当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [已解决]突然出现错误dpkg: version 'uname -r' has bad syntax
帖子发表于 : 2010-10-17 14:55 
头像

注册: 2007-11-12 14:27
帖子: 629
地址: 地球的角落
送出感谢: 0 次
接收感谢: 2
用了10.10几天没什么问题, 今天突然用软件中心或新立得安装删除软件时 突然有了这个错误 dpkg: version 'uname -r' has bad syntax
取不到内核版本,导致后面的错误。 搜了一下,有相关的,但没能找到具体的解决方法。


代码:

。。。
dpkg: version 'uname -r' has bad syntax: version string has embedded spaces
dpkg: version 'uname -r' has bad syntax: version string has embedded spaces
dpkg: version 'uname -r' has bad syntax: version string has embedded spaces
update-initramfs: Generating /boot/initrd.img-uname
grep: /boot/config-uname: No such file or directory
WARNING: missing /lib/modules/uname
Device driver support needs thus be built-in linux image!
FATAL: modules must be specified using absolute paths.
"uname" is a relative path
FATAL: Could not load /lib/modules/uname/modules.dep: No such file or directory
FATAL: Could not load /lib/modules/uname/modules.dep: No such file or directory
FATAL: Could not load /lib/modules/uname/modules.dep: No such file or directory
FATAL: Could not load /lib/modules/uname/modules.dep: No such file or directory
。。。
FATAL: Could not load /lib/modules/uname/modules.dep: No such file or directory
FATAL: Could not load /lib/modules/uname/modules.dep: No such file or directory
WARNING: Couldn't open directory /tmp/mkinitramfs_u8yLz4/lib/modules/2.6.35-22-generic: No such file or directory
FATAL: Could not open /tmp/mkinitramfs_u8yLz4/lib/modules/2.6.35-22-generic/modules.dep.temp for writing: No such file or directory
update-initramfs: Generating /boot/initrd.img-2.6.35-22-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-25-generic
update-initramfs: Generating /boot/initrd.img-uname
grep: /boot/config-uname: No such file or directory
WARNING: missing /lib/modules/uname
Device driver support needs thus be built-in linux image!
FATAL: modules must be specified using absolute paths.
"uname" is a relative path
FATAL: Could not load /lib/modules/uname/modules.dep: No such file or directory
。。。
FATAL: Could not load /lib/modules/uname/modules.dep: No such file or directory
FATAL: Could not load /lib/modules/uname/modules.dep: No such file or directory
FATAL: Could not load /lib/modules/uname/modules.dep: No such file or directory
FATAL: Could not load /lib/modules/uname/modules.dep: No such file or directory
WARNING: Couldn't open directory /tmp/mkinitramfs_7G48N6/lib/modules/2.6.35-22-generic: No such file or directory
FATAL: Could not open /tmp/mkinitramfs_7G48N6/lib/modules/2.6.35-22-generic/modules.dep.temp for writing: No such file or directory
update-initramfs: Generating /boot/initrd.img--r
/usr/sbin/mkinitramfs: option requires an argument -- 'r'
W: non-GNU getopt
update-initramfs: failed for /boot/initrd.img--r
dpkg: error processing bootchart (--configure):
 subprocess installed post-installation script returned error exit status 1



最后由 zebrattt 编辑于 2010-10-23 12:41,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 突然出现错误dpkg: version 'uname -r' has bad syntax
帖子发表于 : 2010-10-18 0:09 
头像

注册: 2007-11-12 14:27
帖子: 629
地址: 地球的角落
送出感谢: 0 次
接收感谢: 2
网上搜到一个类似的bug, 才刚刚提交的。 也许我这个也是个新的bug.


dpkg: version '/etc/ufw/applications.d' has bad syntax: invalid character in version number

https://bugs.launchpad.net/ubuntu/+source/ufw/+bug/618410


最后由 zebrattt 编辑于 2010-10-22 12:21,总共编辑了 1 次

页首
 用户资料  
 
3 楼 
 文章标题 : Re: 突然出现错误dpkg: version 'uname -r' has bad syntax
帖子发表于 : 2010-10-21 7:05 
头像

注册: 2007-11-12 14:27
帖子: 629
地址: 地球的角落
送出感谢: 0 次
接收感谢: 2
顶一下


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 突然出现错误dpkg: version 'uname -r' has bad syntax
帖子发表于 : 2010-10-22 12:39 
头像

注册: 2007-11-12 14:27
帖子: 629
地址: 地球的角落
送出感谢: 0 次
接收感谢: 2
zebrattt 写道:
网上搜到一个类似的bug, 才刚刚提交的。 也许我这个也是个新的bug.


dpkg: version '/etc/ufw/applications.d' has bad syntax: invalid character in version number

https://bugs.launchpad.net/ubuntu/+source/ufw/+bug/618410



根据上面那个 bug的分析 感觉可能是在删除bootchart的时候出错 然后就一直有错了 因为每次在更新别的软件前 都会先处理一下bootchart

我当时可能有信赖没弄好 因为还有个pybootchartgui

哪们大侠敢不敢试试删除自己的bootchart? hehe


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 突然出现错误dpkg: version 'uname -r' has bad syntax
帖子发表于 : 2010-10-23 12:40 
头像

注册: 2007-11-12 14:27
帖子: 629
地址: 地球的角落
送出感谢: 0 次
接收感谢: 2
zebrattt 写道:
zebrattt 写道:
网上搜到一个类似的bug, 才刚刚提交的。 也许我这个也是个新的bug.


dpkg: version '/etc/ufw/applications.d' has bad syntax: invalid character in version number

https://bugs.launchpad.net/ubuntu/+source/ufw/+bug/618410



根据上面那个 bug的分析 感觉可能是在删除bootchart的时候出错 然后就一直有错了 因为每次在更新别的软件前 都会先处理一下bootchart

我当时可能有信赖没弄好 因为还有个pybootchartgui

哪们大侠敢不敢试试删除自己的bootchart? hehe



经过不断地找线索,分析原因, 在mitbbs linux版大侠们的帮助下终于发现了问题。 应该是bootchart 里的脚本写错了. 很可能是`uname -r` 写成或者解释成了'uname -r' 引号的不同 执行结果大不同

解决方法: 删除已经生成的垃圾,然后reinstall bootchart
sudo rm /boot/initrd.img-uname
sudo rm /boot/initrd.img-uname -r
sudo rm /var/lib/initramfs-tools/uname
sudo rm /var/lib/initramfs-tools/uname -r


现在看来是近期内不能删除bootchart了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译