作者 主題: RedHat 8.0 + openwebmail 1.71 "行事曆"無法使...  (閱讀 2830 次)

0 會員 與 1 訪客 正在閱讀本文。

robert huang

  • 懷疑的國中生
  • **
  • 文章數: 40
    • 檢視個人資料
在 Redhat 8.0 上安裝 Openwebmail 1.71
除了"行事曆"按下完全沒有回應外
其它功能都可正常使用
有人碰到一樣的問題嗎?


openwebmail 1.71
CGI.pm-2.74.tar.gz
MIME-Base64-2.12.tar.gz
libnet-1.0901.tar.gz

robert huang

  • 懷疑的國中生
  • **
  • 文章數: 40
    • 檢視個人資料
RedHat 8.0 + openwebmail 1.71 "行事曆"無法使...
« 回覆 #1 於: 2002-10-24 23:47 »
在apache的error_log發現下列錯誤訊息,似乎跟DB_File.pm有關

[Thu Oct 24 23:39:48 2002] [error] [client 192.168.2.4] [Thu Oct 24 23:39:48 2002] openwebmail-cal.pl: Use of uninitialized value in subroutine entry at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm line 259., referer: http://192.168.2.9/cgi-bin/openwebmail/openwebmail-main.pl?sessionid=robert-session-0.450213936929689&action=displayheaders_afterlogin

aben

  • 可愛的小學生
  • *
  • 文章數: 19
    • 檢視個人資料
關於OPENWEBMAIL行事曆
« 回覆 #2 於: 2002-11-20 18:20 »
引述: "robert huang"
在apache的error_log發現下列錯誤訊息,似乎跟DB_File.pm有關

[Thu Oct 24 23:39:48 2002] [error] [client 192.168.2.4] [Thu Oct 24 23:39:48 2002] openwebmail-cal.pl: Use of uninitialized value in subroutine entry at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm line 259., referer: http://192.168.2.9/cgi-bin/openwebmail/openwebmail-main.pl?sessionid=robert-session-0.450213936929689&action=displayheaders_afterlogin

請問您的問題後來有處理掉嗎?我目前也有同樣的狀況..不知道能否告知如何解決..謝謝

SaPow

  • 榮譽博士
  • 鑽研的研究生
  • *****
  • 文章數: 509
    • 檢視個人資料
RedHat 8.0 + openwebmail 1.71 "行事曆"無法使...
« 回覆 #3 於: 2002-11-21 15:39 »
我使用RH8.0 + Open Webmail version 1.71 release 20020827
將原7.3
/usr/lib/perl5/5.6.1/i386-linux/DB_File.pm
覆蓋掉8.0
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm
就可以使用行事曆了

記得先備份原來8.0的DB_File.pm

<<非正統做法,若有任何閃失恕不負責>>

LeMax

  • 可愛的小學生
  • *
  • 文章數: 29
    • 檢視個人資料
RedHat 8.0 + openwebmail 1.71 "行事曆"無法使...
« 回覆 #4 於: 2002-11-22 13:34 »
引述: "robert huang"
在apache的error_log發現下列錯誤訊息,似乎跟DB_File.pm有關

[Thu Oct 24 23:39:48 2002] [error] [client 192.168.2.4] [Thu Oct 24 23:39:48 2002] openwebmail-cal.pl: Use of uninitialized value in subroutine entry at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm line 259., referer: http://192.168.2.9/cgi-bin/openwebmail/openwebmail-main.pl?sessionid=robert-session-0.450213936929689&action=displayheaders_afterlogin


這是優客說的,希望有幫助:
應該是 DB_File.pm 造成的, 請看看您的 apache error log 中是否有如下錯誤訊息

[...] openwebmail-cal.pl: Use of uninitialized value in subroutine entry
at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm line xxx.

如果有的話, 請參考 FAQ.txt 中對 DB_File 問題的處理方法

Q: I got "Use of uninitialized value in subroutine entry at /xxx/DB_File.pm
   line yyy" error ?
A: The line you got error should be inside the sub routine tie_hash_or_aeeay.
   Please find the following comment line in DB_File.pm:

   # make recno in Berkeley DB version 2 work like recno in version 1

   And add the following line just beofre the above line:

   $arg[3] = 0666 unless defined $arg[3] ;

   (thanks to Paul Marquess, Paul.Marquess.AT.btinternet.com
          and mainely_linux.AT.users.sourceforge.net)