2014软件中心无法打开
Tofloor
poster avatar
l3y2l1
deepin
2014-07-11 02:23
Author
今天又终端uprgade了一下,重启后软件中心无法打开,用终端打开最后一行显示AttributeError: 'NoneType' object has no attribute 'startswith'。如何解决?
Reply Favorite View the author
All Replies
electricface
deepin
2014-07-11 02:52
#1
用这个命令查看一下软件中心的版本
dpkg -p deepin-software-center | grep Ver

最好能将详细的报错信息贴在帖子后面
Reply View the author
l3y2l1
deepin
2014-07-11 02:57
#2
用这个命令查看一下软件中心的版本
[quote]dpkg -p deepin-software-center | grep Ver

最好能将详细的报错信息贴在帖子后面[/quote]
Version: 3.0.1+20140703160758~c4aed8d78f

Traceback (most recent call last):
  File "/usr/bin/deepin-software-center", line 23, in
    from software_center import DeepinSoftwareCenter
  File "/usr/share/deepin-software-center/ui/software_center.py", line 60, in
    from icon_window import IconWindow
  File "/usr/share/deepin-software-center/ui/icon_window.py", line 27, in
    from item_render import get_icon_pixbuf_path
  File "/usr/share/deepin-software-center/ui/item_render.py", line 75, in
    ICON_DIR = os.path.join(get_parent_dir(__file__, 2), "data", "update", DATA_ID, "app_icon")
  File "/usr/lib/python2.7/posixpath.py", line 75, in join
    if b.startswith('/'):
AttributeError: 'NoneType' object has no attribute 'startswith'
Reply View the author
cxbii
deepin
2014-07-14 23:09
#3
  1. sudo apt-get update && sudo apt-get --reinstall Install deepin-software-center
Copy the Code

请终端执行上面的命令重装软件中心
Reply View the author
electricface
deepin
2014-07-16 23:55
#4
  1. cat /usr/share/deepin-software-center/data/data_newest_id.ini
Copy the Code
能否将这条命令的执行结果发上来
我这里运行是
cat /usr/share/deepin-software-center/data/data_newest_id.ini
[newest]
data_id = 3f70553a-ee13-4269-a5c5-e275a73c67a8
update_date = 2014_06_11_15:03:04

经过测试发现运行这条命令可修复此类问题
sudo dsc-update-data.py
Reply View the author