Whoops I didn't read the bug carefully and was mixing this up with bug 636.
Jeroen, if the file is from a public upload, could you give us the URL? If not, could you run the pkgagent standalone on the file it crashed on? The basic syntax is: pkgagent -v my.rpm pkgagent is installed in either /usr/local/lib/fossology/agents or /usr/lib/fossology/agents. The file it crashed on is in your repository. So first you need to find the repository: cat /usr/local/etc/fossology/RepPath.conf or cat /etc/fossology/RepPath.conf For example, let's say your repository is in /srv/fossology/repository and is only on a single host. Then the file to pass to pkgagent is: /srv/fossology/repository/localhost/files/be/96/51/BE9651C3D92B8A76FD3D0C03FF5597411E8FF860.A0FD8E3774FED62ABEB6C2CDA3362862.2639 Thanks, Bob Gobeille On Feb 11, 2011, at 9:15 AM, Laser, Mary wrote: > The fix for the bug referenced below (#596) is in 1.3.0. However, I don't > think that bug is the same problem Jeroen is having, based on what I see > below. The problem description for #596 includes: > > On fedora/rhel system, ununpack agent get the wrong mimetype for debian binary > package, it set debian binary packages as application/x-7z-w-compressed, so > pkgagent didn't process these debian binary packages and cannot get the > package > info. > > The problem below shows the pkgagent dying. > > Mary > > > > > -----Original Message----- > > From: Gobeille, Robert > > Sent: Friday, February 11, 2011 7:23 AM > > To: Jeroen Baten; Laser, Mary > > Cc: fossology@fossology.org > > Subject: Re: [FOSSology] Weird scan of fossology-1.3.0.tar.gz fails > > Package Scan > > > > This was supposed to be fixed on January 13. > > http://bugs.linux-foundation.org/show_bug.cgi?id=596 > > > > 1.3.0 was released January 19. Mary, did this fix get into 1.3.0? > > > > Bob Gobeille > > > > On Feb 11, 2011, at 1:47 AM, Jeroen Baten wrote: > > > > > Don't know if this helps, but this is a relevant piece of the log: > > > > > > 2011-02-10 13:42:27 scheduler[716] : Child[15] 'agent=pkgagent > > > host=localhost ' state=SPAWNED(4) @ Thu Feb 10 13:42:27 2011 > > > 2011-02-10 13:42:27 scheduler[716] : Child[15] 'agent=pkgagent > > > host=localhost ' state=READY(5) @ Thu Feb 10 13:42:27 2011 > > > 2011-02-10 13:42:27 scheduler[716] : Child[6] 'agent=buckets > > > host=localhost ' state=FREE(1) @ Thu Feb 10 13:42:27 2011 > > > 2011-02-10 13:45:52 scheduler[716] : ERROR: Child[15] died > > prematurely > > > (was state RUNNING, signal was 11) > > > 2011-02-10 13:45:52 scheduler[716] : > > > Thread 15: > > > 2011-02-10 13:45:52 scheduler[716] : PID: 1736 > > > 2011-02-10 13:45:52 scheduler[716] : Pipes: in=8->9 / out=13- > > >12 > > > 2011-02-10 13:45:52 scheduler[716] : Attr: 'agent=pkgagent > > > host=localhost ' > > > 2011-02-10 13:45:52 scheduler[716] : Command: > > > '/usr/local/lib/fossology/agents/pkgagent' > > > 2011-02-10 13:45:52 scheduler[716] : Parm: 'pfile_pk="87202" > > > > > pfilename="BE9651C3D92B8A76FD3D0C03FF5597411E8FF860.A0FD8E3774FED62ABEB > > 6C2CDA3362862.2639" mimetype="application/x-rpm" > > > ' > > > 2011-02-10 13:45:52 scheduler[716] : Heartbeat: Thu Feb 10 > > 13:45:42 > > > 2011 > > > 2011-02-10 13:45:52 scheduler[716] : State: Thu Feb 10 > > 13:45:42 > > > 2011 > > > 2011-02-10 13:45:52 scheduler[716] : Status: 6 (RUNNING) > > > 2011-02-10 13:45:52 scheduler[716] : Spawn: 1 at Thu Feb 10 > > > 13:42:27 2011 > > > 2011-02-10 13:45:52 scheduler[716] : DB: > > > 2011-02-10 13:45:52 scheduler[716] : IsDB: 2 > > > 2011-02-10 13:45:52 scheduler[716] : DBJobKey: 128 > > > 2011-02-10 13:45:52 scheduler[716] : DBMSQrow: 1 > > > 2011-02-10 13:45:52 scheduler[716] : DBagent: 29 > > > 2011-02-10 13:45:52 scheduler[716] : Child[15] 'agent=pkgagent > > > host=localhost ' state=FREEING(2) @ Thu Feb 10 13:45:52 2011 > > > 2011-02-10 13:45:52 scheduler[716] : Child[15] 'agent=pkgagent > > > host=localhost ' state=FREE(1) @ Thu Feb 10 13:45:52 2011 > > > > > > > > > On Thu, 2011-02-10 at 11:37 -0700, Bob Gobeille wrote: > > >> Hi Jeroen, > > >> The best place to see why an agent failed is in the fossology log > > file (/var/log/fossology/fossology.log). > > >> If you look there and see a "spawning too fast" error, that is a > > known (major) bug. See: > > >> > > >> http://bugs.linux-foundation.org/show_bug.cgi?id=636 > > >> > > >> If it is something different than what is in the bug report, please > > let us know. > > >> > > >> Thanks, > > >> Bob Gobeille > > >> > >
_______________________________________________ fossology mailing list fossology@fossology.org http://fossology.org/mailman/listinfo/fossology