Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68419 - OPENSSL packages fail to build due to symbolic link problems
Summary: OPENSSL packages fail to build due to symbolic link problems
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 70738 75773 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-10-21 09:53 UTC by Matt T. Proud
Modified: 2006-04-18 22:13 UTC (History)
4 users (show)

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


Attachments
Quick and dirty ebuild patch to fix this problem (openssl-0.9.7d-r2.ebuild.diff,398 bytes, patch)
2004-11-13 18:30 UTC, Kent Martin
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matt T. Proud 2004-10-21 09:53:57 UTC
I have found that I cannot emerge any version of openssl due to the operating system claiming that too many recursive symbolic links were being made.

livecd init.d # emerge info
Portage 2.0.51 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.4.20041006-r0, 2.4.24-xfs-r3 i686)
=================================================================
System uname: 2.4.24-xfs-r3 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.40GHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.58
Automake: sys-devel/automake-1.7.7
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux-headers-2.4.22
Libtools: sys-devel/libtool-1.4.3-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/usr/src"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib accessibility acpi aim alsa apm audiofile avi bcmath berkdb bitmap-fonts bmp bonobo bzlib calendar cdr crypt
cups curl dga divx4linux doc dvd dvdr emacs emacs-w3 encode esd evo exif f77 fam fbcon flac flash foomaticdb ftp gdbm ggi
gif gnome gnutls gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml icq imagemagick imap imlib innodb jabber jpeg kerberos libg++
libwww mad mcal mikmod mime ming mmap mmx mng motif mozilla mpeg mysql nas ncurses nls offensive oggvorbis openal opengl oscar oss pam pcmcia pcre pda pdflib perl png pnp posix ppds python quicktime readline recode samba scanner sdl session slang speex spell sse ssl svg svga tcpd tetex theora tidy tiff truetype unicode usb x86 xine xinerama xml xml2 xmms xpm xprint xv xvid zlib"

Here is the error that I find:
>>> /usr/share/man/man3/ERR_peek_error_line_data.3.gz -> ERR_get_error.3.gz
>>> /usr/share/man/man3/ERR_peek_last_error_line_data.3.gz -> ERR_get_error.3.gz
>>> /usr/share/man/man3/ERR_load_crypto_strings.3.gz
>>> /usr/share/man/man3/SSL_load_error_strings.3.gz -> ERR_load_crypto_strings.3.gz
>>> /usr/share/man/man3/ERR_free_strings.3.gz -> ERR_load_crypto_strings.3.gz
>>> /usr/share/man/man3/ERR_load_strings.3.gz
>>> /usr/share/man/man3/ERR_PACK.3.gz -> ERR_load_strings.3.gz
>>> /usr/share/man/man3/ERR_get_next_error_library.3.gz -> ERR_load_strings.3.gz
>>> /usr/share/man/man3/ERR_print_errors.3.gz
>>> /usr/share/man/man3/ERR_print_errors_fp.3.gz -> ERR_print_errors.3.gz
>>> /usr/share/man/man3/ERR_put_error.3.gz
>>> /usr/share/man/man3/ERR_add_error_data.3.gz -> ERR_put_error.3.gz
Traceback (most recent call last):
  File "/usr/bin/emerge", line 2971, in ?
    mydepgraph.merge(mydepgraph.altlist())
  File "/usr/bin/emerge", line 1825, in merge
    retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug)
  File "/usr/lib/portage/pym/portage.py", line 2553, in doebuild
    return
merge(mysettings["CATEGORY"],mysettings["PF"],mysettings["D"],mysettings["BUILDDIR"]+"/build-info",myroot,mysettings,myebuild=mysettings["EBUILD"])
  File "/usr/lib/portage/pym/portage.py", line 2686, in merge
    return mylink.merge(pkgloc,infloc,myroot,myebuild)
  File "/usr/lib/portage/pym/portage.py", line 6660, in merge
    return self.treewalk(mergeroot,myroot,inforoot,myebuild,cleanup=cleanup)
  File "/usr/lib/portage/pym/portage.py", line 6288, in treewalk
    if self.mergeme(srcroot,destroot,outfile,secondhand,"",cfgfiledict,mymtime):
  File "/usr/lib/portage/pym/portage.py", line 6526, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6526, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6526, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6526, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6541, in mergeme
    elif stat.S_ISREG(mydmode) or (stat.S_ISLNK(mydmode) and stat.S_ISREG(os.stat(mydest)[stat.ST_MODE])):
OSError: [Errno 40] Too many levels of symbolic links: '/usr/share/man/man3/EVP_BytesToKey.3.gz'

Reproducible: Always
Steps to Reproduce:
ACCEPT_KEYWORDS="~x86" emerge openssl
Actual Results:  
Fails.

Expected Results:  
Package should install properly.
Comment 1 Stephen Tallowitz 2004-10-29 15:21:47 UTC
Same problem here when trying to "emerge openssl" (version 0.9.7d-r1). Here's my config:

Portage 2.0.51-r2 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.8
 i686)
=================================================================
System uname: 2.6.8 i686 Intel(R) Pentium(R) M processor 1600MHz
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.21
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s
hare/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/
dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/c
onfig/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs candy ccache distcc distlocks sandbox"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://
linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-boch
um.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni
-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distrib
utions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirrors.sec.
informatik.tu-darmstadt.de/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/
gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror
/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="alsa apm avi berkdb bitmap-fonts cdr crypt cups dvd encode esd f77 foomatic
db gdbm gif gpg gpm gtk2 guile imlib java jpeg ldap libg++ libwww mad mikmod mmx
 motif mpeg mysql ncurses nls oggvorbis opengl pam pdflib perl png postgres pyth
on qt quicktime readline sdl slang spell sse ssl tcltk tcpd tetex tiff truetype 
x86 xml2 xmms xv zlib"
Comment 2 Whit Blauvelt 2004-10-31 06:37:48 UTC
Same:

>>> /usr/share/man/man3/BN_mul.3.gz -> BN_add.3.gz
Traceback (most recent call last):
  File "/usr/bin/emerge", line 2991, in ?
    mydepgraph.merge(mydepgraph.altlist())
  File "/usr/bin/emerge", line 1839, in merge
    retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug)
  File "/usr/lib/portage/pym/portage.py", line 2562, in doebuild
    return merge(mysettings["CATEGORY"],mysettings["PF"],mysettings["D"],mysettings["BUILDDIR"]+"/build-info",myroot,mysettings,myebuild=mysettings["EBUILD"])
  File "/usr/lib/portage/pym/portage.py", line 2695, in merge
    return mylink.merge(pkgloc,infloc,myroot,myebuild)
  File "/usr/lib/portage/pym/portage.py", line 6670, in merge
    return self.treewalk(mergeroot,myroot,inforoot,myebuild,cleanup=cleanup)
  File "/usr/lib/portage/pym/portage.py", line 6297, in treewalk
    if self.mergeme(srcroot,destroot,outfile,secondhand,"",cfgfiledict,mymtime):
  File "/usr/lib/portage/pym/portage.py", line 6536, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6536, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6536, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6536, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6551, in mergeme
    elif stat.S_ISREG(mydmode) or (stat.S_ISLNK(mydmode) and stat.S_ISREG(os.stat(mydest)[stat.ST_MODE])):
OSError: [Errno 40] Too many levels of symbolic links: '/usr/share/man/man3/EVP_BytesToKey.3.gz'

===
# emerge info
Portage 2.0.51-r2 (default-x86-1.4, gcc-3.2.3, glibc-2.3.4.20040808-r1, 2.4.23 i686)
=================================================================
System uname: 2.4.23 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.19-r1,sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -fprefetch-loop-arrays -funroll-loops -fstack-protector -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -fprefetch-loop-arrays -funroll-loops -fstack-protector -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X apm arts avi berkdb bitmap-fonts crypt cups encode f77 foomaticdb gdbm gif gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mbox mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"

Comment 3 Pedro Velasco 2004-11-01 04:02:20 UTC
I had the same problem with openssl-version 0.9.7d-r1 while "emerge -u system"

Solved with this, altough the bug is still there, and I don't understand why manually qmerging works... It should fail ALLWAYS, shouldn't it?:

rm /usr/share/man/man3/EVP_BytesToKey.3.gz
ebuild /usr/portage/dev-libs/openssl/openssl-0.9.7d-r1.ebuild qmerge
ebuild /usr/portage/dev-libs/openssl/openssl-0.9.7d-r1.ebuild clean

Hope being helpful:
Pedro Velasco
Comment 4 Kent Martin 2004-11-13 18:30:00 UTC
Created attachment 43896 [details, diff]
Quick and dirty ebuild patch to fix this problem

The fix directly above this comment did not work for me.  Attached is an patch
that Chainsaw knocked out to delete the offending manpage.  This issue still
needs addressing however.
Comment 5 SpanKY gentoo-dev 2004-12-11 16:19:07 UTC
*** Bug 70738 has been marked as a duplicate of this bug. ***
Comment 6 Ramon 2004-12-20 05:46:31 UTC
Same problem here with openssl-0.9.7d-r2:

Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo-r1 i686)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux-headers-2.4.19-r1,sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.4.3-r3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms userpriv"
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://router.forgottenland.net/gentoo-portage"
USE="X aalib alsa apm arts avi berkdb bitmap-fonts cdr crypt cups encode esd f77 fam flac foomaticdb fortran gdbm gif gnome gphoto2 gpm gtk gtk2 imagemagick imlib java jpeg junit kde ldap libg++ libwww mad mikmod motif mpeg mysql ncurses nls odbc oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tiff truetype x86 xml2 xmms xv zlib"

Error output:

>>> /usr/share/man/man3/BN_mul.3.gz -> BN_add.3.gz
Traceback (most recent call last):
  File "/usr/bin/emerge", line 2991, in ?
    mydepgraph.merge(mydepgraph.altlist())
  File "/usr/bin/emerge", line 1839, in merge
    retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug)
  File "/usr/lib/portage/pym/portage.py", line 2562, in doebuild
    return merge(mysettings["CATEGORY"],mysettings["PF"],mysettings["D"],mysetti
ngs["BUILDDIR"]+"/build-info",myroot,mysettings,myebuild=mysettings["EBUILD"])
  File "/usr/lib/portage/pym/portage.py", line 2695, in merge
    return mylink.merge(pkgloc,infloc,myroot,myebuild)
  File "/usr/lib/portage/pym/portage.py", line 6670, in merge
    return self.treewalk(mergeroot,myroot,inforoot,myebuild,cleanup=cleanup)
  File "/usr/lib/portage/pym/portage.py", line 6297, in treewalk
    if self.mergeme(srcroot,destroot,outfile,secondhand,"",cfgfiledict,mymtime):
  File "/usr/lib/portage/pym/portage.py", line 6536, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict                              ,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6536, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict                              ,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6536, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict                              ,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6536, in mergeme
    if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict                              ,thismtime):
  File "/usr/lib/portage/pym/portage.py", line 6551, in mergeme
    elif stat.S_ISREG(mydmode) or (stat.S_ISLNK(mydmode) and stat.S_ISREG(os.sta                              t(mydest)[stat.ST_MODE])):
OSError: [Errno 40] Too many levels of symbolic links: '/usr/share/man/man3/EVP_                              BytesToKey.3.gz'

Regards,

Ramon
Comment 7 James Bryant 2004-12-21 10:39:40 UTC
I ran into the exact same bug.

tried: rm /usr/share/man/man3/EVP*

the build worked after and the deleted man pages were replaced properly.
Comment 8 SpanKY gentoo-dev 2004-12-28 08:46:57 UTC
*** Bug 75773 has been marked as a duplicate of this bug. ***
Comment 9 Vlad C. 2004-12-29 12:24:23 UTC
Same error appeared while doing 'emerge --deep --update world'.

I applied the patch listed in Comment #4 to openssl-0.9.7d-r2.ebuild and I then emerged that ebuild by itself to make sure the error doesn't appear again.
Comment 10 Wolfram Schlich (RETIRED) gentoo-dev 2005-01-09 06:00:03 UTC
same here with dev-libs/openssl-0.9.7d-r2 and dev-libs/openssl-0.9.7e.
had to 'rm -f /usr/share/man/man3/EVP_*' in order to make it work.
Comment 11 Hubert Mercier (RETIRED) gentoo-dev 2005-09-07 07:30:36 UTC
Maybe same problem here, with openssl-0.9.7e-r1.



[...]
gzipping man page: SSL_want.3
fixing man page symlink: SSL_want_nothing.3.gz
removing old symlink: SSL_want_nothing.3
fixing man page symlink: SSL_want_read.3.gz
removing old symlink: SSL_want_read.3
fixing man page symlink: SSL_want_write.3.gz
removing old symlink: SSL_want_write.3
fixing man page symlink: SSL_want_x509_lookup.3.gz
removing old symlink: SSL_want_x509_lookup.3
gzipping man page: SSL_write.3
gzipping man page: ssl-rand.3
fixing man page symlink: openssl-rand.3.gz
removing old symlink: openssl-rand.3
gzipping man page: ssl-err.3
fixing man page symlink: openssl-err.3.gz
removing old symlink: openssl-err.3
gzipping man page: config.5
gzipping man page: des_modes.7
fixing man page symlink: Modes_of_DES.7.gz
removing old symlink: Modes_of_DES.7
prepallstrip:
strip: i686-pc-linux-gnu-strip --strip-unneeded
strip: i686-pc-linux-gnu-strip --strip-unneeded
   usr/bin/openssl
   usr/lib/libssl.so.0.9.7
   usr/lib/libcrypto.so.0.9.7
making executable: /usr/lib/libcrypto.so.0.9.7
making executable: /usr/lib/libssl.so.0.9.7
>>> Completed installing openssl-0.9.7g into /var/tmp/portage/openssl-0.9.7g/image/

Traceback (most recent call last):
  File "/usr/bin/emerge", line 3200, in ?
    mydepgraph.merge(mydepgraph.altlist())
  File "/usr/bin/emerge", line 1912, in merge
    retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug)
  File "/usr/lib/portage/pym/portage.py", line 2724, in doebuild
    return
merge(mysettings["CATEGORY"],mysettings["PF"],mysettings["D"],mysettings["BUILDDIR"]+"/build-info",myroot,mysettings,myebuild=mysettings["EBUILD"])
  File "/usr/lib/portage/pym/portage.py", line 2896, in merge
    return mylink.merge(pkgloc,infloc,myroot,myebuild)
  File "/usr/lib/portage/pym/portage.py", line 6893, in merge
    return self.treewalk(mergeroot,myroot,inforoot,myebuild,cleanup=cleanup)
  File "/usr/lib/portage/pym/portage.py", line 6367, in treewalk
    self.lockdb()
  File "/usr/lib/portage/pym/portage.py", line 5971, in lockdb
    self.lock_pkg = portage_locks.lockdir(self.dbpkgdir)
  File "/usr/lib/portage/pym/portage_locks.py", line 36, in lockdir
    return lockfile(mydir,wantnewlockfile=1)
  File "/usr/lib/portage/pym/portage_locks.py", line 68, in lockfile
    myfd = os.open(lockfilename, os.O_CREAT|os.O_RDWR,0660)
OSError: [Errno 20] Not a directory:
'/var/db/pkg/dev-libs/openssl-0.9.7g.portage_lockfile'
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2005-11-11 10:53:01 UTC
Re-assign.
Comment 13 SpanKY gentoo-dev 2006-04-18 22:13:48 UTC
old bug