OneDrive Missing Dependencies libphobos2-ldc-shared100

  • I'm having trouble installing OneDrive Plugin both the GUI and CLI have the same issue. I am on ARM but the Plugin tags suggest it should work.
    if anyone has any ideas much appreciated.


    Code
    The following packages have unmet dependencies:
    onedrive : Depends: libnotify4 (>= 0.7.3) but it is not installable
    Depends: libphobos2-ldc-shared100 (>= 1:1.30.0) but it is not installable
    E: Unable to correct problems, you have held broken packages.
    Code
    dpkg -l | grep openme
    ii openmediavault 7.3.1-1 all openmediavault - The open network attached storage solution
    ii openmediavault-cputemp 7.0.2 all cpu temperature plugin for openmediavault
    ii openmediavault-keyring 1.0.2-2 all GnuPG archive keys of the openmediavault archive
    ii openmediavault-lvm2 7.0-2 all openmediavault Logical Volume Manager (LVM2) plugin
    ii openmediavault-md 7.0-7 all openmediavault Linux MD (Multiple Device) plugin
    ii openmediavault-nut 7.0.3-2 all openmediavault Network UPS Tools (NUT) plugin
    ii openmediavault-omvextrasorg 7.0 all OMV-Extras.org Package Repositories for OpenMediaVault
    ii openmediavault-usbbackup 7.0.2-1 all openmediavault USB/eSATA/SD backup plugin

  • Quote

    Depends: libphobos2-ldc-shared100 (>= 1:1.30.0) but it is not installable

    This issue occurs because you are attempting to install the 'onedrive' package that has been built for platform X but you are running platform Y and the dependency that package requires does not exist. This is a constant ongoing frustration for folk who use Debian | Ubuntu distributions or use distributions based off them.


    As you are getting that error using OMV, potentially one of the following is occurring:

    • You are attempting to install 'onedrive' for OMV version X but you are actually running version Y
    • OMV has not replicated all the dependencies for your architecture for you to install the client on your chosen OMV version and architecture


    Generally, to install the client the recommended way on all Debian | Ubuntu based distributions, these are the normal instructions:


    Perhaps these can be adapted to your use case so you can install the client successfully.

  • Okay so the package wasn't available, so I added this to the /etc/apt/sources.list, hopefully this doesn't cause me issues later


    Code
    deb http://ftp.au.debian.org/debian bookworm main

    *There are different mirrors for different countries. This one is for Australia.

    So now when I run apt-cache showpkg libphobos2-ldc-shared100 I actually get some versions of the package showing.
    *I should note I followed the OneDrive instructions from Abraunegg up until the actual install part.

    I'm going to continue with the Plugin Installation though the GUI as that appears to have now worked. Will check back in here with anything else I had to overcome.

Participate now!

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