Planning to reinstall omv

  • As I had a few screws up I'm considering to do a complete reinstall of omv 7 on a Pi5 with a Penta SATA HAT. All data should still sit on a zfs pool there and given my experience with ZFS on an ArchLinux system I think a reinstall will just be able to recognize the four SSD and be able import it. What I'm not sure about is how well the OMV installation is in finding (and not destroying!) existant sets.


    Is it possible to start from scratch on the boot medium (SD-card) and have the zfs plugin recognize and import the existing pool?

    • Official Post

    Is it possible to start from scratch on the boot medium (SD-card) and have the zfs plugin recognize and import the existing pool?

    Yes. Once you've configured your system and installed the ZFS plugin, press the zpool import button.


    and not destroying!

    What makes you think OMV can destroy data? OMV NEVER destroys data. Users do.

  • theking2

    Added the Label resolved
  • Unfortunately on a newly installed system zfs cannot be installed :


    Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LC_ALL=C.UTF-8; export LANGUAGE=; export DEBIAN_FRONTEND=noninteractive; apt-get --yes --allow-downgrades --allow-change-held-packages --fix-missing --allow-unauthenticated --reinstall install 'openmediavault-zfs' 2>&1' with exit code '100': Reading package lists...


    Building dependency tree...


    Reading state information...


    Some packages could not be installed. This may mean that you have

    requested an impossible situation or if you are using the unstable

    distribution that some required packages have not yet been created

    or been moved out of Incoming.

    The following information may help to resolve the situation:


    The following packages have unmet dependencies:

    zfsutils-linux : Depends: libzfs6linux (= 2.3.1-1~bpo12+1) but 2.3.1-1~bpo12+1~rpt1 is to be installed

    Depends: libzpool6linux (= 2.3.1-1~bpo12+1) but 2.3.1-1~bpo12+1~rpt1 is to be installed

    E: Unable to correct problems, you have held broken packages.


    OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LC_ALL=C.UTF-8; export LANGUAGE=; export DEBIAN_FRONTEND=noninteractive; apt-get --yes --allow-downgrades --allow-change-held-packages --fix-missing --allow-unauthenticated --reinstall install 'openmediavault-zfs' 2>&1' with exit code '100': Reading package lists...


    Building dependency tree...


    Reading state information...


    Some packages could not be installed. This may mean that you have

    requested an impossible situation or if you are using the unstable

    distribution that some required packages have not yet been created

    or been moved out of Incoming.

    The following information may help to resolve the situation:


    The following packages have unmet dependencies:

    zfsutils-linux : Depends: libzfs6linux (= 2.3.1-1~bpo12+1) but 2.3.1-1~bpo12+1~rpt1 is to be installed

    Depends: libzpool6linux (= 2.3.1-1~bpo12+1) but 2.3.1-1~bpo12+1~rpt1 is to be installed

    E: Unable to correct problems, you have held broken packages. in /usr/share/openmediavault/engined/rpc/pluginmgmt.inc:250

    Stack trace:

    #0 /usr/share/php/openmediavault/rpc/serviceabstract.inc(628): Engined\Rpc\PluginMgmt->Engined\Rpc\{closure}()

    #1 /usr/share/openmediavault/engined/rpc/pluginmgmt.inc(231): OMV\Rpc\ServiceAbstract->execBgProc()

    #2 [internal function]: Engined\Rpc\PluginMgmt->install()

    #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array()

    #4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod()

    #5 /usr/sbin/omv-engined(544): OMV\Rpc\Rpc::call()

    #6 {main}

    • Official Post

    Unfortunately on a newly installed system zfs cannot be installed :

    There's a recent issue with ZFS if you have backports enabled. If you search the forum, you'll find some related threads.

    Disable backports, install the openmediavault-kernel plugin. Install kernel 8 or 11, and then install the openmediavault-zfs plugin.

    • Official Post

    In the GUI, go to System > omv-extras. Just click the button to disable backports.

    I just realized your system is a Raspberry Pi. So forget what I said about the openmediavault-kernel plugin; that won't work on a Pi.

    Just disable backports and continue with the installation of the openmediavault-zfs plugin.

    • Official Post

    My old containers seem to be running but files is empty:

    Files is only populated with compose files in the OMV database that you have created with the plugin. If you reinstall, you will have to re-import the files (there is an import all button in the add menu on the files tab).

    omv 7.7.7-1 sandworm | 64 bit | 6.11 proxmox kernel

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.2 | compose 7.5.1 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.1


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • I was faced with this error when I updated the zfs plugin today. Afterwards the zfs app disappeared in the GUI. Reinstalling ended with the message above.


    I reinstalled a fresh raspbian and omv but installing the zfs-plugin end with this error again.

  • Or he's using portainer.


    With all the threads opened by OP, I lost track of what is what.

    • Official Post

    I was faced with this error when I updated the zfs plugin today. Afterwards the zfs app disappeared in the GUI. Reinstalling ended with the message above.


    I reinstalled a fresh raspbian and omv but installing the zfs-plugin end with this error again.

    This is an issue with installing zfs on an rpi with backports enabled because the RPi foundation put their own zfs packages in their repo. I realize people can't get zfs 2.3 without backports but I can't set dependencies just for an RPi let alone an RPi with backports.


    Maybe you can manually install packages and it will work but I'm not going to start testing zfs on rpis.

    omv 7.7.7-1 sandworm | 64 bit | 6.11 proxmox kernel

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.2 | compose 7.5.1 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.1


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • A bit of history for Soma


    Raspberry PI5

    With Penta SATA HAT

    Four SSD

    1. Configured with ZFS (as that is what I know from my Arch experience)
    2. Connected to LAN
    3. Attempt to connect to WAN with a ASIX based USB3 Ethernet cable
    4. Nextcloud with Nginx Proxy Manager, Cryptomator, DAVx, Android, Linux, and Windows systems happily syncing, even got cookbooks
    5. which worked for over a month or so
    6. Had to move /var/lib/docker to the ZFS pool as overlay2 got out of control.
    7. then ASIX Ethernet acted up and was recognized in half duplex only
    8. where attempts from me to fix that ended up borking the OMV setup
    9. Desaster recovery----
    10. reinstalled OMV, ZFS, Compose
    11. got it working to this point.


    End of story sofar.

    • Official Post

    Sorry if you read a request in my post. I just registered here to tell the OP that reinstalling OMV is not a guaranteed working solution to fix that, because I spent some time trying it.

    I didn't. Was just offering suggestions to fix your system but I didn't want to test those suggestions.

    omv 7.7.7-1 sandworm | 64 bit | 6.11 proxmox kernel

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.2 | compose 7.5.1 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.1


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • Maybe you can manually install packages and it will work but I'm not going to start testing zfs on rpis.

    After the formidable suggestion to disable backports (on System/omv-extras) as well as enabling Docker repo (on that same page) I got partial functionality back.


    I blame this whole thing on a ASIX USB/Ethernet adaptor using a partial supported but broken chipset AX88179B which "acted up" and was no longer doing full duplex auto negotiation to my Sunrise Internetbox router causing my nextcloud to fail. Troubleshooting this using internet suggestions was making things worse (horribily so) .


    OMV (and Nextcloud) is for me a solid product but might lack a bit of docs on a Raspberry Pi/Penta HAT setup instructions.


    Anyways I have my Lyrion Media Player back and might be able to revive my nginx proxied Nextcloud+Cryptomator with no data loss.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!