Upgraded to 6.4.0 from 6.3.10 and having problems booting

  • I was last on 6.3.10. I'm running this on 2 SSDs, an Intel i7-4790k, and an NVidia GeForce 2080 Super. I haven't had upgrade issues until this particular time, upgrading just now to 6.4.0. The first time I ran the update/upgrade from the web GUI, it downloaded and installed, and then asked me to apply the settings. I did, and then it sat there for over an hour and a half without any changes to the screen (i.e. not changing the status). I tried SSHing in (which I had enabled a while back and last tried it a few days ago) but not surprisingly I can't (guessing the service is down at this point). So then I tried turning off the power and restarting and left it for a bit (30m) but I wasn't able to connect to the IP (it's static, I assigned it via my router). Turned off the power again, and this time it at least booted and I could connect to the web gui but it still said I had to apply changes.


    This time after hitting apply changes, it did the usual process where when it's done it reboots and you wait seeing the "Software failure. Press left mouse button to continue. The server is unavailable to handle this request right now." red message, like you do when it hasn't fully booted yet. Been sitting here for another 30ish minutes and nothing happens. I left click, it says "Loading..." then goes back to the red software failure screen.


    Not sure what to try since I can't SSH in. I'd bring it upstairs and hook it up to my monitor but I broke my right arm so that's a no-go. I do have a super cheap monitor arriving tomorrow I'm going to hook up and see if I can't get more details, but until then was just wondering if anyone has had similar experiences or any suggestions.


    If by the time I get my testing monitor tomorrow it's still in this state, I'll just restore from my last Clonezilla backup, but was hoping it's not in the meantime bricked, or that there's something I can do. Thanks for any input!

  • This time after hitting apply changes, it did the usual process where when it's done it reboots and you wait seeing the "Software failure. Press left mouse button to continue. The server is unavailable to handle this request right now." red message, like you do when it hasn't fully booted yet. Been sitting here for another 30ish minutes and nothing happens. I left click, it says "Loading..." then goes back to the red software failure screen.

    Clear your browser cache or force reload the page.

    --
    Google is your friend and Bob's your uncle!


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

  • gderf: Already tried. I keep a Chrome install with nothing but the default install settings, no plugins as well for cases like these, also didn't work. Tried on my laptop, same issue even clearing cookies and restarting browser. Same for force reload.


    donh: I have a static IP assigned to it. I put the MAC address in of my only ethernet card into my router so it's always the same. When this happens, I can't SSH into the box (most likely cause it hasn't booted to any sort of internet connectivity point or started the service).


    I just now, for the 4th time, turned it off then back on and at least I can get it to boot and I can log in: But once logged in it keeps saying I need to apply my changes, which then puts me back into this cycle all over again.


    Edit: Just realized I can see what needs to be applied. Currently it now has this much smaller list:


    You must apply these changes in order for them to take effect.The following modules will be updated:

    • cron
    • hdparm
    • samba
    • systemd-networkd

    Edit 2: I should say thanks for the prompt help. Text can sometimes come off as sounding arrogant. Anyway, I appreciate the suggestions, just in case that wasn't clear.

    • Offizieller Beitrag

    Just guessing. Quote

    donh: I have a static IP assigned to it. I put the MAC address in of my only ethernet card into my router so it's always the same. When this happens, I can't SSH into the box (most likely cause it hasn't booted to any sort of internet connectivity point or started the service).


    If dhcp is not working for some reason you wont get the address you are expecting. The console is the way to check that. ip a

  • I'm assuming by console you mean SSH via PuTTY (or whatever method you prefer)? If this is the case, I always access it via the static IP: 192.168.1.200. Since it seems to boot if I power it off then back on, just with the message of the above 4 updates needing to be applied, is there some sort of diagnostic I can do to I guess see what's happening when I hit apply? Like right now, since I powered it off and logged back in, I can SSH into my box so I'm wondering if there's a command I can use to follow along once I hit "apply" and see if I get any more details.

  • Alright, so this time after a 5th boot, I SSH'd in and ran:

    tail -f /var/log/syslog

    THEN I hit apply. I get the following and it seems to just stop at the end there:


    • Offizieller Beitrag

    If you can ssh it is getting the ip properly. By console I meant a monitor and keyboard connected to the hardware. Or a kvm or ipmi if you have them. You might try apt install -f and see if any errors show up that way.


    If the web ui is working you could change a setting for something like smb enable or disable. That should force an update requiring apply in the yellow box. I think it can be done from cli too but I don't remember how to do it. A search might find that. The cli might give better errors.

  • Thanks for the tips. apt install -f didn't find anything to update/install. I'm going to revert to my last clonezilla backup and try again. This box just hosts Plex/Lidarr/Radarr/Sonarr so not much from a user-standpoint changes between my backups. I only do them before and after a system update (or if I make a lot of config changes to one of the above docker images which happens rarely.)

    • Offizieller Beitrag

    Try deploying the network configuration manually via CLI (keyboard and monitor connected is the best becasue SSH might loose connection). Run omv-salt deploy run hosts systemd-networkd. Make sure network manager is not responsible for the network configuration on your system. This is done by systemd (especially systemd-networkd and systemd-resolved) in OMV.

  • Hello.


    Having the same exact issue as OP Architekt, but as I don't have a wireless keyboard on hand, I tried running the suggestion above from votdev from SSH, and I ended up without connection to the server (as if I had applied the pending settings from UI).


    Currently running 6.4.0-3 (Shaitan) on a RPi4, with fixed IP on my router and if I forcefully reboot the server, in the UI I get:


    If I choose to apply the pending configuration changes, my system will hang again and lose network connection.


    Tomorrow I should be able to have my wireless keyboard to try it directly via console. Will this eventually yield a different result or at least provide insights on what is causing this issue?


    Is this a known issue resulting from this upgrade?


    Btw, is there an easy way to revert the upgrade, or do I really need to restore last backup?


    Thanks for all your help.

    • Offizieller Beitrag

    Is this a known issue resulting from this upgrade?

    There shouldn't be any problems because OMV now installs and uses systemd as it should be. The correct way of installing and configuring systemd network fixes some DNS resolving issues that cause Salt to slow down. Now with the correct configuration of systemd-resolved this problem has been fixed beside the fact that the DNS related config was incorrect in previous versions. The main problem is that every Debian based distro OMV is running on cooks his own soup. The only real problem that comes to my mind is that network manager will fight agains systemd on some Debian derivates. In this case network manager needs to be disabled.

  • There shouldn't be any problems because OMV now installs and uses systemd as it should be. The correct way of installing and configuring systemd network fixes some DNS resolving issues that cause Salt to slow down. Now with the correct configuration of systemd-resolved this problem has been fixed beside the fact that the DNS related config was incorrect in previous versions. The main problem is that every Debian based distro OMV is running on cooks his own soup. The only real problem that comes to my mind is that network manager will fight agains systemd on some Debian derivates. In this case network manager needs to be disabled.

    What exactly would you suggest doing on Raspbian GNU/Linux 11 (bullseye), in order to return OMV to a working state as it was before the last update? This, but directly in console to get any execution log?

    • Offizieller Beitrag

    What exactly would you suggest doing on Raspbian GNU/Linux 11 (bullseye), in order to return OMV to a working state as it was before the last update? This, but directly in console to get any execution log?

    Sadly I have no Raspi, so I can not test anything nor know exactly what Raspi OS is installing and using to configure the network.


    According to what I found on the inet the dhcpcd service is used.


    Can you run the command systemctl status dhcpcd and post it here?

  • Sadly I have no Raspi, so I can not test anything nor know exactly what Raspi OS is installing and using to configure the network.


    According to what I found on the inet the dhcpcd service is used.


    Can you run the command systemctl status dhcpcd and post it here?

    Code
    Unit dhcpcd.service could not be found.
  • I have the exact same problem. My ip adress changes from it's fixed ip (192.168.0.x) to something like 172.18.0.1 after update.

    OMV Is installed on proxmox so I can see the ip address changed...

  • Can you tell how the network is configured on your system? Is it if-up-down or network manager?

    It seems to be ifupdown, as per below:



    Not absolutely sure if relevant but this is a fresh-installed Raspberry OS with OMV initially installed on a RPi3 with a dynamic IP address and then the SD card was moved to the final RPi4 with a different fixed IP address (fixed on router). To make it work, as per this post, I had to use console to run omv-firstaid to 'Configure network interface'. After that, I don't recall touching any network-related settings.

    • Offizieller Beitrag

    It seems to be ifupdown, as per below:



    Not absolutely sure if relevant but this is a fresh-installed Raspberry OS with OMV initially installed on a RPi3 with a dynamic IP address and then the SD card was moved to the final RPi4 with a different fixed IP address (fixed on router). To make it work, as per this post, I had to use console to run omv-firstaid to 'Configure network interface'. After that, I don't recall touching any network-related settings.

    The ifupdown configuration files are disabled by OMV, you should see something like


    Code
    # This file is auto-generated by openmediavault (https://www.openmediavault.org)
    # WARNING: Do not edit this file, your changes will get lost.
    
    # interfaces(5) file used by ifup(8) and ifdown(8)
    # Better use netplan.io or systemd-networkd to configure additional interface stanzas.
    
    # Include files from /etc/network/interfaces.d:
    source-directory /etc/network/interfaces.d

    in /etc/network/interfaces. Are there any error messages when you run omv-salt deploy run hosts systemd-networkd from CLI. You should connect a keyboard and monitor to the system because SSH might get lost. When the command has succeeded, did you get the expected IP when you run ip addr? Does a reboot work? If possible, get the full syslog output of the reboot after applying the changes and if the network does not come up successfully. There must be something in the logs that might help to find the reason what happens.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!