Your message dated Mon, 13 Apr 2015 19:16:32 +0000
with message-id <e1yhjqs-00063w...@franck.debian.org>
and subject line Bug#782522: fixed in systemd 215-16
has caused the Debian Bug report #782522,
regarding Skip file system check if already done by initramfs
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 ow...@bugs.debian.org
immediately.)
--
782522: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782522
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: systemd
Version: 215-15
Severity: important
Tags: patch
Since version 0.117, initramfs-tools will fsck and mount / (and /usr, if
on a separate file system) in the initramfs.
These changes will be part of jessie.
With ext[234] this has some unpleasant side-effects though, if the
RTC is set to local time and not UTC.
A workaround has been added for new installations [2], which disables
the e2fsck superblock time check. Upgraded systems won't have such a
/etc/e2fsck.conf though.
I therefore propose that we skip the fsck for / and /usr altogether, if
already done by the initramfs and asked for flag files to be created
[3] in that case.
Attached is a patch, which makes use of those flag files.
Martin, I'd especially appreciate your review here, as I'd like to
upload this very soon.
This patch makes
debian/patches/fstab-generator-don-t-rely-on-usr-being-mounted-in-t.patch
obsolete.
I tested this patch successfully with both initramfs-tools 0.119 and 0.120.
Michael
[1] https://packages.qa.debian.org/i/initramfs-tools/news/20140925T091944Z.html
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767040
[3]
http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/2015-April/006741.html
-- Package-specific info:
-- System Information:
Debian Release: 8.0
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages systemd depends on:
ii acl 2.2.52-2
ii adduser 3.113+nmu3
ii initscripts 2.88dsf-59
ii libacl1 2.2.52-2
ii libaudit1 1:2.4-1+b1
ii libblkid1 2.25.2-6
ii libc6 2.19-17
ii libcap2 1:2.24-8
ii libcap2-bin 1:2.24-8
ii libcryptsetup4 2:1.6.6-5
ii libgcrypt20 1.6.3-2
ii libkmod2 20-1
ii liblzma5 5.1.1alpha+20120614-2+b3
ii libpam0g 1.1.8-3.1
ii libselinux1 2.3-2
ii libsystemd0 215-15
ii mount 2.25.2-6
ii sysv-rc 2.88dsf-59
ii udev 215-15
ii util-linux 2.25.2-6
Versions of packages systemd recommends:
ii dbus 1.8.16-1
ii libpam-systemd 215-15
Versions of packages systemd suggests:
ii systemd-ui 3-3
-- Configuration Files:
/etc/dbus-1/system.d/org.freedesktop.network1.conf
162e9a90d8f824f79ef2c6390827ec7b [Errno 2] Datei oder Verzeichnis nicht
gefunden: u'/etc/dbus-1/system.d/org.freedesktop.network1.conf
162e9a90d8f824f79ef2c6390827ec7b'
/etc/dbus-1/system.d/org.freedesktop.resolve1.conf
6969148b4616c56a5c9065cec5ab0775 [Errno 2] Datei oder Verzeichnis nicht
gefunden: u'/etc/dbus-1/system.d/org.freedesktop.resolve1.conf
6969148b4616c56a5c9065cec5ab0775'
/etc/systemd/journal-upload.conf fbc67bdd554f87d2f189c1a5fbdcfb27 [Errno 2]
Datei oder Verzeichnis nicht gefunden: u'/etc/systemd/journal-upload.conf
fbc67bdd554f87d2f189c1a5fbdcfb27'
/etc/systemd/journald.conf changed [not included]
-- no debconf information
diff --git a/src/fstab-generator/fstab-generator.c b/src/fstab-generator/fstab-generator.c
index 1256a1c..1179eba 100644
--- a/src/fstab-generator/fstab-generator.c
+++ b/src/fstab-generator/fstab-generator.c
@@ -158,11 +158,13 @@ static bool mount_is_network(struct mntent *me) {
}
static bool mount_in_initrd(struct mntent *me) {
+ struct stat sb;
+
assert(me);
return
hasmntopt(me, "x-initrd.mount") ||
- streq(me->mnt_dir, "/usr");
+ (streq(me->mnt_dir, "/usr") && stat("/run/initramfs/fsck-usr", &sb) == 0);
}
static int add_mount(
diff --git a/units/systemd-fsck-root.service.in b/units/systemd-fsck-root.service.in
index 4162983..0668107 100644
--- a/units/systemd-fsck-root.service.in
+++ b/units/systemd-fsck-root.service.in
@@ -13,6 +13,7 @@ After=systemd-readahead-collect.service systemd-readahead-replay.service
Before=local-fs.target shutdown.target
ConditionPathIsReadWrite=!/
+ConditionPathExists=!/run/initramfs/fsck-root
[Service]
Type=oneshot
--- End Message ---
--- Begin Message ---
Source: systemd
Source-Version: 215-16
We believe that the bug you reported is fixed in the latest version of
systemd, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 782...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Biebl <bi...@debian.org> (supplier of updated systemd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 13 Apr 2015 19:42:32 +0200
Source: systemd
Binary: systemd systemd-sysv libpam-systemd libsystemd0 libsystemd-dev
libsystemd-login0 libsystemd-login-dev libsystemd-daemon0 libsystemd-daemon-dev
libsystemd-journal0 libsystemd-journal-dev libsystemd-id128-0
libsystemd-id128-dev udev libudev1 libudev-dev udev-udeb libudev1-udeb
libgudev-1.0-0 gir1.2-gudev-1.0 libgudev-1.0-dev python3-systemd systemd-dbg
Architecture: source amd64
Version: 215-16
Distribution: unstable
Urgency: medium
Maintainer: Debian systemd Maintainers
<pkg-systemd-maintainers@lists.alioth.debian.org>
Changed-By: Michael Biebl <bi...@debian.org>
Description:
gir1.2-gudev-1.0 - libgudev-1.0 introspection data
libgudev-1.0-0 - GObject-based wrapper library for libudev
libgudev-1.0-dev - libgudev-1.0 development files
libpam-systemd - system and service manager - PAM module
libsystemd-daemon-dev - systemd utility library (transitional package)
libsystemd-daemon0 - systemd utility library (deprecated)
libsystemd-dev - systemd utility library - development files
libsystemd-id128-0 - systemd 128 bit ID utility library (deprecated)
libsystemd-id128-dev - systemd 128 bit ID utility library (transitional
package)
libsystemd-journal-dev - systemd journal utility library (transitional package)
libsystemd-journal0 - systemd journal utility library (deprecated)
libsystemd-login-dev - systemd login utility library (transitional package)
libsystemd-login0 - systemd login utility library (deprecated)
libsystemd0 - systemd utility library
libudev-dev - libudev development files
libudev1 - libudev shared library
libudev1-udeb - libudev shared library (udeb)
python3-systemd - Python 3 bindings for systemd
systemd - system and service manager
systemd-dbg - system and service manager (debug symbols)
systemd-sysv - system and service manager - SysV links
udev - /dev/ and hotplug management daemon
udev-udeb - /dev/ and hotplug management daemon (udeb)
Closes: 765013 782377 782522
Changes:
systemd (215-16) unstable; urgency=medium
.
[ Christian Seiler ]
* Don't run hwclock-save.service in containers. (Closes: #782377)
.
[ Michael Biebl ]
* Do not print anything while passwords are being queried. This should make
password prompts without plymouth more usable. (Closes: #765013)
* Skip filesystem check if already done by the initramfs. (Closes: #782522)
Checksums-Sha1:
98c9307ebd7fb2a98875172071d4b2a3094b4278 4107 systemd_215-16.dsc
797230a884dd3437e22341a70702df8f3a8d2792 206352 systemd_215-16.debian.tar.xz
1e888ad1f1f5c1ea650098703f5f9ad2ebb04b39 2551728 systemd_215-16_amd64.deb
cb7bd967b000ffb51ed0fb2c916c6d2865e56c4c 33828 systemd-sysv_215-16_amd64.deb
08d476c0b1d070cc5a14f050332ede8113df0979 123316 libpam-systemd_215-16_amd64.deb
9af015e4e94a85aea24bdd912a61c8f1e32746ed 86610 libsystemd0_215-16_amd64.deb
b5021c0e4307db63e05b0230105f271098ecf8c6 92848 libsystemd-dev_215-16_amd64.deb
ef8aa12ce89f509b01934e5c77898ee5b1b353b1 46920
libsystemd-login0_215-16_amd64.deb
79db8320a03bcd94e8843696ea01afa4931c9e5c 29430
libsystemd-login-dev_215-16_amd64.deb
62b48fa22bc89d790b3fba13a7b11c6d0416bde8 36030
libsystemd-daemon0_215-16_amd64.deb
3ad1b004bd53b9a14fa34fbd67d5b7f25b4dffc4 29440
libsystemd-daemon-dev_215-16_amd64.deb
ec5abd8a0a81c017d1ba50899966f26c45731d0c 72098
libsystemd-journal0_215-16_amd64.deb
fcf6a652dff07aded5bafefb3412836fb0a284f6 29422
libsystemd-journal-dev_215-16_amd64.deb
74b30d2b7d521b12536dec36b21f6e64d140221c 35010
libsystemd-id128-0_215-16_amd64.deb
3615fc40156522711c27ad53d7ac1d8a29cc5f73 29424
libsystemd-id128-dev_215-16_amd64.deb
179792614c9f9660a0014d66a950afe16aa6d9b1 877350 udev_215-16_amd64.deb
8004523b0164c2f04b7798d88a370d669c288a95 54960 libudev1_215-16_amd64.deb
cdca994c083be97d986d8368f37a640354383f38 23262 libudev-dev_215-16_amd64.deb
a653f396b60db91d90595d1dc008a36d908ee55e 195952 udev-udeb_215-16_amd64.udeb
b65a3b1573ee35c5510353ad2f92d0346be9648e 24744 libudev1-udeb_215-16_amd64.udeb
b7b175b8e7fe07412d7ecf5e0ff236bbdb7ea813 39750 libgudev-1.0-0_215-16_amd64.deb
b51c78409585358f85453168aea656f130d5aa51 2836 gir1.2-gudev-1.0_215-16_amd64.deb
c86379a16a371df52c4b8adc3019893c97f7be4b 24574
libgudev-1.0-dev_215-16_amd64.deb
5712863029b2b8065e5183595a93e398f3254e45 59186 python3-systemd_215-16_amd64.deb
a5ad7c71a3147e9e84b965ec024b046ea66a1a62 15977324 systemd-dbg_215-16_amd64.deb
Checksums-Sha256:
d6f2cf1e3260dc87e900891e0264641553d2aa8cef5739d27d8910a19ea47f24 4107
systemd_215-16.dsc
6b6ac2e852291ff08756ba951f82fdc2c7cb7c8a19bdb8c4ac9ae29a1549fbb9 206352
systemd_215-16.debian.tar.xz
aa73dd79062d985d5209a10fb1613687fdc245ab8a31d752875a097a7f100e1b 2551728
systemd_215-16_amd64.deb
b6eface22a1cf78b110828641614df0e253218a873f971c5cc994ee0b64d2862 33828
systemd-sysv_215-16_amd64.deb
c9f201d151bc2be4eb6d1e4ccc4be5ceef0d3baa151f702584bb1c479ea848e3 123316
libpam-systemd_215-16_amd64.deb
b9bd255219f13c74cba671e18a0a4224ed50fa7f448b969df43a92a4d1e5ab86 86610
libsystemd0_215-16_amd64.deb
97e9d4e04489beb29870b1e9c76bb20b10a97c5cf3d82ceba3042cfb58a4f7a9 92848
libsystemd-dev_215-16_amd64.deb
a15cb7f053c61e9e9dc763336eada82e0293661c65412097c19ca0590807635c 46920
libsystemd-login0_215-16_amd64.deb
51f73d25f6efc598d6867347fd08ee309eb2fa1509d77d46cea5e12f918c287f 29430
libsystemd-login-dev_215-16_amd64.deb
3549ca35e40649ccc65443cc2285953eb6f6393bb663dd22b75bed5c497eba49 36030
libsystemd-daemon0_215-16_amd64.deb
f6ca4196765ccd9119f97b1c11bafd78fbb530fb8c7c31cc0b9fb22fbfe6cda6 29440
libsystemd-daemon-dev_215-16_amd64.deb
9e25c9665519a4793011920d351e5928603d4517c3ade3be16e8c9c0ac1bfd4e 72098
libsystemd-journal0_215-16_amd64.deb
8bfb24d4756b5766276d5694dd0c5d13775c020cd66039ddeb258d85bf6f94da 29422
libsystemd-journal-dev_215-16_amd64.deb
1f75d0aacbbb27556364e01ef4dd5debd1f8f0809fb7a6110805d95e5a197959 35010
libsystemd-id128-0_215-16_amd64.deb
214ff05e70bb9709696d950eed4a4b77c150e257a22cad3b907a73e69a3bc144 29424
libsystemd-id128-dev_215-16_amd64.deb
471dabbaca037dbc2b308a0246397a8a9a53df8684ab50779e36fc33e71d40f3 877350
udev_215-16_amd64.deb
18a141eb5a8d2ac82708b3876a950dad8b01432321abe06c52684de80abed028 54960
libudev1_215-16_amd64.deb
4bedd8d02fc04bdd2ab01535d6208bf82606f1aa83b369a0e2f075a6ff3a19df 23262
libudev-dev_215-16_amd64.deb
e0d64e4fd98253c5bdfcd66a9e4257c84eb4cbd6060ab923eac8e6b4bbdfa332 195952
udev-udeb_215-16_amd64.udeb
b75778fe8042db3726d8ca8d5bfc7b847df2be2d20dfbae8573e96a3d28bd0a8 24744
libudev1-udeb_215-16_amd64.udeb
464d119f70adec97e4a45a0f03b2b71141056fd774983f18aaf8c7ad02aa8895 39750
libgudev-1.0-0_215-16_amd64.deb
b8d78bf8197efebb7e9b8ac33e90ff0ffda65904c30006985e681fa06047fa19 2836
gir1.2-gudev-1.0_215-16_amd64.deb
784f3d2a0367f66155c3de77f3fdca06bb5b6482a25ee4ca23d5a571a0535dc8 24574
libgudev-1.0-dev_215-16_amd64.deb
4b48910951a750dd8e3ee05a4a0416ad25c50cb3c8fc6747f27b9a4bd0dabb62 59186
python3-systemd_215-16_amd64.deb
e76e0c21cc956467a6baba1f7243c69a556dc96007b53ec94df8c6e4e5a9151a 15977324
systemd-dbg_215-16_amd64.deb
Files:
c474f2e40c068712e50ec7aabfd01664 4107 admin optional systemd_215-16.dsc
2d8d0fc426e129317fd6c33c3312da70 206352 admin optional
systemd_215-16.debian.tar.xz
79e68e11ffdd2e076c57b97a2d2377ce 2551728 admin optional
systemd_215-16_amd64.deb
9ee35d346af3b7647da35229929eef17 33828 admin extra
systemd-sysv_215-16_amd64.deb
43c33d3deaec450d317c2c61d441b07b 123316 admin optional
libpam-systemd_215-16_amd64.deb
5723c03de0b9640c9ad8c39501eba84e 86610 libs optional
libsystemd0_215-16_amd64.deb
61f1f0585675b8e4cb4f2f405cf68154 92848 libdevel optional
libsystemd-dev_215-16_amd64.deb
e2f9f301f88770c0f740dc36fd672b54 46920 oldlibs extra
libsystemd-login0_215-16_amd64.deb
7eae8293c1a87ec5e3f5eaf89c78f3b0 29430 oldlibs extra
libsystemd-login-dev_215-16_amd64.deb
00d01aa81372e33d93ee2c2be51bcf98 36030 oldlibs extra
libsystemd-daemon0_215-16_amd64.deb
51c62e0fa5905130730ea7f5294a4a71 29440 oldlibs extra
libsystemd-daemon-dev_215-16_amd64.deb
f0ede5b02e9bbf281d2701584d7c5fbd 72098 oldlibs extra
libsystemd-journal0_215-16_amd64.deb
88f698f315789a53577bcde04d44a422 29422 oldlibs extra
libsystemd-journal-dev_215-16_amd64.deb
d6eeb04bc84115e3479f6c5442a25ed7 35010 oldlibs extra
libsystemd-id128-0_215-16_amd64.deb
329ab34b1c675a38613c2fb1e0d7fb42 29424 oldlibs extra
libsystemd-id128-dev_215-16_amd64.deb
ab9a13da5436ed00bb1c23408e040b42 877350 admin important udev_215-16_amd64.deb
908f50a3f8ec02afdee789fba6f891c0 54960 libs important libudev1_215-16_amd64.deb
de8ae60a65e14bd034c816577d91105b 23262 libdevel optional
libudev-dev_215-16_amd64.deb
62a312209fd82e2c855fba15c014e8d1 195952 debian-installer optional
udev-udeb_215-16_amd64.udeb
8cfaa08be574f8d8c6fac8e7fd9fd4af 24744 debian-installer optional
libudev1-udeb_215-16_amd64.udeb
f66df296b3ea48228190d9c8acbcc39f 39750 libs optional
libgudev-1.0-0_215-16_amd64.deb
d6ed991b7f0621f47a233dc38c2a5099 2836 introspection optional
gir1.2-gudev-1.0_215-16_amd64.deb
37c940ae749655c2b11a0d71ff998a56 24574 libdevel optional
libgudev-1.0-dev_215-16_amd64.deb
e0f5a1f28f0b5724c7b5bc7ccaf81772 59186 python optional
python3-systemd_215-16_amd64.deb
15a8742c58dd3e860de3459e5426ae0a 15977324 debug extra
systemd-dbg_215-16_amd64.deb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJVLAWWAAoJEGrh3w1gjyLcJFoP/3uTdRmu6MryqQs5lxXkgBFp
tcwLofJ4hsouK/6v6khd4o2VN6ml/SPsUeaJU5JcVFMkkRSuuwo9YUOuq8dZRtIL
dKyer7mnw+4d0LKl66DNLUP9bdtd8BFEl3kVmSF0/VgvJWMzpWQAmfENH5Bjq6cP
ipMQdtC/9blV9DneO0s5s001vscBWpqn6+W8HsZeO/pbKL/B1ejLJtGck6ShldXW
81Le9jMO0XfEVoCU/mjUm8wDM/WKVxzltGQWI9Dvo59z/t2lkyM9HJW6fKyf2TrK
WSIICY3dGu31zLq9eCfr24vf+mT9A4gC0dzruvFZFgzC5sWHHrlD+dW6rk9jywhy
XAQ9XDdwCVyudVznCSDQQ+8H+mD6sEua10pE4hUyhTcQaRZidzaCzXNbisj3q7RI
TarpUawddp3oT1O7PO8m7uFQ7AVeNz7xtFY2nFvpKJXFFcAdrS0C9yAVCDbavvo2
Oi6t0/ssQgPTAnCUj4bhU7V7AMZ/+qCDPNp8NGWDPfEoqlnZM3LxHrXTJ9OFiv6U
Nx7lojsgGfB8mMJjgzSBFFwkyp8PRTWgsFA+nrhfwOjJ9wTsznHITssXiBhoqoic
DpdUZTG7FV0eMjyKzc+UY2ySGPm8x/NwV+9tyrKzV/lmqGvv6skv5aed15SNF3yJ
spUfpjugWa7IyzWb42Fj
=o8jc
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-systemd-maintainers mailing list
Pkg-systemd-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers