Hi Matt,
I’m glad that took care of it.  nomos (nomossa) only scans a single file, like 
a .c.  This is why you have to unpack your iso and execute nomos on every 
single unpacked file.  However, while you can’t pass nomos a directory, you can 
pass it multiple files.  This will speed things up considerably.  For example, 
  nomos file1.c file2.php file3.pdf

You didn’t mention why you are using the command line, but if you use the web 
interface all this stuff is taken care of for you.  Another big advantage to 
using the web interface is that once a file is scanned, it is not rescanned in 
another upload.  For example, say you uploaded big_v1.iso and later uploaded 
big_v2.iso.  If 50% of the files in v2 were in v1, then only the new 50% will 
be rescanned.  This saves a lot of time.

There are also a command line utilities that you can use to send files to the 
fossology server.

http://www.fossology.org/projects/fossology/wiki/Using_FOSSology_from_the_Command_Line

For example, you could send your iso to a fossology server with:

  cp2foss —user bob —password mypass RHEL6.3.iso

Bob


On Jun 25, 2014, at 7:52 AM, Joseph, Matthew (EXP) <[email protected]> 
wrote:

> Hey Bob,
>  
> I just tried your method and it worked like a charm!
> Before I was just running nomos on the directory and it picked up just the 1 
> GPL license.
>  
> Thanks again for the help, if I have any more questions I’ll defiantly give 
> you a shout.
>  
> Matt
>  
> From: Gobeille, Robert [mailto:[email protected]] 
> Sent: Wednesday, June 25, 2014 10:35 AM
> To: Joseph, Matthew (EXP)
> Cc: [email protected]
> Subject: Re: EXTERNAL: Re: [FOSSology] Seg Fault on large ISO
>  
> Hi Matt,
> No that doesn’t seem correct.  It would help if I knew exactly what you are 
> doing.  Here are the steps I would do:
>  
> 1) Unpack the iso.
> ~/fossology/src/ununpack/agent/ununpack -R -d RHEL6.3 
> RHEL6.3-20120613.2-Server-x86_64-DVD1.iso
>  
> 2) Run nomos or nomossa on each file.  For this, here is a script I call 
> RunLicScan (in nomos/agent_tests/testdata/)
>  
> #!/bin/bash
> find $1 -type f -not \( -wholename "*svn*" \) -exec ../../agent/nomos -l '{}' 
> +
>  
> Run the script specifying the directory containing the unpacked files:  
>  
> $  RunLicScan RHEL6.3
>  
> Bob Gobeille
>  
>  
> On Jun 25, 2014, at 5:47 AM, Joseph, Matthew (EXP) <[email protected]> 
> wrote:
> 
> 
> Hey Bob,
>  
> Disregard that last email. When I ran nomossa it stated that only GPL license 
> was found. That doesn’t seem correct though.
>  
> Matt
>  
> From: Joseph, Matthew (EXP) 
> Sent: Wednesday, June 25, 2014 6:53 AM
> To: 'Gobeille, Robert'
> Cc: [email protected]
> Subject: RE: EXTERNAL: Re: [FOSSology] Seg Fault on large ISO
>  
> Hey Bob,
>  
> Sorry about that, I didn’t know that the ISO needed to unpacked using the 
> ununpack command.
> I tried it and it stated that no licenses were found. Is this normal output 
> for a Linux OS ISO?
>  
> Thanks,
> 
> Matt
>  
>  
> From: Gobeille, Robert [mailto:[email protected]] 
> Sent: Tuesday, June 24, 2014 2:53 PM
> To: Joseph, Matthew (EXP)
> Cc: [email protected]
> Subject: EXTERNAL: Re: [FOSSology] Seg Fault on large ISO
>  
> Hi Matt,
> We have not run into this and yes we do process large iso’s.
> If you have a public iso url, we could try with your specific iso.
> Also, since you are using nomos from the command line, you could try nomossa  
> instead (in fossology/src/nomos/agent):
>  
> $ make -f Makefile.sa
>  
> This version of nomos doesn’t even need fossology to be installed to run.
>  
> Bob Gobeille
>  
> On Jun 24, 2014, at 11:33 AM, Joseph, Matthew (EXP) <[email protected]> 
> wrote:
> I’m running into an issue with fossology seg faulting on large ISOs.
> I’ve tried it on a 2.5GB and a 4.3GB ISO with the same results.
>  
> I’m using the newest version of Fossology (2.5.0) and I’m only using it from 
> the command line (nomos)
>  
> I checked the fossology log and there is nothing in there about this issue.\
>  
>  

_______________________________________________
fossology mailing list
[email protected]
http://lists.fossology.org/mailman/listinfo/fossology

Reply via email to