sonic-net / sonic-buildimage

Scripts which perform an installable binary image build for SONiC
Other
722 stars 1.38k forks source link

sonic-installer does not report failure even though the installation failed due to no space left #19426

Open prgeor opened 2 months ago

prgeor commented 2 months ago

Description

Image installer should report/return failure if installation failed

root@str3-7060-acs-2:~# sonic-installer install /dev/shm/sonic-aboot-broadcom-20201231.97.swi -y
No errors detected in compressed data of /dev/shm/sonic-aboot-broadcom-20201231.97.swi.
Installing image SONiC-OS-20201231.97 and setting it as default...
Failed to setup SWAP memory due to insufficient disk free space...
Command: /usr/bin/unzip -od /tmp /dev/shm/sonic-aboot-broadcom-20201231.97.swi boot0
Archive:  /dev/shm/sonic-aboot-broadcom-20201231.97.swi
  inflating: /tmp/boot0              

Command: /bin/sh /tmp/boot0
+ true
+ unzip -ql /dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ swi_installed=0
+ is_swi_installed /dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ local swi_path=/dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ unzip -qp /dev/shm/sonic-aboot-broadcom-20201231.97.swi .imagehash
+ local swi_version=20201231.97
+ cat /host/image-20201231.97/.imagehash
+ :
+ local local_version=
+ [ -z  ]
+ return 1
+ swi_installed=1
+ [ 1 -ne 0 ]
+ [ 1 -eq 2 ]
+ [ -n  ]
+ [ 1 -ne 3 ]
+ false
+ false
+ regular_install
+ [ -e /host/image-20201231.97 ]
+ mkdir -p /host/image-20201231.97
+ info Generating boot-config, machine.conf and cmdline
+ cut -f1 -d  /proc/uptime
+ printf %04.2f: Generating boot-config, machine.conf and cmdline\n 941.22
+ write_regular_configs /host/image-20201231.97
+ write_common_configs
+ write_default_cmdline
+ local delimiter=cmdline-aboot-end
+ cmdline_clear
+ echo -n
+ false
+ grep -q cmdline-aboot-end /proc/cmdline
+ grep -Eq varlog_size=.* cmdline-aboot-end /proc/cmdline
+ cat /proc/cmdline
+ tr   \n
+ sed -E s/^(.*) cmdline-aboot-end .*$/\1/
+ cmdline_append
+ cat
+ cmdline_add cmdline-aboot-end
+ echo cmdline-aboot-end
+ write_platform_specific_cmdline
+ cmdline_get platform
+ sed -nr s/.*platform=([^ ]+).*/\1/p /tmp/append
+ tail -n 1
+ local platform=crow
+ cmdline_get sid
+ sed s/Ssd$//
+ sed -nr s/.*sid=([^ ]+).*/\1/p /tmp/append
+ tail -n 1
+ local sid=Upperlake
+ local varlog_size=100
+ sonic_mode=fixed
+ supervisor_mode=supervisor
+ linecard_mode=linecard
+ df /host
+ tail -1
+ tr -s  
+ cut -f2 -d 
+ local flash_size=3530
+ [ crow = raven ]
+ [ crow = crow ]
+ aboot_machine=arista_7050_qx32s
+ cmdline_add modprobe.blacklist=radeon,sp5100_tco
+ echo modprobe.blacklist=radeon,sp5100_tco
+ [ Upperlake = Upperlake ]
+ aboot_machine=arista_7060_cx32s
+ flash_size=3700
+ [ Upperlake = UpperlakePlus ]
+ [ Upperlake = Gardena ]
+ [ Upperlake = GardenaE ]
+ [ Upperlake = Alhambra ]
+ [ Upperlake = Mineral ]
+ [ Upperlake = MineralD ]
+ [ Upperlake = Lodoga ]
+ [ Upperlake = Marysville ]
+ [ Upperlake = Marysville10 ]
+ [ Upperlake = BlackhawkO ]
+ [ Upperlake = BlackhawkDD ]
+ [ Upperlake = BlackhawkDDM ]
+ [ Upperlake = Smartsville ]
+ [ Upperlake = SmartsvilleBK ]
+ [ Upperlake = SmartsvilleBkMs ]
+ [ Upperlake = SmartsvilleBkMsTpm ]
+ [ Upperlake = SmartsvilleDD ]
+ [ Upperlake = SmartsvilleDDBK ]
+ [ Upperlake = SmartsvilleDDBkMs ]
+ [ Upperlake = SmartsvilleDDBkMsTpm ]
+ [ Upperlake = Clearwater2 ]
+ [ Upperlake = Clearwater2Ms ]
+ [ Upperlake = OtterLake ]
+ [ Upperlake = SmartsvilleBkMs ]
+ in_array crow rook magpie woodpecker sprucefish
+ local value=crow
+ shift
+ [ crow = rook ]
+ [ crow = magpie ]
+ [ crow = woodpecker ]
+ [ crow = sprucefish ]
+ return 1
+ in_array crow rook sprucefish
+ local value=crow
+ shift
+ [ crow = rook ]
+ [ crow = sprucefish ]
+ return 1
+ in_array crow rook
+ local value=crow
+ shift
+ [ crow = rook ]
+ return 1
+ in_array crow crow magpie
+ local value=crow
+ shift
+ [ crow = crow ]
+ return 0
+ cmdline_add amd_iommu=off
+ echo amd_iommu=off
+ cmdline_add modprobe.blacklist=snd_hda_intel,hdaudio
+ echo modprobe.blacklist=snd_hda_intel,hdaudio
+ cmdline_add sdhci.append_quirks2=0x40
+ echo sdhci.append_quirks2=0x40
+ read_system_eeprom
+ [ -x /bin/readprefdl ]
+ [ -f /etc/prefdl ]
+ in_array crow woodpecker
+ local value=crow
+ shift
+ [ crow = woodpecker ]
+ return 1
+ in_array crow lorikeet hedgehog
+ local value=crow
+ shift
+ [ crow = lorikeet ]
+ [ crow = hedgehog ]
+ return 1
+ [ 3700 -ge 28000 ]
+ [ 3700 -gt 4000 ]
+ varlog_size=256
+ cmdline_add logs_inram=on
+ echo logs_inram=on
+ [ 3700 -le 2000 ]
+ cmdline_add varlog_size=256
+ echo varlog_size=256
+ cmdline_add sonic.mode=fixed
+ echo sonic.mode=fixed
+ cmdline_add log_buf_len=1M
+ echo log_buf_len=1M
+ write_image_specific_cmdline
+ cmdline_add security=apparmor
+ echo security=apparmor
+ cmdline_add apparmor=1
+ echo apparmor=1
+ cmdline_add rw
+ echo rw
+ cmdline_add net.ifnames=0
+ echo net.ifnames=0
+ cmdline_add systemd.unified_cgroup_hierarchy=0
+ echo systemd.unified_cgroup_hierarchy=0
+ cmdline_add quiet
+ echo quiet
+ cmdline_add systemd.show_status=auto
+ echo systemd.show_status=auto
+ [ -f /sys/class/net/ma1/address ]
+ [ -f /sys/class/net/eth0/address ]
+ cat /sys/class/net/eth0/address
+ cmdline_add hwaddr_ma1=d4:af:f7:ff:fe:14
+ echo hwaddr_ma1=d4:af:f7:ff:fe:14
+ mount
+ grep  /host 
+ local mountstr=/dev/mmcblk0p1 on /host type ext4 (rw,relatime)
+ echo /dev/mmcblk0p1 on /host type ext4 (rw,relatime)
+ cut -f1 -d 
+ local rootdev=/dev/mmcblk0p1
+ echo /dev/mmcblk0p1 on /host type ext4 (rw,relatime)
+ cut -f5 -d 
+ local rootfstype=ext4
+ get_uuid_for /dev/mmcblk0p1
+ local dev=/dev/mmcblk0p1
+ type lsblk
+ lsblk /dev/mmcblk0p1 -n --output UUID
+ local rootuuid=7acf5778-09fc-4661-9ab4-624bfdfcf241
+ [ -z 7acf5778-09fc-4661-9ab4-624bfdfcf241 ]
+ [ ext4 = vfat ]
+ cmdline_add root=UUID=7acf5778-09fc-4661-9ab4-624bfdfcf241
+ echo root=UUID=7acf5778-09fc-4661-9ab4-624bfdfcf241
+ write_machine_config
+ cmdline_get Aboot
+ sed s/^.*norcal.-//
+ sed -nr s/.*Aboot=([^ ]+).*/\1/p /tmp/append
+ tail -n 1
+ aboot_version=6.1.10-14653765
+ [ -x /bin/sysinit ]
+ aboot_build_date=unknown
+ cat
+ chmod a+r /host/machine.conf
+ cmdline_add loop=image-20201231.97/fs.squashfs
+ echo loop=image-20201231.97/fs.squashfs
+ cmdline_add loopfstype=squashfs
+ echo loopfstype=squashfs
+ write_cmdline
+ [ -f /host/kernel-params ]
+ [ -f /host/image-20201231.97/kernel-cmdline ]
+ cmdline_echo
+ cat /tmp/append
+ tr \n  
+ echo reboot=p console=ttyS0 acpi=on Aboot=Aboot-norcal6-6.1.10-14653765 block_flash=pci0000:00/0000:00:14.7/mmc_host/.*$ block_usb1=pci0000:00/0000:00:12.0/usb1/1-1/1-1.1/.*$ block_usb2=pci0000:00/0000:00:12.0/usb1/1-1/1-1.4/.*$ block_drive=pci0000:00/0000:00:11.0/.*host./target.:0:0/.*$ net_ma1=pci0000:00/0000:00:02.4/.*$ platform=crow sid=Upperlake cmdline-aboot-end modprobe.blacklist=radeon,sp5100_tco amd_iommu=off modprobe.blacklist=snd_hda_intel,hdaudio sdhci.append_quirks2=0x40 logs_inram=on varlog_size=256 sonic.mode=fixed log_buf_len=1M security=apparmor apparmor=1 rw net.ifnames=0 systemd.unified_cgroup_hierarchy=0 quiet systemd.show_status=auto hwaddr_ma1=d4:af:f7:ff:fe:14 root=UUID=7acf5778-09fc-4661-9ab4-624bfdfcf241 loop=image-20201231.97/fs.squashfs loopfstype=squashfs
+ cmdline_echo
+ sed s/ cmdline-aboot-end.*$//
+ + tr \n  
cat /tmp/append
+ echo reboot=p console=ttyS0 acpi=on Aboot=Aboot-norcal6-6.1.10-14653765 block_flash=pci0000:00/0000:00:14.7/mmc_host/.*$ block_usb1=pci0000:00/0000:00:12.0/usb1/1-1/1-1.1/.*$ block_usb2=pci0000:00/0000:00:12.0/usb1/1-1/1-1.4/.*$ block_drive=pci0000:00/0000:00:11.0/.*host./target.:0:0/.*$ net_ma1=pci0000:00/0000:00:02.4/.*$ platform=crow sid=Upperlake cmdline-aboot-end modprobe.blacklist=radeon,sp5100_tco amd_iommu=off modprobe.blacklist=snd_hda_intel,hdaudio sdhci.append_quirks2=0x40 logs_inram=on varlog_size=256 sonic.mode=fixed log_buf_len=1M security=apparmor apparmor=1 rw net.ifnames=0 systemd.unified_cgroup_hierarchy=0 quiet systemd.show_status=auto hwaddr_ma1=d4:af:f7:ff:fe:14 root=UUID=7acf5778-09fc-4661-9ab4-624bfdfcf241 loop=image-20201231.97/fs.squashfs loopfstype=squashfs
+ info Installing image under /host/image-20201231.97
+ cut -f1 -d  /proc/uptime
+ printf %04.2f: Installing image under /host/image-20201231.97\n 941.28
+ extract_image
+ info Moving swi to a tmpfs
+ cut -f1 -d  /proc/uptime
+ printf %04.2f: Moving swi to a tmpfs\n 941.28
+ move_swi_to_tmpfs /dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ local oldswi=/dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ is_file_in_memory /dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ local file=/dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ mountpoint_for_file /dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ local file=/dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ df /dev/shm/sonic-aboot-broadcom-20201231.97.swi+ tail -1

+ tr -s  
+ cut -d   -f6
+ local filemnt=/dev/shm
+ mount
+ + cut -f5 -d 
grep  /dev/shm 
+ local filemntfs=tmpfs
+ return 0
+ echo /dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ return 0
+ swipath=/dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ info Extracting swi content
+ cut -f1 -d  /proc/uptime
+ printf %04.2f: Extracting swi content\n 941.30
+ unzip -oq /dev/shm/sonic-aboot-broadcom-20201231.97.swi -x boot0 dockerfs.tar.gz platform.tar.gz -d /host/image-20201231.97
+ info Extracting platform.tar.gz
+ cut -f1 -d  /proc/uptime
+ printf %04.2f: Extracting platform.tar.gz\n 946.78
+ mkdir -p /host/image-20201231.97/platform
+ + tar xzf - -C /host/image-20201231.97/platform
unzip -oqp /dev/shm/sonic-aboot-broadcom-20201231.97.swi platform.tar.gz
+ grep  /host  /proc/mounts
+ local mountstr=/dev/mmcblk0p1 /host ext4 rw,relatime 0 0
+ echo /dev/mmcblk0p1 /host ext4 rw,relatime 0 0
+ cut -f1 -d 
+ local rootdev=/dev/mmcblk0p1
+ echo /dev/mmcblk0p1 /host ext4 rw,relatime 0 0
+ cut -d  -f3
+ rootfs_type=ext4
+ info Extracting dockerfs.tar.gz from swi
+ cut -f1 -d  /proc/uptime
+ printf %04.2f: Extracting dockerfs.tar.gz from swi\n 946.81
+ [ ext4 != vfat ]
+ cmdline_has docker_inram=on
+ grep -q docker_inram=on /tmp/append
+ mkdir -p /host/image-20201231.97/docker
+ [ -n 1 ]
+ TAR_EXTRA_OPTION=--numeric-owner --warning=no-timestamp
+ unzip -oqp /dev/shm/sonic-aboot-broadcom-20201231.97.swi dockerfs.tar.gz
+ tar xzf - -C /host/image-20201231.97/docker --numeric-owner --warning=no-timestamp
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/es/LC_MESSAGES/tar.mo: Wrote only 4096 of 9216 bytes
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/dz: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/dz: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/dz/LC_MESSAGES: Cannot mkdir: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/dz: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/dz/LC_MESSAGES/libapt-pkg5.0.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/dz: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/dz/LC_MESSAGES/shadow.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/dz: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/dz/LC_MESSAGES/apt.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/dz: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/dz/LC_MESSAGES/dpkg.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th/LC_MESSAGES: Cannot mkdir: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th/LC_MESSAGES/libapt-pkg5.0.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th/LC_MESSAGES/Linux-PAM.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th/LC_MESSAGES/apt.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th/LC_MESSAGES/grep.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/th/LC_MESSAGES/dpkg.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/bn: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/bn: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/bn/LC_MESSAGES: Cannot mkdir: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/bn: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/bn/LC_MESSAGES/Linux-PAM.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs/LC_MESSAGES: Cannot mkdir: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs/LC_MESSAGES/libapt-pkg5.0.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs/LC_MESSAGES/gnutls30.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs/LC_MESSAGES/bash.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs/LC_MESSAGES/shadow.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs/LC_MESSAGES/libidn2.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs/LC_MESSAGES/adduser.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs/LC_MESSAGES/sed.mo: Cannot open: No such file or directory
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs: Cannot mkdir: No space left on device
tar: ./overlay2/69e5508067d7d852f6d37aadf79bc2831417ff8196c7d3a4281750e28b5482d0/diff/usr/share/locale/cs/LC_MESSAGES/Linux-PAM.mo: Cannot open: No such file or direc

wissSign_Silver_CA_-_G2.crt’: No space left on device
tar: ./overlay2/291b48e2f2e2bdd7cae53b0a48771fe6e5f10eb8df6da21597af0bcdfe1e4a73/diff/etc/ssl/certs/DigiCert_Trusted_Root_G4.pem: Cannot create symlink to ‘/usr/share/ca-certificates/mozilla/DigiCert_Trusted_Root_G4.crt’: No space left on device
tar: ./overlay2/291b48e2f2e2bdd7cae53b0a48771fe6e5f10eb8df6da21597af0bcdfe1e4a73/diff/etc/ssl/certs/GeoTrust_Primary_Certification_Authority_-_G2.pem: Cannot create symlink to ‘/usr/share/ca-certificates/mozilla/GeoTrust_Primary_Certification_Authority_-_G2.crt’: No space left on device
tar: ./overlay2/291b48e2f2e2bdd7cae53b0a48771fe6e5f10eb8df6da21597af0bcdfe1e4a73/diff/etc/ssl/certs/Cybertrust_Global_Root.pem: Cannot create symlink to ‘/usr/share/ca-certificates/mozilla/Cybertrust_Global_Root.crt’: No space left on device
tar: ./overlay2/291b48e2f2e2bdd7cae53b0a48771fe6e5f10eb8df6da21597af0bcdfe1e4a73/diff/etc/ssl/certs/COMODO_Certification_Authority.pem: Cannot create symlink to ‘/usr/share/ca-certificates/mozilla/COMODO_Certification_Authority.crt’: No space left on device
tar: ./overlay2/291b48e2f2e2bdd7cae53b0a48771fe6e5f10eb8df6da21597af0bcdfe1e4a73/diff/etc/ssl/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem: Cannot create symlink to ‘/usr/share/ca-certificates/mozilla/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.crt’: No space left on device
tar: ./overlay2/291b48e2f2e2bdd7cae53b0a48771fe6e5f10eb8df6da21597af0bcdfe1e4a73/diff/etc/ssl/certs/thawte_Primary_Root_CA_-_G3.pem: Cannot create symlink to ‘/usr/share/ca-certificates/mozilla/thawte_Primary_Root_CA_-_G3.crt’: No space left on device
tar: ./overlay2/e4dd799809c15a2dec8fda45dbfb06543adbccadb142970e406bc7dac3b212ee/diff/usr/sbin/collect_version_files: Cannot create symlink to ‘../../usr/local/share/buildinfo/scripts/collect_version_files’: No space left on device
tar: ./overlay2/0de7b23a79c648348f85017950ecacb8b9f7570a489716ef688f352f04fa4cf6/diff/usr/sbin/collect_version_files: Cannot create symlink to ‘../../usr/local/share/buildinfo/scripts/collect_version_files’: No space left on device
tar: Exiting with failure status due to previous errors
+ false
+ info Remove installer
+ cut -f1 -d  /proc/uptime
+ printf %04.2f: Remove installer\n 1008.82
+ cleanup_swi_tmpfs /dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ rm -f /dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ mountpoint_for_file /dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ local file=/dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ df /dev/shm/sonic-aboot-broadcom-20201231.97.swi
+ tail -1
+ tr -s+ cut -d   -f6

df: /dev/shm/sonic-aboot-broadcom-20201231.97.swi: No such file or directory
+ clean_tmpfs 
+ local tmpfs=
+ return 0
+ local swi_boot_path=flash:image-20201231.97/.sonic-boot.swi
+ update_boot_config SWI flash:image-20201231.97/.sonic-boot.swi
+ local key=SWI
+ local value=flash:image-20201231.97/.sonic-boot.swi
+ grep SWI /host/boot-config
+ sed -i s#^SWI=.*$#SWI=flash:image-20201231.97/.sonic-boot.swi# /host/boot-config
sed: couldn't flush /host/seded5yCf: No space left on device
+ update_boot_config SWI_DEFAULT flash:image-20201231.97/.sonic-boot.swi
+ local key=SWI_DEFAULT
+ local value=flash:image-20201231.97/.sonic-boot.swi
+ grep SWI_DEFAULT /host/boot-config
+ sed -i s#^SWI_DEFAULT=.*$#SWI_DEFAULT=flash:image-20201231.97/.sonic-boot.swi# /host/boot-config
sed: couldn't flush /host/sedU3KhFs: No space left on device
+ sync
+ run_hooks post-install
+ [ -d /host/image-20201231.97/platform/hooks/post-install ]
+ false
941.22: Generating boot-config, machine.conf and cmdline
941.28: Installing image under /host/image-20201231.97
941.28: Moving swi to a tmpfs
941.30: Extracting swi content
946.78: Extracting platform.tar.gz
946.81: Extracting dockerfs.tar.gz from swi
1008.82: Remove installer

Command: config-setup backup
Taking backup of current configuration

Command: mkdir -p /tmp/image-20201231.97-fs
Command: mount -t squashfs /host/image-20201231.97/fs.squashfs /tmp/image-20201231.97-fs
Command: sonic-cfggen -d -y /tmp/image-20201231.97-fs/etc/sonic/sonic_version.yml -t /tmp/image-20201231.97-fs/usr/share/sonic/templates/sonic-environment.j2
Command: umount -r -f /tmp/image-20201231.97-fs
Command: rm -rf /tmp/image-20201231.97-fs
Command: mkdir -p /tmp/image-20201231.97-fs
Command: mount -t squashfs /host/image-20201231.97/fs.squashfs /tmp/image-20201231.97-fs
Command: mkdir -p /host/image-20201231.97/rw
Command: mkdir -p /host/image-20201231.97/work
Command: mkdir -p /tmp/image-20201231.97-fs
Command: mount overlay -t overlay -o rw,relatime,lowerdir=/tmp/image-20201231.97-fs,upperdir=/host/image-20201231.97/rw,workdir=/host/image-20201231.97/work /tmp/image-20201231.97-fs
Command: mkdir -p /tmp/image-20201231.97-fs/var/lib/docker
Command: mount --bind /host/image-20201231.97/docker /tmp/image-20201231.97-fs/var/lib/docker
Command: chroot /tmp/image-20201231.97-fs mount proc /proc -t proc
Command: chroot /tmp/image-20201231.97-fs mount sysfs /sys -t sysfs
Warning: SONiC Application Extension is not supported in this image
Command: cp /tmp/resolv.conf.backup /tmp/image-20201231.97-fs/etc/resolv.conf
cp: cannot stat '/tmp/resolv.conf.backup': No such file or directory
Command: umount -f -R /tmp/image-20201231.97-fs
Command: umount -r -f /tmp/image-20201231.97-fs
Command: rm -rf /tmp/image-20201231.97-fs
Command: sync

Command: sync

Command: sync

Command: sleep 3

Done
root@str3-7060-acs-2:~# echo $?
0
root@str3-7060-acs-2:~#

Steps to reproduce the issue:

1. 2. 3.

Describe the results you received:

Describe the results you expected:

Output of show version:

(paste your output here)

Output of show techsupport:

(paste your output here or download and attach the file here )

Additional information you deem important (e.g. issue happens only occasionally):

prgeor commented 2 months ago

@saiarcot895 FYI