Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 521500 - glsa-check fails with InvalidAtom
Summary: glsa-check fails with InvalidAtom
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Security
Classification: Unclassified
Component: GLSA Errors (show other bugs)
Hardware: AMD64 Linux
: Normal major
Assignee: Gentoo Security
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-29 12:28 UTC by George Ryan
Modified: 2014-08-29 12:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description George Ryan 2014-08-29 12:28:11 UTC
After performing an eix-sync this morning,

glsa-check -l

on my machine produced the following output:

glsa-check -l
Traceback (most recent call last):
  File "/usr/lib/python-exec/python2.7/glsa-check", line 186, in <module>
    if myglsa.isVulnerable():
  File "/usr/lib64/python2.7/site-packages/gentoolkit/glsa/__init__.py", line 679, in isVulnerable
    or (None != getMinUpgrade([v,], path["unaff_atoms"]))
  File "/usr/lib64/python2.7/site-packages/gentoolkit/glsa/__init__.py", line 406, in getMinUpgrade
    v_installed = reduce(operator.add, [match(v, "vartree") for v in vulnerableList], [])
  File "/usr/lib64/python2.7/site-packages/gentoolkit/glsa/__init__.py", line 343, in match
    return db.match(atom)
  File "/usr/lib64/python2.7/site-packages/portage/dbapi/vartree.py", line 505, in match
    origdep, mydb=self, use_cache=use_cache, settings=self.settings)
  File "/usr/lib64/python2.7/site-packages/portage/dbapi/dep_expand.py", line 35, in dep_expand
    mydep = Atom(mydep, allow_repo=True)
  File "/usr/lib64/python2.7/site-packages/portage/dep/__init__.py", line 1255, in __init__
    raise InvalidAtom(self)
portage.exception.InvalidAtom: < sys-apps/file-5.15


Reproducible: Always

Steps to Reproduce:
1. glsa-check -l

Actual Results:  
glsa-check -l
Traceback (most recent call last):
  File "/usr/lib/python-exec/python2.7/glsa-check", line 186, in <module>
    if myglsa.isVulnerable():
  File "/usr/lib64/python2.7/site-packages/gentoolkit/glsa/__init__.py", line 679, in isVulnerable
    or (None != getMinUpgrade([v,], path["unaff_atoms"]))
  File "/usr/lib64/python2.7/site-packages/gentoolkit/glsa/__init__.py", line 406, in getMinUpgrade
    v_installed = reduce(operator.add, [match(v, "vartree") for v in vulnerableList], [])
  File "/usr/lib64/python2.7/site-packages/gentoolkit/glsa/__init__.py", line 343, in match
    return db.match(atom)
  File "/usr/lib64/python2.7/site-packages/portage/dbapi/vartree.py", line 505, in match
    origdep, mydb=self, use_cache=use_cache, settings=self.settings)
  File "/usr/lib64/python2.7/site-packages/portage/dbapi/dep_expand.py", line 35, in dep_expand
    mydep = Atom(mydep, allow_repo=True)
  File "/usr/lib64/python2.7/site-packages/portage/dep/__init__.py", line 1255, in __init__
    raise InvalidAtom(self)
portage.exception.InvalidAtom: < sys-apps/file-5.15
Comment 1 Kristian Fiskerstrand (RETIRED) gentoo-dev 2014-08-29 12:35:06 UTC
Thank you George, this should be fixed in tree now.