zeus / # emerge --sync >>> Starting rsync with rsync://64.127.121.98/gentoo-portage... >>> Checking server timestamp ... Welcome to owl.gentoo.org Server Address : 64.127.121.98 Contact Name : mirror-admin@gentoo.org Hardware : 4 x Intel(R) Xeon(TM) CPU 2.40GHz, 1024MB RAM Please note: common gentoo-netiquette says you should not sync more than once a day. Users who abuse the rsync.gentoo.org rotation may be added to a temporary ban list. MOTD brought to you by motd-o-matic, version 0.3 receiving file list ... done timestamp.chk Number of files: 1 Number of files transferred: 1 Total file size: 32 bytes Total transferred file size: 32 bytes Literal data: 32 bytes Matched data: 0 bytes File list size: 32 File list generation time: 0.001 seconds File list transfer time: 0.000 seconds Total bytes sent: 230 Total bytes received: 543 sent 230 bytes received 543 bytes 515.33 bytes/sec total size is 32 speedup is 0.04 Welcome to owl.gentoo.org Server Address : 64.127.121.98 Contact Name : mirror-admin@gentoo.org Hardware : 4 x Intel(R) Xeon(TM) CPU 2.40GHz, 1024MB RAM Please note: common gentoo-netiquette says you should not sync more than once a day. Users who abuse the rsync.gentoo.org rotation may be added to a temporary ban list. MOTD brought to you by motd-o-matic, version 0.3 receiving file list ... done ./ app-admin/ app-admin/modlogan/files/ app-admin/superadduser/files/ app-admin/usermin/files/ app-admin/webalizer/files/ app-admin/zope-config/files/ app-antivirus/ app-arch/ app-arch/bsdsfv/files/ app-backup/ app-backup/bacula/files/ app-benchmarks/ app-cdr/ app-crypt/ app-crypt/heimdal/files/ app-dicts/ app-doc/ app-editors/ app-emacs/ app-emacs/erc/files/ app-emacs/mew/files/ app-emacs/slime/files/ app-emulation/ app-emulation/vmware-player/files/ app-emulation/vmware-workstation-tools/files/ app-emulation/vmware-workstation/files/ app-emulation/xen-tools/files/ app-forensics/ app-i18n/ app-i18n/canna/files/ app-i18n/kcc/files/ app-i18n/kinput2/files/ app-i18n/skkserv/files/ app-i18n/xcin/files/ app-laptop/ app-misc/ app-mobilephone/ app-office/ app-office/openoffice-bin/files/ app-office/openoffice/files/ app-pda/ app-portage/ app-portage/gentoolkit/files/ app-shells/bash-completion/files/ app-text/ app-text/dictd/files/ app-text/pylize/ app-text/texlive-core/files/ app-vim/ app-xemacs/ dev-ada/ dev-cpp/ dev-db/ dev-db/postgresql/files/ dev-db/qdbm/ dev-dotnet/ dev-dotnet/xsp/files/ dev-embedded/ dev-games/ dev-haskell/ dev-haskell/filepath/ dev-haskell/filepath/ChangeLog dev-haskell/filepath/Manifest dev-haskell/filepath/filepath-1.0.ebuild dev-haskell/regex-base/ dev-haskell/regex-base/ChangeLog dev-haskell/regex-base/Manifest dev-haskell/regex-base/regex-base-0.72.ebuild dev-haskell/regex-compat/ dev-haskell/regex-compat/ChangeLog dev-haskell/regex-compat/Manifest dev-haskell/regex-compat/regex-compat-0.71.ebuild dev-haskell/regex-posix/ dev-haskell/regex-posix/ChangeLog dev-haskell/regex-posix/Manifest dev-haskell/regex-posix/regex-posix-0.71.ebuild dev-java/ dev-java/ant/files/ dev-java/java-config/files/ dev-java/swt/files/ dev-lang/ dev-lang/ghc/ dev-lang/ghc/ChangeLog dev-lang/ghc/Manifest dev-lang/ghc/ghc-6.6.1.ebuild dev-lang/icc/files/ dev-lang/ifc/files/ dev-lang/php/files/ dev-libs/ dev-libs/cyrus-sasl/ dev-libs/gmp/files/ dev-libs/mpfr/files/ dev-lisp/ dev-lisp/cl-mcclim/files/ dev-lisp/clisp/files/ dev-lisp/common-lisp-controller/files/ dev-lisp/sbcl/files/ dev-ml/ dev-perl/ dev-php/ dev-php4/ dev-php5/ dev-php5/pecl-enchant/ dev-python/ dev-python/docutils/files/ dev-python/epsilon/ dev-python/reportlab/files/ dev-ruby/ dev-scheme/ dev-tcltk/ dev-tex/ dev-util/ dev-util/netbeans/files/ eclass/ eclass/ELT-patches/ games-action/ games-arcade/ games-arcade/njam/files/ games-board/ games-emulation/ games-emulation/atari800/files/ games-fps/ games-kids/ games-misc/ games-mud/ games-puzzle/ games-roguelike/slashem/files/ games-rpg/ games-server/ games-simulation/ games-sports/ games-strategy/ gnome-base/ gnome-base/gdm/files/ gnome-base/gnome-vfs/files/ gnome-base/nautilus/files/ gnome-extra/ gnustep-apps/ gnustep-base/ gnustep-base/gnustep-back-art/files/ gnustep-libs/ gnustep-libs/gsweb/files/ kde-base/ kde-base/arts/ kde-base/kdebase/files/ kde-misc/ mail-client/ mail-client/mozilla-thunderbird-bin/files/ mail-client/mozilla-thunderbird/files/ mail-filter/ mail-mta/ mail-mta/netqmail/files/ mail-mta/postfix/files/ mail-mta/qmail-ldap/files/ media-fonts/ media-gfx/ media-gfx/ebdftopcf/ media-libs/ media-libs/fontconfig/files/ media-libs/freetype/files/ media-libs/netpbm/files/ media-plugins/ media-plugins/vdr-live/files/ media-radio/ media-sound/ media-sound/teamspeak2-server-bin/files/ media-tv/ media-tv/vdr-dvd-scripts/files/ media-video/ media-video/mpeg-tools/files/ media-video/noad/files/ media-video/vdr/files/ metadata/ metadata/timestamp metadata/timestamp.chk metadata/timestamp.x metadata/cache/dev-haskell/ metadata/cache/dev-haskell/filepath-1.0 metadata/cache/dev-haskell/regex-base-0.72 metadata/cache/dev-haskell/regex-compat-0.71 metadata/cache/dev-haskell/regex-posix-0.71 metadata/cache/dev-lang/ metadata/cache/dev-lang/ghc-6.6.1 metadata/cache/sys-kernel/ metadata/cache/sys-kernel/git-sources-2.6.24_rc5-r2 metadata/dtd/timestamp.chk metadata/glsa/timestamp.chk metadata/news/ metadata/news/timestamp.chk net-analyzer/ net-analyzer/nagios/ net-analyzer/zabbix-server/files/ net-dialup/ net-dialup/capi4k-utils/files/ net-dialup/freeradius/files/ net-dialup/isdn4k-utils/files/ net-dialup/ppp/files/ net-dialup/pptpclient/files/ net-dialup/pptpd/files/ net-dns/ net-firewall/ net-firewall/iptables/files/ net-fs/ net-fs/coda/files/ net-ftp/ net-im/ net-im/sim/files/ net-irc/ net-libs/ net-libs/courier-authlib/files/ net-mail/ net-mail/relay-ctrl/ net-misc/ net-misc/asterisk/files/ net-misc/nxclient/files/ net-misc/pump/files/ net-misc/quagga/files/ net-misc/tightvnc/files/ net-misc/vnc/files/ net-nds/ net-nds/openldap/files/ net-nds/ypserv/files/ net-news/ net-nntp/ net-nntp/slrn/files/ net-p2p/ net-p2p/azureus/files/ net-p2p/mktorrent/ net-print/ net-proxy/ net-wireless/ net-wireless/bluez-utils/files/ net-www/ net-zope/ net-zope/zope/files/ perl-core/ profiles/ profiles/default-bsd/fbsd/ profiles/default-darwin/ profiles/default-darwin/macos/ profiles/default-linux/alpha/ profiles/default-linux/alpha/dev/ profiles/default-linux/amd64/ profiles/default-linux/amd64/2006.0/ profiles/default-linux/amd64/2006.0/no-symlinks/no-lib32/ profiles/default-linux/amd64/2006.1/desktop/ profiles/default-linux/amd64/dev/ profiles/default-linux/arm/ profiles/default-linux/hppa/ profiles/default-linux/ia64/ profiles/default-linux/ia64/dev/ profiles/default-linux/mips/ profiles/default-linux/mips/cobalt/ profiles/default-linux/mips/mips64/ profiles/default-linux/mips/mips64/ip28/ profiles/default-linux/mips/mips64/n32/ profiles/default-linux/ppc/ profiles/default-linux/ppc/dev/ profiles/default-linux/ppc/dev/ppc32/ profiles/default-linux/ppc/dev/ppc64/ profiles/default-linux/ppc/dev/ppc64/2007.0/ profiles/default-linux/ppc/dev/ppc64/2007.0/32bit-userland/ profiles/default-linux/ppc/ppc64/2007.0/64bit-userland/desktop/ profiles/default-linux/ppc64/ profiles/default-linux/s390/ profiles/default-linux/sparc/ profiles/default-linux/sparc/sparc32/ profiles/default-linux/sparc/sparc32/dev/ profiles/default-linux/sparc/sparc64/ profiles/default-linux/x86/ profiles/default-linux/x86/dev/ profiles/embedded/ profiles/hardened/x86/ profiles/selinux/ profiles/uclibc/ rox-base/ rox-extra/ sci-astronomy/ sci-biology/ sci-calculators/ sci-chemistry/ sci-electronics/ sci-libs/ sci-libs/mkl/files/ sci-mathematics/ sci-misc/ sec-policy/ sys-apps/ sys-apps/baselayout/files/ sys-apps/busybox/files/ sys-apps/portage/files/ sys-apps/shadow/files/ sys-apps/tcp-wrappers/files/ sys-apps/usbutils/files/ sys-apps/xinetd/files/ sys-apps/yard/files/ sys-boot/grub/files/ sys-cluster/ sys-cluster/util-vserver/files/ sys-devel/ sys-devel/automake/files/ sys-devel/binutils/files/ sys-devel/distcc/files/ sys-devel/gcc/files/ sys-devel/libtool/files/ sys-freebsd/ sys-fs/ sys-fs/evms/files/ sys-kernel/ sys-kernel/git-sources/ sys-kernel/git-sources/ChangeLog sys-kernel/git-sources/Manifest sys-kernel/git-sources/git-sources-2.6.24_rc5-r2.ebuild sys-kernel/git-sources/files/ sys-kernel/linux-headers/files/ sys-kernel/sparc-sources/files/ sys-libs/ sys-libs/cracklib/files/ sys-libs/glibc/files/ sys-libs/glibc/files/2.3.2/ sys-libs/pam/files/ sys-libs/uclibc/files/ sys-power/ virtual/ www-apache/ www-apache/mod_mono/files/ www-apache/mod_perl/files/ www-apache/mod_tcl/files/ www-apps/ www-apps/bugzilla/files/ www-apps/drupal/files/ www-apps/rt/files/ www-apps/wordpress/files/ www-client/ www-client/mozilla-firefox/files/ www-misc/ www-servers/ www-servers/jboss/files/ www-servers/lighttpd/files/ www-servers/resin/files/ www-servers/tomcat/files/ x11-apps/ x11-base/ x11-drivers/ x11-drivers/nvidia-drivers/files/ x11-libs/ x11-libs/gtk+/files/ x11-libs/xosd/files/ x11-misc/ x11-misc/remind/files/ x11-misc/xscreensaver/files/ x11-plugins/ x11-proto/ x11-terms/ x11-themes/ x11-wm/ x11-wm/fluxbox/files/ x11-wm/windowmaker/files/ xfce-base/ xfce-extra/ Number of files: 129591 Number of files transferred: 30 Total file size: 173052470 bytes Total transferred file size: 112448 bytes Literal data: 112448 bytes Matched data: 0 bytes File list size: 2969366 File list generation time: 17.581 seconds File list transfer time: 0.000 seconds Total bytes sent: 2832 Total bytes received: 3085656 sent 2832 bytes received 3085656 bytes 86999.66 bytes/sec total size is 173052470 speedup is 56.03 >>> Updating Portage cache: 100% zeus / # emerge -pv gnupg These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-libs/libassuan-1.0.2-r1 [0.6.10] 270 kB [ebuild N ] app-crypt/pinentry-0.7.3 USE="ncurses -caps -gtk -qt3" 408 kB [ebuild U ] app-crypt/gnupg-2.0.7 [1.4.7-r1] USE="nls -bzip2 -doc% -ldap -openct% -pcsc-lite% (-selinux) -smartcard (-bindist%) (-curl%) (-ecc%) (-idea%) (-readline%*) (-static%) (-usb%) (-zlib%*)" LINGUAS="(-ru%)" 3,526 kB [blocks B ] <=app-crypt/gnupg-2.0.1 (is blocking app-crypt/gnupg-2.0.7) Total: 3 packages (2 upgrades, 1 new, 1 block), Size of downloads: 4,202 kB zeus / # emerge --update gnupg Calculating dependencies... done! Traceback (most recent call last): File "/usr/bin/emerge", line 6640, in <module> retval = emerge_main() File "/usr/bin/emerge", line 6634, in emerge_main myopts, myaction, myfiles, spinner) File "/usr/bin/emerge", line 6054, in action_build mydepgraph.saveNomergeFavorites() File "/usr/bin/emerge", line 3470, in saveNomergeFavorites self.mydbapi[root].aux_get(pkg_key, self._mydbapi_keys))) File "/usr/lib/portage/pym/portage.py", line 5923, in aux_get raise KeyError(mycpv) KeyError: 'app-crypt/gnupg-1.4.7-r1' zeus / # emerge -pv portage These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-apps/portage-2.1.4_rc9 USE="-build -doc -epydoc (-selinux)" LINGUAS="-pl" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB zeus / # Reproducible: Always Steps to Reproduce: 1.emerge --update gnupg Actual Results: zeus / # emerge --update gnupg Calculating dependencies... done! Traceback (most recent call last): File "/usr/bin/emerge", line 6640, in <module> retval = emerge_main() File "/usr/bin/emerge", line 6634, in emerge_main myopts, myaction, myfiles, spinner) File "/usr/bin/emerge", line 6054, in action_build mydepgraph.saveNomergeFavorites() File "/usr/bin/emerge", line 3470, in saveNomergeFavorites self.mydbapi[root].aux_get(pkg_key, self._mydbapi_keys))) File "/usr/lib/portage/pym/portage.py", line 5923, in aux_get raise KeyError(mycpv) KeyError: 'app-crypt/gnupg-1.4.7-r1'
emerge --info please.
(In reply to comment #1) > emerge --info please. > zeus ~ # emerge --info Portage 2.1.4_rc9 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r9 i686) ================================================================= System uname: 2.6.22-gentoo-r9 i686 Pentium III (Coppermine) Timestamp of tree: Wed, 12 Dec 2007 13:30:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] app-shells/bash: 3.2_p17-r1 dev-lang/python: 2.4.4-r6, 2.5.1-r4 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r2 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mtune=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -mtune=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distcc distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.gtlib.gatech.edu/pub/gentoo http://www.gtlib.gatech.edu/pub/gentoo " MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="acl apic berkdb bitmap-fonts cli cmov cracklib crypt cups cx8 de dri fortran fpu fxsr gdbm gpm iconv ipv6 isdnlog mca mce midi mmx msr mtrr mudflap ncurses nls nptl nptlonly nvidia openmp pae pam pat pcre perl pge pppd pse pse36 python readline reflection sep session spl sse ssl tcpd truetype-fonts tsc type1-fonts unicode usb vme win32codecs x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY zeus ~ #
(In reply to comment #0) > zeus / # emerge --update gnupg > Calculating dependencies... done! > Traceback (most recent call last): > File "/usr/bin/emerge", line 6640, in <module> > retval = emerge_main() > File "/usr/bin/emerge", line 6634, in emerge_main > myopts, myaction, myfiles, spinner) > File "/usr/bin/emerge", line 6054, in action_build > mydepgraph.saveNomergeFavorites() > File "/usr/bin/emerge", line 3470, in saveNomergeFavorites > self.mydbapi[root].aux_get(pkg_key, self._mydbapi_keys))) > File "/usr/lib/portage/pym/portage.py", line 5923, in aux_get > raise KeyError(mycpv) > KeyError: 'app-crypt/gnupg-1.4.7-r1' I'm not yet sure what would trigger this case. Since `emerge -pv gnupg` didn't trigger it, it seems that it is being triggered by the addition of the --update option. It might be useful to see the output of `emerge -pv --update gnupg`.
Created attachment 138375 [details, diff] in case of blockers, bail out earlier to avoid later problems If this patch is saved as /tmp/blockers.patch, then it can be applied as follows: patch /usr/lib/portage/bin/emerge < /tmp/blockers.patch
(In reply to comment #3) > I'm not yet sure what would trigger this case. Since `emerge -pv gnupg` didn't > trigger it, it seems that it is being triggered by the addition of the --update > option. It might be useful to see the output of `emerge -pv --update gnupg`. > zeus / # emerge -pv --update gnupg These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-libs/libgpg-error-1.6 [1.5] USE="nls" 374 kB [ebuild N ] app-crypt/pinentry-0.7.3 USE="ncurses -caps -gtk -qt3" 408 kB [ebuild U ] net-misc/curl-7.17.1 [7.16.4] USE="ipv6 ssl -ares -gnutls -idn -kerberos -ldap -nss -test" 1,682 kB [ebuild U ] dev-libs/libgcrypt-1.4.0 [1.2.4] USE="nls -bindist -idea" 943 kB [ebuild U ] dev-libs/libassuan-1.0.2-r1 [0.6.10] 270 kB [ebuild U ] sys-libs/glibc-2.7-r1 [2.6.1] USE="nls -debug -gd -glibc-compat20% -glibc-omitfp (-hardened) (-multilib) -profile (-selinux) -vanilla" 16,216 kB [ebuild U ] app-crypt/gnupg-2.0.7 [1.4.7-r1] USE="nls -bzip2 -doc% -ldap -openct% -pcsc-lite% (-selinux) -smartcard (-bindist%) (-curl%) (-ecc%) (-idea%) (-readline%*) (-static%) (-usb%) (-zlib%*)" LINGUAS="(-ru%)" 3,526 kB [ebuild U ] app-crypt/gnupg-1.9.94 [1.9.21] USE="nls -X -doc% -gpg2-experimental -ldap -openct% -pcsc-lite% (-selinux) -smartcard" 3,781 kB [blocks B ] <=app-crypt/gnupg-2.0.1 (is blocking app-crypt/gnupg-2.0.7) Total: 8 packages (7 upgrades, 1 new, 1 block), Size of downloads: 27,194 kB zeus / #
(In reply to comment #4) > Created an attachment (id=138375) [edit] > in case of blockers, bail out earlier to avoid later problems > > If this patch is saved as /tmp/blockers.patch, then it can be applied as > follows: > > patch /usr/lib/portage/bin/emerge < /tmp/blockers.patch > zeus ~ # patch /usr/lib/portage/bin/emerge < /root/blockers.patch patching file /usr/lib/portage/bin/emerge zeus ~ # emerge --update gnupg Calculating dependencies... done! * Error: the <=app-crypt/gnupg-2.0.1 package conflicts with another * package; the two packages cannot be installed on the same system * together. Please use 'emerge --pretend' to determine blockers. For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked zeus ~ # emerge -pv gnupg These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-libs/libassuan-1.0.2-r1 [0.6.10] 270 kB [ebuild N ] app-crypt/pinentry-0.7.3 USE="ncurses -caps -gtk -qt3" 408 kB [ebuild U ] app-crypt/gnupg-2.0.7 [1.4.7-r1] USE="nls -bzip2 -doc% -ldap -openct% -pcsc-lite% (-selinux) -smartcard (-bindist%) (-curl%) (-ecc%) (-idea%) (-readline%*) (-static%) (-usb%) (-zlib%*)" LINGUAS="(-ru%)" 3,526 kB [blocks B ] <=app-crypt/gnupg-2.0.1 (is blocking app-crypt/gnupg-2.0.7) Total: 3 packages (2 upgrades, 1 new, 1 block), Size of downloads: 4,202 kB zeus ~ #
This has been released in 2.1.4_rc10. (In reply to comment #6) We talked on irc and sorted everything out.