Bin/unpack200: not found

I’ve just tried to install VP_Suite_Linux_3_1_20070918.sh on my Linux Ubuntu 7.04 with KDE / Java 1.5 and all I get is this error:

./VP_Suite_Linux_3_1_20070918.sh: 228: bin/unpack200: not found
Error unpacking jar files. Aborting.

Who can help me?

HI miklom,

How big is your downloaded .sh file? I suspect that it is incomplete.

Best regards,
Jick

My file is 118.9 MB large, but I receive the same error.

May I know what is the size of your downloaded file (in byte)?

Best regards,
Rain

It is 123744221 bytes large. This is now the “no-install” version which I’m trying, but no effort anyway

The file “VP_Suite_Linux_3_1_20070918.sh” is quite old and the latest release is “VP_Suite_Linux_3_1_sp1_20071119.sh” (124,718,326 bytes). Can you have a try and see is it working?

And about the no-install version, are you also trying the SP1 build (VP_Suite_Linux_NoInstall_3_1_sp1_20071119.tar.gz)?

Same problem here. Downloaded the file from visual-paradigm.com, multiple times, and had the same problem with the version available on freshmeat.net. Using:

java version "1.6.0_0"
OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu10)
OpenJDK 64-Bit Server VM (build 14.0-b08, mixed mode)

Output:

$sudo sh VP_Suite_Linux_4_0_20090706.sh
Unpacking JRE …
Preparing JRE …
VP_Suite_Linux_4_0_20090706.sh: 229: bin/unpack200: not found
Error unpacking jar files. Aborting.
You might need administrative priviledges for this operation.

Hi user,

Thanks for your post. Could you please try to install Sun 64-bit JRE 1.6 for installing the software? Please let me know if this helps solving the problem or not, thanks!

Best regards,
Lilian Wong

Hi,

I’m having same problem with VP_Suite_Linux_4_1_20091017.sh

No, it’s not working:

java version “1.6.0_15”
Java™ SE Runtime Environment (build 1.6.0_15-b03)
Java HotSpot™ 64-Bit Server VM (build 14.1-b02, mixed mode)

Linux namtar 2.6.30-gentoo-r5 #2 SMP PREEMPT Mon Sep 28 15:18:42 CEST 2009 x86_64 Intel(R) Core™2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux

Hi user,

Thanks for your post. Could you please try No-install version and see if same problem happens? You can download No-install version from website ( http://www.visual-paradigm.com/download/ ) by selecting “Linux (No Install)”.

I look forward to hearing your response.

Best regards,
Lilian Wong

try
sudo apt-get install ia32-sun-java6-bin

Hi

bin/unpack200 means:

no bin/unpack200 can be found in the PATH of your system - no wonder - there is nothing like bin/unpack200

just unpack200 or /usr/bin/unpack200 but no bin/unpack200

You can substitute the string in the package with

sed ‘s/bin/unpack200/unpack200/’ VP_Suite_Linux_4_1_sp1_20091113.sh>VP_Suite_Linux_4_1_sp1.sh

, but after that you get:

VP_Suite_Linux_4_1_sp1.sh.17613.dir/jre/bin/java: not found

I guess this package was not tested before deployment. I’ll post if i’m the first one to find a solution…

ive had the same error msg when down loading a file` unpack 200 I sent email to Microsoft and they advised downloading Java from sun micro systems the version I down loaded was 6.0.180.74 I did this and file fully unpacked and is now working as it now looks that previous installed Java was corrupt in my windows downloaded programs file BUT since found I could have just right clicked and updated it hope this helps anyone even tho most post on this are quite old

Hi.
I had the same problem on my ubuntu 10.04 and i solved it in the following way.

As every one probably have understood, this problem is related to the 64bit architecture.
The real issue, anyway, is that the bash script installer uses the unpack200 executable present into the jre/bin folder in a tarball that itself extract (when it prints “Unpacking JRE”), instead of using the system /usr/bin/unpack200
Now, THAT unpack200 executable is for 32bit architecture.

So i solved in this way.

  1. Download the no-install release
  2. Backup the unpack200 executable in jre/bin folder
    $ cd jre/bin
    $ mv unpack200 unpack200.original
  3. Create a symbolink link named unpack200 pointing to the system unpack200 (that is obviously the 64bit one)
    $ ln -fs /usr/bin/unpack200 unpack200

NOTE: you may veirify the right path of your unpack200 ( $ which unpack200 )

To fix this in Ubuntu 10.04 64bit architecture you only need to do this: sudo aptitude install ia32-libs

[quote=Anonymous]Hi.
I had the same problem on my ubuntu 10.04 and i solved it in the following way.

As every one probably have understood, this problem is related to the 64bit architecture.
The real issue, anyway, is that the bash script installer uses the unpack200 executable present into the jre/bin folder in a tarball that itself extract (when it prints “Unpacking JRE”), instead of using the system /usr/bin/unpack200
Now, THAT unpack200 executable is for 32bit architecture.

So i solved in this way.

  1. Download the no-install release
  2. Backup the unpack200 executable in jre/bin folder
    $ cd jre/bin
    $ mv unpack200 unpack200.original
  3. Create a symbolink link named unpack200 pointing to the system unpack200 (that is obviously the 64bit one)
    $ ln -fs /usr/bin/unpack200 unpack200

NOTE: you may veirify the right path of your unpack200 ( $ which unpack200 )[/quote]

ENGLISH PLEASEEEEEE !!!

This worked very well for me. Thank you very much!

If you are installing VP Suite to a 64bit system and you googled something like “unpack200 visual paradigm”, you will find yourself here.
You more than likely have downloaded your binaries from the downloads page but, thanks to the discussion at http://forums.visual-paradigm.com/posts/list/289653.html , the correct installation binaries can be had here:

http://www.visual-paradigm.com/downloads/vpsuite/VP_Suite_Linux_64bit.sh

btw. A few extra pointers:
My installation worked on Debian (wheezy) 64bit.
I have not been able to find a link to this download via the download links as of January 2012 (unless I missed it).

Hope this saves some time getting you set up.

This worked. Please help me with the reason for this. I am new to Unix.

This worked. Please help me with the reason for this. I am new to Unix. [/quote]

Apparently the 1a32-lib libraries are designed to run 32 bit applications on 64 bit machines. This code is missing from the original Ubuntu installation. I have the same problem with two different programs I am trying to install.