Zypper is not updating Wavebox

I have the Wavebox repository added to Tumbleweed’s repos.
Wavebox has always been updating without issues.
Now the repo has a new version of Wavebox, but zypper says it has nothing to do.
I have already checked that the repo is correct.
Here is some output to check:

> zypper se -s wavebox
Loading repository data...
Reading installed packages...

S  | Name    | Type    | Version     | Arch   | Repository
---+---------+---------+-------------+--------+-----------------
v  | Wavebox | package | 10.144.66-2 | x86_64 | Wavebox - x86_64
i+ | Wavebox | package | 10.143.21-2 | x86_64 | Wavebox - x86_64
v  | Wavebox | package | 10.143.17-2 | x86_64 | Wavebox - x86_64
v  | Wavebox | package | 10.143.16-2 | x86_64 | Wavebox - x86_64
v  | Wavebox | package | 10.143.15-2 | x86_64 | Wavebox - x86_64
v  | Wavebox | package | 10.142.47-2 | x86_64 | Wavebox - x86_64
v  | Wavebox | package | 10.142.43-2 | x86_64 | Wavebox - x86_64
v  | Wavebox | package | 10.142.42-2 | x86_64 | Wavebox - x86_64
v  | Wavebox | package | 10.141.33-2 | x86_64 | Wavebox - x86_64
v  | Wavebox | package | 10.141.29-2 | x86_64 | Wavebox - x86_64

> sudo zypper dup --from 15
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...

The following item is locked and will not be changed by any action:
 Installed:
  synergy
Nothing to do.

The repo number 15 is Wavebox’ repo.
I would expect zypper to install version 10.144.66-2, but instead it doesn’t do anything as you can see above.

See also:

> sudo zypper info wavebox
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...


Information for package Wavebox:
--------------------------------
Repository     : Wavebox - x86_64
Name           : Wavebox
Version        : 10.144.66-2
Arch           : x86_64
Vendor         : Wavebox
Installed Size : 540,2 MiB
Installed      : Yes
Status         : out-of-date (version 10.143.21-2 installed)
Source package : Wavebox-10.144.66-2.src
Upstream URL   : https://wavebox.io
Summary        : The next generation of web-desktop communication
Description    : 
    The next generation of web-desktop communication.
    Add the apps you use everyday and effortlessly switch between them for an easier, more productive workflow.

Am I missing something ?

Thank you in advance.
Cris

Show your repos, please zypper lr -d

Maybe it hasn’t much to do with your problem, but why a dup (which I, in combination with --from associate with “vendor switching”) instead of a up (which I associate with “update”)?

Because it’s Tumbleweed. On Tumbleweed you always dup.
The --from was only to give you a simplified view, by eliminating all the messages related to other repos.

1 Like

When you have added it with:

64-bit Zypper-repository

curl -sSL https://download.wavebox.app/static/wavebox_repo.key | sudo gpg --import
sudo wget -P /etc/zypp/repos.d/ https://download.wavebox.app/stable/linux/rpm/wavebox.repo
sudo zypper in Wavebox 

The refresh is not enabled.

cat /etc/zypp/repos.d/wavebox.repo 
[wavebox]
name=Wavebox - $basearch
baseurl=https://download.wavebox.app/stable/linux/rpm
enabled=1
gpgkeyy=https://download.wavebox.app/static/wavebox_repo.key

So:

#  | Alias                           | Name                           | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                               | Service
---+---------------------------------+--------------------------------+---------+-----------+---------+------+----------+--------+-----------------------------------------------------------------------------------+---------
 1 | Application_Geo                 | Application_Geo                | Yes     | (r ) Yes  | Yes     | -    |   98     | rpm-md | https://download.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/  | 
 2 | dmafanasyev                     | dmafanasyev                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/home:/dmafanasyev/openSUSE_Tumbleweed/ | 
 3 | firefoxpwa                      | FirefoxPWA                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://packagecloud.io/filips/FirefoxPWA/rpm_any/rpm_any/x86_64                  | 
 4 | ftp.gwdg.de-openSUSE_Tumbleweed | Packman Repository             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/               | 
 5 | insync                          | insync repo                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://yum.insync.io/opensuse-tumbleweed/rolling/                                 | 
 6 | openSUSE:repo-non-oss           | repo-non-oss                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss                                   | openSUSE
 7 | openSUSE:repo-openh264          | repo-openh264                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                          | openSUSE
 8 | openSUSE:repo-oss               | repo-oss                       | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss                                       | openSUSE
 9 | openSUSE:repo-oss-debug         | repo-oss-debug                 | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/tumbleweed/repo/oss                                 | openSUSE
10 | openSUSE:repo-oss-source        | repo-oss-source                | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/tumbleweed/repo/oss                                | openSUSE
11 | openSUSE:update-tumbleweed      | update-tumbleweed              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed                                         | openSUSE
12 | snappy                          | snappy                         | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed     | 
13 | sublime-text                    | Sublime Text - x86_64 - Stable | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.sublimetext.com/rpm/stable/x86_64                                | 
14 | teamviewer                      | TeamViewer - x86_64            | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://linux.teamviewer.com/yum/stable/main/binary-x86_64/                       | 
15 | wavebox                         | Wavebox - x86_64               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.wavebox.app/stable/linux/rpm

Maybe a conflict:

LANG=C zypper in -f Wavebox 
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: 1: nothing provides 'libonnxruntime.so(VERS_1.23.2)(64bit)' needed by the to be installed Wavebox-10.144.66-2.x86_64
 Solution 1: do not install Wavebox-10.144.66-2.x86_64
 Solution 2: break Wavebox-10.144.66-2.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 

Try it by your own:

zypper in -f Wavebox

This will install the latest Wavebox Version, if Wabbox is only available in the Wavebox Repo. The --force will install it once more, if installed.

Yes, that seems to be the problem:

> sudo zypper in Wavebox
Refreshing service 'openSUSE'.
Looking for gpg keys in repository Application_Geo.
  gpgkey=https://download.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/repodata/repomd.xml.key
Retrieving repository 'Application_Geo' metadata ..................................................................................................[done]
Building repository 'Application_Geo' cache .......................................................................................................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: 1: nothing provides 'libonnxruntime.so(VERS_1.23.2)(64bit)' needed by the to be installed Wavebox-10.144.66-2.x86_64
 Solution 1: do not install Wavebox-10.144.66-2.x86_64
 Solution 2: break Wavebox-10.144.66-2.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c):

However, I was more concerned about the behavior of “zypper dup” than about finding a solution to the upgrade problem.
Don’t you think that “zypper dup” is behaving strangely?
I would have expected to see the same message as reported above by “zypper in”.

Chris. try the flatpak

Thank you @knurpht , that is probably the best way to upgrade.
I have tried installing libonnx from the Tumbleweed OSS repo, but it didn’t help, unfortunately.

Just so that you all know: yesterday I reported the problem to the Wavebox creators.
I did not have a reply, but today they released v10.144.72-2, which updates correctly on Tumbleweed.

I’m still perplexed by the behavior of zypper, but I’m not sure if I should report it as a bug.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.