ljsrzc
(ljsrzc)
#1
GOOGLE 了好多相关问题,但是还是没有找到我的问题.
早上系统提示一个安装“opensuse-2013-1034”,安装时我看见没有安完,但是系统提示要“restart”,于是我点了“restart”重启,重启后又提示我安刚才那个补丁,我才意识到可能刚才并没有安上,这次安装完成再次提示 restart,我重启,进不去图形界面,只有一个光标在左上角闪……
ctrl+alt+f6, 输入 startx,
提示:xauth:file /home/ljsrzc/.serverauth.1064 dose not exit
Fatal server error:
Cannot move old log file “/var/log/Xorg.0.log"to”/var/log/Xorg.0.log.old"
现在我可以在选择操作系统中选择“Advance Opinion”可以进入上一个版本的 OPENSUSE 操作系统
怎么破?
后记:感谢各位,每一位的回答都对我的帮助特别大,最后我是这样解决的,卸载 kernel-default 和 kernel-default-devel,还有 kernel-desktop,kernel-desktop-devel,kernel-devel 它们的 3.7.10-1.24 版本,总算恢复正常……
Yast-> 软件管理 -> 额外 -> 显示历史
看看你最新安装的是什么软件包
ljsrzc
(ljsrzc)
#3
非常感谢,我都没找到!
我今天安的内容:
kernel-default 3.7.10
kernel-desktop 3.7.10
kernel-devel 3.7.10
kernel-desktop-devel 3.7.10
kernel-default-devel 3.7.10
是不是可以卸载了?
Yast-> 软件管理 -> 搜索关键字 kernel
在搜索结果那里找你新安装的
kernel-default 3.7.10
kernel-desktop 3.7.10
kernel-devel 3.7.10
kernel-desktop-devel 3.7.10
kernel-default-devel 3.7.10
在软件描述那里点选 版本
在里面看看是不是 有很多版本号
3.7.10-1.24
3.7.10-1.16
…
3.7.10-1.1
你把 3.7.10-1.24 的勾去掉,每个软件包都去掉 3.7.10-1.24,然后按 确认 删除掉 3.7.10-1.24
重启看看
1赞
gmg137
(gmg137)
#5
kernel-default 和 kernel-desktop 怎么会同时安装呢????
1赞
PaleFire
(PaleFire)
#6
在安装虚拟机错勾了针对不是使用 desktop 内核的虚拟机(比如 default 内核的)时会以依赖关系的形式给你安装上需要的内核。当然应该还有其他方案。
楼主不说下之前的操作么?不会无缘无故的给你安装上那么多内核的。就算要删除也要先看看现在用的什么内核再删除。。。
1赞
ljsrzc
(ljsrzc)
#8
妈呀,我有点抓瞎了……我确实安了一个 VirtualBox, 先是通过在 YAST 搜索 VIRTUALBOX,安装了 virtualbox 这个软件(同时它自己又帮我带上了几个相关的软件),打开后我发现那个 VIRTUALBOX 界面好奇怪,不是咱们常用的那种,我又加上了 virtualbox 官方源,发现只有一个包——virtualbox-4.3, 于是我把它安上,几个小时后我发现(楼主很笨,痛恨身边为什么没有人帮助!)不太对,virtualbox 启动不了镜像 XP 的安装,于是我把最后安装的 virtualbox 及其相关软件都卸载了,只留一个 virtualbox-4.3, 于是奇迹般可以用了,但是一点“设置”按钮,或是点“共享文件夹”就会注销!!头疼!再后来,就出现了我上面出现的问题~
我发现咱们论坛的人都好厉害~高手!
gmg137
(gmg137)
#9
1,重装系统吧,那样最快捷省心。
2,查看日志,把那几个 default 内核卸载了,恢复到最初的状态 (操作不当会有风险,先弄清楚步骤)。但不一定能解决。
PaleFire
(PaleFire)
#10
你是 kde 吧,虚拟机这样安装就好了
sudo zypper in virtualbox-qt
我也不知道为什么直接 zypper in virtualbox 装的是 virtualbox-gtk,而 virtualbox-qt 是作为推荐安装软件不给直接安装的。gtk 风格的界面确实和 qt 的 kde 不太搭。
重装确实省心。。。。你可以试试恢复到装 virtualbox 之前的软件配置。具体的去 YaST 里看历史。看看装了什么然后 zypper rm -u 掉他们。注意先手动切到 desktop 内核。
看 Cannot move old log file “/var/log/Xorg.0.log"to”/var/log/Xorg.0.log.old" 这句有点奇怪,Xorg.0.log 现在已经不用。
ljsrzc
(ljsrzc)
#11
那 kernel-devel 和 kernel-desktop 能同时在吗?
你添加的 virtualbox 的官方源是这个吗?
http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3/
如果你添加的是上面这个源的话,其实就跟你直接在 virtualbox 下载 rpm 包来安装是一样的,估计是系统自带的 virtualbox 和你添加源之后安装的 virtualbox 出现了冲突,导致无法正常使用。
PS. 我的也是 12.3,安装了 virtualbox 官网下载的 4.3.4 版本,虚拟机运行 win7 会不稳定,出现软件突然关闭,主机死机,想了想,可能是这个 rpm 包没针对 openSUSE 做过优化吧
于是乎我在 YaST-> 软件源 -> 添加 -> 社区软件源 勾选了 openSUSE 编译服务 - 虚拟化 (VirtualBox) 然后按 “确定” 添加
或者在终端下输入下面的命令添加 Virtualization 源,然后安装 virtualbox
sudo zypper ar -f download.opensuse.org/repositories/Virtualization/openSUSE_12.3/ Virtualization
sudo zypper ref
sudo zypper install virtualbox-qt
PPS. 社区软件源里面的软件包都是值得信赖的,至少我换了社区源之后出现突然关闭,主机死机的情况大大减少了。
我系统里面只安装了 kernel-desktop kernel-desktop-devel kernel-devel
PaleFire
(PaleFire)
#13
kernel-devel 和 kernel-desktop 可以同时存在。kernel-devel 并不是一个内核吧,而且我觉得和内核没有关系,linux 本来就可以多内核同时存在的。
社区源的软件当然可以信赖啦~但是如果不求新 OSS 里的 virtualbox 更值得信赖啊~社区源主要还是为了安装 OSS 里没有的软件吧。