LibreOffice install - seems to conflict with

Just updated pacman WITH -Syu.

LibreOffice wouldn’t load any of its programs so I decided to uninstall and now I can’t even reinstall it. the console error for both the fresh and still write this in the log:

:: gpgmepp-2.0.0-2 and gpgme-1.24.3-2 are in conflict. Remove gpgme? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: gpgmepp-2.0.0-2 and gpgme-1.24.3-2 are in conflict (gpgme<2)

I can’t remove gpgme since its important to pacman, but I’d like to figure out what to do with this. Help?

You are in a partial-upgrade state.

If you really did just update then you should sort your mirrors and do it again.

1 Like

How do I sort my mirrors?

There are two sets .. endeavour and arch.

And I dont know which tools you have.

For Arch it may be something like

reflector --protocol https --verbose --latest 25 --sort rate | sudo tee /etc/pacman.d/mirrorlist

Or

rate-mirrors --protocol https | sudo tee /etc/pacman.d/mirrorlist

For eos its just

eos-rankmirrors

Of course there are various options attached to the various tools which you can see with the --help flag.

Afterwards then try to sync/update/install-libreoffice again;

sudo pacman -Syu libreoffice-fresh
1 Like

On the Welcome window, Assistant TAB, click on

Update Mirrors (Arch, reflector-simple )

Choose what country(s) to rank. I suggest only ranking https mirrors.
When prompted, save the ranking list.

Ooops. Just tried the above and it looks like Archlinux is having problems.

Pudge

1 Like

Arch repos are unstable right now. try later

zoo wee mama

You are skipping the important parts.

At the very top the bottom of a mostly cut-off execution reas:

Errors occurred, no packages were upgraded

You cannot skip the upgrade step .. thats why you are having troubles in the first place with being partially-upgraded.

The further issue here is that the Arch servers have been having trouble for the last 2 days and are still not fully operational… so right now you might have trouble getting a working mirror and syncing/upgraded.
Right now I cant manage to sort mirrors myself.
You are probably going to have to wait.

Checked today on the aur - seems stable, but I still can’t upgrade LibreOffice. I ranked mirrors and keep running into “curl exit code 22”. Upgraded the system with yay, sudo pacman -Syu… still can’t install LibreOffice. Perhaps I did this and have a software program that runs gpgmepp?

Is there a list of applications that use it?

@three_ham_omelette gpgme version from stable repo is 2.0.0-1
You have active repos from testing or from other distros active, remove them

What is the output of that?
If it ends in

again then it has not completed successfully.
You need to fix that first.

What is the full output from

sudo pacman -Syu

And, if the guess about other repos above is possibly correct, then please provide the contents of /etc/pacman.conf.

I don’t really know how to disable active repos or check for them- even with gpgme being one, so help on it would be appreciated. How do I rollback, does anyone have any guides? Followed this guide on rolling back packages in Arch but gpgmepp still is version 2.0.0-2 instead of gpgmepp-2.0.0-1.

The text above is not contained within code brackets and thus I am unsure of how it has been affected by formatting. And we still want to know the full output of an (attempted) upgrade.

Please perform the following;

sudo pacman -Syu | tee paclog.txt

Then

cat paclog.txt | eos-sendlog

And

cat /etc/pacman.conf | eos-sendlog

The last 2 commands should produce links to share here.


Please stop.
“Rolling back” is not at all what we want.
Instead provide the links produced above.

Tried the first command -

:: Synchronizing package databases...
error: failed to synchronize all databases (unable to lock database)

https://0x0.st/zEx5.txt

https://0x0.st/8uHp.txt

Here are those links, though.

Your pacman.conf and repos seem fine actually.

So I guess we are still just in an out of date (and possibly partially-upgraded) state.

Are you absolutely positive that no other package manager is running?

Finish/close any other instances. But certain circumstances, like sudden crashes, could have left the lock in place.

If sure there are no other package managers running then you can perform;

sudo rm /var/lib/pacman/db.lck

And then try again.

sudo pacman -Syu | tee paclog.txt

(Please take care .. you can copy it from here if need be. The output should not become broken and the whole of the ouput should be copied to the paclog.txt file.)

Then send the file to a paste again

cat paclog.txt | eos-sendlog

https://0x0.st/Ksvm.txt

I’m not sure how to check what package managers are running. Do I just check in the Processes?

Sadly, again, it seems it is cut off for some reason.

Is there any way you can supply the entirety of the output?
Or at least the errors that occur?

is not the full of it .. things would have been printed in between, including what those errors were.

Another approach would be the contents of /var/log/pacman.log.

This wasn’t mentioned in the .txt, maybe this has to do with it?

That would be an example of the error being printed.

So this is related to an old news item …

You need to do the following;

sudo pacman -Rdd linux-firmware && sudo pacman -Syu linux-firmware