Wind River Support Network

HomeDefectsLIN1019-3307
Fixed

LIN1019-3307 : ostree: There are some systemd service failed due to No such file or directory in /var on NoAB model

Created: Nov 6, 2019    Updated: Dec 11, 2019
Resolved Date: Dec 2, 2019
Found In Version: 10.19.45.1
Fix Version: 10.19.45.2
Severity: Standard
Applicable for: Wind River Linux LTS 19
Component/s: Userspace

Description

LOG:

systemctl --filed-----------------------------------------

systemctl status atd.service -l
* atd.service - Job spooling tools
   Loaded: loaded (/usr/lib/systemd/system/atd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2019-11-07 05:11:29 UTC; 19min ago
  Process: 395 ExecStart=/usr/sbin/atd -f (code=exited, status=1/FAILURE)
 Main PID: 395 (code=exited, status=1/FAILURE)

Nov 07 05:11:29 intel-x86-64 systemd[1]: Started Job spooling tools.
Nov 07 05:11:29 intel-x86-64 atd[395]: Cannot change to /var/spool/at/jobs: No such file or directory
Nov 07 05:11:29 intel-x86-64 systemd[1]: atd.service: Main process exited, code=exited, status=1/FAILURE
Nov 07 05:11:29 intel-x86-64 systemd[1]: atd.service: Failed with result 'exit-code'.

systemctl status named.service -l
* named.service - Berkeley Internet Name Domain (DNS)
   Loaded: loaded (/usr/lib/systemd/system/named.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2019-11-07 05:11:29 UTC; 19min ago
  Process: 427 ExecStartPre=/usr/sbin/generate-rndc-key.sh (code=exited, status=0/SUCCESS)
  Process: 438 ExecStart=/usr/sbin/named $OPTIONS (code=exited, status=1/FAILURE)

Nov 07 05:11:29 intel-x86-64 named[448]: using 3 UDP listeners per interface
Nov 07 05:11:29 intel-x86-64 named[448]: using up to 4096 sockets
Nov 07 05:11:29 intel-x86-64 named[448]: loading configuration from '/etc/bind/named.conf'
Nov 07 05:11:29 intel-x86-64 named[448]: /etc/bind/named.conf.options:5: change directory to '/var/cache/bind' failed: file not found
Nov 07 05:11:29 intel-x86-64 named[448]: /etc/bind/named.conf.options:5: parsing failed: file not found
Nov 07 05:11:29 intel-x86-64 named[448]: loading configuration: file not found
Nov 07 05:11:29 intel-x86-64 named[448]: exiting (due to fatal error)
Nov 07 05:11:29 intel-x86-64 systemd[1]: named.service: Control process exited, code=exited, status=1/FAILURE
Nov 07 05:11:29 intel-x86-64 systemd[1]: named.service: Failed with result 'exit-code'.
Nov 07 05:11:29 intel-x86-64 systemd[1]: Failed to start Berkeley Internet Name Domain (DNS).

systemctl status nfs-statd.service -l
* nfs-statd.service - NFS status monitor for NFSv2/3 locking.
   Loaded: loaded (/usr/lib/systemd/system/nfs-statd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2019-11-07 05:11:29 UTC; 19min ago
  Process: 459 ExecStart=/usr/sbin/rpc.statd -F $STATD_OPTS (code=exited, status=1/FAILURE)
 Main PID: 459 (code=exited, status=1/FAILURE)

Nov 07 05:11:29 intel-x86-64 rpc.statd[459]: Flags: No-Daemon TI-RPC
Nov 07 05:11:29 intel-x86-64 rpc.statd[459]: sm-notify: Version 2.3.4 starting
Nov 07 05:11:29 intel-x86-64 rpc.statd[459]: sm-notify: Failed to open sm: No such file or directory
Nov 07 05:11:29 intel-x86-64 rpc.statd[459]: sm-notify: Failed to open directory sm.bak: No such file or directory
Nov 07 05:11:29 intel-x86-64 rpc.statd[459]: sm-notify: No hosts to notify; exiting
Nov 07 05:11:29 intel-x86-64 rpc.statd[459]: Failed to open directory sm: No such file or directory
Nov 07 05:11:29 intel-x86-64 rpc.statd[459]: Initializing NSM state
Nov 07 05:11:29 intel-x86-64 rpc.statd[459]: Failed to create /var/lib/nfs/statd/state.new: No such file or directory
Nov 07 05:11:29 intel-x86-64 systemd[1]: nfs-statd.service: Main process exited, code=exited, status=1/FAILURE
Nov 07 05:11:29 intel-x86-64 systemd[1]: nfs-statd.service: Failed with result 'exit-code'.

systemctl status postfix.service -l
* postfix.service - Postfix Mail Transport Agent
   Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2019-11-07 05:11:30 UTC; 19min ago
  Process: 428 ExecStartPre=/usr/sbin/check_hostname.sh (code=exited, status=0/SUCCESS)
  Process: 441 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=1/FAILURE)
  Process: 456 ExecStart=/usr/sbin/postfix start (code=exited, status=1/FAILURE)

Nov 07 05:11:29 intel-x86-64 systemd[1]: Starting Postfix Mail Transport Agent...
Nov 07 05:11:29 intel-x86-64 aliasesdb[441]: newaliases: fatal: chdir /var/spool/postfix: No such file or directory
Nov 07 05:11:29 intel-x86-64 postfix/sendmail[447]: fatal: chdir /var/spool/postfix: No such file or directory
Nov 07 05:11:29 intel-x86-64 aliasesdb[441]: touch: failed to get attributes of '/etc/aliases.db': No such file or directory
Nov 07 05:11:29 intel-x86-64 postfix[456]: fatal: chdir(/var/spool/postfix): No such file or directory
Nov 07 05:11:30 intel-x86-64 systemd[1]: postfix.service: Control process exited, code=exited, status=1/FAILURE
Nov 07 05:11:30 intel-x86-64 systemd[1]: postfix.service: Failed with result 'exit-code'.
Nov 07 05:11:30 intel-x86-64 systemd[1]: Failed to start Postfix Mail Transport Agent.
END-------------------------------------------------------





Steps to Reproduce

/folk/lpg-build/cdc/fast_prod/WRL10_19/WRL10_19_GIT/wrlinux-10/setup.sh --machines=intel-x86-64 --distros=wrlinux --dl-layers --templates feature/ostree --layers wr-ostree --accept-eula=yes 
. ./oe-init-build-env build 
bitbake-layers add-layer /net/pek-lpgtest15/buildarea1/jhu2/wrlinux/wr-testing/bts-dev
 echo require templates/feature/bts/template.conf >> conf/local.conf 
echo PREFERRED_PROVIDER_virtual/kernel = "linux-yocto" >> conf/local.conf 
bitbake lib32-wrlinux-image-glibc-std lib32-wrlinux-image-glibc-small ovmf

In conf/local.conf :
 #jhu2 append as below:
 require templates/feature/bts/template.conf
 PREFERRED_PROVIDER_virtual/kernel = "linux-yocto"
 BB_NUMBER_THREADS ?= "24"
 PARALLEL_MAKE ?= "-j 24"
 OSTREE_REMOTE_URL = "http://pek-lpgtest20.wrs.com/OSTREE_PUBLIC_REPO/latest/ostree_repo"
 ACTIVE_PLAN = "customized_test_plan.ini"
 IMAGE_ROOTFS_EXTRA_SPACE = "2048000"

Then, copy bzImage and initramfs to Udisk, and boot it with below options:
 linux /bzImage console=ttyS0,115200 rdinit=/install instpost=reboot instdev=/dev/sda instname=wrlinux instbr=wrlinux-image-std insturl=http://128.224.162.201/20191106150702/ostree_repo/ instgpg=0 instab=0 instflux=0 instpost=halt

After installing, run testing:
 /opt/wr-test/bts-lib/ostree_wrapper.sh
 cd /opt/wr-test
 ./main_test.py -k ostree_basic_systemd_service
Live chat
Online