2005年6月30日 星期四

在 FC4 上安裝 openwebmail 2.51

真的很倒楣,裝什麼都不順,連 OpenWebmail 都死在不知名的地方。

依據標準安裝步驟,走到執行 openwebmail-tool.pl --init 時,很意外地,沒得到任何訊息就結束執行了。印象中會花一段時間建立 db 資料,並且詢問是否願意回傳安裝版本資訊給原作者呀。

懷疑東懷疑西的,看了 suidperl,也加了許多偵錯參數,發現不論如何,openwebmail-tool.pl 似乎根本沒有被執行過似的,即使刻意安排錯誤語法,也不會出現任何訊息。

也是遍尋相關文件,但是很難描述「沒有反應就迅速結束」現象。組合了許多關鍵字,終於找到可能兇手,就是 SELinux。

原來自 FC2 開始會預設開啟 SELinux 機制,難怪從 FC1 升級的我沒遇過這個問題。要讓 openwebmail 可以執行,暴力點的方法是關閉 SELinux,方法是編輯 /etc/sysconfig/selinux,然後
將 SELinux=enforcing 改成 SELinux=disabled

再試試 openwebmail-tool.pl --init,就可以順利安裝了。

沒有留言:

張貼留言