Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 181161 - app-emulation/virtualbox-bin-1.4.0 unpack fails on amd64
Summary: app-emulation/virtualbox-bin-1.4.0 unpack fails on amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Markus Ullmann (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-07 02:22 UTC by Zach
Modified: 2007-09-04 23:45 UTC (History)
3 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 Zach 2007-06-07 02:22:59 UTC
* Do you accept the terms of this license (PUEL)? [yes/no] >>> Unpacking source...

!!! ERROR: app-emulation/virtualbox-bin-1.4.0 failed.
Call stack:
  ebuild.sh, line 1615:   Called dyn_unpack
  ebuild.sh, line 752:   Called qa_call 'src_unpack'
  ebuild.sh, line 44:   Called src_unpack
  virtualbox-bin-1.4.0.ebuild, line 64:   Called unpack_makeself 'VirtualBox_1.4.0_Linux_amd64.run'
  eutils.eclass, line 1169:   Called die

!!! Could not locate source for 'VirtualBox_1.4.0_Linux_amd64.run'
!!! 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/app-emulation:virtualbox-bin-1.4.0:20070607-020822.log'.



Reproducible: Always

Steps to Reproduce:
1. unmask virtualbox 1.4.0 and related modules package
2. emerge and accept the license
3. error
Comment 1 Zach 2007-06-07 02:39:19 UTC
EDIT: I think I have found the issue. The Ebuild has the source pointing to http://www.virtualbox.org/download/${PV}/${MY_P} ) however it appears that they have placed the actual source at http://www.virtualbox.org/download/1.4.0/.

Hope that helps? Thanks.

(In reply to comment #0)
> * Do you accept the terms of this license (PUEL)? [yes/no] >>> Unpacking
> source...
> 
> !!! ERROR: app-emulation/virtualbox-bin-1.4.0 failed.
> Call stack:
>   ebuild.sh, line 1615:   Called dyn_unpack
>   ebuild.sh, line 752:   Called qa_call 'src_unpack'
>   ebuild.sh, line 44:   Called src_unpack
>   virtualbox-bin-1.4.0.ebuild, line 64:   Called unpack_makeself
> 'VirtualBox_1.4.0_Linux_amd64.run'
>   eutils.eclass, line 1169:   Called die
> 
> !!! Could not locate source for 'VirtualBox_1.4.0_Linux_amd64.run'
> !!! 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/app-emulation:virtualbox-bin-1.4.0:20070607-020822.log'.
> 
> 
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1. unmask virtualbox 1.4.0 and related modules package
> 2. emerge and accept the license
> 3. error
> 

Comment 2 Stefano Balocco 2007-06-07 17:12:56 UTC
Changing in the ebuild from:
amd64? ( http://www.virtualbox.org/download/${PV}/${MY_P} )
x86 ? ( http://www.virtualbox.org/download/${PV}/${MY_P} )
to:
http://www.virtualbox.org/download/${PV}/${MY_P}

(and obiouvsly doing an ebuild /usr/portage/app-emulation/virtualbox-bin/virtualbox-bin-1.4.0 digest) resolve the issue on my machine.
Comment 3 Zach 2007-06-08 00:26:26 UTC
(In reply to comment #2)
Yes that was an easy fix, It worked perfectly for me last night.
Comment 4 Alessio Cassibba (X-Drum) 2007-06-09 02:26:45 UTC
(In reply to comment #0)
> Steps to Reproduce:
> 1. unmask virtualbox 1.4.0 and related modules package
> 2. emerge and accept the license
> 3. error

Hi,
thanks for reporting this issue, there was a problem in SRC_URI so due the
metadata generated the wrong file was fetched (on amd64).

I'm sorry for this issue, changes already committed in jokey's overlay[1]
expect an update in the portage tree soon.

[1] http://overlays.gentoo.org/dev/jokey/browser/trunk/app-emulation/virtualbox
Comment 5 Roman v. Gemmeren 2007-06-13 17:30:44 UTC
(In reply to comment #4)
hi,

i just ran"layman -a jokey", but still got the very same issue on a pentium3. After accepting the license i get the error below. Where does that pentium3 come from (couldn't find any reference to it)?

!!! ERROR: app-emulation/virtualbox-bin-1.4.0 failed.
Call stack:
  ebuild.sh, line 1621:   Called dyn_unpack
  ebuild.sh, line 753:   Called qa_call 'src_unpack'
  ebuild.sh, line 44:   Called src_unpack
  virtualbox-bin-1.4.0.ebuild, line 64:   Called unpack_makeself 'VirtualBox_1.4.0_Linux_pentium3.run'
  eutils.eclass, line 1169:   Called die

!!! Could not locate source for 'VirtualBox_1.4.0_Linux_pentium3.run'
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-bin-1.4.0/temp/build.log'.

!!! This ebuild is from an overlay: '/usr/portage/local/layman/jokey'
Comment 6 Alessio Cassibba (X-Drum) 2007-06-14 00:38:05 UTC
(In reply to comment #5)
> hi,
> 
> i just ran"layman -a jokey", but still got the very same issue on a pentium3.
> After accepting the license i get the error below. Where does that pentium3
> come from (couldn't find any reference to it)?
[snip]
> !!! Could not locate source for 'VirtualBox_1.4.0_Linux_pentium3.run'

Hi, could you please post the output of "emerge --info" and tell what is 
your current profile?
Comment 7 rotpunkt 2007-06-19 11:34:31 UTC
Workaround:

# wget http://www.virtualbox.org/download/1.4.0/VirtualBox_1.4.0_Linux_amd64.run
# emerge vierualbox-bin
- wait for license
copy VirtualBox_1.4.0_Linux_amd64.run to where emerge looks for it
- accept license

that worked for me.
Comment 8 Alessio Cassibba (X-Drum) 2007-06-24 12:08:33 UTC
Hi,
the problem with failed unpack on amd64 (wrong SRC_URI)
should be fixed in CVS by virtualbox-bin-1.4.0-r1.ebuild.

@Amd64 users with this issue:
please test this ebuild

@Roman v.Gemmeren
Could you please provide additional information on your system?
- emerge --info
- the current profile (eselect profile show)
Comment 9 Markus Ullmann (RETIRED) gentoo-dev 2007-09-04 23:45:31 UTC
Has been committed and fixed quite a while ago now, just someone didn't close this ;)