Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 36840 - vmware-workstation-4.0.5.6030 asks for user input during emerge
Summary: vmware-workstation-4.0.5.6030 asks for user input during emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Chris Gianelloni (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-30 13:10 UTC by Maurice van der Pot (RETIRED)
Modified: 2003-12-31 07:11 UTC (History)
1 user (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 Maurice van der Pot (RETIRED) gentoo-dev 2003-12-30 13:10:59 UTC
The following output is generated during emerge:

>>> Unpacking source...
>>> Unpacking VMware-workstation-4.0.5-6030.tar.gz to /var/tmp/portage/vmware-workstation-4.0.5.6030/work
 * Adding 2.{5,6}.x kernel support
>>> Unpacking vmware-any-any-update43.tar.gz to /var/tmp/portage/vmware-workstation-4.0.5.6030/work
mv: overwrite `/var/tmp/portage/vmware-workstation-4.0.5.6030/work/vmware-distrib/lib/modules/source/vmmon.tar', overriding mode 0444? 


Reproducible: Didn't try
Steps to Reproduce:
1.emerge vmware-workstation

Actual Results:  
user input required

Expected Results:  
emerged without interaction

Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 2.6.0)
=================================================================
System uname: 2.6.0 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.4.3.12
distcc 2.12 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache fixpackages sandbox userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://ftp.gentoo.skynet.be/pub/gentoo/
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo
http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage_overlay"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="X Xaw3d alsa apache2 avi bonobo cdr crypt cscope dedicated dga directfb dvd
encode ethereal fastcgi fbcon freetds gd gdbm ggi gif gpm gstreamer gtk gtk2
imlib ipv6 jikes joystick jpeg libwww mad mcal memlimit mikmod mmx motif mozilla
mpeg mpi mysql ncurses nocd oggvorbis opengl oss pam pdflib perl plotutils png
pnp python qt quicktime readline samba sasl sdl slang snmp spell sse ssl svga
tcltk tcpd tiff truetype trusted usb wmf wxwindows x86 xml xml2 xmms xosd xv zlib"
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2003-12-30 15:36:25 UTC
I just submitted a new version of the vmware ebuild... if the problem persists with the new version, post in this bug and I'll reopen it and try to figure it out...
Comment 2 Maurice van der Pot (RETIRED) gentoo-dev 2003-12-30 16:38:08 UTC
The problem persists. And not only for vmmon.tar, but also for vmnet.tar (didn't mention that in my previous comment).

mv: overwrite `/var/tmp/portage/vmware-workstation-4.0.5.6030/work/vmware-distrib/lib/modules/source/vmmon.tar
Comment 3 Maurice van der Pot (RETIRED) gentoo-dev 2003-12-30 16:58:06 UTC
Seems I was a bit hasty just now. Looking at the date of the ebuild it wasn't updated by emerge sync.

I now downloaded the updates from cvs through the web, but it's not ok yet.
The ebuild uses ${FILESDIR}/vmware-26kern-ksyms-gentoo.patch, but I think that file is really called vmware-26kern-init-gentoo.patch
Comment 4 SpanKY gentoo-dev 2003-12-30 20:02:54 UTC
what if you remove the userpriv stuff from FEATURES
Comment 5 Maurice van der Pot (RETIRED) gentoo-dev 2003-12-31 03:59:24 UTC
Currently the ebuild is too broken to try without userpriv.

Problem1:
!!! No message digest entry found for file "vmware-any-any-update45.tar.gz."

Problem2:
 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 * 
 *   /usr/portage/app-emulation/vmware-workstation/files/vmware-26kern-ksyms-gentoo.patch

Problem3 (assuming problem2 is only the name of the patch):

This is part of the output of the patch when it fails:
===========================================

PATCH COMMAND:  patch -g0 -p0 < /usr/portage/app-emulation/vmware-workstation/files/vmware-26kern-init-gentoo.patch

===========================================
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- installer/services.sh      2003-10-02 08:00:37.000000000 +0900
|+++ installer/services.sh      2003-12-20 01:12:19.835868864 +0900
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 20
Perhaps you used the wrong -p or --strip option?

The patch applies fine like this:
/var/tmp/portage/vmware-workstation-4.0.5.6030/work/vmware-distrib> patch -p0 < /usr/portage/app-emulation/vmware-workstation/files/vmware-26kern-init-gentoo.patch
patching file installer/services.sh
patching file bin/vmware-config.pl
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2003-12-31 05:38:32 UTC
I originally was going to call the patch ksyms.  It was my fault that I missed the problem when I added it to CVS.

Anyway, it should be fixed now, as I made the mv command force overwrite and also fixed the patch filename in the ebuild.
Comment 7 Maurice van der Pot (RETIRED) gentoo-dev 2003-12-31 06:15:34 UTC
Which leaves problem 3 from my last comment.

If I'm not mistaken, the diff was created from the wrong directory.
Comment 8 Chris Gianelloni (RETIRED) gentoo-dev 2003-12-31 06:32:04 UTC
I'm checking it out now... just trying to figure out why it is working here and not for you.
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2003-12-31 06:51:47 UTC
Fixed in CVS
Comment 10 Maurice van der Pot (RETIRED) gentoo-dev 2003-12-31 07:11:03 UTC
Ok, working like a charm now. Thanx!