Client: nautilus-owncloud plugin is currently old (on Deepin)

Created on 3 Jan 2019  ·  8Comments  ·  Source: owncloud/client

I'm experiencing dependency problems on Deepin (Debian/Ubuntu based), which are the following:

  • owncloud desktop 2.5.0 installs fine (using opensuse repo)
  • nautilus-owncloud, however, depends on <= 2.4.1, so I cannot have it together with my desktop sync (my solution was to downgrade owncloud desktop sync too)
  • I could not install 2.5.1 on deepin due to many dependency issues (on Qt for example). Perhaps this is a problem with deepin, but owncloud desktop dependencies looks very "bleeding-edge", because even latest released ubuntu does not have them I think (only 19.04 perhaps), so it's hard for regular users to use them.

Perhaps neither of it is a owncloud problem, but I heard @lazawan could perhaps help :)

Thanks!

Linux packaging

Most helpful comment

@igormcoelho @michaelstingl

nautilus-owncloud wrong name, correct owncloud-client-nautilus:

http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Debian_9.0/all/

All 8 comments

@igormcoelho Thanks for opening the issue. What is the Debian version you tested?

I performed a quick test using a Docker container:

docker run -ti --rm debian:9

I followed the instructions linked here:
https://owncloud.org/download/#owncloud-desktop-client-linux

root@654d0c560587:/# owncloudcmd -v
ownCloud version 2.5.1 (build 10450)
Git revision d1e6fd700210c3f6502507065d59248e47bf8362
Using Qt 5.10.1, built against Qt 5.10.1
Using 'OpenSSL 1.0.2q  20 Nov 2018'
root@654d0c560587:/# history
    1  apt update && apt install wget -y && apt-get install gnupg2 --no-install-recommends -y
    2  wget -nv https://download.opensuse.org/repositories/isv:ownCloud:desktop/Debian_9.0/Release.key -O Release.key
    3  apt-key add - < Release.key
    4  apt-get update
    5  echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Debian_9.0/ /' > /etc/apt/sources.list.d/isv:ownCloud:desktop.list
    6  apt-get update
    7  apt-get install owncloud-client
    8  owncloudcmd -v
    9  history

Could you describe in detail how to reproduce the dependency issues?

I've tried on Deepin 15.8: https://www.deepin.org/en/
Deepin is debian-based, but it's not debian or ubuntu itself... many people don't know it yet, but it's really beautiful (I changed from debian -> ubuntu -> deepin) :smile:
I usually install rare packages using latest ubuntu repo, and it's always compatible, so my problem was to install 2.5.1. For 2.4.0 I used Ubuntu 18.04 repo, I'll try again with Debian 9.0 and report back.

Ok, now I managed to install 2.5.1, using Debian 9 repository \o/
However, natilus-owncloud is still broken (In portuguese nautilus-owncloud : Depends: owncloud-client (< 2.4.1+dfsg-1.1.1~) but 2.5.1.10973+oc-10450 will be installed):

#apt install nautilus-owncloud 
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
 nautilus-owncloud : Depende: owncloud-client (< 2.4.1+dfsg-1.1.1~) mas 2.5.1.10973+oc-10450 está para ser instalado
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.

Interesting is that same thing happens with dolphin:
dolphin-owncloud : Depende: libowncloudsync0 (= 2.4.1+dfsg-1.1) mas 2.5.1.10973+oc-10450 está para ser instalado

Thanks for the details. We'll try to check the file manager extensions…

@igormcoelho @michaelstingl

nautilus-owncloud wrong name, correct owncloud-client-nautilus:

http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Debian_9.0/all/

That's strange, this package does not exist here:

#apt-get install owncloud-client-nautilus
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
O pacote owncloud-client-nautilus não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte

E: O pacote 'owncloud-client-nautilus' não tem candidato para instalação

Ohh, this is very, very strange... when I removed owncloud-client-data (#apt-get remove owncloud-client-data) the option to install owncloud-client-nautilus finally appeared!
Now it's working, thanks a lot @ho4ho @michaelstingl :)

Was this page helpful?
0 / 5 - 0 ratings