Help for a Noob for Installation

Hello all,
Some updates, will start will the positives. I’ve got the pools and shares set up now. So, I can transfer file and backups from my windows PCs to Rockstor’s RAID drives (6 of the 8TB drives) that are in RAID 10 config. I have also enabled Rock-Ons but have not looked into it too deeply. I plan on setting up a jellyfin server and qbittorent soon.

While it would be nice if I could see the Rockstor NAS as a computer of device on the “Networks” folder in Windows 10/11 PCs but its not a bit deal for me because I can use the "RUN \{ip address of Rockstor NAS} " to access the shares. While researching this, I came across a Rock-Ons named WSDD (https://hub.docker.com/r/kosdk/wsdd) and I installed it, configured the HOST_Name as my admin user for RockStor and set the WORKGROUP as the same as the workgroup of all my Windows PCs (All my Windows PCs are on the same workgroup and can see each other on the Network page). As i said, this isnt really a problem for me, but it would be nice if I could get Rockstor NAS to show up on Windows Network folder.

On a slightly different issue, I keep on seeing this blinking update notification (looks like RSS logo) on Rockstor dashboard all the time. I click on it and it tells me updates are available and list a bunch of packages of kernels and nividia. I click on the update packages and then the UI asks me to confirm if the updates should be installed and i hit okay, after that, the dialog box goes away and the update icon keeps blinking saying updating all package. However, nothing really updates. It keeps on blinking for hours and if i clink on the blinking icon again after a few hours, it tells me that updates are available and lists the same packages of kernels and nividia that was listed before. Is this suppose to behave this way and is this something that I need to be concerned about? I mean everything is working okay and it shows my nividia driver version to be the current one as per nividia’s page

Now coming to the liquidct issues, and to summaries-still now luck. Here is a list of stuff that I tried:

  1. Changed the hardware to Corsair Commander Pro (replaced Commander XT since it was maked as “broken” on github)
  2. Installed and enabled and ran apparmor-utils , verified the liquidclt profile was running using aa-status | grep liquidctl and saw 3 listed profiles shown below
   /snap/liquidctl/current/usr/bin/liquidctl                                                                                                                                                     
   snap-update-ns.liquidctl                                                                                                                                                                      
   snap.liquidctl.liquidctl
  1. Also edited the liquidctl profile located in /var/lib/snapd/apparmor/profiles/snap.liquidctl.liquidctl to include the following lines to give permission:
# Declare variables
@{HOME} = /home/*
@{pid} = [0-9]*
@{run} = /run
@{multiarch} = /usr/lib/x86_64-linux-gnu
@{etc_ro} = /etc
@{homedirs} = /home/*

# Profile for liquidctl
/snap/liquidctl/current/usr/bin/liquidctl {
    # Include common abstractions
    #include <abstractions/base>
    #include <abstractions/nameservice>
    #include <abstractions/user-tmp>

    # Allow access to USB devices
    /dev/bus/usb/** rw,
    /sys/bus/usb/devices/** r,
    /sys/devices/** r,

    # Allow access to specific USB device by idVendor and idProduct
    /sys/bus/usb/devices/usb*/idVendor r,
    /sys/bus/usb/devices/usb*/idProduct r,
    /sys/bus/usb/devices/usb*/power/control rw,

    # Allow access to I2C devices
    /sys/bus/i2c/devices/** r,
    /sys/bus/i2c/devices/**/name r,
    /sys/bus/i2c/devices/**/power/control rw,

    # Allow necessary capabilities
    capability net_admin,
    capability sys_admin,
    capability sys_rawio,
}

I can see the Commander Pro listed when I run lsusb

So far, none of this works. When i run the command liquidctl list I get the following error:
PermissionError: [Errno 13] Permission denied: '/sys/bus/i2c/devices'

Regarding @Hooverdan last post about commander pro being supported in Linux and not needing liquidclt; That looks like a good option but I dont know what commands to use to get it to work. So, maybe help me out by typing out and listed what commands to use if possible, please. After reading your post, I was able to install sensor packages using zyupper; but I dont know how to use the fancontrol stuff.

Looking forward to learning more about getting things to work in Linux, I’m having a good time and I hope I’m not being too much of a pain for all the Linux experts out there.

2 Likes