I decided to switch back from KDE3 to Trinity, but I ran into a problem while attempting the install. It seems that, while KDE3 uses libIexMath-2_1, Trinity wants libIexMath-2_2. From my install attempt: ========================================================================= My repository list: $ zypper repos --uri Repository priorities in effect: (See 'zypper lr -P' for details) 97 (raised priority) : 3 repositories 98 (raised priority) : 3 repositories 99 (default priority) : 20 repositories
# | Alias | Name | Enabled | GPG Check | Refresh | URI ---+-------------------------------------+-----------------------------------------+---------+-----------+---------+---------------------------------------------------------------------------------------------- 1 | Games | Games | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/games/openSUSE_Leap_42.3/ 2 | Local | Local | Yes | ( p) Yes | Yes | dir:///home/leslie/Downloads/Packages/RPMs/Repository/ 3 | OSC | OSC | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_42.3/ 4 | Trinity14 | Trinity14 | Yes | (r ) Yes | Yes | http://mirror.ppa.trinitydesktop.org/trinity/trinity/rpm/opensuse42.3/trinit... 5 | Trinity14-noarch | Trinity14-noarch | Yes | (r ) Yes | Yes | http://mirror.ppa.trinitydesktop.org/trinity/trinity/rpm/opensuse42.3/trinit... 6 | http-download.opensuse.org-252ba42b | Emulators:Wine:STABLE | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/Emulators:/Wine:/STABLE/openSUSE_L... 7 | http-download.opensuse.org-2674e8c6 | home:Miuku | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/home:/Miuku/openSUSE_Leap_42.3/ 8 | http-download.opensuse.org-385545ed | openSUSE:Leap:42.3:Update | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/openSUSE:/Leap:/42.3:/Update/stand... 9 | http-download.opensuse.org-39c8c023 | Publishing | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/Publishing/openSUSE_Leap_42.3/ 10 | http-download.opensuse.org-4784b6cf | devel:libraries:c_c++ | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/devel:/libraries:/c_c%2B%2B/openSU... 11 | http-download.opensuse.org-85b241d0 | KDE:KDE3 | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Leap_42.2/ 12 | http-download.opensuse.org-92b8fa02 | system:packagemanager | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/system:/packagemanager/openSUSE_Le... 13 | http-download.opensuse.org-aff39bb5 | devel:libraries:c_c++ | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/devel:/libraries:/c_c%2B%2B/openSU... 14 | http-download.opensuse.org-d7c190d1 | systemsmanagement:saltstack | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/systemsmanagement:/saltstack/openS... 15 | openSUSE-Leap-42.3-0 | openSUSE-Leap-42.3-0 | No | ---- | ---- | cd:///?devices=/dev/disk/by-id/scsi-S__%5Cx5b 16 | opensuse-guide.org-repo | Libdvdcss Repository | Yes | (r ) Yes | Yes | http://opensuse-guide.org/repo/openSUSE_Leap_42.3/ 17 | packman.inode.at-suse | Packman Repository | Yes | (r ) Yes | Yes | http://packman.inode.at/suse/openSUSE_Leap_42.3/ 18 | repo-debug | openSUSE-Leap-42.3-Debug | Yes | (r ) Yes | Yes | http://download.opensuse.org/debug/distribution/leap/42.3/repo/oss/ 19 | repo-debug-non-oss | openSUSE-Leap-42.3-Debug-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/debug/distribution/leap/42.3/repo/non-oss/ 20 | repo-debug-update | openSUSE-Leap-42.3-Update-Debug | Yes | (r ) Yes | Yes | http://download.opensuse.org/debug/update/leap/42.3/oss/ 21 | repo-debug-update-non-oss | openSUSE-Leap-42.3-Update-Debug-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/debug/update/leap/42.3/non-oss/ 22 | repo-non-oss | openSUSE-Leap-42.3-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/42.3/repo/non-oss/ 23 | repo-oss | openSUSE-Leap-42.3-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/42.3/repo/oss/ 24 | repo-source | openSUSE-Leap-42.3-Source | Yes | (r ) Yes | Yes | http://download.opensuse.org/source/distribution/leap/42.3/repo/oss/ 25 | repo-source-non-oss | openSUSE-Leap-42.3-Source-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/source/distribution/leap/42.3/repo/non-oss/ 26 | repo-update | openSUSE-Leap-42.3-Update | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/42.3/oss/ 27 | repo-update-non-oss | openSUSE-Leap-42.3-Update-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/42.3/non-oss/ =========================================================================
Installing Trinity (note, KDE3 was successfully removed): $ zypper install trinity-desktop Loading repository data... Reading installed packages... Resolving package depen
Problem: nothing provides libIexMath-2_2.so.12()(64bit) needed by trinity-tdelibs-14.0.4-1.oss423.x86_64 Solution 1: do not install trinity-desktop-14.0.4-1.oss423.noarch Solution 2: break trinity-tdelibs-14.0.4-1.oss423.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c] (c): c =========================================================================
What zypper says about libIexMath: $ zypper search --provides libIexMath-2_2 Loading repository data... Reading installed packages...
S | Name | Summary | Type ---+-----------------------------+---------------------------------------------------+-------- i+ | libIexMath-2_2-23 | Exception-based vector/matrix library for OpenEXR | package i+ | libIexMath-2_2-23-debuginfo | Debug information for package libIexMath-2_2-23 | package =========================================================================
So, Trinity wants libIexMath-2_2.so.12, which OpenSuSE thinks is provided by package libIexMath-2_2-23, but apparently that's TOO new. I tried looking on rpmfind for a libIexMath, but found nothing. Can I just add another symbolic link to rename 2_23 to 2_12? Is that likely to work?
Leslie Turriff composed on 2018-04-20 21:35 (UTC-0500):
I decided to switch back from KDE3 to Trinity, but I ran into a problem while attempting the install. It seems that, while KDE3 uses libIexMath-2_1, Trinity wants libIexMath-2_2.....
Trouble like this is a common problem due to Trinity for openSUSE requiring packages that are ever provided by Packman. IIRC, one solution is to use
rpm -e --nodeps
to remove the currently installed libI* packages, then try to install the Trinity packages. Here's what libI* packages are currently available for 42.3 when I search on a KDE3 installation:
# zypper se -s -C libI | libIDL-2-0-32bit | package | 0.8.14-24.3 | x86_64 | OSS | libIL1 | package | 1.7.8-10.1 | x86_64 | OSS | libIccXML2 | package | 0.9.8-5.1 | x86_64 | OSS | libIex-2_1-11-32bit | package | 2.1.0-7.3 | x86_64 | OSS | libIex-2_2-23 | package | 2.2.1-3.1 | x86_64 | Packman | libIexMath-2_1-11-32bit | package | 2.1.0-7.3 | x86_64 | OSS | libIexMath-2_2-23 | package | 2.2.1-3.1 | x86_64 | Packman | libIlmImf-Imf_2_1-21-32bit | package | 2.1.0-10.3.1 | x86_64 | Update | libIlmImf-Imf_2_1-21-32bit | package | 2.1.0-9.5 | x86_64 | OSS | libIlmThread-2_1-11-32bit | package | 2.1.0-7.3 | x86_64 | OSS | libIlmThread-2_2-23 | package | 2.2.1-3.1 | x86_64 | Packman | libImath-2_1-11-32bit | package | 2.1.0-7.3 | x86_64 | OSS | libImath-2_2-23 | package | 2.2.1-3.1 | x86_64 | Packman | libIrrlicht1_8 | package | 1.8.4-1.2 | x86_64 | OSS i | libICE6 | package | 1.0.9-7.1 | x86_64 | OSS i | libICE6-32bit | package | 1.0.9-7.1 | x86_64 | OSS i | libIDL-2-0 | package | 0.8.14-24.3 | x86_64 | OSS i | libIex-2_1-11 | package | 2.1.0-7.3 | x86_64 | OSS i | libIex-2_2-12 | package | 2.2.0-4.3 | x86_64 | (System Packages) i | libIexMath-2_1-11 | package | 2.1.0-7.3 | x86_64 | OSS i | libIexMath-2_2-12 | package | 2.2.0-4.3 | x86_64 | (System Packages) i | libIlmImf-2_2-22 | package | 2.2.0-37.2 | x86_64 | (System Packages) i | libIlmImf-Imf_2_1-21 | package | 2.1.0-10.3.1 | x86_64 | Update i | libIlmThread-2_1-11 | package | 2.1.0-7.3 | x86_64 | OSS i | libIlmThread-2_2-12 | package | 2.2.0-4.3 | x86_64 | (System Packages) i | libImath-2_1-11 | package | 2.1.0-7.3 | x86_64 | OSS i | libImath-2_2-12 | package | 2.2.0-4.3 | x86_64 | (System Packages) i | libImlib2-1 | package | 1.4.5-21.3 | x86_64 | OSS v | libIlmImf-Imf_2_1-21 | package | 2.1.0-9.5 | x86_64 | OSS
Those that are currently installed and reported as (System Packages) are packages from Packman that are no longer available.
# zypper se -s -i -C libI i | libICE6 | package | 1.0.9-7.1 | x86_64 | OSS i | libIex-2_1-11 | package | 2.1.0-7.3 | x86_64 | OSS i | libIex-2_2-12 | package | 2.2.0-4.3 | x86_64 | (System Packages) i | libIexMath-2_2-12 | package | 2.2.0-4.3 | x86_64 | (System Packages) i | libIlmImf-Imf_2_1-21 | package | 2.1.0-9.5 | x86_64 | OSS i | libIlmThread-2_1-11 | package | 2.1.0-7.3 | x86_64 | OSS i | libIlmThread-2_2-12 | package | 2.2.0-4.3 | x86_64 | (System Packages) i | libImath-2_2-12 | package | 2.2.0-4.3 | x86_64 | (System Packages)
This list is from a 42.3 TDE installation.
On 2018-04-20 22:11:52 Felix Miata wrote:
Those that are currently installed and reported as (System Packages) are packages from Packman that are no longer available.
Yes, and that seems to include the one I need. Can you tell me which release it came from? Do you possibly have a copy of its RPM?
Leslie