Hi all, running into an issue where I’m trying to update TrueNAS Scale from BlueFin 22.12.2 to ElectricEel. I’ve had a ton of weird issues with TrueNAS (not being able to install apps because of kubernetes, really high CPU usage, etc.) and am trying to update the OS as a starting point for other troubleshooting. Should have known that that was going to prove difficult. Here’s what I’m running into:
- I go to Dashboard → Check for updates
- I see that I’m on the BlueFin train, I switch over to ElectricEel
- I click Confirm on the train switch over
- I have experimented with this, but I have clicked both “Download Updates” as well as “Apply Pending Updates” (I save my config file)
- I get the following error
Error: [EFAULT] unsquashfs failed with exit code 1: SYNTAX: unsquashfs [options] filesystem [directories or files to extract] -v[ersion] print version, licence and copyright information -d[est] < pathname > unsquash to , default "squashfs-root" -q[uiet] no verbose output -n[o-progress] don't display the progress bar -no[-xattrs] don't extract xattrs in file system -x[attrs] extract xattrs in file system (default) -u[ser-xattrs] only extract user xattrs in file system. Enables extracting xattrs -p[rocessors] use processors. By default will use number of processors available -i[nfo] print files as they are unsquashed -li[nfo] print files as they are unsquashed with file attributes (like ls -l output) -l[s] list filesystem, but don't unsquash -ll[s] list filesystem with file attributes (like ls -l output), but don't unsquash -lln[umeric] -lls but with numeric uids and gids -lc list filesystem concisely, displaying only files and empty directories. Don't unsquash -llc list filesystem concisely with file attributes, displaying only files and empty directories. Don't unsquash -o[ffset] skip at start of Optionally a suffix of K, M or G can be given to specify Kbytes, Mbytes or Gbytes respectively. Default 0 bytes. -f[orce] if file already exists then overwrite -ig[nore-errors] Treat errors writing files to output as non-fatal -st[rict-errors] Treat all errors as fatal -s[tat] display filesystem superblock information -UTC Use UTC rather than local time zone when displaying time -mkfs-time display filesystem superblock time -fstime synonym for -mkfs-time -e[f] list of directories or files to extract. One per line -da[ta-queue] Set data queue to Mbytes. Default 256 Mbytes -fr[ag-queue] Set fragment queue to Mbytes. Default 256 Mbytes -r[egex] treat extract names as POSIX regular expressions rather than use the default shell wildcard expansion (globbing) Decompressors available: gzip lzma lzo lz4 xz zstd
This is all way beyond my skill set. I’ve tried to Google this problem to no avail. Could I get any help? I’m happy to do the Manual Update but I’m worried that that’s going to fail as well. I use this server as a NAS for a lot of my work stuff and would like to not have a catastrophe with updating.
Thanks