[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