Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 175301 - ut2004-data does not install
Summary: ut2004-data does not install
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-20 03:48 UTC by Jared B.
Modified: 2009-09-26 21:12 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 Jared B. 2007-04-20 03:48:27 UTC
ut2004-data does not install on my amd64 system.  Here's the emerge output:

>>> Emerging (1 of 5) games-fps/ut2004-data-3186-r3 to /
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * This is a huge package.  If you do not have at least 7GB of free
 * disk space in /var/tmp and also in /opt then
 * you should abort this installation now and free up some space.
>>> Unpacking source...
 * Found CD #1 root at /home/user/ut2004/CD1

!!! ERROR: games-fps/ut2004-data-3186-r3 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_unpack
  ebuild.sh, line 751:   Called qa_call 'src_unpack'
  environment, line 3451:   Called src_unpack
  ut2004-data-3186-r3.ebuild, line 83:   Called unpack_makeself '/home/user/ut2004/CD1/linux-installer.sh'
  eutils.eclass, line 1167:   Called die

!!! Could not locate source for '/home/user/ut2004/CD1/linux-installer.sh'
!!! 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/games-fps:ut2004-data-3186-r3:20070420-032938.log'.

Additional details can be found in this forum topic:
http://forums.gentoo.org/viewtopic-p-4016434.html

$CD_ROOT_1 (and 2-6) are all properly set, and linux-installer.sh does absolutely exist in that path:

# ls -l $CD_ROOT_1/linux-installer.sh
-rwxr-xr-x 1 user user 29627139 Apr 15 20:00 /home/user/ut2004/CD1/linux-installer.sh

The error appears to be coming from the unpack_makeself() and/or find_unpackable_file() functions in eutils.class, as PaulBradbury suggested.  However, I haven't had any luck trying to troubleshoot this.  Any modification to eutils.eclass slows down my emerge commands by 13471% (sadly, that's not a typo), so even basic troubleshooting steps such as adding echo commands becomes a tedious process.

Reproducible: Always

Steps to Reproduce:
emerge ut2004-data on amd64
Actual Results:  
Install fails with above error message

Expected Results:  
Install should succeed
Comment 1 Jared B. 2009-09-26 21:12:47 UTC
well, after 2+ years of failure with this, I reinstalled Gentoo on my box last week and tried installing it again.  Amazingly, it installed on the first try.

Guess there's no sense in leaving this out here anymore.