OpenMediaVault-Plugin-Developers / installScript

script that installs omv-extras and openmediavault if not installed already.
1.07k stars 206 forks source link

Script no longer working (observed on Banana Pi M1)? #141

Closed aairfccha closed 1 week ago

aairfccha commented 1 week ago

A while ago, I think late July, I used the installScript to install OMV on a Banana Pi M1 running a fresh armbian install. It worked with no problem except that I set weak passwords because I was just toying around.

Yesterday I wanted to start actually using OMV on the BPi and the surest and easiest method to get rid of the weak passwords I could think off, was a clean reinstall - except the installScript doesn't seem to work any more.

In the beginning it starts normally, but then it is stuck here:

OMV_stuck

After waiting a while at this point, part of an OMV install seems to be active, but it is completely useless since all I can do is put the system time widget on the dashboard. Rebooting and running the script again, it appears to run through all the way, but the OMV is still not doing anything useful.

OMV_2run

Is something broken on the backend? This looks to me like packages or plugins failing to install.

I got it to work before and everything is quite well automated, so I don't think there is much potential for user error. And the armbian image probably isn't the problem either as I repeatedly tested both the now current image and the one I got to work previously with equal lack of success.

Due to the time the script needs to run on this relatively slow SBC, I only occasionally looked at the output and while it was running I didn't see anything that looked like a true showstopper. There were a few Python depreciation warnings, but I think those mentioned an expected removal of components in 3.13 so this shouldn't be a problem now.

ryecoaaron commented 1 week ago

All of your output looks fine. If you can only see system time on the dashboard, you must not have logged into the web interface as the "admin" user.

aairfccha commented 1 week ago

I logged in as the non-root user created during the armbian setup.

Aaand that was the problem. Why can I even log in with this username?

ryecoaaron commented 1 week ago

Why can I even log in with this username?

It allows people to change their password. Some plugins (openmediavault-compose, openmediavault-cputemp) also provide dashboard widgets that users can see.