Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 198523 - =sys-apps/portage-2.1.3.19 breaks etc-update
Summary: =sys-apps/portage-2.1.3.19 breaks etc-update
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-09 02:18 UTC by Jonathan Stringer
Modified: 2007-11-09 03:16 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 Jonathan Stringer 2007-11-09 02:18:06 UTC
+++ This bug was initially created as a clone of Bug #196278 +++

portage-2.1.3.19 breaks etc-update on a fresh system:

# etc-update
diff: %file1: No such file or directory
diff: %/var/tmp/etc-update-3913/.diff-test-2: No such file or directory
ERROR: 'diff -uN %file1 %file2' does not seem to work, aborting

# emerge --info
Portage 2.1.3.19 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r8 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Timestamp of tree: Fri, 09 Nov 2007 00:16:01 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.6.3, 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.22-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.swin.edu.au/gentoo http://public.planetmirror.com/pub/gentoo/ http://mirror.pacific.net.au/linux/Gentoo http://mirror.isp.net.au/ftp/pub/gentoo/ ftp://ftp.swin.edu.au/gentoo "
LANG="en_NZ.UTF-8"
LINGUAS="en ja"
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"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 anthy berkdb bitmap-fonts bzip2 cairo cddb cdr cjk cli cracklib crypt cups daap dbus dhcp directfb dri dvd dvdr dvdread eds emboss encode evo fam firefox flac fortran gdbm geoip gif glitz gpm hal iconv imlib immqt ipod irc isdnlog jabber jack jack-tmpfs java jingle joystick jpeg kde kerberos ldap libsamplerate lm_sensors logitech-mouse mad midi mikmod mmx mmxext mp3 mp4 mpeg msn mudflap musicbrainz ncurses nls nptl nptlonly nsplugin nvidia ogg openal opengl openmp oss pam pcre pdf perl png pppd python qt3 qt3support quicktime rar readline reflection samba scanner sdl session spell spl sse sse2 ssl svg tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb vorbis xcomposite xinerama xml xorg xscreensaver xv xvid zip zlib" ALSA_CARDS="intel8x0" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse aiptek joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ja" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Zac Medico gentoo-dev 2007-11-09 02:34:53 UTC
(In reply to comment #0)
> +++ This bug was initially created as a clone of Bug #196278 +++
> 
> portage-2.1.3.19 breaks etc-update on a fresh system:
> 
> # etc-update
> diff: %file1: No such file or directory
> diff: %/var/tmp/etc-update-3913/.diff-test-2: No such file or directory
> ERROR: 'diff -uN %file1 %file2' does not seem to work, aborting
> 
> # emerge --info
> Portage 2.1.3.19 (default-linux/amd64/2007.0/desktop, gcc-4.1.2,
> glibc-2.6.1-r0, 2.6.22-gentoo-r8 x86_64)
> =================================================================
> System uname: 2.6.22-gentoo-r8 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor
> 4200+
> Timestamp of tree: Fri, 09 Nov 2007 00:16:01 +0000
> app-shells/bash:     3.2_p17

This is mysterious because it works here for me with bash-3.2_p17.
Comment 2 Jonathan Stringer 2007-11-09 02:38:33 UTC
Nothing weird to do with amd64?

I have noticed that this also affects portage-2.1.3.16, but not 2.1.3.9.
Comment 3 Zac Medico gentoo-dev 2007-11-09 03:03:34 UTC
It works for me here on both x86 and amd64. emerge bash to see if that helps.
Comment 4 Jonathan Stringer 2007-11-09 03:09:07 UTC
That did the trick.

Shouldn't that be picked up by revdep-rebuild? (I ran this when I first encountered the problem, and it didn't fix it)
Comment 5 Andrew Gaffney (RETIRED) gentoo-dev 2007-11-09 03:13:52 UTC
revdep-rebuild only picks up binaries broken by a soname change in a library that they depend on. It's unlikely that's what this was.
Comment 6 Jonathan Stringer 2007-11-09 03:16:54 UTC
Ah, okay. Thanks.