Bonjour,

Depuis aujourd'hui, à chaque fois que j'ouvre Amarok, j'ai le message d'erreur suivant :
La base de données d'Amarok a signalé les erreurs suivantes :
GREPME MySQLe query failed! (1030) Got error 28 from storage engine on SELECT column_name FROM INFORMATION_SCHEMA.columns WHERE table_name='admin'
GREPME MySQLe query failed! (1030) Got error 28 from storage engine on SELECT column_name FROM INFORMATION_SCHEMA.columns WHERE table_name='admin'
GREPME MySQLe query failed! (1030) Got error 28 from storage engine on SELECT column_name FROM INFORMATION_SCHEMA.columns WHERE table_name='admin'
GREPME MySQLe query failed! (1050) Table 'admin' already exists on CREATE TABLE admin (component VARCHAR(255), version INTEGER) COLLATE = utf8_bin ENGINE = MyISAM;
GREPME MySQLe query failed! (1050) Table 'devices' already exists on CREATE TABLE devices (id INTEGER PRIMARY KEY AUTO_INCREMENT,type VARCHAR(255),label VARCHAR(255),lastmountpoint VARCHAR(255),uuid VARCHAR(255),servername VARCHAR(80),sharename VARCHAR(240)) COLLATE = utf8_bin ENGINE = MyISAM;
GREPME MySQLe query failed! (1061) Duplicate key name 'devices_type' on CREATE INDEX devices_type ON devices( type );
GREPME MySQLe query failed! (1061) Duplicate key name 'devices_uuid' on CREATE UNIQUE INDEX devices_uuid ON devices( uuid );
GREPME MySQLe query failed! (1061) Duplicate key name 'devices_rshare' on CREATE INDEX devices_rshare ON devices( servername, sharename );
GREPME MySQLe query failed! (1050) Table 'urls' already exists on CREATE TABLE urls (id INTEGER PRIMARY KEY AUTO_INCREMENT,deviceid INTEGER,rpath VARCHAR(324) NOT NULL,directory INTEGER,uniqueid VARCHAR(128) UNIQUE) COLLATE = utf8_bin ENGINE = MyISAM;
GREPME MySQLe query failed! (1061) Duplicate key name 'urls_id_rpath' on CREATE UNIQUE INDEX urls_id_rpath ON urls(deviceid, rpath);
GREPME MySQLe query failed! (1061) Duplicate key name 'urls_uniqueid' on CREATE INDEX urls_uniqueid ON urls(uniqueid);
GREPME MySQLe query failed! (1061) Duplicate key name 'urls_directory' on CREATE INDEX urls_directory ON urls(directory);
GREPME MySQLe query failed! (1050) Table 'directories' already exists on CREATE TABLE directories (id INTEGER PRIMARY KEY AUTO_INCREMENT,deviceid INTEGER,dir VARCHAR(1000) NOT NULL,changedate INTEGER) COLLATE = utf8_bin ENGINE = MyISAM;
GREPME MySQLe query failed! (1061) Duplicate key name 'directories_deviceid' on CREATE INDEX directories_deviceid ON directories(deviceid);
GREPME MySQLe query failed! (1050) Table 'artists' already exists on CREATE TABLE artists (id INTEGER PRIMARY KEY AUTO_INCREMENT,name VARCHAR(255) NOT NULL) COLLATE = utf8_bin ENGINE = MyISAM;
GREPME MySQLe query failed! (1061) Duplicate key name 'artists_name' on CREATE UNIQUE INDEX artists_name ON artists(name);
GREPME MySQLe query failed! (1050) Table 'images' already exists on CREATE TABLE images (id INTEGER PRIMARY KEY AUTO_INCREMENT,path VARCHAR(255) NOT NULL) COLLATE = utf8_bin ENGINE = MyISAM;
GREPME MySQLe query failed! (1061) Duplicate key name 'images_name' on CREATE UNIQUE INDEX images_name ON images(path);
GREPME MySQLe query failed! (1050) Table 'albums' already exists on CREATE TABLE albums (id INTEGER PRIMARY KEY AUTO_INCREMENT,name VARCHAR(255) NOT NULL,artist INTEGER,image INTEGER) COLLATE = utf8_bin ENGINE = MyISAM;
GREPME MySQLe query failed! (1061) Duplicate key name 'albums_name' on CREATE INDEX albums_name ON albums(name);
Dans la plupart des cas, vous devrez résoudre ces erreurs avant qu'Amarok puisse fonctionner correctement.
puis, au bout de quelques secondes, Amarok plante de manière totalement aléatoire (parfois, non)

Problème, je n'utilise pas de base de donnée MySQL dans le paramétrage de Amarok ...
hello, sur un forum opensuse, ils disent de soit :
supprimer .kde4/share/config/amarok-appletsrc
.kde4/share/config/amarok_homerc
.kde4/share/config/amarokrc
.kde4/share/apps/amarok/

mais bon, tu perds un paquet de choses. ou sinon de downgrader mysql. sachant que le post date de plus d'un an, bon...
J'ai commencé par plus simple, j'ai supprimé Amarok puis je l'ai réinstallé, ça à l'air de fonctionner pour le moment.
Etrange.
Et le mec qui a posté le screen écoute Maiden. Ca ne peut pas être mauvais 🙂
Bon, je n'arrive pas à l'installer, il me manque un fichier
[Niphredil@Samsung ~]$ cd /home/Niphredil/Downloads/cantata-1.1.0/build
[Niphredil@Samsung build]$ cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=Release
-- Could NOT find Taglib (missing: TAGLIB_INCLUDES TAGLIB_LIBRARIES)
CMake Warning at CMakeLists.txt:115 (find_package):
By not providing "FindQJSON.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "QJSON", but
CMake did not find one.

Could not find a package configuration file provided by "QJSON" with any of
the following names:

QJSONConfig.cmake
qjson-config.cmake

Add the installation prefix of "QJSON" to CMAKE_PREFIX_PATH or set
"QJSON_DIR" to a directory containing one of the above files. If "QJSON"
provides a separate development package or SDK, be sure it has been
installed.


-- Found Qt-Version 4.8.5 (using /usr/bin/qmake-qt4)
-- Found X11: /usr/lib/libX11.so
-- Phonon Version: 4.6.0
-- Found KDE 4.10 include dir: /usr/include/kde4
-- Found KDE 4.10 library dir: /usr/lib/kde4/devel
-- Found the KDE4 kconfig_compiler4 preprocessor: /usr/bin/kconfig_compiler4
-- Found automoc4: /usr/bin/automoc4

INFO: Building KDE version
Disabled features:
- Online services (Jamendo and Magnatune)(tag lib required)
- Tag Editor (taglib required)
- Track Organizer (taglib required)
- Commandline support (taglib required)
- HTTP server support (taglib required)
- UMS device sync (taglib required)
- MTP device sync (taglib and libmtp required)
- AudioCD (taglib, libcdparanoia, and libcddb/libmusicbrainz5 required)
- AudioCD playback via MP3 (liblame required)
- Remote device sync (EXPERIMENTAL) (taglib and libmtp required)
- ReplayGain calculation(taglib, and ffmpeg and/or mpg123 required)

-- Configuring done
-- Generating done
-- Build files have been written to: /home/Niphredil/Downloads/cantata-1.1.0/build
[Niphredil@Samsung build]$ make
[ 2%] Built target qtiocompressor
Scanning dependencies of target cantata_automoc
Generating moc_playbacksettings.cpp
Generating moc_notify.cpp
Generating moc_trayitem.cpp
Generating moc_cachesettings.cpp
Generating moc_librarypage.cpp
Generating moc_albumview.cpp
Generating moc_mainwindow.cpp
Generating moc_multimusicmodel.cpp
Generating moc_coverwidget.cpp
Generating moc_digitallyimportedsettings.cpp
Generating moc_dirviewproxymodel.cpp
Generating moc_searchwidget.cpp
Generating moc_filesettings.cpp
Generating moc_mountpoints.cpp
Generating moc_lastfmengine.cpp
Generating moc_contextengine.cpp
Generating moc_backdropcreator.cpp
Generating moc_dynamicpage.cpp
Generating moc_ultimatelyrics.cpp
Generating moc_genrecombo.cpp
Generating moc_mpdconnection.cpp
Generating moc_view.cpp
Generating moc_streamsmodel.cpp
Generating moc_albumspage.cpp
Generating moc_mpris.cpp
Generating moc_wikipediaengine.cpp
Generating moc_playqueuemodel.cpp
Generating moc_metaengine.cpp
Generating moc_playlistspage.cpp
Generating moc_coverdialog.cpp
Generating moc_playlistsmodel.cpp
Generating moc_songview.cpp
Generating moc_itemview.cpp
Generating moc_covers.cpp
Generating moc_actionmodel.cpp
Generating moc_artistview.cpp
Generating moc_lyricsdialog.cpp
Generating moc_messageoverlay.cpp
Generating moc_streamdialog.cpp
Generating moc_dynamicrulesdialog.cpp
Generating moc_groupedview.cpp
Generating moc_albumsmodel.cpp
Generating moc_listview.cpp
Generating moc_actionlabel.cpp
Generating moc_initialsettingswizard.cpp
Generating moc_digitallyimported.cpp
Generating moc_dirviewmodel.cpp
Generating moc_volumecontrol.cpp
Generating moc_dynamic.cpp
Generating moc_serversettings.cpp
Generating moc_contextwidget.cpp
Generating moc_streamsearchmodel.cpp
Generating moc_autohidingsplitter.cpp
Generating moc_treeview.cpp
Generating moc_othersettings.cpp
Generating moc_networkaccessmanager.cpp
Generating moc_settings.cpp
Generating moc_streamspage.cpp
Generating moc_gnomemediakeys.cpp
Generating moc_dynamicruledialog.cpp
Generating moc_streamfetcher.cpp
Generating moc_mpdstats.cpp
Generating moc_wikipediasettings.cpp
Generating moc_playqueueview.cpp
Generating moc_toolbar.cpp
Generating moc_playlistsproxymodel.cpp
Generating moc_actionitemdelegate.cpp
Generating moc_togglelist.cpp
Generating moc_musiclibraryproxymodel.cpp
Generating moc_application.cpp
Generating moc_folderpage.cpp
Generating moc_playqueueproxymodel.cpp
Generating moc_timeslider.cpp
Generating moc_ultimatelyricsprovider.cpp
Generating moc_preferencesdialog.cpp
Generating moc_musiclibrarymodel.cpp
Generating moc_mpdstatus.cpp
Generating moc_interfacesettings.cpp
[ 2%] Built target cantata_automoc
[ 2%] Building CXX object support/CMakeFiles/support.dir/moc_action.o
In file included from /home/Niphredil/Downloads/cantata-1.1.0/build/support/moc_action.cxx:9:0:
/home/Niphredil/Downloads/cantata-1.1.0/build/support/../../support/action.h:27:23: erreur fatale: KDE/KAction : Aucun fichier ou dossier de ce type
compilation terminée.
make[2]: *** [support/CMakeFiles/support.dir/moc_action.o] Erreur 1
make[1]: *** [support/CMakeFiles/support.dir/all] Erreur 2
make: *** [all] Erreur 2
[Niphredil@Samsung build]$
J'ai le même message d'erreur, en faisant le cmake avec la commande cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=Release.

Par contre avec la commande cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DENABLE_KDE=OFF, ça passe, le make fonctionne et le make install aussi.

Mais quand je lance cantata, je tombe sur cette fenêtre dont je ne sais pas quoi faire (quand je clique sur le bouton Connect j'ai ce message d'erreur :
Connection to "Default" (localhost:6600) failed
Avec la deuxième commande, je vais jusqu'à 50%, c'est mieux, mais c'est pas enciore ça 🙁
Pas le temps pour le moment mais je vais creuser.
J'ai creusé un peu, mais je m'aperçois que c'est pas aussi simple.

Déjà il faut installer et configurer le paquet mpd.

Je vais laisser tomber pour le moment, j'ai d'autre chose à faire (en priorité allez voir ma deuxième petite fille qui est née hier, je suis grand-père pour la deuxième fois).