Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 30105 - pkgmerge broken in sys-apps/portage-2.0.49-r3
Summary: pkgmerge broken in sys-apps/portage-2.0.49-r3
Status: RESOLVED DUPLICATE of bug 30337
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-01 12:55 UTC by Jeremy Huddleston (RETIRED)
Modified: 2005-07-17 13:06 UTC (History)
0 users

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 Jeremy Huddleston (RETIRED) gentoo-dev 2003-10-01 12:55:56 UTC
/usr/local/download/portage/packages-pentium2/All $ pkgmerge squidalyser-0.2.55. 
                                                                            tbz2 
>>> extracting info
>>> extracting squidalyser-0.2.55

bzip2: /usr/local/download/portage/packages-pentium2/All/squidalyser-0.2.55.tbz2 
                                                                            : 
trailing garbage after EOF ignored
>>> Merging net-www/squidalyser-0.2.55 to 
eutils
 * pkg_preinst()
--- /etc/
--- /etc/squidalyser/
>>> /etc/squidalyser/squidalyser.conf
--- /usr/
--- /usr/share/
--- /usr/share/squidalyser/
--- /usr/share/squidalyser/sql/
>>> /usr/share/squidalyser/sql/squidalyser.sql
--- /usr/share/squidalyser/docs/
>>> /usr/share/squidalyser/docs/squidalyser-02_53.txt
>>> /usr/share/squidalyser/docs/squidalyser-02_53.html
--- /usr/share/squidalyser/squidparse/
>>> /usr/share/squidalyser/squidparse/squidparse.pl
--- /home/
--- /home/httpd/
--- /home/httpd/icons/
>>> /home/httpd/icons/sq-squid0.gif
>>> /home/httpd/icons/sq-squid1.gif
>>> /home/httpd/icons/sq-wordl0.gif
>>> /home/httpd/icons/sq-wordl1.gif
>>> /home/httpd/icons/sq-group0.gif
>>> /home/httpd/icons/sq-group1.gif
>>> /home/httpd/icons/blue-square.gif
--- /home/httpd/cgi-bin/
>>> /home/httpd/cgi-bin/squidimg.pl
>>> /home/httpd/cgi-bin/groupmanage.pl
>>> /home/httpd/cgi-bin/squidalyser.pl
>>> /home/httpd/cgi-bin/wordlist.pl

>>> Safely unmerging already-installed instance...
eutils
--- !mtime obj /usr/share/squidalyser/squidparse/squidparse.pl
--- !mtime obj /usr/share/squidalyser/sql/squidalyser.sql
--- !mtime obj /usr/share/squidalyser/docs/squidalyser-02_53.txt
--- !mtime obj /usr/share/squidalyser/docs/squidalyser-02_53.html
--- !mtime obj /home/httpd/icons/sq-wordl1.gif
--- !mtime obj /home/httpd/icons/sq-wordl0.gif
--- !mtime obj /home/httpd/icons/sq-squid1.gif
--- !mtime obj /home/httpd/icons/sq-squid0.gif
--- !mtime obj /home/httpd/icons/sq-group1.gif
--- !mtime obj /home/httpd/icons/sq-group0.gif
--- !mtime obj /home/httpd/icons/blue-square.gif
--- !mtime obj /home/httpd/cgi-bin/wordlist.pl
--- !mtime obj /home/httpd/cgi-bin/squidimg.pl
--- !mtime obj /home/httpd/cgi-bin/squidalyser.pl
--- !mtime obj /home/httpd/cgi-bin/groupmanage.pl
--- !mtime obj /etc/squidalyser/squidalyser.conf
--- !empty dir /usr/share/squidalyser/squidparse
--- !empty dir /usr/share/squidalyser/sql
--- !empty dir /usr/share/squidalyser/docs
--- !empty dir /usr/share/squidalyser
--- !empty dir /usr/share
--- !empty dir /usr
--- !empty dir /home/httpd/icons
--- !empty dir /home/httpd/cgi-bin
--- !empty dir /home/httpd
--- !empty dir /home
--- !empty dir /etc/squidalyser
--- !empty dir /etc
Traceback (most recent call last):
  File "/usr/sbin/pkgmerge", line 58, in ?
    portage.pkgmerge(mytbz2,portage.settings["ROOT"])
  File "/usr/lib/python2.2/site-packages/portage.py", line 4876, in pkgmerge
    mylink.merge(pkgloc,infloc,myroot,myebuild)
  File "/usr/lib/python2.2/site-packages/portage.py", line 4775, in merge
    return self.treewalk(mergeroot,myroot,inforoot,myebuild)
  File "/usr/lib/python2.2/site-packages/portage.py", line 4462, in treewalk
    self.unmerge(oldcontents,trimworld=0)
  File "/usr/lib/python2.2/site-packages/portage.py", line 4332, in unmerge
    db[self.myroot]["vartree"].zap(self.cat+"/"+self.pkg)
KeyError

/usr/local/download/portage/packages-pentium2/All $ qpkg -I -v -f 
/usr/lib/portage/bin/pkgmerge
sys-apps/portage-2.0.49-r3 *



Reproducible: Always
Steps to Reproduce:
1. emerge squidalyzer with buildpkg on
2. try to pkgmerge the binary package
3. 




Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r6)
=================================================================
System uname: 2.4.20-gentoo-r6 i686 Celeron (Mendocino)
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium2 -mcpu=pentium2 -O3 -pipe -fomit-frame-pointer 
-falign-functions=4 -falign-jumps=4 -falign-loops=4"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config 
/usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.
1/share/config /usr/share/texmf/tex/generic/config/ 
/usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/afs/C /etc/afs/afsws /etc/env.d"
CXXFLAGS="-march=pentium2 -mcpu=pentium2 -O3 -pipe -fomit-frame-pointer 
-falign-functions=4 -falign-jumps=4 -falign-loops=4"
DISTDIR="/usr/local/download/portage/distfiles"
FEATURES="ccache autoaddcvs sandbox buildpkg userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.
org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/local/download/portage/packages-pentium2"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/download/portage"
SYNC="rsync://localhost/gentoo-portage"
USE="x86 crypt foomaticdb ncurses nls zlib directfb gtkhtml alsa gdbm berkdb 
slang readline arts tetex aalib nas bonobo svga ggi tcltk guile ruby mysql 
postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk 
qt kde motif mozilla gphoto2 snmp cdr scanner 3ds acl acpi afs altivec amd 
apache2 apm ardour-ksi atlas autofs avi bidi bindist clamav clisp cmucl cscope 
cups curl dga dnd doc dv dvb dvd emacs emacs-w3 encode ethereal evo expat faad 
fax fbcon fbdev ffmpeg flash gb gcl gd gd-external gif glut gmtfull gmthigh 
gmtsuppl gmttria gnomedb gps gstreamer gtk2 hbci icc imagemagick imap innodb 
ipalias ipv6 jack java javascript jikes joystick jpeg junit justify kerberos 
ladcca lcd lcms ldam leim libdsk libg++ libgda lids lirc lmtp ltsp lua lucid mad 
mbox mcal md5sum mikmod milter mmx mng mozaccess mozcalendar mozctl 
mozinterfaceinfo mozp3p mozsvg mozxmlterm mpeg mpi mule music neXt nviz oav objc 
oci8 odbc offensive ofx oldworld openal opengl oss parse-clocks passfile pcap 
pcmcia pda pdflib php pic plotutils png pnp ppds prelude psyco qhull quicktime 
rplay S3TC samba sasl skey slp socks5 sox spell sqlite src tiff transcode 
transparent-proxy truetype trusted type1 usb vim-with-x wmf wxwin wxwindows X509 
Xaw3d xchattext xine xinerama xml xml2 xmms xosd xv xvid zeo"
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2003-10-08 12:11:08 UTC

*** This bug has been marked as a duplicate of 30337 ***