Sulfur crash

Anything that pertains to Entropy, Equo or Sulfur

Moderator: Moderators

Post Reply
demianx681
Young Hen
Posts: 26
Joined: Thu Aug 20, 2009 9:04

Sulfur crash

Post by demianx681 » Sun Jan 10, 2010 15:26

Hello,
selecting pkg 21803 Hal-0.5.13r3 for installing (repo 1380) Sulfur crashed (twice...so there must be something wrong beside the fact that this pkg seems to be older than the Hal 0.5.14 on my system).
Please have a look at the error output

Code: Select all

Traceback (most recent call last):
  File "/usr/lib/entropy/sulfur/sulfur/views.py", line 1387, in on_update_activate
    self.on_install_update_activate(widget, "u")
  File "/usr/lib/entropy/sulfur/sulfur/views.py", line 1405, in on_install_update_activate
    self.add_to_queue(self.selected_objs, action)
  File "/usr/lib/entropy/sulfur/sulfur/views.py", line 1136, in add_to_queue
    status, myaction = self.queue.add(objs)
  File "/usr/lib/entropy/sulfur/sulfur/packages.py", line 341, in add
    always_ask)
  File "/usr/lib/entropy/sulfur/sulfur/packages.py", line 450, in elaborate_install
    self.etpbase.get_raw_groups('masked')
  File "/usr/lib/entropy/sulfur/sulfur/packages.py", line 676, in get_raw_groups
    self.populate_single_group(flt)
  File "/usr/lib/entropy/sulfur/sulfur/packages.py", line 640, in populate_single_group
    self._packages[mask] = self._get_groups(mask)
  File "/usr/lib/entropy/sulfur/sulfur/packages.py", line 1041, in _get_groups
    return calls_dict.get(mask)()
  File "/usr/lib/entropy/sulfur/sulfur/packages.py", line 868, in _pkg_get_masked
    return [x for x in map(fm, self.get_masked_packages()) \
  File "/usr/lib/entropy/sulfur/sulfur/packages.py", line 1069, in get_masked_packages
    maskdata += [x for x in map(fm, repodata) if not isinstance(x, int)]
  File "/usr/lib/entropy/sulfur/sulfur/packages.py", line 1065, in fm
    idpackage)
  File "/usr/lib/entropy/libraries/entropy/db/__init__.py", line 8093, in idpackageValidator
    data = self._idpackageValidator_keyword_mask(idpackage, reponame, live)
  File "/usr/lib/entropy/libraries/entropy/db/__init__.py", line 7835, in _idpackageValidator_keyword_mask
    mykeywords = self.retrieveKeywords(idpackage) or set([''])
  File "/usr/lib/entropy/libraries/entropy/db/__init__.py", line 4269, in retrieveKeywords
    keywords.idkeyword = keywordsreference.idkeyword""", (idpackage,))
DatabaseError: database disk image is malformed

Frame retrieveKeywords in /usr/lib/entropy/libraries/entropy/db/__init__.py at line 4269
	           idpackage = 33530
	                self = <entropy.db.EntropyRepository instance at 0x883660c>
Thank you

totedati
Technological Hen
Posts: 417
Joined: Thu Jan 11, 2007 0:24
Location: Sibiu, Romania
Contact:

Re: Sulfur crash

Post by totedati » Sun Jan 10, 2010 16:10

DatabaseError: database disk image is malformed

hummm ... that don't look good ... a command like :

Code: Select all

equo database check
can tell us if is really in good shapes ...
linux is free, the expertise to harness it is not!
you don't make so much money selling open source software!
You make MORE money USING it, just like google!
linux registered user #352479

demianx681
Young Hen
Posts: 26
Joined: Thu Aug 20, 2009 9:04

Re: Sulfur crash

Post by demianx681 » Sun Jan 10, 2010 16:38

equo database check PASSED

any other idea?

DHalens
Old Dear Hen
Posts: 933
Joined: Thu Apr 10, 2008 23:08
Location: Canary Islands, Spain

Re: Sulfur crash

Post by DHalens » Sun Jan 10, 2010 18:16

As root:

Code: Select all

equo update && equo install equo entropy sulfur
and retry.
Former Sabayon staff (retired).
For any personal questions or whatever, contact me trough my G+ profile

Post Reply