[opensuse-factory] YaST2 doesn't use a Qt GUI
Hello. After the recent Tumbleweed update YaST2 doesn't use a Qt GUI. # cat /etc/os-release NAME=openSUSE VERSION="Tumbleweed" VERSION_ID="20151012" PRETTY_NAME="openSUSE Tumbleweed (20151012) (x86_64)" ID=opensuse ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:opensuse:20151012" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://opensuse.org/" ID_LIKE="suse" # yast2 --qt Qt GUI wanted but not found, falling back to ncurses. # zypper se -is yast Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+----------------------------+-------------+-------------+--------+------------------------ i | YaST | application | | noarch | openSUSE:Tumbleweed:Oss i | yast2 | package | 3.1.149-1.1 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-apparmor | package | 3.1.3-1.2 | noarch | openSUSE:Tumbleweed:Oss i | yast2-audit-laf | package | 3.1.3-1.3 | noarch | openSUSE:Tumbleweed:Oss i | yast2-bootloader | package | 3.1.151-1.1 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-branding-openSUSE | package | 3.1.34-1.1 | noarch | openSUSE:Tumbleweed:Oss i | yast2-control-center | package | 3.1.5-2.3 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-control-center-qt | package | 3.1.5-2.3 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-core | package | 3.1.17-3.4 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-country | package | 3.1.24-1.1 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-country-data | package | 3.1.24-1.1 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-fonts | package | 3.1.16-1.1 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-hardware-detection | package | 3.1.7-1.3 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-ldap | package | 3.1.13-1.5 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-metapackage-handler | package | 3.1.4-2.2 | noarch | openSUSE:Tumbleweed:Oss i | yast2-network | package | 3.1.131-1.1 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-nfs-client | package | 3.1.16-1.1 | noarch | openSUSE:Tumbleweed:Oss i | yast2-nfs-common | package | 3.1.8-1.4 | noarch | openSUSE:Tumbleweed:Oss i | yast2-ntp-client | package | 3.1.19-1.1 | noarch | openSUSE:Tumbleweed:Oss i | yast2-packager | package | 3.1.77-1.1 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-pam | package | 3.1.1-3.4 | noarch | openSUSE:Tumbleweed:Oss i | yast2-perl-bindings | package | 3.1.2-3.5 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-pkg-bindings | package | 3.1.29-1.2 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-printer | package | 3.1.2-2.4 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-qt-branding-openSUSE | package | 13.2-11.3 | noarch | openSUSE:Tumbleweed:Oss i | yast2-ruby-bindings | package | 3.1.38-2.2 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-scanner | package | 3.1.2-2.4 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-security | package | 3.2.0-1.1 | noarch | openSUSE:Tumbleweed:Oss i | yast2-services-manager | package | 3.1.39-2.1 | noarch | openSUSE:Tumbleweed:Oss i | yast2-sound | package | 3.1.7-1.4 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-storage | package | 3.1.69-1.1 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-sudo | package | 3.1.2-1.1 | noarch | openSUSE:Tumbleweed:Oss i | yast2-sysconfig | package | 3.1.3-1.1 | noarch | openSUSE:Tumbleweed:Oss i | yast2-trans-ru | package | 3.1.0-7.1 | noarch | openSUSE:Tumbleweed:Oss i | yast2-trans-stats | package | 2.19.0-17.4 | noarch | openSUSE:Tumbleweed:Oss i | yast2-transfer | package | 3.1.2-1.1 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-users | package | 3.1.40-1.1 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-xml | package | 3.1.1-3.4 | x86_64 | openSUSE:Tumbleweed:Oss i | yast2-ycp-ui-bindings | package | 3.1.9-1.3 | x86_64 | openSUSE:Tumbleweed:Oss # strace yast2 --qt http://susepaste.org/view/simple/76663779 I see this: stat("/usr/lib64/YaST2/plugin/libpy2qt.so.2", 0x7ffde6693630) = -1 ENOENT (No such file or directory) fcntl(1, F_GETFD) = 0 fcntl(1, F_DUPFD, 10) = 10 fcntl(1, F_GETFD) = 0 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 dup2(2, 1) = 1 fcntl(2, F_GETFD) = 0 write(1, "Qt GUI wanted but not found, fal"..., 54Qt GUI wanted but not found, falling back to ncurses. What is missing? -- WBR Kyrill
Kyrill Detinov composed on 2015-10-16 22:47 (UTC+0300):
After the recent Tumbleweed update YaST2 doesn't use a Qt GUI. ... write(1, "Qt GUI wanted but not found, fal"..., 54Qt GUI wanted but not found, falling back to ncurses.
What is missing?
yast2 --qt works here. Likely one or more of the following is missing: libyui-ncurses-pkg7-2.48.1-1.1.x86_64 libyui-ncurses6-2.47.2-1.1.x86_64 libyui-ncurses7-2.47.4-1.1.x86_64 libyui-qt-graph6-2.44.3-1.4.x86_64 libyui-qt6-2.46.18-1.3.x86_64 libyui6-3.2.0-1.1.x86_64 libyui7-3.2.3-1.1.x86_64 -- "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: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Felix Miata
Kyrill Detinov composed on 2015-10-16 22:47 (UTC+0300):
After the recent Tumbleweed update YaST2 doesn't use a Qt GUI. ... write(1, "Qt GUI wanted but not found, fal"..., 54Qt GUI wanted but not found, falling back to ncurses.
What is missing?
yast2 --qt works here. Likely one or more of the following is missing: libyui-ncurses-pkg7-2.48.1-1.1.x86_64 libyui-ncurses6-2.47.2-1.1.x86_64 libyui-ncurses7-2.47.4-1.1.x86_64 libyui-qt-graph6-2.44.3-1.4.x86_64 libyui-qt6-2.46.18-1.3.x86_64 libyui6-3.2.0-1.1.x86_64 libyui7-3.2.3-1.1.x86_64
Works for me 2 :) -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2015-10-16 22:22, Felix Miata wrote:
Kyrill Detinov composed on 2015-10-16 22:47 (UTC+0300):
After the recent Tumbleweed update YaST2 doesn't use a Qt GUI. ... write(1, "Qt GUI wanted but not found, fal"..., 54Qt GUI wanted but not found, falling back to ncurses.
What is missing?
yast2 --qt works here. Likely one or more of the following is missing: libyui-ncurses-pkg7-2.48.1-1.1.x86_64 libyui-ncurses6-2.47.2-1.1.x86_64 libyui-ncurses7-2.47.4-1.1.x86_64 libyui-qt-graph6-2.44.3-1.4.x86_64 libyui-qt6-2.46.18-1.3.x86_64 libyui6-3.2.0-1.1.x86_64 libyui7-3.2.3-1.1.x86_64
I had a similar problem not long ago, in Leap. The problem was not exactly missing libraries, but libraries half installed, and a corrupted rpmdatabase. The bug that caused this is (was?) also active in TW (stop apparmor before running zypper up, dup or patch). The first step is "rpm --rebuilddb". When that is done, the second is "rpm -Va '*'". If missing or crc changed files are found, reinstall those packages. - -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAlYhgXwACgkQja8UbcUWM1ywPQD8DqMtMSEXR5fzDJbndpfxJ5ZP RNfYx9qc/UoXbeU8ShMBAI+1jQZD8ycBqk6oT3hqhTEXkoTfapVBjpWekREJ38V9 =A+1q -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 16 Oct 2015 16:22:57 -0400 Felix Miata wrote:
What is missing?
yast2 --qt works here. Likely one or more of the following is missing: libyui-ncurses-pkg7-2.48.1-1.1.x86_64 libyui-ncurses6-2.47.2-1.1.x86_64 libyui-ncurses7-2.47.4-1.1.x86_64 libyui-qt-graph6-2.44.3-1.4.x86_64 libyui-qt6-2.46.18-1.3.x86_64 libyui6-3.2.0-1.1.x86_64 libyui7-3.2.3-1.1.x86_64
libyui-ncurses-pkg7 and libyui-ncurses7 are installed. I need to install libyui-qt-graph7 libyui-qt-pkg7 libyui-qt7 to make it working again. Thanks for the direction. I forgot about libyui. As far as I can see, it was happened in the Tumbleweed snapshot 20151002. Looking at the logs: % grep libyui /var/log/zypp/history ... 2015-10-05 20:08:48|install|libyui-ncurses7|2.47.4-1.1|x86_64||openSUSE:Tumbleweed:Oss|078f75e618eb14902fe4d944918026197a2d086c| 2015-10-05 20:09:18|install|libyui7|3.2.3-1.1|x86_64||openSUSE:Tumbleweed:Oss|28c5eae1bbf26134d6b277cb696b9cff99c7a92a| 2015-10-05 21:10:58|command|root@lazy|'zypper' 'rm' '-u' 'libyui-ncurses-pkg6' 'libyui-ncurses6' 'libyui-qt-graph6' 'libyui-qt-pkg6' 'libyui-qt6' 'libyui6'| 2015-10-05 21:10:59|remove |libyui-ncurses-pkg6|2.47.0-1.4|x86_64|root@lazy| 2015-10-05 21:10:59|remove |libyui-qt-graph6|2.44.3-1.5|x86_64|root@lazy| 2015-10-05 21:11:02|remove |libyui-qt-pkg6|2.45.0-1.5|x86_64|root@lazy| 2015-10-05 21:11:02|remove |libyui-qt6|2.46.18-1.4|x86_64|root@lazy| 2015-10-05 21:11:03|remove |libyui-ncurses6|2.47.2-1.2|x86_64|root@lazy| 2015-10-05 21:11:03|remove |libyui6|3.2.0-1.1|x86_64|root@lazy| 2015-10-05 21:11:09|install|libyui-ncurses-pkg7|2.48.1-1.1|x86_64||openSUSE:Tumbleweed:Oss|7b21eab85c51e3589d43f48a2a81281f178d64c1| ... # zgrep libyui /var/log/YaST2/y2log-2.gz ... 2015-10-05 21:04:47 <1> lazy(4963) [ui] YPath.cc(YPath):49 Given filename: libyui-qt.so.7 2015-10-05 21:04:47 <1> lazy(4963) [ui] YPath.cc(YPath):67 Looking for: libyui-qt.so.7 2015-10-05 21:04:47 <1> lazy(4963) [ui] YPath.cc(YPath):121 Could NOT find libyui-qt.so.7 by looking recursive inside /usr/lib64/yui 2015-10-05 21:04:47 <3> lazy(4963) [ui] YUIPlugin.cc(YUIPlugin):50 Could not load UI plugin "qt": libyui-qt.so.7: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога 2015-10-05 21:12:02 <1> lazy(5216) [ui] YPath.cc(YPath):49 Given filename: libyui-ncurses.so.7 2015-10-05 21:12:02 <1> lazy(5216) [ui] YPath.cc(YPath):67 Looking for: libyui-ncurses.so.7 2015-10-05 21:12:02 <1> lazy(5216) [ui] YPath.cc(YPath):118 Found libyui-ncurses.so.7 in /usr/lib64/yui 2015-10-05 21:12:02 <1> lazy(5216) [ui] YUI.cc(YUI):76 This is libyui 3.2.3 2015-10-05 21:12:06 <1> lazy(5216) [ui] YPath.cc(YPath):49 Given filename: libyui-ncurses-pkg.so.7 2015-10-05 21:12:06 <1> lazy(5216) [ui] YPath.cc(YPath):67 Looking for: libyui-ncurses-pkg.so.7 2015-10-05 21:12:06 <1> lazy(5216) [ui] YPath.cc(YPath):118 Found libyui-ncurses-pkg.so.7 in /usr/lib64/yui 2015-10-05 21:12:06 <1> lazy(5216) [ui] YPath.cc(YPath):49 Given filename: libyui-ncurses-pkg.so.7 2015-10-05 21:12:06 <1> lazy(5216) [ui] YPath.cc(YPath):67 Looking for: libyui-ncurses-pkg.so.7 2015-10-05 21:12:06 <1> lazy(5216) [ui] YPath.cc(YPath):118 Found libyui-ncurses-pkg.so.7 in /usr/lib64/yui 2015-10-05 21:12:06 <1> lazy(5216) [ncurses-ui] NCPackageSelectorPluginStub.cc(NCPackageSelectorPluginStub):44 Loaded ncurses-pkg plugin successfully from /usr/lib64/yui/libyui-ncurses-pkg.so.7 ... No manual actions were performed. I ran 'zypper up'. I see that libyui-qt*6 packages were removed and libyui-qt*7 packages weren't installed instead. -- WBR Kyrill
participants (4)
-
Carlos E. R.
-
Felix Miata
-
Kyrill Detinov
-
Patrick Shanahan