Applet java non riesce a scrivere su hard-disk

Installazione, configurazione e uso di programmi e strumenti.
newlinuxuser
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 425
Iscrizione: martedì 2 gennaio 2007, 1:00

Applet java non riesce a scrivere su hard-disk

Messaggio da newlinuxuser »

Questa  volta non riesco proprio a capire il problema: per inviare il flusso delle riba attraverso l'home-banking si sono inventati una bella applet java. La quale dopo alcuni secondi mandava in crash firefox.
Sono riuscito a farla andare sul mio portatile, abilitando il plugin-container in firefox e creando a manina e cambiando il proprietario ad utente:utente una bella directory /tempecc che sta applet vuole proprio sotto root.

Il problema è che non riesco a farla andare sul pc fisso!  >:(
Ho la stessa versione di ubuntu installata, 10.04, ho fatto le stesse operazioni, ma non riesce a scrivere in quella benedetta directory, cosa che invece fa sul portatile!
L'unica differenza che c'è fra i 2 pc è che sul portatile ho la 64 bit, per il resto è uguale: firefox 10.0.2, openjdk e icedtea6-plugin alle ultime versioni sui repository.

Ho notato che la 64 bit avvia sempre la versione server della vm  di java, quindi ho provato anche a modificare il file jvm.conf, con il risultato che ora il comando "java -version" mi comunica che parte la versione server anche sul fisso.

Però non mi scrive in quella directory  >:( >:( >:(

Stavolta sono alla frutta, spero in un aiuto dal forum  ;D

Ringrazio in anticipo chi mi darà qualche consiglio.
italianpenguin
Prode Principiante
Messaggi: 173
Iscrizione: giovedì 10 settembre 2009, 9:52

Re: Applet java non riesce a scrivere su hard-disk

Messaggio da italianpenguin »

mah, il consiglio che ti posso dare è di non utilizzare icedtea, bensì il java di oracle.
Per queste operazioni delicate (home banking) utilizza gli strumenti "ufficiali".
newlinuxuser
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 425
Iscrizione: martedì 2 gennaio 2007, 1:00

Re: (RISOLTO) Applet java non riesce a scrivere su hard-disk HOME BANKING INBIZ

Messaggio da newlinuxuser »

(ot) Purtroppo la soluzione "ufficiale" è installare windows e utilizzare quello per l'home-banking. Quindi dotarsi di un buon antivirus, eccetera eccetera, bla bla bla. Piuttosto CAMBIO BANCA! Non reinstallo certo windows in ufficio solo per una applet fatta in malo modo che serve solo ed esclusivamente per fare il parsing ed inviare un file di testo!

Funziona con Openjdk, installare la jre di sun/oracle è stata la prima cosa che ho fatto, senza risultati.
Probabilmente adesso funziona anche quella, ma non vedo la necessità di usarla. Ormai l'ho rimossa e reinstallato Openjdk.

Ora va e mi rispondo da solo  ;D , a quanto pare Apparmor si comporta in modo diverso sui due pc...

Ricapitolando, che forse potrebbe servire anche ad altri, dato che ci ho perso su un pò di tempo:

Workaround per  far funzionare la merdacchiosa applet java che permette di caricare i flussi riba sul portale inbiz di Intesa S.Paolo, Carisbo, ecc...

Premetto che questa soluzione l'ho provata solo sulla 10.04, sia a 32 che 64, con installati openjdk6-jre e icedtea plugin per firefox, come da installazione pulita della distro.

- creare la directory /tmpfvctemp  

Codice: Seleziona tutto

 cd / 

Codice: Seleziona tutto

sudo mkdir tmpfvctemp 
- cambiare il proprietario

Codice: Seleziona tutto

 sudo chown utente:utente tmpfvctemp 
- abilitare il plugin-container in firefox: digitare about:config sulla barra degli indirizzi, cercare la riga "dom.ipc.plugins.java.enabled" e settarla a TRUE

A questo punto, su uno dei 2 pc ho dovuto dare un bel

Codice: Seleziona tutto

 sudo dpkg-reconfigure apparmor 
per inserire la directory /tmpfvctemp/ come home aggiuntiva.

Con queste (adesso) semplici operazioni funziona.
Il problema principale è che questa applet vuole andare a scrivere su root e non dentro alla home utente, cosa proibita sia dai normali permessi UNIX che da apparmor.
Il secondo problema, che aggrava e di molto il primo, è che l'assistenza data dal numero verde del portale è praticamente inesistente, almeno su sistemi "non windows".
Quindi con una applet fatta male ed un assistenza fatta peggio, se non ti arrangi ti costringono ad utilizzare windows... mentre loro usano linux sui loro server  (rotfl)
Ultima modifica di newlinuxuser il mercoledì 14 marzo 2012, 3:03, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Roberto Pontecorvi e 10 ospiti