[gl-como] [Fwd: [LUG] Carta regionale/nazionale dei servizi (CNS/CRS) e libreria per linux: success story e richiesta di aiuto]
Matteo Cavalleri
theos@bp.lnf.it
Lun 18 Feb 2008 12:42:20 CET
Ciao,
La regione Lombardia "mette a disposizione" una serie di servizi al
cittadini, per esempio puoi cambiare il tuo medico di base direttamente
dal tuo PC di casa, consultare online i referti dei tuoi esami
(ahia! :-((
Requisiti Richiesti:
> * codice personale della propria CRS (PIN)
> * computer con collegamento internet
> * lettore di smart card
> * software per l'utilizzo della CRS
Nei requisiti non si legge che ci vuole un PC con windows.
Il software che devi scaricare dal sito della regione, però, necessita
di un sistema windows.
Ho provato brevemente a farlo funzionare con wine senza successo. (si
blocca durante l'installazione, su una libreria di crittografia).
la cosa più preoccupante è che la regione cerca di fare adottare questo
sistema come standard nazionale
http://www.crs.lombardia.it/
Backtrace:
=>1 0x7ef9843c in ntdll (+0x2843c) (0x7dddd7dc)
2 0x003b12e7 __setfpucw+0x27() in bit4cnsp (0x7dddd9f8)
3 0x0040138f str_to_mpn+0x15f() in setup (0x7dddda28)
4 0x7efbddb2 in ntdll (+0x4ddb2) (0x7ddddac8)
5 0x7efbe3e2 in ntdll (+0x4e3e2) (0x7ddde3c8)
6 0xf7e8350b (0x7ddde4b8)
7 0xf7df8b2e (0x00000000)
wine: Call from 0x3b12e7 to unimplemented function
CRYPT32.dll.CertRegisterPhysicalStore, aborting
wine: Call from 0x3b12e7 to unimplemented function
CRYPT32.dll.CertRegisterPhysicalStore, aborting
[theos@matteo tmp]$ wine setup.exe
err:richedit:ReadStyleSheet ReadStyleSheet: missing style number
fixme:sfc:SfcIsFileProtected ((nil), L"c:\\windows\\system32\
\ClearLogonCredentials.dll") stub
wine: Call from 0x3b12e7 to unimplemented function
CRYPT32.dll.CertRegisterPhysicalStore, aborting
wine: Unimplemented function CRYPT32.dll.CertRegisterPhysicalStore
called at address 0x3b12e7 (thread 001b), starting debugger...
Unhandled exception: unimplemented function
CRYPT32.dll.CertRegisterPhysicalStore called in 32-bit code
(0x7ef9843c).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7ef9843c ESP:7dddd778 EBP:7dddd7dc EFLAGS:00000202( - 00 - -
I1)
EAX:003cd6f6 EBX:7efe4438 ECX:003ca338 EDX:7dddd800
ESI:7dddd784 EDI:003b0000
Stack dump:
0x7dddd778: 00000000 00000000 7ef8e440 80000100
0x7dddd788: 00000001 00000000 003b12e7 00000002
0x7dddd798: 003cd866 003cd6f6 00000001 7efe4438
0x7dddd7a8: 00000000 7dddd7bc 7ef8e55a 00000000
0x7dddd7b8: 7e128e2c 7dddd7cc 7e9ac2b3 00000000
0x7dddd7c8: 001534f8 7dddd81c 7e10aa14 00000000
Backtrace:
=>1 0x7ef9843c in ntdll (+0x2843c) (0x7dddd7dc)
2 0x003b12e7 __setfpucw+0x27() in bit4cnsp (0x7dddd9f8)
3 0x0040138f str_to_mpn+0x15f() in setup (0x7dddda28)
4 0x7efbddb2 in ntdll (+0x4ddb2) (0x7ddddac8)
5 0x7efbe3e2 in ntdll (+0x4e3e2) (0x7ddde3c8)
6 0xf7e8350b (0x7ddde4b8)
7 0xf7df8b2e (0x00000000)
0x7ef9843c: subl $4,%esp
Modules:
Module Address Debug info Name (88 modules)
ELF 2da000- 300000 Deferred libk5crypto.so.3
ELF 369000- 386000 Deferred ld-linux.so.2
ELF 388000- 4e1000 Export libc.so.6
PE 3b0000- 3d8000 Deferred bit4cnsp
PE 400000- 430000 Deferred setup
ELF 4e3000- 515000 Deferred libcrypt.so.1
ELF 4e3000- 515000 Deferred libcrypt.so.1
ELF 4e3000- 515000 Deferred libcrypt.so.1
ELF 515000- 52e000 Deferred libpthread.so.0
ELF 530000- 544000 Deferred libresolv.so.2
ELF 573000- 5a1000 Deferred libgssapi_krb5.so.2
ELF 653000- 65c000 Deferred libxrender.so.1
ELF 65e000- 660000 Deferred libxcb-xlib.so.0
ELF 662000- 66c000 Deferred libxcursor.so.1
ELF 671000- 674000 Deferred libxau.so.6
ELF 676000- 692000 Deferred libxcb.so.1
ELF 694000- 6a4000 Deferred libxext.so.6
ELF 6a8000- 6bb000 Deferred libz.so.1
ELF 6bd000- 6c0000 Deferred libxinerama.so.1
ELF 6c4000- 750000 Deferred libfreetype.so.6
ELF 752000- 759000 Deferred libxrandr.so.2
ELF 75b000- 77c000 Deferred libexpat.so.1
ELF 77e000- 783000 Deferred libxfixes.so.3
ELF 789000- 7b8000 Deferred libfontconfig.so.1
ELF 7ba000- 8b6000 Deferred libx11.so.6
ELF 8b8000- 8be000 Deferred libxdmcp.so.6
ELF 8c7000- 8e1000 Deferred libice.so.6
ELF 902000- 905000 Deferred libxcomposite.so.1
ELF 94d000- 950000 Deferred libcom_err.so.2
ELF a35000- a3e000 Deferred libsm.so.6
ELF ca2000- cab000 Deferred libkrb5support.so.0
ELF dc3000- dc6000 Deferred libkeyutils.so.1
ELF 280f000- 2828000 Deferred libnsl.so.1
ELF 6746000- 6761000 Deferred libselinux.so.1
ELF 6771000- 6804000 Deferred libkrb5.so.3
PE 10000000-10005000 Deferred nsprocess
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7de13000-7de17000 Deferred libgpg-error.so.0
ELF 7de17000-7de6c000 Deferred libgcrypt.so.11
ELF 7deba000-7df37000 Deferred libgnutls.so.13
ELF 7e01e000-7e058000 Deferred libcups.so.2
ELF 7e0b7000-7e0cb000 Deferred winscard<elf>
\-PE 7e0c0000-7e0cb000 \ winscard
ELF 7e0cb000-7e136000 Deferred crypt32<elf>
\-PE 7e0d0000-7e136000 \ crypt32
ELF 7e13d000-7e150000 Deferred sfc_os<elf>
\-PE 7e140000-7e150000 \ sfc_os
ELF 7e150000-7e163000 Deferred sfc<elf>
\-PE 7e160000-7e163000 \ sfc
ELF 7e165000-7e1b0000 Deferred riched20<elf>
\-PE 7e170000-7e1b0000 \ riched20
ELF 7e1d4000-7e207000 Deferred uxtheme<elf>
\-PE 7e1e0000-7e207000 \ uxtheme
ELF 7e245000-7e250000 Deferred libdrm.so.2
ELF 7e255000-7e258000 Deferred libxdamage.so.1
ELF 7e258000-7e2c7000 Deferred libgl.so.1
ELF 7e418000-7e436000 Deferred imm32<elf>
\-PE 7e420000-7e436000 \ imm32
ELF 7e44c000-7e4e4000 Deferred winex11<elf>
\-PE 7e460000-7e4e4000 \ winex11
ELF 7e5c5000-7e5ca000 Deferred libxxf86vm.so.1
ELF 7e60e000-7e622000 Deferred lz32<elf>
\-PE 7e610000-7e622000 \ lz32
ELF 7e622000-7e63c000 Deferred version<elf>
\-PE 7e630000-7e63c000 \ version
ELF 7e63c000-7e6a0000 Deferred rpcrt4<elf>
\-PE 7e650000-7e6a0000 \ rpcrt4
ELF 7e6a0000-7e74f000 Deferred ole32<elf>
\-PE 7e6b0000-7e74f000 \ ole32
ELF 7e74f000-7e816000 Deferred comctl32<elf>
\-PE 7e760000-7e816000 \ comctl32
ELF 7e816000-7e873000 Deferred shlwapi<elf>
\-PE 7e820000-7e873000 \ shlwapi
ELF 7e873000-7e983000 Deferred shell32<elf>
\-PE 7e880000-7e983000 \ shell32
ELF 7e983000-7e9d3000 Deferred advapi32<elf>
\-PE 7e990000-7e9d3000 \ advapi32
ELF 7e9d3000-7ea75000 Deferred gdi32<elf>
\-PE 7e9e0000-7ea75000 \ gdi32
ELF 7ea75000-7ebc2000 Deferred user32<elf>
\-PE 7ea90000-7ebc2000 \ user32
ELF 7edc2000-7eef9000 Deferred kernel32<elf>
\-PE 7ede0000-7eef9000 \ kernel32
ELF 7ef2e000-7ef4d000 Deferred iphlpapi<elf>
\-PE 7ef30000-7ef4d000 \ iphlpapi
ELF 7ef56000-7f000000 Export ntdll<elf>
\-PE 7ef70000-7f000000 \ ntdll
ELF f7d13000-f7d1f000 Deferred libnss_files.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
0000000c
0000000f 0
0000000e 0
0000000d 0
00000016 (D) Z:\tmp\setup.exe
0000001b 0 <==
00000017 0
00000018
0000001a 0
00000019 0
Backtrace:
=>1 0x7ef9843c in ntdll (+0x2843c) (0x7dddd7dc)
2 0x003b12e7 __setfpucw+0x27() in bit4cnsp (0x7dddd9f8)
3 0x0040138f str_to_mpn+0x15f() in setup (0x7dddda28)
4 0x7efbddb2 in ntdll (+0x4ddb2) (0x7ddddac8)
5 0x7efbe3e2 in ntdll (+0x4e3e2) (0x7ddde3c8)
6 0xf7e8350b (0x7ddde4b8)
7 0xf7df8b2e (0x00000000)
wine: Call from 0x3b12e7 to unimplemented function
CRYPT32.dll.CertRegisterPhysicalStore, aborting
Il giorno gio, 13/12/2007 alle 17.44 +0100, Pietro Bertera ha scritto:
>
>
> Messaggio email allegato, "Forwarded message - [LUG] Carta
> regionale/nazionale dei servizi (CNS/CRS) e libreria per linux:
> success story e richiesta di aiuto"
> > ------- Messaggio inoltrato -------
> > Da: Consiglio Direttivo LUGTrieste <cdirettivo@trieste.linux.it>
> > A: lug@lists.linux.it
> > CC: Discussioni organizzative <organizzazione@trieste.linux.it>
> > Oggetto: [LUG] Carta regionale/nazionale dei servizi (CNS/CRS) e
> > libreria per linux: success story e richiesta di aiuto
> > Data: Thu, 13 Dec 2007 17:30:48 +0100
> >
> > Da inizio anno 2007 la regione Friuli Venezia Giulia ha distribuito a
> > tutti i suoi cittadini la carta regionale dei servizi.
> >
> > http://cartaservizi.regione.fvg.it/
> >
> > Con questa, che sostituisce e completa con un microchip smartcard anche
> > la tessera sanitaria nazionale valida per l'estero, la Regione ha voluto
> > fare il colpaccio tecnologico.
> >
> > Tuttavia il diavolo fa le pentole, ma non i coperchi, e come si vede da
> > un nostro articolo:
> >
> > http://trieste.linux.it/node/177
> >
> > abbiamo dovuto fare non poca pressione in sede istituzionale e al
> > LinuxDay per ottenere che il tutto funzioni anche sotto linux.
> >
> > Da fonti che non si vogliono rendere note abbiamo appreso che Insiel,
> > che implementa il tutto per la Regione, ha dovuto pagare svariate
> > migliaia di euro per adempiere alle nostre rimostranze.
> >
> > Precisando che come contribuente non mi piace che venga speso denaro
> > pubblico inutilmente, posso solo auspicarmi che tale spesa sia servita a
> > far aprire gli occhi a chi di dovere.
> >
> > Da inizio mese la cosa su linux funziona http://trieste.linux.it/node/203
> >
> > Quello che adesso serve, e' verificare se la stessa libreria per mozilla
> > browser possa essere utilizzata per accedere ad altre carte che secondo
> > il progetto cns, dovrebbero essere in uso da parte dei cittadini italiani.
> >
> > http://www.progettocns.it/cittadino/qualiAmm.aspx
> >
> > Elenco delle amministrazioni che hanno aderito al contratto quadro
> > emettendo le CNS per accedere ai propri servizi online.
> >
> > * Regione Abruzzo
> > * Regione Molise
> > * Regione Puglia
> > * Regione Sardegna
> > * Regione Sicilia
> > * Innovazione Italia
> > * Regione Veneto
> > * Comune di Bologna
> > * Comune di Verona
> > * INPS - Istituto Nazionale Previdenza Sociale
> > * Istituto Zooprofilattico dell'Abruzzo e del Molise 'G. Caporale'
> >
> > Che io sappia anche la Lombardia ha qualcosa
> >
> > Preghiamo quindi i LUG delle regioni e comuni sopra indicai di cercare
> > di fare delle prove di funzionamento e di mettere a disposizione degli
> > utenti Linux Italiani e dei cittadini i risultati ottenuti.
> >
> > Sulla licenza d'uso della libreria, sembra non vengano inicate
> > restrizioni sulla redistribuzione e l'uso da parte di cittadini non
> > Friulani e Giuliani.
> >
> > Quindi provate e.... passateci i risultati.
> > Metteremo il tutto su un wiki.
> >
> > Ciao a tutti
> >
> > Daniele
> >
--
__________________________________________
Matteo Cavalleri
IRCCS E.Medea - Ass. La Nostra Famiglia
Bioengineering Laboratory
Via d.L.Monza 20
23842 Bosisio Parini (LC)
ITALY
Email: theos@bp.Lnf.it
Tel. : +39-031877274
Fax. : +39-031877499
Maggiori informazioni sulla lista
gl-como