[yast-devel] missing dep (libyui-qt-pkg7) ???
I tried yast2 sw_single on a freshly updated TW (host gx62b) running Plasma. After refreshing, an error popped up, then on OK it closed itself, leaving the following on Konsole: # yast2 sw_single terminate called after throwing an instance of 'YUINoDialogException' what(): No dialog existing YaST got signal 6 at file /usr/share/YaST2/clients/sw_single.rb:807 sender PID: 1564 /sbin/yast2: line 445: 1564 Aborted (core dumped) $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS I then zypper searched yui and saw libyui-qt-pkg7 was not installed. I installed it, then tried sw_single again, and it works. Shouldn't libyui-qt-pkg# be required when any other qt yui is installed? -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Dne 6.3.2017 v 11:24 Felix Miata napsal(a): [...]
I then zypper searched yui and saw libyui-qt-pkg7 was not installed. I installed it, then tried sw_single again, and it works.
Shouldn't libyui-qt-pkg# be required when any other qt yui is installed?
Um, I do not think so, YaST is modular and until you really run the package manager UI you do not need that libyui package. IMHO the best solution would be to add a runtime dependency to the sw_single client, just like some YaST packages check whether the target configured package is actually installed. (yast2-packager contains some other clients which do not need libyui-*-pkg.) Please open a bug for discussing this issue and the possible solution, thank you! -- Ladislav Slezák YaST Developer SUSE LINUX, s.r.o. Corso IIa Křižíkova 148/34 18600 Praha 8 -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
participants (2)
-
Felix Miata
-
Ladislav Slezak