Risoluzione di uno stupido problema creato da Adobe AIR per Linux.
Il problema è veramente “ridicolo”, dopo aver installato 2/3 mesi fa Adobe AIR su Ubuntu 8.04 ad ogni avvio di Filezilla ho ottenuto sempre lo stesso errore nella schermata di avvio del client FTP.
Nulla di compromettente per il corretto funzionamento di Filezilla, bastava dare un OK e il software funzionava normalmente, ma quel messaggio dopo un po’ ha iniziato a darmi ai nervi (3 mesi, non mi arrabbio facilmente).
L’errore era questo:
Can't open /usr/share/mime-info/air.keys" (error 2: no such file or directory)
Can't open /usr/share/mime-info/air.mime" (error 2: no such file or directory)
Oggi finalmente mi sono deciso a fare una ricerca su Google ed il problema è sparito grazie alle informazioni trovate in questo post.
Per chi avesse lo stesso problema, basta aprire il Terminale e copia-incollare tutti i seguenti comandi:
cd /opt/Adobe\ AIR/Versions/1.0/xdg-utils/
sudo su
xdg-mime uninstall --novendor /opt/Adobe\ AIR/Versions/1.0/support/AdobeAIR.xml
gedit ../support/AdobeAIR.xml
Questo passaggio necessita di una modifica al file che si aprirà nell’editor di testo. È necessario rimuovere 3 linee di codice, da <magic priority=”100″> fino a </magic> incluso.
xdg-mime install --novendor /opt/Adobe\ AIR/Versions/1.0/support/AdobeAIR.xml
unlink /usr/share/mime-info/air.keys
unlink /usr/share/mime-info/air.mime
ln -s /opt/Adobe\ AIR/Versions/1.0/support/air.keys /usr/share/mime-info/air.keys
ln -s /opt/Adobe\ AIR/Versions/1.0/support/air.mime /usr/share/mime-info/air.mime
La cosa veramente strana è che avevo già trovato una soluzione in quest’altra pagina, fornita direttamente da uno sviluppatore Adobe, ma non funziona su Ubuntu 8.04 (sulle vecchie versioni a quanto pare si).
Su Ubuntu 8.04 infatti, il percorso /opt/Adobe AIR/ non esiste.
A quanto ho capito lo spazio vuoto fra Adobe e AIR non viene correttamente riconosciuto ed è necessario scriverlo in questo modo:
/opt/Adobe\ AIR/, con uno slash rovesciato in mezzo.
Qualcuno sa spiegarmi se è così solo su Ubuntu 8.04 o se è sempre stato così su tutte le versioni Linux?
Articoli Simili:
» WLW Manifest: questo sconosciuto scassa-codice
Sto ultimando questo tema per Wordpress, per verificare errori nel
» Tema per Wordpress
Finalmente sono riuscito ad ultimare il tema per wordpress per
» Installare Photoshop 7 su Ubuntu
Non pensavo che l'installazione di Photoshop 7 tramite Wine fosse
» La Scrivania? Troppa localizzazione
Sono contrario ai troppi inglesismi gratuiti in uso nel nostro
» La tastiera QWERTY di Linux
Le tastiere dei computer vengono identificate dalle prime 6 lettere
» Digitale Terrestre (DVB-T) con MythTv e ASUS My Cinema-P7131 Dual
Vediamo un po' come far funzionare la TV Digitale Terrestre
» Ubuntu 8.04 LTS (Linux is Too Sexy)
Sull'uscita della nuova versione di Ubuntu di ieri avevo deciso


Ciao! Ho 2 indicazioni:
1. se usi “sudo su” non serve poi usare “sudo gedit” “sudo unlink” etc… perché agisci già come superuser, quindi basta omettere “sudo”:)
2. nel Terminale se una cartella ha spazi si usa da sempre ( anche nelle vecchie versioni) la backslash subito prima dello spazio. Esempio: /home/utente/Musica/Coldplay/2008\ Viva\ la\ vida/ :)
Ti rigrazio per l’indicazione della soluzione, dava ai nervi anche a me quell’errore. Ti chiedo una cosa: hai usato qualche “guida” per installare AIR?
Sperando di essere stato utile, un saluto
@ Oskar NRK
mi sembrava strano pure a me quel sudo su, ma ho preso i comandi dal sito che ho linkato, adesso ho rimosso tutti i sudo in eccesso
devi solo scaricare la versione linux, che ancora è una alpha, da quì
http://labs.adobe.com/downloads/air_linux.html
nella stessa pagina ci sono le istruzioni per l’installazione, basta rendere il file eseguibile, o con il mouse cambiando i permessi oppure da terminale con un
chmod x adobeair_linux_a1_033108.bin
poi cliccandoci dovrebbe partire l’installer
dimenticavo, grazie per il chiarimento sugli spazi vuoti nel Terminale, sicuramente in futuro mi servirà
Io ho seguito la guida ma omettendo tutti i “sudo” dopo aver dato “sudo su”, e funziona ;)
Per quanto riguarda la domanda sulla guida per installare AIR te lo chiedevo perché la mia, postata ad aprile http://www.oskarnrk.net/2008/04/adobe-air-alpha-su-ubuntu-linux-howto/ aveva riscosso un buon successo :)
Di niente per la cosa degli spazi, siamo qui per aiutarci a vicenda! Ciaociao!
interessante la tua guida, ne avevo scritta una anch’io ma ho visto che la tua è più completa sul front “test applicativi”
in verità è un software che ho usato raramente, più che altro per vedere se gli applicativi più interessanti funzionano ma non ne ho trovati di veramente indispensabili, l’unica cosa che mi ha ricordato di avere AIR installato era quel maleddetto messaggio di errore su Filezilla :-)