Re: [WebDNA] How do we tell what's misconfigured? Or which WebDNA 7 version to use?
This WebDNA talk-list message is from 2011
It keeps the original formatting.
numero = 107221
interpreted = N
texte = Hi Chris,Looks like the problem is with libmysqlclient.so.15. Maybe Debian 6 uses libmysqlclient.so.16? Does this mean I'm using the wrong executable?Here are the results you asked for:root@kengrome:~# ls -l /var/www/WebDNA/WebDNA.fcgi-rwxrwxr-x 1 root root 5230068 Feb 22 08:10 /var/www/WebDNA/WebDNA.fcgiroot@kengrome:~# ldd /var/www/WebDNA/WebDNA.fcgilibpthread.so.0 => /lib/libpthread.so.0 (0xb7fc2000)libdl.so.2 => /lib/libdl.so.2 (0xb7fbe000)libnsl.so.1 => /lib/libnsl.so.1 (0xb7fa6000)libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7f5c000)libz.so.1 => /usr/lib/libz.so.1 (0xb7f48000)libmysqlclient.so.15 => not foundlibstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e53000)libm.so.6 => /lib/libm.so.6 (0xb7e2c000)libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e0e000)libc.so.6 => /lib/libc.so.6 (0xb7cc9000)libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7b71000)/lib/ld-linux.so.2 (0xb7fe1000)root@kengrome:~# /var/www/WebDNA/WebDNA.fcgi/var/www/WebDNA/WebDNA.fcgi: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory... and thanks for the commands that we can use to help diagnose the problem!Sincerely,Kenneth Grome> Ken, could you run these commands:> > 1.) ls -l /var/www/WebDNA/WebDNA.fcgi> 2.) ldd /var/www/WebDNA/WebDNA.fcgi> 3.) /var/www/WebDNA/WebDNA.fcgi> > This will tell us:> 1.) What WebDNA.fcgi file you are running> 2.) What libraries it is linked to> 3.) If the executable reports any errors such as "cannot> open shared object file", which would tell us what> library is missing> > thank you!> > - chris> > On Aug 16, 2011, at 12:38, Kenneth Grome wrote:> >> Hi Ken! checking now with a developer. So far, WebDNA> >> 7.0 can run with any linux version, including Ubuntu> >> 11. It should work with Debian 6. Just give us few> >> daytime hours :-)> >> > >> WebDNA 7.0 will run with any linux version, we just> >> need to know if it is a 32bit or 64bit, if it is a> >> glibcv2 (Fedora, Red Hat, CentOS..) or glibcv3> >> (Debian, Ubutuntu...) and finally, Ubuntu 10 or 11> >> will request a specific libmysql.> > > > Hi Chris,> > > > Thanks for this info. Of course I'll give you more> > daytime hours to help me get WebDNA working again! :)> > > > I wonder if Debian 5 and 6 request different libmysql> > files similar to the way Ubuntu does?> > > > I also wonder if it might be better for WSC if you were> > to have your developer code WebDNA so that it looks> > for its required dependencies inside the WebDNA folder> > from now on? Then let us create symlinks to the> > required files in the WebDNA folder.> > > > Wouldn't this eliminate the possibility of WebDNA> > failing to find a dependency and then failing to start> > if the dependency is not in the expected location, or> > if it is but has a different name?> > > > In Debian 5 we already need to create a symlink to> > libssl.so.6 because the file WebDNA expects to find is> > actually named libssl.so. But we are putting that> > symlink in the /usr/lib/ folder rather than in the> > WebDNA folder like this:> > > > # ln -s /usr/lib/libssl.so /usr/lib/libssl.so.6> > > > All I'm suggesting here is that we create a symlink to> > the same libssl.so file, then put it inside the WebDNA> > folder instead of in /usr/lib/. And do the same thing> > for all the other dependency files.> > > > Then no matter what build we're using, WebDNA will> > always look for required files inside the WebDNA> > folder. And when WebDNA fails to start we can confirm> > that it's dependencies exist (or do not exist) simply> > by looking inside the WebDNA folder and checking to> > see that all the required symlinks exist -- and are> > connected to the correct original files.> > > > Is there any reason why this would not work?> > > > Another good change might be for the WebDNA executable> > to have an obvious naming convention that tells us> > which build we are actually using. For example:> > > > WebDNAv0701b32g2.fcgi = version 7.1 32bit glibcv2> > WebDNAv0724b32g3.fcgi = version 7.24 32bit glibcv3> > WebDNAv0703b64g2.fcgi = version 7.3 64bit glibcv2> > WebDNAv0748b64g3.fcgi = version 7.48 64bit glibcv3> > > > If this were possible I might not have experienced this> > problem in the first place, assuming I'm using the> > wrong executable, because I would have known which one> > to use from the beginning.> > > > If you decide to adopt such a naming convention we can> > just use a symlink from one of the above executables> > to WebDNA.fcgi so that our apache / lighttpd / nginx> > configuration does not have to change when we switch> > from one WebDNA executable to another.> > > > Just some thoughts for possible consideration, that's> > all.> > > > :)> > > > Sincerely,> > Kenneth Grome> > > > P.S. I have a WebDNA.fcgi that works on my Ubuntu> > 10.10 desktop development computer, but I'm going to> > need one that works on Ubuntu 11 when I upgrade pretty> > soon too, so maybe you can send me the ones for Debian> > 6 and Ubuntu 11 when they are ready. Thanks!> > > > -------------------------------------------------------> > -- This message is sent to you because you are> > subscribed to the mailing list
.> > To unsubscribe, E-mail to: > > archives: http://mail.webdna.us/list/talk@webdna.us> > Bug Reporting: support@webdna.us> > ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us
Associated Messages, from the most recent to the oldest:
Hi Chris,Looks like the problem is with libmysqlclient.so.15. Maybe Debian 6 uses libmysqlclient.so.16? Does this mean I'm using the wrong executable?Here are the results you asked for:root@kengrome:~# ls -l /var/www/WebDNA/WebDNA.fcgi-rwxrwxr-x 1 root root 5230068 Feb 22 08:10 /var/www/WebDNA/WebDNA.fcgiroot@kengrome:~# ldd /var/www/WebDNA/WebDNA.fcgilibpthread.so.0 => /lib/libpthread.so.0 (0xb7fc2000)libdl.so.2 => /lib/libdl.so.2 (0xb7fbe000)libnsl.so.1 => /lib/libnsl.so.1 (0xb7fa6000)libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7f5c000)libz.so.1 => /usr/lib/libz.so.1 (0xb7f48000)libmysqlclient.so.15 => not foundlibstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e53000)libm.so.6 => /lib/libm.so.6 (0xb7e2c000)libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e0e000)libc.so.6 => /lib/libc.so.6 (0xb7cc9000)libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7b71000)/lib/ld-linux.so.2 (0xb7fe1000)root@kengrome:~# /var/www/WebDNA/WebDNA.fcgi/var/www/WebDNA/WebDNA.fcgi: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory... and thanks for the commands that we can use to help diagnose the problem!Sincerely,Kenneth Grome> Ken, could you run these commands:> > 1.) ls -l /var/www/WebDNA/WebDNA.fcgi> 2.) ldd /var/www/WebDNA/WebDNA.fcgi> 3.) /var/www/WebDNA/WebDNA.fcgi> > This will tell us:> 1.) What WebDNA.fcgi file you are running> 2.) What libraries it is linked to> 3.) If the executable reports any errors such as "cannot> open shared object file", which would tell us what> library is missing> > thank you!> > - chris> > On Aug 16, 2011, at 12:38, Kenneth Grome wrote:> >> Hi Ken! checking now with a developer. So far, WebDNA> >> 7.0 can run with any linux version, including Ubuntu> >> 11. It should work with Debian 6. Just give us few> >> daytime hours :-)> >> > >> WebDNA 7.0 will run with any linux version, we just> >> need to know if it is a 32bit or 64bit, if it is a> >> glibcv2 (Fedora, Red Hat, CentOS..) or glibcv3> >> (Debian, Ubutuntu...) and finally, Ubuntu 10 or 11> >> will request a specific libmysql.> > > > Hi Chris,> > > > Thanks for this info. Of course I'll give you more> > daytime hours to help me get WebDNA working again! :)> > > > I wonder if Debian 5 and 6 request different libmysql> > files similar to the way Ubuntu does?> > > > I also wonder if it might be better for WSC if you were> > to have your developer code WebDNA so that it looks> > for its required dependencies inside the WebDNA folder> > from now on? Then let us create symlinks to the> > required files in the WebDNA folder.> > > > Wouldn't this eliminate the possibility of WebDNA> > failing to find a dependency and then failing to start> > if the dependency is not in the expected location, or> > if it is but has a different name?> > > > In Debian 5 we already need to create a symlink to> > libssl.so.6 because the file WebDNA expects to find is> > actually named libssl.so. But we are putting that> > symlink in the /usr/lib/ folder rather than in the> > WebDNA folder like this:> > > > # ln -s /usr/lib/libssl.so /usr/lib/libssl.so.6> > > > All I'm suggesting here is that we create a symlink to> > the same libssl.so file, then put it inside the WebDNA> > folder instead of in /usr/lib/. And do the same thing> > for all the other dependency files.> > > > Then no matter what build we're using, WebDNA will> > always look for required files inside the WebDNA> > folder. And when WebDNA fails to start we can confirm> > that it's dependencies exist (or do not exist) simply> > by looking inside the WebDNA folder and checking to> > see that all the required symlinks exist -- and are> > connected to the correct original files.> > > > Is there any reason why this would not work?> > > > Another good change might be for the WebDNA executable> > to have an obvious naming convention that tells us> > which build we are actually using. For example:> > > > WebDNAv0701b32g2.fcgi = version 7.1 32bit glibcv2> > WebDNAv0724b32g3.fcgi = version 7.24 32bit glibcv3> > WebDNAv0703b64g2.fcgi = version 7.3 64bit glibcv2> > WebDNAv0748b64g3.fcgi = version 7.48 64bit glibcv3> > > > If this were possible I might not have experienced this> > problem in the first place, assuming I'm using the> > wrong executable, because I would have known which one> > to use from the beginning.> > > > If you decide to adopt such a naming convention we can> > just use a symlink from one of the above executables> > to WebDNA.fcgi so that our apache / lighttpd / nginx> > configuration does not have to change when we switch> > from one WebDNA executable to another.> > > > Just some thoughts for possible consideration, that's> > all.> > > > :)> > > > Sincerely,> > Kenneth Grome> > > > P.S. I have a WebDNA.fcgi that works on my Ubuntu> > 10.10 desktop development computer, but I'm going to> > need one that works on Ubuntu 11 when I upgrade pretty> > soon too, so maybe you can send me the ones for Debian> > 6 and Ubuntu 11 when they are ready. Thanks!> > > > -------------------------------------------------------> > -- This message is sent to you because you are> > subscribed to the mailing list .> > To unsubscribe, E-mail to: > > archives: http://mail.webdna.us/list/talk@webdna.us> > Bug Reporting: support@webdna.us> > ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us
Kenneth Grome
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Linux file configuration (1999)
[dos] command (1997)
Credit Card Number checking (1997)
add to cart within a page? (1997)
Re: (1997)
Help formatting search results w/ table (1997)
NewCart+Search with one click ? (1997)
Append command (2000)
Internet Explorer 6 Form problems (2005)
Error Lob.db records error message not name (1997)
PCS Customer submissions ? (1997)
Live hits (2003)
syntax question, not in online refernce (1997)
Wierd quantities (2000)
More on the email templates (1997)
Getting Crazy (1998)
Re:[input] context (1999)
Smith Micro - no competition (2000)
Multi Actions (1999)
[HIDEIF] inside [FOUNDITEM] (1997)