Cannot install minidlna (again)

  • I use OMV 6.7 on a Raspi Pi4B and also used the minidlna plugin. For some reasons, an update via the web UI removed it. I accidentally accepted it. Now, I cannot re-install it anymore.


    Here is some output for a ssh console:



    Any idea how to resolve the issue?

    I have not much experience with apt / Debian, my main OS is Gentoo.


    It looks a bit like it needs two incompatible versions of the same dependency libavcodec58 and therefore cannot resolve the conflict. What options do I have? It worked before.

    OMV 6.9.1-1 (Shaitan) | RPi4B (BCM2835) | 64 bit | Linux 6.1.21-v8+ | Raid 1 on USB3 :evil:

    Plugins: filebrowser, flashmemory, luksencryption, minidlna, omvextrasorg

  • votdev

    Approved the thread.
  • votdev

    Added the Label OMV 6.x
  • apt-mark showhold is not revealing anything.

    Code
    $ apt-mark showhold

    OMV 6.9.1-1 (Shaitan) | RPi4B (BCM2835) | 64 bit | Linux 6.1.21-v8+ | Raid 1 on USB3 :evil:

    Plugins: filebrowser, flashmemory, luksencryption, minidlna, omvextrasorg

    • Official Post

    What is the output of:


    sudo omv-aptclean

    apt-cache policy libavformat58 libavcodec58 libchromaprint1



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

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.2 | compose 7.4.5 | 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!

  • sudo omv-aptclean: output-apt-clean.txt


    OMV 6.9.1-1 (Shaitan) | RPi4B (BCM2835) | 64 bit | Linux 6.1.21-v8+ | Raid 1 on USB3 :evil:

    Plugins: filebrowser, flashmemory, luksencryption, minidlna, omvextrasorg

  • OMV 6.9.1-1 (Shaitan) | RPi4B (BCM2835) | 64 bit | Linux 6.1.21-v8+ | Raid 1 on USB3 :evil:

    Plugins: filebrowser, flashmemory, luksencryption, minidlna, omvextrasorg

    • Official Post

    This is the part that is no fun. You have to find the dependency that isn't in the repo.


    apt-cache policy libwebpmux3

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

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.2 | compose 7.4.5 | 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!

  • He's the output:

    Code
    $ apt-cache policy libwebpmux3
    libwebpmux3:
      Installed: 0.6.1-2.1
      Candidate: 0.6.1-2.1
      Version table:
     *** 0.6.1-2.1 500
            500 http://deb.debian.org/debian bullseye/main arm64 Packages
            100 /var/lib/dpkg/status


    Thank you all, so far. Looks like there are some package conflicts or missing packages. I need to get some debian package management skills,

    I guess. I'm welcome for any tips or links to similar issues and their solutions, so I can learn how to tackle this. It's much appreciated.


    Currently, I'm completely lost. I even don't understand what this line means:


    Code
    The following packages have unmet dependencies:
     libavcodec58 : Depends: libwebpmux3 (>= 0.6.1-2.1+deb11u1) but 0.6.1-2.1 is to be installed


    Is the part after `+` in the version relevant?. Is there already another version installed or does the only installable version not match the dependency requirements?

    OMV 6.9.1-1 (Shaitan) | RPi4B (BCM2835) | 64 bit | Linux 6.1.21-v8+ | Raid 1 on USB3 :evil:

    Plugins: filebrowser, flashmemory, luksencryption, minidlna, omvextrasorg

    Edited once, last by lefou ().

    • Official Post

    Is the part after `+` in the version relevant?

    Yes


    Is this a 32bit rpi install? dpkg --print-architecture

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

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.2 | compose 7.4.5 | 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!

  • Is this a 32bit rpi install? dpkg --print-architecture

    No, it's 64 bit, arm64.

    OMV 6.9.1-1 (Shaitan) | RPi4B (BCM2835) | 64 bit | Linux 6.1.21-v8+ | Raid 1 on USB3 :evil:

    Plugins: filebrowser, flashmemory, luksencryption, minidlna, omvextrasorg

  • Same here. Latest upgrade removed MiniDLNA and now it's impossible to reinstall.


    OMV 6.7.0-3 (Shaitan) running on RPI 3b (BCM2835), kernel Linux 6.1.21-v8+

  • Same here, both minidlna and downloader have disappeared and I am unable to install them. Dependencies errors.

    Downloader example output:


    Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=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-downloader 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:

    openmediavault-downloader : Depends: ffmpeg

    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 LANG=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-downloader 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:

    openmediavault-downloader : Depends: ffmpeg

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

    Stack trace:

    #0 /usr/share/php/openmediavault/rpc/serviceabstract.inc(620): Engined\Rpc\PluginMgmt->Engined\Rpc\{closure}('/tmp/bgstatus9h...', '/tmp/bgoutputjK...')

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

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

    #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)

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

    #5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Plugin', 'install', Array, Array, 1)

    #6 {main}

    • Official Post

    This is a Debian repo issue. I can't fix it by changing the plugin. I would recommend using docker if you need dlna.

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

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.2 | compose 7.4.5 | 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!

  • This is a Debian repo issue. I can't fix it by changing the plugin. I would recommend using docker if you need dlna.

    Yep, and that's a major bummer... I've been trying for hours to get Jellyfin's DLNA working but no cigar.

    Let's hope the Debian repo gets unf*cked soon!

  • Is there some upstream bug-tracker issue? Do you have a link?

    OMV 6.9.1-1 (Shaitan) | RPi4B (BCM2835) | 64 bit | Linux 6.1.21-v8+ | Raid 1 on USB3 :evil:

    Plugins: filebrowser, flashmemory, luksencryption, minidlna, omvextrasorg

    • Official Post

    Is there some upstream bug-tracker issue? Do you have a link?

    I didn't look.


    I did just add a minidlna example compose file to the compose plugin.

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

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.2 | compose 7.4.5 | 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!

    • Official Post

    use this docker in host mode:

    Any reason to use that docker instead of the one in the example I added to the compose plugin? The one I use is much more recent.

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

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.2 | compose 7.4.5 | 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!

Participate now!

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