SYSTEM INFORMATION | |
---|---|
OS type and version | Ubuntu 24.04 |
Webmin version | Latest (?) |
Cloudmin version | Latest Xen Install (?) |
Please note the (?) above regarding the versions are because I assume the Cloudmin install script (Xen version was used) pulls the latest, but I cannot verify as the system is now unbootable.
I ran the Cloudmin Xen install script on a fresh Ubuntu 24 installation on a Vultr VPS, and had no issues or errors show up during the install. Once the installation completed, I rebooted as per Cloudmin’s note about the Xen installs requiring a restart to enable the new Xen related kernel that is installed with Cloudmin via that script. Upon reboot, the system fails to boot, and the only way I can see anything pre OpenSSH server start is via Vultr’s “view console” option, which I believe is NoVNC based. Because of the console viewer not having the capability to copy and/or paste console text, I am unable to provide anything other than screenshots or screen recordings and to type out what I believe are pertinent bits from the screen’s output. Please keep that in mind as I attempt to share what I saw and was able to remember (memory issues due to TBI) and write down…
I performed some other tasks while the server rebooted and was unable to scroll back in NoVNC. but the error presented when I noticed the server hadn’t finished restarting was:
Scanning For Btrfs filesystems
done.
Begin Waiting for root filesystem... Begin: Running /scripts/local-block ...
mdadm: No arrays found in config file or automatically
done.
mdadm: No arrays found in config file or automatically [editor note: repeats several times]
done.
Gave up waiting for root filesystem device. Common problems:
- Boot args (cat /proc/cmdline )
- Check rootdelay= (did the system wait long enough?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=[TOOLONGTOOREMEMBERLOL] does not exist. Dropping to a shell!
and then it drops to busybox, with what looks like a initramfs context? been a while since I used busybox for anything. The prompt is
(initramfs)
Which reminds me of shell contexts or virtual environments…I digress…
So, as you might guess, I’m utterly confused here. This was a fresh install, that booted with no issues the one time I rebooted to finish the package update and upgrade that is standard before things like this Cloudmin install script.
Once it rebooted from my pre-cloudmin package upgrades, I pulled the script for cloudmin-xen via wget, and ran it by calling the script with the sh
command, answered any queries that showed up (basically just the “are you sure” and “this is a supported OS right?” type questions. No errors popped up, and the script ran it’s course, and upon being notified that it was complete and what URL I could reach the interface at, I was told as expected that I needed to reboot in order to be able to manage the system properly with the Xen kernel extensions or something along that line.
Again, no errors, all seemed just like expected per the Cloudmin information I had read before starting this all up.
My questions are:
- Has this issue come up with the Cloudmin Xen installer before, and maybe has been archived off the forums? (I performed a search but didn’t come up with anything on the forums, and searching the internet at large didn’t return anything that was close enough to this situation for me to consider)
- Even if this issue has not reared it’s head before, does anyone have any ideas on where I go from here to resolve the issue? I will say, I’m posting this and troubleshooting at the same time so as to be sure to get this report out to the forum, and if I resolve it on my own or via answers/suggestions here in conjunction or alone, I plan on posting the discovered solution in a general writeup on my site that I will also put an abstract of here in order to help future users (always been a peeve of mine, people who don’t come back after getting a solution, since by not stating they found the solution and relating it to the forum they kill a lot of the value in searching for answers online).
Any help that can be offered, I would appreciate greatly, and I offer my thanks in advance (don’t worry, they’ll be offered again too. Gratitude is baseline necessary in my eyes).
Cheers, and I wish you all a good evening/night/day whatever the case may be when you see this post.
Cheers,
Sherwood McGowan
massive:Ronin