[Debian] Re: Bug#493206: vzctl: doesn't start in runlevel 4 (by LSB headers)

Ola Lundqvist ola at inguza.com
Tue Aug 5 07:43:41 EDT 2008


Thanks a lot for the answer! I'll update this on next upload so it will be
corrected for debian Lenny.

Best regards,

// Ola


On Tue, Aug 05, 2008 at 02:30:35PM +0400, Igor Sukhih wrote:
> Kir Kolyshkin wrote:
> >Igor, can you comment on that?
> >
> >Ola, runlevel 4 does not have any special meaning in Red Hat. To me 
> >this is just a bug.
> >
> >Ola Lundqvist wrote:
> >>Hi Kir and others
> >>
> >>I have got this bug report for Debian. However I need to know the 
> >>details
> >>why this is so. I can understand that runlevel 4 have some special 
> >>meaning
> >>in redhad,
> 
> Debian Define its runlevels this way
> 
> 0 -- System Halt
> 1 -- Single user
> 2 -- Full multi-user mode (Default)
> 3-5 -- Same as 2
> 6 -- System Reboot
> 
> And RedHat defines its runlevels this way.
> 
> 0 — Halt
> 1 — Single-user mode
> 2 — Not used (user-definable)
> 3 — Full multi-user mode
> 4 — Not used (user-definable)
> 5 — Full multi-user mode (with an X-based login screen)
> 6 — Reboot
> 
> -----------------------------------------------------------------------
> So runlevel 4 is not used in RedHat
> 
> 
> >>but why isn't vzctl stopped in runlevel 0 1 and 6?
> 
> The line '# Default-Stop: ' is part of SuSe init script header is 
> ignored in SuSE.
> 
> From man insserv
> ----------------------------------------------------------------------------------------------------------
> insserv enables an installed system init script (`boot script') by read‐
> ing the comment header of the script, e.g.:
> 
> ### BEGIN INIT INFO
> # Provides: boot_facility_1 [ boot_facility_2 ...]
> # Required-Start: boot_facility_1 [ boot_facility_2 ...]
> # Required-Stop: boot_facility_1 [ boot_facility_2 ...]
> # Should-Start: boot_facility_1 [ boot_facility_2 ...]
> # Should-Stop: boot_facility_1 [ boot_facility_2 ...]
> # Default-Start: run_level_1 [ run_level_2 ...]
> # Default-Stop: run_level_1 [ run_level_2 ...]
> # Description: multiline_description
> ### END INIT INFO
> 
> and calculating the dependencies between all scripts. Please note, that
> the Required-Stop, Should-Stop, and Default-Stop are ignored in SuSE
> Linux, because the SuSE boot script concept uses a differential link
> scheme (see init.d(7)).
> 
> >>
> >>Best regards,
> >>
> >>// Ola
> >>
> >>On Fri, Aug 01, 2008 at 12:51:40PM +0300, Teodor wrote:
> >>>Package: vzctl
> >>>Version: 3.0.22-9
> >>>Severity: normal
> >>>Tags: patch
> >>>
> >>>The startup script /etc/init.d/vz is not executed in runlevel 4. It 
> >>>is a
> >>>common practice on Debian to start the services in runlevels 2345 and
> >>>stop it in runlevels 016. This patch should be enough:
> >>>piti:~# diff /etc/init.d/vz /etc/init.d/vz_orig 30,31c30,31
> >>>< # Default-Start: 2 3 4 5
> >>>< # Default-Stop: 0 1 6
> >>>---
> >>>># Default-Start: 2 3 5
> >>>># Default-Stop:
> >>>These are the startup links created automatically:
> >>>piti:~# ls -g /etc/rc?.d/*vz
> >>>lrwxrwxrwx 1 root 12 2008-08-01 01:41 /etc/rc0.d/K20vz -> ../init.d/vz
> >>>lrwxrwxrwx 1 root 12 2008-08-01 01:41 /etc/rc1.d/K20vz -> ../init.d/vz
> >>>lrwxrwxrwx 1 root 12 2008-08-01 01:41 /etc/rc2.d/S20vz -> ../init.d/vz
> >>>lrwxrwxrwx 1 root 12 2008-08-01 01:41 /etc/rc3.d/S20vz -> ../init.d/vz
> >>>lrwxrwxrwx 1 root 12 2008-08-01 01:41 /etc/rc5.d/S20vz -> ../init.d/vz
> >>>lrwxrwxrwx 1 root 12 2008-08-01 01:41 /etc/rc6.d/K20vz -> ../init.d/vz
> >>>
> >>>As you can see only for rc4.d the link is missing.
> >>>
> >>>Thanks
> >>>
> >>>
> >>>-- System Information:
> >>>Debian Release: lenny/sid
> >>>APT prefers testing
> >>>APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
> >>>Architecture: amd64 (x86_64)
> >>>
> >>>Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
> >>>Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> >>>Shell: /bin/sh linked to /bin/bash
> >>>
> >>>Versions of packages vzctl depends on:
> >>>ii iproute 20080417-1 networking and traffic control too
> >>>ii libc6 2.7-10 GNU C Library: Shared libraries
> >>>ii vzquota 3.0.11-1 server virtualization solution - q
> >>>
> >>>Versions of packages vzctl recommends:
> >>>ii rsync 3.0.3-1 fast remote file copy program (lik
> >>>
> >>>Versions of packages vzctl suggests:
> >>>pn linux-patch-openvz <none> (no description available)
> >>>
> >>>-- no debconf information
> >>>
> >>>
> >>>
> >>
> >
> >
> 
> 

-- 
 --- Inguza Technology AB --- MSc in Information Technology ----
/  ola at inguza.com                    Annebergsslingan 37        \
|  opal at debian.org                   654 65 KARLSTAD            |
|  http://inguza.com/                Mobile: +46 (0)70-332 1551 |
\  gpg/f.p.: 7090 A92B 18FE 7994 0C36 4FE4 18A1 B1CF 0FE5 3DD9  /
 ---------------------------------------------------------------


More information about the Debian mailing list