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

Aperta Adatta ai principianti
#63,385 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@r0man1an ci sta già lavorando.

Dal 8/11/2026.

  • #63415 di @r0man1an — aperta

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
shell

Direzione di ricerca

Trova il modello del pacchetto qBittorrent nella raccolta di pacchetti Void e leggi come dichiara le dipendenze di runtime e i messaggi di installazione. Riproduci l’assenza del driver QSQLITE quando qt6-plugin-sqlite non è installato, quindi decidi se aggiungere questa dipendenza o documentarla come facoltativa. Il lavoro è completato quando il pacchetto funziona per impostazione predefinita con l’archiviazione di ripristino SQLite oppure il messaggio di installazione spiega chiaramente il requisito.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
Shell
Stelle
3.5k
Fork
2.8k
Merge medio
1g 14h
PR unite (30g)
329

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di void-linux/void-packages

Tutte le issue di void-linux/void-packages

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.