YaST 在更新之后出错

在 console 调用 YaST2 图形界面

$ kdesu /sbin/yast2

可以进入 YaST2 界面,但所有功能菜单和选项卡都无法打开,点击却毫无反应。

无法从 console 调用非 GUI 的 YaST,出现情况与下面这个帖子一致:
[命令行 YaST 运行失败)

sudo /sbin/yast
sudo /sbin/yast2

运行无果。

~> /sbin/yast2
libGL error: dlopen /usr/lib64/dri/updates/i965_dri.so failed (/usr/lib64/dri/updates/i965_dri.so: cannot open shared object file: No such file or directory)

libGL error.

大家有没有遇到类似问题?

麻烦大家了~ 谢谢!

  1. /usr/sbin 下没有 yast 和 yast2
  2. /usr/lib64/dri/updates 下有个 README 你看了么?那个路径应该不是系统路径。
  3. 把你的 /var/log/YaST2/y2log 发上来,另外你更新的时间大概是几号几点?

非常感谢你这么及时的帮助和回复!

  1. 这两个文件在 /usr/sbin 下面是存在的。

    lh@linux-e9s6:~> ls /usr/sbin/yast*
    /usr/sbin/yast /usr/sbin/yast2
    lh@linux-e9s6:~> file /usr/sbin/yast
    /usr/sbin/yast: symbolic link to `yast2’
    lh@linux-e9s6:~> file /usr/sbin/yast2
    /usr/sbin/yast2: Bourne-Again shell script, ASCII text executable

lh@linux-e9s6:/usr/lib64/dri/updates> ls
README.updates
lh@linux-e9s6:/usr/lib64/dri/updates> vim README.updates 
  1. 内容好多,用附件传上来。更新时间是(德国时间)4月3日的 11:00 - 14:00 (北京时间 同日,17:00 - 20:00) 具体记不清楚了。可以通过命令行查询吗?

谢谢啦~

y2log.tar.gz (641 KB)

我的 13.1 没有。。。那个压缩包我下载了,抽空看下。

sudo zypper in yast2-ruby-bindings

根据你的 y2log:

2014-04-06 13:13:43 <3> linux-e9s6.site(1959) [Y2Ruby] binary/Y2RubyUtils.cc(y2_require):25 cannot require yast:cannot load such file -- rubygems at Unknown
2014-04-06 13:13:43 <3> linux-e9s6.site(1959) [Y2Ruby] binary/Y2RubyUtils.cc(y2_require):25 cannot require yast:cannot load such file -- set at /usr/lib64/ruby/vendor_ruby/2.1.0/yast/builtins.rb:1:in `require'

你应该是把 ruby 卸载掉了,因为你连 rubygems 和 set 这样简单的 ruby 命令和模块都没有。

谢谢!~

把 yast2-ruby-bindings 安装之后,YaST还没有恢复。

按照这个思路,我应该把所有出现 ‘‘cannot require/provide …’’ 的 package 都安装上或者升级,我可以这么理解吗?

我发现 perl 可能也要安装。

19021 2014-03-30 21:33:41 <1> linux-e9s6.site(22859) [ncurses-pkg] NCPkgPopupDeps.cc(solve):309 Problem: perl-ExtUtils-F77-1.17-103.6.x86_64 requires perl(:MODULE_COMPAT_5.18.2), but this requirement cannot be provided

不过,这个时间点,好像不太对… 嗯… 我再找找有没有其他 cannot 字眼

可以。

。。。。把 ruby 卸载掉的后果 - -

汗,还好我没有卸载