#1 Le 03/05/2024, à 21:09
- stemy2
[R] Amarok: Le module de base de données choisi n'a pas pu être chargé
Bonjour,
Comme aucune autre méthode d'installation n'était possible, j'ai installé Amarok via compilation. ça semblait avoir fonctionné, mais grosses désillusions à l'ouverture, le message d'erreur suivant:
La base de données d'Amarok a signalé les erreurs suivantes :
Le module de base de données choisi n'a pas pu être chargé.
Dans la plupart des cas, vous devrez résoudre ces erreurs avant qu'Amarok puisse fonctionner correctement.
Et effectivement, impossible d'ajouter quoi que ce soit à la collection locale.
J'ai peut-être fait une erreur au moment de la compilation, mais je n'arrive pas à savoir où, et mes recherches n'ont rien donné.
Merci.
Dernière modification par stemy2 (Le 07/05/2024, à 18:14)
Kubuntu 23.10 6.5.0-28-generic
Nvidia GTX 1050 Ti (nvidia-driver: 535)
Hors ligne
#2 Le 07/05/2024, à 06:42
- soujaa
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
bonjour
vivement une réponse , j’ai exactement le même probleme
Hors ligne
#3 Le 07/05/2024, à 18:14
- stemy2
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
C'est bon, j'ai trouvé.
sudo apt install libmariadbd-dev
Kubuntu 23.10 6.5.0-28-generic
Nvidia GTX 1050 Ti (nvidia-driver: 535)
Hors ligne
#4 Le 13/08/2024, à 14:35
- victoremmanuel
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
C'est bon, j'ai trouvé.
sudo apt install libmariadbd-dev
Salut,
J'ai pas saisi c'est quoi exactement libmariadbd-dev ?
Et la méthode en ligne de commande pour installer Amarok?
J'ai essayer meme avec un fichier tar.xz que j'ai extrait je suis bloquer
à ce stade.
Victoremmanuel
MON ESPACE GITHUB
Hors ligne
#5 Le 13/08/2024, à 14:49
- xubu1957
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#6 Le 13/08/2024, à 14:57
- ylag
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
Bonjour,
Il semble qu'Amarok ne soit plus dans les depôts réguliers, mais sera de nouveau proposé dans la future version Oracular 24.10 ?
Référence : Paquets Amarok
A+
Dernière modification par ylag (Le 13/08/2024, à 14:59)
Hors ligne
#7 Le 13/08/2024, à 15:26
- victoremmanuel
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
Exact
sudo apt install amarok
ne marche plus car n'est plus présent sur dépôt.
$ sudo apt-get install amarok
[sudo] Mot de passe de victor :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Aucune version du paquet amarok n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Le paquet « amarok » n'a pas de version susceptible d'être installée
Comment faire une compilation d'Amarok
après avoir extrait le fichier tar.xz?
Dernière modification par victoremmanuel (Le 13/08/2024, à 15:36)
Victoremmanuel
MON ESPACE GITHUB
Hors ligne
#8 Le 13/08/2024, à 15:37
- nany
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
En ligne
#9 Le 13/08/2024, à 16:38
- victoremmanuel
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
Bonjour,
Bonjour,
Merci Nany mais J'y ai deja jeter un oeil.
Apparemment ce sont les dépendances obligatoires requises par Amarok qui bloquent.
Il faut encore se taper un fichier tar.xz
Ett après avoir creer le repertoire build dans le fichers tar.xz
d'amarok extrait ,
$ mkdir amarok-3.1.0-build
Voici les resultats lorsque je tape la commande de compilation quelque soit les dosiers évoqués:
$ cmake .. -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix`
faire
sudo make install
CMake Warning:
Ignoring extra path from command line:
".."
CMake Error: The source directory "/home/victor/Téléchargements" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
faire : commande introuvable
[sudo] Mot de passe de victor :
make: *** Aucune règle pour fabriquer la cible « install ». Arrêt.
OU
$ cmake .. -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix`
faire
sudo make install
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building good old Qt5 version
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
CMake Error at CMakeLists.txt:21 (find_package):
Could not find a package configuration file provided by "ECM" (requested
version 5.89.0) with any of the following names:
ECMConfig.cmake
ecm-config.cmake
Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
to a directory containing one of the above files. If "ECM" provides a
separate development package or SDK, be sure it has been installed.
-- Configuring incomplete, errors occurred!
See also "/home/victor/Téléchargements/amarok-3.1.0/amarok-xyz-build/CMakeFiles/CMakeOutput.log".
faire : commande introuvable
make: *** Aucune règle pour fabriquer la cible « install ». Arrêt.
D'après Ylag il y aura peut-etre un Amarok (Ubuntu Oracular 24.10). Lien Amarok & Discutions Ubuntu 24.10
Dernière modification par victoremmanuel (Le 13/08/2024, à 17:23)
Victoremmanuel
MON ESPACE GITHUB
Hors ligne
#10 Le 14/08/2024, à 08:40
- nany
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
Bonjour,
Apparemment ce sont les dépendances obligatoires requises par Amarok qui bloquent.
Il faut encore se taper un fichier tar.xz
Eh oui, il faut installer des dépendances. Mais il faut dire que le fichier README n’est pas très explicite à leur sujet mais pas besoin de télécharger un nouveau tarball.
Amarok étant conçu pour KDE, j’ai donc testé la commande cmake dans une machine Kubuntu (24.04) pour voir les messages d’erreurs et déterminer les paquets à installer.
Voici donc la procédure de compilation que j’ai testée sur Ubuntu Gnome (je suppose donc qu’elle est valable sur toutes les variantes).
Installations des paquets nécessaire à la compilation :
sudo apt install build-essential cmake libqt5svg5-dev qtwebengine5-dev libkf5plasma-dev libkf5guiaddons-dev libkf5codecs-dev libkf5crash-dev libkf5declarative-dev libkf5dnssd-dev libkf5doctools-dev libkf5globalaccel-dev libkf5iconthemes-dev libkf5kcmutils-dev libkf5kdelibs4support5-bin libkf5kio-dev libkf5notifications-dev libkf5texteditor-dev libkf5threadweaver-dev libtaglib-ocaml-dev libphonon4qt5-dev golang-gir-gobject-2.0-dev libavdevice-dev libfftw3-dev kirigami2-dev qtquickcontrols2-5-dev qttools5-dev libmariadbd-dev
Téléchargement du tarball de la version 3.1.0 dans le répertoire des téléchargements :
source ~/.config/user-dirs.dirs && wget -O "$XDG_DOWNLOAD_DIR"/amarok-3.1.0.tar.xz https://download.kde.org/stable/amarok/3.1.0/amarok-3.1.0.tar.xz
Extraction du fichier téléchargé dans la racine du dossier personnel :
source ~/.config/user-dirs.dirs && tar -vxJf "$XDG_DOWNLOAD_DIR"/amarok-3.1.0.tar.xz -C ~
Création d’un répertoire de compilation dans le dossier extrait :
mkdir -v ~/amarok-3.1.0/amarok-3.1.0-build
Compilation depuis le répertoire créé :
cd ~/amarok-3.1.0/amarok-3.1.0-build/ && cmake .. -DCMAKE_INSTALL_PREFIX=$(kf5-config --prefix)
cd ~/amarok-3.1.0/amarok-3.1.0-build/ && make
cd ~/amarok-3.1.0/amarok-3.1.0-build/ && sudo make install
Enfin, retour dans le dossier personnel :
cd
Je pense avoir blindé cette procédure en imposant d’aller dans le bon répertoire pour chaque commande de compilation (en cas d’action changeant de dossier entre temps).
J’ai aussi fait en sorte que le répertoire des téléchargements soit détecté selon la configuration du système (des fois qu’il serait en anglais par exemple).
À noter que je donne cette procédure pour la version 3.1.0 et que j’aurais pu pousser le bouchon un peu plus loin en entrant une version choisie parmi celles disponibles dans un variable et en adaptant les commandes avec celle-ci.
D'après Ylag il y aura peut-etre un Amarok (Ubuntu Oracular 24.10).
Pas peut-être mais sûrement puisque les paquets sont déjà dans les dépôts d’oracular.
Dernière modification par nany (Le 14/08/2024, à 14:34)
En ligne
#11 Le 14/08/2024, à 13:47
- victoremmanuel
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
Bonjour, Tout d'abord merci Nany,
J'ai reussie à l'installer sur mon Debian (Stable) MX Linux via environnement KDE Plasma Desktop.
J'avais été bloqué sur cette commande pour l'Extraction du
fichier téléchargé dans la racine du dossier personnel :
source ~/.config/user-dirs.dirs && && tar -vxJf "$XDG_DOWNLOAD_DIR"/amarok-3.1.0.tar.xz -C ~
Demande du terminal de retirer "&&" qui est deux fois sur la commande de dessus
puis c'est passé avec la commande suivante;
source ~/.config/user-dirs.dirs && tar -vxJf "$XDG_DOWNLOAD_DIR"/amarok-3.1.0.tar.xz -C ~
Il ne me reste plus qu'a me refamiliariser avec amarok pour recuperer le dossier de la etc...
Dernière modification par victoremmanuel (Le 14/08/2024, à 13:50)
Victoremmanuel
MON ESPACE GITHUB
Hors ligne
#12 Le 14/08/2024, à 14:36
- nany
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
Demande du terminal de retirer "&&" qui est deux fois sur la commande de dessus
Oups !
J’ai corrigé, merci.
En ligne
#13 Le 16/08/2024, à 19:31
- victoremmanuel
Re : [R] Amarok: Le module de base de données choisi n'a pas pu être chargé
victoremmanuel a écrit :Demande du terminal de retirer "&&" qui est deux fois sur la commande de dessus
Oups !
J’ai corrigé, merci.
Rebonjour Nany,
J'ai testé ça sur Debian 12 installer avec un mot de passe root (superutilisateur).
La commande "su" puis "entré" doit etre fait avant toute manip avec sudo sur Debian 12
La compilation se fait correctement mais contrairement à Mx Linux (Debian Stable)
évoqué plus haut qui à fonctionné correctement;
Avec cette commande sur Debian 12 :
mkdir -v ~/amarok-3.1.0/amarok-3.1.0-build
ça ma sorti ca:
mkdir: impossible de créer le répertoire « /root/amarok-3.1.0/amarok-3.1.0-build »: Aucun fichier ou dossier de ce type
Je me suis donc rendu alors sur le dossier "téléchargement" du fichier en question pour ouvrir avec
une autre fenettre de terminal tout en laissant la premire fenetre ouverte (terminal).
Et ça continuer a marché jusqu'a la derniere étape:
cd ~/amarok-3.1.0/amarok-3.1.0-build/ && sudo make install
qui à donné ça bizarement :
user@Debian:~/amarok-3.1.0/amarok-3.1.0-build$ cd ~/amarok-3.1.0/amarok-3.1.0-build/ && sudo make install
[sudo] Mot de passe de XXXX :
Désolé, essayez de nouveau.
[sudo] Mot de passe de XXXX:
Désolé, essayez de nouveau.
[sudo] Mot de passe de xxxx :
sudo: 3 saisies de mots de passe incorrectes
user@Debian:~/amarok-3.1.0/amarok-3.1.0-build$
Pour que ça marche j'ai du creer un user pour Sudo sur debian "sudo adduser foo sudo" (foo étant un utilisateur)
Et l'installation d'Amarok se déroule correctement.
Dernière modification par victoremmanuel (Le 18/08/2024, à 11:33)
Victoremmanuel
MON ESPACE GITHUB
Hors ligne