[openmamba-devel-it] problema SMART

gil puntogil a libero.it
Mar 22 Feb 2011 17:31:08 CET


Il 20/02/2011 16:09, Silvan Calarco ha scritto:
> On Sunday 20 February 2011 10:24:54 Tiziana wrote:
>> Dopo aver aggiornato il sistema non mi funziona più smart, ho aperto un bug
>> sul sito allegando il mambareport.
>>
>> Questo è l'errore di SMART che non so come risolvere:
> Secondo un messaggio di Stefano in questa lista (del 19 gennaio), aveva
> risolto reinstallando a mano smart, puoi quindi tentare questa operazione
> (scarica l'rpm di smart e poi rpm -U --force smart-...).
> Se anche tu risolvi così, più arduo sarà capire come mai succede e come
> evitare che succeda ad altri in futuro.
>
> ciao,
> Silvan
>
>> Traceback (most recent call last):
>>
>>    File "/usr/bin/smart", line 198, in<module>
>>      main(sys.argv[1:])
>>
>>    File "/usr/bin/smart", line 171, in main
>>      exitcode = iface.run(opts.command, opts.argv)
>>
>>    File "/usr/lib/python2.6/site-packages/smart/interfaces/gtk/command.py",
>> line 45, in run
>>      result = GtkInterface.run(self, command, argv)
>>
>>    File
>> "/usr/lib/python2.6/site-packages/smart/interfaces/gtk/interface.py", line
>> 45, in run
>>      result = Interface.run(self, command, argv)
>>
>>    File "/usr/lib/python2.6/site-packages/smart/interface.py", line 53, in
>> run
>>      result = _command.main(self._ctrl, opts)
>>
>>    File "/usr/lib/python2.6/site-packages/smart/commands/upgrade.py", line
>> 191, in main
>>      ctrl.commitTransaction(trans, confirm=confirm)
>>
>>    File "/usr/lib/python2.6/site-packages/smart/control.py", line 635, in
>> commitTransaction
>>      return self.commitChangeSet(trans.getChangeSet(), caching, confirm)
>>
>>    File "/usr/lib/python2.6/site-packages/smart/control.py", line 638, in
>> commitChangeSet
>>      if confirm and not iface.confirmChangeSet(changeset):
>>
>>    File
>> "/usr/lib/python2.6/site-packages/smart/interfaces/gtk/interface.py", line
>> 167, in confirmChangeSet
>>      return self._changes.showChangeSet(changeset, confirm=True)
>>
>>    File "/usr/lib/python2.6/site-packages/smart/interfaces/gtk/changes.py",
>> line 188, in showChangeSet
>>      size = report.getInstallSize() - report.getRemoveSize()
>>
>>    File "/usr/lib/python2.6/site-packages/smart/report.py", line 200, in
>> getRemoveSize
>>      size = info.getInstalledSize()
>>
>>    File "/usr/lib/python2.6/site-packages/smart/backends/rpm/header.py",
>> line 113, in getInstalledSize
>>      return self._h[rpm.RPMTAG_SIZE]
>>
>>    File "/usr/lib/python2.6/site-packages/smart/backends/rpm/header.py",
>> line 80, in __get__
>>      obj._h = obj._loader.getHeader(obj._package)
>>
>>    File "/usr/lib/python2.6/site-packages/smart/backends/rpm/header.py",
>> line 616, in getHeader
>>      return mi.next()
>>
>> StopIteration
ciao
a me é capitato lo stesso errore ho risolto rigenerando con
sudo rpm --rebuilddb il database
e dopo smart é ripartito
grazie
gil


Maggiori informazioni sulla lista openmamba-devel-it