Desktop Client Ubuntu 18.04 is on release 2.4 (auto) or broken (manual)

The installable release for Ubuntu 18.04 (not the downloadable!) is far behind on R2.4.x I guess it is true for all Ubuntu releases.

Expected behaviour

After setting up apt as described, installing owncloud-desktop should be on the latest version (at the time of writing: 2.5.4)

Actual behaviour

Release 2.4.x is installed

Steps to reproduce

  1. https://owncloud.org/download/
  2. https://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client
  3. https://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client#manualUbuntu

If you try to install the package manually:
sudo apt install ./owncloud-client_2.5.4.11654+oc-515_amd64.deb
you get:

The following packages have unmet dependencies:
 owncloud-client : Depends: libowncloudsync0 (= 2.5.4.11654+oc-515) but it is not going to be installed
                   Depends: ocqt5121-libqt5core5a but it is not installable
                   Depends: ocqt5121-libqt5dbus5 but it is not installable
                   Depends: ocqt5121-libqt5gui5 but it is not installable
                   Depends: ocqt5121-libqt5keychain1 but it is not installable
                   Depends: ocqt5121-libqt5network5 but it is not installable
                   Depends: ocqt5121-libqt5webkit5 but it is not installable
                   Depends: ocqt5121-libqt5widgets5 but it is not installable
                   Depends: ocqt5121-libqt5xml5 but it is not installable
                   Depends: ocqt5121-libqt5sql5-sqlite but it is not installable
                   Depends: ocqt5121-qtsvg5 but it is not installable
E: Unable to correct problems, you have held broken packages.

Note:
All dependencies containing libqt5 in the name have a wrong dependency name, it is starting with ocqt5121-. Without that, the dependency could be resolved by the system.
Dependency qtsvg5 does not exist at all, the name is wrong it must be libqt5svg5.

Summary
Both installations do not work. One installs a far outdated client, the other does not install at all. :frowning:

Server configuration

Operating system: Ubuntu 18.04

Similar issue here, maybe same solution:

The entry:

/etc/apt/sources.list.d$ cat isv\:ownCloud\:desktop.list
deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_18.04/ /

is correct

I removed the client, autoremove to remove unused dependencied ect.
Reinstalled with sudo apt install owncloud-client
Here is a log extract from the install, looks fine:

...
Selecting previously unselected package owncloud-client:amd64.
Preparing to unpack .../14-owncloud-client_2.5.4.11654+oc-515_amd64.deb ...
Unpacking owncloud-client:amd64 (2.5.4.11654+oc-515) ...
...

The client reports with: Version 2.4.1+dfsg-1

ok, I got it to work…
uninstalled and removed all of owncloud client
searched for any remaining files containing loud, nothing found
reinstalled owncloud-client
still got the same version 2.4.1
uninstalled …
now I looked into the processes and identifed that there is still a owncloud process running - killed it.
now it was really clean.
installed via apt the client and voila it is now on version 2.5.4.

It seems that apt remove did not stop the old process, so the new installation never started as the old was still running.

No clue where the old version came from as I have never installed any owncloud client before on this machine. it was the very first time…

one thing is coming to my mind, when adding at the very beginning the apt keys to the system, I copied on the first attempt 19.04 instead of 18.04. I realized that and fixed it. do other version use an older client? may needs checking