Inserito da: LukenShiro | 7 Giugno 2007

Guida a Entratel con GNU/Linux

MOLTI ENTI E SOCIETA’ PUBBLICHE PRODUTTRICI DI SOFTWARE ISTITUZIONALE PER WINDOWS NON HANNO FINORA RITENUTO DI PUBBLICARE VERSIONI ANCHE PER GNU/LINUX O MULTIPIATTAFORMA, ESCLUDENDO DI FATTO PRIVATI CITTADINI, IMPRENDITORI E PROFESSIONISTI DALL’ACCESSO LIBERO AI SISTEMI INFORMATICI DELLA PUBBLICA AMMINISTRAZIONE, PER FAR FRONTE AD ADEMPIMENTI BUROCRATICI E GIURIDICI OBBLIGATORI; PER ESSI INFATTI SONO RICONOSCIUTI, IN MODO ILLEGITTIMO, SOLO SISTEMI OPERATIVI MICROSOFT WINDOWS.
L’AUTORE CONDANNA FERMAMENTE QUESTO SCANDALOSO COMPORTAMENTO DELLA P.A., E SI AUGURA CHE QUESTI ENTI E SOCIETA’ RENDANO FINALMENTE DISPONIBILE L’ACCESSO AI CITTADINI CHE, DI PIENO DIRITTO, UTILIZZANO INVECE SISTEMI OPERATIVI ALTERNATIVI A MS WINDOWS (CHIUSO E PROPRIETARIO).
GLI UTENTI SONO CALOROSAMENTE INVITATI A SOLLECITARE LE AMMINISTRAZIONI PUBBLICHE A CONSENTIRE IL LIBERO ACCESSO ALLE LORO PROCEDURE CON SISTEMI ALTERNATIVI A WINDOWS, NONCHE’ AD UTILIZZARE IN PRIMA BATTUTA, LADDOVE DISPONIBILE, SOFTWARE RILASCIATO ANCHE PER GNU/LINUX.
LA GUIDA SEGUENTE SI RIFERISCE INFATTI A “TRUCCHI” NON UFFICIALI PER I QUALI NON E’ MAI GARANTITA AL 100% LA COMPATIBILITA’ CON LA PROCEDURA UFFICIALE PER WINDOWS STABILITA DAL PRODUTTORE DEL SOFTWARE, NE’ CON IL RISULTATO IN TERMINI DI FORMATO E/O DI CONTENUTO DELLA PROCEDURA IN AMBIENTE WINDOWS, E CHE NON POSSONO MAI CON CERTEZZA E COMPLETEZZA SOSTITUIRE A TUTTI GLI EFFETTI L’AMBIENTE PER I QUALI SONO ORIGINARIAMENTE CONCEPITI.

.
.

***
GUIDA INCOMPLETA – resta da completare:
- l’utilizzo di alcuni controlli sogei non è testato.
- la verifica di funzionamento globale del programma. Al momento quindi, Entratel in GNU/Linux parte ma potrebbe non essere idoneo agli adempimenti a cui dovrebbe far fronte.
***
.
Adesso è venuto il momento della guida passo-passo per il programma di controllo, autenticazione e invio telematico denominato Entratel.
Si tratta di un programma, anche qui prodotto da Agenzia delle Entrate e SO.GE.I. solo per piattaforma Windows e MacOS, che dovrà essere adattato in qualche modo per farlo funzionare con il nostro sistema operativo. L’adattamento sarà presumibilmente più complicato dei precedenti, poiché c’è una fase in più, che è quella dell’autentica tramite firma digitale e perché il programma fa riferimento ad alcuni file .exe (per esempio per la connessione), e ad altri moduli aggiuntivi non agevolmente integrabili.
N.B. Questo programma non è disponibile per tutti, ma è riservato ai SOLI professionisti/intermediari o altri soggetti abilitati alla trasmissione telematica delle dichiarazioni e dei modelli ad uso fiscale per mezzo dell’applicazione ENTRATEL.
.
Prima di continuare la lettura si prega di prendere conoscenza delle CONDIZIONI DI UTILIZZO ed accettarle.
.

    PREPARAZIONE

Nella guida, per evitare ripetizioni che potrebbero ingenerare confusione e per una migliore manutenibilità della guida stessa, si assumeranno le seguenti condizioni:
- con $HOME si identifica la directory /home/[utente] : dove [utente] è lo user name (senza parentesi) sulla macchina linux dell’operatore;
- la directory temporanea di base per entratel ($HOME/tmp/entratel) sarà indicata come $ENTRTEMP
- la directory temporanea per il manuale ($HOME/tmp/manualeentratel) sarà indicata come $MANTEMP
- la directory di destinazione nella quale il programma sarà installato ($HOME/Entratel) sarà indicata come $ENTRATEL
- con $NOMEESEGUIBILE si intende il nome (senza l’estensione) del programma eseguibile per l’installazione di Entratel (es. Entratel453_ALL).

Creiamo la directory $ENTRTEMP, e muoviamoci all’interno di essa.

La versione corrente di Entratel è la 425 4.2.6 4.2.7 4.2.8 del 24/07/2007 4.2.9 del 01/08/2007 4.3.0 del 12/09/2007 4.3.1 del 22/10/2007 4.3.2 del 14/12/2007 4.4.0 del 04/02/2008 4.5.0 del 05/03/2008 4.5.1 del 13/03/2008 4.5.2 del 24/04/2008 4.5.3 del 15/05/2008
Una volta autenticati con il proprio codice utente e password sul sito dell’Agenzia delle Entrate SERVIZI TELEMATICI scarichiamo in questa directory i file Entratel453_ALL.exe (entratel base), e ManualeEntratel120.exe (manuale operativo), disponibili nella sezione Software – Pacchetti applicativi.

Il programma per Windows è binario, con licenza proprietaria, senza disponibilità quindi di sorgenti. Esso utilizza una macchina virtuale java della serie 1.3.x
E’ comunque assai probabile che anche la serie 1.5.x possa funzionare senza problema con Entratel (usare la versione più recente)
A partire dalla versione 4.5.0 Entratel utilizza la macchina virtuale java nella versione 1.5.x (la versione 1.3.x non è infatti più utilizzabile).
Servono altri utensili per scompattare il contenuto dell’applicazione, al fine di renderlo usabile per GNU/Linux (si consiglia la versione più recente disponibile per la propria distribuzione):
upx (che serve a decomprimere un eseguibile)
unzip (che serve a scompattare il contenuto dell’eseguibile decompresso)
Verificare che siano installati nel proprio sistema.

Decomprimere l’eseguibile con upx -k -d $NOMEESEGUIBILE.exe (con l’opzione -k si mantiene una copia di sicurezza con lo stesso nome, fatta eccezione per l’estensione che diventa .ex~)
Scompattare l’eseguibile con unzip $NOMEESEGUIBILE.exe

I file prodotti dallo scompattamento sono questi:
InstallerData/IAClasses.zip
InstallerData/laxmanifest.txt
InstallerData/uninstallmanifest.txt
Windows/$NOMEESEGUIBILE.exe
Windows/$NOMEESEGUIBILE.lax
Windows/resource/iawin32.dll
Windows/resource/iawin64.dll
Windows/resource/iawin64_x64.dll
Windows/resource/jdglue.zip
Windows/resource/remove.exe
Windows/resource/win64_32.exe
Windows/resource/win64_32_x64.exe
Windows/resource/ZGWin32LaunchHelper.exe
Windows/unicows.dll
InstallerData/Execute.zip
InstallerData/Disk1/InstData/Resource1.zip
InstallerData/Disk1/InstData/MediaId.properties
InstallerData/InstalledMedias.properties
InstallerData/MediaFiles.properties

.
.

    JAVA

Se si è già installato un altro programma dell’Agenzia delle Entrate/SO.GE.I. è probabile che questo passo sia già stato completato, in tal caso si può passare direttamente al successivo.

Altrimenti è opportuno leggere la guida software per Java
.
.

    INSTALLAZIONE BASE

Ritornare nella directory $ENTRTEMP e creare, come utente, uno script testuale di shell (es. installaEntratel.sh), da rendere poi eseguibile, con questo contenuto:

#!/bin/sh
export J2REDIR=/opt/jre1.3.1_20/
export J2REDIR=/opt/jre1.5.0_14/
export PATH=$J2REDIR/bin:$PATH
export MANPATH=$J2REDIR/man:$MANPATH
export CLASSPATH=$J2REDIR/lib:$CLASSPATH
export JAVA_HOME=$J2REDIR
LD_LIBRARY_PATH=$J2REDIR java -classpath “InstallerData/IAClasses.zip: Windows/resource/jdglue.zip:InstallerData/Execute.zip: Windows/InstallerData/Execute.zip: InstallerData:Windows/InstallerData: InstallerData/Disk1/InstData/Resource1.zip” com.zerog.lax.LAX “Windows/$NOMEESEGUIBILE.lax”

Note: a) la directory in corrispondenza di J2REDIR è quella dove abbiamo installato la macchina virtuale java della serie 1.3.x 1.5.x
b) il comando che inizia con “LD_LIBRARY_PATH” (fino alla fine) deve essere collocato tutto su una riga o convenientemente posizionato su più righe ognuna delle quali (a parte l’ultima) termina con un carattere di escape (“\”) e un ritorno a capo.

Nella directory $ENTRTEMP eseguiamo lo script con ./installaEntratel.sh, seguiamo le istruzioni e indichiamo, come destinazione dell’installazione, la directory $ENTRATEL e proseguiamo in avanti fino al termine dell’installazione.
La scelta di questa directory è motivata dal fatto che è meglio distanziarsi il meno possibile dalle scelte operative della SO.GE.I., al fine di prevenire malfunzionamenti, dato che nella versione Windows è collocato in questa sotto-directory.

Purtroppo a differenza di altri programmi, l’installazione sembra non andare a buon fine, visto che non copia o crea alcuni file fondamentali per l’esecuzione e copia gli altri file nel posto sbagliato. E’ quindi necessario operare alcuni aggiustamenti:
- creare nella directory $ENTRATEL/prog una sotto-directory exe,
- in questa sotto-directory creare un file di nome Home.html. Quest’ultimo deve avere questo contenuto:

<HTML>
<HEAD>
<SCRIPT language=”JavaScript”>
function vai() {
location = “http://telematici.agenziaentrate.gov.it”
}
</SCRIPT>
<HTML>
</HEAD>
<BODY onLoad=”vai()”>
</BODY>
</HTML>

Restano dei problemi in ordine alla sostituzione con script o accorgimenti di funzioni equivalenti di alcuni file eseguibili .exe per windows sulle cui funzioni entratel sembra appoggiarsi (RasDial95.exe, browse.exe, checkpin.exe, macro.exe), che pertanto non potranno essere eseguite automaticamente dal programma.

Nella sotto-directory della directory di installazione ($ENTRATEL/prog) creare, come utente, uno script testuale di shell (es. avviaEntratel.sh), da rendere poi eseguibile, con questo contenuto:

#!/bin/sh
export J2REDIR=/opt/jre1.3.1_20/

export J2REDIR=/opt/jre1.5.0_14/
export PATH=$J2REDIR/bin:$PATH
export MANPATH=$J2REDIR/man:$MANPATH
export CLASSPATH=$J2REDIR/lib:$CLASSPATH
export JAVA_HOME=$J2REDIR
LD_LIBRARY-PATH=$J2REDIR java -cp “../prog/V9TJU000.jar:../prog/V9TJC000.jar:../prog/V9TJR000.jar:../prog/V9TJS000.jar:
../prog/decoder.jar:../prog/sicurezza.zip:../prog/lax.jar:../prog”
sogei.V9TJU000.utility.StartUp “../$NOMEESEGUIBILE.lax”

Note: a) la directory in corrispondenza di J2REDIR è quella dove abbiamo installato la macchina virtuale java della serie 1.3.x 1.5.x
b) il comando che inizia con “LD_LIBRARY_PATH” (fino alla fine) deve essere collocato tutto su una riga o convenientemente posizionato su più righe ognuna delle quali (a parte l’ultima) termina con un carattere di escape (“\”) e un ritorno a capo.

Bene, abbiamo installato Entratel su GNU/Linux!
.
.

    INSTALLAZIONE AGGIUNTIVA

Installiamo ora il manuale:

Creare una directory temporanea $MANTEMP poi muoversi in questa. Decomprimere l’eseguibile con upx -k -d ManualeEntratel120.exe (con l’opzione -k si mantiene una copia di sicurezza con lo stesso nome e con l’estensione .ex~)
Scompattare l’eseguibile con unzip ManualeEntratel120.exe

I file prodotti dallo scompattamento sono questi:
InstallerData/IAClasses.zip
InstallerData/laxmanifest.txt
InstallerData/uninstallmanifest.txt
Windows/ManualeEntratel120.exe
Windows/ManualeEntratel120.lax
Windows/resource/iawin32.dll
Windows/resource/iawin64.dll
Windows/resource/iawin64_x64.dll
Windows/resource/jdglue.zip
Windows/resource/remove.exe
Windows/resource/win64_32.exe
Windows/resource/win64_32_x64.exe
Windows/resource/ZGWin32LaunchHelper.exe
Windows/unicows.dll
InstallerData/Execute.zip
InstallerData/Disk1/InstData/Resource1.zip
InstallerData/Disk1/InstData/MediaId.properties
InstallerData/InstalledMedias.properties
InstallerData/MediaFiles.properties

All’interno della directory $MANTEMP creare, come utente, uno script testuale di shell (es. installaManualeEntratel) da rendere poi eseguibile, con questo contenuto:

#!/bin/sh
export J2REDIR=/opt/jre1.3.1_20/
export PATH=$J2REDIR/bin:$PATH
export MANPATH=$J2REDIR/man:$MANPATH
export CLASSPATH=$J2REDIR/lib:$CLASSPATH
export JAVA_HOME=$J2REDIR
LD_LIBRARY_PATH=$J2REDIR java -classpath “InstallerData/IAClasses.zip: Windows/resource/jdglue.zip:InstallerData/Execute.zip: Windows/InstallerData/Execute.zip: InstallerData:Windows/InstallerData: InstallerData/Disk1/InstData/Resource1.zip” com.zerog.lax.LAX “Windows/ManualeEntratel120.lax”

Note: a) la directory in corrispondenza di J2REDIR è quella dove abbiamo installato la macchina virtuale java della serie 1.3.x
b) il comando che inizia con “LD_LIBRARY_PATH” (fino alla fine) deve essere collocato tutto su una riga o convenientemente posizionato su più righe ognuna delle quali (a parte l’ultima) termina con un carattere di escape (“\”) e un ritorno a capo.

Recandoci nella directory $MANTEMP, eseguiamo lo script creato sopra, seguiamo le istruzioni e indichiamo, se richiesto, come directory di destinazione dell’installazione la stessa in cui è stato già installato Entratel ($ENTRATEL), e proseguiamo in avanti fino al termine dell’installazione.

Ho notato che per qualche strana ragione il Manuale operativo non viene installato in $ENTRATEL, ma, senza chiedere niente, in $HOME/ManualeEntratel1.2.0. E’ quindi opportuno copiare il contenuto della directory $HOME/ManualeEntratel1.2.0/prog/help/ (si tratta perlopiù di file .pdf) in $ENTRATEL/prog/help/
.
.

    INSTALLAZIONE MODULI DI CONTROLLO

Per i moduli di controllo si rimanda all’apposita guida riportata qui
.
.

    AVVIO

Recandoci nella sotto-directory prog della directory di installazione ($ENTRATEL/prog), eseguiamo lo script con ./avviaEntratel.sh.
L’applicazione è pronta all’uso. VEDERE AVVISO INIZIALE.

Per apprendere il funzionamento generale del programma è possibile leggere le guide ufficiali Servizio Entratel on-line, Applicazione Entratel e Visualizzazione ricevute. predisposte dall’Agenzia delle Entrate, a partire da questo indirizzo – selezionando la linguetta Assistenza.

    NOTE:

- Al momento non c’è ancora modo di far visualizzare i file .pdf della guida (appare: Si è verificato un errore nell'apertura dell'help). Non è escluso che il visualizzatore pdf venga chiamato da un programma .exe (p.es. macro.exe). E’ comunque possibile usufruire di questi pdf nel modo standard di GNU/Linux nella directory $ENTRATEL/prog/help/ (usando dalla riga di comando o da un file manager il comando xpdf, kpdf, o evince, ecc..).
- Inoltre non c’è ancora modo di far aprire automaticamente dal programma il browser internet il sito WEB – funzione Connetti (appare: Errore nella connessione. Non è stato trovato alcun browser.). Per connettersi manualmente al sito https di entratel si può comunque puntare il proprio browser sul file $ENTRATEL/prog/exe/Home.html
- IMPORTANTE: Per eseguire le operazioni per cui è necessaria la chiave privata contenuta su dischetto (floppy) si deve farlo montarlo su /mnt/floppy con i permessi dell’utente che esegue il programma.
E’ assai probabile che lo stesso meccanismo possa funzionare per chiavette/penne usb, montando il dispositivo e fornendo al programma il punto di montaggio (anche qui con i permessi dell’utente che esegue il programma)

Nel caso l’invio di documenti dall’interno di Entratel non dovesse funzionare, esiste una modalità alternativa: con il browser Internet, dal sito dell’AdE telematici nella sezione Strumenti – Invio, è comunque possibile effettuare l’invio di un documento, a condizione ovviamente che questo sia previamente autenticato da chi lo trasmette.


Risposte

  1. [...] moduli di controllo fanno affidamento ai programmi base cui si riferiscono e la presenza quindi di Entratel o di FileInternet-Fisconline è pregiudiziale all’installazione di questi, verificare che [...]

  2. Sono bloccato all’esecuzione dello script di installazione di Entratel col comando shell ./installaEntratel.sh da eseguire nella directory $ENTRTEMP
    Da terminale ricevo il seguente messaggio d’errore:
    mxxx@xxxxxx:~/TMP/ENTRATEL$ ./installaEntratel.sh
    Exception in thread “main” java.lang.NoClassDefFoundError: Windows/resource/jdglue/zip:InstallerData/Execute/zip:

    Come posso risolvere? Grazie

  3. E’ molto strano, ho provato a ri-testarlo e da me sembra funzionare bene.
    Se ha seguito tutte le istruzioni per filo e per segno, consiglio di verificare che:
    - nella fase di copia e incolla dal browser al testo le doppie virgolette (“) non si siano trasformate in caratteri incomprensibili (es. ? o segni grafici strani); ciò a causa di un diverso encoding dei caratteri (utf-8 o iso-8859-1 ecc…)
    - la riga che inizia con LD_LIBRARY_PATH sia scritta esattamente com’è e sia collocata tutta su una riga.

  4. Grazie, erano proprio le virgolette, adesso si è installato. Non ho ancora provato a usarlo, ma la partenza è buona

  5. Ciao, dopo varie peripezie sono riuscito ad installare Entratel vers 4.3.3 sulla mia macchina Linux Ubuntu 7.10 versione amd64.
    La macchina JAVA però usata é stata Icedtea versione 7 perché la obsoleta 1.3.1_20 non funzionava (problemi con i 64bit?).
    Mi pare tutto bene, ora installo i controlli.
    Saluti.

  6. Ciao, installato tutto e funziona però c’é un problema: in fase di decifratura del file di ricevuta telematica Entratel se ne esce con:

    Attenzione!
    Errore durante la decifratura del file.
    Errore n. 12

    E si blocca al 90%.
    Che potrebbe essere? Qualche libreria che cozza da qualche parte?
    Saluti e buon lavoro.

  7. Uhmm, purtroppo questo programma sembra avere gli stessi problemi di altri che non sono veri e propri programmi java multipiattaforma.
    Ci sono due ordini di questioni:
    - La SO.GE.I. si ostina a fare classi java che richiamano file eseguibili per windows; come vedi nella guida il nodo dell’ “emulazione” del comportamento di quei file eseguibili, tra cui ci sono anche quelli che presiedono alla cifratura (p.es. direi checkpin.exe), non è affatto risolto. Poiché viene richiamato dall’interno delle centomila classi java non è neanche agevolmente sostituibile con wine e affini.
    - le piattaforme “esotiche” (tra cui purtroppo credo bisogna includere quella a 64bit, per quanto sia ormai molto diffusa) non sono granché supportate dalla Sun, specialmente le vecchie versioni ancora in uso.
    Inoltre tra una versione di java e la successiva la compatibilità non è sempre assicurata, quindi può darsi che la macchina java utilizzata non sia del tutto equivalente alla 1.3.1 che serve.

    Per risolvere quest’ultimo problema dovresti provare da una distribuzione di GNU/Linux a 32bit.
    Però il primo resta allo stato non risolvibile, mi spiace.

  8. “l’errore n. 8 errore durante la cifratura del file” l’avete mai sentito? sto impazzendo

  9. A parte il numero di errore (che effettivamente è criptico) pare essere uno scoglio di difficile risoluzione.
    In ogni caso sembra che ci siano problemi (in windows) con il nuovo entratel 4.5.0 in rapporto alla macchina java 1.5.0 (che quindi ragionevolmente si riverbera anche nell’uso che se ne fa in Linux).

    E’ prevedibile che tra non molto uscirà l’ennesima versione di aggiornamento.
    http://www.fiscoetasse.it/forum/entratel/53994-problema-entratel-4-5-a.html

  10. Ho notato, nell’area ftp di scaricamento dei programmi AdE che il programma Entratel450_ALL.exe porta la data dell’11/03/2008 (prima aveva la data del 07/03).

    Non è escluso che la SOGEI abbia fatto un altro upload (purtroppo senza segnalarlo e senza cambiare il numero di versione).
    Credo, quindi, che converrebbe ri-scaricare Entratel nella versione 4.5.0 “nuova” (cancellando il file della versione precedente) e installarlo di nuovo, probabilmente c’è stata solo un’imperfezione.

  11. C’è una nuova versione (4.5.1). Almeno uno dei problemi di decifrazione dovrebbe ora essere risolto.

  12. Per fare funzionare l’help con i PDF e per lanciare il browser in automatico bisogna creare un file linux.cfg nella directory prog ed inserire il seguente:

    @*
    @

    Il mio file contiene:

    @acroread*
    firefox@

    Grazie per l’eccellente guida!

  13. Credo di avere un casino con java… :-(
    Quando lancio l’installaEntratel.sh (con le virgolette a posto :-) , mi dice:

    alex@pc-alex:~/tmp/entratel$ ./installaEntratel.sh
    Usage: java [-options] class [args...]
    … etc etc etc…

    come se avessi lanciato “java” e basta
    Ho provato ha selezionare le:
    /usr/bin/gij-4.2
    /usr/lib/jvm/java-7-icedtea/jre/bin/java
    /usr/lib/jvm/java-1.5.0-sun/jre/bin/java

    ma non cambia nulla.
    Non dovrebbe comparirmi anche la java in /opt/jre1.5.0_15 ???

    Ciao

  14. Ciao, oggi per puro caso ho notato che sotto Wine, in Ubuntu 8.04 64 bit, l’eseguibile Entratel.exe (vers. 4.5.1) parte e funziona abbastanza bene a parte i soliti errori:
    > Errore durante la decifratura del file.
    > Errore n. 12
    che penso un giorno si risolveranno.
    Che sia vicino il giorno che Entratel funzioni senza problemi in GNU/Linux?
    Saluti.

  15. Ciao ancora, oggi per puro sfizio ho provato a lanciare l’installazione di Entratel 4.5.1 direttamente con Wine, vista l’esperienza raccontata nel mio precedente post.
    Per incanto l’installazione è andata a buon fine, senza problemi a parte un po’ di artefatti grafici e sfarfallamenti (credo per colpa di Java).
    Ho provato ad importare il mio ambiente di sicurezza (quello buono in Windows) ed ha fatto tutto e bene. Poi ho provato ad aprire una ricevuta e per magia l’ha decriptata senza errori (WOW) e correttamente.
    Ora basterebbe eliminare quei fastidiosi sfarfallii e tutto sarebbe a posto. Non ho ancora provato ad installarci su i vari moduli aggiuntivi ma il buon giorno si vede dal mattino…
    Saluti a presto!

  16. Buone nuove!
    Impostando l’ambiente di emulazione in Windows Vista nella configurazione di Wine il sistema è stabile e non dà più quei fastidi di rendering grafico.
    Che sia giunto il giorno che Entratel possa funzionare anche sotto GNU/Linux?
    Saluti.

  17. Sii un po’ piu’ preciso :-)
    1) Io ho spostato il file Entratel452_ALL.exe in home/alex/.wine/drive_c
    2) a terminale ho lanciato wine Entratel452_ALL.exe
    3) installanywhere parte nella sua finestrella, con le barrette che vanno, ma poi:
    4) mi sono letto una pagina di errori.
    - prima parecchi preloader error (failed to reserve range)
    - poi err:dosmem
    - poi alcuni fixme
    - poi esce uno Stack Trace: con quelli che sembrano errori java

    e finalmente:
    This Application has Unexpectedly Quit: Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

    che versione di Java usi?

  18. Ho installato quella consigliata dall’agenzia cioè la 1.5.0_14 per Windows prelevata dal sito di Entratel.
    Se può essere utile ho installato da http://www.winehq.org la versione 0.9.61 di Wine e forse l’inghippo sta nel connubio tra nuova versione di Wine e Java che finalmente funziona.
    Se posso essere utile risponderò ad altre domande, chissà che scopriamo come farlo andare, e da tutti!

  19. Giusto per essere chiari, ho prelevato il file:
    From: ftp://ftpentratel2.finanze.it/pub/repos/jre-1_5_0_14-windows-i586-p.exe
    (non la versione per MAC).

    E poi l’ho messo in /home/alex/.wine/drive_c
    Poi: “ine jre-1_5_0_14-windows-i586-p.exe”
    E l’installazione e’ andata a buon fin (con qualche errore in Konsole, ma riguarda l’audio).

    Poi ho spostato Entratel452_ALL.exe in drive_c e ho lanciato:
    “wine Entratel452_ALL.exe”.
    L’installazione sembra funzionare.

    A questo punto nel menu (io uso KDE) di wine trovi Programs-> Entratel che PARTE!

    A questo punto ho impostato wine (nella sezione Configure Wine – Drives) per fargli vedere la chiave USB dove ci sono le chiavi private.

    Poi sono entrato in Entratel e l’ho configurato (in Operazioni-Opzioni-Sistema-chiave privata) per trovare la chiave privata nello stesso drive che evidenzia wine per la chiavetta.

    Ho provato ad aprire un file ricevuta e….. (rullo di tamburi) funziona perfettamente!
    Uniche due cose:
    1) quando chiedi la stampa in PDF, il file viene creato in Entratel/documenti/ricevute, ma non lo apre automaticamente.
    2) I caratteri di Entratel fanno proprio schifo… :-)

    Ora mi manca di importare l’ambiente di sicurezza, e caricare i controlli. Magari domani faccio un altro resoconto.

    Un grazie grandissimo a LukenShiro e un altro a Marco. (non so quanti reboot da Kubuntu a XP mi sono fatto per usare Entratel)

  20. Dimenticavo di dire che la versione di wine, contrariamente a te Marco, e’ la “1.0 rc1″.
    Non sono riuscito ad installare la 0.9.61.

  21. Aggiornamento:

    1) entratel funziona bene, controlla ed autentica i file F24 in modo che (sembra) corretto.

    2) I caratteri sono sistemati (copiati *.ttf in /home/alex/.wine/drive_c/windows/fonts/)

    3) unico problema: wine wordpad non stampa. Se si potesse usare il vero wordpad forse funzionerebbe, ma wine usa il suo.
    Altra possibilita’: configurare entratel per usare notepad (ma come si fa?).
    Allo stato attuale delle cose bisognera’ copiare il testo dell’esito del controllo in Kate e stamparlo (grunt).

    Ciao.

  22. Confermo la correttezza nei file creati. La ricevuta del file “dichiarazione di intento” ricevuta oggi dall’Agenzia delle Entrate testimonia la ricezione e l’integrita’ dei dati trasmessi.
    Alleluia.
    Oggi inviati mod. F24.

  23. Grazie a voi!!
    La conferma della compatibilità con WINE è un’ottima notizia (spero che nelle prossime versioni non siano introdotte regressioni, però)

    Per quanto riguarda la stampa con wordpad, due possibilità:
    1) nel database delle applicazioni di Wine c’è un riferimento a come installare ed utilizzare il programma nativo di wordpad per windows
    http://appdb.winehq.org/objectManager.php?sClass=version&iId=1757
    oppure:
    2) ci sarebbe il modo di far avviare notepad al posto di wordpad (il primo a quanto ne so ha la funzionalità di stampa).
    Con i privilegi di root (o premettendo “sudo” a ciascun comando, per gli utenti di Ubuntu) si crea un collegamento al programma notepad di nome wordpad:
    “”"
    cd /usr/lib/wine
    mv wordpad.exe.so wordpad.exe.so_orig
    ln -s notepad.exe.so wordpad.exe.so
    “”"

    Per visualizzare i PDF, forse si dovrebbe installare Acrobat Reader e usarlo con Wine.

  24. Confermo che tutto funziona, ho già spedito e ricevuto conferma di vari F24.
    Per i PDF confermo che installando Acrobat Reader sotto Wine tutto pare funzionare.
    Speriamo venga mantenuta la compatibilità con Java.

  25. Salve a tutti di nuovo.
    Ci risiamo, oggi col tentativo dell’installazione della JRE versione 1.5.0_15 come richiesto dall’AdE ecco i primi problemi: sotto Wine si blocca tutto, non parte l’eseguibile.
    Ho scoperto però che all’interno dell’eseguibile c’è un file jre1.5.0_15.msi che lanciato da winefile permette l’installazione della macchina virtuale Java e di Entratel 4.5.5
    Tutto bene un’altra volta, all’inizio pensavo già al peggio.
    Per eliminare il fastidioso effetto flicker delle applicazioni Java eseguite regedit sotto Wine e cercate nel registro di configurazione la chiave:
    HKEY_CURRENT_USER\Software\JavaSoft\Java2D\1.5.0_15 (nel nostro caso) e impostate a 0 (zero) il valore della chiave DXAcceleration.
    Questo perchè le applicazioni Java tentano di utilizzare le librerie DirectX senza molto successo. Saluti alla prossima!

  26. Salve a tutti.
    Mi rivolgo prettamente alle grandi menti che sono riuscite a risolvere gli enormi problemi con Entratel.. ebbene ne ho anch’io uno grosso.
    Entratel ha pubblicato dei comandi batch per l’autentica, l’invio e l’apertura multifile delle dichiarazioni/ricevute, ma nulla sulla ricezione automatica su queste ulitime. Avete una vaga idea di come si possa fare la cosa senza lanciare Entratel?

  27. Buon giorno.
    Riporto la mia esperienza odierna con Ubuntu 8.10_amd64 e Wine 1.0.1.

    1. installazione della macchina virtuale java per windows: tasto destro, apri con “wine carica programmi windows” su jre-1_5_0_16-windows-i586-p.exe;

    2. al termine dell’installazione “Applicazioni -> Wine -> Browse c:\ Drive”;

    3. cercare ed eseguire regedit.exe in c:\windows (/home/USER/.wine/dosdevices/c:);

    4. per evitare che al passo successivo le finestre aperte dal java provochino uno sfarfallio, alla voce: HKEY_CURRENT_USER\Software\JavaSoft\Java2D\1.5.0_16, ho modificato la chiave di registro DXAcceleration ponendo i dati del valore esadecimale a 0 (numero zero);

    5. istallazione dei moduli di controllo: tasto destro, apri con “wine carica programmi windows” su ModuliControllo2009_164.exe.

    Tutto funziona correttamente.


Lascia un commento

La tua risposta:

Categorie