Am Montag, 10. Juni 2013, 00:00:08 schrieb Michael Biebl:
> Am 09.06.2013 19:22, schrieb Martin Steigerwald:
> > Package: systemd
> > Version: 44-11
> > Severity: important
> > 
> > Dear Maintainer,
> > 
> > Today I build a 3.10-rc5 kernel from upstream and rebooted in order to use
> > it.
> > 
> > Then systemd hung on mounting or checking /boot/efi (FAT32)
> > 
> > I booted into system rescue mode and commented out /boot/efi in fstab.
> > 
> > Then on reboot systemd hung on mounting or checking /boot (Ext4).
> > 
> > Then I used /sbin/init to boot up the system which comes up just fine.
> > 
> > 
> > /etc/fstab entries for both:
> > 
> > LABEL=boot              /boot                   ext4            noatime     
> >     0       1    
> > /dev/sda2               /boot/efi               vfat            noatime     
> >     0       0    
> > 
> > 
> > merkaba:~> blkid | egrep "(boot|msdos)"
> > /dev/sda2: SEC_TYPE="msdos" UUID="[…]" TYPE="vfat"·
> > /dev/sda3: LABEL="boot" UUID="[…]" TYPE="ext4"
> > 
> > I am not reporting upstream, since the systemd version in Debian is
> > outdated.
> > 
> > 
> > Since it worked so far I bet some recent update broke it. Can be just a
> > few days since I successfully rebooted into a new kernel a few days ago
> > with systemd.
> 
> The systemd package itself hasn't changed for quite a while, so I
> suspect a change in another package.
> Can you try to use the Debian kernel from sid or wheezy?

Happens also with linux-image-3.9-1-amd64 (3.9.4-1).

With 3.10-rc5 I waited a bit longer for it to happen and got some additional
messages from systemd:

About 9th second of booting:
Started /boot...
EXT4.fs (sda3): mounted filesystem with ordered data mode. Opts: (null)
Started /boot/efi...
FAT-fs (sda2): utf8 is not a recommended IO charset for FAT filesystems will be 
case sensitive!
FAT-fs (sda2): Volume is not properly unmounted. Some data may be corrupt. 
Please run fsck.
[... some kernel messages about psmouse serio2 and IBM Trackpoint ...]

About 15th second of booting:
Dependency failed. Aborted start of /mnt/home-zeit
Welcome to emergency mode. Use "systemctl default" or ^D to enter default mode.
Give root password for maintenance
(or type Control-D to continue):


I give root password.

Then do

mount /mnt/home-zeit

which works just well.

No errors in dmesg.


/mnt/home-zeit has the root subvol of the /home BTRFS filesystem mounted,
which contains the snapshots so that they can easily be excluded on backup.

LABEL=home              /home                   btrfs           
noatime,space_cache,compress=lzo        0       0

LABEL=home              /mnt/home-zeit          btrfs           
noatime,space_cache,compress=lzo,subvolid=5     0       0


The filesystem scrubbed just well last Saturday, so I think it is okay.
Will scrub it again today to make sure.


Last update of btrfs-progs was

Start-Date: 2013-05-20  20:32:27
Commandline: apt-get upgrade
Upgrade: libavformat53:amd64 (0.8.6-1, 0.8.7-1), libavformat54:amd64 (9.5-1, 
9.6-1), libstartup-notification0:amd64 (0.12-1, 0.12-3), libevent-2.0-5:amd64 
(2.0.19-stable-3, 2.0.21-stable-1), libavresample1:amd64 (9.5-1, 9.6-1), 
libavfilter2:amd64 (0.8.6-1, 0.8.7-1), libpython2.7-stdlib:amd64 (2.7.5-3, 
2.7.5-4), luatex:amd64 (0.70.1.20120524-3, 0.76.0-1), python-pylibacl:amd64 
(0.5.1-1.1, 0.5.1-1.1+b1), libavcodec-extra-53:amd64 (0.8.6-1, 0.8.7-1), 
libattr1:amd64 (2.4.46-8, 2.4.47-1), libattr1:i386 (2.4.46-8, 2.4.47-1), 
libattr1-dev:amd64 (2.4.46-8, 2.4.47-1), python2.7:amd64 (2.7.5-3, 2.7.5-4), 
libswscale2:amd64 (9.5-1, 9.6-1), ffmpeg:amd64 (0.8.6-1, 0.8.7-1), 
python-pyxattr:amd64 (0.5.1-1.1, 0.5.1-1.1+b1), libav-tools:amd64 (0.8.6-1, 
0.8.7-1), libpython2.7:amd64 (2.7.5-3, 2.7.5-4), libpostproc52:amd64 (0.8.6-1, 
0.8.7-1), dnsmasq-base:amd64 (2.66-1, 2.66-2), libdlrestrictions1:amd64 
(0.15.6, 0.15.7), libgps20:amd64 (3.6-5, 3.9-1), libkpathsea6:amd64 
(2012.20120628-4, 2013.20130516.30500-1), cmake:amd64 (2.8.9-1, 2.8.11-2), 
pkg-kde-tools:amd64 (0.15.6, 0.15.7), python2.7-minimal:amd64 (2.7.5-3, 
2.7.5-4), libavcodec54:amd64 (9.5-1, 9.6-1), libavdevice53:amd64 (0.8.6-1, 
0.8.7-1), cmake-curses-gui:amd64 (2.8.9-1, 2.8.11-2), tex-common:amd64 (4.02, 
4.03), btrfs-tools:amd64 (0.19+20130131-3+really20121004-1, 0.19+20130315-2), 
cmake-data:amd64 (2.8.9-1, 2.8.11-2), printer-driver-m2300w:amd64 (0.51-7, 
0.51-9), ethtool:amd64 (3.4.2-1, 3.9-1), attr:amd64 (2.4.46-8, 2.4.47-1), 
libptexenc1:amd64 (2012.20120628-4, 2013.20130516.30500-1), 
libdbd-mysql-perl:amd64 (4.021-1+b1, 4.023-1), libpython2.7-minimal:amd64 
(2.7.5-3, 2.7.5-4), libavutil51:amd64 (0.8.6-1, 0.8.7-1), libavutil52:amd64 
(9.5-1, 9.6-1), printer-driver-ptouch:amd64 (1.3-4, 1.3-6)
Error: Sub-process /usr/bin/dpkg returned an error code (1)
End-Date: 2013-05-20  20:33:28

I don´t remember the error.

Ah according to term.log.1.gz it was tex:

Log started: 2013-05-20  20:32:27
[…]
tex-common (4.03) wird eingerichtet ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... 
updmap-sys failed. Output has been stored in
/tmp/updmap.gCKEIuGr
Please include this file if you report a bug.

Sometimes, not accepting conffile updates in /etc/texmf/updmap.d
causes updmap-sys to fail.  Please check for files with extension
.dpkg-dist or .ucf-dist in this directory

dpkg: Fehler beim Bearbeiten von tex-common (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von luatex:
 luatex hängt ab von tex-common (>= 4); aber:
  Paket tex-common ist noch nicht konfiguriert.


I fixed this one later on.


Any other package that might be related?

Any way to ask systemd for more about *why* the dependency failed (that
error message does not appear very helpful for me)?

Thanks,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to