When I got my F2-424, I installed a brand new NVMe (Volume1), put TOS 5.x on it then immediately updated it to 6.x Beta. Once it was up and running, I shut down and inserted HDDs into the bays, with HDD1 (Volume2) as my main data storage drive. I've installed all the Beta versions since and wasn't aware of any configuration issue until this past weekend when I noticed system files (@apps, @cache, @system, etc) on Volume2 - and saw under Control Panel->Disk->Disk that HDD1 was marked as a System Drive, in addition to my NVMe.
As I was about to update to 6.0.507 today, I realized that there was a chance it might install to HDD1's Volume2 instead of my NVMe's Volume1. To ensure it would install to Volume1, I shut down the TNAS and removed my HDDs, rebooted, then from Control Panel->System, downloaded and installed the update that was found.
The system rebooted and I confirmed the version # in System was .507 and that there were no further updates available. I shut down the TNAS and reinserted my HDDs. After rebooting, I went to Control Panel->Shared Folders and checked permissions of some /Volume2 folders I'd been having permissions issues with since the .500 release, and reapplied them, thinking all was good.
But then I went to System and saw that it reported the TOS version number as 6.0.500! And there was an update (.507) available.
What happened?
I decided to contact TM live chat support.
The first thing he had me do was reboot. It came back up, still on 6.0.500.
He then asked me to install the update again but he didn't specify whether to remove the HDDs or not so I applied the update with them still inserted this time. The system shut down as it does when doing an update but after 5 minutes, the system had not come back online. I checked through the TNAS PC app and it did not detect any TNAS on my home network. The TNAS Mobile app on my Android phone showed the TNAS at its correct IP address but said that it was Uninitialized.
I remembered reading the posts by members tanktarta and TMRyan in this thread earlier today, also regarding an uninitialized TNAS after the .507 update.
I told the tech support rep about this and asked if I should run the same 3 commands. Here's what happened after the 1st command:
Code: Select all
[root@TNAS /]# /etc/tos/scripts/mntcore
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
script mntcore get lock
found RAID core disk: /dev/sdza2
mdadm: /dev/md9 has been started with 1 drive (out of 72).
[Error]: File /mnt/core/bin/appservice-init hash error!
mdadm: stopped /dev/md9
start RAID core with disk: /dev/sdza2
start RAID core failed
script mntcore put lock
TMRyan has originally said to see that /dev/md9 has started before proceeding. Mine did start, but as you can see, then stopped.
Like member tanktarta, I had the 'appservice-init has error'.
My tech support guy did not have any suggestions so I asked if I should proceed to the 2nd command. Here's what I got:
Code: Select all
[root@TNAS /]# /mnt/core/usr/sbin/CheckSystem
-bash: /mnt/core/usr/sbin/CheckSystem: No such file or directory
In fact /mnt/core/ directory was empty - no files or directories, so no /usr subfolder.
The tech said he needs to consult other engineers and would get back to me later this evening. So right now, I can't use the TNAS, except root login via SSH.
Possibly/probably(?) related:
Yesterday, I mentioned my multiple system file locations issue
in another thread and a reply suggested it may be due to system file corruption on Volume1. So last night, I followed the thread link that was posted in the reply and ran the commands provided there in SSH to check for and correct corruption on Volume1. The post said that EXT4 file system errors may show up in the results in red text - but my check didn't report any. However when ran the command "e2fsck -p /dev/mapper/vg0-lv0", as posted, I got an error message saying "Bad magic number in super-block while trying to open /dev/mapper/vg0-lv0".