geeksheikh Posted November 1, 2023 Author Share Posted November 1, 2023 I validated and reviewed several backups, hence the delay. Noting that after the subsequent reboot, the network-rules.cfg was gone again and the entire problem repeated. Assuming I can get the server back up and in an operational state, I will attempt the upgrade. I'm still baffled why my /boot/config/network-rules.cfg file keeps disappearing and why my eth0 and eth1 devices keep getting renamed to eth2 and eth3 breaking everything. I have no idea how/why this started occurring or really how to fix it. Just praying that the upgrade resolves the issue. Quote Link to comment
geeksheikh Posted November 1, 2023 Author Share Posted November 1, 2023 Ok @JorgeB -- I have completed the upgrade and I still have the same issue. There is no /boot/config/network-rules.cfg after reboot. If I add it (the one I found on the vanilla usb drive) it gets removed when the server reboots. I'm posting the UI screenshot of my network config and another diagnostics bundle. Notice that the eth0 is grayed out and that eth2 and eth3 are seen as what my old eth0 and eth1 used to be. I have tried deleting the network.cfg file and rebooting as well as going through the ui and resetting network config. Seems like there's an OS level issue and short of purging and rebuilding the OS and trying to get all my configs back to functional...I don't know any other way to repair this. I need some more help. Can we please get more eyes on this to see if we can figure out the root cause and fix the issue? pumbaa-diagnostics-20231101-1636.zip Quote Link to comment
JorgeB Posted November 2, 2023 Share Posted November 2, 2023 I cannot help more other than try with different hardware, maybe @bonienlhas another suggestion. Quote Link to comment
geeksheikh Posted November 2, 2023 Author Share Posted November 2, 2023 I'm not convinced it's hardware at all, because when I put a fresh 6.12.4 UnRaid usb stick in there everything works just fine. Eth0 and Eth1 are recognized as eth0 and eth1 and everything works perfectly on this hardware. There's some issue in the OS and I can't seem to figure out where. Quote Link to comment
JorgeB Posted November 2, 2023 Share Posted November 2, 2023 7 minutes ago, srfnmnk said: because when I put a fresh 6.12.4 UnRaid usb stick in there everything works just fine. If it works with a fresh install just copy the bare minimum like the key, super.dat and pools folder for the assignments, docker user templates and then reconfigure the server. Quote Link to comment
geeksheikh Posted November 2, 2023 Author Share Posted November 2, 2023 (edited) Is this process documented anywhere (moving to fresh install and restoring all configs)? I've never done this and am a bit concerned of going down a rabbit hole. For example -- given the above, would my user scripts get pulled over? what about all the plugins and their configs such as backups? If I get partially through the process with a new usb and am missing something, can I just stick the old usb back in the server and go capture whatever I missed? Edited November 2, 2023 by srfnmnk Quote Link to comment
JorgeB Posted November 2, 2023 Share Posted November 2, 2023 49 minutes ago, srfnmnk said: given the above, would my user scripts get pulled over? what about all the plugins and their configs such as backups? Only if you copy them, they all use the /config/plugins folder. 50 minutes ago, srfnmnk said: If I get partially through the process with a new usb and am missing something, can I just stick the old usb back in the server and go capture whatever I missed? You can, but you just a need a backup of the existing /config folder, all config files are inside it. Quote Link to comment
geeksheikh Posted November 2, 2023 Author Share Posted November 2, 2023 2 hours ago, srfnmnk said: Is this process documented anywhere ?? So what else do I need to copy over (other than user scripts) to ensure I get everything pulled over? Thanks again Quote Link to comment
geeksheikh Posted November 3, 2023 Author Share Posted November 3, 2023 (edited) On 11/2/2023 at 8:10 AM, JorgeB said: super.dat also, what do I do with this file on the fresh install? Do I just need to ensure it's in the new drive's /boot/config folder? Edited November 3, 2023 by srfnmnk Quote Link to comment
Solution geeksheikh Posted November 3, 2023 Author Solution Share Posted November 3, 2023 It appears I'm back up and running but I have no idea why. I migrated my config dir to the new usb drive (also on 6.12.4) and started back, replaced my key, and now no matter how many times I reboot, the network-rules.cfg file remains in /boot/config. On the old drive, I could place the network-rules.cfg file in /boot/config and reboot and everything would work perfectly...except, after reboot the file was gone. When the file is present, the eth devices get assigned properly, when it's missing, things go wonky. Ghost in the machine I guess... I ran a scan on the old usb drive and it came back with no issues -- so I have absolutely no idea what could have happened...but looks like we're back online now. Thank you for your help. 1 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.