Deepin store doesn't launch
Tofloor
poster avatar
StalkerDZ
deepin
2015-01-06 07:57
Author
Hi i have a problem with Deepin Store , i click on the icon but the application doesn't launch.

I tried sudo apt-get install –reinstall deepin-software-center-data but it doesn't solve my problem



And when i try to launch it with the terminal i have :
  1. [INFO][software_center.DeepinSoftwareCenter:83] Init ui
  2. [INFO][software_center.DeepinSoftwareCenter:83] Init data manager
  3. Traceback (most recent call last):
  4.   File "/usr/bin/deepin-software-center", line 83, in
  5.     start_main()
  6.   File "/usr/bin/deepin-software-center", line 63, in start_main
  7.     software_center.run()
  8.   File "/usr/share/deepin-software-center/ui/software_center.py", line 1134, in run
  9.     self.ready_show()
  10.   File "/usr/share/deepin-software-center/ui/software_center.py", line 879, in ready_show
  11.     self.init_ui()
  12.   File "/usr/share/deepin-software-center/ui/software_center.py", line 836, in init_ui
  13.     self.init_home_page()
  14.   File "/usr/share/deepin-software-center/ui/software_center.py", line 930, in init_home_page
  15.     self.data_manager = DataManager(self.bus_interface, debug_flag)
  16.   File "/usr/share/deepin-software-center/ui/data_manager.py", line 66, in __init__
  17.     self.default_lang_obj = SoftwareLanguage.select().where(SoftwareLanguage.language_code=="en_US").get()
  18.   File "/usr/share/deepin-software-center/ui/peewee.py", line 2044, in get
  19.     return clone.execute().next()
  20.   File "/usr/share/deepin-software-center/ui/peewee.py", line 2083, in execute    return self.database.execute_sql(sql, params, self.require_commit)
  21.   File "/usr/share/deepin-software-center/ui/peewee.py", line 2364, in execute_sql
  22.     self.commit()
  23.   File "/usr/share/deepin-software-center/ui/peewee.py", line 2234, in __exit__
  24.     reraise(new_type, new_type(*exc_value.args), traceback)
  25.   File "/usr/share/deepin-software-center/ui/peewee.py", line 2354, in execute_sql
  26.     cursor = self.get_cursor()
  27.   File "/usr/share/deepin-software-center/ui/peewee.py", line 2320, in get_cursor
  28.     return self.get_conn().cursor()
  29.   File "/usr/share/deepin-software-center/ui/peewee.py", line 2313, in get_conn
  30.     self.connect()
  31.   File "/usr/share/deepin-software-center/ui/peewee.py", line 2300, in connect
  32.     self.__local.closed = False
  33.   File "/usr/share/deepin-software-center/ui/peewee.py", line 2234, in __exit__
  34.     reraise(new_type, new_type(*exc_value.args), traceback)
  35.   File "/usr/share/deepin-software-center/ui/peewee.py", line 2299, in connect
  36.     **self.connect_kwargs)
  37.   File "/usr/share/deepin-software-center/ui/peewee.py", line 2470, in _connect
  38.     conn = sqlite3.connect(database, **kwargs)
  39. peewee.OperationalError: unable to open database file
Copy the Code
Reply Favorite View the author
All Replies
tusoskin
deepin
2015-01-06 14:52
#1
hi, i have the same problem, this is the log when i try to launch it withe the terminal :
  1. Traceback (most recent call last):
  2.   File "/usr/bin/deepin-software-center", line 23, in
  3.     from software_center import DeepinSoftwareCenter
  4.   File "/usr/share/deepin-software-center/ui/software_center.py", line 60, in
  5.     from icon_window import IconWindow
  6.   File "/usr/share/deepin-software-center/ui/icon_window.py", line 27, in
  7.     from item_render import get_icon_pixbuf_path
  8.   File "/usr/share/deepin-software-center/ui/item_render.py", line 75, in
  9.     ICON_DIR = os.path.join(get_parent_dir(__file__, 2), "data", "update", DATA_ID, "app_icon")
  10.   File "/usr/lib/python2.7/posixpath.py", line 75, in join
  11.     if b.startswith('/'):
  12. AttributeError: 'NoneType' object has no attribute 'startswith'
Copy the Code
Reply View the author
Maggieszd
deepin
2015-01-07 00:34
#2
Thanks for your information, we are testing, please wait for a short time.
Reply View the author
deepin
2015-01-07 18:48
#3
Please try to execute the command in terminal:
  1. sudo rm -r /tmp/deepin-software-center; sudo rm /usr/share/deepin-software-center/data/data_newest_id.ini; sudo apt-get install --reinstall deepin-software-center-data
Copy the Code
Reply View the author