Owncloud 2.4.3 Debian 9 client on Devuan Ascii

Expected behaviour

Since Devuan-Ascii is a fork of Debian 9, it is assumed that the owncloud-client_2.4.3 client amd64 downloaded from the Owncloud clients webpage for DEBIAN 9 would properly install on a Devuan-Ascii amd64 install.

Actual behaviour

Client does NOT install on Devuan-Ascii and emits the following errors:

Unpacking owncloud-client:amd64 (2.4.3+oc-10035) …
dpkg: dependency problems prevent configuration of owncloud-client:amd64:
owncloud-client:amd64 depends on libowncloudsync0 (= 2.4.3+oc-10035); however:
Package libowncloudsync0 is not installed.
owncloud-client:amd64 depends on ocqt562+240-libqt5concurrent5; however:
Package ocqt562+240-libqt5concurrent5 is not installed.
owncloud-client:amd64 depends on ocqt562+240-libqt5core5a; however:
Package ocqt562+240-libqt5core5a is not installed.
owncloud-client:amd64 depends on ocqt562+240-libqt5dbus5; however:
Package ocqt562+240-libqt5dbus5 is not installed.
owncloud-client:amd64 depends on ocqt562+240-libqt5gui5; however:
Package ocqt562+240-libqt5gui5 is not installed.
owncloud-client:amd64 depends on ocqt562+240-libqt5keychain1; however:
Package ocqt562+240-libqt5keychain1 is not installed.
owncloud-client:amd64 depends on ocqt562+240-libqt5network5; however:
Package ocqt562+240-libqt5network5 is not installed.
owncloud-client:amd64 depends on ocqt562+240-libqt5sql5; however:
Package ocqt562+240-libqt5sql5 is not installed.
owncloud-client:amd64 depends on ocqt562+240-libqt5webkit5; however:
Package ocqt562+240-libqt5webkit5 is not installed.
owncloud-client:amd64 depends on ocqt562+240-libqt5widgets5; however:
Package ocqt562+240-libqt5widgets5 is not installed.
owncloud-client:amd64 depends on ocqt562+240-libqt5xml5; however:
Package ocqt562+240-libqt5xml5 is not installed.
owncloud-client:amd64 depends on owncloud-client-l10n; however:
Package owncloud-client-l10n is not installed.
owncloud-client:amd64 depends on ocqt562+240-libqt5sql5-sqlite; however:
Package ocqt562+240-libqt5sql5-sqlite is not installed.

dpkg: error processing package owncloud-client:amd64 (–install):

Please advise

Install the required qt5 packages first.

1 Like

This install of Devuan has KDE5/Plasma and thus should have all qt5 libraries installed. If Devuan/Ascii is a true fork of Debian 9, any needed libraries should already be installed and I’m wondering WHY the owncloud debian9 client has these errors…

I don’t know about the Devuan/Ascii fork. But maybe, the maintainer removed besides systemd also some other packages. :wink:

Hey,

could it be possible that you just have downloaded the owncloud-client .deb file directly and that you’re trying to install this directly? I don’t think that this will work, from my experience with Debian such an installation way won’t pull/install the additional required dependencies.

For a linux user that doesn’t fear to install a somewhat exotic (sorry) fork, it should be no real problem finding and covering the requirements.
Just my 2 cents. :wink:

That would be BAD…Devuan is advertised as being a true fork of Debian, and the Ascii release is supposedly a true fork of Debian 9/Stretch… Guess I’ll hit the Devuan forums and see if that is the
case…

I have a couple of machines that I inherited that have Debian 9 and the Owncloud client installs just fine on those machines, with a simple “dpkg -i Owncloud-Client.deb”…

Hey,

i think it won’t help you if dpkg is doing something different that you’re expecting it to do. :slightly_smiling_face:

If i understand the output you had posted initially your system is currently not providing the packages dpkg is expecting to be there and thus the installation aborts.

I think if you just add the repositories from the link down below (linked on owncloud.org) and use an apt-get install owncloud-client your problem is solved instantly.

https://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client

Problem is fixed… Apparently, unknown to me, the Devuan repos have the current version of the
Owncloud client. Installed via apt-get and alls good now…