LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 875|回复: 2

升级beryl-0.2.1出问题,beryl-settings不能启动

[复制链接]
发表于 2007-3-31 11:07:29 | 显示全部楼层 |阅读模式
原来用0.1.4时,装了beryl-dbus,升级的时候,和beryl-plugins冲突,就把beryl-dbus删了

但是升级完了beryl,不能启动X了,nvidia的图标显示完就跳出来了,屏幕上没什么错误提示.

最后显示少了个文件libdbus-1.so.2

这个文件不知道是哪个包里的.

我把dbus重新编译,但没用.

是不是因为我的dbus-1.0.2-r1太新了,没有libdbus-1.so.2这个文件了?

-----------------------------------------------------------------------------------

手动升级了一些包,然后还是revdep-rebuild,但是beryl-settings不能启动,还有点问题

$ beryl-settings
Traceback (most recent call last):
  File "/usr/bin/beryl-settings", line 1948, in ?
    MakeCategoryArea(Category)
  File "/usr/bin/beryl-settings", line 1723, in MakeCategoryArea
    CatBasePixbuf = gdk.pixbuf_new_from_file_at_size("%s/%s"%(BaseDir,CatImages[Category.Name]),IconSize,IconSize)
gobject.GError: 无法识别的图像文件格式
发表于 2007-3-31 11:10:37 | 显示全部楼层
revdep-rebuild 一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-31 11:20:11 | 显示全部楼层
revdep-rebuild 过了,就说少这个文件



Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
  (/home/nhazi/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/home/nhazi/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/bin/baobab (requires  libdbus-1.so.2)
  broken /usr/bin/blackjack (requires  libdbus-1.so.2)
  broken /usr/bin/bonobo-browser (requires  libdbus-1.so.2)
  broken /usr/bin/boot-admin (requires  libdbus-1.so.2)
  broken /usr/bin/dia (requires  libdbus-1.so.2)
  broken /usr/bin/epiphany (requires  libdbus-1.so.2)
  broken /usr/bin/evince (requires  libdbus-1.so.2)
  broken /usr/bin/gataxx (requires  libdbus-1.so.2)
  broken /usr/bin/gconf-editor (requires  libdbus-1.so.2)
  broken /usr/bin/gedit (requires  libdbus-1.so.2)
  broken /usr/bin/gfloppy (requires  libdbus-1.so.2)
.................................................省略
  broken /usr/lib/libhal-storage.so.1.0.0 (requires  libdbus-1.so.2)
  broken /usr/lib/libnautilus-burn.so.4.0.0 (requires  libdbus-1.so.2)
  broken /usr/lib/libnotify.so.1.1.1 (requires  libdbus-1.so.2)
  broken /usr/lib/libvmdsp_arts.so (requires  libartsc.so.0)
  broken /usr/lib/nautilus/extensions-1.0/libnautilus-burn-extension.so (requires  libdbus-1.so.2)
  broken /usr/lib/nautilus/extensions-1.0/libnautilus-themus.so (requires  libdbus-1.so.2)
  broken /usr/lib/notification-daemon-1.0/engines/libstandard.so (requires  libdbus-1.so.2)
  broken /usr/lib/python2.4/site-packages/gtk-2.0/egg/recent.so (requires  libdbus-1.so.2)
  broken /usr/lib/python2.4/site-packages/gtk-2.0/nautilusburn.so (requires  libdbus-1.so.2)
  broken /usr/sbin/hald (requires  libdbus-1.so.2)
  broken /usr/lib/libgdraw.la (requires /lib/libgunicode.la)
done.
  (/home/nhazi/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/home/nhazi/.revdep-rebuild.4_ebuilds)

Evaluating package order...
Warning: Failed to resolve package order.
Will merge in "random" order!
Possible reasons:
- An ebuild is no longer in the portage tree.
- An ebuild is masked, use /etc/portage/packages.keyword
  and/or /etc/portage/package.unmask to unmask it
. . . . . done.
  (/home/nhazi/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot  =x11-libs/libnotify-0.4.3 =x11-misc/notification-daemon-0.3.6-r1 =www-client/epiphany-2.16.2 =x11-terms/gnome-terminal-2.16.1 =app-admin/gnome-system-tools-2.14.0 =app-dicts/stardict-2.4.8 =gnome-base/libbonoboui-2.16.0 =gnome-base/gnome-panel-2.16.2 =gnome-base/nautilus-2.16.3 =gnome-base/gdm-2.16.2 =gnome-base/gnome-mount-0.4-r5 =gnome-base/gnome-session-2.16.1 =gnome-base/gnome-applets-2.16.2 =gnome-base/gnome-vfs-2.16.3 =gnome-base/gnome-desktop-2.16.2 =gnome-base/control-center-2.16.2 =gnome-base/libgnomeui-2.16.1 =app-text/evince-0.6.1 =mail-client/evolution-2.8.2.1 =media-gfx/fontforge-20061014 =sys-apps/hal-0.5.7.1-r1 =net-misc/vino-2.13.5 =app-office/dia-0.95.1 =app-office/gnucash-2.0.2 =dev-util/dialog-1.0.20051107 =dev-python/gnome-python-desktop-2.16.0 =dev-python/gnome-python-extras-2.14.0-r1 =app-editors/gedit-2.16.2 =media-sound/sound-juicer-2.16.2 =media-video/totem-2.16.3 =gnome-extra/gnome-power-manager-2.16.2 =gnome-extra/evolution-data-server-1.8.2 =gnome-extra/nautilus-cd-burner-2.16.1-r1 =gnome-extra/gucharmap-1.8.0 =gnome-extra/gnome-media-2.16.1 =gnome-extra/gconf-editor-2.16.0 =gnome-extra/gnome-screensaver-2.16.1 =gnome-extra/gnome-utils-2.16.2 =gnome-extra/yelp-2.16.1 =gnome-extra/gnome-games-2.16.2 =gnome-extra/fast-user-switch-applet-2.16.0 =gnome-extra/gnome-keyring-manager-2.16.0 =net-analyzer/gnome-netstatus-2.12.0
. . . . . . . . . .

revdep-rebuild failed to emerge all packages
you have the following choices:

- if emerge failed during the build, fix the problems and re-run revdep-rebuild
    or
- use -X or --package-names as first argument (trys to rebuild package, not exact
  ebuild)
    or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
  (and remove /home/nhazi/.revdep-rebuild.5_order to be evaluated again)
    or
- modify the above emerge command and run it manually
    or
- compile or unmerge unsatisfied packages manually, remove temporary files and
  try again (you can edit package/ebuild list first)

To remove temporary files, please run:
rm /home/nhazi/.revdep-rebuild*.?_*
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表