[openSUSE][TW] Rename libsnmp40 subpackage to libsnmp39 cause trinity-ksim not installable #96

Closed
opened 2 years ago by wynn1212 · 1 comments

Basic information

  • TDE version: R14.0.12
  • Distribution: openSUSE Tumbleweed 20220713 (and later)
  • Hardware: amd64

Description

From openSUSE mailing list:

New Tumbleweed snapshot 20220713 released!

They changed libsnmp40 to libsnmp39

==== net-snmp ====
Subpackages: perl-SNMP snmp-mibs

- Rename libsnmp40 subpackage to libsnmp39: the libraries are all
  having soversion 39.

Therefore, Tumbleweed 20220713 and later cannot install trinity-ksim due to libnetsnmp.so.40()(64bit) is missing from libsnmp40 package. And has been replaced by libnetsnmp.so.39()(64bit) which is provided by libsnmp39

Steps to reproduce

  1. Follow the installation instruction on OpenSUSE Trinity Repository Installation Instructions

  2. Surscribe repository and install additional package based on #78 comment

  3. Install/Upgrade trinity-tdeutils or trinity-ksim via zypper and produce the following dependency error:

# zypper install trinity-ksim
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides 'libnetsnmp.so.40()(64bit)' needed by the to be installed trinity-ksim-14.0.12-1.osstw.x86_64
 Solution 1: do not install trinity-ksim-14.0.12-1.osstw.x86_64
 Solution 2: break trinity-ksim-14.0.12-1.osstw.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c): d
Problem: nothing provides 'libnetsnmp.so.40()(64bit)' needed by the to be installed trinity-ksim-14.0.12-1.osstw.x86_64
Detailed information: 
        nothing provides 'libnetsnmp.so.40()(64bit)' needed by the to be installed trinity-ksim-14.0.12-1.osstw.x86_64
 Solution 1: do not install trinity-ksim-14.0.12-1.osstw.x86_64
 Solution 2: break trinity-ksim-14.0.12-1.osstw.x86_64 by ignoring some of its dependencies

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

Screenshots

N/A

<!-- This is a comment. Please fill in the required fields below. The comments provide instructions on how to do so. Note: You do not need to remove comments. --> ## Basic information - TDE version: R14.0.12 - Distribution: openSUSE Tumbleweed 20220713 (and later) - Hardware: amd64 <!-- Use SL/* labels to set the severity level. Please do not set a milestone. --> ## Description From openSUSE mailing list: [New Tumbleweed snapshot 20220713 released!](https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/IAQXSSNMZ3OKK6BFD5TLW32XEVAYCWGD/) They changed `libsnmp40` to `libsnmp39` ``` ==== net-snmp ==== Subpackages: perl-SNMP snmp-mibs - Rename libsnmp40 subpackage to libsnmp39: the libraries are all having soversion 39. ``` Therefore, Tumbleweed 20220713 and later cannot install `trinity-ksim` due to `libnetsnmp.so.40()(64bit)` is missing from `libsnmp40` package. And has been replaced by `libnetsnmp.so.39()(64bit)` which is provided by `libsnmp39` ## Steps to reproduce 1. Follow the installation instruction on [OpenSUSE Trinity Repository Installation Instructions](https://wiki.trinitydesktop.org/OpenSUSE_Trinity_Repository_Installation_Instructions) 2. Surscribe repository and install additional package based on https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/78#issuecomment-20613 comment 3. Install/Upgrade `trinity-tdeutils` or `trinity-ksim` via zypper and produce the following dependency error: ```shell # zypper install trinity-ksim Loading repository data... Reading installed packages... Resolving package dependencies... Problem: nothing provides 'libnetsnmp.so.40()(64bit)' needed by the to be installed trinity-ksim-14.0.12-1.osstw.x86_64 Solution 1: do not install trinity-ksim-14.0.12-1.osstw.x86_64 Solution 2: break trinity-ksim-14.0.12-1.osstw.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/c/d/?] (c): d Problem: nothing provides 'libnetsnmp.so.40()(64bit)' needed by the to be installed trinity-ksim-14.0.12-1.osstw.x86_64 Detailed information: nothing provides 'libnetsnmp.so.40()(64bit)' needed by the to be installed trinity-ksim-14.0.12-1.osstw.x86_64 Solution 1: do not install trinity-ksim-14.0.12-1.osstw.x86_64 Solution 2: break trinity-ksim-14.0.12-1.osstw.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/c/d/?] (c): ``` ## Screenshots <!-- If it seems useful, please provide provide one or more screenshots. --> N/A
SlavekB commented 1 year ago
Owner

Issue seems to be considered solved because packages for R14.0.13 have been published.

Issue seems to be considered solved because packages for R14.0.13 have been published.
SlavekB closed this issue 1 year ago
SlavekB added this to the R14.0.13 release milestone 1 year ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: TDE/tde#96
Loading…
There is no content yet.