Felix Miata composed on 2025-09-30 22:34 (UTC-0400):
# zypper --no-refresh se -s -i lib*3_[34]* | egrep -v 'debug|devel|srcp|openSUSE-20' | egrep 'x86|noarch'| sort -f i | libIex-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libIex-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libIlmThread-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libIlmThread-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libOpenEXR-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libOpenEXR-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libOpenEXRCore-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libOpenEXRCore-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS # rpm -e libOpenEXR-3_3-32 error: Failed dependencies: libOpenEXR-3_3.so.32()(64bit) is needed by (installed) trinity-tdelibs-14.1.4-1.osstw.x86_64 libOpenEXR-3_3.so.32()(64bit) is needed by (installed) trinity-tdebase-tdeio-plugins-14.1.4-1.osstw.x86_64 #
As 70% of my PCs will no longer be supported by openSUSE Leap next spring, I decided to begin upgrading them to Tumbleweed before that happens. The first went fine, except for this very retired dependency. As a result, TDM greeter opens, but it errors instead of starting any selection.
# zypseo | grep -E 'trinity|libI' i | libIex-2_2-23 | package | 2.2.1-150000.3.3.1 | x86_64 | (System Packages) i | libIlmImf-2_2-23 | package | 2.2.1-150000.3.43.1 | x86_64 | (System Packages) i | libIlmThread-2_2-23 | package | 2.2.1-150000.3.3.1 | x86_64 | (System Packages) i+ | trinity-tdelibs | package | 14.1.4-1.oss156 | x86_64 | (System Packages) # zypsei trinity | grep TDE | wc -l 54 # zypper -v in -f trinity-tdelibs ... Forcing installation of 'trinity-tdelibs-14.1.4-1.osstw.x86_64' from repository 'TDE'. Resolving package dependencies... Force resolution: No
Problem: 1: nothing provides 'libImath-3_1.so.29()(64bit)' needed by the to be installed trinity-tdelibs-14.1.4-1.osstw.x86_64 Solution 1: do not install trinity-tdelibs-14.1.4-1.osstw.x86_64 Solution 2: break trinity-tdelibs-14.1.4-1.osstw.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c/d/?] (c): c # zypper --no-refresh se -s -i libIma tdm | egrep -v 'debug|devel|srcp|openSUSE-20' | egrep 'x86|noarch'| sort -f i | libImath-3_2-30 | package | 3.2.1-1.1 | x86_64 | OSS i+ | trinity-tdm | package | 14.1.4-1.osstw | x86_64 | TDE #
I went ahead and force installed trinity-tdelibs, "breaking" it, and it works. I have no idea what functionality may be missing on account of the absent dep. It might be nice to know. TDM and TDE session seem fine.
# inxi -CGMSz System: Kernel: 6.4.0-150600.23.70-default arch: x86_64 bits: 64 Desktop: TDE (Trinity) v: R14.1.4 Distro: openSUSE Tumbleweed 20251005 Machine: Type: Desktop System: Apple product: iMac7,1 v: 1.0 serial: <filter> Mobo: Apple model: Mac-F42386C8 v: PVT serial: <filter> UEFI: Apple v: IM71.88Z.007A.B03.0803051705 date: 03/05/08 CPU: Info: dual core model: Intel Core2 Duo T7700 bits: 64 type: MCP cache: L2: 4 MiB Speed (MHz): avg: 800 min/max: 800/2400 cores: 1: 800 2: 800 Graphics: Device-1: Advanced Micro Devices [AMD/ATI] RV630/M76 [Mobility Radeon HD 2600 XT/2700] driver: radeon v: kernel Device-2: Apple Built-in iSight driver: uvcvideo type: USB Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.8 driver: X: loaded: radeon unloaded: fbdev,modesetting,vesa dri: r600 gpu: radeon resolution: 1920x1200~60Hz API: EGL v: 1.5 drivers: r600,swrast platforms: gbm,x11,surfaceless,device API: OpenGL v: 4.5 compat-v: 3.3 vendor: mesa v: 25.2.4 renderer: AMD RV630 (DRM 2.50.0 / 6.4.0-150600.23.70-default LLVM 21.1.2) Info: Tools: api: clinfo, eglinfo, glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr #