Salve, ho acquistato MovieThumbs dall'Ubuntu Software Center, sfortunatamente però non funziona; richiamando il programma da terminale mi viene rilasciato:

Unable to load library icui18n "Cannot load library icui18n: (libicui18n.so.48: impossibile aprire il file oggetto condiviso: File o directory non esistente)"

Usage: moviethumbs [options]

Options: -i : input file -o : output file -s : thumbnail size (default: 128) -v : print version number -h : show this help

Ho trovato sul sito di supporto (link dal Software Center) la seguente discussione (che presenta il mio stesso problema): https://github.com/mdemeyer/MovieThumbs/issues/1 non ho capito però cosa intende con "qlocale" alla fine. Qualcuno ha riscontrato un problema simile su Ubuntu 12.04?

chiesto 26 Jan '14, 18:14

ritchy's gravatar image

ritchy
249182029

modificato 26 Jan '14, 18:18

@ritchy: prova a installare il pacchetto libicu48, che contiene la libreria dinamica libicu18n.so.48, magari va senza ricompilare.

(26 Jan '14, 19:54) enzotib ♦♦ enzotib's gravatar image

Ciao! Dammi le coordinate bancarie che ti faccio un versamento...pare che tu sappia qualsiasi cosa legata a linux! Comuque quel pacchetto era già installato ed è già alla versione più recente (dai repo ufficiali), da terminale almeno dice così... Qui http://packages.ubuntu.com/precise/all/libicu48/filelist dice che libicui18n.so.48 si trova in /usr/lib ma non trovo nessuna libreria con quel nome...

(26 Jan '14, 20:55) ritchy ritchy's gravatar image

@ritchy: prova a reinstallare la libreria:
sudo apt-get install --reinstall libicu48

(26 Jan '14, 22:33) enzotib ♦♦ enzotib's gravatar image

La reinstallazione di libicu48 non è possibile, non può essere scaricato Cosa significa non può essere scaricato?

(26 Jan '14, 23:02) ritchy ritchy's gravatar image

@ritchy: fai un sudo apt-get update, poi riprova e se ancora non va, posta l'output di apt-cache policy libicu48

(26 Jan '14, 23:12) enzotib ♦♦ enzotib's gravatar image

Ancora lo stesso errore... libicu48: Installato: 4.8.1.1-12~precise1 Candidato: 4.8.1.1-12~precise1 Tabella versione: *** 4.8.1.1-12~precise1 0 100 /var/lib/dpkg/status 4.8.1.1-3ubuntu0.1 0 500 http://it.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages 500 http://it.archive.ubuntu.com/ubuntu/ precise-security/main amd64 Packages 4.8.1.1-3 0 500 http://it.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

(26 Jan '14, 23:14) ritchy ritchy's gravatar image
1

@ritchy: hai una versione di libicu48 (la versione 4.8.1.1-12~precise1) che non corrisponde a quella ufficiale (la versione 4.8.1.1-3ubuntu0.1).
Una rapida ricerca porta a dire che la versione non ufficiale viene da qualche PPA di LibreOffice Backport. Ecco un esempio dei problemi causati dai PPA. Ora potresti fare il downgrade della libreria, ma poi LibreOffice potrebbe non funzionare correttamente.

(27 Jan '14, 06:45) enzotib ♦♦ enzotib's gravatar image

potrebbe essere stato un'errore mio: ho aggiornato Libreoffice alla versione 4.x, salvo poi fare un downgrade per problemi di compatibilità con Unity. Attualmente ho la versione 3.6, ovvero la versione ufficiale presente nei repo di Ubuntu. Proverò a fare il downgrade (se riesco a trovare la versione precedente)...grazie del supporto.

(27 Jan '14, 10:40) ritchy ritchy's gravatar image

Aggiornamento: sono riuscito a fare il downgrade attraverso Synaptic alla versione ufficiale, ma adesso dando da terminale moviethumbs appare:

Unable to load library icui18n "Cannot load library icui18n: (libicui18n.so.48: classe ELF errata: ELFCLASS64)"

(27 Jan '14, 10:53) ritchy ritchy's gravatar image

Ho provato a rimuovere completamente il programma e a reinstallare tutto da capo, ma continua a dare l'errore che ho postato prima.

(27 Jan '14, 11:30) ritchy ritchy's gravatar image

Su un'installazione pulita di Ubuntu (12.04.3 aggiornata), mi ha dato sempre lo stesso errore:

Unable to load library icui18n "Cannot load library icui18n: (libicui18n.so.48: classe ELF errata: ELFCLASS64)"

Quindi dato che è un'installazione ex-novo (senza che abbia installato o modificato niente) è senz'altro colpa dell'applicazione in se...(tra l'altro a pagamento).

(27 Jan '14, 13:41) ritchy ritchy's gravatar image

Sei su 32bit o 64bit?

(27 Jan '14, 13:50) dadexix86 ♦♦ dadexix86's gravatar image

sono sulla 64, ma probabilmente sulla 32 funziona...

(27 Jan '14, 14:11) ritchy ritchy's gravatar image

A vedere l'errore che ti riporta, direi di sì.

Lui cerca le librerie a 32 bit e le trova a 64 :)

Prova a installarlo compilandolo come spiegato sul sito del progetto e nel frattempo segnala il problema inviando una mail a Canonical.

(27 Jan '14, 14:16) dadexix86 ♦♦ dadexix86's gravatar image

Ok, ci provo e ti faccio sapere, grazie.

(27 Jan '14, 14:22) ritchy ritchy's gravatar image

Ho compilato da sorgente il programma: ho seguito i passaggi indicati in "INSTALL" (ovviamente la parte dedicata a kde l'ho saltata), credo sia andato tutto a buon fine, solo non ho capito l'ultimo passaggio che dice:

GNOME 2 users can run gnome2-install.sh to set the correct GConf keys chmod +x gnome2-install.sh ./gnome2-install.sh

(27 Jan '14, 14:58) ritchy ritchy's gravatar image

Comunque non funziona ancora, se clicco sull'eseguibile che ho generato non accade nulla...se scrivo su terminale moviethumbs mi viene rilasciato:

moviethumbs: error while loading shared libraries: libmoviethumbs.so: cannot open shared object file: No such file or directory

(27 Jan '14, 14:58) ritchy ritchy's gravatar image

Ho installato libmoviethumbs 0.3.1~precise~ppa2 da: https://launchpad.net/~samrog131/+archive/build-queue/+build/4885554

(27 Jan '14, 15:05) ritchy ritchy's gravatar image

E dopo averlo installato funziona?

(27 Jan '14, 15:11) dadexix86 ♦♦ dadexix86's gravatar image
1

Ora da terminale con moviethumbs:

Usage: moviethumbs [options]

Options: -i : input file -o : output file -t : test filename -s : thumbnail size (default: 128) -v : print version number -h : show this help

Quindi sembrerebbe funzionare...però non fa il suo lavoro (non modifica le copertine dei file video)

(27 Jan '14, 15:15) ritchy ritchy's gravatar image

Sicuro?

Hai provato a seguire le istruzioni?

(27 Jan '14, 15:23) dadexix86 ♦♦ dadexix86's gravatar image

Si, abbastanza sicuro che non si comporti come dovrebbe... e ho provato ad usarlo sia con nautilus che con nemo (fork di nautilus 3.4) e non funziona. Dopo proverò su Ubuntu installato ex-novo (basta spostare l'eseguibile o ricompilo da capo?) Comuque non ho ancora capito cosa voglia dire: "GNOME 2 users can run gnome2-install.sh to set the correct GConf keys chmod +x gnome2-install.sh ./gnome2-install.sh"

(27 Jan '14, 16:13) ritchy ritchy's gravatar image

Che se hai Gnome 2 devi usare quella stringa lì. Se sei su Ubu > 11.10 usi Gnome 3 (a meno di aver eseguito degli avanzamenti di versione da allora).

Ma l'eseguibile l'hai lanciato?

(27 Jan '14, 16:19) dadexix86 ♦♦ dadexix86's gravatar image

Si, l'eseguibile l'ho lanciato...adesso provo a seguire i consigli dati su GitHub...dice di rimuovere la chache di thumbnailers

(27 Jan '14, 19:00) ritchy ritchy's gravatar image

ho dato: sudo mv /usr/share/thumbnailers/totem.thumbnailer /usr/share/thumbnailers/totem.thumbnailer.bak

ma non è cambiato niente...adesso totem non genera più le miniature ho la normale icona per i video. L'eseguibile l'ho lasciato nella cartella Scaricati dopo averlo compilato, cliccandolo e riavviando il sistema non accade nulla.

(27 Jan '14, 19:03) ritchy ritchy's gravatar image

Dentro quella cartella dovrebbe esserci il thumbnailer nuovo, non c'è?

(27 Jan '14, 19:14) dadexix86 ♦♦ dadexix86's gravatar image

dentro alla cartella che ho scaricato per compilarlo? Cosa dovrei cercare? non c'è nessun file con nome thumbnailer. Comunque in /usr/share/thumbnailers ho i seguenti file: evince.thumbnailer, exe-dll-msi.thumbnailer, gnome-font-viewer.thumbnailer e gnome-moviethumbs.thumbnailer più il file .bak che ho rinominato con il comando di prima.

(27 Jan '14, 19:21) ritchy ritchy's gravatar image

In teoria quando lo compili e installi dovrebbe creare un thumbnailer nella cartella sopra.

-Hai installato i pacchetti per la compatibilità con Gnome, sì?- vedo che non ce n'è bisogno, scusa :)

(27 Jan '14, 19:25) dadexix86 ♦♦ dadexix86's gravatar image

Però devi installare i tools, dato che il thumbnailer sta al loro interno.

(27 Jan '14, 19:28) dadexix86 ♦♦ dadexix86's gravatar image

cioè crea un thumbnailer in /usr/share/thumbnailers? se è così non so quale sia di quelli che ho citato...o se non c'è proprio!

(27 Jan '14, 19:29) ritchy ritchy's gravatar image

Io ho seguito quello che c'è scritto in INSTALL e adesso dentro alla cartella: MovieThumbs-master/tools che ho dentro a Scaricati c'è il file: gnome-moviethumbs.thumbnailer (che dovrebbe essere tra quelli citati prima)

(27 Jan '14, 19:32) ritchy ritchy's gravatar image

Ok, l'hai installato come spiegato nella guida per l'INSTALL? :)

(27 Jan '14, 19:36) dadexix86 ♦♦ dadexix86's gravatar image

si credo proprio di si: ho lanciato il comando mkdir build && cd build all'interno della cartella MovieThumbs-master, poi ho dato cmake -DCMAKE_BUILD_TYPE=Release <path to="" tools="" dir=""> poi make </make> ed infine sudo make install

(27 Jan '14, 19:40) ritchy ritchy's gravatar image

Aspetta, aspetta, mi stai dicendo che hai sempre messo

<path to XXX dir>

senza sostituirlo con le cose appropriate?

(27 Jan '14, 19:50) dadexix86 ♦♦ dadexix86's gravatar image

no! ovviamente l'ho sostituito con il percorso della cartella tool...(non avrebbe generato l'eseguibile altrimenti) per me il percorso era: /Scaricati/MovieThumbs-master/tools

(27 Jan '14, 19:54) ritchy ritchy's gravatar image

Eh, infatti :)

Ok, dopo che hai dato il make install il thumbnailer è comparso nella cartella di cui sopra?

(27 Jan '14, 20:59) dadexix86 ♦♦ dadexix86's gravatar image

non so se c'era anche prima il file gnome-moviethumbs.thumbnailer (sempre che sia questo...non lo so) nella cartella tools, però adesso c'è e ho provato a sostituirlo con il suo omonimo in /usr/share/thumbnailers, ma non è cambiato niente...se credi possa servire, ricompilo l'applicazione in una installazione pulita di Ubuntu.

(27 Jan '14, 21:03) ritchy ritchy's gravatar image

Se aveva un omonimo in /usr/share/thumbnailers non dovevi sostituirlo, perché era quello creato con la compilazione e installazione dei tools. Ripristina quello che c'era :)

(27 Jan '14, 21:06) dadexix86 ♦♦ dadexix86's gravatar image

Fatto...comunque a me sembra incredibile che abbiano rilascito un'applicazione a pagamento sui repo ufficiali che non funziona sotto la lts!

(27 Jan '14, 21:08) ritchy ritchy's gravatar image

Concordo! Non ha senso che funzioni solo sul 32 bit :)

Per lamentarti, il link è quello che ti ho messo sopra (e magari ti fai ridare i soldi).

Comunque, prova a cancellare di nuovo le thumbnails come prima e riavviare.

(27 Jan '14, 21:10) dadexix86 ♦♦ dadexix86's gravatar image

io ho dato: sudo mv /usr/share/thumbnailers/totem.thumbnailer /usr/share/thumbnailers/totem.thumbnailer.bak ma come dicono su GitHub, io non ho trovato la cartella ~/.cache/thumbnails/normal...nella home

(27 Jan '14, 21:15) ritchy ritchy's gravatar image

Ok, ma l'altro (quello di moviethumbs) c'è in quella cartella, sì?

Per capire dove sono le thumbnails posta su pastebin l'output di

sudo updatedb && locate -ie thumbnails | grep home
(27 Jan '14, 21:25) dadexix86 ♦♦ dadexix86's gravatar image

Adesso sembra funzionare! Il bello è che non ho neanche capito cosa sia cambiato per farlo funzionare...mah! Adesso rifarò tutta la procedura di compilazione sull'installazione pulita di Ubuntu e vediamo che succede (anche perchè altre persone magari avranno bisogno far funzionare questa applicazione), però ritengo che gli sviluppatori avrebbero dovuto testarla un pò meglio...io l'ho pagata perchè credo sia inutile usare prodotti frutto del lavoro di altre persone senza che queste ricevino un compenso, però in questo caso è meglio compilarsela da sorgente...

(27 Jan '14, 21:54) ritchy ritchy's gravatar image

In generale gli sviluppatori accettano donazioni ben volentieri, indipendentemente da come la installi :P

Detto questo, ti scrivo qui sotto nella risposta i passaggi che devi fare, poi accettala.

(27 Jan '14, 21:58) dadexix86 ♦♦ dadexix86's gravatar image

Ricapitolando tutta la discussione.

Il problema originale è l'utilizzo di un ppa esterno (per LibreOffice). Disabilitato questo non si ha più il problema della domanda. Se ne pone però un altro.

Sei su un sistema a 64 bit e il programma cerca librerie a 32 bit.
Questo chiaramente è un errore di chi ha compilato il programma (segnalalo sul sito dei pagamenti, che magari ti ridanno i soldi).

Procedi quindi con la compilazione dei sorgenti seguendo le istruzioni contenute nel file INSTALL.
A meno di usare KDE, saltare la parte relativa a KDE.

Installare i tools (tra cui il thumbnailer, in modo da non dover far eseguire a mano il programma).
A meno di utilizzare il vecchio Gnome 2, saltare la parte relativa a Gnome 2.

A questo punto è possibile che sia necessario cancellare le vecchie anteprime presenti per poter generare quelle nuove.

Riavviare; ora dovrebbe funzionare tutto.

coll. permanente

ha risposto 27 Jan '14, 22:09

dadexix86's gravatar image

dadexix86 ♦♦
17.0k916161

Ho rifatto tutta la procedura su un'installazione pulita di Ubuntu e devo aggiungere che la libreria libmoviethumbs 0.3.1~precise~ppa2 è essenziale al funzionamento del programma, inoltre la versione di libicu48 non credo interferisca con l'applicazione, si è rivelato fondamentale invece disabilitare il Thumbnailer gnome con:

sudo mv /usr/share/thumbnailers/totem.thumbnailer /usr/share/thumbnailers/totem.thumbnailer.bak

(29 Jan '14, 12:53) ritchy ritchy's gravatar image
1

Dopo ha funzionato, ringrazio dadexix86 per il supporto e per aver "illuminato" lo sviluppatore sulla fonte del problema: https://github.com/mdemeyer/MovieThumbs/issues/1

(29 Jan '14, 12:53) ritchy ritchy's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×888
×39

domanda posta: 26 Jan '14, 18:14

domanda visualizzata: 3,497 volte

ultimo aggiornamento: 19 Sep '23, 06:17

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.