Your message dated Sun, 06 Nov 2011 10:26:49 +0100
with message-id <[email protected]>
and subject line Re: systemd with dbus requires /var/run/dbus/ directory at 
boot which isn't created
has caused the Debian Bug report #622881,
regarding dependency cycle breaking could be smarter
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
622881: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622881
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: systemd
Version: 20-1
Severity: important

Since recently my computer doesn't boot correctly with systemd installed.
Network and graphical desktop don't start for example. Errors from network-
manager indicate that it can't connect the dbus system socket at
/var/run/dbus/system_bus_socket. Examination indicates that this file is on a
temp filesystem mounted at boot time and so it doesn't get created or something
dunring the boot sequence. If I create the directory manually then stop and
start dbus through systemctl I can then carry on to start network-manager and
gdm normally. However, this is very frustrating because it means my computer
just won't boot normally.

One oddity is that if I start it using the grub "rescue" mode, this problem
doesn't occur. I am therefore suspicious that during the normal boot sequence
this mount overwrites the systemd dbus socket. Perhaps there's a systemd
incompatibility with something early on in the boot sequence that causes
/var/run to be mounted as a tmpfs?

dbus:
  Installed: 1.4.6-1

network-manager:
  Installed: 0.8.3.999-1

Interestingly the owner of /var/run is mountkernfs.sh as you probably know.
However, $RAMRUN is no in my environment:
root@allie:/etc/default# fgrep RAMRUN *
rcS:RAMRUN=no

Yet it is clearly mounted as a tmpfs:

root@allie:/etc/default# mount | fgrep /var/run
tmpfs on /var/run type tmpfs (rw,nosuid,nodev,noexec,relatime,mode=755)

But it's not in fstab:

root@allie:/etc/default# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sdc2 during installation
UUID=6ed62e14-2a42-450e-9b1c-8a395564bdf4 /               ext4    errors
=remount-ro,discard 0       1
# /home was on /dev/sdd2 during installation
UUID=7b1c0169-dbb6-4b16-9c20-c7d91268e186 /home           ext4    defaults
0       2
# swap was on /dev/sdc1 during installation
UUID=ee759df1-f898-4171-b04a-b3e66b38696e none            swap    sw
0       0

mediacentre:/                   /media/mediacentre      nfs4
defaults,user,noauto            0       0

(as you can see this was a fairly fresh install from late last year using
squeeze almost release then upgraded to sid).

I think that the problem may be with /lib/systemd/system/var-run.mount. This
appears to be remounting /var/run, and probably stamping on the existing dbus
socket listener in the dbus subdir.

Thoughts?
Christian



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (701, 'unstable'), (601, 'testing'), (501, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages systemd depends on:
ii  libaudit0                    1.7.13-1+b2 Dynamic library for security audit
ii  libc6                        2.11.2-13   Embedded GNU C Library: Shared lib
ii  libcap2                      1:2.20-1    support for getting/setting POSIX.
ii  libcryptsetup1               2:1.2.0-2   libcryptsetup shared library
ii  libdbus-1-3                  1.4.6-1     simple interprocess messaging syst
ii  libpam0g                     1.1.2-2     Pluggable Authentication Modules l
ii  libselinux1                  2.0.96-1    SELinux runtime shared libraries
ii  libudev0                     167-2       libudev shared library
ii  libwrap0                     7.6.q-19    Wietse Venema's TCP wrappers libra
ii  util-linux                   2.17.2-9.1  Miscellaneous system utilities

Versions of packages systemd recommends:
ii  libpam-systemd                20-1       system and service manager - PAM m

Versions of packages systemd suggests:
ii  systemd-gui                   20-1       system and service manager - GUI

-- no debconf information




--- End Message ---
--- Begin Message ---
Version: 37-1

This bug was really fixed with 37-1, the loop breaking is a fair bit
smarter and we should no longer run into those cases.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 28 Sep 2011 20:04:13 +0200
Source: systemd
Binary: systemd systemd-sysv libpam-systemd systemd-gui libsystemd-login0 
libsystemd-login-dev libsystemd-daemon0 libsystemd-daemon-dev
Architecture: source amd64
Version: 37-1
Distribution: unstable
Urgency: low
Maintainer: Tollef Fog Heen <[email protected]>
Changed-By: Tollef Fog Heen <[email protected]>
Description: 
 libpam-systemd - system and service manager - PAM module
 libsystemd-daemon-dev - systemd utility library - development files
 libsystemd-daemon0 - systemd utility library
 libsystemd-login-dev - systemd login utility library - development files
 libsystemd-login0 - systemd login utility library
 systemd    - system and service manager
 systemd-gui - system and service manager - GUI
 systemd-sysv - system and service manager - SysV links
Closes: 633059 637037 642961 643698 643700
Changes: 
 systemd (37-1) unstable; urgency=low
 .
   [ Tollef Fog Heen ]
   * New upstream version
   * Change the type of the debian-fixup service to oneshot.
     Closes: #642961
   * Add ConditionPathIsDirectory to lib-init-rw.automount and
     lib-init-rw.mount so we only activate the unit if the directory
     exists.  Closes: #633059
   * If a sysv service exists in both rcS and rcN.d runlevels, drop the
     rcN.d ones to avoid loops.  Closes: #637037
   * Blacklist fuse init script, we do the same work already internally.
     Closes: #643700
   * Update README.Debian slightly for /run rather than /lib/init/rw
 .
   [ Josh Triplett ]
   * Do a one-time migration of the $TMPTIME setting from /etc/default/rcS to
     /etc/tmpfiles.d/tmp.conf. If /etc/default/rcS has a TMPTIME setting of
     "infinite" or equivalent, migrate it to an /etc/tmpfiles.d/tmp.conf that
     overrides the default /usr/lib/tmpfiles.d/tmp.conf and avoids clearing
     /tmp.  Closes: #643698
Checksums-Sha1: 
 ce084b8b49b0f92238c0126ab9bf39296fef324c 2512 systemd_37-1.dsc
 02665bcb8c609193170579537c3a94013519405c 931101 systemd_37.orig.tar.bz2
 3672b2f66426d7baf2c5dbe33301caa9e570d7cd 16085 systemd_37-1.debian.tar.gz
 46984168750096e60594ded76367576b4fc3bfeb 1300942 systemd_37-1_amd64.deb
 03c32776c2342b4a6b089d3f393f5e40549b11f6 11324 systemd-sysv_37-1_amd64.deb
 73e3e6e617889dacb482d8d37554014524f2ad8b 27754 libpam-systemd_37-1_amd64.deb
 f23efcd7efab0e13baabc75232a175ab1372032f 59710 systemd-gui_37-1_amd64.deb
 0728acbf130666848e8f6b6b64270c6b9dc479e0 24282 libsystemd-login0_37-1_amd64.deb
 81c54caa778b58aa661cd101569a96af77c68165 7896 
libsystemd-login-dev_37-1_amd64.deb
 8817f194755db0e45839f7485db8dba885ae69cf 10966 
libsystemd-daemon0_37-1_amd64.deb
 0d4c4aa50e962b702d0d3bd446b8ffb1658e89e1 10520 
libsystemd-daemon-dev_37-1_amd64.deb
Checksums-Sha256: 
 d70f2b65bf0ab6766801dd65114220f874fc623fa2ae85c5f0ee12dbd78a0aa2 2512 
systemd_37-1.dsc
 b38492bde73649cc3520953354ef446c268169c1d342614183655e9ee1a1bbc5 931101 
systemd_37.orig.tar.bz2
 e773c2f33e8e8179e39b2e85464df281cff3e4ed6e08105e922f7826ce96eaae 16085 
systemd_37-1.debian.tar.gz
 e41a7b4482e769b85f72cf6c414c933477ad5e35f029291a9dea4e3fe6351fdb 1300942 
systemd_37-1_amd64.deb
 6599d7bf79b00c03744256b66022582877d6e906b247dc03996a96ef0118b9ff 11324 
systemd-sysv_37-1_amd64.deb
 f7ba6f7beb534b3c80527c9f13222fc5daea96eb6223bf1e536c28c6d0e5dfac 27754 
libpam-systemd_37-1_amd64.deb
 13ad7886bd6774de5b4e6e4918ed803756711ec4c71a9b0122f2511dc1d3bb60 59710 
systemd-gui_37-1_amd64.deb
 7e600aed07ec85bd530a64ef374b3540ded53f8db5aeb512e03c3cdb96287de0 24282 
libsystemd-login0_37-1_amd64.deb
 9693679686b5525dc32f3a2ad8314fe7caa201aa3d371d4444c6a8ac6bb9f5c9 7896 
libsystemd-login-dev_37-1_amd64.deb
 d12462d597ee71cc3a545b815f0335243478583fc392cf10327c5468711011cc 10966 
libsystemd-daemon0_37-1_amd64.deb
 d1a6ce7d348c9dd5883b9c75106df570514dfee08d64dbd59a6716c75c4d1fce 10520 
libsystemd-daemon-dev_37-1_amd64.deb
Files: 
 656fde4139af4d7268d0b3e11f37114a 2512 admin extra systemd_37-1.dsc
 1435f23be79c8c38d1121c6b150510f3 931101 admin extra systemd_37.orig.tar.bz2
 45a11e455a88e56ad75eb6a082723bb9 16085 admin extra systemd_37-1.debian.tar.gz
 e4fff707bee7470d31b1c22eb6247cb9 1300942 admin extra systemd_37-1_amd64.deb
 18d4bbf48b372d96d6cc91355df02b6e 11324 admin extra systemd-sysv_37-1_amd64.deb
 c40e441eceadc110c675c6d25921d9ff 27754 admin extra 
libpam-systemd_37-1_amd64.deb
 4fbb6c894fd9e26a9d37ac65a780753f 59710 admin extra systemd-gui_37-1_amd64.deb
 9e8a8fd1796682fab56fc4c58c0f9bd1 24282 libs extra 
libsystemd-login0_37-1_amd64.deb
 f25a7456f6b359e9e51dfd781b51725b 7896 libdevel extra 
libsystemd-login-dev_37-1_amd64.deb
 e6b6eeeda435188fe7d9553ac5dc1e15 10966 libs extra 
libsystemd-daemon0_37-1_amd64.deb
 12ffd36f01d887a105638a2bb2817d19 10520 libdevel extra 
libsystemd-daemon-dev_37-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJOlWhyAAoJELZaSHHKGdcXRSgP/1fw/aqqW6BE0COHqCVrqNgc
/a+4J83cR6RhH2SWjJheuj6j0QLH1nfwRzI3YpjYQamldbjKtS4nuu8Swj35sVmp
XTgM5+f3p9O6ahLZASjTGoWgME61BdmYJCeIxLw+GFZ09FkArdNdAD2pL2DL/4pJ
CGF1zkJfDOVeGPEJXsR5EYgYbZAEOEus3X2M3l6uURHeTMRcnxchUuiAHCyhKBZs
nnWpfzJiokx+lg4BcspqfxAsNlmwWUOBU61l2VPgWaX05vhn2s89IJhxupyrqX4E
dzSMT3KHe6er8UjjqZABM1ncboLVUOBYEBzRbkyTNuwxKGENrAiJ+aGueTK+21hy
1vhnl2ng0lMakge6QFr4z59Q+OwPTQKlCu3SFA7NNb9Uylbx1G1dGhYfmK0LAgVh
TA1WufiGprbukA154XMnqPhWod7x2DbTNel/ocX0kmk45OF5b1+/KMlsXpBdkur/
qv8/Wn6VMiOrvXXgsBGTswvsbRjyVzZc+YnhXjweHwqq0ojT1bEYstN0+lTYgn7k
Suq0leHzTFM/zBO4/1EyCuZ/BagRIbgjz8JKPBsFo4QtCmOk0SIRija187nkRvfy
xUqUVp4ootVD+umjRdnbXlVfkQwebMojzNPtI3izIrFSI6h3bzVDXcr7JcwsbwKt
sSZqwYOb4wNzN3XiiCZF
=8Bih
-----END PGP SIGNATURE-----

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


--- End Message ---

Reply via email to