Daniel,
Do you have this resolved yet?
If so - great.
If not, it looks like your fossology install did not go well. You
could either reinstall, or if you want to debug this further, I have
a couple of questions:
1) What happens when you access the user interface? Do you get any
errors?
2) What does the file pathinclude.php look like? In a default
install this will be in /usr/share/fossology or /usr/local/share/
fossology. In your case I'm not sure where it would be. You can find
it by typing:
cd /srv/fossology
find . -name pathinclude.php
Thanks,
Bob Gobeille
On May 27, 2009, at 9:40 AM, [email protected] wrote:
Hi Mark,
I checked the points that you mentioned below, please find the
answers:
1. yes, cp2foss is installed in /srv/fossology/bin
2. here is what I find under /srv/fossology/
[r...@reikland fossology]# pwd
/srv/fossology
[r...@reikland fossology]# ls -l
total 80
drwxr-sr-x 2 root fossy 4096 Feb 26 18:24 bin
-rw-r--r-- 1 root fossy 13402 Apr 23 12:17 cp2foss.php
drwxr-sr-x 5 root fossy 4096 Feb 26 18:43 etc
drwxr-sr-x 4 root fossy 4096 Feb 26 18:24 include
drwxr-sr-x 5 root fossy 4096 Feb 26 18:24 lib
-rw-r--r-- 1 fossy fossy 22593 Feb 26 18:40 list
drwxr-sr-x 3 root fossy 4096 Feb 26 18:06 man
drwx------ 11 postgres postgres 4096 Mar 17 15:27 pg_data
drwxrws--- 4 fossy fossy 4096 Mar 18 09:06 repository
drwxr-sr-x 7 root fossy 4096 Feb 26 18:24 share
drwxr-sr-x 3 root fossy 4096 Feb 26 18:22 src
drwxr-sr-x 3 root fossy 4096 Feb 26 18:43 srv
[r...@reikland fossology]#
3. I do not remember where I was when I ran the command but I tried
from the two locations with the same error message.
The two versions are located in:
-bash-3.2$ pwd
/srv/fossology/bin
-bash-3.2$ ls -l cp2foss
-rwxr-xr-x 1 root fossy 13051 Feb 26 18:24 cp2foss
-bash-3.2$
-bash-3.2$ pwd
/srv/fossology/srv/fossology/bin
-bash-3.2$ ls -l cp2foss
-rwxr-xr-x 1 root fossy 13051 Feb 26 18:43 cp2foss
I am not an expert in Linux and I am not the person who installed
Fossology but when I check the installation time they are very close.
4. There are a few differences oident is replaced by fossy and www-
data by apache (see below)
drwxrws--- 3 fossy fossy 4096 2009-05-04 21:25 fossology/
drwxrws--- 4 fossy fossy 4096 2009-05-11 14:22 repository
drwxrws--- 5 fossy fossy 4096 2009-05-11 09:21 localhost
drwxrws--- 3 fossy fossy 4096 2009-05-05 18:13 ununpack
drwxrws--- 219 apache fossy 4096 2009-05-05 18:41 files
drwxrws--- 16 apache fossy 4096 2009-05-05 18:43 gold
drwxrws--- 205 fossy fossy 4096 2009-05-05 18:53 license
Thank you for your support and best regards,
Daniel.
----- Forwarded by Daniel Goebel/CBF/GDB on 27/05/2009 17:14 -----
Mark Donohoe <[email protected]>
11/05/2009 23:37
Please respond to
[email protected]
To
[email protected]
cc
[email protected], "[email protected]" <[email protected]
>
Subject
Re: [FOSSology] Question
Mark Donohoe wrote:
> [email protected] wrote:
>
>> Dear user group,
>>
>> we have installed the patch but I am still not able to load a
complete
>> directory. I have also tried to use the command line cp2foss but
I am
>> also having some issues, please see below the syntax of the command
>> line and the error message. Any help is more than welcome.
>>
>> /srv/fossology/bin/cp2foss -f "Software Repository/Folder_dg" -d
>> "Test spantax" -n "Test spantax" /opt/fossy/SPANTAX/SPANTAX/appl/
script
>>
>> PHP Warning: Call-time pass-by-reference has been deprecated -
>> argument passed by value; If you would like to pass it by
reference,
>> modify the declaration of menu_insert_r(). If you would like to
>> enable call-time pass-by-reference, you can set
>> allow_call_time_pass_reference to true in your INI file. However,
>> future versions may not support this any longer. in
>> /srv/fossology/share/fossology/www/common/common-menu.php on line
244
>> PHP Notice: Undefined index: updcache in
>> /srv/fossology/share/fossology/www/plugins/ui-license.php on line
114
>> PHP Notice: Undefined offset: 1 in
>> /srv/fossology/share/fossology/www/common/common-parm.php on line
98
>> PHP Notice: Undefined variable: PageHex in
>> /srv/fossology/share/fossology/www/plugins/ui-view.php on line 92
>> PHP Notice: Undefined variable: PageText in
>> /srv/fossology/share/fossology/www/plugins/ui-view.php on line 93
>> PHP Notice: Undefined variable: PageText in
>> /srv/fossology/share/fossology/www/plugins/ui-view.php on line 94
>> Loading /opt/fossy/SPANTAX/SPANTAX/appl/script
>> tar: /cp2foss-4a081eff990ed.tar: Cannot open: Permission denied
>> tar: Error is not recoverable: exiting now
>> FATAL: '/cp2foss-4a081eff990ed.tar' does not exist.
>>
>> Best regards,
>> Daniel Goebel.
>>
>>
> Daniel,
>
> Sorry the patch as not fixed your problem. I'm looking into it
further
> now. I'll get back with you as soon as I can.
>
>
Daniel,
I have some questions as I have not been able to reproduce your
problem.
I noticed a few things about your installation:
1. cp2foss is installed in /srv/fossology/bin, is that correct?
2. It appears that you have the rest of fossology installed under
/srv/fossology as shown here:
PHP Notice: Undefined index: updcache in
/srv/fossology/share/fossology/www/plugins/ui-license.php on line 114
3. Do you know what directory you were in when you issued the command:
/srv/fossology/bin/cp2foss -f..... ?
This is rather unique. We have never tested an installation like
this. Are you a programmer or an experience linux system admin?
Installing fossology in a non-standard place SHOULD work, but there
may be a number of areas in the code or configuration scripts that
might need to be adjusted. As a result, we don't recommend
installing in any other place other than /usr/local for the upstream
tar balls (or source builds), and the standard system locations in
the debian packaging, (/usr, /usr/lib/, /usr/share, etc...).
4. The other item that is difficult to reproduce is the temp file
location reported by you.
If I am cd'ed into / (the root of the file system) the tar file in
my install ends up in
the repository: /srv/fossology/repository/
cp2foss-4a088fa9379a2.tar. If I'm in my home dir it still ends up
in the repository:
ma...@hallows: pwd
/home/markd
DB-CP2: Filename is:/srv/fossology/repository/
cp2foss-4a08967994f52.tar
tar: Removing leading `/' from member names
I have also tried other places as well. The tar file always ends up
in the repository area. I can't figure out how you got cp2foss to
report:
tar: /cp2foss-4a081eff990ed.tar: Cannot open: Permission denied
tar: Error is not recoverable: exiting now
FATAL: '/cp2foss-4a081eff990ed.tar' does not exist.
notice the tar path....
Is everything from fossology down (in /srv/fossology....) on your
system group owned by fossy? If not, that's a problem. It should
be similiar to this:
ma...@hallows: ll -d fossology/
drwxrws--- 3 oident fossy 4096 2009-05-04 21:25 fossology/
ma...@hallows: ll -R fossology/ | less -X
fossology/:
total 4
drwxrws--- 4 oident fossy 4096 2009-05-11 14:22 repository
fossology/repository:
total 8
drwxrws--- 5 oident fossy 4096 2009-05-11 09:21 localhost
drwxrws--- 3 oident fossy 4096 2009-05-05 18:13 ununpack
fossology/repository/localhost:
total 16
drwxrws--- 219 www-data fossy 4096 2009-05-05 18:41 files
drwxrws--- 16 www-data fossy 4096 2009-05-05 18:43 gold
drwxrws--- 205 oident fossy 4096 2009-05-05 18:53 license
notice the group owner is fossy and the group permissions are rws.
Don't worry about the owner in the output above, it's the group
that's important. The output is from my test system.
Please take a look at your configuration to see if there are any
issues there. Without the ability to reproduce your problem, it
will be much harder to fix. I'll continue to experiment with this
to see if I can find the issue or what's going on. Would it be
possible to re-install in the standard locations and try cp2foss
again?
Thanks for your help.
--
Mark Donohoe
MOST/OSTT, Cupertino CA.
fossology.org
----------------------------------------------------------------------------
Clearstream Services S.A.
42 Avenue JF Kennedy, L-1855 Luxembourg
Société anonyme is organised with limited liability
in the Grand Duchy of Luxembourg R.C.S. Luxembourg B 60911.
-----------------------------------------
Visit us at http://www.clearstream.com
IMPORTANT MESSAGE
Internet communications are not secure and therefore Clearstream
International does not accept legal responsibility for the contents
of this message.
The information contained in this e-mail is confidential and may be
legally privileged. It is intended solely for the addressee. If you
are not the intended recipient, any disclosure, copying,
distribution or any action taken or omitted to be taken in reliance
on it, is prohibited and may be unlawful. Any views expressed in
this e-mail are those of the individual sender, except where the
sender specifically states them to be the views of Clearstream
International or of any of its affiliates or subsidiaries.
Legally required information for business correspondence/
Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz:
http://deutsche-boerse.com/letterhead
END OF DISCLAIMER
<ATT00001.txt>
_______________________________________________
fossology mailing list
[email protected]
http://fossology.org/mailman/listinfo/fossology