Description of problem: Install from DVD fails because /var/run/dbus/system_bus_socket does not exist. Version-Release number of selected component (if applicable): anaconda-15.18 How reproducible: every time Steps to Reproduce: 1. compose install DVD from rawhide of 2011-01-30 (Sunday) 2. boot DVD for Fresh Install, Basic devices 3. Actual results: Messages on text console about /var/run/dbus/system_bus_socket not accessible, followed by Unhanded exception. Expected results: No complaints, no unhandled exception. Additional info: The first suspicious message on text console is: [mounting /tmp as tmpfs] Failed to start message bus: Failed to bind socket /var/run/dbus/system_bus_socket [running install...] Then there are dozens of messages ** (loader:119): WARNING: Couldn't connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory which are double-spaced (or perhaps triple-spaced.) None of those messages complaining about system_bus_socket appears in the output of dmesg (given on VT2) or in any log file in /tmp. Using the shell on VT2, the _directory_ /var/run/dbus does not exist.
Were there any problems pulling the dbus package into your livecd compose?
Created attachment 476245 [details] g/dbus/p from pungi log (after downloads) Here are all the lines from the pungi log (after the downloads) that have 'dbus'. There is a suspicious line: pylorax.yumhelper.DEBUG: erasing package dbus Version info: lorax-0.3-1.fc15.noarch
Huh, that seems weird.
Ok, with that removing, you have to look at the lines in context dbus ['/lib/systemd/*'] erasing package dbus removed /pub/pungi/work/x86_64/yumroot/installroot//lib/systemd/system/dbus.service removed /pub/pungi/work/x86_64/yumroot/installroot//lib/systemd/system/dbus.socket removed /pub/pungi/work/x86_64/yumroot/installroot//lib/systemd/system/dbus.target.wants/dbus.socket removed /pub/pungi/work/x86_64/yumroot/installroot//lib/systemd/system/messagebus.service removed /pub/pungi/work/x86_64/yumroot/installroot//lib/systemd/system/multi-user.target.wants/dbus.service removed /pub/pungi/work/x86_64/yumroot/installroot//lib/systemd/system/sockets.target.wants/dbus.socket Those are the files that get actually removed, not the whole package. But I guess /var/run/dbus directory is not even in the dbus package. I log all the paths I remove and there is no /var/run/dbus* in the logs. So this means the directory was not created at all. We create it manually in buildinstall. So looks like I'll have to do that.
Fixed in lorax-0.4-1
Tested and confirmed fix using lorax-0.3-3.fc15 (http://koji.fedoraproject.org/koji/packageinfo?packageID=11346)
Leaving notes on proposed blockers as I won't be at the meeting tomorrow most likely: Obvious +1 blocker.
this probably should be fixed in dbus and have it provide /var/run/dbus/ since it needs it.
Per 2011-02-11 Alpha blocker meeting - # AGREED: 673907 accepted as F15Alpha blocker as this impacts all installs # clumens and dgilmore reviewing whether an additional/different fix is required
Confirmed fixed in anaconda-15.20
Fixed and included in F15Alpha