abraunegg / onedrive

OneDrive Client for Linux
https://abraunegg.github.io
GNU General Public License v3.0
9.96k stars 859 forks source link

Bug: Unable to install on Ubuntu 22.10 #2194

Closed kagashe closed 1 year ago

kagashe commented 1 year ago

Describe the bug

Unable to install Onedrive on Ubuntu 22.10 because of missing dependency.

Operating System Details

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.10
Release:    22.10
Codename:   kinetic

Client Installation Method

From 3rd Party Source (PPA, OpenSuSE Build Service etc)

OneDrive Account Type

Business | Office365

What is your OneDrive Application Version

Latest on PPA

What is your OneDrive Application Configuration

N/A

What is your 'curl' version

curl 7.85.0 (x86_64-pc-linux-gnu) libcurl/7.85.0 OpenSSL/3.0.5 zlib/1.2.11 brotli/1.0.9 zstd/1.5.2 libidn2/2.3.3 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.49.0 librtmp/2.3
Release-Date: 2022-08-31
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd

Where is your 'sync_dir' located

Local

What are all your system 'mount points'

N/A

What are all your local file system partition types

NAME                FSTYPE      FSVER    LABEL        UUID                                   FSAVAIL FSUSE% MOUNTPOINTS
loop0               squashfs    4.0                                                                0   100% /snap/bare/5
loop1               squashfs    4.0                                                                0   100% /snap/core20/1623
loop2               squashfs    4.0                                                                0   100% /snap/firefox/1969
loop3               squashfs    4.0                                                                0   100% /snap/gnome-3-38-2004/119
loop4               squashfs    4.0                                                                0   100% /snap/gtk-common-themes/1535
loop5               squashfs    4.0                                                                0   100% /snap/snap-store/599
loop6               squashfs    4.0                                                                0   100% /snap/snapd/17336
loop7               squashfs    4.0                                                                0   100% /snap/snapd-desktop-integration/14
loop8               squashfs    4.0                                                                0   100% /snap/chromium/2136
sda                                                                                                         
└─sda1              ext4        1.0      Backup Drive 75adba9e-7c56-4d1d-ab8e-977e152596bd      444G     0% /media/al/Backup Drive
nvme0n1             zfs_member  5000     rpool        16940526304312601183                                  
├─nvme0n1p1         vfat        FAT32                 26D6-FAB6                               497.6M     3% /boot/efi
├─nvme0n1p2         ext4        1.0                   8b694e78-abb4-4d82-a89d-a731013a6fcc      1.2G    16% /boot
└─nvme0n1p3         crypto_LUKS 2                     5783d4cb-7850-4705-9c25-2e18a33dc61a                  
  └─nvme0n1p3_crypt LVM2_member LVM2 001              yvwuju-c7jo-Aute-gHDr-RMSd-Sf5s-iC6s8j                
    ├─vgubuntu-root ext4        1.0                   628293c7-deb4-4ac2-8fc1-3229957562b8      786G     9% /var/snap/firefox/common/host-hunspell
    │                                                                                                       /
    └─vgubuntu-swap_1
                    swap        1                     0cbaf1a0-2149-4b9e-8ba3-9955491ee33c                  [SWAP]

How do you use 'onedrive'

To Sync Company Onedrive folder to laptop.

Steps to reproduce the behaviour

sudo apt install onedrive

Complete Verbose Log Output

❯ sudo apt install onedrive
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
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.
 onedrive : Depends: libphobos2-ldc-shared98 (>= 1:1.28.0) but it is not installable
E: Unable to correct problems, you have held broken packages.

Screenshots

No response

Other Log Information or Details

No response

Additional context

No response

abraunegg commented 1 year ago

@kagashe Unfortunately your issue is due to the following:

I do not package the client for Ubuntu, so you need to raise a bug with Ubuntu here for your broken package: https://launchpad.net/ubuntu/+source/onedrive/+bugs

Alternativly, reach out to the Debian Maintainers and see if they can fix the Ubuntu package - https://packages.debian.org/bookworm/onedrive

This being said, the only supported method to install this client is via the OpenSuSE Build Service packages. Please read https://github.com/abraunegg/onedrive/blob/master/docs/ubuntu-package-install.md for details.

However, Ubuntu 22.10 has just been released, and it takes time for the OpenSuSE Build Service to support new distributions.

@norbusan Can you please add xUbuntu 22.10 as a build service on the OpenSuSE Build Service?

norbusan commented 1 year ago

@abraunegg

Can you please add xUbuntu 22.10 as a build service on the OpenSuSE Build Service?

As I mentioned already, Ubuntu 22.10 is still not available on OBS. Users of 22.10 should use the 22.04 repo I guess.

abraunegg commented 1 year ago

@norbusan According to https://lists.opensuse.org/archives/list/buildservice@lists.opensuse.org/thread/PXBA52TWEOZ5OCC2ZLBOXKR4OVRLKTQH/ Ubuntu 22.10 has been added to OBS .. can you check to see if it is available to be built against?

Other folk are building against Ubuntu 22.10 - so it should be available now:

image

norbusan commented 1 year ago

Hi @abraunegg of course I checked and I saw this when adding from Distribution:

image

BUT ... when on search from Project it actually pops up!!! Strange.

Added now and it is building

abraunegg commented 1 year ago

@norbusan Great - tested and validated as well .. thanks

abraunegg commented 1 year ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.