0

私はglassfish 4をインストールしましたが、うまく動作しますが、数分前に実行しようとしましたが、次のupdatetoolエラーが発生しました:

./updatetool: 283: ./updatetool: /home/mazzy/glassfish4/updatetool/bin/../../pkg/python2.4-minimal/bin/python: not found
---------------------------------------------------------------
There was an error running

/home/mazzy/glassfish4/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
---------------------------------------------------------------

私のシステムは Debian 7.1.0 Wheezy 64 ビットです。

あなたは何をすることを提案しますか? ia32-libsパッケージをインストールするように言わないでください。私のシステムにインストールできませんでした。

編集

これは、i386 アーキテクチャ用に ia32-libs をインストールした後に表示される次のエラーです。

GlassFish Update Tool does not support running in "it_IT.utf" locale.
Attempting to use English locale.
WX import error.  Verify the WX widgets are in the PYTHONPATH.
The following can be reported to GlassFish Update Tool 2.3.5 Development Team <dev@updatecenter.java.net>.

Traceback (innermost last):
  File "/home/mazzy/glassfish4/updatetool/vendor-packages/updatetool/common/boot.py", line 283, in init_app_locale
    import wx
  File "wx/__init__.py", line 45, in ?
  File "wx/_core.py", line 4, in ?
 ImportError: libgtk-x11-2.0.so.0: impossibile aprire il file oggetto condiviso: File o directory non esistente
4

3 に答える 3

0

Debian 7 では、32 ビット ライブラリをインストールできるように追加のアーキテクチャを dpkg に示す必要があります。使用する:

dpkg --add-architecture i386

次に、リポジトリ キャッシュを更新し、i386 アーキテクチャを示す目的のパッケージをインストールします。

aptitude update

aptitude install libgtk2.0-0:i386

エラーメッセージに示されているライブラリごとにこれを行います。私の経験では: libpangoxft-1.0-0:i386、libidn11:i386、libjpeg62:i386、libsm6:i386、libpangox-1.0-0:i386

于 2014-06-17T17:03:12.200 に答える
0

グラスフィッシュ 4 にupdatetoolをインストールするためのリファレンスを書きました 。あなたが言及したライブラリ(他のライブラリではなく)を使用して、自由に完了してください。

于 2014-01-11T09:25:32.943 に答える
0

私が持っているもの: Linux バージョン 3.10-2-amd64 (debian-kernel@lists.debian.org) (gcc バージョン 4.7.3 (Debian 4.7.3-6) ) #1 SMP Debian 3.10.5-1 (2013-08- 07)

また、「i386」関連のライブラリは、テスト用のソースであるため、更新できませんでしたが、しかし! Windows に Glassfish (非常に更新された) があるので、Debian でドメインを停止し、/modules フォルダー全体をコピーして貼り付けて完了です!

于 2017-02-14T11:11:12.747 に答える