2012-02-29 56 views
0

我想根據用戶數據爲藍色主機上的網站填寫pdf表單中的字段。我在一個月前使用pdftk工作。昨天由於某種原因,它根本不工作。然後我嘗試從命令行運行它,並得到以下錯誤。藍牙主機上的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:Header V3 DSA/SHA1簽名,密鑰ID 652e84dc:NOKEY 錯誤:無法在/ var/lib/rpm/.rpm.lock(Permission denied)

[〜/ lib/temp]#rpm -i --prefix〜/ lib/rpm libgcj-4.1.2-51.SEL5_5.x86_64.rpm warning:libgcj-4.1 .2-51.SEL5_5.x86_64.rpm:標頭V3 DSA/SHA1簽名,密鑰ID 652e84dc:NOKEY 錯誤:程序包libgcj不可重新定位

另外,是否有其他方式填寫我缺少的pdf文件?我已經看過部落PDF,forge_fdf和其他,沒有任何工作。

回答

0

我知道他們只是升級了他們的服務器的操作系統,是的CentOS升級造成了這種情況。但是你應該能夠得到一個分6次的問題庫和pdftk命令,並且做你以前做過的任何事情來使它工作。這可能是對的下列內容:

libgcj裏,4.4.6-3.el6.x86_64或 libgcj裏,4.1.2-51.el5

/usr/lib64/libgcj.so.10 =模樣那就是新的庫路徑

但是聯繫他們找出哪一個,哪一個。

+0

看起來像是這種情況...謝謝。 From Bluehost: *我們在2012年12月12日從centOS 5升級到centOS 6,用於您的特定服務器。服務器上的一些共享庫目前也進行了更改。 /usr/lib64/libgcj.so.10是以前使用的/usr/lib64/libgcj.so.7rh之一的已更改庫。您可能需要重新編譯您的二進制文件/ bin/pdftk以使用現在已更改的庫。* 現在我只需要弄清楚如何做最後一部分並重新編譯pdftk。關閉Google! – 2012-02-29 19:02:05

+0

有問題試圖找出我更改重新編譯之前引用的庫的位置。我打開了一個新問題http://stackoverflow.com/questions/9519023/compile-pdftk-with-libgcj-so-10-on-centos-red,但如果你有任何建議,我都耳朵... – 2012-03-01 15:37:46

0

聲音像bluehost改變了你的帳戶或服務器的東西。我會嘗試給他們打電話或與他們進行實時聊天,我的技術人員已經取得了很好的成績。