Dear Mary, I have decided to install CentOS-5.3 as virtual machine on my PC. Fossology is working like a charm now. I would like helping you to fix this problem on Ubuntu 8.04, but I have done a backup on my virtual machine and now I don't have fossology installed on it anymore. But it seems that the 8.3 release of Postgresql doesn't like the database creation with an encoding different from UTF-8, and the fossology database uses the SQL-ASCII encoding ... This information must be confirmed, may be the problem comes from this.
Best regards, Jonathan 2009/8/6 Laser, Mary <[email protected]> > Hi Jonathan, > > The message "Applying database schema" comes from the function ApplySchema > in /usr/share/fossology/www/plugins/core-schema.php. Immediately after this > is printed, we check for the existence of the core-schema.dat file (also in > /usr/share/fossology/www/plugins/) followed by a validity check. If these 2 > tests pass, the core-schema.dat file is read and applied to the database. > Since we are not seeing any messages in the postgresql log file indicating > the schema is being applied, I'd guess that one of the 2 previous tests > failed. Please check to see that the core-schema.dat file is present, > readable and valid. You can check it against this copy: > http://fossology.svn.sourceforge.net/viewvc/fossology/trunk/fossology/ui/plugins/core-schema.dat?revision=2095&view=markup > . > > Mary > > > > ------------------------------ > *From:* Laser, Mary > *Sent:* Wednesday, August 05, 2009 9:26 AM > *To:* 'Jonathan Parès' > *Cc:* [email protected] > *Subject:* RE: [FOSSology] Fossology installation troubles : ERROR: Unable > to initialize. > > Hi Jonathan, > Thank you for this additional information. I will take a look at fossinit > to see why the error is occurring. > > Mary > > ------------------------------ > *From:* Jonathan Parès [mailto:[email protected]] > *Sent:* Wednesday, August 05, 2009 1:27 AM > *To:* Laser, Mary > *Cc:* [email protected] > *Subject:* Re: [FOSSology] Fossology installation troubles : ERROR: Unable > to initialize. > > Dear Mary, > > It seems it's a problem of script and not of my database. The postgresql > log file is not updated/modified by the execution of the fo-postinstall > script. > > Consequently I think it's a problem of script, inside the fo-postinstall > script or the other ones called by the fo-postinstall. > > Following the result of the running with the -x parameter of the script : > > virtual...@ubuntu-8-04-vbx:~$ sudo bash -x > /usr/local/lib/fossology/fo-postinstall > ++ getopt -o adwseoh --long > agent,database,web,web-only,scheduler,scheduler-only,everything,overwrite,help > -n fo-postinstall -- > + OPTS=' --' > + '[' 0 '!=' 0 ']' > + eval set -- ' --' > ++ set -- -- > + '[' ' --' = ' --' -o ' --' = ' -o --' ']' > + EVERYTHING=1 > + true > + case "$1" in > + shift > + break > + '[' ']' > + '[' ']' > + '[' 1 ']' > + echo '*** Running postinstall for everything ***' > *** Running postinstall for everything *** > + AGENT=1 > + DATABASE=1 > + WEBONLY=1 > + SCHEDULERONLY=1 > ++ id -u > + '[' 0 '!=' 0 ']' > + '[' 1 ']' > + /usr/local/lib/fossology/dbcreate > *** Setting up the FOSSology database *** > NOTE: fossology database already exists, not creating > *** Checking for plpgsql support *** > NOTE: plpgsql already exists in fossology database, good > + '[' 1 ']' > + '[' -e /usr/local/etc/fossology/RepPath.conf ']' > ++ cat /usr/local/etc/fossology/RepPath.conf > + REPO=/srv/fossology/repository > + echo '*** Creating user and group ***' > *** Creating user and group *** > + grep -q '^fossy:' /etc/group > + echo 'NOTE: group '\''fossy'\'' already exists, good.' > NOTE: group 'fossy' already exists, good. > + grep -q '^fossy:' /etc/passwd > + echo 'NOTE: user '\''fossy'\'' already exists, good.' > NOTE: user 'fossy' already exists, good. > ++ grep '^fossy:' /etc/passwd > ++ cut -d: -f 7 > + USERSHELL=/bin/bash > + '[' /bin/bash = /bin/false ']' > + echo '*** Making sure needed dirs exist with right ownership/permissions > ***' > *** Making sure needed dirs exist with right ownership/permissions *** > + '[' '!' -d /var/local/lib/fossology ']' > + chown root:fossy /var/local/lib/fossology > + chmod 2775 /var/local/lib/fossology > + '[' '!' -d /var/local/lib/fossology/agents ']' > + chown root:fossy /var/local/lib/fossology/agents > + chmod 2775 /var/local/lib/fossology/agents > + '[' '!' -d /srv/fossology/repository ']' > + echo 'NOTE: Repository already exists at /srv/fossology/repository' > NOTE: Repository already exists at /srv/fossology/repository > + '[' -d /srv/fossology/repository/ununpack ']' > + '[' -e /usr/local/etc/fossology/Hosts.conf ']' > + grep -q '^localhost' /usr/local/etc/fossology/Hosts.conf > + '[' 0 == 0 ']' > + '[' '!' -d /srv/fossology/repository/localhost ']' > + echo 'NOTE: /srv/fossology/repository/localhost directory already exists' > NOTE: /srv/fossology/repository/localhost directory already exists > + echo '*** Checking database connectivity ***' > *** Checking database connectivity *** > + DBCONF=/usr/local/etc/fossology/Db.conf > + '[' '!' -f /usr/local/etc/fossology/Db.conf ']' > + chgrp fossy /usr/local/etc/fossology/Db.conf > + '[' -x /usr/local/lib/fossology/dbcheck ']' > + /usr/local/lib/fossology/dbcheck > + '[' 0 '!=' 0 ']' > + echo 'NOTE: Connect succeeded, database is working.' > NOTE: Connect succeeded, database is working. > + echo '*** Initializing database tables ***' > *** Initializing database tables *** > + /usr/local/bin/fossinit > Applying database schema > + '[' 255 '!=' 0 ']' > + echo 'ERROR: Unable to initialize.' > ERROR: Unable to initialize. > + exit 1 > > > From here seems to come from the problem : > + '[' 255 '!=' 0 ']' > > Thanks for your help. > > Best regards, > > Jonathan > > 2009/8/4 Laser, Mary <[email protected]> > >> Hi Jonathan, >> Since the error is occurring during database creation, we need to examine >> the PostgreSQL log file for clues - /var/log/postgres<ver>/postgresql.log. >> If you don't see any useful information in there, please 1) edit your >> postgresql.conf file to enable more verbose logging (log_min_messages = >> info, client_min_messages = log, log_min_error_statement = info); 2) restart >> the PostgreSQL server; 3) rerun fo-postinstall to generate the error again >> 3) re-examine the PostgreSQL log file. >> >> Please send errors from the pg log file. >> >> Thanks, >> Mary >> >> > -----Original Message----- >> > From: [email protected] >> > [mailto:[email protected]] On Behalf Of Jonathan Parès >> > Sent: Tuesday, August 04, 2009 5:26 AM >> > To: [email protected] >> > Subject: [FOSSology] Fossology installation troubles : ERROR: >> > Unable to initialize. >> > >> > Dear all, >> > >> > I am trying to install fossology 1.1.0 from the source code >> > on my system (Ubuntu 8.04), and I have a problem with the >> > automatic configuration post-installation script. >> > >> > When I execute the fo-postinstall script I have this result : >> > >> > sudo /usr/local/lib/fossology/fo-postinstall >> > *** Running postinstall for everything *** >> > *** Setting up the FOSSology database *** >> > NOTE: fossology database already exists, not creating >> > *** Checking for plpgsql support *** >> > NOTE: plpgsql already exists in fossology database, good >> > *** Creating user and group *** >> > NOTE: group 'fossy' already exists, good. >> > NOTE: user 'fossy' already exists, good. >> > *** Making sure needed dirs exist with right ownership/permissions *** >> > NOTE: Repository already exists at /srv/fossology/repository >> > NOTE: /srv/fossology/repository/localhost directory already exists >> > *** Checking database connectivity *** >> > NOTE: Connect succeeded, database is working. >> > *** Initializing database tables *** >> > Applying database schema >> > ERROR: Unable to initialize. >> > >> > >> > As mentioned inside the INSTALL text file, I have modified >> > the Apache, PHP and Postgresql config files. >> > >> > For information you can find the different configuration >> > files of my system and for PHP and Postgresql. I mention too >> > that I can connect to the postgresql server successfully with >> > the postgres user. So I have no idea from where could come >> > from the problem. I have had a discussion on the Fossology >> > IRC channel with "vincent", and we didn't success to pass the >> > fo-postinstall step. >> > >> > Relying on your help, >> > >> > Best regards, >> > >> > Jonathan >> > >> > >> > >> > > > > -- > ---------------------------------------------------- > Jonathan Parès, > Software engineer, > Qualipso project, > O-Engine/GMRC, > Guangzhou China. > > -- ---------------------------------------------------- Jonathan Parès, Software engineer, Qualipso project, O-Engine/GMRC, Open Source Competence Center (China), Guangzhou China.
_______________________________________________ fossology mailing list [email protected] http://fossology.org/mailman/listinfo/fossology

