[Amarok] Création de la collection impossible

Séverin -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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. Séverin
       
      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. Séverin
     
    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
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  4. Séverin
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Phiphi57 Messages postés 789 Date d'inscription   Statut Contributeur Dernière intervention   295
     
    Salut,

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

    Phiphi
    0
  7. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    trying to create local folder /R: Permission non accordée 

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

    Oui.... Mais alors de quel dossier s'agit-il ???
    0
  9. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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