FS#59360 - geoclue2 update fails

Attached to Project: Arch Linux
Opened by Marc-André Aßbrock (maa) - Monday, 16 July 2018, 19:55 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 17 July 2018, 04:03 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

When trying to update my system, I get the two errors shown below.
One error is described here, the other is undocumented:
https://www.archlinux.org/news/libutf8proc211-3-update-requires-manual-intervention/


sudo pacman -Syu
:: Synchronisiere Paketdatenbanken...
core ist aktuell
extra ist aktuell
community ist aktuell
:: Starte vollständige Systemaktualisierung...
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...

Pakete (9) ffmpeg-1:4.0.1-3 geoclue2-2.4.10-1 haskell-haddock-library-1.6.0-1 jansson-2.11-1 libpulse-12.1-1 libutf8proc-2.1.1-4 lua-5.3.5-1 pulseaudio-12.1-1 subversion-1.10.0-3

Gesamtgröße der installierten Pakete: 78,72 MiB
Größendifferenz der Aktualisierung: -0,22 MiB

:: Installation fortsetzen? [J/n] j
(9/9) Prüfe Schlüssel im Schlüsselring [##################################################################################################] 100%
(9/9) Überprüfe Paket-Integrität [##################################################################################################] 100%
(9/9) Lade Paket-Dateien [##################################################################################################] 100%
(9/9) Prüfe auf Dateikonflikte [##################################################################################################] 100%
Fehler: Konnte den Vorgang nicht durchführen (In Konflikt stehende Dateien)
geoclue2: /usr/lib/geoclue existiert im Dateisystem
libutf8proc: /usr/lib/libutf8proc.so.2 existiert im Dateisystem
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.



My try to fix the second problem failed:

sudo pacman -Suy --overwrite usr/lib/libutf8proc.so.2 --overwrite usr/lib/geoclue
:: Synchronisiere Paketdatenbanken...
core ist aktuell
extra ist aktuell
community ist aktuell
:: Starte vollständige Systemaktualisierung...
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...

Pakete (9) ffmpeg-1:4.0.1-3 geoclue2-2.4.10-1 haskell-haddock-library-1.6.0-1 jansson-2.11-1 libpulse-12.1-1 libutf8proc-2.1.1-4 lua-5.3.5-1 pulseaudio-12.1-1 subversion-1.10.0-3

Gesamtgröße der installierten Pakete: 78,72 MiB
Größendifferenz der Aktualisierung: -0,22 MiB

:: Installation fortsetzen? [J/n] j
(9/9) Prüfe Schlüssel im Schlüsselring [##################################################################################################] 100%
(9/9) Überprüfe Paket-Integrität [##################################################################################################] 100%
(9/9) Lade Paket-Dateien [##################################################################################################] 100%
(9/9) Prüfe auf Dateikonflikte [##################################################################################################] 100%
Fehler: Konnte den Vorgang nicht durchführen (In Konflikt stehende Dateien)
geoclue2: /usr/lib/geoclue existiert im Dateisystem
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.


Best regards
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 17 July 2018, 04:03 GMT
Reason for closing:  Not a bug
Additional comments about closing:  geoclue is not in the repos
Comment by loqs (loqs) - Monday, 16 July 2018, 20:53 GMT
What is the output for the following
LC_ALL=C pacman -Qo /usr/lib/geoclue
LC_ALL=C pacman -Qi geoclue2
LC_ALL=C pacman -Qkk geoclue2
Comment by Vatin Boris (bvtin) - Monday, 16 July 2018, 22:24 GMT
Hello,

Got the same problem.
output for

----------------------------------------------------------------------------------------
LC_ALL=C pacman -Qo /usr/lib/geoclue :
----------------------------------------------------------------------------------------
/usr/lib/geoclue/ is owned by geoclue 0.12.99-3
----------------------------------------------------------------------------------------



----------------------------------------------------------------------------------------
LC_ALL=C pacman -Qi geoclue2 :
----------------------------------------------------------------------------------------
Name : geoclue2
Version : 2.4.7-1
Description : Modular geoinformation service built on the D-Bus messaging
system
Architecture : x86_64
URL : https://www.freedesktop.org/wiki/Software/GeoClue/
Licenses : LGPL
Groups : None
Provides : None
Depends On : libsoup json-glib libmm-glib avahi
Optional Deps : geoip: geoip-lookup server binary [installed]
Required By : gnome-clocks gnome-maps gnome-settings-daemon
gnome-weather webkit2gtk webkitgtk webkitgtk2
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 1117.00 KiB
Packager : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date : Tue May 30 22:02:01 2017
Install Date : Thu Jun 1 19:12:10 2017
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
----------------------------------------------------------------------------------------


----------------------------------------------------------------------------------------
LC_ALL=C pacman -Qkk geoclue2 :
----------------------------------------------------------------------------------------
geoclue2: 99 total files, 0 altered files
----------------------------------------------------------------------------------------

Thanks a lot for your help
Comment by loqs (loqs) - Monday, 16 July 2018, 22:53 GMT
Remove the geoclue package

Loading...