update-software-center crashed with AttributeError in __getattr__(): When using gi.repository you must not import static modules like "gobject". Please change all occurrences of "import gobject" to "from gi.repository import GObject". See: https://bugzilla.gnome.org/show_bug.cgi?id=709183

Bug #1374794 reported by Waldemar Osuch
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

osuchwa@tata-laptop:~$ software-center
/usr/share/software-center/softwarecenter/ui/gtk3/SimpleGtkbuilderApp.py:32: Warning: The property GtkImage:stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
  self.builder.add_from_file(path)
/usr/share/software-center/softwarecenter/ui/gtk3/SimpleGtkbuilderApp.py:32: Warning: The property GtkImageMenuItem:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
  self.builder.add_from_file(path)
/usr/share/software-center/softwarecenter/ui/gtk3/SimpleGtkbuilderApp.py:32: Warning: The property GtkImageMenuItem:image is deprecated and shouldn't be used anymore. It will be removed in a future version.
  self.builder.add_from_file(path)
/usr/share/software-center/softwarecenter/ui/gtk3/SimpleGtkbuilderApp.py:32: Warning: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
  self.builder.add_from_file(path)
2014-09-27 10:46:39,700 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
2014-09-27 10:46:42,235 - softwarecenter.region - WARNING - failed to use geoclue: 'org.freedesktop.Geoclue.Error.notAvailable: Geoclue master client has no usable Address providers'
2014-09-27 10:46:42,731 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file
2014-09-27 10:46:42,780 - softwarecenter.plugin - INFO - activating plugin '<module 'webapps_activation' from '/usr/share/software-center/softwarecenter/plugins/webapps_activation.pyc'>'
2014-09-27 10:46:42,967 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()
2014-09-27 10:46:43,905 - softwarecenter.backend.reviews - WARNING - error creating bsddb: '(22, 'Invalid argument -- BDB0054 illegal flag combination specified to DB_ENV->open')' (corrupted?)
2014-09-27 10:46:43,918 - softwarecenter.backend.reviews - ERROR - trying to repair DB failed
Traceback (most recent call last):
  File "/usr/share/software-center/softwarecenter/backend/reviews/__init__.py", line 358, in _save_review_stats_cache_blocking
    self._dump_bsddbm_for_unity(outfile, outdir)
  File "/usr/share/software-center/softwarecenter/backend/reviews/__init__.py", line 377, in _dump_bsddbm_for_unity
    0600)
DBInvalidArgError: (22, 'Invalid argument -- BDB0054 illegal flag combination specified to DB_ENV->open')
/usr/share/software-center/softwarecenter/ui/gtk3/widgets/description.py:418: Warning: The property GtkImageMenuItem:accel-group is deprecated and shouldn't be used anymore. It will be removed in a future version.
  Gtk.STOCK_COPY, None)
/usr/share/software-center/softwarecenter/ui/gtk3/app.py:558: Warning: The property GtkSettings:gtk-cursor-blink is deprecated and shouldn't be used anymore. It will be removed in a future version.
  self.available_pane.searchentry.grab_focus()
/usr/share/software-center/softwarecenter/ui/gtk3/app.py:558: Warning: The property GtkSettings:gtk-cursor-blink-time is deprecated and shouldn't be used anymore. It will be removed in a future version.
  self.available_pane.searchentry.grab_focus()
/usr/bin/software-center:184: Warning: Source ID 76 was not found when attempting to remove it
  Gtk.main()
/usr/bin/software-center:184: Warning: Source ID 154 was not found when attempting to remove it
  Gtk.main()
/usr/bin/software-center:184: Warning: The property GtkSettings:gtk-cursor-blink-timeout is deprecated and shouldn't be used anymore. It will be removed in a future version.
  Gtk.main()
2014-09-27 10:46:50,064 - softwarecenter.backend.spawn_helper - WARNING - exit code 1 from helper for '['/usr/share/software-center/piston_generic_helper.py', '--datadir', '/usr/share/software-center/', '--needs-auth', '--no-relogin', 'SoftwareCenterAgentAPI', 'subscriptions_for_me', '{"complete_only": true}']'
2014-09-27 10:46:50,066 - softwarecenter.backend.spawn_helper - WARNING - got error from helper: 'ERROR:softwarecenter.backend.ubuntusso:api.whoami failed with APIError: '401: {'status': '401', 'content-length': '22', 'x-xss-protection': '1; mode=block', 'x-content-type-options': 'nosniff', 'content-language': 'en', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'vary': 'Authorization,Accept-Language,Cookie,Accept-Encoding', 'server': 'Apache/2.2.22 (Ubuntu)', '-content-encoding': 'gzip', 'date': 'Sat, 27 Sep 2014 16:46:49 GMT', 'x-frame-options': 'SAMEORIGIN', 'content-type': 'text/html; charset=utf-8', 'www-authenticate': 'OAuth realm="API"'}'
Traceback (most recent call last):
  File "/usr/share/software-center/softwarecenter/backend/ubuntusso.py", line 119, in verify_token_sync
    res = api.whoami()
  File "/usr/lib/python2.7/dist-packages/piston_mini_client/validators.py", line 120, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/piston_mini_client/__init__.py", line 131, in wrapper
    body = func(*args, **kwargs)
  File "/usr/share/software-center/softwarecenter/backend/piston/ubuntusso_pristine.py", line 22, in whoami
    scheme=AUTHENTICATED_API_SCHEME)
  File "/usr/lib/python2.7/dist-packages/piston_mini_client/__init__.py", line 787, in _get
    extra_headers=extra_headers)
  File "/usr/lib/python2.7/dist-packages/piston_mini_client/__init__.py", line 491, in get
    return self.request_url(url, method='GET', headers=headers)
  File "/usr/lib/python2.7/dist-packages/piston_mini_client/__init__.py", line 435, in request_url
    body = handler.handle(response, response_body)
  File "/usr/lib/python2.7/dist-packages/piston_mini_client/failhandlers.py", line 116, in handle
    data=self.data)
APIError: 401: {'status': '401', 'content-length': '22', 'x-xss-protection': '1; mode=block', 'x-content-type-options': 'nosniff', 'content-language': 'en', 'strict-transport-security': 'max-age=15552000; includeSubDomains', 'vary': 'Authorization,Accept-Language,Cookie,Accept-Encoding', 'server': 'Apache/2.2.22 (Ubuntu)', '-content-encoding': 'gzip', 'date': 'Sat, 27 Sep 2014 16:46:49 GMT', 'x-frame-options': 'SAMEORIGIN', 'content-type': 'text/html; charset=utf-8', 'www-authenticate': 'OAuth realm="API"'}
ERROR: can not obtain a oauth token
'
2014-09-27 10:46:50,067 - softwarecenter.db.update - WARNING - update_from_software_center_agent: error: 'ERROR:softwarecenter.backend.ubuntusso:api.whoami failed with APIError: \'401: {\'status\': \'401\', \'content-length\': \'22\', \'x-xss-protection\': \'1; mode=block\', \'x-content-type-options\': \'nosniff\', \'content-language\': \'en\', \'strict-transport-security\': \'max-age=15552000; includeSubDomains\', \'vary\': \'Authorization,Accept-Language,Cookie,Accept-Encoding\', \'server\': \'Apache/2.2.22 (Ubuntu)\', \'-content-encoding\': \'gzip\', \'date\': \'Sat, 27 Sep 2014 16:46:49 GMT\', \'x-frame-options\': \'SAMEORIGIN\', \'content-type\': \'text/html; charset=utf-8\', \'www-authenticate\': \'OAuth realm="API"\'}\'\nTraceback (most recent call last):\n File "/usr/share/software-center/softwarecenter/backend/ubuntusso.py", line 119, in verify_token_sync\n res = api.whoami()\n File "/usr/lib/python2.7/dist-packages/piston_mini_client/validators.py", line 120, in wrapper\n return func(self, *args, **kwargs)\n File "/usr/lib/python2.7/dist-packages/piston_mini_client/__init__.py", line 131, in wrapper\n body = func(*args, **kwargs)\n File "/usr/share/software-center/softwarecenter/backend/piston/ubuntusso_pristine.py", line 22, in whoami\n scheme=AUTHENTICATED_API_SCHEME)\n File "/usr/lib/python2.7/dist-packages/piston_mini_client/__init__.py", line 787, in _get\n extra_headers=extra_headers)\n File "/usr/lib/python2.7/dist-packages/piston_mini_client/__init__.py", line 491, in get\n return self.request_url(url, method=\'GET\', headers=headers)\n File "/usr/lib/python2.7/dist-packages/piston_mini_client/__init__.py", line 435, in request_url\n body = handler.handle(response, response_body)\n File "/usr/lib/python2.7/dist-packages/piston_mini_client/failhandlers.py", line 116, in handle\n data=self.data)\nAPIError: 401: {\'status\': \'401\', \'content-length\': \'22\', \'x-xss-protection\': \'1; mode=block\', \'x-content-type-options\': \'nosniff\', \'content-language\': \'en\', \'strict-transport-security\': \'max-age=15552000; includeSubDomains\', \'vary\': \'Authorization,Accept-Language,Cookie,Accept-Encoding\', \'server\': \'Apache/2.2.22 (Ubuntu)\', \'-content-encoding\': \'gzip\', \'date\': \'Sat, 27 Sep 2014 16:46:49 GMT\', \'x-frame-options\': \'SAMEORIGIN\', \'content-type\': \'text/html; charset=utf-8\', \'www-authenticate\': \'OAuth realm="API"\'}\nERROR: can not obtain a oauth token\n'
/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py:548: Warning: Source ID 20 was not found when attempting to remove it
  super(MainLoop, self).run()
2014-09-27 10:46:50,599 - softwarecenter.db.utils - INFO - software-center-agent finished with status 0
2014-09-27 10:46:50,641 - softwarecenter.db.application - WARNING - document no longer valid after db reopen
2014-09-27 10:46:50,647 - softwarecenter.db.application - WARNING - document no longer valid after db reopen
2014-09-27 10:46:50,647 - softwarecenter.db.application - WARNING - document no longer valid after db reopen
2014-09-27 10:46:50,649 - softwarecenter.db.application - WARNING - document no longer valid after db reopen
2014-09-27 10:46:50,661 - softwarecenter.db.application - WARNING - document no longer valid after db reopen
2014-09-27 10:46:50,671 - softwarecenter.db.application - WARNING - document no longer valid after db reopen
2014-09-27 10:46:50,682 - softwarecenter.db.application - WARNING - document no longer valid after db reopen
2014-09-27 10:46:50,683 - softwarecenter.db.application - WARNING - document no longer valid after db reopen
2014-09-27 10:46:50,687 - softwarecenter.db.application - WARNING - document no longer valid after db reopen

ProblemType: Crash
DistroRelease: Ubuntu 14.10
Package: software-center 13.10-0ubuntu4.1
ProcVersionSignature: Ubuntu 3.16.0-18.25-generic 3.16.3
Uname: Linux 3.16.0-18-generic x86_64
ApportVersion: 2.14.7-0ubuntu2
Architecture: amd64
Date: Fri Sep 26 23:16:54 2014
ExecutablePath: /usr/share/software-center/update-software-center
InstallationDate: Installed on 2013-09-20 (372 days ago)
InstallationMedia: This
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/sbin/update-software-center --triggered /usr/share/locale-langpack
ProcEnviron:
 LANGUAGE=en_CA:en
 TERM=xterm
 PATH=(custom, user)
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
PythonArgs: ['/usr/sbin/update-software-center', '--triggered', '/usr/share/locale-langpack']
SourcePackage: software-center
Title: update-software-center crashed with AttributeError in __getattr__(): When using gi.repository you must not import static modules like "gobject". Please change all occurrences of "import gobject" to "from gi.repository import GObject". See: https://bugzilla.gnome.org/show_bug.cgi?id=709183
UpgradeStatus: Upgraded to utopic on 2014-09-27 (0 days ago)
UserGroups:

Revision history for this message
Waldemar Osuch (osuchw) wrote :
Revision history for this message
Apport retracing service (apport) wrote : This bug is a duplicate

Thank you for taking the time to report this crash and helping to make this software better. This particular crash has already been reported and is a duplicate of bug #1367017, so is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.

tags: removed: need-duplicate-check
Changed in software-center (Ubuntu):
importance: Undecided → Medium
information type: Private → Public
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in software-center (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.