Unknownkwita Posted November 9, 2021 Share Posted November 9, 2021 Server Unraid version 6.9.2 since release with Pro license CPU: AMD Ryzen 5900x GPU: Nvidia GTX 1080 Memory: 64GB 3200MHz DDR4 USB Key: Kingston 16gb USB 2.0 2x SilverStone ECS02 LSI 9211-8i SAS/SATA various plugins loaded including dynamix. Problem After restarting my server to troubleshoot my vpn docker container, it failed to boot. It displays the error "Unable to mount root fs on unknown-block..." The full error is in the attached picture. No hardware changes have occured in 6+ months. I havent had an issue rebooting in the past. Diagnostic zip file from immediatly before the error is attached. My last USB backup is 6months old from when I upgraded from 6.9.1 to 6.9.2, so I would prefer not to use that if possible. I have created a backup of the current USB key. Trouble shooting performed Attached a screen, keyboard and mouse and booted in safemode. Same error occurs. Updated bios on my MSI x570 Creation. No change to the error. After reading this thread and this thread which seemed to have a similair issue. I tried adding root=sda and/or root=sda1 to syslinux.cfg. The error persists but changes from "null" to which ever value I entered. All futher testing has these returned to there original state I installed a fresh copy of unraid using the creation tool on a variety of USB including wiping the original usb key. I was not able to get any of these to boot, they dont even get to the unraid boot selection screen, the system just goes straight into the bios. I used the make_bootable.bat, run as admin, enter twice. Doesnt change anything. I dont think its the bios settings. Everything is configured to UEFI. all USB keys were recognized by the bios and selected as the boot location. To test if my system can actually boot anything, I tried a windows 10 install media. It loaded without issue. I copied my backup back onto the original USB key and run make_bootable.bat. The bios recognizes the usb key, boots, shows the unraid boot menu and then shows the original error. I have a second test unraid server I use. I shut it down and inserted the USB key with the unraid that is providing the error. The same error appears. This suggests the issue is related to the USB key or the files on the USB key. I tried booting my USB key from my test server in my main server, it wont boot. same as item 4. So maybe it is the PC hardware? At this point I am not sure what the problem is. I am going to buy a new USB to test with, but not sure why my other USB keys werent booting. Based on some google-fu, it could be the memory? Any thoughts or suggestions? ditto-diagnostics-20211109-1906.zip Quote Link to comment
itimpi Posted November 9, 2021 Share Posted November 9, 2021 I would try downloading the zip file for the release and extracting all the bz* type files overwriting the ones on the flash. This seems to quite often solve any issues reading them from the flash drive. 2 Quote Link to comment
Unknownkwita Posted November 9, 2021 Author Share Posted November 9, 2021 You good sir are MAGNIFICENT! Replaced the bz* files and it booted straight in. Still confused what caused this issue but thank you so much. 😁 Quote Link to comment
itimpi Posted November 9, 2021 Share Posted November 9, 2021 14 minutes ago, Unknownkwita said: You good sir are MAGNIFICENT! Replaced the bz* files and it booted straight in. Still confused what caused this issue but thank you so much. 😁 Not sure why, but for some reason this seems to reasonably frequently be required after an upgrade to fix problems reading the newly written bz* type files off the flash drive. Quote Link to comment
Raduzard Posted January 14, 2023 Share Posted January 14, 2023 Server Unraid version 6.11.5 USB flash drive: Kingston DataTraveler Exodia 32 GB HP ProLiant MicroServer N40L BIOS: HP Version O41. Dated: 07/29/2011 CPU: AMD Turion™ II Neo N40L Dual-Core @ 1500 MHz HVM: Enabled IOMMU: Disabled Cache: 256 KiB, 2 MB, 0 KiB Memory: 8 GiB Other (max. installable capacity 8 GiB) Network: bond0: fault-tolerance (active-backup), mtu 1500 Kernel: Linux 5.19.17-Unraid x86_64 OpenSSL: 1.1.1s Plugins: community.applications.plg dynamix.unraid.net.plg unassigned.devices.plg unassigned.devices-plus.plg Problem I run into this problem very often (boot fails with kernel panic message). I'm new to Unraid and this is a new installation that is only 3 weeks old. Temporary fix I perform itimpi's solution (I overwrite the bz files with those from the zip file) and then it boots fine. However, the problem eventually happens again. I didn't make any changes nor add any plugins. Observations Performing a diff with Beyond Compare between the problematic USB flash drive and a good image (either the downloaded zip file or a newly created Unraid flash drive), I can see that some of the bz* files have changed (the combination of changed files varies). However, their corresponding *.sha256 checksum files don't change. Another observation is that a huge amount of FSCK*.REC files get created in the root directory (as many as 576 files). I'd like to know if I just have a bad USB flash drive and should I just replace it? I have a Kingston DataTraveler Exodia 32 GB which I thought were reliable. Thanks. Quote Link to comment
itimpi Posted January 14, 2023 Share Posted January 14, 2023 58 minutes ago, Raduzard said: Another observation is that a huge amount of FSCK*.REC files get created in the root directory (as many as 576 files). These files being created indicate corruption has been detected. The fact you say the bz*type files are changing is a big worrying - that should never happen. Whether it is a problematical USB drive or something else like the USB port is not clear. Quote Link to comment
shuklaash Posted January 21 Share Posted January 21 (edited) On 11/9/2021 at 7:30 AM, itimpi said: I would try downloading the zip file for the release and extracting all the bz* type files overwriting the ones on the flash. This seems to quite often solve any issues reading them from the flash drive. THANK YOU!!! I have been trying random things for a few hours and when I came across this post I tried it and it worked! Edited January 21 by shuklaash Quote Link to comment
project41 Posted June 30 Share Posted June 30 On 11/9/2021 at 4:30 AM, itimpi said: I would try downloading the zip file for the release and extracting all the bz* type files overwriting the ones on the flash. This seems to quite often solve any issues reading them from the flash drive. Hello, very new to unraid and just ran into this issue on 6.12.10... Did a clean shutdown of my server, it was off for a couple of days, when powered back on I had this same situation. @itimpi - is it these 10 bz* files in the root directory of the usb drive that need to be replaced with a fresh copy? No other files in the sub-folders? Just trying to clarify. THANK YOU in advance. Quote Link to comment
itimpi Posted June 30 Share Posted June 30 Just the bz* files should be enough. They contain all the Unraid OS that is loaded into RAM during boot. 1 Quote Link to comment
project41 Posted July 2 Share Posted July 2 (edited) That worked! 😍 I backed up the original files before re-copying them, and the bzroot file had the issue (wouldn't file copy). THANK YOU AGAIN! Edited July 2 by project41 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.