[Amarok] Création de la collection impossible

Bonjour,

j'utilisais Amarok 1.4.3 (d'origine sur Mandriva2007) depuis un moment quand un jour ma collection a disparu sans que je sache pourquoi. J'ai tenté de la recréer en cliquant sur "Constitution de la collection..." puis en selectionnant le fichier dans lequel se trouve la musique. Mais rien ne se passe.
J'ai aussi tenté de faire glisser mon fichier dans la collection: L'ordi rame alors un moment (de la même manière que lorsque cela fonctionne) mais finit par m'avertir qu'aucun fichier n'a été transféré.

Je suis passer à la version 1.4.5 (la dernière) avec les mêmes résultats, à la différence que lorque je fais flisser mon fichier dans la colllection,
un message d'erreur m'avertit de suite que je dois créer un dossier pour organiser ma collection.

J'ai aussi tenté la désinstallation/réinstallation en supprimant les rpm + le dossier
/home/nom/.kde/share/apps/amarok et le fichier
/home/nom/.kde/share/config/amarokrc

Peut être existe-t-il un autre fichier que j'aurais dû supprimer ?

Ce problème est arrivé à d'autres. La désinstallation/réinstallation comme je viens de la décrire fonstionne pour certains mais pas pour moi.

Toute idée est la bienvenue !

merci ;-)
Configuration: Linux Mandriva
Firefox 1.5.0.7

8 réponses

  1. Modérateur
    Vérifie que tu as toujours les droits en lecture sur ton répertoire de musique, et qu'il reste de la place sur la partition contenant ton home.
    df -h

    Une reinstallation de amarok n'apporte rien si tu ne supprimes pas les fichiers qu'il a construit dans ton home (genre ~/.amarok ou ~/.kde/share/apps/amarok ou truc dans le genre) pour fabriquer ta collection :
    rm -rf ~/.kde/share/apps/amarok

    Bonne chance
    0
    1. Merci pour ta réponse Mamiemando

      Pour l'espace disque c'est ok. J'ai aussi les droits en lecture et écriture sur le fichier.

      Sinon j'avais bien dit que j'avais supprimé à chaque fois, les fichiers qui ont construit la collection.
      0
  2. J'ai tenté de compiler les sources, mais dès que je fais ./configure on m'annoce que Ruby-1.8 ou + est nécessaire. Pourtant j'ai installé Ruby (le dernier en date). Son intallation à parfaitement fonctionné et je retrouve Ruby dans /usr/bin/ruby
    0
    1. Modérateur
      Essaye de lancer amarok via une console avec un peu de chance il nous dira ce qui ne va pas. Parce que si ce n'est rien de ce que je t'ai dit, je sèche un peu. Tu as dit que d'autres avaient eu ce problème, peux-tu me donner les liens qui t'y font penser ?
      0
      1. Quand Amarok est démarré le message suivant apparait régulièrement (de même lorsque je tente de créer la collection en cliquant sur "constitution de la collection...":

        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0

        Et quand je fais glisser un dossier dans la collection voilà le résultat:
        Le fichier /R ne peut être créer pourtant les permissions sont bonnes...?!
        le fichier /usr/share/apps/amarok (qui est sensé à mon avis contenir la collection) est en drwx------ et j'en suis le propriétaire.

        [severin@localhost ~]$ amarok: BEGIN: void CollectionDB::createTables(bool)
        amarok: END__: void CollectionDB::createTables(bool) - Took 0.011s
        amarok: [KDE::ProgressBar::ProgressBar(QWidget*, QLabel*)]
        amarok: [CollectionDB] Destination: /R/RADIOHEAD//Karma Police.mp3
        amarok: BEGIN: bool CollectionDB::moveFile(const QString&, const QString&, bool, bool)
        trying to create local folder /R: Permission non accordée
        amarok: [CollectionDB] Unable to create directory /R/RADIOHEAD/
        amarok: [CollectionDB] file operation failed: /R/RADIOHEAD/Karma Police.mp3
        amarok: END__: bool CollectionDB::moveFile(const QString&, const QString&, bool, bool) - Took 0.13s
        amarok: BEGIN: void CollectionDB::copyTempTables()
        amarok: END__: void CollectionDB::copyTempTables() - Took 0.0064s
        amarok: [virtual KDE::ProgressBar::~ProgressBar()]
        amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
        amarok: BEGIN: void ScanController::initIncremental()
        amarok: END__: void ScanController::initIncremental() - Took 0.00066s
        amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.001s
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
        amarok: BEGIN: virtual bool ScanController::doJob()
        amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
        amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Took 0.00085s
        amarok: END__: virtual bool ScanController::doJob() - Took 0.0012s
        amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController received.
        amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
        amarok: BEGIN: virtual ScanController::~ScanController()
        amarok: END__: virtual ScanController::~ScanController() - Took 0.0013s
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.13s
        amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
        amarok: BEGIN: void ScanController::initIncremental()
        amarok: END__: void ScanController::initIncremental() - Took 0.00066s
        amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.001s
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
        amarok: BEGIN: virtual bool ScanController::doJob()
        amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
        amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Took 0.0014s
        amarok: END__: virtual bool ScanController::doJob() - Took 0.002s
        amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController received.
        amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
        amarok: BEGIN: virtual ScanController::~ScanController()
        amarok: END__: virtual ScanController::~ScanController() - Took 0.00055s
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
        amarok: BEGIN: void ScanController::initIncremental()
        amarok: END__: void ScanController::initIncremental() - Took 0.00078s
        amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.0044s
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.083s
        amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
        amarok: BEGIN: virtual bool ScanController::doJob()
        amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
        amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Took 0.0065s
        amarok: END__: virtual bool ScanController::doJob() - Took 0.007s
        amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController received.
        amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
        amarok: BEGIN: virtual ScanController::~ScanController()
        amarok: END__: virtual ScanController::~ScanController() - Took 0.00026s
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        X Error: BadMatch (invalid parameter attributes) 8
        Major opcode: 56
        Minor opcode: 0
        Resource id: 0x0
        amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.051s
        0
        1. Contributeur
          Salut,

          à tout hasard, essaie de "forcer" des droits sur le dossier amarok et son contenu :
          chmod +rw -R ~/.kde/share/apps/amarok

          Phiphi
          0
          1. Modérateur
            trying to create local folder /R: Permission non accordée 

            Il est là ton problème :-)
            0
            1. Le "forçage" n'a pas fonctionné.

              Oui.... Mais alors de quel dossier s'agit-il ???
              0
              1. Modérateur
                En fait j'ai plutôt l'impression que amarok veux créer un répertoire /R... sur /. Jamais vu ça... Faudrait que je regarde comment il construit sa collection, mais je n'ai jamais eu ce soucis sous debian...
                0