- Code: Select all
(1/1) Fetching: media-sound/sound-juicer-2.22.0-r1
Package checksum matches.
(1/1) Installing: media-sound/sound-juicer-2.22.0-r1
Ebuild: pkg_prerm()
Ebuild: pkg_postrm()
Unpacking package: media-sound:sound-juicer-2.22.0-r1~0.tbz2
Ebuild: pkg_preinst()
Installing package: media-sound/sound-juicer-2.22.0-r1
Updating database: media-sound/sound-juicer-2.22.0-r1
Traceback (most recent call last):
File "/usr/lib/entropy/spritz/spritz.py", line 755, in on_queueProcess_clicked
rc = self.processPackageQueue(self.queue.packages)
File "/usr/lib/entropy/spritz/spritz.py", line 1621, in processPackageQueue
e,i = controller.run(install_queue[:], removal_queue[:], do_purge_cache)
File "/usr/lib/entropy/spritz/entropyapi.py", line 174, in run
rc = Package.run()
File "/usr/lib/entropy/libraries/entropy.py", line 5085, in run
rc = self.run_stepper(xterm_header)
File "/usr/lib/entropy/libraries/entropy.py", line 5015, in run_stepper
rc = self.install_step()
File "/usr/lib/entropy/libraries/entropy.py", line 4796, in install_step
rc = self.__install_package()
File "/usr/lib/entropy/libraries/entropy.py", line 4188, in __install_package
newidpackage = self._install_package_into_database()
File "/usr/lib/entropy/libraries/entropy.py", line 4373, in _install_package_into_database
idpk, rev, x = self.Entropy.clientDbconn.handlePackage(etpData = data, forcedRevision = data['revision'])
File "/usr/lib/entropy/libraries/entropy.py", line 20421, in handlePackage
return self.addPackage(etpData, revision = forcedRevision)
File "/usr/lib/entropy/libraries/entropy.py", line 20482, in addPackage
self.removePackage(pkg)
File "/usr/lib/entropy/libraries/entropy.py", line 20791, in removePackage
self.doCleanups()
File "/usr/lib/entropy/libraries/entropy.py", line 21258, in doCleanups
self.cleanupUseflags()
File "/usr/lib/entropy/libraries/entropy.py", line 21266, in cleanupUseflags
self.cursor.execute('delete from useflagsreference where idflag IN (select idflag from useflagsreference where idflag NOT in (select idflag from useflags))')
sqlite3.DatabaseError: database disk image is malformed
I must note that when I run memtest86+ that I get about 400 errors on this laptop, and they still appear when I switch memory chips, so my guess is I have a cache memory problem on the motherboard and the primary problem is not with Spritz/Entropy.
However, when Spritz has this problem, it no longer responds to anything, although the laptop still runs ok (I'm typing this from it). So my only solution is to close down Spritz. When I open it again later, it tells me about the remaining packages AFTER the package that failed to install successfully, so it thinks that it successfully installed that updated package when it appears that it did not.

