帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:PROC  Minim  DPKG  minima  

问题:

当我运行 sudo apt-get upgrade 时,出现了ccr错误,并且 interupts。

错误详细信息:


Setting up python-minimal (2.7.3-0ubuntu7.1).. .


Traceback (most recent call last):


 File"/usr/local/lib/python2.7/runpy.py", line 162, in _run_module_as_main


"__main__", fname, loader, pkg_name)


 File"/usr/local/lib/python2.7/runpy.py", line 72, in _run_code


 exec code in run_globals


 File"/usr/local/lib/python2.7/compileall.py", line 16, in <module>


 import struct


 File"/usr/local/lib/python2.7/struct.py", line 1, in <module>


 from _struct import *


ImportError: No module named _struct


dpkg: error processing python-minimal (--configure):


 subprocess installed post-installation script returned error exit status 255


dpkg: dependency problems prevent configuration of python:


 python depends on python-minimal (= 2.7.3-0ubuntu7.1); however:


 Package python-minimal is not configured yet.



在处理以下软件包时,这里问题会导致一系列依赖问题:


 python


 gwibber-service


 libgwibber3


 libgwibber-gtk3


 gwibber


 gwibber-service-facebook


 gwibber-service-identica


 gwibber-service-twitter


 python-all


 python-dev


 python-all-dev


 python-apt


 python-problem-report


 python-apport


 python-libxml2


 unity-lens-gwibber


 unity-scope-video-remote



感谢你的帮助^_ ^ !

编辑:

最后,我不能对这个问题做什么。 几天之后,root 目录已经满了,因为这个问题,我甚至无法卸载任何软件。

所以我可以做的就是重新安装系统。


回答 1:

按Soroosh解决这个问题。 在手动构建和安装 2.6后,中断了 python ( 2.7 )

为 root 访问输入 sudo -i

粘贴命令并等待大约 20分钟。 运行完美。


for pkg in $(dpkg --get-selections | egrep -v 'deinstall' | egrep python | awk '{print $1}'); do apt-get -y --force-yes install --reinstall $pkg ; done




回答 2:

好了,查看包,我发现,没有 struct.py,,但 python-minimal2.7 也没有。

尝试一下看看它是否能帮助你:


sudo apt-get install --reinstall python2.7-minimal


sudo apt-get upgrade



如果即使这样做不起作用,也许你的$PYTHONPATH 会被弄乱了。

 
nano ~/.bashr



 

添加行 export PYTHONPATH="${PYTHONPATH}:/usr/lib/python2.7" 然后

 
source ~/.bashrc



 

请再次尝试更新。


回答 3:

不知道这是否会帮助你,它是黑暗的一点,但确保你的默认 python 版本设置为 2.7.

/usr/bin: 中有三个相关的文件


python (symlink)


python2.7


python3 (symlink)



如果你做 ls -l/usr/bin | grep python 你会看到每个符号指向。

如果它显示了 python -> python3 或者 python -> python3.3,就会出现错误。 此时,你将希望:


rm/usr/bin/python


ln -s/usr/bin/python2.7/usr/bin/python






文章标签:PROC  Minim  minima  DPKG  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语