From: Vincenzo L. <vin...@da...> - 2004-04-02 12:23:01
|
CIao Flavio, in realt=E0, dopo averti scritto la mail sono andato a verificare su=20 redhat.com le varie distribuzioni disponibili ed ho constatato che la 7.3=20 AS, in effeti, non esiste. La AS si riferisce alla versione Enterprise=20 dedicata a sistemi high-end mission critical. Evidentemente chi mi ha prestato i cd di installazione deve aver confuso le= =20 due versioni. In ogni caso quella attualmente in mio possesso =E8 la 7.3, la stessa che=20 avremmo in produzione. Non credo sia una buona scelta per noi installare OpenSSL 0.9.7 sulla 7.3=20 dato che LDAP, ad esempio, dovr=E0 essere utilizzato nel progetto. Cercher=F2 ora di chiarire con i miei colleghi quali siano le versioni di= Red=20 Hat a cui possiamo fare riferimento per poi decidere di conseuenza. Per il momento ti ringrazio per la disponibilit=E0 e l'assistenza :) Vincenzo. PS: che tu sappia, il make clean dei moduli perl necessari per=20 l'installazione di OpenPEC, ed in particolare quello relativo ad OpenSSL,=20 si occupa anche della disinstallazione di tutte le risorse correlate? In=20 ogni caso, secondo te, qual'=E8 il modo pi=F9 "pulito", quello cio=E9 che= lascia=20 meno tracce possibili, per disinstallare i moduli ed avere la certezza che= =20 non rimanga alcunch=E9 di residuo (visto che ho provato ad installare= OpenSSL=20 0.9.7 su una distribuzione Red Hat 7.2, vorrei disinstallarla e=20 ripristinare la vecchia 0.9.6)? At 12.58 02/04/2004, you wrote: >Ciao Vincenzo, > >per quel poco che so mi pare che la 7.3 AS non esista. La prima AS >disponibile dovrebbe essere la 2.1 che appunto si basa sulla 7.3. >Cmq questa versione monta OpenSSL 0.9.6 che non =E8 compatibile con >il modulo OpenCA::OpenSSL quindi o installare OpenSSL 0.9.7 o cambiare >la distribuzione (la AS 3 monta OpenSSL 0.9.7 ma non l'abbiamo provata). > >Le 2 versioni di OpenSSL sono molto diverse fra loro in quanto cambia uno >struct. Questo significa che se una distribuzione monta OpenSSL 0.9.6 e >la sostituiamo con OpenSSL 0.9.7 tutte le applicazioni che la utilizzano >avranno dei problemi. Alcune di queste sono, se non erro, wget, Postfix, >i client LDAP, ... > >Saluti, Flavio > > >________________________________________ >Da: Vincenzo Lombardi [mailto:vin...@da...] >Inviato: venerd=EC 2 aprile 2004 11.59 >A: Fanton Flavio >Oggetto: Re: R: R: R: R: R: Richiesta informazioni > >In effetti la versione di Red Hat che sto utilizzando =E8 la 7.2 > >La versione di Linux che molto probabilmente ospiter=E0 il sistema in=20 >produzione =E8 la 7.3 Advanced Server. > >Ho reperito i cd di installazione della 7.3 AS, e procederei con=20 >l'installazione, ma on ho ben capito una cosa. >Tu dici che OpenPEC =E8 stato testato sulla 7.3 che per=F2 ha OpenSSL= 0.9.6,=20 >che =E8 incompatibile con OpenPEC ed inoltre la nota afferma che non =E8=20 >possibile fare un upgrade alla versione 0.9.7 se non corrompendo=20 >l'installazione di Red Hat. > >Quindi, non mi =E8 chiaro se OpenPEC =E8 stato testato su Red Hat 7.3, ma= non=20 >funziona (?), oppure forzando l'installazione della 0.9.7 su Red Hat 7.3=20 >si ottiene un SO che non funziona (o almeno non in tutte le sue parti), ma= =20 >ospita un'installazione di OpenPEC che funziona. Spero che mi sfugga=20 >qualcosa e che ci sia una terza possibilit=E0... > >Sono con i cd in una mano e un punto interrogativo nell'altra :) >Che faccio? > >Vincenzo. > > > > >At 18.32 01/04/2004, you wrote: > >Verifica quale =E8 la tua distribuzione di Linux, da INSTALL: > >"Distribuzioni Linux sulle quali e' stato testato OpenPec: > >- Redhat Linux 7.3 (vedi nota su OpenSSL sotto) >- Mandrake Linux 9.1 >- Fedora Core 1" > >Questo perch=E9 altre distribuzioni e pi=F9 datate hanno una versione di=20 >OpenSSL non >compatibile e questo =E8 il tuo caso. > >Da INSTALL: > >"Note su OpenSSL e versioni vecchie di Linux >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > >Il modulo OpenCA::OpenSSL richiede OpenSSL 0.9.7 e successive. >Questo vuol dire che su RedHat 7.3, che possiede la 0.9.6, >non e' compatibile. Forzando l'installazione della 0.9.7, si >rompe la compatibilita' con quasi tutti i programmi della redhat >(wget, postfix, etc) che utilizzano la 0.9.6." > >Inoltre la versione di OpenCA che devi utilizzare =E8 quella che viene=20 >distribuita >con l'installazione di OpenPec: >http://prdownloads.sourceforge.net/openpec/OpenCA-OpenSSL-0.9.92a.tgz?downl= oad > >Per quanto riguarda la versione stabile speriamo di poter rispettare i=20 >tempi previsti: entro Maggio. >A questo punto seguono le problematiche di certificazione. > >Saluti, Flavio > >PS: Ti sei inscritto alle mailing list? Girer=F2 a breve le tue mail su=20 >openpec-users >________________________________________ >Da: Vincenzo Lombardi [mailto:vin...@da...] >Inviato: gioved=EC 1 aprile 2004 18.18 >A: Fanton Flavio >Oggetto: Re: R: R: R: R: Richiesta informazioni > >Ho installato tutte le librerie richieste ed altre ancora (che risultavano= =20 >come dipendenze delle suddette). > >Oltre a quelle indicate nel file INSTALL (di cui ti indico la versione che= =20 >ho installato): > >Perl 5.6.1 (ok) >Unix::Syslog 0.99 (0.100) >IO::File 1.08 (inclusa in Perl 5.6.1) >File::Basename 2.06 (2.6 inclusa in Perl 5.6.1) >Net-Server 0.86 (0.87) >Fcntl 1.03 (inclusa in Perl 5.6.1) >libnet 1.17 (1.18) >Time-HiRes 1.55 (1.56) >MIME-tools 5.411 (6.200_02) >MailTools 1.60" (1.62) > >ho dovuto aggiungere anche: >- Unicode::Map ver. 0.112 >- Unicode::String ver. 2.07 >- OpenCA::OpenSSL ver. 0.9.91 che richiedeva > - X500::DN ver. 0.28 che richiedeva > - Parse::RecDescent (richiesto 1.80 che contiene anche=20 > Text::Balanced), ma installato 1.94 che non contenendo Text::Balanced lo= =20 > richiedeva > - Text::Balanced ver. 1.95 > >Tutto ok nell'installazione di tutte le librerie, tranne che per OpenCA. >Infatti, lancio perl Makefile.PL, che va bene, ma appena provo a lanciare= =20 >il make ottengo uno sconfortante messaggio di errore: >gcc -c -I. -I/include -fno-strict-aliasing -I/usr/local/include -O2=20 >-march=3Di386 -mcpu=3Di686 -DVERSION=3D\"0.9.91\" -DXS_VERSION=3D\"0.9.91= \"=20 >-fPIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE OpenSSL.c >OpenSSL.xs: In function 'XS_OpenCA__OpenSSL__PKCS10_attributes': >OpenSSL.xs:1283: structure has no member named 'single' > >Ho provato anche ad installare una vecchia versione di OpenCA (ver.=20 >0.8.43), che compila e si installa, ma quando provo ad eseguire perl=20 >opec.pl debug ottengo: >Can't locate OpenCA/OpenSSL/SMIME.pm >Evidentemente la OpenCA ver. 0.8.43 non contiene SMIME. > >L'unico ostacolo che mi separa dal proseguire l'installazione, almeno per= =20 >il momento, sembra essere OpenCA... > >Cosa posso fare? > >Una curiosit=E0: il make clean di queste librerie si occupa anche della=20 >disinstallazione? In caso contrario, come posso fare ad eliminare tutto=20 >quanto installato dai singoli pacchetti? Questa informazione mi=20 >servirebbe, appena finita un'installazione funzionante, per ripartire da=20 >zero e creare uno script che si occupa dell'installazione di OpenPEC e di= =20 >tutte le librerie richieste. Sempre che non lo stiate gi=E0 facendo voi :) > >Grazie., >Vincenzo. >PS: =E8 confremata l'uscita di una release per Maggio? In tal caso, quanto,= =20 >a tuo giudizio e previsione, potr=E0 essere considerata stabile? > > > > >At 18.53 31/03/2004, you wrote: > >Probabilmente hai saltato la sezione dei prerequisiti: opec per funzionare= =20 >si appoggia >ad una serie di librerie; riporto quanto in INSTALL > >"Nell'attesa di una sezione requisiti completa seguono le >caratteristiche della macchina sulla quale il codice e' stato eseguito: > Linux version 2.4.19 (Red Hat Linux 7.3) > Perl 5.6.1 > Unix::Syslog 0.99 > IO::File 1.08 > File::Basename 2.06 > Net-Server 0.86 > Fcntl 1.03 > libnet 1.17 > Time-HiRes 1.55 > MIME-tools 5.411 > MailTools 1.60" > >Tutte le librerie in questione si trovano su www.cpan.org. >Per maggiori informazioni su come utilizzare cpan e installare moduli Perl= =20 >ti pu=F2 >essere utili questo riferimento:=20 >http://perl.about.com/library/weekly/aa030500a.htm > >Saluti, Flavio > > >-----Messaggio originale----- >Da: Vincenzo Lombardi [mailto:vin...@da...] >Inviato: mercoled=EC 31 marzo 2004 18.37 >A: Fanton Flavio >Oggetto: Re: R: R: R: Richiesta informazioni >Risolto l'arcano :) >Facevo checkout del modulo openpec (che evidentemente =E8 obsoleto), mentre= =20 >invece quello corretto =E8 opec. >Ora per=F2, ho un altro problema :( >Seguendo le istruzioni del file INSTALL (o almeno quello che =E8 la mia=20 >interpretazione delle istruzioni ;) ) >setto la variabile PERLLIB facendola puntare alla dir dei sorgenti,=20 >dopodich=E9 eseguo il comando perl opec.pl debug >ottenendo il messaggio: >Can't locate Net/Server/PreForkSimple.pm in @INC (@INC contains:=20 >/usr/local/opec/src /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1=20 >/usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1=20 >/usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0=20 >/usr/lib/perl5/site_perl .) at opec.pl line 51. >BEGIN failed--compilation aborted at opec.pl line 51. >Cosa ho sbagliato? >Vincenzo. > >At 12.26 31/03/2004, you wrote: > >Perdonami ma il fatto mi pare alquanto strano: ho appena provato >i comandi CVS che ti ho mandato e non ho avuto alcun problema: >verifica i passaggi, magari fai copy and paste di quanto indicato >nella precedente mail; tra l'altro puoi verificare la presenza dei >sorgenti aggiornati su http://cvs.sourceforge.net/viewcvs.py/openpec/opec/ >La versione a cui mi dici di accedere =E8 molto vecchia e l'installazione >fittizia. >Comunque prova a scaricarti quanto in= http://sourceforge.net/projects/openpec/ >Il repositori a cui stai accedendo =E8 quello di sviluppo ma la versione >scaricabile =E8 la stessa presente nel link sopra. >Saluti, Flavio >PS: se continui ad avere problemi fammi sapere che client stai usando,= sistema >operativo, etc. > >-----Messaggio originale----- >Da: Vincenzo Lombardi [mailto:vin...@da...] >Inviato: mercoled=EC 31 marzo 2004 11.54 >A: Fanton Flavio >Oggetto: Re: R: R: Richiesta informazioni > >Ciao Flavio, >il checkout l'ho fatto, ma ci sono delle incongruenze... >tu parli della dir: > >path: [PATH D'INST]\opec\src\ >ma io ho "path: [PATH D'INST]\openpec\src\" >e fin qui, poco male :) >Il problema =E8 che nella cartella path: [PATH D'INST]\openpec\src\ >non ci sono sorgenti, ma solo la solita dir CVS e il file vuota.txt >Inoltre il file README contiene una sola riga che dice che OpenPec =E8= basato >su AMAVIS-NG >ed il file INSTALL non esiste. >In realt=E0, guardando bene, gli unici sorgenti presenti sono dentro=20 >mta/sendmail >e questa directory contiene README ed INSTALL >Provando a seguire le istruzioni per la compilazione e l'installazione >ottengo degli errori bloccanti. >Lanciando come suggerito nel file INSTALL il comando ./configure >ottengo il messaggio "configure: error: cannot find install-sh or >install.sh in build ./build" >(i file install-s e install.sh ci sono) >Non riuscendo a terminare il configure, naturalmente il make fallisce. >Mi sembra di capire che in realt=E0 i sorgenti che devo compilare sono= quelli >in [PATH D'INST]\openpec\src\ >che per=F2 mancano. >Puoi darmi lumi? >Una domanda: il repository cvs a cui sto accedendo io, non =E8 quello di >sviluppo, immagino. E' possibile allinearli aggiornando quello a cui= accedo? >Ti ringrazio per la collaborazione e la disponibilit=E0. >Vincenzo. >PS: ho fatto un update stamattina prima di riprovare, ma non c'era niente >di nuovo... > >At 10.12 31/03/2004, you wrote: > >Ciao Vincenzo, > > > >scusami se ti rispondo solo adesso ma sono stato fuori qualche giorno. > > > >Per ottenere i sorgenti da CVS la procedura da seguire =E8: > > > >cvs -d:pserver:ano...@cv...:/cvsroot/openpec login > >(quando chiede la password premi semplicemente invio) > > > >cvs -d:pserver:ano...@cv...:/cvsroot/openpec co -P . > > > >path: [PATH D'INST]\opec\src\ > > > >Mentre =E8 disponibile una versione BETA al link > >http://sourceforge.net/projects/openpec/ > >Seguendo il file README e INSTALL allegati dovresti poter effettuare > >l'installazione senza grossi problemi. > > > >Ti ricordo che la versione disponibile =E8 instabile ed in pieno sviluppo > >quindi ti consiglio di aggiornarti con frequenza. > > > >Riguardo al linguaggio scelto non abbiamo avuto preconcetti: potevamo > >utilizzare anche Java (avrebbe implicato forse qualche osservazione in > >pi=F9 sull'applicabilit=E0 della licenza GPL) ma volevamo partire da= qualcosa > >di gi=E0 esistente, ottimizzato al multi processo, facilmente portabile e > >che potesse bene interfacciarsi con parti di codice in C (per sviluppare > >quelle parti di codice pi=F9 critiche in terminini di tempo di= elaborazione). > >Visto che avevamo utilizzato con successo Amavis-new abbiamo deciso di=20 > partire > >da l=EC ed utilizzare quindi Perl. > > > > > >Saluti, Flavio > > > >-----Messaggio originale----- > >Da: Vincenzo Lombardi [mailto:vin...@da...] > >Inviato: luned=EC 29 marzo 2004 14.54 > >A: Fanton Flavio > >Oggetto: Re: R: Richiesta informazioni > > > > > >Ciao Flavio, > >sto cercando di valutare OpenPEC per farmi un'idea e per avere= sufficienti > >elementi per proporlo come soluzione per la posta elettronica certificata > >da adottare all'interno di un progetto di una certa importanza. > > > >Se la cosa dovesse andare a buon fine possiamo iniziare certamente una > >collaborazione, che ti cofesso mi farebbe molto piacere (ce la sto= mettendo > >tutta per utilizzare quanto pi=F9 OS possibile). > > > >In realt=E0 non sono un programmatore n=E9 di C n=E9 di Perl (mi muovo > >decisamente meglio su tecnologia Java), ma potrei, se la cosa va in= porto, > >far affidamento su altre persone, con le competenze necessarie, che la= mia > >societ=E0 mi metter=E0 a disposizione. > > > >Per prima cosa per=F2 ho bisogno di un'istallazione funzionante da= provare. > > > >Ho appena fatto un checkout da cvs, ma gli unici sorgenti che ho ottenuto > >sono quelli in openpec/mta/sendmail > > > >Mi sembra di capire che =E8 a questi che devo fare riferimento. Sbaglio? > > > >In ogni caso ho provato a compilare il tutto su Red Hat, ma ho avuto dei > >problemi. > >Lanciando ./configure ottengo il messaggio "configure: error: cannot dinf > >install-sh or install.sh in build ./build" > > > >Puoi darmi qualche suggerimento? > > > >Intanto ti ringrazio per la disponibilit=E0 e spero proprio che si= riuscir=E0 > >ad iniziare questa collaborazione :) > > > >Vincenzo. > >PS: una curiosit=E0 personale: perch=E9 non =E8 stato scelto Java al= posto di > >C/Perl? > > > > > > > >At 17.05 24/03/2004, you wrote: > > >Ciao e grazie per l'interessamento. > > > > > >OpencPec =E8 un progetto giovane e con grandi ambizioni; la versione > > >attuale di OpenPEC =E8 0.05 Beta e quindi non stabile. Visti= l'interesse > > >riscosso ed il lavoro svolto fino ad adesso. Prevediamo un altro paio= di > > >release beta (O.07 e 0.09) e la versione 1.0 entro maggio e=20 > successivamente > > >lavoreremo per superare i test di interoperabilit=E0 per ottenere la > > >certificazione CNIPA. > > > > > >OpenPec =E8 un modulo agganciabile (plug-in) ad un sistema di posta > > >esistente (MTA) per adesso tramite protocollo SMTP e non fornisce > > >un'interfaccia di programmazione (pu=F2 essere necessaria?). > > >Per maggiori info ti rimando al README, INSTALL e ChangeLog presenti > > >su CVS, nonch=E9 alla documentazione del sito www.openpec.org. > > > > > >Aggiungo infine che siamo molto sensibili a collaborazioni non solo > > >lato sviluppo ma anche per test ed estensioni: per favore facci sapere > > >se sei interessato a partecipare alla nostra comunit=E0. > > > > > >La versione 0.05 beta =E8 stata rilasciata da qualche giorno ma su > > >Sourceforge.net i file non sono ancora disponibili (ma lo dovrebbero > > >essere - speriamo - molto presto). E' necessario per ora quindi= accedere > > >direttamente al CVS. > > > > > >Istruzioni per il checkout da CVS: > > > > > >cvs -d:pserver:ano...@cv...:/cvsroot/openpec login > > >(quando chiede la password premi semplicemente invio) > > > > > >cvs -d:pserver:ano...@cv...:/cvsroot/openpec co -P . > > > > > > > > >Saluti, Flavio > > > > > >-----Messaggio originale----- > > >Da: Vincenzo Lombardi [mailto:vin...@da...] > > >Inviato: marted=EC 23 marzo 2004 18.50 > > >A: pro...@op... > > >Oggetto: Richiesta informazioni > > > > > > > > >Salve, > > >avrei bisogno di informazioni sullo stato attuale del progetto OpenPEC. > > > > > >Mi trovo nella situazione di valutare le varie soluzioni per la posta > > >elettronica certificata presenti sul mercato, allo scopo di sceglierne= una > > >da utilizzare all'interno di un progetto pi=F9 ampio. > > > > > >Per formazione personale e necessit=E0 progettuali, sarei orientato= verso > > >soluzioni open source e OpenPEC sembra essere l'unica disponibile,= sebbene > > >non sia riuscito a scaricarla per una valutazione sul campo. > > > > > >Avrei bisogno di un po' di assistenza riguardo le caratteristiche e > > >soprattutto sullo stato di avanzamento del progetto nella sua totalit= =E0. > > > > > >Avrei bisogno di sapere: > > >- OpenPEC =E8 in versione beta o esiste una versione stabile? > > >- =E8 in corso di certificazione presso il CNIPA, relativamente > > >l'interoperabilit=E0 nella pubblica amministrazione? > > >- =E8 possibile in qualche modo scaricare una versione da provare?= (volevo > > >fare un checkout dal repository cvs di sourceforge, ma non riesco a > > loggarmi) > > >- esiste la possibilit=E0 di utilizzare OpenPEC come modulo= autoconsistente > > >con cui interagire attraverso API o qualcosa di silmile? > > > > > > > > >Ringrazio anticipatamente della disponibilit=E0, > > >Vincenzo Lombardi > > >------------------------------------------------------- >This SF.Net email is sponsored by: IBM Linux Tutorials >Free Linux tutorial presented by Daniel Robbins, President and CEO of >GenToo technologies. Learn everything from fundamentals to system >administration.http://ads.osdn.com/?ad_id70&alloc_id638&opick >_______________________________________________ >Openpec-devel mailing list >Ope...@li... >https://lists.sourceforge.net/lists/listinfo/openpec-devel |