Posts by alh

    Hello, we're still running on 6.9.16-1 (Shaitan) but I guess it will be the same for the current version. I wanted to configure SMART to monitor two NVME SSDs. However, in OMV the status is indicated as unknown. However running smartctl like

    Code
    smartctl -a /dev/disk/by-id/nvme-ATP_NVMe_M.2_2280_SSD_23080272-000067


    produces correct output. What could be the reason for the SMART info not being displayed correctly?

    We build a NAS based on OMV with a 16C AMD CPU and two ZFS pools. The root pool is on fast mirrored NVMe SSDs and a large data pool with an 8 disk striped ZFS mirror (16GB WD SAS drives). The server is connected to the network with a 25G Broadcom adapter.


    While iPerf3 has no trouble reaching 10G network speed (client only has 10G adapter) all other means of file transfer to the server seem to be very slow. As an example: transferring a 30G file via rsync to the NAS only reaches speeds of 180MB/s, SMB is even worse...


    At first I thought that maybe my data pool is simply too slow and cannot reach higher speeds. However the 180MB/s are the same if I target the fast SSD pool. I'm running out of ideas on what the issues could be and was hoping that maybe someone here has an idea on how to improve performance... any help is appreciated.

    I recently re-installed omv on zfs-root using the proxmox installer. So far everything works perfectly fine and is a lot faster than my previous btrfs install (zfsarc I thank thee). The only tiny issue I have is that the cpu widget won't work for me. I couldn't find much on why:


    - error in js-browser-console:

    Code
    {"response":null,"error":{"code":0,"message":"Failed to get the RPC parameters.","trace":"OMV\\Rpc\\Proxy\\Exception: Failed to get the RPC parameters. in \/usr\/share\/php\/openmediavault\/rpc\/proxy\/json.inc:47\nStack trace:\n#0 \/var\/www\/openmediavault\/rpc.php(45): OMV\\Rpc\\Proxy\\Json->handle()\n#1 {main}"}

    - and corresponding error in nginx logs:

    Code
    2023/06/26 12:39:22 [error] 77186#77186: *41256 FastCGI sent in stderr: "PHP message: PHP Warning:  Unknown: Headers already sent. You cannot change the session module's ini settings at this time in Unknown on line 0" while reading response header from upstream, client: x.x.x.x, server: openmediavault-webgui, request: "POST /rpc.php HTTP/2.0", upstream: "fastcgi://unix:/run/php/php7.4-fpm-openmediavault-webgui.sock:", host: "daten.example.com:6443", referrer: "https://daten.example.com:6443/"

    All other widgets work fine. Does anyone have an idea on how to fix this?

    When trying to recursively propagating permissions on a shared folder I receive the following error message


    Code
    Invalid RPC response. Please check the syslog for more information.
    
    OMV\Rpc\Exception: Invalid RPC response. Please check the syslog for more information. in /usr/share/php/openmediavault/rpc/rpc.inc:187
    Stack trace:
    #0 /usr/share/php/openmediavault/rpc/proxy/json.inc(97): OMV\Rpc\Rpc::call()
    #1 /var/www/openmediavault/rpc.php(45): OMV\Rpc\Proxy\Json->handle()
    #2 {main}


    I checked the syslog but there is not much in it (2 entries vs a lot more in the GUI):


    Code
    Nov 17 15:25:39 daten omv-engined[454291]: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4096 bytes) in /usr/share/php/openmediavault/rpc/serviceabstract.inc on line 474


    Doesn't make much sense to me. Anyone any idea? Could I also propagate permissions in CLI? If so, how?

    I'm trying to install OMV on Debian Stretch but the steps outlined in the wiki don't work for me.


    I tried the following:


    Bash
    # add OMV to sources
    echo "deb http://packages.openmediavault.org/public arrakis InRelease" > /etc/apt/sources.list.d/openmediavault.list
    
    
    # import repo keys
    wget -O - http://packages.openmediavault.org/public/archive.key | apt-key add -
    
    
    # apt update
    apt update


    The last step fails with apt complaining about missing signatures


    Code
    The repository 'http://packages.openmediavault.org/public arrakis InRelease' is not signed.


    What am I doing wrong?