Ubuntu 22.04

Sarebbe il caso di un veloce aggiornamento per l’applicazione CieID per linux. Non c’è verso di farla andare ne su Debian 11 ne su ubuntu 22.10 mentre va praticamente al volo sullo stesso pc con la 20.04.
Non credo sia una cosa difficile pèer gli sviluppatori di CieID provare a far un installazione nuova di debian 11 o di ubuntu 22.10 e vedere se riescono a far andare quella baracca di CieID.

Gentile @ugone ,

la ringraziamo molto del suo riscontro ampiamente professionale e soprattutto rispettoso del lavoro che viene svolto.
Magari se oltre a chiamarla baracca, vorrà dirci che problema osserva sulla sua Ubuntu 22.10, comunicandoci che versione del Software CIE sta utilizzando e assumendo magari per un momento che possa esistere la possibilità che nei nostri laboratori funzioni correttamente, gliene saremo profondamente grati e cercheremo di aiutarla migliorando ancora.
Saluti.

1 Mi Piace

@IPZS-CIE
Sono un convinto e soddisfatto utente di CIE su Ubuntu 20.04, il software fa esattamente quello che deve, e’ una soluzione che raccomando spesso in alternativa a SPID.
Su Ubuntu 22.04 c’e’ un problema dovuto all’installazione di Firefox tramite snap. Risultano incompatibilita’ tra l’ambiente chiuso di snap e la necessita’ di accesso al middleware e ai driver del lettore. Questo problema si verifica anche con la Tessera Sanitaria e con card di identificazione di altri paesi.
Sarebbe pertanto auspicabile lo sviluppo di una soluzione compatibile con le nuove versioni Ubuntu e Firefox. Sono ormai rimaste tra le ultime non commerciali e svincolate dai Big Tech di oltreoceano.
Una soluzione possibile potrebbe essere quella del software di gestione dei documenti di identita’ tedeschi (Personalausweis). Se di interesse la posso descrivere piu’ in dettaglio.

1 Mi Piace

La versione rispettosa e corretta l avevo scritta qui con tutte le info SmartCard reader bit4id miniLECTOR AIR 3 NFC su Linux Ubuntu 22.04. mi serve usare ogni tanto la cie e se possibile vorrei un sistema aggiornato. di conseguenza son passato dalla 20.04 alla attuale 22.10
ora a seguito della risposta ho riprovato ad installare su questa macchina (22.10)https://github.com/italia/cie-middleware-linux/releases/download/1.4.3.2/CIE-Middleware-1.4.3-3.amd64.deb. installazione riuscitra . lo avvio, metto il pin e l’app dopo poco crasha e si chiude. Lanciando l app da terminale ottengo
-cut
File INI:/usr/local/lib/ciepki.ini
Inizio Sessione - versione: Sep 15 2022 17:10:03Lib log level: 2
Lib log level: 2
Lib log level: 2

A fatal error has been detected by the Java Runtime Environment:

SIGSEGV (0xb) at pc=0x00007f21c8a0eaf8, pid=23387, tid=24331

JRE version: OpenJDK Runtime Environment (11.0.17+8) (build 11.0.17+8-post-Ubuntu-1ubuntu2)

Java VM: OpenJDK 64-Bit Server VM (11.0.17+8-post-Ubuntu-1ubuntu2, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)

Problematic frame:

C [jna7160721777231615912.tmp+0xeaf8]

Core dump will be written. Default location: Core dumps may be processed with “/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g – %E” (or dumping to /home/ugone/Scrivania/core.23387)

An error report file with more information is saved as:

/home/ugone/Scrivania/hs_err_pid23387.log

If you would like to submit a bug report, please visit:

https://bugs.launchpad.net/ubuntu/+source/openjdk-lts

The crash happened outside the Java Virtual Machine in native code.

See problematic frame for where to report the bug.

Annullato (core dump creato)

sistema aggiornato ad oggi.
scusatemi se chiamo baracca ma non avete di idea di quante volte sto provando ed ogni tanto mi scappa proprio la pazienza. Sicuramente sarà colpa mia ma più che seguire il manuale passo passo non so che fare
Grazie

Da quello che si vede sta utilizzando la OpenJDK di Java. Le consigliamo di utilizzare la JDK ufficiale 1.8 o superiore, con buona probabilità il problema è quello. Provi ad installare la JDK 1.8 ultima versione e a fornire priorità al comando Java della JDK con update-alternatives.

Se ancora non dovesse andare, apra cortesemente una issue su Github inserendo tutti i dettagli che ha riportato, che sono molto utili. Appena possibile cercheremo di diagnosticare anche noi più a fondo.

Grazie molte del contributo.
Perché non apre una issue su Github fornendo tutti i dettagli di cui parlava?
Sarebbe molto utile sia per noi che per altri sviluppatori.
Grazie ancora e saluti.

@IPZS-CIE Sinceramente non mi trovo a mio agio su Github. Non sono sviluppatore professionista, non conosco molte delle procedure e terminologia. Al momento uso Ubuntu 20.04 proprio perche’ quando ho fatto l’upgrade a 22.04 e incontrato il problema ho preferito non procedere. Forse riprovero’ con l’upgrade durante le vacanze di Natale, nel caso posso tenere traccia di ogni passo.
Quello che invece posso fare da subito e’ descrivere l’applicazione tedesca, che uso regolarmente ed e’ basata su una buona intuizione, molto semplice e con meno problemi di compatibilita’. Tra l’altro nemmeno e’ ufficiale, ma e’ stata sviluppata da Linuxari tedeschi. Per amore di cronaca concludo dicendo che l’identita’ online e’ molto piu’ sviluppata in Italia rispetto alla Germania, i servizi offerti sono molti di piu’, le interfacce utente sono spesso progettate molto bene. In Germania invece hanno avuto un approccio piu’ pragmatico, restano gli sportelli per i nativi analogici, non ci sono soluzioni forzose quali SPID, hanno diversificato le procedure di accesso.

L’ultima versione di Firefox che riesco ad usare è la 91.0a1 (2021-05-31). Nelle versioni successive ottengo un errore per cui Firefox diventa inutilizzabile dopo il login. C’è anche un altro errore che si verifica solo con certe versioni e causa un core dump.

@ale2021 Posso commentare solo in maniera trasversale e non tecnica. Se l’UE decidesse di esistere avrebbe un gruppo di lavoro dedicato allo sviluppo di un EUrolinux o sim. con preinstallati browser e certificati per tutti i documenti digitali di identita’ e di firma. Costerebbe probabilmente un centesimo rispetto alla burocrazia che segue GDPR o altre direttive simili e apporterebbe un risultato cento volte piu’ efficace. Ho premesso “se la UE decidesse di esistere”. Altrimenti lasciamo pure che del nostro futuro si occupino, in IT come in altri settori, Biden, Xi Jinping e Putin.
Scusate, devo correre a misurare la curvatura della banana acquistata stamattina ed essere sicuro di non commettere un’infrazione nel mangiarla.

@ale2021 Il gruppo Linux con cui collaboro dovrebbe (vorrebbe) occuparsi in futuro anche di verificare le procedure per Tessera Sanitaria e C.I. elettronica. Segnalero’ il problema indicato. Ma l’intero settore e’ basato su lavoro volontario, non si possono garantire a priori i risultati voluti.

Ciao, poiché io ho lo stesso identico problema, potresti cortesemente indicarmi come installare la JDK ufficiale 1.8 e scegliere di usare questa per lanciare il software? Ho letto queste istruzioni, ma mi pare che quando si lancia “java -version” ottengo comunque una versione di openjdk. Quindi sono un po’ confuso sul come mettere in pratica la tua soluzione. Potresti darmi una mano cortesemente?

Grazie mille in anticipo,

un caro saluto,

Ale

Aggiornamento: ho seguito le istruzioni per installare JDK 18 e ora quando lancio il comando java -jar cieid.jar riesco a inserire il pin e si blocca sulla schermata successiva. Puoi vedere cosa succede nello screenshot. Quando lancio CIE ID dal menu delle applicazioni, appena dopo inserito il pin e cliccato abbina, il programma crasha.