Summary: | app-portage/layman-1.2.3: "Failed to parse the overlay list" after update to dev-lang/python-2.6.2-r1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Lars <gentoo> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | critical | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Lars
2009-08-11 19:12:54 UTC
I already recompiled layman and I tried downgrading to 1.1.1. which gives these errors: # layman -a sunrise /usr/lib64/python2.6/site-packages/layman/db.py:27: DeprecationWarning: the md5 module is deprecated; use hashlib instead import os, codecs, os.path, urllib2, re, md5 /usr/lib64/python2.6/site-packages/layman/overlays/overlay.py:27: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. import sys, types, re, os, os.path, shutil, popen2 * Overlay "sunrise" does not exist! # layman -S /usr/lib64/python2.6/site-packages/layman/db.py:27: DeprecationWarning: the md5 module is deprecated; use hashlib instead import os, codecs, os.path, urllib2, re, md5 /usr/lib64/python2.6/site-packages/layman/overlays/overlay.py:27: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. import sys, types, re, os, os.path, shutil, popen2 layman --help works. What use flags do you use? emerge -pv python (In reply to comment #2) > What use flags do you use? emerge -pv python > [ebuild R ] dev-lang/python-2.6.2-r1 USE="berkdb gdbm ipv6 ncurses readline sqlite ssl threads tk xml -build -doc -examples -ucs2 -wininst" 0 kB Solved. Steps to solve: CONFIG_PROTECT="" emerge -C layman rm -r /usr/local/portage/layman rm -r /usr/portage/local/layman "source /usr/local/portage/layman/make.conf" commented out in /etc/make.conf emerge -av layman Now layman works again as expected. (In reply to comment #4) > "source /usr/local/portage/layman/make.conf" commented out in /etc/make.conf > > emerge -av layman > > "source /usr/local/portage/layman/make.conf" added again to /etc/make.conf |