dezone

Just another dezone weblog

1008:5, -5000 Access denied error

Ho rischiato d’incazzarmi parecchio per colpa di Flash.

Qualche giorno fa ho installato la beta di Flash 10. Ero incuriosito dalle funzionalità 3D (che ad una prima occhiata non mi sono sembrate particolarmente interessanti). Soddisfatta la curiosità, visto che come beta ha ancora qualche problema di troppo, ieri sera ho deciso di fare il downgrade alla 9. A questo punto sono iniziati i problemi.

Ho provato una semplice reinstallazione della vecchia versione, ma non è stata sufficiente. Ho provato a rimuovere manualmente i file di flash, ma come risultato ho ottenuto che l’installer della 9 non riuscisse a completare l’installazione a causa di questo errore:

Che fare in questi casi? La mia prima risorsa è google. Infatti sul sito di Adobe ho trovato una TechNote che riguardava proprio questo messaggio d’errore. La soluzione che propone Adobe suggerisce di scaricare e lanciare l’apposito unistaller (Serve un uninstaller? Siamo su mac, o sbaglio?), quindi di modificare i permessi delle directory “components” dei browser ed infine di riparare i permessi da Disk Utility, suggerimenti che ho prontamente seguito, senza ottenere il risultato sperato. Cioè, l’errore si ripresentava comunque a causa di qualche altro file o directory con i permessi sbagliati, nessuno ripristinato con le operazioni di prima. L’installer purtroppo non mi dava indicazioni che mi permettessero di riconoscere il colpevole. Ho provato ad usare pure Instruments per tracciare le operazioni sui file, ma non sono riuscito a riconoscere alcun potenziale colpevole. A questo punto, vista l’ora tarda, ho deciso di sospendere la ricerca.

Questa mattina, a mente fresca, la lampadina s’è accesa:

sudo “/Volumes/Adobe Flash Player 9/Install Flash Player 9 UB.app/Contents/MacOS/Install Flash Player 9 UB”

Cioè, root ha i permessi per fare tutto. Quindi, basta lanciare l’installer da root.

Ovviamente, l’installazione è andata a buon fine. Poi, immaginando che questo avesse modificato in modo errato dei permessi, ho usato Disk Utility per ripristinare i permessi dei file di sistema.

Pubblico questo post in modo che sia d’aiuto chi ha lo stesso problema e cerca una soluzione.

29 Maggio, 2008 Pubblicato da fdigiuseppe | bug, software, troubleshooting | | Ancora nessun commento.