Anybody home? Any clues would be greatly appreciated. Thanks!! ---------- Forwarded message ---------- Date: Tue, 11 Sep 2001 18:17:24 -0400 (EDT) From: Paul Southworth <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: tracking down segfaults from 1.4_CVS200109110202 Hi, I am evaluating Midgard on a RedHat 7.1/i386 machine. After reading the mailing lists it sounded like installing a CVS snapshot was the way to go. I downloaded the 200109110202 snapshot. Installation seemed really easy. The web server is only being used for this Midgard testing, so everything is pretty vanilla RedHat 7.1 environment (plus all updates from RedHat). mysql-3.23.36-1 mysql-server-3.23.36-1 mysql-devel-3.23.36-1 php-mysql-4.0.4pl1-9 php-4.0.4pl1-9 php-devel-4.0.4pl1-9 apache-1.3.19-5 apache-devel-1.3.19-5 expat-1.95.1-1 expat-devel-1.95.1-1 glibc-common-2.2.2-10 glibc-devel-2.2.2-10 glibc-2.2.2-10 kernel-2.4.3-12 kernel-headers-2.4.3-12 kernel-source-2.4.3-12 midgard-data configured like this: ./configure --with-db-admin=root \ --with-db-admin-password=yay \ --with-blobdir=/var/midgard \ --with-apxs=/usr/sbin/apxs \ --with-apache-user=apache \ --with-apache-group=apache \ --with-install=new Didn't give any special configure args to midgard-lib or midgard-php4, mod_midgard configured like this: ./configure --with-apxs So I do the install of everything, dbinstall, stop & start Apache. MySQL is running and I can select stuff out of it by hand with the mysql client. Connecting to the web server I get no data. LogLevel set at debug, error_log says: [Tue Sep 11 15:01:08 2001] [info] created shared memory segment #1376260 [Tue Sep 11 15:01:08 2001] [notice] Apache/1.3.19 (Unix) (Red-Hat/Linux) Midgard/1.4.1-cvs-20010910 mod_ssl/2.8.1 OpenSSL/0.9.6 DAV/1.0.2 PHP/4.0.4pl1 mod_perl/1.24_01 configured -- resuming normal operations [Tue Sep 11 15:01:08 2001] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Tue Sep 11 15:01:08 2001] [info] Server built: Mar 29 2001 12:52:37 [Tue Sep 11 15:01:15 2001] [debug] mod_midgard.c(1272): [client 127.0.0.1] midgard_translate_handler(latin1, http://midgard:80/) [Tue Sep 11 15:01:15 2001] [notice] child pid 3352 exit signal Segmentation fault (11) Two things I had trouble with and wondering if I should work on them: 1. Expat library - libphp4.so doesn't appear to be linked against it. Do I need to build it from scratch? I have the 1.95 expat libraries installed - do I need to do anything to avoid conflicts over which expat library gets used for PHP, Apache, & Midgard? RedHat builds PHP with --with-xml turned on, which means it uses Apache's expat library?? 2. iconv library - the site for downloading the iconv library source code doesn't seem to have it anymore. So I have iconv() from GNU libc 2.2.2 instead. Bad? Any other ideas? I am running the web server on the loopback interface. -------------------------midgard-data.conf---------------------------------- MidgardDatabase midgard midgard midgard ## Uncomment these if you want to use filetemplates # MidgardTemplate phpelements.xml # AddType application/x-httpd-php-midgard .mgd ## Uncomment this for PHP3, # MidgardRootFile "/usr/lib/apache/midgard-root.php3" ## or this for PHP4 MidgardRootFile "/usr/lib/apache/midgard-root.php" NameVirtualHost 127.0.0.1:80 <VirtualHost 127.0.0.1:80> MidgardEngine On ServerName midgard Port 80 # Switch off magic quotes - it is required with Midgard php_value magic_quotes_gpc off php_value magic_quotes_runtime off # Configure text parser: # Change to 'russian' for Russian Midgard MidgardParser latin1 MidgardBlobDir "/var/midgard" # Configuration for Russian Midgard: <IfModule mod_charset.c> # default charset for real or virtual server (selected if all other charset- # selections methods fails) CharsetDefault koi8-r # Default source (on-disk) charset (we keep all content in DB in KOI8-R # encoding). If you want different encoding, please re-encode midgard-ru.sql # before inserting it into DB too. CharsetSourceEnc koi8-r # Force mod_charset to do its work CharsetDisable Off </IfModule> </VirtualHost> -------------------------midgard-data.conf---------------------------------- --------------------egrep midgard httpd.conf-------------------------------- LoadModule midgard_module modules/mod_midgard.so AddModule mod_midgard.c Include midgard-data.conf --------------------egrep midgard httpd.conf-------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
