You are not logged in.
I just tried to run an upgrade on my EeePC for the first time in a few weeks and the upgrade fails while trying to install gcr-4:
(171/171) checking keys in keyring [##################################################################] 100%
(171/171) checking package integrity [##################################################################] 100%
(171/171) loading package files [##################################################################] 100%
(171/171) checking for file conflicts [##################################################################] 100%
error: failed to commit transaction (conflicting files)
gcr-4: /usr/lib/gcr-ssh-agent exists in filesystem (owned by gcr)
gcr-4: /usr/lib/systemd/user/gcr-ssh-agent.service exists in filesystem (owned by gcr)
gcr-4: /usr/lib/systemd/user/gcr-ssh-agent.socket exists in filesystem (owned by gcr)
Errors occurred, no packages were upgraded.
Could this be caused by gcr 3.41.1-3.0 still being in staging? When I look the the file list of 3.41.1-3 upstream, the offending files don't seem to be part of that package...
Last edited by levi (2022-12-29 09:42:58)
Offline
Are you meant to have both gcr and gcr-4 installed at the same time? They don't list any conflicting packages, but neither's marked as a shim. It is a fairly well used library oh my system,but perhaps the idea is you take one of the other. Seems I have gcr (no 4) on my system because I have shotwell and gvfs installed.
Edit: But yes, it might be gcr lagging that causes the issue here. I wonder what you're using that's dragged gcr-4 in?
Last edited by levi (2022-11-20 23:05:32)
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
I honestly don't know - gcr-4 is currently not installed... When I look at the list of required by here: https://www.archlinux32.org/packages/pe … tra/gcr-4/ I do see gnome-keyring, which I have indeed installed, also libmna.
On the other hand, if I try to uninstall gcr, I get this:
[emgaron@hamish ~]$ sudo pacman -R gcr
[sudo] password for emgaron:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing gcr breaks dependency 'gcr' required by gnome-keyring
:: removing gcr breaks dependency 'gcr' required by gvfs
:: removing gcr breaks dependency 'gcr' required by libnma
Offline
Yes that required by table is probably looking as the names gcr-4 provides which as far as I''ve seen are the same as those for gcr. We need to find something that identifies grk-4 package explicitly as a dependency. I think.
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
Hi, I'm new here. I just found this thread since I have the same issue.
I installed archlinux 32 on my eeepc1000H 2 months ago with xfce and few softwares like Abiword for instance. I was enthousiastic having my old laptop fluid and "fast" and updated again with this great distro.
I didnt't update my system since few weeks and today, impossible to achieve
sudo pacman -Syu
nor with
-Syyu
I get the same error:
erreur : la validation de la transaction a échoué (conflit de fichiers )
gcr-4 : /usr/lib/gcr-ssh-agent est déjà présent dans le système de fichiers (appartenant à gcr)
gcr-4 : /usr/lib/systemd/user/gcr-ssh-agent.service est déjà présent dans le système de fichiers (appartenant à gcr)
gcr-4 : /usr/lib/systemd/user/gcr-ssh-agent.socket est déjà présent dans le système de fichiers (appartenant à gcr)
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
I don't even know what this package is.
Few weeks ago, it was ok on each update attempt.
Any idea? Thanks a lot, regards.
Last edited by zozoserieux (2022-12-11 23:40:14)
Offline
Yes that required by table is probably looking as the names gcr-4 provides which as far as I''ve seen are the same as those for gcr. We need to find something that identifies grk-4 package explicitly as a dependency. I think.
I think you meant gcr-4 instead of grk-4.
It looks like gnome-keyring has both gcr and gcr-4 listed as dependencies.
Offline
As I mentioned, gnome-keyring depends on both gcr and gcr-4 and it's the same in 64-bit. But in gcr 3.41.1-3, the ssh agent was moved to gcr-4. In the package list, gcr-3.41.1-3 is in production for i686, but still in staging for over a month in i486 and pentium4.
Offline
Sorry but i'm not a specialist. I don't understand what is the consequence and the fix if possible. Should I wait before a new attempt or is there any way to update my system except gcr… or is it impossible for now? Could you, if you accept, propose a command line to fix/update.
Thanks I'm not afraid of command line but just a user with limitations
Have a good day!
Offline
Well, you could uninstall anything that drags in gcr4, but given that list includes gnome-keyring I'd guess you'd better leaving that installed if you have it, and waiting for a proper fix instead.
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
Hi, thanks a lot! updating succeded tonight :-)
Offline
useful information
Last edited by chekyl43 (2022-12-29 09:26:21)
Offline