Comment 39 for bug 1558196

Revision history for this message
Dan Streetman (ddstreet) wrote :

ubuntu@lp1558196-x:~$ dpkg -l|grep rpcbind
ii rpcbind 0.2.3-0.2 amd64 converts RPC program numbers into universal addresses
ubuntu@lp1558196-x:~$ sudo reboot
...(reboot)...
ubuntu@lp1558196-x:~$ sudo systemctl status rpcbind.service
● rpcbind.service - RPC bind portmap service
   Loaded: loaded (/lib/systemd/system/rpcbind.service; indirect; vendor preset: enabled)
  Drop-In: /run/systemd/generator/rpcbind.service.d
           └─50-rpcbind-$portmap.conf
   Active: inactive (dead)

ii rpcbind 0.2.3-0.2ubuntu0.1 amd64 converts RPC program numbers into universal addresses
ubuntu@lp1558196-x:~$ sudo reboot
...(reboot)...
ubuntu@lp1558196-x:~$ sudo systemctl status rpcbind.service
● rpcbind.service - RPC bind portmap service
   Loaded: loaded (/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled)
  Drop-In: /run/systemd/generator/rpcbind.service.d
           └─50-rpcbind-$portmap.conf
   Active: active (running) since Mon 2020-08-10 15:19:02 UTC; 32s ago
 Main PID: 431 (rpcbind)
    Tasks: 1
   Memory: 836.0K
      CPU: 7ms
   CGroup: /system.slice/rpcbind.service
           └─431 /sbin/rpcbind -f -w

Aug 10 15:19:02 lp1558196-x systemd[1]: Starting RPC bind portmap service...
Aug 10 15:19:02 lp1558196-x rpcbind[431]: rpcbind: xdr_/run/rpcbind/rpcbind.xdr: failed
Aug 10 15:19:02 lp1558196-x rpcbind[431]: rpcbind: xdr_/run/rpcbind/portmap.xdr: failed
Aug 10 15:19:02 lp1558196-x systemd[1]: Started RPC bind portmap service.

extra verification note:
the 'xdr_/run/rpcbind/*.xdr: failed' messages logged on first start come from the read_warmstart() function, and since the 'warmstart' data is stored under /run it doesn't exist on bootup. The read_warmstart() function logs the 'error' that it can't find the file, but there is no impact to the functionality of rpcbind, since there is no 'warmstart' data to read in, the first rpcbind startup simply acts as a 'coldstart' which is the correct behavior.