Bug#977586: diodon: list of clipboard items not updating (database or disk is full)

2020-12-17 Thread Oliver Sauder
I assume the sqlite database got corrupted or is too big. There is an
article here [0] which describes why this could happen. Diodon uses
Zeitgeist to store clipboard items and zeitgeist manages the sqlite
database itself.

So you find the database at ~/.local/share/zeitgeist/.

Best have a look what size the database has in this folder to see
whether that is the issue. Simply renaming/removing the zeitgeist folder
should fix the issue. (I guess you need to stop/kill the
zeitgeist-daemon first though)

Oliver

[0]
https://stackoverflow.com/questions/5274202/sqlite3-database-or-disk-is-full-the-database-disk-image-is-malformed



Bug#977586: diodon: list of clipboard items not updating (database or disk is full)

2020-12-17 Thread Darshaka Pathirana
Package: diodon
Version: 1.10.0-1
Severity: normal

Dear Maintainer,

just noticed that Diodon stopped working quite a while ago (the list
of clipboard items is very outdated and does not get updated).

Restarted Diodon via shell:

  % diodon

  ** (diodon:30236): WARNING **: 11:36:53.137: 
zeitgeist-clipboard-storage.vala:438: Failed to clear items: 
GDBus.Error:org.gnome.zeitgeist.EngineError.DatabaseError: sql.vala:253: SQL 
Error: 13, database or disk is full

But the disk is not full (yet :)):

  % df -h .
  FilesystemSize  Used Avail Use% Mounted on
  /dev/mapper/vg0-home   50G   46G  1.6G  97% /home

I *think* I can fix this by finding and deleting the database
but it is unclear what caused this problem.

Can you help?

Thanks for your work!

Regards,
 - Darsha

-- System Information:
Debian Release: 10.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.8.0-0.bpo.2-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages diodon depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.30.1-2
ii  libayatana-appindicator3-1   0.5.3-4
ii  libc62.28-10
ii  libdiodon0   1.10.0-1
ii  libglib2.0-0 2.58.3-2+deb10u2
ii  libgtk-3-0   3.24.5-1
ii  libpeas-1.0-01.22.0-4
ii  zeitgeist-core   1.0.1-1

diodon recommends no packages.

diodon suggests no packages.

-- no debconf information