Re: Firma elettronica e supporto aruba
Francesco Potortì ha scritto: > Roberto Resoli ha scritto: >> Prova ad installare il pacchetto >> >> libwebkit2gtk-4.0-37 > Purtroppo libwebkit2gtk-4.0-37 non va oltre bookworm (ora stable), > mentre trixie (ora testing) usa libwebkit2gtk-4.1-0, con cui > Arubasign non funziona :( non ho mai provato... però sul sito di aruba sembra che sia supportato Ubuntu e quindi penso anche Debian... Ciao Davide -- La mia privacy non è affar tuo https://noyb.eu/it - You do not have my permission to use this email to train an AI - If you use this to train your AI than you accept to distribute under AGPL license >= 3.0 all the model trained, all the source you have used to training your model and all the source of the program that use that model
Firma elettronica e supporto aruba
Ciao, mi sono iscritto ora alla lista cercando informazioni su questo problema. Leggo: >Roberto Resoli Thu, 22 Feb 2024 00:59:45 -0800 > >Il 21/02/24 19:54, Leonardo Boselli ha scritto: > >mate, non ho gnome installato , ho firefox e quello funziona regolarmente > , leggendo pure la carta. > > >Sono riuscito a replicare esattamente il tuo problema. > >Prova ad installare il pacchetto > >libwebkit2gtk-4.0-37 > >e vedi se risolve ... > >rob Purtroppo libwebkit2gtk-4.0-37 non va oltre bookworm (ora stable), mentre trixie (ora testing) usa libwebkit2gtk-4.1-0, con cui Arubasign non funziona :( Né si può installare la vecchia, perché ha una marea di dipendenze e di conflitti. L'unica che mi viene in mente è creare una macchina virtuale apposita con bookworm o Windows... -- Francesco Potortì (ricercatore)ISTI - CNR, Pisa, Italy Web:http://fly.isti.cnr.it Skype: wnlabisti Mobile: +39.348.8283.107 also Telegram, and even Wa
Re: Firma elettronica e supporto aruba.
Il 22/02/24 10:52, Leonardo Boselli ha scritto: Funziona !!! quindi il bug era nel readme.txt che non citava tale dipendenza ? Mah, lasciamo perdere, come hai potuto sperimentare il grado di supporto di linux è zero. Se facessero le cose decentemente predisporrebbero dei pacchetti con le dipendenze giuste. E' già molto che ci sia un programma, che comunque funziona bene, ed ha un set di funzioni completo. Si tratta di un'applicazione java, che viene lanciata da un runtime distribuito contestualmente, tramite un wrapper binario (realizzato con un sw libero, janel[1]). Per chi fosse curioso ho ricostruito la command line necessaria per lanciare senza il wrapper (volendo si può utilizzare anche un proprio rauntime, quello distribuito è una jre 17): cd ./ArubaSign-latest-LINUX/ArubaSign-23.0.3/users/apps jre64/bin/java \ --add-exports=java.desktop/sun.awt.shell=ALL-UNNAMED \ --add-exports=jdk.crypto.cryptoki/sun.security.pkcs11.wrapper=ALL-UNNAMED \ --add-exports=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED \ --add-opens=java.base/java.io=ALL-UNNAMED \ --add-opens=java.smartcardio/sun.security.smartcardio=ALL-UNNAMED \ --add-exports=java.base/sun.security.util=ALL-UNNAMED \ --add-exports=java.base/sun.security.x509=ALL-UNNAMED \ --add-exports=java.base/sun.security.rsa=ALL-UNNAMED \ -Desecurity.trustloader.mainclass=it.arubapec.arubasign.ArubaSignApp \ -DprintRawArguments=true \ -Djdk.http.auth.tunneling.disabledSchemes="" \ -Djavax.accessibility.screen_magnifier_present=false \ -Dswt.autoScale=exact \ -Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.StdErrLog \ -Dcapi.certdb.verbose=false \ -Desecurity.trustloader.db=dist/ArubaSign.db \ -Djavax.net.ssl.trustStore=cacerts \ -Djna.library.path=/usr/lib/x64-athena:driver \ -cp .:dist/trust-loader.jar \ esecurity.trustloader.ArubaLauncher ciao, rob [1] https://sourceforge.net/projects/janel/
Re: Firma elettronica e supporto aruba.
Funziona !!! quindi il bug era nel readme.txt che non citava tale dipendenza ? On Thu, 22 Feb 2024, Roberto Resoli wrote: Sono riuscito a replicare esattamente il tuo problema. Prova ad installare il pacchetto libwebkit2gtk-4.0-37 -- Leonardo Boselli Firenze, Toscana, Europa http://i.trail.it
Re: Firma elettronica e supporto aruba.
Il 21/02/24 19:54, Leonardo Boselli ha scritto: mate, non ho gnome installato , ho firefox e quello funziona regolarmente , leggendo pure la carta. Sono riuscito a replicare esattamente il tuo problema. Prova ad installare il pacchetto libwebkit2gtk-4.0-37 e vedi se risolve ... rob
Re: Firma elettronica e supporto aruba.
mate, non ho gnome installato , ho firefox e quello funziona regolarmente , leggendo pure la carta. On Wed, 21 Feb 2024, Roberto Resoli wrote: 2024-02-21 19:06:34,606 [ApplicationThread] [INFO] ArubaSignApp.start(ArubaSignApp.java:369) - Begin Main Form startup Da quello che ho capito ArubaSign utilizza il toolkit grafico java SWT e usa una vista "Browser" (vedi 'Browser.' per l'interfaccia principale). Probabilmente manca qualche componente grafico nell'ambiente GTK necessario a SWT; sarebbe utile sapere: 1) Quale ambiente desktop usi, e se hai l'ambiente Gnome installato 2) Se hai Mozilla Firefox installato rob -- Leonardo Boselli Firenze, Toscana, Europa http://i.trail.it
Re: Firma elettronica e supporto aruba.
Il 21/02/24 17:00, Leonardo Boselli ha scritto: ho alzato il livello di log e su bookworm trovo questi errori: 2024-02-21 16:40:01,148 [main] [ERROR] Browser.(Browser.java:27) - java.lang.reflect.InvocationTargetException ... at esecurity.trustloader.ArubaLauncher.main(ArubaLauncher.java:20) Caused by: org.eclipse.swt.SWTError: No more handles [Browser style SWT.MOZILLA and Java system property org.eclipse.swt.browser.DefaultType=mozilla are not supported with GTK 3 as XULRunner is not ported for GTK 3 yet] ... e così via. Idee sul perché e rimedi ? Poco prima dell'errore, il log riporta: 2024-02-21 19:06:34,606 [ApplicationThread] [INFO] ArubaSignApp.start(ArubaSignApp.java:369) - Begin Main Form startup Da quello che ho capito ArubaSign utilizza il toolkit grafico java SWT e usa una vista "Browser" (vedi 'Browser.' per l'interfaccia principale). Probabilmente manca qualche componente grafico nell'ambiente GTK necessario a SWT; sarebbe utile sapere: 1) Quale ambiente desktop usi, e se hai l'ambiente Gnome installato 2) Se hai Mozilla Firefox installato rob
Re: Firma elettronica e supporto aruba.
Il 21/02/24 17:00, Leonardo Boselli ha scritto: Caused by: org.eclipse.swt.SWTError: No more handles [Browser style SWT.MOZILLA and Java system property org.eclipse.swt.browser.DefaultType=mozilla are not supported with GTK 3 as XULRunner is not ported for GTK 3 yet Questo mi sembra indicativo. Nel frattempo provato una installazione standard da iso DVD di bookworm con Desktop Manager Gnome e Mate. ArubaSign funziona senza problemi. rob
Re: Firma elettronica e supporto aruba.
ho alzato il livello di log e su bookworm trovo questi errori: 2024-02-21 16:40:01,148 [main] [ERROR] Browser.(Browser.java:27) - java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source) at esecurity.desktop.swt.ReflectedClass.init(ReflectedClass.java:49) at esecurity.desktop.swt.Browser.(Browser.java:25) at esecurity.desktop.swt.SWTView.lambda$initialize$2(SWTView.java:316) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at jdk.internal.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at esecurity.desktop.swt.ReflectedClass.callMethod(ReflectedClass.java:62) at esecurity.desktop.swt.ReflectedClass.callMethodAsBoolean(ReflectedClass.java:110) at esecurity.desktop.swt.Display.readAndDispatch(Display.java:57) at esecurity.desktop.swt.SWTView.startUIThread(SWTView.java:110) at it.arubapec.arubasign.ArubaSignApp.main(ArubaSignApp.java:240) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at esecurity.trustloader.TrustLauncher.run(TrustLauncher.java:26) at esecurity.trustloader.TrustLauncher.runMain(Native Method) at esecurity.trustloader.ArubaLauncher.main(ArubaLauncher.java:20) Caused by: org.eclipse.swt.SWTError: No more handles [Browser style SWT.MOZILLA and Java system property org.eclipse.swt.browser.DefaultType=mozilla are not supported with GTK 3 as XULRunner is not ported for GTK 3 yet] at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.browser.MozillaDelegate.(Unknown Source) at org.eclipse.swt.browser.Mozilla.create(Unknown Source) at org.eclipse.swt.browser.Browser.(Unknown Source) ... 27 more 2024-02-21 16:40:01,151 [main] [ERROR] Browser.addProgressListener(Browser.java:44) - Cannot invoke "Object.getClass()" because "" is null java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "" is null at java.base/java.lang.reflect.Method.invoke(Unknown Source) at esecurity.desktop.swt.ReflectedClass.callMethod(ReflectedClass.java:62) at esecurity.desktop.swt.Browser.addProgressListener(Browser.java:42) at esecurity.desktop.swt.SWTView.lambda$initialize$2(SWTView.java:321) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at jdk.internal.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at esecurity.desktop.swt.ReflectedClass.callMethod(ReflectedClass.java:62) at esecurity.desktop.swt.ReflectedClass.callMethodAsBoolean(ReflectedClass.java:110) at esecurity.desktop.swt.Display.readAndDispatch(Display.java:57) at esecurity.desktop.swt.SWTView.startUIThread(SWTView.java:110) at it.arubapec.arubasign.ArubaSignApp.main(ArubaSignApp.java:240) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at esecurity.trustloader.TrustLauncher.run(TrustLauncher.java:26) at esecurity.trustloader.TrustLauncher.runMain(Native Method) at esecurity.trustloader.ArubaLauncher.main(ArubaLauncher.java:20) 2024-02-21 16:40:01,161 [main] [ERROR] BrowserFunc
Re: Firma elettronica e supporto aruba.
Il 21/02/24 13:05, Leonardo Boselli ha scritto: è proprio quello che a me non non funziona infatti, con gli errori indicati. Ah, visto ora, nel post iniziale avevo letto 'software di firma [arubakey]' e invece nel seguito vedo che hai installato Arubasign 23.0.3 (la stessa versione che da me funziona). Se mi dici che su bookwork funziona mi viene un dubbio: non è che il tuo bookworm sia un upgrade da bullseye, dove invece la versione precedente funzionava, e quindi abbia qualcosa che in un bookworm "puro" manca? Sì, è un upgrade; può essere e ho provato a installarlo su una macchina con bullseye e lì funziona regolarmente (da gli stessi WARNING, ma il funzionamento è regolare) Chiaramante non risolve il problema (di poterlo usare sulla macchina che uso normalmente) ma è un grosso indizio. Credo si tratti di un problema che altri hanno riscontrato, non si tratta di un crash, ma 'solo' del fatto che la finestra di interfaccia è completamente vuota. Per avere un log di debug prova ad aggiuungere core.logLevel=DEBUG al file di properties ~/.ArubaSign/ArubaSign.properties Questo dovrebbe alzare la verbosità del file di log ~/.ArubaSign/log/ArubaSign.log rob
Re: Firma elettronica e supporto aruba.
è proprio quello che a me non non funziona infatti, con gli errori indicati. Se mi dici che su bookwork funziona mi viene un dubbio: non è che il tuo bookworm sia un upgrade da bullseye, dove invece la versione precedente funzionava, e quindi abbia qualcosa che in un bookworm "puro" manca? loro dicono che supportano solo ubuntu 20, che infatti dovrebbe corrispondere a bullseye. sul readme del programma dice che supportano Ubuntu 16. e ho provato a installarlo su una macchina con bullseye e lì funziona regolarmente (da gli stessi WARNING, ma il funzionamento è regolare) Chiaramante non risolve il problema (di poterlo usare sulla macchina che uso normalmente) ma è un grosso indizio. On Wed, 21 Feb 2024, Roberto Resoli wrote: Il 20/02/24 21:47, Leonardo Boselli ha scritto: Non ci sono opzioni documentate per avere più messggi di errore. più che altro chiedevo se ci fosse stato qualcuno che era riuscito a > installare oppure che conosceva altro programma che facesse la stessa cosa. Hai provato ArubaSign? https://www.pec.it/gestione-supporto-firma-digitale.aspx Ho una installazione bookworm in cui funziona bene. -- Leonardo Boselli
Re: Firma elettronica e supporto aruba.
Il 20/02/24 21:47, Leonardo Boselli ha scritto: Non ci sono opzioni documentate per avere più messggi di errore. più che altro chiedevo se ci fosse stato qualcuno che era riuscito a > installare oppure che conosceva altro programma che facesse la stessa cosa. Hai provato ArubaSign? https://www.pec.it/gestione-supporto-firma-digitale.aspx Ho una installazione bookworm in cui funziona bene. Se poi ti senti avventuruoso e vuoi qualcosa in sw libero, esiste il mio progetto j4sign ( https://j4sign.sourceforge.io ) che prevede l'applicativo desktop Freesigner ( https://sourceforge.net/projects/j4sign/files/freesigner/ ) . Tieni presente però che j4sign al momento richiede una versione java obsoleta ( versione 8 ) non più presente nelle distro recenti. Nel caso c'è la mailing list dedicata https://sourceforge.net/projects/j4sign/lists/j4sign-users in cui chiedere lumi. rob
Re: Firma elettronica e supporto aruba.
On 21/02/2024 08:09, Giuseppe Sacco wrote: Ciao Leonardo, Il giorno mar, 20/02/2024 alle 21.47 +0100, Leonardo Boselli ha scritto: [...] Sembrerebbe manchi un file ma non essendoci istruzioni né una mappa che indica quali file debbono esistere (problema comune a quasi tutti i programmi, peraltro) e la relativa funzione non so che altro dire. [...] Se pensi che manchi un file potresti eseguire il programma con strace e vedere quali file cerca di aprire. Ciao, Giuseppe Ciao! Io con aruba mi sono arreso. Firma4NG pero' mi funziona bene su debian! L'ho scaricato da https://id.infocamere.it/documentazione/it/software_di_firma.html Buona fortuna :) Sam -- |-- | Samuele Carli |-- OpenPGP_signature.asc Description: OpenPGP digital signature
Re: Firma elettronica e supporto aruba.
Ciao Leonardo, Il giorno mar, 20/02/2024 alle 21.47 +0100, Leonardo Boselli ha scritto: [...] > Sembrerebbe manchi un file ma non essendoci istruzioni né una mappa > che indica quali file debbono esistere (problema comune a quasi tutti i > programmi, peraltro) e la relativa funzione non so che altro dire. [...] Se pensi che manchi un file potresti eseguire il programma con strace e vedere quali file cerca di aprire. Ciao, Giuseppe
Re: Firma elettronica e supporto aruba.
Non ci sono opzioni documentate per avere più messggi di errore. più che altro chiedevo se ci fosse stato qualcuno che era riuscito a installare oppure che conosceva altro programma che facesse la stessa cosa. Sembrerebbe manchi un file ma non essendoci istruzioni né una mappa che indica quali file debbono esistere (problema comune a quasi tutti i programmi, peraltro) e la relativa funzione non so che altro dire. On Tue, 20 Feb 2024, Giancarlo Martini wrote: Hai verificato se, da linea di comando, ha qualche opzione che può esserti utile? Tipo verbose per vedere quello che succede leo@h7136:~$ "/home/leo/Downloads/ArubaSign-23.0.3/users/apps/arubasign.bat" /home/leo/Downloads/ArubaSign-23.0.3/users/apps /home/leo/Downloads/ArubaSign-23.0.3/users/apps/arubasign64 Feb 20, 2024 9:02:14 PM secretstoreutils.SecretStore a WARNING: data too short Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore a WARNING: arraycopy: last source index 32 out of bounds for byte[0] Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore b WARNING: arraycopy: last source index 16 out of bounds for byte[0] Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore a WARNING: data too short Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore b WARNING: pad block corrupted -- Leonardo Boselli Firenze, Toscana, Europa http://i.trail.it
Re: Firma elettronica e supporto aruba.
Hai verificato se, da linea di comando, ha qualche opzione che può esserti utile? Tipo verbose per vedere quello che succede -- Giancarlo Martini http://www.giancarlomartini.it http://www.linkedin.com/in/giancarlo-martini Il mar 20 feb 2024, 21:06 Leonardo Boselli ha scritto: > Oggio, profittando della nuova tessera sanitaria arrivato ho provveduto a > installare il lettore smartcard sulla macchina che uso [bookworm]. > Tutto è andato più o meno liscio (a parte i driver forniti dalla regione > che vanno a mettere dei file in directory non pertinenti per cui i trovi > un sacco di warning alla installazione, e le istruzioni [fatte > evidentemente > per windows] che dicono di mettere un .dll quando invece è un .so) > e accedo reglarmente ai servizi tramite firefox. > vado a installare il software di firma [arubakey] che peraltro dovrebbe > funzionare anche standalone, visto che serve anche per verificare la firma > di un documento, senza necessità di accedere all'hardware > ma questo, che quando avevo buster funzionava, adesso non funziona più. > Parte, fa lo splash screen, ma poi schermata bianca. > partendo da consolle dove vedo gli errori trovo: > > leo@h7136:~$ > "/home/leo/Downloads/ArubaSign-23.0.3/users/apps/arubasign.bat" > /home/leo/Downloads/ArubaSign-23.0.3/users/apps > /home/leo/Downloads/ArubaSign-23.0.3/users/apps/arubasign64 > Feb 20, 2024 9:02:14 PM secretstoreutils.SecretStore a > WARNING: data too short > Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore a > WARNING: arraycopy: last source index 32 out of bounds for byte[0] > Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore b > WARNING: arraycopy: last source index 16 out of bounds for byte[0] > Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore a > WARNING: data too short > Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore b > WARNING: pad block corrupted > > ho contattato la assistenza e dopo un paio di suggerimenti (cancellare un > file che non esisteva e reinstallare) che non hanno dato risultato mi > hanno risposto: > «Gentile cliente, > il problema potrebbe essere dovuto all'aggiornamento del programma, non > essendo il suo sistema tra quelli supportati direttamente ovvero Linux > Ubuntu 20.04 LTS e versioni LTS successive. Non viene fornito il supporto > per altre distribuzioni. > https://guide.pec.it/firma-digitale/compatibilita-sistemi-operativi.aspx > Resto a disposizione. > Cordiali saluti» > > ossia loro dicono di supportare Linux, ma poi dicono SOLO ubuntu in certe > versioni. > Come potete aiutarmi ? > > > > -- > Leonardo Boselli > Firenze, Toscana, Europa
Firma elettronica e supporto aruba.
Oggio, profittando della nuova tessera sanitaria arrivato ho provveduto a installare il lettore smartcard sulla macchina che uso [bookworm]. Tutto è andato più o meno liscio (a parte i driver forniti dalla regione che vanno a mettere dei file in directory non pertinenti per cui i trovi un sacco di warning alla installazione, e le istruzioni [fatte evidentemente per windows] che dicono di mettere un .dll quando invece è un .so) e accedo reglarmente ai servizi tramite firefox. vado a installare il software di firma [arubakey] che peraltro dovrebbe funzionare anche standalone, visto che serve anche per verificare la firma di un documento, senza necessità di accedere all'hardware ma questo, che quando avevo buster funzionava, adesso non funziona più. Parte, fa lo splash screen, ma poi schermata bianca. partendo da consolle dove vedo gli errori trovo: leo@h7136:~$ "/home/leo/Downloads/ArubaSign-23.0.3/users/apps/arubasign.bat" /home/leo/Downloads/ArubaSign-23.0.3/users/apps /home/leo/Downloads/ArubaSign-23.0.3/users/apps/arubasign64 Feb 20, 2024 9:02:14 PM secretstoreutils.SecretStore a WARNING: data too short Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore a WARNING: arraycopy: last source index 32 out of bounds for byte[0] Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore b WARNING: arraycopy: last source index 16 out of bounds for byte[0] Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore a WARNING: data too short Feb 20, 2024 9:02:15 PM secretstoreutils.SecretStore b WARNING: pad block corrupted ho contattato la assistenza e dopo un paio di suggerimenti (cancellare un file che non esisteva e reinstallare) che non hanno dato risultato mi hanno risposto: «Gentile cliente, il problema potrebbe essere dovuto all'aggiornamento del programma, non essendo il suo sistema tra quelli supportati direttamente ovvero Linux Ubuntu 20.04 LTS e versioni LTS successive. Non viene fornito il supporto per altre distribuzioni. https://guide.pec.it/firma-digitale/compatibilita-sistemi-operativi.aspx Resto a disposizione. Cordiali saluti» ossia loro dicono di supportare Linux, ma poi dicono SOLO ubuntu in certe versioni. Come potete aiutarmi ? -- Leonardo Boselli Firenze, Toscana, Europa