- Questo topic ha 17 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 2 mesi fa da Lelebass.
-
AutoreArticoli
-
-
31 Agosto, 2011 alle 21:12 #18120LelebassMembro
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
-
1 Settembre, 2011 alle 07:54 #26084SilvanAmministratore del forum
Hai fatto un aggiornamento completo?
Da terminale corsa restituisce il seguente comando:
rpm -q libglib
?
-
1 Settembre, 2011 alle 08:49 #26085LelebassMembro
Ciao Silvan!
mi da la versione 2.28.8
-
1 Settembre, 2011 alle 09:03 #26086SilvanAmministratore 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
-
1 Settembre, 2011 alle 09:35 #26087LelebassMembro
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
-
1 Settembre, 2011 alle 10:17 #26088SilvanAmministratore 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
-
1 Settembre, 2011 alle 13:09 #26089SilvanAmministratore del forum
e/o anche
sudo smart install libgst-plugins-base-0.10.32
-
1 Settembre, 2011 alle 15:50 #26090LelebassMembro
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!
-
1 Settembre, 2011 alle 16:30 #26091SilvanAmministratore 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.
-
1 Settembre, 2011 alle 18:15 #26092LelebassMembro
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)
-
2 Settembre, 2011 alle 11:06 #26093SilvanAmministratore 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
-
2 Settembre, 2011 alle 12:54 #26094LelebassMembro
lo trova ma il numero all’inizio è diverso:
00000f00 g DF .text 0000015c Base g_module_close
-
2 Settembre, 2011 alle 13:04 #26095SilvanAmministratore 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.
-
3 Settembre, 2011 alle 21:49 #26102LelebassMembro
ahimè, continua a rifarmi lo stesso errore.
-
4 Settembre, 2011 alle 13:11 #26105SilvanAmministratore del forum
Prova a retrocedere anche libgstreamer:
sudo smart install libgstreamer-0.10.32 gstreamer-tools-0.10.32
-
8 Settembre, 2011 alle 16:08 #26130LelebassMembro
mi dà questo:
attenzione: libgstreamer-1:0.10.32-2mamba@i586 è già installato
attenzione: gstreamer-tools-1:0.10.32-2mamba@i586 è già installato
-
10 Settembre, 2011 alle 13:01 #26141LelebassMembro
beh non riesco proprio a farlo andare in nessun modo!
per ora mi arrangio con clementine, che è un’ottima alternativa!
grazie cmq silvan
-
26 Settembre, 2011 alle 13:36 #26158LelebassMembro
Dopo l’ultimo aggiornamento (Amarok 2.4.3) il programma funziona di nuovo.
-
-
AutoreArticoli
- Devi aver eseguito l’accesso per poter rispondere a questa discussione.