feed
feed

Ubuntu: Installare Flash Player Su Ubuntu 8.04 Hardy Heron 64bit, risolvendo l’error code(1)

Questo post pone rimedio a tutti i problemi che ad oggi affliggono chi vuole installare flashplugin-nonfree su Ubuntu 8.04 Hardy Heron a 64bit. Ricordo che tempo fa sono riuscito ad installare il plugin con un click da synaptic ma adesso le cose sono cambiate e questa procedura si interrompe con il seguente errore:

[...] Download done. Flash Plugin installed. invalid option -n nspluginwrapper, configuration tool.  Version 1.0.0 usage: nspluginwrapper [flags] [command [plugin(s)]] -h –help               print this message -v –verbose            flag: set verbose mode -a –auto               flag: set automatic mode for plugins discovery -l –list               list plugins currently installed -u –update             update plugin(s) currently installed -i –install [FILE(S)]  install plugin(s) -r –remove [FILE(S)]   remove plugin(s) dpkg: errore processando flashplugin-nonfreebeta (–configure): il sottoprocesso post-installation script ha restituito un codice di errore 1 Sono occorsi degli errori processando: flashplugin-nonfreebeta E: Sub-process /usr/bin/dpkg returned an error code (1)

Documentandomi sull’error code (1) mi imbatto in questa soluzione che magari non è una soluzione fine, ma potrebbe funzionare. Praticamente nel post linkato si parla dell’error code (1) in fase di rimozione di un pacchetto.

Per risolvere il problema viene consigliato di editare lo script .postrm che viene eseguito dopo la rimozione del pacchetto, aggiungendo exit 0 come primo comando dello script, in modo tale che le sue operazioni non vengano eseguite e non generino nessun errore. Sfortunatamente, in questo caso, questa soluzione non funziona, per il semplice motivo che la causa del problema non è lo script .postrm come indicato nella guida linkata ma lo script .postinst (ovvio visto che stiamo avendo dei problemi in fase di installazione e non in fase di remove) che non può essere terminato con exit 0 senza compromettere l’installazione del nostro pacchetto di flash. Perchè il problema sta proprio nello script .postinst? Analizzando l’output dell’errore citato nella parte iniziale di questo post, notiamo che compare questo messaggio:

invalid option -n

seguito dalla guida veloce da riga di comando di nspluginwrapper, questo vuol dire che all’interno dello script .postinst viene richiamato nspluginwrapper in modo errato e viene così generato un errore. Abbiamo quindi individuato quale è il vero problema: nspluginwrapper che consente di utilizzare su architetture a 64bit il plugin flash che esiste solo per le 32bit, è stato aggiornato, e nella versione aggiornata il parametro "-n" non esiste più. Vediamo come risolvere il problema. Rimuoviamo i risultati dell’installazione che è andata male prima e tutte le vecchie versioni di flash eventualmente presenti nel sistema, digitando da terminale:

sudo apt-get remove –purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper

adesso procediamo con l’installazione, digitando da terminale:

sudo apt-get install flashplugin-nonfree

l’installazione ovviamente andrà in errore, ma niente paura. Una volta terminata, digitate da terminale questo:

sudo gedit /var/lib/dpkg/info/flashplugin-nonfree.postinst

adesso bisogna individuare all’interno dello script appena aperto la riga che genera l’errore descritto prima. Quindi cercate all’interno del file dove viene invocato nspluginwrapper con il parametro -n, nel mio caso la riga è la numero 110 che si presenta così:

NSPLUGIN_DIR=/var/lib/flashplugin-nonfree/ /usr/bin/nspluginwrapper -n -i /usr/lib/flashplugin-nonfree/libflashplayer.so

rimuoviamo il -n che genera l’errore, ottenendo:

NSPLUGIN_DIR=/var/lib/flashplugin-nonfree/ /usr/bin/nspluginwrapper -i /usr/lib/flashplugin-nonfree/libflashplayer.so

salviamo e chiudiamo il file. Adesso da terminale digitiamo:

apt-get –reinstall install flashplugin-nonfree

Ed è tutto. In questo modo avrete installato il vostro flashplugin-nonfree bypassando il problema dell’error code (1).

Pensi che questo articolo sia OK oppure NO??

Puoi votare l'articolo anche qui, gli articoli precedenti qui.

Nessun Commento »

Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.


Nessuna Risposta a “Ubuntu: Installare Flash Player Su Ubuntu 8.04 Hardy Heron 64bit, risolvendo l’error code(1)”

  1. Top TixXioNo Gravatar dice:

    Purtroppo linux è ancora lontano da essere un sistema operativo stabile e per le masse…

    …e la strada è ancora troppo lunga…

  2. Top Ubuntu: installare Flash Player 10 beta su Ubuntu 8.04 Hardy Heron 64 bit, risolvendo “error code (1)” Giacinto’s Blog dice:

    [...] sulla scia dell’entusiasmo del precedente post, in cui spiegavo come risolvere il problema dell’error code (1) in fase di installazione di [...]

Lascia un commento




Il tuo commento:

This site is using OpenAvatar based on
dippiù?