On 2018-03-24 12:22, Dave Howorth wrote:
On Sat, 24 Mar 2018 01:09:15 +0100 "Carlos E. R." <> wrote:
On 2018-03-23 21:33, Dave Howorth wrote:
On Fri, 23 Mar 2018 19:52:15 +0100 (CET) "Carlos E. R." <> wrote:
#### YaST2 conflicts list - generated 2018-03-23 19:49:01 ####
vlc-devel-2.2.6-8.5.x86_64 requires vlc = 2.2.6, but this requirement cannot be provided deleted providers: vlc-2.2.6-8.4.x86_64 uninstallable providers: vlc-2.2.6-8.5.x86_64[EXT_Packman] vlc-2.2.6-1.1.x86_64[download.opensuse.org-oss] vlc-2.2.6-3.1.x86_64[download.opensuse.org-oss_1] [ ] do not install vlc-devel-2.2.6-8.5.x86_64
[ ] Following actions will be done: keep vlc-2.2.6-8.4.x86_64 keep vlc-qt-2.2.6-8.4.x86_64 do not install vlc-beta-devel-4.0.0.20180221.eaac4ae231-1.5.x86_64 [ ] break vlc-devel-2.2.6-8.5.x86_64 by ignoring some of its dependencies
Hmm, I had VLC installed, but not the -devel package. I also needed to update the base package. I selected -devel and the updates, clicked apply and it all installed nicely.
I did not choose to install the -devel or -beta, all that was automatic at some point.
Hmm, do you feel your nose growing in length? Neither of those would be installed automatically in any scenario I can think of. You must have chosen them, perhaps indirectly, at some point, somewhen.
Well, according to the /var/log/zypp/history file, vlc-devel was never installed on my system: cer@Telcontar:/var/log/zypp> zgrep vlc-devel *z cer@Telcontar:/var/log/zypp> grep vlc-devel history cer@Telcontar:/var/log/zypp> (they date back to 2010) So, something was trying to solve dependencies yesterday by installing it. Yast wanted to - see /var/log/YaST2/y2log-6.gz 2018-03-23 19:48:45 <1> Telcontar(21526) [libsolv] PoolImpl.cc(logSat):121 job: install vlc-devel-2.2.6-8.5.x86_64 2018-03-23 19:48:45 <1> Telcontar(21526) [libsolv] PoolImpl.cc(logSat):121 - job Rule #161476: 2018-03-23 19:48:45 <1> Telcontar(21526) [libsolv] PoolImpl.cc(logSat):121 vlc-devel-2.2.6-8.5.x86_64 [13396] (w1) I said no: 2018-03-23 19:49:18 <1> Telcontar(21526) [qt-pkg] YQPkgConflictList.cc(userSelectedResolution):380 User selected resolution "do not install vlc-devel-2.2.6-8.5.x86_64" 2018-03-23 19:49:18 <1> Telcontar(21526) [zypp++] Resolver.cc(applySolution):402 apply solution Solution: 2018-03-23 19:49:18 <1> Telcontar(21526) [zypp++] Resolver.cc(applySolution):402 do not install vlc-devel-2.2.6-8.5.x86_64 2018-03-23 19:49:18 <1> Telcontar(21526) [zypp++] Resolver.cc(applySolution):402 TransactionSolutionAction: Keep U_Tu_(13396)vlc-devel-2.2.6-8.5.x86_64(EXT_Packman) 2018-03-23 19:49:18 <1> Telcontar(21526) [zypp++] Resolver.cc(applySolution):402 And there are no more occurrences of vlc-devel in the yast logs. vlc-beta was installed yesterday: Telcontar:/var/log/zypp # zgrep vlc-beta *z Telcontar:/var/log/zypp # grep vlc-beta history 2018-03-23 20:16:12|install|vlc-beta-qt-debuginfo|4.0.0.20180221.eaac4ae231-1.5|x86_64|root@Telcontar|EXT_Packman|8a7dae572b260925ed3ba44d98bda502df5b321700ce1430ff107c98174e9522| 2018-03-23 20:16:13|install|vlc-beta-debugsource|4.0.0.20180221.eaac4ae231-1.5|x86_64|root@Telcontar|EXT_Packman|1bc71ab5fa1f959084ec432f542fc3dd6090e938581a3d176f6465fb00d93027| 2018-03-23 20:16:13|install|vlc-beta-debuginfo|4.0.0.20180221.eaac4ae231-1.5|x86_64|root@Telcontar|EXT_Packman|5d581dcfdc6e1975a8ff34818f0d7224afda6b133dcdaf60430bef7e864e058d| 2018-03-23 20:16:15|install|vlc-beta-noX-debuginfo|4.0.0.20180221.eaac4ae231-1.5|x86_64|root@Telcontar|EXT_Packman|db8751426449eca4285997dda3fb07150bf51bf55de82987a9399cd1be5de548| 2018-03-24 00:48:27|remove |vlc-beta-debuginfo|4.0.0.20180221.eaac4ae231-1.5|x86_64|root@Telcontar| 2018-03-24 00:48:28|remove |vlc-beta-debugsource|4.0.0.20180221.eaac4ae231-1.5|x86_64|root@Telcontar| 2018-03-24 00:48:28|remove |vlc-beta-noX-debuginfo|4.0.0.20180221.eaac4ae231-1.5|x86_64|root@Telcontar| 2018-03-24 00:48:28|remove |vlc-beta-qt-debuginfo|4.0.0.20180221.eaac4ae231-1.5|x86_64|root@Telcontar| Telcontar:/var/log/zypp # as it was because yast wanted to, to solve dependencies as far as I know, maybe as a result of clicking on the options it gave me. Telcontar:/var/log/YaST2 # zgrep vlc-beta y2log* | wc -l 868 Telcontar:/var/log/YaST2 # I will not post those lines this time, unless asked. y2log-1.gz:2018-03-24 00:47:24 <1> Telcontar(8104) [libsolv] PoolImpl.cc(logSat):121 job: user installed vlc-beta-debuginfo y2log-1.gz:2018-03-24 00:47:24 <1> Telcontar(8104) [libsolv] PoolImpl.cc(logSat):121 job: user installed vlc-beta-debugsource y2log-1.gz:2018-03-24 00:47:24 <1> Telcontar(8104) [libsolv] PoolImpl.cc(logSat):121 job: user installed vlc-beta-noX-debuginfo y2log-1.gz:2018-03-24 00:47:24 <1> Telcontar(8104) [libsolv] PoolImpl.cc(logSat):121 job: user installed vlc-beta-qt-debuginfo y2log-1.gz:2018-03-24 00:47:24 <1> Telcontar(8104) [libsolv] PoolImpl.cc(logSat):121 job: erase vlc-beta-debuginfo-4.0.0.20180221.eaac4ae231-1.5.x86_64 y2log-1.gz:2018-03-24 00:47:24 <1> Telcontar(8104) [libsolv] PoolImpl.cc(logSat):121 !vlc-beta-debuginfo-4.0.0.20180221.eaac4ae231-1.5.x86_64 [7115]I (w1) y2log-1.gz:2018-03-24 00:47:24 <1> Telcontar(8104) [libsolv] PoolImpl.cc(logSat):121 !vlc-beta-debuginfo-4.0.0.20180221.eaac4ae231-1.6.x86_64 [13426] (w1) And many similar. What I have now is: Telcontar:/var/log/YaST2 # rpm -qa | grep vlc libvlccore123-4.0.0.20180221.eaac4ae231-1.6.x86_64 vlc-2.2.6-8.6.x86_64 nulloy-vlc-0.8.2-9.288.x86_64 vlc-lang-2.2.6-8.6.noarch phonon4qt5-backend-vlc-0.9.0-3.3.x86_64 vlc-codecs-2.2.6-8.6.x86_64 phonon-backend-vlc-0.8.2-5.2.x86_64 libvlc5-2.2.6-8.6.x86_64 vlc-codec-gstreamer-2.2.6-8.6.x86_64 libvlc-gtk0-0.6.8.20160609.6575c25-2.8.x86_64 libvlc123-4.0.0.20180221.eaac4ae231-1.6.x86_64 vlc-debugsource-2.2.6-8.6.x86_64 vlc-noX-2.2.6-8.6.x86_64 vlc-qt-2.2.6-8.6.x86_64 libvlccore8-2.2.6-8.6.x86_64 Telcontar:/var/log/YaST2 # Telcontar:/var/log/YaST2 # rpm --erase vlc-debugsource Telcontar:/var/log/YaST2 # Telcontar:/var/log/zypp # grep vlc-debugsource history 2018-03-23 20:16:09|install|vlc-debugsource|2.2.6-8.5|x86_64|root@Telcontar|EXT_Packman|88c7dfa80a7608e22c96c8350836ef08fa341beed204195a519fa429bf55976e| 2018-03-24 00:54:18|install|vlc-debugsource|2.2.6-8.6|x86_64|root@Telcontar|EXT_Packman|37b435a22fbfd498268f64dff65ab0b1476d7d70b51c900a556cc5c122914d70| Telcontar:/var/log/zypp # zgrep vlc-debugsource history*z Telcontar:/var/log/zypp # vlc-debugsource was installed yesterday. -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" at Telcontar)