LinuxSir.cn,穿越时空的Linuxsir!

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

求助! 升级后出错不能进桌面

[复制链接]
发表于 2011-12-21 09:54:30 | 显示全部楼层 |阅读模式
gnome gdm引导,今天升级emerge -avuDN world,更新包 xf86-video-ati后不能更新其他包,重启提示:

error: your xdm value is invalid no xdm executable be found on your system

error:  please set your displaymanacer variable in /etc/conf.d/xdm
or install x11-apps/xdm package

ERROR: Please set your DISPLAYMANAGER variable in /etc/conf.d/xdm or install x11-apps/xdm package

start-stop-daemon : /usr/bin/xdm does not exist

ERROR: could not start Display Manager
############
换vesa驱动进桌面正常,就是分辨率不行。xf86-video-ati以前一直没问题呵,升级到6.14.3就不行了?
>>> Installing (1 of 9) x11-drivers/xf86-video-ati-6.14.3
* checking 8 files for package collisions
* This package will overwrite one or more files that may belong to other
* packages (see list below). You can use a command such as `portageq
* owners / <filename>` to identify the installed package that owns a
* file. If portageq reports that only one package owns a file then do
* NOT file a bug report. A bug report is only useful if it identifies at
* least two or more packages that are known to install the same file(s).
* If a collision occurs and you can not explain where the file came from
* then you should simply ignore the collision since there is not enough
* information to determine if a real problem exists. Please do NOT file
* a bug report at http://bugs.gentoo.org unless you report exactly which
* two packages install the same file(s). Once again, please do NOT file
* a bug report unless you have completely understood the above message.
*
* package x11-drivers/xf86-video-ati-6.14.3 NOT merged
*
* Detected file collision(s):
*
* /usr/share/man/man4/ati.4.bz2
* /usr/share/man/man4/radeon.4.bz2
* /usr/lib64/xorg/modules/drivers/radeon_drv.so
* /usr/lib64/xorg/modules/drivers/ati_drv.so
* /usr/lib64/xorg/modules/multimedia/theatre_drv.so
* /usr/lib64/xorg/modules/multimedia/theatre200_drv.so
* /usr/lib64/xorg/modules/multimedia/theatre_detect_drv.so
*
* Searching all installed packages for file collisions...
*
* Press Ctrl-C to Stop
*
* None of the installed packages claim the file(s).
*
* Package 'x11-drivers/xf86-video-ati-6.14.3' NOT merged due to file
* collisions. If necessary, refer to your elog messages for the whole
* content of the above message.

>>> Failed to install x11-drivers/xf86-video-ati-6.14.3, Log file:

>>> '/var/tmp/portage/x11-drivers/xf86-video-ati-6.14.3/temp/build.log'

* Messages for package x11-drivers/xf86-video-ati-6.14.3:

* This package will overwrite one or more files that may belong to other
* packages (see list below). You can use a command such as `portageq
* owners / <filename>` to identify the installed package that owns a
* file. If portageq reports that only one package owns a file then do
* NOT file a bug report. A bug report is only useful if it identifies at
* least two or more packages that are known to install the same file(s).
* If a collision occurs and you can not explain where the file came from
* then you should simply ignore the collision since there is not enough
* information to determine if a real problem exists. Please do NOT file
* a bug report at http://bugs.gentoo.org unless you report exactly which
* two packages install the same file(s). Once again, please do NOT file
* a bug report unless you have completely understood the above message.
*
* package x11-drivers/xf86-video-ati-6.14.3 NOT merged
*
* Detected file collision(s):
*
* /usr/share/man/man4/ati.4.bz2
* /usr/share/man/man4/radeon.4.bz2
* /usr/lib64/xorg/modules/drivers/radeon_drv.so
* /usr/lib64/xorg/modules/drivers/ati_drv.so
* /usr/lib64/xorg/modules/multimedia/theatre_drv.so
* /usr/lib64/xorg/modules/multimedia/theatre200_drv.so
* /usr/lib64/xorg/modules/multimedia/theatre_detect_drv.so
*
* Searching all installed packages for file collisions...
*
* Press Ctrl-C to Stop
*
* None of the installed packages claim the file(s).
*
* Package 'x11-drivers/xf86-video-ati-6.14.3' NOT merged due to file
* collisions. If necessary, refer to your elog messages for the whole
* content of the above message.
 楼主| 发表于 2011-12-21 09:57:58 | 显示全部楼层
install x11-apps/xdm?
回复 支持 反对

使用道具 举报

发表于 2011-12-21 21:15:52 | 显示全部楼层
Post by bangong;2157382
gnome gdm引导,今天升级emerge -avuDN world,更新包 xf86-video-ati后不能更新其他包,重启提示:

error: your xdm value is invalid no xdm executable be found on your system

error:  please set your displaymanacer variable in /etc/conf.d/xdm
or install x11-apps/xdm package

ERROR: Please set your DISPLAYMANAGER variable in /etc/conf.d/xdm or install x11-apps/xdm package

start-stop-daemon : /usr/bin/xdm does not exist

ERROR: could not start Display Manager


把 /etc/conf.d/xdm 里的xdm改成gdm
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-21 21:55:59 | 显示全部楼层
不行啊...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2011-12-21 22:24:47 | 显示全部楼层
出现这个表示前面那个问题已经解决了,现在你需要把你都 xorg.log 弄上来让大家给你诊断一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-22 08:51:34 | 显示全部楼层
今天重新升级了下提示:

none of the installed packages claim the file(s)
package 'x11-drivers/xf86-video-ati-6.14.3 not merged due to file
collisions if necessary,refer to your elog messages for the whole
content of the above message
更新xf86-video-ati-6.14.3后就不能继续,和哪个冲突么?
回复 支持 反对

使用道具 举报

发表于 2011-12-22 14:15:01 | 显示全部楼层
Post by bangong;2157433
今天重新升级了下提示:

none of the installed packages claim the file(s)
package 'x11-drivers/xf86-video-ati-6.14.3 not merged due to file
collisions if necessary,refer to your elog messages for the whole
content of the above message
更新xf86-video-ati-6.14.3后就不能继续,和哪个冲突么?

把build log後部印出來看看吧。

不然就直接:
  1. FEATURES=“-collision-protection" emerge ...
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-23 10:29:45 | 显示全部楼层
今天换vesa驱动进桌面正常,就是分辨率不行。xf86-video-ati以前一直没问题呵,升级到6.14.3就不行了?
>>> Installing (1 of 9) x11-drivers/xf86-video-ati-6.14.3
* checking 8 files for package collisions
* This package will overwrite one or more files that may belong to other
* packages (see list below). You can use a command such as `portageq
* owners / <filename>` to identify the installed package that owns a
* file. If portageq reports that only one package owns a file then do
* NOT file a bug report. A bug report is only useful if it identifies at
* least two or more packages that are known to install the same file(s).
* If a collision occurs and you can not explain where the file came from
* then you should simply ignore the collision since there is not enough
* information to determine if a real problem exists. Please do NOT file
* a bug report at http://bugs.gentoo.org unless you report exactly which
* two packages install the same file(s). Once again, please do NOT file
* a bug report unless you have completely understood the above message.
*
* package x11-drivers/xf86-video-ati-6.14.3 NOT merged
*
* Detected file collision(s):
*
*         /usr/share/man/man4/ati.4.bz2
*         /usr/share/man/man4/radeon.4.bz2
*         /usr/lib64/xorg/modules/drivers/radeon_drv.so
*         /usr/lib64/xorg/modules/drivers/ati_drv.so
*         /usr/lib64/xorg/modules/multimedia/theatre_drv.so
*         /usr/lib64/xorg/modules/multimedia/theatre200_drv.so
*         /usr/lib64/xorg/modules/multimedia/theatre_detect_drv.so
*
* Searching all installed packages for file collisions...
*
* Press Ctrl-C to Stop
*
* None of the installed packages claim the file(s).
*
* Package 'x11-drivers/xf86-video-ati-6.14.3' NOT merged due to file
* collisions. If necessary, refer to your elog messages for the whole
* content of the above message.

>>> Failed to install x11-drivers/xf86-video-ati-6.14.3, Log file:

>>>  '/var/tmp/portage/x11-drivers/xf86-video-ati-6.14.3/temp/build.log'

* Messages for package x11-drivers/xf86-video-ati-6.14.3:

* This package will overwrite one or more files that may belong to other
* packages (see list below). You can use a command such as `portageq
* owners / <filename>` to identify the installed package that owns a
* file. If portageq reports that only one package owns a file then do
* NOT file a bug report. A bug report is only useful if it identifies at
* least two or more packages that are known to install the same file(s).
* If a collision occurs and you can not explain where the file came from
* then you should simply ignore the collision since there is not enough
* information to determine if a real problem exists. Please do NOT file
* a bug report at http://bugs.gentoo.org unless you report exactly which
* two packages install the same file(s). Once again, please do NOT file
* a bug report unless you have completely understood the above message.
*
* package x11-drivers/xf86-video-ati-6.14.3 NOT merged
*
* Detected file collision(s):
*
*         /usr/share/man/man4/ati.4.bz2
*         /usr/share/man/man4/radeon.4.bz2
*         /usr/lib64/xorg/modules/drivers/radeon_drv.so
*         /usr/lib64/xorg/modules/drivers/ati_drv.so
*         /usr/lib64/xorg/modules/multimedia/theatre_drv.so
*         /usr/lib64/xorg/modules/multimedia/theatre200_drv.so
*         /usr/lib64/xorg/modules/multimedia/theatre_detect_drv.so
*
* Searching all installed packages for file collisions...
*
* Press Ctrl-C to Stop
*
* None of the installed packages claim the file(s).
*
* Package 'x11-drivers/xf86-video-ati-6.14.3' NOT merged due to file
* collisions. If necessary, refer to your elog messages for the whole
* content of the above message.
回复 支持 反对

使用道具 举报

发表于 2011-12-23 14:42:07 | 显示全部楼层
equery b /usr/lib64/xorg/modules/drivers/radeon_drv.so
看看它属于哪个包,把它emerge -C了。如果它不属于任何包就手工删掉这些:
* /usr/share/man/man4/ati.4.bz2
* /usr/share/man/man4/radeon.4.bz2
* /usr/lib64/xorg/modules/drivers/radeon_drv.so
* /usr/lib64/xorg/modules/drivers/ati_drv.so
* /usr/lib64/xorg/modules/multimedia/theatre_drv.so
* /usr/lib64/xorg/modules/multimedia/theatre200_drv.so
* /usr/lib64/xorg/modules/multimedia/theatre_detect_drv.so

然后重新emerge xf86-video-ati
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-26 18:12:53 | 显示全部楼层
多谢楼上已解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

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