Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 271543 - Updating portage tries to build sys-apps/sandbox-1.6-r2 and needs lzma support (which old versions of portage don't have)
Summary: Updating portage tries to build sys-apps/sandbox-1.6-r2 and needs lzma suppor...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Sandbox Maintainers
URL:
Whiteboard:
Keywords:
: 272947 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-28 15:22 UTC by arctika42
Modified: 2010-08-15 05:22 UTC (History)
4 users (show)

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 arctika42 2009-05-28 15:22:36 UTC
ERROR: sys-apps/sandbox-1.6-r2 failed

Reproducible: Always

Actual Results:  
local ~ # emerge -b portage
--- Invalid atom in /etc/portage/package.mask: >x11-drivers/nvidia-drivers/nvidia-drivers-1.0.9639

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] sys-apps/sandbox-1.6-r2 [1.2.17] 0 kB
[ebuild     U ] sys-apps/portage-2.1.6.11 [2.1.3.9] USE="-build -doc -epydoc (-selinux)" LINGUAS="-pl" 644 kB

Total: 2 packages (2 upgrades), Size of downloads: 644 kB

Would you like to merge these packages? [Yes/No] Yes
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 2) sys-apps/sandbox-1.6-r2 to /
 * sandbox-1.6.tar.lzma RMD160 ;-) ...                                    [ ok ]
 * sandbox-1.6.tar.lzma SHA1 ;-) ...                                      [ ok ]
 * sandbox-1.6.tar.lzma SHA256 ;-) ...                                    [ ok ]
 * sandbox-1.6.tar.lzma size ;-) ...                                      [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking sandbox-1.6.tar.lzma ;-) ...                                  [ ok ]
>>> Unpacking source...
>>> Unpacking sandbox-1.6.tar.lzma to /var/tmp/portage/sys-apps/sandbox-1.6-r2/work
unpack sandbox-1.6.tar.lzma: file format not recognized. Ignoring.
/usr/portage/sys-apps/sandbox/sandbox-1.6-r2.ebuild: line 36: cd: /var/tmp/portage/sys-apps/sandbox-1.6-r2/work/sandbox-1.6: Нет такого файла или каталога
 * Applying sandbox-1.6-disable-qa-static.patch ...

 * Failed Patch: sandbox-1.6-disable-qa-static.patch !
 *  ( /usr/portage/sys-apps/sandbox/files/sandbox-1.6-disable-qa-static.patch )
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/sys-apps/sandbox-1.6-r2/temp/sandbox-1.6-disable-qa-static.patch-6861.out

 *
 * ERROR: sys-apps/sandbox-1.6-r2 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call 'src_unpack'
 *   ebuild.sh, line 44:   Called src_unpack
 *   sandbox-1.6-r2.ebuild, line 37:   Called epatch '/usr/portage/sys-apps/sandbox/files/sandbox-1.6-disable-qa-static.patch'
 *   eutils.eclass, line 339:   Called die
 *
 * Failed Patch: sandbox-1.6-disable-qa-static.patch!
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/sys-apps:sandbox-1.6-r2:20090528-145924.log'.
 *
 * If configure failed with a 'cannot run C compiled programs' error, try this:
 * FEATURES=-sandbox emerge sandbox

Expected Results:  
local ~ # emerge -b portage
--- Invalid atom in /etc/portage/package.mask: >x11-drivers/nvidia-drivers/nvidia-drivers-1.0.9639

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] sys-apps/sandbox-1.6-r2 [1.2.17] 0 kB
[ebuild     U ] sys-apps/portage-2.1.6.11 [2.1.3.9] USE="-build -doc -epydoc (-selinux)" LINGUAS="-pl" 644 kB

Total: 2 packages (2 upgrades), Size of downloads: 644 kB

Would you like to merge these packages? [Yes/No] Yes
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 2) sys-apps/sandbox-1.6-r2 to /
 * sandbox-1.6.tar.lzma RMD160 ;-) ...                                    [ ok ]
 * sandbox-1.6.tar.lzma SHA1 ;-) ...                                      [ ok ]
 * sandbox-1.6.tar.lzma SHA256 ;-) ...                                    [ ok ]
 * sandbox-1.6.tar.lzma size ;-) ...                                      [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking sandbox-1.6.tar.lzma ;-) ...                                  [ ok ]
>>> Unpacking source...
>>> Unpacking sandbox-1.6.tar.lzma to /var/tmp/portage/sys-apps/sandbox-1.6-r2/work
unpack sandbox-1.6.tar.lzma: file format not recognized. Ignoring.
/usr/portage/sys-apps/sandbox/sandbox-1.6-r2.ebuild: line 36: cd: /var/tmp/portage/sys-apps/sandbox-1.6-r2/work/sandbox-1.6: Нет такого файла или каталога
 * Applying sandbox-1.6-disable-qa-static.patch ...

 * Failed Patch: sandbox-1.6-disable-qa-static.patch !
 *  ( /usr/portage/sys-apps/sandbox/files/sandbox-1.6-disable-qa-static.patch )
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/sys-apps/sandbox-1.6-r2/temp/sandbox-1.6-disable-qa-static.patch-6861.out

 *
 * ERROR: sys-apps/sandbox-1.6-r2 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call 'src_unpack'
 *   ebuild.sh, line 44:   Called src_unpack
 *   sandbox-1.6-r2.ebuild, line 37:   Called epatch '/usr/portage/sys-apps/sandbox/files/sandbox-1.6-disable-qa-static.patch'
 *   eutils.eclass, line 339:   Called die
 *
 * Failed Patch: sandbox-1.6-disable-qa-static.patch!
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/sys-apps:sandbox-1.6-r2:20090528-145924.log'.
 *
 * If configure failed with a 'cannot run C compiled programs' error, try this:
 * FEATURES=-sandbox emerge sandbox

local ~ # emerge --info
--- Invalid atom in /etc/portage/package.mask: >x11-drivers/nvidia-drivers/nvidia-drivers-1.0.9639
Portage 2.1.3.9 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r8 i686)
=================================================================
System uname: 2.6.22-gentoo-r8 i686 Intel(R) Celeron(R) CPU 2.00GHz
Timestamp of tree: Tue, 26 May 2009 14:25:01 +0000
app-shells/bash:     3.2_p17
dev-lang/python:     2.4.4-r5
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 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="x86"
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 mmap_emul 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"
ARCH="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4  -mfpmath=sse -ftracer  -fomit-frame-pointer   -pipe"
CHOST="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLORFGBG="default;default"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CVS_RSH="ssh"
CXXFLAGS="-O3 -march=pentium4  -mfpmath=sse -ftracer  -fomit-frame-pointer   -pipe"
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-vjU4uU3D5S,guid=bff261129d3d475acfbbb1004a1e9525"
DESKTOP_SESSION="IceWM"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--ask  --verbose"
EMERGE_WARNING_DELAY="10"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/getdelta.sh ${URI}"
FLTK_DOCDIR="/usr/share/doc/fltk-1.1.7-r2/html"
GCC_PATH="/usr/i686-pc-linux-gnu/gcc-bin/4.1.2"
GCC_SPECS=""
GDK_USE_XFT="1"
GDMSESSION="IceWM"
GDM_XSERVER_LOCATION="local"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/   http://distro.ibiblio.org/pub/linux/distributions/gentoo/"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/info"
INPUT_DEVICES="keyboard mouse"
KERNEL="linux"
LANG="ru_RU.UTF-8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_ALL="ru_RU.UTF-8"
LC_NUMERIC="POSIX"
LDFLAGS="-Wl,-O1"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LINGUAS="ru"
LOGNAME="root"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/man:/usr/qt/3/doc/man"
MLTERM="2.9.3"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
PKGDIR="/usr/portage/packages"
PKG_CONFIG_PATH="/usr/qt/3/lib/pkgconfig"
PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha hppa amd64-fbsd sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="warr error  eog  qa "
PORTAGE_ELOG_MAILFROM="portage"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
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_RSYNC_RETRIES="6"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORT_LOGDIR="/var/log/portage"
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
PWD="/root"
PYTHONPATH="/usr/lib/portage/pym"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}"
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/usr/qt/3/bin"
RPMDIR="/usr/portage/rpm"
RSYNC_TIMEOUT="300"
SHELL="/bin/bash"
SHLVL="2"
SSH_AGENT_PID="6405"
SSH_AUTH_SOCK="/tmp/ssh-UGzACP6385/agent.6385"
SYNC="rsync://mirror.yandex.ru/gentoo-portage/"
TERM="xterm"
USE="X acl acpi berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dri dvd dvdr dvdread fam fortran gdbm gif gpm gtk iconv ipv6 isdnlog jpeg libnotify mad midi mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python readline reflection sdl session spell spl ssl startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis x86 xml xorg xulrunner xv 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 mmap_emul 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" USERLAND="GNU" VIDEO_CARDS="nv"
USER="root"
USERLAND="GNU"
USERNAME="tux"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="nv"
WINDOWID="25165827"
XARGS="xargs -r"
XAUTHORITY="/root/.xautheFmDkR"
_="/usr/bin/emerge"
Comment 1 Sebastian Luther (few) 2009-05-28 16:07:25 UTC
First do emerge -1 =sys-apps/sandbox-1.2.18.1-r2, then try emerge -1 portage.
Comment 2 Martin von Gagern 2009-06-02 08:29:51 UTC
Hit the same thing. My solution was to manually add support for lzma to /usr/lib/portage/bin/ebuild.sh, by copying the bz2 entry and replacing bzip2 with lzma.

In any case, I'd believe that packages from the system set should pay more attention to portability than storage efficiency, so I'd wish for sandbox and friends to use good old tar.gz for distribution. That way, users wouldn't have to look for this bug report before they could update their system.
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-06-06 15:17:27 UTC
Let's see what our sandbox-maintainers thinks about this.
Comment 4 Mike Auty (RETIRED) gentoo-dev 2009-06-06 15:18:49 UTC
*** Bug 272947 has been marked as a duplicate of this bug. ***
Comment 5 Alexander Holler 2010-02-08 09:14:51 UTC
I'm having a similiar problem on ARM. emerging sandbox fails because of support for lzma. lzma is only available as unstable for arm. libtool fails too because of missing lzma. lzma unstable couldn't be emerged because it blocks the available man. So just a mess.
Comment 6 Alexander Holler 2010-02-08 09:42:39 UTC
Ah, I've found the problem, I'm using a machine with only 128mb:
--------------------------
>>> Unpacking source...
>>> Unpacking libtool-2.2.6b.tar.lzma to /var/tmp/portage/sys-devel/libtool-2.2.6b/work
lzma: /var/tmp/portage/sys-devel/libtool-2.2.6b/distdir/libtool-2.2.6b.tar.lzma: Memory usage limit reached
lzma: Limit was 49 MiB, but 65 MiB would have been needed
tar: Das sieht nicht wie ein „tar“-Archiv aus.
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.
--------------------------

So using lzma for critical packages is more than a bad idea.
Comment 7 Alexander Holler 2010-02-08 09:47:56 UTC
Here is my memory-configuration:
--------------
$ free
             total       used       free     shared    buffers     cached
Mem:        125984      72324      53660          0      18996      33128
-/+ buffers/cache:      20200     105784
Swap:      3903784       1128    3902656
--------------

Because swap is enough available, it seems lzma wants real RAM which could be a problem for many (small) computers.
Comment 8 Alexander Holler 2010-02-08 10:05:07 UTC
After rebooting I've got the same error, even with more RAM free:
---------------------
# free
             total       used       free     shared    buffers     cached
Mem:        125984      45404      80580          0       9200      24012
-/+ buffers/cache:      12192     113792
Swap:      3903784          0    3903784
---------------------
So it seems it wants the 65mb in one chunk of memory, which could be problem for even more machines.
Comment 9 Alexander Holler 2010-02-08 11:00:22 UTC
The memory-problem seems to be a problem of xz-utils. Using lzma it works.
Comment 10 Alexander Holler 2010-02-08 11:16:49 UTC
I filed bug #303975 against xz-utils.