Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #201775 > unrolled thread

Sid: NFS after upgrade

Started byGrzesiek Sójka <pld@sojka.co>
First post2018-10-28 10:40 +0100
Last post2018-11-02 12:20 +0100
Articles 6 — 3 participants

Back to article view | Back to linux.debian.user


Contents

  Sid: NFS after upgrade Grzesiek Sójka <pld@sojka.co> - 2018-10-28 10:40 +0100
    Re: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind Grzesiek Sójka <pld@sojka.co> - 2018-10-28 13:50 +0100
      Re: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind Sven Joachim <svenjoac@gmx.de> - 2018-10-28 15:20 +0100
        Re: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind Grzesiek Sójka <pld@sojka.co> - 2018-10-28 16:00 +0100
          Re: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind Sven Joachim <svenjoac@gmx.de> - 2018-10-28 16:20 +0100
    Re: Sid: NFS after upgrade Elimar Riesebieter <riesebie@lxtec.de> - 2018-11-02 12:20 +0100

#201775 — Sid: NFS after upgrade

FromGrzesiek Sójka <pld@sojka.co>
Date2018-10-28 10:40 +0100
SubjectSid: NFS after upgrade
Message-ID<wNPI5-49V-7@gated-at.bofh.it>
Hi there,

I just upgraded Sid and now I get the following during boot:

[....] Configuring network interfaces.../etc/init.d/rpcbind: 42: 
/etc/init.d/rpcbind: stat: not found
/run/rpcbind not owned by root failed!
Starting NFS common utilities: statd
Not starting: portmapper is not running ... (warning).
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
done.
[ ok ] Starting RPC port mapper daemon: rpcbind.
[ ok ] Starting NFS common utilities: statd.

Thus NFS directories are not mounted automatically during boot. But, 
after booting the command: mount -at nfs works perfectly. Moreover:

# rpcinfo localhost
    program version netid     address                service    owner
     100000    4    tcp       0.0.0.0.0.111          portmapper superuser
     100000    3    tcp       0.0.0.0.0.111          portmapper superuser
     100000    2    tcp       0.0.0.0.0.111          portmapper superuser
     100000    4    udp       0.0.0.0.0.111          portmapper superuser
     100000    3    udp       0.0.0.0.0.111          portmapper superuser
     100000    2    udp       0.0.0.0.0.111          portmapper superuser
     100000    4    local     /run/rpcbind.sock      portmapper superuser
     100000    3    local     /run/rpcbind.sock      portmapper superuser
     100024    1    udp       0.0.0.0.171.0          status     103
     100024    1    tcp       0.0.0.0.162.173        status     103
     100021    1    udp       0.0.0.0.168.197        nlockmgr   superuser
     100021    3    udp       0.0.0.0.168.197        nlockmgr   superuser
     100021    4    udp       0.0.0.0.168.197        nlockmgr   superuser
     100021    1    tcp       0.0.0.0.141.197        nlockmgr   superuser
     100021    3    tcp       0.0.0.0.141.197        nlockmgr   superuser
     100021    4    tcp       0.0.0.0.141.197        nlockmgr   superuser

# egrep -v '^$|^#' /etc/default/nfs-common
NEED_STATD=yes
STATDOPTS=
NEED_IDMAPD=no
NEED_GSSD=

# ll /run/rpc* -d
-rw-r--r-- 1 root  root     0 Oct 28 11:06 /run/rpc.statd.lock
-rw-r--r-- 1 statd nogroup  5 Oct 28 11:06 /run/rpc.statd.pid
drwxr-xr-x 2 _rpc  root    40 Oct 28 11:06 /run/rpcbind
-r--r--r-- 1 root  root     0 Oct 28 11:06 /run/rpcbind.lock
-rw-r--r-- 1 root  root     4 Oct 28 11:06 /run/rpcbind.pid
srw-rw-rw- 1 root  root     0 Oct 28 11:06 /run/rpcbind.sock

Any ideas??

-- 
Pozdrawiam
Grzesiek

Wysłane z kompa wolnego od wirusów Billa Gatesa.

[toc] | [next] | [standalone]


#201787 — Re: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind

FromGrzesiek Sójka <pld@sojka.co>
Date2018-10-28 13:50 +0100
SubjectRe: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind
Message-ID<wNSFX-5U3-3@gated-at.bofh.it>
In reply to#201775
On 10/28/18 11:27 AM, Grzesiek Sójka wrote:
> Hi there,
> 
> I just upgraded Sid and now I get the following during boot:
> 
> [....] Configuring network interfaces.../etc/init.d/rpcbind: 42: 
> /etc/init.d/rpcbind: stat: not found
> /run/rpcbind not owned by root failed!
> Starting NFS common utilities: statd
> Not starting: portmapper is not running ... (warning).
> mount.nfs: rpc.statd is not running but is required for remote locking.
> mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
> mount.nfs: rpc.statd is not running but is required for remote locking.
> mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
> done.
> [ ok ] Starting RPC port mapper daemon: rpcbind.
> [ ok ] Starting NFS common utilities: statd.

The problem is caused by wrong setting of the PATH variable during the 
execution of the /etc/init.d/rpcbind script. The new version uses stat 
binary which is located in /usr/bin but the PATH is set to 
PATH='/sbin:/bin'. As a workaround I added PATH="$PATH:/usr/bin" to 
/etc/init.d/rpcbind. It works fine now.

Please fix init scripts.

-- 
Pozdrawiam
Grzesiek

Wysłane z kompa wolnego od wirusów Billa Gatesa.

[toc] | [prev] | [next] | [standalone]


#201794 — Re: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind

FromSven Joachim <svenjoac@gmx.de>
Date2018-10-28 15:20 +0100
SubjectRe: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind
Message-ID<wNU53-6R6-7@gated-at.bofh.it>
In reply to#201787
On 2018-10-28 14:47 +0000, Grzesiek Sójka wrote:

> On 10/28/18 11:27 AM, Grzesiek Sójka wrote:
>> Hi there,
>>
>> I just upgraded Sid and now I get the following during boot:
>>
>> [....] Configuring network interfaces.../etc/init.d/rpcbind: 42:
>> /etc/init.d/rpcbind: stat: not found
>> /run/rpcbind not owned by root failed!
>> Starting NFS common utilities: statd
>> Not starting: portmapper is not running ... (warning).
>> mount.nfs: rpc.statd is not running but is required for remote locking.
>> mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
>> mount.nfs: rpc.statd is not running but is required for remote locking.
>> mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
>> done.
>> [ ok ] Starting RPC port mapper daemon: rpcbind.
>> [ ok ] Starting NFS common utilities: statd.
>
> The problem is caused by wrong setting of the PATH variable during the
> execution of the /etc/init.d/rpcbind script. The new version uses stat
> binary which is located in /usr/bin but the PATH is set to
> PATH='/sbin:/bin'.

This leaves the question why PATH is set that way.

> As a workaround I added PATH="$PATH:/usr/bin" to
> /etc/init.d/rpcbind. It works fine now.
>
> Please fix init scripts.

Wouldn't it be better to fix the init system that sets such a bad
default PATH?  Whatever init system that may be - sysv-rc's
/etc/init.d/rc script sets PATH=/sbin:/usr/sbin:/bin:/usr/bin, so this
should not happen with sysvinit + sysv-rc.  What init system do you use?

Cheers,
       Sven

[toc] | [prev] | [next] | [standalone]


#201799 — Re: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind

FromGrzesiek Sójka <pld@sojka.co>
Date2018-10-28 16:00 +0100
SubjectRe: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind
Message-ID<wNUHN-750-29@gated-at.bofh.it>
In reply to#201794
On 10/28/18 2:10 PM, Sven Joachim wrote:
> Wouldn't it be better to fix the init system that sets such a bad
> default PATH?  Whatever init system that may be - sysv-rc's
> /etc/init.d/rc script sets PATH=/sbin:/usr/sbin:/bin:/usr/bin, so this
> should not happen with sysvinit + sysv-rc. 

Please, keep in mind that /etc/init.d/rpcbind may also be invoked by 
/etc/network/if-up.d/mountnfs (after bringing up interfaces):

# grep PATH /etc/network/if-up.d/mountnfs
PATH=/sbin:/bin

> What init system do you use?

# apt --installed list | grep sys | cut -f 1 -d ' '
busybox-syslogd/unstable,now
init-system-helpers/unstable,now
libboost-filesystem1.62.0/unstable,now
libboost-system1.62.0/unstable,now
libsystemd0/unstable,now
sysv-rc/unstable,now
sysvinit-core/unstable,now
sysvinit-utils/unstable,now

-- 
Pozdrawiam
Grzesiek

Wysłane z kompa wolnego od wirusów Billa Gatesa.

[toc] | [prev] | [next] | [standalone]


#201800 — Re: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind

FromSven Joachim <svenjoac@gmx.de>
Date2018-10-28 16:20 +0100
SubjectRe: Sid: NFS after upgrade [solved] please fix /etc/init.d/rpcbind
Message-ID<wNV18-7ra-11@gated-at.bofh.it>
In reply to#201799
On 2018-10-28 16:58 +0000, Grzesiek Sójka wrote:

> On 10/28/18 2:10 PM, Sven Joachim wrote:
>> Wouldn't it be better to fix the init system that sets such a bad
>> default PATH?  Whatever init system that may be - sysv-rc's
>> /etc/init.d/rc script sets PATH=/sbin:/usr/sbin:/bin:/usr/bin, so this
>> should not happen with sysvinit + sysv-rc. 
>
> Please, keep in mind that /etc/init.d/rpcbind may also be invoked by
> /etc/network/if-up.d/mountnfs (after bringing up interfaces):
>
> # grep PATH /etc/network/if-up.d/mountnfs
> PATH=/sbin:/bin

I see.  This could be fixed in ifupdown by not setting PATH in its init
scripts or by setting PATH in the rpcbind init script.

Overall PATH handling in init scripts is a total mess and needs to be
cleaned up.  These days /usr is supposed to be mounted by the initramfs
if it's on a different filesystem than /, so init scripts can rely on it
being present.

Please file a bug - most maintainers use systemd these days where those
problems do not exist, so they won't notice them.

Cheers,
       Sven

[toc] | [prev] | [next] | [standalone]


#201988

FromElimar Riesebieter <riesebie@lxtec.de>
Date2018-11-02 12:20 +0100
Message-ID<wPFEC-4Ao-11@gated-at.bofh.it>
In reply to#201775
* Grzesiek Sójka <pld@sojka.co> [2018-10-28 11:27 +0000]:

> Hi there,
> 
> I just upgraded Sid and now I get the following during boot:
> 
> [....] Configuring network interfaces.../etc/init.d/rpcbind: 42:
> /etc/init.d/rpcbind: stat: not found
> /run/rpcbind not owned by root failed!
> Starting NFS common utilities: statd

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911510

Elimar
-- 
  Numeric stability is probably not all that
  important when you're guessing;-)

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web