Comment 4 for bug 741882

Revision history for this message
apopovas (apopovas) wrote : Re: [Bug 741882] Re: software-center crashed with TypeError in _check_members(): Collection contains member of invalid type <type 'list'>. Expected <class 'zeitgeist.datamodel.Event'>

So this is the weird part - this problem is very percistent - I
constantly update (just did that now), it still haven't disappear. This
is the message while trying to launch software center from terminal:

andrius@vilkas:~$ software-center
WARNING:root:trying to fix not writable cache directory
ERROR:root:failed to fix not writable cache directory
Traceback (most recent call last):
  File "/usr/share/software-center/softwarecenter/paths.py", line 59, in
try_to_fixup_root_owned_dir_via_remove
    os.rmdir(directory)
OSError: [Errno 39] Directory not empty:
'/home/andrius/.cache/software-center'
WARNING:root:trying to fix non-writeable logfile
WARNING:softwarecenter.fixme:logs to the root logger:
'('/usr/share/software-center/softwarecenter/log.py', 96, '<module>')'
2011-03-25 14:49:47,762 - softwarecenter.fixme - WARNING - logs to the
root logger: '('/usr/share/software-center/softwarecenter/log.py', 96,
'<module>')'
2011-03-25 14:49:47,761 - root - WARNING - trying to fix non-writeable
logfile
ERROR:root:failed to fix non-writeable logfile
Traceback (most recent call last):
  File "/usr/share/software-center/softwarecenter/log.py", line 97, in
<module>
    os.remove(logfile_path)
OSError: [Errno 13] Permission denied:
'/home/andrius/.cache/software-center/software-center.log'
WARNING:softwarecenter.fixme:logs to the root logger:
'('/usr/share/software-center/softwarecenter/log.py', 99, '<module>')'
2011-03-25 14:49:47,762 - softwarecenter.fixme - WARNING - logs to the
root logger: '('/usr/share/software-center/softwarecenter/log.py', 99,
'<module>')'
2011-03-25 14:49:47,762 - root - ERROR - failed to fix non-writeable
logfile
Traceback (most recent call last):
  File "/usr/share/software-center/softwarecenter/log.py", line 97, in
<module>
    os.remove(logfile_path)
OSError: [Errno 13] Permission denied:
'/home/andrius/.cache/software-center/software-center.log'
Traceback (most recent call last):
  File "/usr/bin/software-center", line 47, in <module>
    import softwarecenter.log
  File "/usr/share/software-center/softwarecenter/log.py", line 103, in
<module>
    backupCount=5)
  File "/usr/lib/python2.7/logging/handlers.py", line 118, in __init__
    BaseRotatingHandler.__init__(self, filename, mode, encoding, delay)
  File "/usr/lib/python2.7/logging/handlers.py", line 65, in __init__
    logging.FileHandler.__init__(self, filename, mode, encoding, delay)
  File "/usr/lib/python2.7/logging/__init__.py", line 893, in __init__
    StreamHandler.__init__(self, self._open())
  File "/usr/lib/python2.7/logging/__init__.py", line 912, in _open
    stream = open(self.baseFilename, self.mode)
IOError: [Errno 13] Permission denied:
'/home/andrius/.cache/software-center/software-center.log'

After trying to change permissions in .cashe/software-center manually,
software center opens, but in terminal it outputs:

andrius@vilkas:~$ software-center
2011-03-25 14:57:20,221 - softwarecenter.fixme - WARNING - logs to the
root logger:
'('/usr/share/software-center/softwarecenter/db/database.py', 154,
'open')'
2011-03-25 14:57:20,221 - root - WARNING - failed to add sca db Couldn't
stat '/home/andrius/.cache/software-center/software-center-agent.db' (No
such file or directory)
/usr/share/software-center/softwarecenter/app.py:1119: Warning:
g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  self.window_main.show_all()
2011-03-25 14:57:20,390 - softwarecenter.fixme - WARNING - logs to the
root logger: '('/usr/lib/pymodules/python2.7/zeitgeist/client.py', 367,
'reconnect_monitors')'
2011-03-25 14:57:20,389 - zeitgeist.client - INFO - Reconnected to
Zeitgeist engine...
/usr/share/software-center/softwarecenter/SimpleGtkbuilderApp.py:50:
Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  gtk.main()
2011-03-25 14:57:22,156 - softwarecenter.app - INFO -
software-center-agent finished with status 1
2011-03-25 14:57:29,445 - softwarecenter.fixme - WARNING - logs to the
root logger:
'('/usr/share/software-center/softwarecenter/db/database.py', 154,
'open')'
2011-03-25 14:57:29,445 - root - WARNING - failed to add sca db Couldn't
stat '/home/andrius/.cache/software-center/software-center-agent.db' (No
such file or directory)

so still something is wrong.

On Fri, 2011-03-25 at 11:14 +0000, Kiwinote wrote:
> Hi apopovas! Thanks for your bug report. Could you please update your
> system to the latest version of software-center using update-manager and
> see if this is still an issue? This issue should namely be resolved from
> s-c 3.1.23.3 onwards. Your bug report however would indicate that you
> are using s-c 3.1.24.1 - so this doesn't quite tally. Thanks again for
> your help.
>
> ** Changed in: software-center (Ubuntu)
> Status: New => Incomplete
>