症状:
$ deepin-software-center
data init
function get got error: No section: 'newest'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/deepin_utils/config.py", line 96, in get
return self.config_parser.get(section, option)
File "/usr/lib/python2.7/ConfigParser.py", line 330, in get
raise NoSectionError(section)
NoSectionError: No section: 'newest'
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 28, 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 27, in
from constant import ICON_DIR
File "/usr/share/deepin-software-center/ui/constant.py", line 35, 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'
$ deepin-software-center
data init
function get got error: No section: 'newest'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/deepin_utils/config.py", line 96, in get
return self.config_parser.get(section, option)
File "/usr/lib/python2.7/ConfigParser.py", line 330, in get
raise NoSectionError(section)
NoSectionError: No section: 'newest'
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 28, 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 27, in
from constant import ICON_DIR
File "/usr/share/deepin-software-center/ui/constant.py", line 35, 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'
原因:
本来很正常的。然后我修改/etc/fstab将/home挂载到了另一个分区。这个新的home分区曾经是beta版的home。
深层原因:装rc时,本来是想直接将/home挂载到这个分区的,但是这个分区的数据太重要的,生怕出什么意外,比如删除原来的数据,就没有那样子做。
我用过的补救方法:
sudo apt-get remove deepin-software-center (问题如故)
sudo apt-get purge deepin-software-center (问题如故)
考虑过的方法:
修改/etc/fstab,将/home分区卸掉,或者挂载到一个2级文件夹中。不过,这样子会有很多已有的软件配置被丢弃。
有其他什么补救方法吗?需要删除或者修改、新增什么文件或者文件夹吗?谢谢!