zeitgeist-daemon crashed with DatabaseError in execute(): database disk image is malformed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zeitgeist Framework |
Fix Released
|
Low
|
Unassigned | ||
zeitgeist (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: zeitgeist
ub
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: zeitgeist-core 0.7.1-1
ProcVersionSign
Uname: Linux 2.6.38-7-generic i686
Architecture: i386
Date: Sun Mar 27 22:50:13 2011
ExecutablePath: /usr/bin/
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110302)
InterpreterPath: /usr/bin/python2.7
ProcCmdline: /usr/bin/python /usr/bin/
ProcEnviron:
SHELL=/bin/bash
LANGUAGE=it_IT:en
LANG=it_IT.UTF-8
PythonArgs: ['/usr/
SourcePackage: zeitgeist
Title: zeitgeist-daemon crashed with DatabaseError in execute(): database disk image is malformed
UpgradeStatus: Upgraded to natty on 2011-03-25 (2 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
Related branches
- Michal Hruby (community): Approve
- Siegfried Gevatter: Needs Fixing
-
Diff: 329 lines (+149/-25)6 files modifieddoc/zeitgeist-daemon.1 (+6/-0)
src/errors.vala (+6/-1)
src/sql-schema.vala (+13/-6)
src/sql.vala (+69/-7)
src/utils.vala (+18/-4)
src/zeitgeist-daemon.vala (+37/-7)
tags: | removed: need-duplicate-check |
tags: | added: bugpattern-needed |
visibility: | private → public |
Changed in zeitgeist (Ubuntu): | |
status: | New → Confirmed |
Changed in zeitgeist (Ubuntu): | |
importance: | Undecided → High |
Changed in zeitgeist: | |
status: | Triaged → Fix Committed |
Changed in zeitgeist: | |
milestone: | none → 0.9.0 |
Changed in zeitgeist: | |
status: | Fix Committed → Fix Released |
Hi,
Thank you for reporting this bug and helping improve Ubuntu. In order to figure out what's going on we need some more information.
1) Can you reproduce this problem consistently, every time you run «zeitgeist-daemon --replace» from the terminal?
2) If that fails, does executing «sqlite3 -line ~/.local/ share/zeitgeist /activity. sqlite "SELECT * FROM event_view LIMIT 1"» in the terminal work or also complain about the database being corrupted? (You may have to install the sqlite3 package first).
3) Do you use some sort of disk encryption?
4) If steps 1 and 2 fail, try renaming your database («mv ~/.local/ share/zeitgeist /activity. sqlite ~/.local/ share/zeitgeist /activity. sqlite. corrupt» ) and launching «zeitgeist-daemon --replace» again. Does it work now?