2013-06-10 1 views
3

Я пытаюсь запустить glassfish updatetool my в Ubuntu 12.04 x64. Когда я запускаю программу, она дает мне следующую ошибку.Glassfish updatetool linux 64-разрядная версия

--------------------------------------------------------------- 
There was an error running 

/home/mrmrumman/glassfish3/updatetool/bin/../../pkg/python2.4-minimal/bin/python 

You are running on a 64 bit Linux distribution and the 32 bit Linux 
compatibility libraries do not appear to be installed. In order to use 
the Update Center tools you must install the 32 bit compatibility libraries. 

On Ubuntu (and possibly other Debian based systems) please install the 
ia32-libs package. On RedHat 4 (and other RPM based systems), you may 
need to add multiple 'compat' runtime library packages. Please see the 
Update Center Release Notes for more information 

Я уже установил этот пакет, но он не работает. Что я могу сделать?

ответ

11

Вам также необходимо установить 32-разрядную версию libjpeg.so.62.

Вы можете сделать это, запустив эту команду

sudo apt-get install libjpeg62:i386 

Источник: https://java.net/projects/updatecenter/lists/dev/archive/2012-05/message/0

+1

Несмотря на то, что прошло довольно много времени с вашего поста, он все еще мог решить ту же проблему для GF4, так что вы можете точно принять свой собственный ответ. –

+1

К сожалению, это не сработало для меня. Технические характеристики: ОС: ** Ubuntu 14.04 **, версия Glassfish: ** 4.1 ** – talha06

+0

@ talha06 Вы нашли решение? –

-3

Для glassfish4 на убунту 12,04 x64 убедитесь, что у вас есть рекомендуемые обновления для точной галочка в настройках диспетчера обновлений, затем

sudo apt-get install ia32-libs 

Этого недостаточно, потому что команда pkg ищет эти библиотеки в неправильных каталогах для установки ubuntu ион. Помогите найти их с помощью этой команды

sudo ln -s /lib/i386-linux-gnu /usr/lib32 

Тогда команда pkg должна работать нормально.

+1

Пакет ia32-libs не доступен на Ubuntu 14.04 –