由8.04直接升级到8.10后,发现CCSM无法启动了,终端运行出现以下错误

WrapMode instead
Traceback (most recent call last):
File "/usr/bin/ccsm", line 132, in <module>
idle = ccm.IdleSettingsParser(context, mainWin)
TypeError: __init__() takes exactly 2 arguments (3 given)

不是什么大问题,而又这么明显,等迟点升级解决吧。可惜到现在都没修复,只好自行解决,Google一下,果然有人提交过,不过没状态还是“未完成”,下面跟帖有人提供解决方法了,一试问题解决。

  1. 先执行

    PYTHONPATH=/usr/lib/python2.5/site-packages ccsm

    如果成功启动,那么可能是升级残留问题了。

  2. 继续cd进入

    cd /usr/local/lib/python2.5/site-packages/

    把“ccm”文件夹删除或重命名。

  3. 以防万一,我选择重命名。

    sudo mv ccm/ ccm.backup

    搞定后直接运行“ccsm”即可正常启动。