Unable to Install Kernel Plugin

  • I need some help, I am unable to see the kernel plugin to be able to install it.


    I have a CM3588, and I've wiped it and restarted 3 times. First two times I used their preconfigured openmediavault image, this most recent time I'm using their debian bookworm image and installing openmediavault. I originally posted my issue on Reddit, and was redirected here.

    Code
    cat /etc/os-release | grep PRETTY
    PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
    
    uname -r
    6.1.57


    On the preconfigured image OMV-Extras is already installed.

    On the Base Debian Image I am on now, I had to run the wget/bash command from https://wiki.omv-extras.org


    while OMV Extras is installed, I cannot see openmediavault-kernel to install it.


    My list of plugins is below from apt (easier to copy paste)

    apt serach openmediavault - Pastebin.com
    Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
    pastebin.com


    I have gone into OMV-Extras and selected "Enable Backports"

    As well as System -> Updates -> Other Software and made sure the below was enabled.

    Code
    deb https://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware



    When go to the Plugins page, and type Kernel I get the following display. Even After Pressing the Magnifying Glass to search for plugins.


    nxIK7Xr.png



    Before this turns into an X-Y Problem, let me state my end goal is to enable ZFS so I can setup my 4x 4tb NVMEs as a Z1 Volume. I've read several times over I need the proxmox kernel in order to get zfs to work. Installing zfs on its own doesn't, i get several failures stating the


    Code
    modprobe zfs
    modprobe: FATAL: Module zfs not found in directory /lib/modules/6.1.57


    If it is at all relevant here is my list of sources

    Code
    cat /etc/apt/sources.list
    deb https://mirrors.aliyun.com/debian bookworm main non-free non-free-firmware contrib
    deb-src https://mirrors.aliyun.com/debian bookworm main non-free non-free-firmware  contrib
    # deb https://mirrors.aliyun.com/debian-security bookworm-security main
    # deb-src https://mirrors.aliyun.com/debian-security bookworm-security main
    deb http://deb.debian.org/debian/ bookworm-updates main non-free non-free-firmware contrib


    Any help given would be greatly appreciated, I've been working at this for the better part of a week at this point, and I am up against a brick wall.

  • KM0201

    Approved the thread.
  • Exodus00FF I saw your reddit post which included problems with pve. The responder had missed the obvious point that yout CM3588 is an ARM based deivce, not x86. AFAIK there is no pve kernel for ARM devices. As to what other plugins may or may not work with your CM3588, ryecoaaron will have all the answers.

  • As to what other plugins may or may not work with your CM3588

    On the plugins GUI, it should be mentioned/shown what Architectures they will work on.

    Checking it now, I see that it's not showing anything on some (NOT all:



    votdev  ryecoaaron

    Were you aware of this?


    Or maybe the one's not showing will (should) work on all archs? Or only amd64?

    • Official Post

    Were you aware of this?


    Or maybe the one's not showing will (should) work on all archs? Or only amd64?

    Yep, I was aware. I never added that because the plugin is only in the amd64 and i386 repos. I will never show up in the list on any arm system.

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

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.6 | compose 7.6.6 | cterm 7.8.5 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.2


    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!

  • chente

    Added the Label resolved
  • chente

    Added the Label OMV 7.x
  • Exodus00FF I saw your reddit post which included problems with pve. The responder had missed the obvious point that yout CM3588 is an ARM based deivce, not x86. AFAIK there is no pve kernel for ARM devices. As to what other plugins may or may not work with your CM3588, ryecoaaron will have all the answers.

    This is the answer I needed. Not necessarily the answer I wanted ;), but thank you. This saves me a lot of headache from this point on.

  • Yep, I was aware. I never added that because the plugin is only in the amd64 and i386 repos. I will never show up in the list on any arm system.

    Would it make sense to make notes on the plugin wikis that these plugins are not ARM compatible?


    I don't see a wiki for zfs, but there is for kernel. If I came across a note that stated kernel only works with i386 and amd64, this would have stopped me dead in my tracks. I don't know how often things like this come up, from lack of understanding of what packages are actually available.

    • Official Post

    The plugins that show up in the plugin list should work on the cm3588 (I have one). That is why the kernel plugin is not in the list. x86 ISOs and the amd64-only pve/proxmox kernel will not work on any arm system. So, the kernel plugin is not available for arm systems.

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

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.6 | compose 7.6.6 | cterm 7.8.5 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.2


    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!

    • Official Post

    Would it make sense to make notes on the plugin wikis that these plugins are not ARM compatible?

    I figured the fact you can't install the plugin would tell you that. But I can add it to the wiki.


    I don't see a wiki for zfs, but there is for kernel. If I came across a note that stated kernel only works with i386 and amd64, this would have stopped me dead in my tracks. I don't know how often things like this come up, from lack of understanding of what packages are actually available.

    I don't see the connection. zfs does not require the proxmox kernel or the kernel plugin. zfs is a bit of a pain on arm but that isn't something I can fix in the plugin.


    If you look at the Plugins tab in the OMV web interface on your system, it shows you want plugins are available. This is where people should look for that list because it is the most accurate and doesn't take someone to maintain it.

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

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.6 | compose 7.6.6 | cterm 7.8.5 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.2


    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 figured the fact you can't install the plugin would tell you that. But I can add it to the wiki.

    You are most certainly probably right, and that should have been indicator enough for most. I on the other hand kept seeing people state this is how you do it, and you need this plugin to do it. I never saw any exceptions for why it won't be there, so to me it should have worked and I figured I was doing something wrong.

    This is obviously a flawed perspective on my part.



    I don't see the connection. zfs does not require the proxmox kernel or the kernel plugin. zfs is a bit of a pain on arm but that isn't something I can fix in the plugin.

    The connection is mine. This is really an X-Y issue here. I needed, based on all my reading, the proxmox kernel plugin, because my end goal was ZFS. That is the connection. In reality it doesn't have anything to do with the other and it shouldn't.


    I've since got it working after I found a github page, with a couple of heartaches along the way. I'll post my results on the reddit page and probably another post here.


    I appreciate the input you've given me it got me on the right track!

Participate now!

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