LinuxSir.cn,穿越时空的Linuxsir!

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

Transaction Check Error: package kernel-2.6.18-1.2798.fc6 is already installed

[复制链接]
发表于 2006-10-28 10:58:11 | 显示全部楼层 |阅读模式
安装NVIDIA显示卡驱动出现这样的错误该怎么解决?:
[root@localhost ~]# yum --enablerepo=livna-testing install kmod-nvidia
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
livna-testing             100% |=========================|  951 B    00:00     
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 2.3 kB    00:00     
################################################## 9/9
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for kmod-nvidia to pack into transaction set.
kmod-nvidia-1.0.9626-1.2. 100% |=========================|  17 kB    00:01     
---> Package kmod-nvidia.i686 0:1.0.9626-1.2.6.18_1.2798.fc6 set to be installed
--> Running transaction check
--> Processing Dependency: kernel-i686 = 2.6.18-1.2798.fc6 for package: kmod-nvidia
--> Processing Dependency: nvidia-kmod-common >= 1.0.9626 for package: kmod-nvidia
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for xorg-x11-drv-nvidia to pack into transaction set.
xorg-x11-drv-nvidia-1.0.9 100% |=========================|  32 kB    00:02     
---> Package xorg-x11-drv-nvidia.i386 0:1.0.9626-2.lvn6 set to be updated
---> Package kernel.i686 0:2.6.18-1.2798.fc6 set to be installed
--> Running transaction check

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
kmod-nvidia             i686       1.0.9626-1.2.6.18_1.2798.fc6  livna-testing     1.6 M
Installing for dependencies:
kernel                  i686       2.6.18-1.2798.fc6  core               16 M
xorg-x11-drv-nvidia     i386       1.0.9626-2.lvn6  livna-testing     4.5 M

Transaction Summary
=============================================================================
Install      3 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 22 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): xorg-x11-drv-nvidi 100% |=========================| 2.7 MB    09:51     
http://rpm.livna.org/fedora/test ... 26-2.lvn6.i386.rpm: [Errno -1] Package does not match intended download
Trying other mirror.
(1/2): xorg-x11-drv-nvidi 100% |=========================| 4.5 MB    04:59     
(2/2): kmod-nvidia-1.0.96 100% |=========================| 1.6 MB    05:01     
Running Transaction Test
Finished Transaction Test

Transaction Check Error:   package kernel-2.6.18-1.2798.fc6 is already installed
  file /boot/System.map-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/config-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/symvers-2.6.18-1.2798.fc6.gz from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/vmlinuz-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
 楼主| 发表于 2006-10-28 19:20:27 | 显示全部楼层
已经解决,删除掉原来的内核,再安装就正常了。
回复 支持 反对

使用道具 举报

发表于 2006-10-29 11:01:48 | 显示全部楼层
Post by shuifu
已经解决,删除掉原来的内核,再安装就正常了。

我也是怎么做的。
但是重启后,怎么没有linux了。应该怎么修改启动选项。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-29 11:20:32 | 显示全部楼层
你没有修改menu.lst?应该加入新内核的启动项,因为内核版本一样,你只要备份好menu.lst就可以了,安装好新内核后,把备份的menu.lst复制回去就可以了。
回复 支持 反对

使用道具 举报

发表于 2006-10-29 12:50:30 | 显示全部楼层
进入grub命令行

假设FC之使用了一个分区,即/ ,并挂载上/dev/hda8
grub>root (hd0,7)     #指定了/boot所在的分区
grub>kernel /boot/vmlinuz[TAB] root=/dev/hda8 ro quiet rhgb  #root=/dev/hda8 指定的是 / 所在的分区。特别对于把/boot和/ 独立挂载的,区别两个分区编号。
grub>initrd /boot/initrd[TAB]
grub>boot

进入系统后就可以随便修改了。
回复 支持 反对

使用道具 举报

发表于 2006-10-29 13:38:12 | 显示全部楼层
感谢 lincomet 和shuifu两位兄弟,我的问题解决了,显卡驱动也装好了。
都怪自己一看到驱动安装成功就激动的重启 了,忘了修改menu.lst.。提醒大家,以后再看帖解决问题的时候,不要忘了思考。

ps:lincomet兄,我在第一次grub敲命令的时候,只输入了:
  1. grub>kernel /boot/vmlinuz[TAB]
复制代码
结果,启动时出现了kernel painic。
ro ,quiet, rhgb这些选项是什么意思啊?

另外,我的显卡是nVidia Corporation NV11 [GeForce2 MX/MX 400],它支持FC6的桌面特效吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-30 14:19:43 | 显示全部楼层
可以的,但是效果不好。移动窗口的时候,我的GeForce4都有很明显的锯齿
回复 支持 反对

使用道具 举报

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

本版积分规则

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