Chakra Linux Italia Forum

Supporto Tecnico Software => Consigli e discussioni generali sul Software => Topic aperto da: slytry - 12 Novembre 2015 ore 19:51

Titolo: Processo civile telematico
Inserito da: slytry - 12 Novembre 2015 ore 19:51
Salve a tutti.
Sono un avvocato romano e uso Linux da ormai un annetto.
Ho cominciato, come immagino la maggior parte di quelli che si avvicinano per la prima volta a questo meraviglioso mondo, con Ubuntu, facendo il giro di tutte le sue derivate.
Con Ubuntu realizzare tutto quello che è necessario per il PCT è stato abbastanza semplice, ci sono diverse guide, questa in particolare è molto ben fatta (http : //Il mio business online .it/processo-civile-telematico-pct-ubuntu-14-04-lts/).
L'attività consiste, in sostanza, nel servirsi di una smartcard o di una usb-key, contenente certificati di autenticazione, per  accedere a certi siti (per esempio, il portale del Ministero della Giustizia) al fine di consultare e scaricare atti e documenti, ovvero firmare digitalmente atti e documenti prodotti in locale, da inviare tramite pec o uploadare sui siti competenti.
Fin qui tutto ok, con Ubuntu, come detto, è stato molto facile, poi ho cominciato a tempo perso a scaricare varie distro, alcune semplicemente provandole in Live, altre, installandole, e devo dire che mi è molto piaciuta Manjaro.
A un certo punto sono incappato quasi per caso in Chakra e sono stato letteralmente folgorato. Per la mia personale esperienza, è la distruzione che meglio funziona, leggera di risorse e pulita, nonostante sposare KDE non sia affatto facile, tanto che altre hanno senza dubbio fallito. Adesso non riesco più a staccarmi, tanto che ho dovuto creare una nuova partizione, oltre a quelle che già ho per Windows 8 e kubuntu 14.10 x64.
Tornando al PCT, è inutile dire che ho cercato di far leggere a Chakra la mia business key, ma invano.
Il problema è che i pacchetti che si possono vedere su quel sito che ho indicato (libpcsc-perl; pcsc-tools; libccid; libacr38u; libacsccid1; pcscd) per Chakra non si trovano o, almeno, io non sono in grado di trovare i corrispondenti Arch, essendo tutto sommato solo un principiante. Ho trovato un post identico a questo proprio qui sul forum, ma è vecchio e non arriva ad una conclusione. Io se riuscirò nel mio intento, vorrei fare una guida da riportare qui per che ne avesse bisogno.
Vorrei tanto passare a tempo pieno a Chakra.
Qualcuno esperto può darmi una mano? Grazie per l'aiuto.
Titolo: Re:Processo civile telematico
Inserito da: dinolib - 12 Novembre 2015 ore 20:50
ciao e benvenuto.

cerco ad occhio di associare alcune lib:

- pcsc-tools -> pcsc-tools in ccr
- libpcsc-perl -> pscs-perl in ccr
- libccid -> ccid nei repo
- pcscd + sccid1 -> acsccid in ccr
- libacr38u -> sembra  libminilector38u-bit4id di AUR

La strada per far funzionare tutto sembra ancora lunga. Ma partendo da qui qualcosa potresti cavar fuori. Almeno io così farei...  ;)
Titolo: Re:Processo civile telematico
Inserito da: slytry - 12 Novembre 2015 ore 21:41
È un grande aiuto per una buona partenza. Grazie  domani comincio a lavorarci.
Titolo: Re:Processo civile telematico
Inserito da: senso42 - 12 Novembre 2015 ore 21:48
Mi interessa molto questo argomento, seguirò la discussione e per quel che posso darò una mano a fare prove. Io ho la chiave USB digitale della camera di commercio ed entro nel sito del ministero della giustizia, anche se in qualità di ctu. Ma solo in Windows fino ad ora purtroppo. Sarebbe una cosa utilissima per molti risolvere. Provai tempo fa a chiedere e a fare prove, ma nessuno sembrava interessato al problema allora.

Inviato dal mio HTC One utilizzando Tapatalk
Titolo: Re:Processo civile telematico
Inserito da: slytry - 12 Novembre 2015 ore 21:58
Certo, poi come dicevo, facciamo una guida "passo passo "  :)
Titolo: Re:Processo civile telematico
Inserito da: senso42 - 19 Novembre 2015 ore 10:21
Salve a tutti, scrivo qui perchè ho il problema di far funzionare la chiave USB ArubaKey per la firma digitale qui in linux. Mi sembra un argomento importante visto che ormai la firma digitale è necessaria per ogni invio telematico.
Allora nella chiave c'è già il software che sono riuscito in parte a far partire dopo aver installato svariate librerie, però mi dà comunque un errore, credo che riguardi la visualizzazione grafica del menu per la firma.
Prima mi compare un avviso così:
Codice: [Seleziona]
Attenzione: questo sistema non ha abilitati tutti gli effetti grafici necessari al corretto funzionamento del programma.
Si desidera provare ad abilitarli ora?

Rispondendo sia Si che No, al termine della compilazione, mi viene un errore di segmentazione, di cui vi allego il risultato:
Codice: [Seleziona]
[senso45@chakra-pc ArubaKeyLinux]$ sudo /run/media/senso45/2616-496E/ArubaKeyLinux/launcher.bat
++ dirname /run/media/senso45/2616-496E/ArubaKeyLinux/launcher.bat
+ curdir=/run/media/senso45/2616-496E/ArubaKeyLinux
++ cd /run/media/senso45/2616-496E/ArubaKeyLinux
++ pwd
+ curdir=/run/media/senso45/2616-496E/ArubaKeyLinux
+ cd /run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx
+ wait
+ /run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx/kickstart.bat
++ dirname /run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx/kickstart.bat
+ curdir=/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx
++ cd /run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx
++ pwd
+ curdir=/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx
+ LPATH=/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx/:/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx/lib
+ cd /run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx
+ /run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx/start_hid.bat
++ id -u
+ export MYEUID=0
+ MYEUID=0
++ dirname /run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx/start_hid.bat
+ CUR_DIR_NAME=/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx
++ cd /run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx
++ pwd
+ CUR_DIR=/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx
+ VIDPIDS='2021:0001 2021:0002 2021:0011 2021:0012'
+ for VIDPID in '$VIDPIDS'
++ lsusb
++ grep 2021:0001
++ sed -e 's/\([0-9]*\) \([0-9]*\)/\1\/\2/'
++ sed -e 's/Bus \([0-9]\+\)/\1/' -e 's/Device \([0-9]\+\).*/\1/'
+ USBS2=
+ for VIDPID in '$VIDPIDS'
++ lsusb
++ grep 2021:0002
++ sed -e 's/Bus \([0-9]\+\)/\1/' -e 's/Device \([0-9]\+\).*/\1/'
++ sed -e 's/\([0-9]*\) \([0-9]*\)/\1\/\2/'
+ USBS2=002/004
+ for usb_hid in '$USBS2'
++ stat -c %a /dev/bus/usb/002/004
+ ar=666
+ test 666 '!=' 666 -a 666 '!=' 0666 -a 666 '!=' 777 -a 666 '!=' 0777
+ export SWITCH=false
+ SWITCH=false
+ for VIDPID in '$VIDPIDS'
++ lsusb
++ grep 2021:0011
++ sed -e 's/Bus \([0-9]\+\)/\1/' -e 's/Device \([0-9]\+\).*/\1/'
++ sed -e 's/\([0-9]*\) \([0-9]*\)/\1\/\2/'
+ USBS2=
+ for VIDPID in '$VIDPIDS'
++ grep 2021:0012
++ lsusb
++ sed -e 's/Bus \([0-9]\+\)/\1/' -e 's/Device \([0-9]\+\).*/\1/'
++ sed -e 's/\([0-9]*\) \([0-9]*\)/\1\/\2/'
+ USBS2=
+ false == true
+ PYTHONHOME=/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx
+ LD_LIBRARY_PATH=/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx/:/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx/lib
+ exec /run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx/kickstart.exe
Resources dir path  QDir( "/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx" , nameFilters = { * },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) ) 
Resources dir path  QDir( "/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx" , nameFilters = { * },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) ) 
Resources dir path  QDir( "/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx" , nameFilters = { * },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) ) 
Resources dir path  QDir( "/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx" , nameFilters = { * },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) ) 
Resources dir path  QDir( "/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx" , nameFilters = { * },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) ) 
Resources dir path  QDir( "/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx" , nameFilters = { * },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) ) 
Resources dir path  QDir( "/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx" , nameFilters = { * },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) ) 
Service 'org.kde.kwin' does not exist.
qdbus result: , 0
Resources dir path  QDir( "/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx" , nameFilters = { * },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) ) 
Resources dir path  QDir( "/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx" , nameFilters = { * },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) ) 
QDir::exists: Empty or null file name
QDir::exists: Empty or null file name
Resources dir path  QDir( "/run/media/senso45/2616-496E/ArubaKeyLinux/Main_lnx" , nameFilters = { * },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) ) 
90 2 0 1 72
90 3 0 2 72
90 2 0 1 72
90 3 0 2 72
90 4 0 3 72
90 5 0 4 72
90 2 0 1 72
90 3 0 2 72
90 4 0 3 72
90 5 0 4 72
90 6 0 5 72
90 7 0 6 72
90 8 0 7 72
/run/media/senso45/2616-496E/ArubaKeyLinux/launcher.bat: riga 8:  2213 Errore di segmentazione (core dump creato) "$curdir/Main_lnx/kickstart.bat"

Questo è il contenuto del file launcher.bat:
Codice: [Seleziona]
#!/bin/sh
set -uex
curdir=`dirname "$0"`
curdir=`cd "$curdir"; pwd`

cd "$curdir/Main_lnx"
"$curdir/Main_lnx/kickstart.bat" &
wait

La riga 8 corrisponde a wait...
E qui mi fermo, non ne ho proprio idea di che fare.
Help please  :o
Titolo: Re:Processo civile telematico
Inserito da: dinolib - 19 Novembre 2015 ore 10:42
"$curdir/Main_lnx/kickstart.bat"

forse è qui che qualcosa non va.
La & alla fine della riga manda la shell avanti, ma come leggi dall'output è questo script in errore.
Dacci uno sguardo
Titolo: Re:Processo civile telematico
Inserito da: senso42 - 19 Novembre 2015 ore 11:22
"$curdir/Main_lnx/kickstart.bat"

forse è qui che qualcosa non va.
La & alla fine della riga manda la shell avanti, ma come leggi dall'output è questo script in errore.
Dacci uno sguardo
Questo è il kickstart.bat
Codice: [Seleziona]
#!/bin/sh
set -uex
curdir=`dirname "$0"`
curdir=`cd "$curdir"; pwd`
LPATH="$curdir/:$curdir/lib"
cd "$curdir"
"$curdir/start_hid.bat"
PYTHONHOME=$curdir LD_LIBRARY_PATH=$LPATH exec "$curdir/kickstart.exe"
Titolo: Re:Processo civile telematico
Inserito da: dinolib - 19 Novembre 2015 ore 11:42
gira sotto wine?
Titolo: Re:Processo civile telematico
Inserito da: senso42 - 19 Novembre 2015 ore 12:03
gira sotto wine?
Non lo so, sinceramente wine mai provato in vita mia, non mi fa concettualmente impazzire l'idea di emulare win.
Titolo: Re:Processo civile telematico
Inserito da: dinolib - 19 Novembre 2015 ore 12:50
non ci capisco molto, ma questa riga mi dice: python fai girare un programma win!

Citazione
PYTHONHOME=$curdir LD_LIBRARY_PATH=$LPATH exec "$curdir/kickstart.exe"

lo danno come cross platform?
Titolo: Re:Processo civile telematico
Inserito da: senso42 - 19 Novembre 2015 ore 13:12
non ci capisco molto, ma questa riga mi dice: python fai girare un programma win!

lo danno come cross platform?
Sta dentro ad una cartella dal nome ArubakeyLinux pensavo fosse specifico per linux bo. Ma dentro ci sono anche vari exe, in win credo che parta sempre da lì in quanto dentro alla chiavetta non ci sono altre cartelle specifiche per windows. Speravo fosse più semplice  :-\
Titolo: Re:Processo civile telematico
Inserito da: dinolib - 19 Novembre 2015 ore 13:14
la chiavetta da dove arriva? hanno un servizio assistenza? cercato su internet?
Titolo: Re:Processo civile telematico
Inserito da: senso42 - 19 Novembre 2015 ore 13:15
la chiavetta da dove arriva? hanno un servizio assistenza? cercato su internet?
La chiavetta è timbrata camera di commercio, ma è questa http://www.pec.it/Download.aspx
C'è anche il software arubasign per linux.
Non ho scaricato nulla non vorrei che non mi funzionasse più anche con windows poi...
Titolo: Re:Processo civile telematico
Inserito da: paolomi - 28 Novembre 2015 ore 17:25
Tornando al PCT, è inutile dire che ho cercato di far leggere a Chakra la mia business key, ma invano.
Il problema è che i pacchetti che si possono vedere su quel sito che ho indicato (libpcsc-perl; pcsc-tools; libccid; libacr38u; libacsccid1; pcscd) per Chakra non si trovano o, almeno, io non sono in grado di trovare i corrispondenti Arch, essendo tutto sommato solo un principiante.
io mesi fa (l'anno scorso?) avevo installato quei pacchetti perché avevo provato a usare la crs della lombardia su chakra seguendo la guida del wiki di chakra (https://chakraos.org/wiki/index.php?title=CIE_CNS_CRS/it), all'epoca funzionava... poi ora non so, non l'ho più utilizzato perché in effetti di servizi utili per me non c'era niente. Prova a installarli seguendo quella guida e se hai problemi chiedi.
Titolo: Re:Processo civile telematico
Inserito da: criss - 29 Novembre 2015 ore 16:32
io mesi fa (l'anno scorso?) avevo installato quei pacchetti perché avevo provato a usare la crs della lombardia su chakra seguendo la guida del wiki di chakra (https://chakraos.org/wiki/index.php?title=CIE_CNS_CRS/it), all'epoca funzionava... poi ora non so, non l'ho più utilizzato perché in effetti di servizi utili per me non c'era niente. Prova a installarli seguendo quella guida e se hai problemi chiedi.

A volte si risolvono problemi presunti difficili quasi per caso: seguendo la guida sopra citata il buon Chakra mi ha riconosciuto subito il lettore di smartcard digicom SCR-C01 che non sapevo come installare. Funziona perfettamente. Thank you, very much. :-*
Titolo: Re:Processo civile telematico
Inserito da: dinolib - 13 Gennaio 2017 ore 18:47
Riesumo questo thread vetusto:  qualcuno è in grado fi firmare documenti con l'app FileProtector?

Io ho un lettore di smartcard (Hamlet) che uso comodamente da firefox e chromium x usare la CRS e la CNS.

Ma non riesco assolutamente a far funzionare FileProtector per la firma digitale. Da un po' ulo uso sotto Vbox, ma vorrei capire come farla girare sotto linux.

Sostanzialmente il problema è che installo il middleware athena come richiesto (https://www.card.infocamere.it/infocard/pub/download-software_5543) ma lanciando il programma (in java, si apre correttamente) mi dice che non sono installati i driver!

Boh, se qualcuno ha esperienze ringrazio. C'è un thread su arch, ma sembra vecchio, i file di cui parlano non li ho trovati (http://www.archlinux.it/forum/viewtopic.php?f=26&t=20781).
Titolo: Re:Processo civile telematico
Inserito da: paolomi - 14 Gennaio 2017 ore 09:41
Anni fa, quando era appena uscita la crs della lombardia, ci avevo provato. A quell'epoca, avevo ancora 2 distro installate, una a 32 bit e la stessa distro a 64bit (forse era ancora ubuntu). In quella a 32 bit funzionava tutto perfettamente, mentra in quella a 64 funzionava solo la parte col browser, perché java a 64 bit faceva qualche casino con i driver del lettore (non ricordo i dettagli). Non vorrei che siano ancora quei vecchi problemi! appena ho un po' di tempo proverò a fare un tentativo con i link che hai postato.

Ps: se hai tempo da buttare e un harddisk per i test, installa una distro a 32bit, vedrai che funziona! si, lo so, è deprimente  :(
Titolo: Re:Processo civile telematico
Inserito da: dinolib - 14 Gennaio 2017 ore 12:00
parli di fileprotector, giusto?

Perchè la versione a 64 bit sia del driver che del programma ora c'è. Ma sinceramente quello che ha installato il middleware athen a me convince molto poco... mah

volevo provare in alternativa DIKE. Solo che mi chiede libappindicator come dipendenza ma è un delirio, troppe dipendenza in CCR e molte non funzionano più. Mi ci metterei a sistemarle ma purtroppo non ho tutto il tempo necessario! E inoltre la manutenzione è un disastro... Vorrei provare a scaricare i binari da arch e vedere se qualcosa funziona.
Se hai tempo di provare una 32bit mi faresti un piacerone.  Anche se - a dirla tutta - mettere una macchina virtuale x linux32bit, tantovale mi tengo win7 in vbox che mi serve anche x un altro paio di cose....
Titolo: Re:Processo civile telematico
Inserito da: senso42 - 14 Gennaio 2017 ore 12:05
Io ho una chiave Aruba Key CNS e da un pò riesco a firmare anche da linux finalmente.
Il software funziona perfettamente come in win.
Dino ho questa che hai messo tu nel link e il sistema a 64bit https://www.card.infocamere.it/infocard/pub/download-software_5543
Ho messo il software nella memoria della chiave e lo faccio partire da li. Mi firma e funziona.
Titolo: Re:Processo civile telematico
Inserito da: paolomi - 14 Gennaio 2017 ore 15:34
Se hai tempo di provare una 32bit mi faresti un piacerone.  Anche se - a dirla tutta - mettere una macchina virtuale x linux32bit, tantovale mi tengo win7 in vbox che mi serve anche x un altro paio di cose....
Aspetta, la mia era una battuta amara, non ha senso tenersi in vbox una linux32... e poi non ho neanche il tempo di farlo. Ho dato un'occhiata al link (http://www.archlinux.it/forum/viewtopic.php?f=26&t=20781) che hai segnalato, ho 2 cose da dire:
1- mi sono accorto solo ora che io e te abbiamo lettori diversi, quindi driver diversi, quindi forse quello che ho scritto prima non è detto che si addica al tuo caso
2- se ti serve il file citato nel link (http://www.archlinux.it/forum/viewtopic.php?f=26&t=20781), cioè MU_INCARD_LINUX.zip, lo puoi trovare qui (https://ca.arubapec.it/downloads/MU_INCARD_LINUX.zip) anche se non c'è dentro il deb come scritto nella discussione, ma ci sono solo i 2 file che ti servono, per 32 e 64 bit: libbit4ipki.so e libbit4ipki.so.conf . Se era solo quello che ti mancava, prova e fammi sapere. Good luck  ;)
Titolo: Re:Processo civile telematico
Inserito da: dinolib - 14 Gennaio 2017 ore 20:34
no paolo, in effetti il driver è atena (almeno secondo camcomm):
https://www.card.infocamere.it/infocard/pub/download-software_5543

Che poi la card funziona con i browser. Il fatto è che ste ciufeche proprietarie necessitano del loro middleware x interfacciarsi ai driver. O almeno così sembra.
Magari banalmente sarebbe sufficiente copiare qualche libreria nel posto giusto. Mah...