Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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é

stemy2 a écrit :

C'est bon, j'ai trouvé.

sudo apt install libmariadbd-dev

Salut 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é

Bonjour,

La Doc amarok

Essaye :

sudo apt install amarok

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é

xubu1957 a écrit :

Bonjour,

La Doc amarok

Essaye :

sudo apt install amarok

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

#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é

nany a écrit :

Bonjour,

Compiling.

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.

triste  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,



victoremmanuel a écrit :

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.





victoremmanuel a écrit :

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. wink

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,
salut 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 musique 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é

victoremmanuel a écrit :

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é

nany a écrit :
victoremmanuel a écrit :

Demande du terminal de retirer "&&" qui est deux fois sur la commande de dessus

Oups !

J’ai corrigé, merci.

SalutationRebonjour 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 Choque :

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