分页: 1 / 2

新立得软件包管理器无法使用了(完全解决)

发表于 : 2007-02-09 20:36
bernieqiu
今天在网上下载了virturalbox来安装.结果出错了.它需要内核的源代码.后来打开新立得想安装源代码.
结果新立得出现一个错误窗口,信息如下:

E: 软件包 virtualbox 需要重新安装,但是我无法找到相应的安装文件。
E: 打开高速缓存(1)时有内部错误。请报告。

用搜索功能,结果什么软件都搜索不到.新立得失效了.
用apt-get,又出现以下提示:

E: 软件包 virtualbox 需要重新安装,但是我无法找到相应的安装文件。

陷入一个死循环了. 谁能帮我解决这个问题,不胜感激.

问题已经完全解决了.具体请看:
viewtopic.php?p=211251#211251

发表于 : 2007-02-09 20:40
BigSnake.NET
sudo apt-get install -f

发表于 : 2007-02-09 21:15
bernieqiu
没有用,以下是结果:

dubuntu@lsc:~/MyDownloads$ sudo apt-get install -f
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
E: 软件包 virtualbox 需要重新安装,但是我无法找到相应的安装文件。

怎么办?

发表于 : 2007-02-10 10:58
BigSnake.NET
sudo apt-get remove virtualbox

发表于 : 2007-02-10 12:41
bernieqiu
还是不行.我也搜了不少资料,找不到办法.
以下是执行结果:

dubuntu@lsc:~$ sudo apt-get remove virtualbox
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
E: 软件包 virtualbox 需要重新安装,但是我无法找到相应的安装文件。

哈哈,难啊.

发表于 : 2007-02-10 12:55
BigSnake.NET
下载 virtualbox的deb,用dpkg -i 暴力安一次

发表于 : 2007-02-10 14:46
jarlyyn
试试把cd /var/lib/dpkg/info/ 下所有virtualbox有关的内容的删掉

发表于 : 2007-02-10 14:53
bernieqiu
问题己解决.我修改 /var/lib/dpkg/status 删除掉 virtualbox 的东西后,新立得终于正常了。

感谢oneleaf的帮助.

我现在用新立得下载安装LINUX内核源码.virtualbox的安装需要这个.不知道能否顺利安装.
稍后我再发贴.

发表于 : 2007-02-10 17:11
bernieqiu
安装virtualbox还是不成功,以下是安装结果:

dubuntu@lsc:~/MyDownloads$ sudo dpkg -i VirtualBox_1.3.2_Ubuntu_Dapper_x86.deb
(正在读取数据库 ... 系统当前总共安装有 89409 个文件和目录。)
正预备替换 virtualbox 1.3.2-20070114_Ubuntu_dapper (使用 VirtualBox_1.3.2_Ubuntu _Dapper_x86.deb) ...
(Kernel module not found)...fail!
invoke-rc.d: initscript virtualbox, action "stop" failed.
dpkg:警告 - 原先的 pre-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
(Kernel module not found)...fail!
invoke-rc.d: initscript virtualbox, action "stop" failed.
dpkg:处理 VirtualBox_1.3.2_Ubuntu_Dapper_x86.deb (--install)时出错:
子进程·新的 pre-removal 脚本·返回了错误号·1

Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one
Messages displayed during module compilation will be logged to /var/log/vbox-ins tall.log
Compilation of kernel module failed, aborting installation
dpkg: 作下列清理工作时发生错误:
子进程·post-installation script·返回了错误号·1
在处理时有错误发生:
VirtualBox_1.3.2_Ubuntu_Dapper_x86.deb

在安装log文件 /var/log/vbox-ins tall.log中的信息如下:

make: Entering directory `/opt/VirtualBox-1.3.2/src'
Makefile:42: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.。 停止。
make: Leaving directory `/opt/VirtualBox-1.3.2/src'

我的内核源码是用新立得安装的.

发表于 : 2007-02-10 21:22
Decease
别装这玩意..我从官方和新立得下载都有

dpkg:处理 VirtualBox_1.3.2_Ubuntu_Dapper_x86.deb (--install)时出错:
子进程·新的 pre-removal 脚本·返回了错误号·1

Creating group 'vboxusers'. VM users must be member of that group!

搞的你以后升级也不行了...

送你一个解决方法:
o Edit /etc/init.d/virtualbox and change line 129 from 'exit 1' to 'exit 0'
o Reinstall the virtualbox package by 'dpkg -i <the VirtualBox package for your distribution>'. An installation failure of this package is expected.
o Edit /var/lib/dpkg/info/virtualbox.postinst and change line 39 from 'exit 1' to 'exit 0'
o Execute 'dpkg --configure --pending'
o The package should now be installed successfully. However, the kernel module is still not compiled. Before you will be able to execute VirtualBox you have to create a kernel module for your current kernel, as described in the User Manual (see our Downloads section).




Good lucky...
我自己不能解决...虽然我看得懂上面的英文并操作...我第二步不行 别的都能跳着做...

发表于 : 2007-02-10 21:56
bernieqiu
我装这个虚拟机的主要目的是想安装大智慧股票行情分析软件.我不太想用双系统.
我还试过用wine 来安装,也失败了.
楼上的朋友有别的办法解决吗

发表于 : 2007-02-10 22:05
IdeaLee
bernieqiu 写了:我装这个虚拟机的主要目的是想安装大智慧股票行情分析软件.我不太想用双系统.
我还试过用wine 来安装,也失败了.
楼上的朋友有别的办法解决吗
VMware 吧,大一点,但是管用。

发表于 : 2007-02-11 0:15
bernieqiu
在网上看了资料,这是virtualbox1.3.2的BUG,可能在下一个版本能够得到解决.只好等待了.

发表于 : 2007-02-11 11:28
Decease
bernieqiu 写了:我装这个虚拟机的主要目的是想安装大智慧股票行情分析软件.我不太想用双系统.
我还试过用wine 来安装,也失败了.
楼上的朋友有别的办法解决吗
bernieqiu 写了:在网上看了资料,这是virtualbox1.3.2的BUG,可能在下一个版本能够得到解决.只好等待了.
哈哈 我也是装股票软件..不行..
你按我的方法做了麼

发表于 : 2007-02-11 11:58
Decease
你是dapper 我是edgy...按你的错误提示.应该装好了 在终端里面输入VirtualBox即可打开..
只是安装错误永远存在并影响apt-get升级
顺便报告楼主..我按照我给你的方法成功了 解决了影响升级的错误..