[RISOLTO] Amarok non riproduce i file

Home Page Forum utenti [RISOLTO] Amarok non riproduce i file

Visualizzazione 17 filoni di risposte
  • Autore
    Articoli
    • #18120
      Lelebass
      Membro

      Ho installato l’ultimo aggiornamento del kernel (2.6.38.8-2) ed ora Amarok non riproduce più nessun tipo di file musicale.

      questo è l’output del terminale quando si verifica l’errore:

      (amarok:20567): GStreamer-WARNING **: Failed to load plugin ‘/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so’: /usr/lib/libgio-2.0.so.0: undefined symbol: g_module_close

      ripetuto all’infinito.

      Ho l’ultima versione disponibile di libgst-plugins-base.

      Qualcuno può aiutarmi? Grazie

    • #26084
      Silvan
      Amministratore del forum

      Hai fatto un aggiornamento completo?

      Da terminale corsa restituisce il seguente comando:

      rpm -q libglib

      ?

    • #26085
      Lelebass
      Membro

      Ciao Silvan!

      mi da la versione 2.28.8

    • #26086
      Silvan
      Amministratore del forum

      Ciao Emanuele,

      prova anche

      sudo ldconfig

      Se non va non capisco, il simbolo g_module_close è presente in /usr/lib/libgio-2.0.so.0, cosa ti restituisce:

      grep g_module_close /usr/lib/libgio-2.0.so.0

      Prova anche a reinstallare la libreria:

      sudo smart reinstall libglib

    • #26087
      Lelebass
      Membro

      allora:

      sudo ldconfig non fa niente

      grep mi dice:

      Il file binario /usr/lib/libgio-2.0.so.0 corrisponde

      anche dopo aver reinstallato libglib, il problema rimane

    • #26088
      Silvan
      Amministratore del forum

      Hai una versione di amarok successiva perchè eri retrocesso dalla versione devel alla stabile. Prova con:

      sudo smart install amarok-2.4.1

    • #26089
      Silvan
      Amministratore del forum

      e/o anche

      sudo smart install libgst-plugins-base-0.10.32

    • #26090
      Lelebass
      Membro

      niente, amarok ce l’avevo già in quella versione

      libgst-plugins non ha cambiato l’errore.

      ho notato altri messaggi strani all’avvio di amarok da console. Questo è il primo:

      KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work

      poi questo:

      Object::connect: No such signal QDBusAbstractInterface::DeviceAdded(QString)

      Object::connect: No such signal QDBusAbstractInterface::DeviceRemoved(QString)

      virtual QStringList Solid::Backends::UPower::UPowerManager::allDevices() error: “org.freedesktop.DBus.Error.Spawn.ChildExited”

      virtual QStringList Solid::Backends::UPower::UPowerManager::allDevices() error: “org.freedesktop.DBus.Error.Spawn.ChildExited”

      e altri ancora:

      amarok(11290)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:

      amarok(11290)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:

      amarok(11290)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:

      QWidget::insertAction: Attempt to insert null action

      amarok(11290)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:

      amarok(11290)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:

      QWidget::setMinimumSize: (Context dock/ContextDock) Negative sizes (0,-1) are not possible

      QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (0,-1) are not possible

      dici che magari c’entrano con l’errore?

      grazie, come sempre!

    • #26091
      Silvan
      Amministratore del forum

      Mi puoi ancora fornire l’output dei comandi:

      ldd /usr/lib/gstreamer-0.10/libgsttypefindfunctions.so

      e

      ldd /usr/lib/libgio-2.0.so.0

      ?

      Grazie.

    • #26092
      Lelebass
      Membro

      il primo dà:

      linux-gate.so.1 => (0xffffe000)

      libgstpbutils-0.10.so.0 => /usr/lib/libgstpbutils-0.10.so.0 (0xb76e2000)

      libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0 (0xb75e4000)

      libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb747a000)

      libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb7323000)

      libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb72c7000)

      libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb72c3000)

      libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb72be000)

      librt.so.1 => /lib/librt.so.1 (0xb72b5000)

      libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7183000)

      libpthread.so.0 => /lib/libpthread.so.0 (0xb7168000)

      libc.so.6 => /lib/libc.so.6 (0xb6fef000)

      libgstvideo-0.10.so.0 => /usr/lib/libgstvideo-0.10.so.0 (0xb6fe5000)

      libm.so.6 => /lib/libm.so.6 (0xb6fbf000)

      libdl.so.2 => /lib/libdl.so.2 (0xb6fbb000)

      libz.so.1 => /lib/libz.so.1 (0xb6fa7000)

      libresolv.so.2 => /lib/libresolv.so.2 (0xb6f8e000)

      libselinux.so.1 => /lib/libselinux.so.1 (0xb6f6d000)

      /lib/ld-linux.so.2 (0x4a3c8000)

      libgstbase-0.10.so.0 => /usr/lib/libgstbase-0.10.so.0 (0xb6f0e000)

      il secondo:

      linux-gate.so.1 => (0xffffe000)

      libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb76fc000)

      libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb76f7000)

      libpthread.so.0 => /lib/libpthread.so.0 (0xb76dd000)

      libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb76d9000)

      libdl.so.2 => /lib/libdl.so.2 (0xb76d4000)

      libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb75a2000)

      librt.so.1 => /lib/librt.so.1 (0xb7599000)

      libresolv.so.2 => /lib/libresolv.so.2 (0xb7580000)

      libz.so.1 => /lib/libz.so.1 (0xb756d000)

      libselinux.so.1 => /lib/libselinux.so.1 (0xb754c000)

      libc.so.6 => /lib/libc.so.6 (0xb73d2000)

      /lib/ld-linux.so.2 (0x4a3c8000)

    • #26093
      Silvan
      Amministratore del forum

      E’ tutto come dev’essere eppure non va…questo cosa ti restituisce?

      objdump -T /usr/lib/libgmodule-2.0.so.0|grep g_module_close

      A me trova il simbolo e infatti restituisce:

      4bedaf00 g DF .text 0000015c Base g_module_close

    • #26094
      Lelebass
      Membro

      lo trova ma il numero all’inizio è diverso:

      00000f00 g DF .text 0000015c Base g_module_close

    • #26095
      Silvan
      Amministratore del forum

      E’ giusto, sulla versione stabile a me dà lo stesso identico valore. Puoi provare a rieseguire il prelink delle librerie?

      Digita:

      su

      inserisci la password di root e poi:

      /etc/cron.daily/prelink

      ci mette un pò, quando ha finito riprova a lanciare amarok.

    • #26102
      Lelebass
      Membro

      ahimè, continua a rifarmi lo stesso errore.

    • #26105
      Silvan
      Amministratore del forum

      Prova a retrocedere anche libgstreamer:

      sudo smart install libgstreamer-0.10.32 gstreamer-tools-0.10.32

    • #26130
      Lelebass
      Membro

      mi dà questo:

      attenzione: libgstreamer-1:0.10.32-2mamba@i586 è già installato

      attenzione: gstreamer-tools-1:0.10.32-2mamba@i586 è già installato

    • #26141
      Lelebass
      Membro

      beh non riesco proprio a farlo andare in nessun modo!

      per ora mi arrangio con clementine, che è un’ottima alternativa!

      grazie cmq silvan

    • #26158
      Lelebass
      Membro

      Dopo l’ultimo aggiornamento (Amarok 2.4.3) il programma funziona di nuovo.

Visualizzazione 17 filoni di risposte
  • Devi aver eseguito l’accesso per poter rispondere a questa discussione.