qbittorrent: consider adding qt6-plugin-sqlite dependency or documenting it as optional

Offen Anfängerfreundlich
#63,385 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@r0man1an arbeitet bereits daran.

Seit 08.11.2026.

  • #63415 von @r0man1an — offen

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
68/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
shell

Rechercherichtung

Finde die qBittorrent-Paketvorlage in der Void-Paketsammlung und lies nach, wie sie Laufzeitabhängigkeiten und Installationsmeldungen deklariert. Reproduziere den fehlenden QSQLITE-Treiber, wenn qt6-plugin-sqlite nicht installiert ist, und entscheide dann, ob du diese Abhängigkeit hinzufügen oder sie als optional dokumentieren sollst. Als erledigt gilt die Aufgabe, wenn das Paket standardmäßig mit SQLite-Fortsetzungsdaten funktioniert oder seine Installationsmeldung die Anforderung klar erklärt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug needs-testing
Is this a new report?

Yes

System Info

Void 7.2.7_1 x86_64 GenuineIntel uptodate rrmFFFFFFFFFFFF

Package(s) Affected

qbittorrent

Does a report exist for this bug with the project's home (upstream) and/or another distro?

Related but not identical records:

Debian/Ubuntu declare the Qt 6 SQLite driver (libqt6sql6-sqlite) as a dependency of qbittorrent and qbittorrent-nox, so users do not encounter this error by default.

I did not find a Void-specific report for this exact package.

Expected behaviour

qBittorrent should work out of the box for its built-in SQLite resume data storage: the Qt SQL driver list should not be empty, and enabling SQLite resume data storage should not produce a driver-loading error.

If the maintainer prefers to keep the plugin optional, an INSTALL.msg noting that qt6-plugin-sqlite is required for SQLite resume data storage would also prevent users from encountering an unexplained empty driver list.

Actual behaviour

With qbittorrent-5.3.0_1 installed and qt6-plugin-sqlite not installed, the following message appears at runtime:

qt.sql.qsqldatabase: QSqlDatabase: can not load requested driver 'QSQLITE', available drivers:

The “available drivers:” list is empty. Installing qt6-plugin-sqlite-6.11.2_1 removes the message, and SQLite-based resume data storage then works correctly.

Steps to reproduce
  1. Install qbittorrent on Void without installing qt6-plugin-sqlite.
  2. Start qbittorrent or qbittorrent-nox and leave it running.
  3. After roughly 30–60 minutes, observe the QSQLITE driver not loaded message with an empty driver list.
  4. Install qt6-plugin-sqlite-6.11.2_1, restart qBittorrent, and confirm the message no longer appears and SQLite resume data storage works.

Separately, and possibly unrelated: the UI/WebUI becomes unresponsive while transfers continue normally. This also occurs with qbittorrent-nox, so it is not GUI-specific. Causality with the missing driver is not confirmed; this is mentioned only as context.

Vorherrschende Sprache
Shell
Sterne
3.5k
Forks
2.8k
Ø Merge
1 T. 14 Std.
Gemergte PRs (30 T.)
329

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus void-linux/void-packages

Alle Issues in void-linux/void-packages

Ähnliche Issues

Weitere Issues zu Shell/Bash

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.