[arch-general] Problem with "geoclue2" update
Hello, I am currently trying to update my system, but this fails with the following messages: geoclue2: /usr/share/gtk-doc/html/geoclue/geoclue.devhelp2 exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/home.png exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/index.html exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/left.png exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/right.png exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/style.css exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/up.png exists in filesystem Errors occurred, no packages were upgraded. Did something change in the "geoclue2" package, which causes this error? There is no announcement on the homepage... Thanks in advance Manuel
Most likely nothing requires geoclue... $ pacman -Qo /usr/share/gtk-doc/html/geoclue/geoclue.devhelp2 $ pacman -Qi geoclue geoclue2 | grep "Required By" if so remove it # pacman -R geoclue else if force installing geoclue2 # pacman -S --force geoclue2 fi FWIW I removed it hours ago. Another useful command to decide if a package should be required or not, could be "pactree". [rocketmouse@archlinux ~]$ man pacman | grep "\-\-force" -A2 --force Bypass file conflict checks and overwrite conflicting files. If the package that is about to be installed contains files that are already installed, this option will cause all those files to be overwritten. Using --force will not allow overwriting a directory with a file or installing packages with conflicting files and directories. This option should be used with care, ideally not at all. [rocketmouse@archlinux ~]$ grep geo /var/log/pacman.log | tail -3 [2016-11-13 09:17] [PACMAN] Running 'pacman -R geoclue' [2016-11-13 09:17] [ALPM] removed geoclue (0.12.99-2) [2016-11-13 09:18] [ALPM] upgraded geoclue2 (2.4.4-1 -> 2.4.4-2) Regards, Ralf
On Sun, 13 Nov 2016 18:10:34 +0100, Ralf Mardorf wrote:
Most likely nothing requires geoclue...
$ pacman -Qo /usr/share/gtk-doc/html/geoclue/geoclue.devhelp2 $ pacman -Qi geoclue geoclue2 | grep "Required By" [snip] Another useful command to decide if a package should be required or not, could be "pactree". [snip]
Btw. geoclue is neither provided by official repositories, nor by AUR. [rocketmouse@archlinux ~]$ yaourt -Ss geoclue extra/geoclue2 2.4.4-2 [installed] Modular geoinformation service built on the D-Bus messaging system IOW if no other package, but geoclue should cause the conflict and you shouldn't use geoclue, then why keeping the conflicting package?
On Sun, 13 Nov 2016 18:10:34 +0100 Ralf Mardorf <silver.bullet@zoho.com> wrote:
# pacman -S --force geoclue2
DO NOT FORCE THIS. Please don't recommend force if you don't know what it's going to do.
On 11/13/2016 06:10 PM, Ralf Mardorf wrote:
Most likely nothing requires geoclue...
$ pacman -Qo /usr/share/gtk-doc/html/geoclue/geoclue.devhelp2 $ pacman -Qi geoclue geoclue2 | grep "Required By"
if so remove it
# pacman -R geoclue
This solved my problem. Thank you to everyone for the fast help. After removing "geoclue", the update of "geoclue2" worked without any problems. Manuel
Am 13.11.2016 um 19:20 schrieb Manuel Reimer:
On 11/13/2016 06:10 PM, Ralf Mardorf wrote:
Most likely nothing requires geoclue...
$ pacman -Qo /usr/share/gtk-doc/html/geoclue/geoclue.devhelp2 $ pacman -Qi geoclue geoclue2 | grep "Required By"
if so remove it
# pacman -R geoclue
This solved my problem.
Thank you to everyone for the fast help. After removing "geoclue", the update of "geoclue2" worked without any problems.
Manuel
I had the same problem, I was just about doing my regular system update, and got the exact same error message as mentioned in the first mail on this thread. Running pacman -Qi geoclue geoclue2 revealed that geoclue is needed by no package, but the conflicting geoclue2 is needed by webkitgtk and webkit2gtk. So removing geoclue2 was no option at first hand, but I went with removing geoclue, which was not needed. After that, I tried to run pacman -Syu again, and no file conflicts were mentioned, so removing geoclue fixed the issue. If anyone else stumbles upon this problem, this might help.
On Sun, 13 Nov 2016 17:52:50 +0100 Manuel Reimer <Manuel.Spam@nurfuerspam.de> wrote:
Hello,
I am currently trying to update my system, but this fails with the following messages:
geoclue2: /usr/share/gtk-doc/html/geoclue/geoclue.devhelp2 exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/home.png exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/index.html exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/left.png exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/right.png exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/style.css exists in filesystem geoclue2: /usr/share/gtk-doc/html/geoclue/up.png exists in filesystem Errors occurred, no packages were upgraded.
Did something change in the "geoclue2" package, which causes this error? There is no announcement on the homepage...
Thanks in advance
Manuel
See https://wiki.archlinux.org/index.php/Pacman#.22Failed_to_commit_transaction_... Also notice that "geoclue" is no longer in the repos.
participants (4)
-
Doug Newgard
-
L. Rose
-
Manuel Reimer
-
Ralf Mardorf