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

Re: [debian-edu-commits] debian-edu/ 01/01: share/ltsp/init-ltsp.d/60-edu-diskless-ws: Stop using update-rc.d to disable the automounter if the homedir is mounted via sshfs as this isn't stable. Do it the way ltsp does.



On Thu, Sep 18, 2014 at 02:24:57PM +0200, Petter Reinholdtsen wrote:
> [Wolfgang Schweer]
> > The old code doesn't disable autofs anymore in a stable way, the new
> > one does; homedirs are mounted via sshfs. (I read update-rc.d
> > --help)
> 
> Did you figure out why?  Is update-rc.d now provided by some systemd
> package?  I was convinced it was the same across sysvinit and systemd?

I wasn't able to figure it out.
 
> > I guess, it will work like before, as all required init scripts are
> > available (like automounter, nfs-common, nslcd, nscd). Only services
> > defined in <chroot>/usr/share/ltsp/init-ltsp.d/50-rm-system-services
> > (and those defined in lts.conf via RM_SYSTEM_SERVICES) are dropped.
> 
> How can it work as before when half the logic is removed, the one
> enabling disabled systems when needed?

The old code was sort of 'be 150% sure', enabling services that were not
disabled in reality. 

Attached is the output from 'ps ax' in both cases. 
 
Wolfgang

  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:01 /sbin/init
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00 [ksoftirqd/0]
    4 ?        S      0:00 [kworker/0:0]
    5 ?        S<     0:00 [kworker/0:0H]
    6 ?        S      0:00 [kworker/u2:0]
    7 ?        S      0:00 [watchdog/0]
    8 ?        S<     0:00 [khelper]
    9 ?        S      0:00 [kdevtmpfs]
   10 ?        S<     0:00 [netns]
   11 ?        S<     0:00 [writeback]
   12 ?        SN     0:00 [ksmd]
   13 ?        S<     0:00 [kintegrityd]
   14 ?        S<     0:00 [bioset]
   15 ?        S<     0:00 [crypto]
   16 ?        S<     0:00 [kblockd]
   17 ?        S      0:00 [kworker/0:1]
   18 ?        S      0:00 [khungtaskd]
   19 ?        S      0:00 [kswapd0]
   20 ?        S      0:00 [fsnotify_mark]
   25 ?        S<     0:00 [kthrotld]
   26 ?        S<     0:00 [ipv6_addrconf]
   27 ?        S<     0:00 [deferwq]
   28 ?        S      0:00 [kworker/u2:1]
   63 ?        S      0:00 [khubd]
   64 ?        S<     0:00 [ata_sff]
   65 ?        S      0:00 [scsi_eh_0]
   66 ?        S<     0:00 [scsi_tmf_0]
   67 ?        S      0:00 [scsi_eh_1]
   68 ?        S<     0:00 [scsi_tmf_1]
   69 ?        S      0:00 [kworker/u2:2]
   70 ?        S      0:00 [scsi_eh_2]
   71 ?        S<     0:00 [scsi_tmf_2]
   72 ?        S      0:00 [kworker/u2:3]
   73 ?        S      0:00 [kworker/u2:4]
  104 ?        Ss     0:00 udhcpc -n -C -O rootpath -s /tmp/dhcp-script.sh -i eth0
  116 ?        S<     0:00 [rpciod]
  117 ?        S<     0:00 [nfsiod]
  301 ?        Ss     0:00 nbd-client 10.0.2.2 -N swap /dev/nbd1 -swap
  303 ?        S<     0:00 [nbd1]
  305 ?        S<     0:00 [kworker/0:1H]
  307 ?        S<     0:00 [kdmflush]
  327 ?        S<     0:00 [bioset]
  328 ?        S<     0:00 [kcryptd_io]
  329 ?        S<     0:00 [kcryptd]
  330 ?        S<     0:00 [bioset]
  346 ?        Ss     0:00 /lib/systemd/systemd-journald
  347 ?        S      0:00 [kauditd]
  352 ?        S      0:00 [kworker/0:2]
  366 ?        S      0:01 [kworker/0:3]
  370 ?        Ss     0:00 /lib/systemd/systemd-udevd
  414 ?        S<     0:00 [kpsmoused]
  654 ?        Ss     0:00 /sbin/rpcbind -w
  664 ?        Ss     0:00 /sbin/rpc.statd
  680 ?        Ss     0:00 /usr/sbin/rpc.idmapd
  685 ?        Ss     0:00 /usr/sbin/rpc.gssd
  690 ?        Ss     0:00 avahi-daemon: running [auto-mac-08-00-27-c5-07-49.local]
  718 ?        Ss     0:00 /usr/sbin/sshd -D
  720 ?        Ss     0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
  723 ?        Ssl    0:00 /usr/sbin/rsyslogd -n
  724 ?        Ssl    0:00 /usr/sbin/ModemManager
  725 ?        Ss     0:00 /usr/sbin/inetd -i
  728 ?        Ss     0:00 /lib/systemd/systemd-logind
  747 ?        S      0:00 /bin/sh /etc/init.d/sitesummary-client start
  748 tty1     Ss     0:00 /bin/login --     
  756 ?        Ssl    0:00 /usr/sbin/nscd
  759 ?        S      0:00 sleep 300
  842 ?        SLl    0:00 /usr/sbin/nslcd
  893 tty7     Ss+    0:00 /bin/sh /usr/share/ltsp/screen_session 07
  957 ?        Ss     0:00 /usr/sbin/cron -f
  958 ?        S      0:00 avahi-daemon: chroot helper
  962 ?        Ss     0:00 /usr/sbin/cups-browsed
  964 ?        Ssl    0:00 /usr/lib/policykit-1/polkitd --no-debug
 1009 ?        Ss     0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 109:119
 1112 ?        Ssl    0:00 /usr/sbin/console-kit-daemon --no-daemon
 1872 ?        SNsl   0:00 /usr/lib/rtkit/rtkit-daemon
 1894 ?        Ssl    0:00 /usr/lib/upower/upowerd
 1921 ?        Ss     0:00 /usr/lib/bluetooth/bluetoothd
 1931 ?        Ss     0:00 /lib/systemd/systemd-hostnamed
 1943 ?        S<     0:00 [krfcommd]
 1949 ?        Ssl    0:00 /usr/lib/udisks2/udisksd --no-debug
 2048 tty7     S+     0:00 xinit /usr/share/ltsp/xinitrc /usr/sbin/ldm -- :7 vt7 -auth /var/run/ldm-xauth-Hh9KHaehX/Xauthority -br
 2093 ?        S<s    0:00 X :7 vt7 -auth /var/run/ldm-xauth-Hh9KHaehX/Xauthority -br
 2098 tty7     S      0:00 /usr/sbin/ldm
 2130 tty7     S      0:00 /usr/lib/i386-linux-gnu/ldm/wwm
 2131 tty7     S      0:00 /usr/lib/i386-linux-gnu/ldm/ldmgtkgreet
 2135 ?        Ss     0:00 /lib/systemd/systemd --user
 2140 ?        S      0:00 (sd-pam)  
 2147 tty1     S      0:00 -bash
 2154 tty1     R+     0:00 ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 /sbin/init
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00 [ksoftirqd/0]
    4 ?        S      0:00 [kworker/0:0]
    5 ?        S<     0:00 [kworker/0:0H]
    6 ?        S      0:00 [kworker/u2:0]
    7 ?        S      0:00 [watchdog/0]
    8 ?        S<     0:00 [khelper]
    9 ?        S      0:00 [kdevtmpfs]
   10 ?        S<     0:00 [netns]
   11 ?        S<     0:00 [writeback]
   12 ?        SN     0:00 [ksmd]
   13 ?        S<     0:00 [kintegrityd]
   14 ?        S<     0:00 [bioset]
   15 ?        S<     0:00 [crypto]
   16 ?        S<     0:00 [kblockd]
   17 ?        S      0:00 [kworker/0:1]
   18 ?        S      0:00 [khungtaskd]
   19 ?        S      0:00 [kswapd0]
   20 ?        S      0:00 [fsnotify_mark]
   25 ?        S<     0:00 [kthrotld]
   26 ?        S<     0:00 [ipv6_addrconf]
   27 ?        S<     0:00 [deferwq]
   28 ?        S      0:00 [kworker/u2:1]
   63 ?        S      0:00 [khubd]
   64 ?        S<     0:00 [ata_sff]
   65 ?        S      0:00 [scsi_eh_0]
   66 ?        S<     0:00 [scsi_tmf_0]
   67 ?        S      0:00 [scsi_eh_1]
   68 ?        S<     0:00 [scsi_tmf_1]
   69 ?        S      0:00 [scsi_eh_2]
   70 ?        S      0:00 [kworker/u2:2]
   71 ?        S      0:00 [kworker/u2:3]
   72 ?        S<     0:00 [scsi_tmf_2]
   73 ?        S      0:00 [kworker/u2:4]
  112 ?        Ss     0:00 udhcpc -n -C -O rootpath -s /tmp/dhcp-script.sh -i eth0
  124 ?        S<     0:00 [rpciod]
  125 ?        S<     0:00 [nfsiod]
  307 ?        Ss     0:00 nbd-client 10.0.2.2 -N swap /dev/nbd1 -swap
  310 ?        S<     0:00 [nbd1]
  311 ?        S<     0:00 [kworker/0:1H]
  313 ?        S<     0:00 [kdmflush]
  333 ?        S<     0:00 [bioset]
  334 ?        S<     0:00 [kcryptd_io]
  335 ?        S<     0:00 [kcryptd]
  336 ?        S<     0:00 [bioset]
  351 ?        Ss     0:00 /lib/systemd/systemd-journald
  352 ?        S      0:00 [kauditd]
  358 ?        S      0:00 [kworker/0:2]
  370 ?        S      0:00 [kworker/0:3]
  374 ?        Ss     0:00 /lib/systemd/systemd-udevd
  408 ?        S<     0:00 [kpsmoused]
  657 ?        Ss     0:00 /sbin/rpcbind -w
  667 ?        Ss     0:00 /sbin/rpc.statd
  683 ?        Ss     0:00 /usr/sbin/rpc.idmapd
  688 ?        Ss     0:00 /usr/sbin/rpc.gssd
  693 ?        Ss     0:00 avahi-daemon: running [auto-mac-08-00-27-c5-07-49.local]
  706 ?        Ss     0:00 /usr/sbin/sshd -D
  708 ?        Ss     0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
  711 ?        Ssl    0:00 /usr/sbin/rsyslogd -n
  715 ?        Ssl    0:00 /usr/sbin/ModemManager
  718 ?        Ss     0:00 /usr/sbin/inetd -i
  723 ?        Ss     0:00 /lib/systemd/systemd-logind
  735 ?        S      0:00 /bin/sh /etc/init.d/sitesummary-client start
  737 ?        S      0:00 avahi-daemon: chroot helper
  740 ?        S      0:00 sleep 300
  763 tty1     Ss     0:00 /bin/login --     
  767 ?        Ssl    0:00 /usr/sbin/nscd
  773 ?        SLsl   0:00 /usr/sbin/lightdm
  802 ?        SLl    0:00 /usr/sbin/nslcd
  894 ?        Ss     0:00 /usr/sbin/cron -f
  901 ?        Ssl    0:00 /usr/sbin/automount --pid-file /var/run/autofs.pid
  906 ?        Ss     0:00 /usr/sbin/cups-browsed
  907 ?        Ssl    0:00 /usr/lib/policykit-1/polkitd --no-debug
  940 ?        Ss     0:00 /lib/systemd/systemd --user
  941 ?        Ssl    0:00 /usr/sbin/console-kit-daemon --no-daemon
 1007 ?        S      0:00 (sd-pam)  
 1045 ?        Ss     0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 109:119
 1070 ?        Ss     0:00 /lib/systemd/systemd --user
 1073 ?        S      0:00 (sd-pam)  
 1076 ?        Sl     0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
 1092 tty7     Ss+    0:00 /usr/bin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
 1099 ?        Sl     0:00 lightdm --session-child 32 35
 1109 ?        Ssl    0:01 /usr/sbin/lightdm-gtk-greeter
 1114 ?        S      0:00 /usr/bin/dbus-launch --autolaunch 080027c5074900000000000000000000 --binary-syntax --close-stderr
 1115 ?        Ss     0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
 1117 ?        Sl     0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
 1121 ?        S      0:00 /usr/bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
 1124 ?        Sl     0:00 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
 1127 ?        S      0:00 lightdm --session-child 14 35
 1133 ?        Ss     0:00 /lib/systemd/systemd --user
 1138 ?        S      0:00 (sd-pam)  
 1145 tty1     S      0:00 -bash
 1152 tty1     R+     0:00 ps ax

Attachment: signature.asc
Description: Digital signature


Reply to: