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

Abierto Apto para principiantes
#63,385 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@r0man1an ya está trabajando en esto.

Desde el 8/11/2026.

  • #63415 de @r0man1an — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
68/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
shell

Línea de trabajo

Busca la plantilla del paquete qBittorrent en la colección de paquetes de Void y lee cómo declara las dependencias en tiempo de ejecución y los mensajes de instalación. Reproduce la ausencia del controlador QSQLITE cuando qt6-plugin-sqlite no está instalado y decide si añadir esa dependencia o documentarla como opcional. Se considerará terminado cuando el paquete funcione de forma predeterminada con el almacenamiento de reanudación SQLite o su mensaje de instalación explique claramente el requisito.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
Shell
Estrellas
3.5k
Forks
2.8k
Merge medio
1 d 14 h
PR fusionados (30 d)
329

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de void-linux/void-packages

Todos los issues de void-linux/void-packages

Issues similares

Más issues de Shell/Bash

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.