You are not logged in.

#1 2008-04-06 19:28:11

HyperBaton
Member
From: Belgium
Registered: 2008-01-18
Posts: 202

[pacman database] dbus-1.1.20-2: description file is missing

I'm guessing pacman recently updated dbus and something went wrong... Whenever I sync the local database with the arch servers, I get these errors. Those files are not present in /var/lib/pacman/local/ or in /var/lib/pacman/sync so how would I go about fixing this?

[root@hb-laptop local]# yaourt -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 archlinuxfr is up to date
 local database is up to date
Checking for package upgrades... 
no upgrades found.
dbus-1.1.20-2: description file is missing
dbus-1.1.20-2: file list is missing

Offline

#2 2008-04-06 21:12:26

JGC
Developer
Registered: 2003-12-03
Posts: 1,658

Re: [pacman database] dbus-1.1.20-2: description file is missing

I guess you got hit by the "dbus crashed on upgrade and so did my XFCE Terminal do"-problem on upgrade of dbus. IOW: Your dbus upgrade didn't complete and you have to re-install dbus.

Offline

#3 2008-04-07 00:22:29

HyperBaton
Member
From: Belgium
Registered: 2008-01-18
Posts: 202

Re: [pacman database] dbus-1.1.20-2: description file is missing

Thanks for the help.

I removed dbus using yaourt -Rd (had to skip dependencies). This caused some errors to show up, but pacman said it had uninstalled dbus. This is what I get when I want to install again:

[hb@hb-laptop ~]$ yaourt -S dbus
resolving dependencies...
looking for inter-conflicts...

Targets: dbus-1.1.20-2  

Total Download Size:    0.00 MB
Total Installed Size:   0.58 MB

Proceed with installation? [Y/n] Y
checking package integrity...
(1/1) checking for file conflicts                   [#####################] 100%
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
dbus: /etc/dbus-1/session.conf exists in filesystem
dbus: /etc/dbus-1/session.d/.keep exists in filesystem
dbus: /etc/dbus-1/system.conf exists in filesystem
dbus: /etc/dbus-1/system.d/.keep exists in filesystem
dbus: /etc/rc.d/dbus exists in filesystem
dbus: /usr/bin/dbus-cleanup-sockets exists in filesystem
dbus: /usr/bin/dbus-daemon exists in filesystem
dbus: /usr/bin/dbus-launch exists in filesystem
dbus: /usr/bin/dbus-monitor exists in filesystem
dbus: /usr/bin/dbus-send exists in filesystem
dbus: /usr/bin/dbus-uuidgen exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-address.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-bus.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-connection.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-errors.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-macros.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-memory.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-message.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-misc.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-pending-call.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-protocol.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-server.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-shared.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-signature.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-threads.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus-types.h exists in filesystem
dbus: /usr/include/dbus-1.0/dbus/dbus.h exists in filesystem
dbus: /usr/lib/libdbus-1.a exists in filesystem
dbus: /usr/lib/libdbus-1.so.3 exists in filesystem
dbus: /usr/lib/libdbus-1.so.3.4.0 exists in filesystem
dbus: /usr/share/dbus-1/services/.keep exists in filesystem
dbus: /usr/share/dbus-1/system-services/.keep exists in filesystem
dbus: /usr/share/licenses/dbus/COPYING exists in filesystem
dbus: /usr/share/man/man1/dbus-cleanup-sockets.1.gz exists in filesystem
dbus: /usr/share/man/man1/dbus-daemon.1.gz exists in filesystem
dbus: /usr/share/man/man1/dbus-launch.1.gz exists in filesystem
dbus: /usr/share/man/man1/dbus-monitor.1.gz exists in filesystem
dbus: /usr/share/man/man1/dbus-send.1.gz exists in filesystem
dbus: /usr/share/man/man1/dbus-uuidgen.1.gz exists in filesystem
Errors occurred, no packages were upgraded.
missing dependency for avahi : dbus>=1.0.2-4
missing dependency for dbus-glib : dbus>=1.0.2-4

Any advice? Should I go and delete all these files manually?

Last edited by HyperBaton (2008-04-07 00:23:23)

Offline

#4 2008-04-07 00:39:54

Allan
Developer
From: Brisbane, AU
Registered: 2007-06-09
Posts: 9,939
Website

Re: [pacman database] dbus-1.1.20-2: description file is missing

do a "pacman -Sf dbus".  That will force pacman to overwrite these files and take control of them in its database.  Then continue with your usual update.

Offline

#5 2008-04-07 10:30:23

HyperBaton
Member
From: Belgium
Registered: 2008-01-18
Posts: 202

Re: [pacman database] dbus-1.1.20-2: description file is missing

Okay, that seems to have done it! Thanks for the help.

Offline

Board footer

Powered by FluxBB