web-dev-qa-db-ja.com

インストールソフトウェアモジュールをロードするときにyast2がクラッシュしました

Tumbleweed openSUSEでyast内からモジュールを実行しようとすると、モジュールがクラッシュし、ターミナルに表示されます

Run command: /sbin/yast2 sw_single &
terminate called after throwing an instance of 'YUIPluginException'
  what():  Couldn't load plug-in qt
YaST got signal 6 at file /usr/share/YaST2/modules/Wizard.rb:782
  sender PID: 7211
/sbin/yast2: line 440:  7211 中止                  (core dumped) $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS

これは何でしょうか?

 zypper search libyui* 

は:

S | 名前                     | 概要                                 | 種類      
--+--------------------------+--------------------------------------+-----------
  | libyui-devel             | Libyui header files                  | パッケージ
i | libyui-doc               | Libyui documentation                 | パッケージ
  | libyui-ncurses-devel     | Libyui-ncurses header files          | パッケージ
i | libyui-ncurses-doc       | Libyui-ncurses documentation         | パッケージ
  | libyui-ncurses-pkg-devel | Libyui-ncurses-pkg header files      | パッケージ
i | libyui-ncurses-pkg-doc   | Libyui-ncurses-pkg documentation     | パッケージ
i | libyui-ncurses-pkg7      | Libyui - yast2 package selector wi-> | パッケージ
i | libyui-ncurses7          | Libyui - Character Based User Inte-> | パッケージ
  | libyui-qt-devel          | Libyui-qt header files               | パッケージ
i | libyui-qt-doc            | Libyui-qt documentation              | パッケージ
  | libyui-qt-graph-devel    | Libyui-qt-graph header files         | パッケージ
i | libyui-qt-graph-doc      | Libyui-qt-graph documentation        | パッケージ
  | libyui-qt-graph7         | Libyui - Qt Graph Widget             | パッケージ
  | libyui-qt-pkg-devel      | Libyui-qt-pkg header files           | パッケージ
i | libyui-qt-pkg-doc        | Libyui-qt-pkg documentation          | パッケージ
i | libyui-qt-pkg7           | Libyui - Qt Package Selector         | パッケージ
i | libyui-qt7               | Libyui - Qt User Interface           | パッケージ
i | libyui7                  | Libyui - GUI-abstraction library     | パッケージ

更新、引用されているように特定のパッケージ/パッケージに関連しているようです ここ しかし、リストされているプロセスを作成しても、UIは起動しません。このページではノベルLinuxについて説明しており、Im open Suseについては説明していますが、

xorg-x11-libXrender-7.4-1.23.1

代わりに

libXrender1-0.9.10-1.1.x86_64

では、何が必要でしょうか?前もって感謝します

1
riccs_0x

私は同じ問題に直面し、私のシステムにはlibyui-qt7しかなく、libyui-qt8がないことに注意を払いました。

zypper se libyui-qt
Loading repository data...
Reading installed packages...

S  | Name              | Summary                       | Type   
---+-------------------+-------------------------------+--------
i+ | libyui-qt-graph7  | Libyui - Qt Graph Widget      | package
   | libyui-qt-graph8  | Libyui - Qt Graph Widget      | package
i+ | libyui-qt-pkg7    | Libyui - Qt Package Selector  | package
   | libyui-qt-pkg8    | Libyui - Qt Package Selector  | package
i+ | libyui-qt7        | Libyui - Qt User Interface    | package
   | libyui-qt8        | Libyui - Qt User Interface    | package

ライブラリx86-64libyui-qt8バージョンをインストールすることで問題を解決しました。これで、Yastのすべてのモジュールが正常に起動します。

zypper in libyui-qt8
1
almaceleste

私も同様の問題を抱えていました

 Run command: /sbin/yast2 sw_single &
 terminate called after throwing an instance of 'YUIPluginException'
  what():  Couldn't load plug-in qt
 /sbin/yast2: line 448:  4353 Aborted                 (core dumped) $ybindir/y2start $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS

 zypper se libyui

だった

 S  | Name                            | Summary                                                     | Type   
 ---+---------------------------------+-------------------------------------------------------------+--------
    | libyui-devel                    | Libyui header files                                         | package
    | libyui-doc                      | Libyui documentation                                        | package
    | libyui-ncurses-devel            | Libyui-ncurses header files                                 | package
    | libyui-ncurses-doc              | Libyui-ncurses documentation                                | package
    | libyui-ncurses-pkg-devel        | Libyui-ncurses-pkg header files                             | package
    | libyui-ncurses-pkg-doc          | Libyui-ncurses-pkg documentation                            | package
 i+ | libyui-ncurses-pkg7             | Libyui - yast2 package selector widget for the ncurses UI   | package
 i  | libyui-ncurses-pkg8             | Libyui - yast2 package selector widget for the ncurses UI   | package
 i+ | libyui-ncurses7                 | Libyui - Character Based User Interface                     | package
 i  | libyui-ncurses8                 | Libyui - Character Based User Interface                     | package
    | libyui-qt-devel                 | Libyui-qt header files                                      | package
    | libyui-qt-doc                   | Libyui-qt documentation                                     | package
    | libyui-qt-graph-devel           | Libyui-qt-graph header files                                | package
    | libyui-qt-graph-doc             | Libyui-qt-graph documentation                               | package
 i+ | libyui-qt-graph7                | Libyui - Qt Graph Widget                                    | package
    | libyui-qt-graph8                | Libyui - Qt Graph Widget                                    | package
    | libyui-qt-pkg-devel             | Libyui-qt-pkg header files                                  | package
    | libyui-qt-pkg-doc               | Libyui-qt-pkg documentation                                 | package
 i+ | libyui-qt-pkg7                  | Libyui - Qt Package Selector                                | package
    | libyui-qt-pkg8                  | Libyui - Qt Package Selector                                | package
 i+ | libyui-qt7                      | Libyui - Qt User Interface                                  | package
    | libyui-qt8                      | Libyui - Qt User Interface                                  | package
 i+ | libyui7                         | Libyui - GUI-abstraction library                            | package
 i  | libyui8                         | Libyui - GUI-abstraction library                            | package
    | Ruby2.4-rubygem-libyui-rake     | Rake tasks providing basic work-flow for libyui development | package
    | Ruby2.4-rubygem-libyui-rake-doc | RDoc documentation for libyui-rake                          | package

によって修正されました

 zypper in libyui-qt8 libyui-qt-graph8 libyui-qt-pkg8
2
Blaise D

明示的なコマンドラインオプションを使用しました:

yast2 -gtk

440行目のコアダンプを回避します。これは、2017-03-28のyast2バイナリのopenSUSE42.2の下にあります。

1
R. J. Mathar