Bug 430791 - Neither yast sw_single nor zypper is able to install VMware-Workstation-6.5.0-118166.i386.rpm
Summary: Neither yast sw_single nor zypper is able to install VMware-Workstation-6.5.0...
Status: RESOLVED DUPLICATE of bug 369450
Alias: None
Product: openSUSE 11.0
Classification: openSUSE
Component: YaST2 (show other bugs)
Version: Final
Hardware: i386 openSUSE 11.0
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Jan Kupec
QA Contact: Jiri Srain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-29 21:31 UTC by Hans-Peter Jansen
Modified: 2008-10-10 12:47 UTC (History)
3 users (show)

See Also:
Found By: Beta-Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans-Peter Jansen 2008-09-29 21:31:49 UTC
since this rpm cares a sh*t about sane EULA handling. 

Maybe you as NOVELL can get them back to sanity, but handling stdin in post sections is something, what yum is able to handle correctly.
Comment 1 Andreas Jaeger 2008-10-02 19:52:08 UTC
could you copy and paste the output of the install failure with zypper, please?
Comment 2 Hans-Peter Jansen 2008-10-02 20:16:35 UTC
# zyp in VMware-Workstation
Lese installierte Pakete...

Das folgende NEUE Paket wird installiert:
  VMware-Workstation 


Gesamtgröße des Herunterladens: 379,9 M. Nach der Operation werden zusätzlich 381,9 M genutzt.
Fortfahren? [JA/nein]: 
Herunterladen von Paket VMware-Workstation-6.5.0-118166.i386 (1/1), 379,9 M (381,9 M installiert)
Installiere: VMware-Workstation-6.5.0-118166 [100%]



That's all. One can get around that stall by hitting <Return> and <y> <e> <s>
<Return>, but how would I know, if I hadn't installed it with yum before.
Comment 3 Jan Kupec 2008-10-02 21:24:58 UTC
What does yum do? Doesn't it wait for stdin?
Comment 4 Hans-Peter Jansen 2008-10-02 21:43:29 UTC
# yum install VMware-Workstation
videolan                  100% |=========================|  951 B    00:00     
opensuse-non-oss-src      100% |=========================|  951 B    00:00     
vmware                    100% |=========================|  951 B    00:00     
opensuse-update           100% |=========================| 1.5 kB    00:00     
opensuse-oss              100% |=========================|  951 B    00:00     
local                     100% |=========================|  951 B    00:00     
kde-backports             100% |=========================|  951 B    00:00     
opensuse-src              100% |=========================|  951 B    00:00     
kde-community             100% |=========================|  951 B    00:00     
opensuse-non-oss          100% |=========================|  951 B    00:00     
packman                   100% |=========================|  951 B    00:00     
Excluding Packages from VideoLAN Packages
Finished
Excluding Packages from SuSE 11.0 - OSS
Finished
Excluding Packages from SuSE 11.0 - Backported KDE Packages
Finished
Excluding Packages from SuSE 11.0 - Packman SuSE Packages
Finished
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package VMware-Workstation.i386 0:6.5.0-118166 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                   Arch        Version             Repository     Size 
================================================================================
Installing:
 VMware-Workstation        i386        6.5.0-118166        vmware         380 M

Transaction Summary
================================================================================
Install      1 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 380 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : VMware-Workstation                                [1/1] 
Extracting VMware Installer...done.
You must accept the EULA to continue.  Press enter to proceed.

VMware(R) Software Developer Kit (SDK) Agreement

VMware, Inc. ("VMware")
provides this Software Developer Kit ("SDK") for VIX Application Programming
Interface ("VIX API") to you subject to the following terms and conditions.  If
you disagree with any of the following terms, then do not use this SDK.

1.
This SDK contains a variety of materials, including but not limited to,
interface definitions, documentation, Redistributable Code and Sample Code
regarding programming interfaces to one or more VMware products as referenced
in such materials ("VMware Software").  This SDK is intended to serve as a
guide for writing programs to interact with the VMware Software. For the
purpose of this Agreement, "Sample Code" means sample software in source code
format designated as "Sample Code" in the SDK documentation, and
"Redistributable Code" means object code files designated as "Redistributable
Code" in the SDK documentation.

2.  Subject to the restrictions below, you may
download and make a reasonable number of copies of the SDK contents for your
personal use solely for the purpose of creating software that communicates with
VMware Software ("Developer Software").   You agree to defend, indemnify and
hold harmless VMware, and any of its directors, officers, employees, affiliates
or agents, from and against any and all claims, losses, damages, liabilities
and other expenses (including reasonable attorneys' fees), arising from your
modification and distribution of the Sample Code, distribution of
Redistributable Code or breach of this SDK Terms and Conditions.  

3.
Restrictions:  You may create and distribute Developer Software based on the
Sample Code and Redistributable Code, provided that (1) you do not use the SDK
to design or develop anything other than Developer Software; (2) you do not
modify, create derivative works of, reverse engineer, reverse compile, or
disassemble the Redistribution Code, except that you may modify and create
derivative works of the Sample Code in connection with Developer Software; (3)
you distribute the Redistributable Code in object code form only and solely in
conjunction with, and as part of your Developer Software; (4) you do not make
any more copies of the SDK than are reasonably necessary for the authorized use
and backup and archival purposes; (5) you do not permit further distribution of
the SDK by your end users; (6) you do not permit sub-licensees or end users to
reverse engineer or reverse compile the Redistributable Code; and (7) you do
not use the SDK to design or develop software to upload or otherwise transmit
any material containing software viruses or other computer code, files or
programs designed to interrupt, destroy, or limit the functionality of any
Do you agree? [yes/no]: yes

Installing VMware Installer 1.0
Copying files...
Configuring...
Installing VMware Player 2.5.0
Copying files...
Configuring...
Installing VMware VIX API 1.6.1
Copying files...
Configuring...
Installing VMware Player 2.5.0
Copying files...
Configuring...
Installing VMware Player 2.5.0
Copying files...
Configuring...
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 20: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 12: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 12: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 12: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 12: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 12: ordinal not in range(128)
Traceback (most recent call last):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit
    if self.shouldRollover(record):
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover
    msg = "%s\n" % self.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/tmp/vmis.azDlnz/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 12: ordinal not in range(128)
Installing VMware Workstation 6.5.0
Copying files...
Configuring...
Installation was successful

Installed: VMware-Workstation.i386 0:6.5.0-118166
Complete!


Sure, vmware has lousy python hackers, but we shouldn't care about this now.
Fact is, since they keep the standard streams working properly, one has a chance to interoperate with it..
Comment 5 Jan Kupec 2008-10-03 08:53:51 UTC
OK, now i see yum just writes everything the %post script to stdout. But then you had to type 'yes<enter>' to proceed, or?
Comment 6 Jan Kupec 2008-10-03 08:54:12 UTC
See also bug 369450
Comment 7 Stanislav Visnovsky 2008-10-03 09:01:59 UTC
What if you say no ?
Comment 9 Hans-Peter Jansen 2008-10-03 09:24:22 UTC
> But then you had to type 'yes<enter>' to proceed, or?
Yes, <enter><esc>yes<enter> exactly.

> What if you say no ?
Then sorry. They really bypass everything rpm is made for, and I cannot express my feelings about such sillyness without being very offensive.

In short, they're sick.
Comment 10 Jan Kupec 2008-10-10 12:47:24 UTC
OK, so, as far as the packages waiting for stdin are concerned, we consider them buggy. The problem of zypper hiding the output from rpm will be handled in bug 369450, so i'll mark this one as duplicate.

*** This bug has been marked as a duplicate of bug 369450 ***