Problema con mono.
Sto provando a portare una applicazione web scritta in .net (aspx), sotto Debian con apache. Ho installato i pacchetti neccessari: mono-apache-server2 libapache2-mod-mono mono-gmcs mono-utils e in effetti una piccola applicazione di esempio funziona. Quando invece provo il sito da portare, qualunque pagina .aspx chiami ho il seguente errore: System.DllNotFoundException: libgda-2.so.3 Ho provato a installare le libgda ma c'è la versione 4.x Qualche idea su come risolvere? Walter -- Per favore non inviatemi allegati in formato MS Office. Utilizza alternativamente documenti in formato OpenDocument. http://oinophilos.blogspot.com/ -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1311339515.13231.yahoomail...@web28214.mail.ukl.yahoo.com
Re: Problema con mono.
On 22/07/11 14:58, Walter Valenti wrote: Sto provando a portare una applicazione web scritta in .net (aspx), sotto Debian con apache. Ho installato i pacchetti neccessari: mono-apache-server2 libapache2-mod-mono mono-gmcs mono-utils e in effetti una piccola applicazione di esempio funziona. Quando invece provo il sito da portare, qualunque pagina .aspx chiami ho il seguente errore: System.DllNotFoundException: libgda-2.so.3 Ho provato a installare le libgda ma c'è la versione 4.x Qualche idea su come risolvere? Poi darci l'errore completo? Per capire da dove arriva la richiesta di una libreria nativa (probabilmente chiamata con P/Invoke). federico -- Federico Di Gregorio federico.digrego...@dndg.it Studio Associato Di Nunzio e Di Gregorio http://dndg.it Do I know what a rhetorical question is? -- Homer Simpson -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e29762c.8010...@dndg.it
Re: Problema con mono.
On 22/07/11 14:58, Walter Valenti wrote: Sto provando a portare una applicazione web scritta in .net (aspx), sotto Debian con apache. Ho installato i pacchetti neccessari: mono-apache-server2 libapache2-mod-mono mono-gmcs mono-utils e in effetti una piccola applicazione di esempio funziona. Quando invece provo il sito da portare, qualunque pagina .aspx chiami ho il seguente errore: System.DllNotFoundException: libgda-2.so.3 Ho provato a installare le libgda ma c'è la versione 4.x Qualche idea su come risolvere? Poi darci l'errore completo? Per capire da dove arriva la richiesta di una libreria nativa (probabilmente chiamata con P/Invoke). System.DllNotFoundException: libgda-2.so.3 at (wrapper managed-to-native) System.Data.OleDb.libgda:gda_init (string,string,int,string[]) at System.Data.OleDb.OleDbConnection.Open () [0x0] in filename unknown:0 at MyGeneration.dOOdads.TransactionMgr.CreateSqlConnection (MyGeneration.dOOdads.BusinessEntity entity) [0x0] in filename unknown:0 at MyGeneration.dOOdads.TransactionMgr.Enlist (IDbCommand cmd, MyGeneration.dOOdads.BusinessEntity entity) [0x0] in filename unknown:0 at MyGeneration.dOOdads.DynamicQuery.Load (System.String conjuction) [0x0] in filename unknown:0 Version information: Mono Runtime Version: 2.6.7 (Debian 2.6.7-5); ASP.NET Version: 2.0.50727.1433 Walter -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1311342117.90215.yahoomail...@web28209.mail.ukl.yahoo.com
Re: Problema con mono.
On 22/07/11 15:41, Walter Valenti wrote: Poi darci l'errore completo? Per capire da dove arriva la richiesta di una libreria nativa (probabilmente chiamata con P/Invoke). System.DllNotFoundException: libgda-2.so.3 at (wrapper managed-to-native) System.Data.OleDb.libgda:gda_init (string,string,int,string[]) at System.Data.OleDb.OleDbConnection.Open () [0x0] in filename unknown:0 at MyGeneration.dOOdads.TransactionMgr.CreateSqlConnection (MyGeneration.dOOdads.BusinessEntity entity) [0x0] in filename unknown:0 at MyGeneration.dOOdads.TransactionMgr.Enlist (IDbCommand cmd, MyGeneration.dOOdads.BusinessEntity entity) [0x0] in filename unknown:0 at MyGeneration.dOOdads.DynamicQuery.Load (System.String conjuction) [0x0] in filename unknown:0 Ah, OldDb. 1/ Procurarmi la versione con soname .2 di libgda, ricompilare, installare, incrociare le dita. 2/ Procurarmi i sorgenti dell'assembly System.Data.OleDb (che non credo sia nativo di Mono) e vedere se ricompila con la libgda nuova. Se hai possibilità di mettere mano ai sorgenti però la cosa migliore sarebbe scrostare via System.Data.OldDb e passare ad un driver nativo per il database che usi, oppure usare GDA#. System.Data.OldDb non credo sia più supportato. federico -- Federico Di Gregorio federico.digrego...@dndg.it Studio Associato Di Nunzio e Di Gregorio http://dndg.it - Ma cos'ha il tuo pesce rosso, l'orchite? - Si, ha un occhio solo, la voce roca e mangia gli altri pesci. -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e298044.7080...@dndg.it