2012-02-29 8 views
0

bluehost上のサイトのユーザーデータに基づいて、pdf形式のフィールドを入力しようとしています。私は約1ヶ月前にpdftkを使って作業していました。昨日何らかの理由でそれはまったく動かない。私はその後、コマンドラインから実行しようとし、次のエラーが発生しています。bluehostのpdftkに関する問題

./pdftk:エラー共有ライブラリのロード中に:libgcj.so.7rhを:共有オブジェクトファイルを開くことができません:そのようなファイルやディレクトリ

ありませんが、私はなしに、数時間のために、この反対なしに私の頭をバッシングされています利用可能。

ブルーホストでこれを修正する方法はありますか?ライブラリを手動でインストールしようとしましたが、/ var/libにアクセスできないため、他の場所にインストールすることもできません。

[〜/ lib/temp]#rpm -i libgcj-4.1.2-51.SEL5_5 .x86_64.rpm 警告:libgcj-4.1.2-51.SEL5_5.x86_64.rpm:ヘッダV3 DSA/SHA1署名、鍵ID 652e84dc:NOKEY エラー:/ var/lib/rpm /にトランザクションロックを作成できません。 .rpm.lock(パーミッション拒否)

[〜/ libに/ TEMP]#回転数-i --prefix〜/ libに/ rpmのlibgcj-4.1.2-51.SEL5_5.x86_64.rpm 警告:libgcj-4.1 .2-51.SEL5_5.x86_64.rpm:ヘッダV3 DSA/SHA1署名、鍵ID 652e84dc:NOKEY エラー:パッケージlibgcjは再配置可能ではありません

また、私が紛失しているその他の方法でPDFファイルを埋め込む方法はありますか?私はHorde PDF、forge_fdfなどを調べましたが、何も動いていません。

答えて

0

私は彼らがサーバーのOSをアップグレードしたことを知っています。そして、はい、CentOSのアップグレードによってこれが発生しました。しかし、問題のlibとpdftkコマンドのCent 6 rpmを得ることができて、これまで動作させていたことを実行できるはずです。これは、次の上で、おそらくです:

libgcj-4.4.6-3.el6.x86_64または libgcj-4.1.2-51.el5

/usr/lib64/libgcj.so.10 =のように見えますこれは新しいライブラリパスです

しかし、どちらに該当するのかを知るには、それらに連絡してください。

+0

そのように見えます...ありがとう。 Bluehostから: *特定のサーバーでは、centOS 5からcentOS 6に2012年2月12日にアップグレードされました。現時点では、サーバー上の一部の共有ライブラリも変更されています。 /usr/lib64/libgcj.so.10は、以前に使用された/usr/lib64/libgcj.so.7rhのライブラリを変更したものです。変更されたライブラリを今すぐ使用するには、バイナリ/ bin/pdftkを再コンパイルする必要があるかもしれません。* 最後の部分を実行し、pdftkを再コンパイルする方法を理解する必要があります。 googlesにオフ! –

+0

再コンパイルする前に参照しているライブラリをどこで変更するかを調べる際に問題があります。私は新しい質問を開いたhttp://stackoverflow.com/questions/9519023/compile-pdftk-with-libgcj-so-10-on-centos-redhat、しかし、あなたは何か提案があれば、私はすべての耳... –

0

bluehostのような音があなたのアカウントやサーバーで何かを変えました。私は彼らに電話をかけたり、彼らとライブチャットをしたりしようと思っていました。彼らの技術者と良い結果を得ました。