[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#796627: marked as done (live-tools: Has init script in runlevel S but no matching service file)



Your message dated Sat, 11 Jun 2016 16:40:13 +0000
with message-id <E1bBlxF-00018P-Mf@franck.debian.org>
and subject line Bug#796627: fixed in live-tools 1:20151214+nmu1
has caused the Debian Bug report #796627,
regarding live-tools: Has init script in runlevel S but no matching service file
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 owner@bugs.debian.org
immediately.)


-- 
796627: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796627
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: live-tools
Severity: important
User: pkg-systemd-maintainers@lists.alioth.debian.org
Usertags: init-rcs-service

Hi,

Your package live-tools has an initscript that is enabled in runlevel
S, but it does not provide a corresponding systemd service unit.

Systemd generates units for all sysv init scripts that do not have a
corresponding systemd unit. By default, it sets
DefaultDependencies=yes, which means they get ordered after early
boot has finished.

The problem is that to preserve the runlevel S semantics, systemd in
debian is currently[1] ordering all S services Before=sysinit.target.
This target is particularly early in the boot sequence, which means
that it is most of the time too strict. In turn, this means it is
fairly easy to end up with dependency cycles. For an example, see bug
[763315]. Do note that the cycle still exists with sysvinit, it is
just that systemd complains more loudly.

Please add a systemd unit for the given service with the appropriate
dependencies, which most of the time will be less strict than
Before=sysinit.target. In other cases, the script is simply not
applicable in systemd, in which case the package should ship a
symlink to /dev/null as /lib/systemd/system/<initscript>.service.

We have prepared a transition wiki page[2] explaining the issue in
more detail, and outlining some general guidance. Please refer to it
as it will have useful information.

If you have any other doubts, feel free to ask in
pkg-systemd-maintainers@lists.alioth.debian.org
-- 

[1] http://sources.debian.net/src/systemd/222-2/debian/patches/Add-support-for-rcS.d-init-scripts-to-the-sysv-gener.patch/
[763315] https://bugs.debian.org/763315
[2] https://wiki.debian.org/Teams/pkg-systemd/rcSMigration

--- End Message ---
--- Begin Message ---
Source: live-tools
Source-Version: 1:20151214+nmu1

We believe that the bug you reported is fixed in the latest version of
live-tools, 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 796627@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Henriksson <andreas@fatal.se> (supplier of updated live-tools 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 09 Jun 2016 16:07:07 +0200
Source: live-tools
Binary: live-tools
Architecture: source all
Version: 1:20151214+nmu1
Distribution: unstable
Urgency: medium
Maintainer: Live Systems Maintainers <debian-live@lists.debian.org>
Changed-By: Andreas Henriksson <andreas@fatal.se>
Description:
 live-tools - Live System Extra Components
Closes: 796627
Changes:
 live-tools (1:20151214+nmu1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Add a native live-tools.service unit (Closes: #796627)
   * Add dh-systemd build-dependency and use "--with systemd" for above.
   * Source /lib/lsb/init-functions in init script
     - fixes lintian warning: init.d-script-does-not-source-init-functions
       which means if someone directly invokes the init script under
       systemd then the systemd LSB hooks will redirect to systemctl.
   * Add lsb-base dependency because of the above.
   * Fix up path in init script to make it actually do something
     (/bin/live-media-eject -> /bin/live-medium-eject)
     Thanks to Felipe Sateler for spotting this.
Checksums-Sha1:
 b51be41e8dd22ad11f80fc9dcc00a332ddb3de8d 1710 live-tools_20151214+nmu1.dsc
 db62c7a1599f474197032c87f4e07d293da219fb 35556 live-tools_20151214+nmu1.tar.xz
 6ac4facf5d93a0e572975b5d783ade686b489fe6 30896 live-tools_20151214+nmu1_all.deb
Checksums-Sha256:
 6344570cd418d7ced13653d149cc3c2e76688524a3a2315b64793b2a79744f21 1710 live-tools_20151214+nmu1.dsc
 6e67d6f2b8063d25dec3034be3943c6fbadec0665185da8601a7e50b5cad63ca 35556 live-tools_20151214+nmu1.tar.xz
 11e8e6a89b747cfac124b585bac516ca44b9c9678dfc10f18ba5d8d0561240d5 30896 live-tools_20151214+nmu1_all.deb
Files:
 f1cc249d97bf139b8155dd55a50668bb 1710 misc optional live-tools_20151214+nmu1.dsc
 2c891c7aac84045eca730b039639f2c8 35556 misc optional live-tools_20151214+nmu1.tar.xz
 56bd8839a57e686c6bd24ec302a57632 30896 misc optional live-tools_20151214+nmu1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJXWXoJAAoJEAvEfcZNE1MGZrIP/26BZHaj9QoFi5XSmAriGFi0
/yypSgExWefo4r/Slc5cILpB1nMvNxnpgvsT1COAIh94blRW8fYcnArbjhfYyiiY
h/WzxXXFtSEZ5smesThS/kXuAFwyeYh0stqGmBARctC9HLE5B2I5/JDHZfCGFy25
YazvSf4361lOIE7QilS+44mlWBQ5Bm7ybHC1pDvcf3q9NyVQyjirOn4YZWcix2Xb
dFE0tlSkDD3HZzdJGqHpE9PhFdkWIy+NRcjn+oiEZdzsn4a/uR1MvKBmdjIuSFzB
AWSAsw8ptb1Az4Gi9y8VlYYQaPmrx0lZoBwUE8auJ+MS0zCfImidyhKC5GblLdyQ
FFs42/TI3JthIGAP0NTpGKnK+w+834Wh7MY0hRsvPqlB4ae4wOTATWqxXdrXLW5J
piOJvGfHiuCmqpf5TdbJA6CC1tqlDWft04SvLqZhw2X+7FVTMPM5hu1rWMGq5rI/
H606254BaMbb31Vhn480bo2qh2IFVkGmFEYqgE2eo4K4pofKoPgJsaYbz+m+qkOm
zTM96Uwr61hYAPjtJv5TgDqLlaowVC96nZ8sdAG+PnkjHjKWsAh6eZk1MyUp4aMb
tVevFZK7UA0CoCvq/iVCaufWdvT3E9Fi8KHbkgMQ7sFaXK98p2/fbplxHXHiJrTd
JDfwuvznjpsVNqr7Xj4A
=wpCX
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: