I’ve now performed a clean install of Rocky 8 to test the waters in comparison to the pre-install, as I’ve noticed some issues in the pre-install as well as when trying Ubuntu 20.04.
45Drives Disks - Not working, dalias not present
I’ve figured out my issues with the 45Drives Disks tab missing, and the User Manual provided points me towards running sudo dalias -t HL15
which greets me with a command not found.
I popped back in to the pre-install and checked which dalias
and located it in usr/bin/dalias
. Looking for it via dnf provides dalias
is a bit troubling. It seems the package 45drives-tools
is out of date in the stable repo and it cannot be pulled.
The pre-install can be seen here:
And my clean install can be seen here:
Edit: Updates
I was able to pull the newer version of the 45Drives-Tools package from the testing repo, which confirms my thoughts that some of the packages included in the HL15 are not in the stable repo. Again, more than happy to be testing, but with a bit of disclosure of what’s in my environment and what to expect.
dnf install https://repo.45drives.com/rhel/el8/testing/noarch/mpi3mr-dkms-8.6.1.0.0-45d1.el8.noarch.rpm dnf install https://repo.45drives.com/rhel/el8/testing/x86_64/45drives-tools-3.0.1-2.el8.x86_64.rpm
The first package was listed as a dependency and was present on the hl15 pre-install. After performing the installs, I am now able to run the dalia
command listed in the User Manual.
45Drives System - HL15 not recognized on clean install
I was able to get the 45Drives System page to load now, but had to do so by copying over /etc/45drives/system_info/system_info.json
which was blank on the clean install. The picture of the HL15 is not present on the clean install, which looks like a similar issue where the package cockpit-45drives-hardware
was installed at commandline and is behind in the stable repo.
Software Updates - Missing tab in HL15 Pre-install
The Software Updates tab was missing from the pre-install, however was present on a clean install. This looks like it was due to the package cockpit-packagekit
missing from the pre-install. While this one feels a bit pedantic on my part, it is listed in the FAQ section in the User Manual. Which would likely leave a newer homelabber frustrated and possibly causing them to wipe and install another OS.
General Feedback
I’m happy to rock on with either the pre-install or a clean manual install of Rocky 8, but I’d like to know what to expect from either path. If running the pre-install means having packages from the testing repo vs the stable repo, so be it! I love bug hunting, and will happily contribute to a bugzilla or github page, with the understanding this isn’t a production support level thing. In my personal opinion, what makes many of the other NAS “distro’s” so appealing is their large community relationship with the parent company. What I don’t want to do is feel like a pest by shouting into the void, or contributing bug reports that will never be looked at.
However, if I have to run a clean install and manually handle it myself, that is also completely fine. But, I see a LOT of value in the Houston UI. It is head and shoulders better than any NAS UI I’ve used in the past, and would be a large contributing factor for 45Homelab’s attractiveness. The modules 45Drives has contributed to Cockpit (zfs, identities, file sharing, navigator, etc.) are fantastic, and really help make this shine as a viable NAS.