Tag Archives: Gentoo - Page 2

Gentoo Apache 2.4.3 升級後的怪問題.

如果出現
“Invalid command ‘User’, perhaps misspelled or defined by a module not included in the server configuration” ..
或是
“Invalid command ‘Require’, perhaps misspelled or defined by a module not included in the server configuration” ..

記得在 /etc/make.conf 內的 APACHE2_MODULES= 加上
[TEXT]
unixd access_compat authn_alias authn_core authz_core socache_shmcb
[/TEXT]
P.S 我一次全加了, 免得麻煩.
apache 網站的說明是說 Require 是用到 access_compat , 實際上還是要將 authz_core 和 authn_core 加入

如果網站有 access denied 的狀況, 要將設定稍改一下
[TEXT]
# Order allow,deny
# Allow from all
Require all granted
[/TEXT]
舊的 Order 和 Allow 改用 Require command .
大概是這樣.

[Gentoo] 升級 KDE 4.9 的問題.

都什麼年代了, 還在手賤亂升 KDE 系統…..

Read more »

[Gentoo] Apache 2.2 升級到 Apache 2.4 的問題.

除了要在 “/etc/portage/package.unmask” 加上
[TEXT]
www-servers/apache
app-admin/apache-tools
[/TEXT]

以便升級以外..
Read more »

Gentoo Gateway 連中研院的 IPv6 Tunnel Broker

自從從中華電信固3 IP 換光世代之後就失去了 IPv6 Address.

今天剛好在某 PTT 文上看到, 中研院的 IPv6 Tunnel Broker 有給固定 IP 和 Prefix.
這樣一來就可以搞家中 IPv6 Enable 了.

如果有 Gentoo 做 Gateway, 想讓家中 Intranet 有 IPv6 的環境, 就需要按照這一篇設定.

換 IPv6 最大的好處是什麼? 用中研院的網路看 Youtube 超順的…
Read more »

Gentoo PPPoE Problem

Gentoo 中, pppoe interface shutdown 時會 restart 相關 Service 的問題.

這個問題是 openrc 造成的, 修改 /etc/rc.conf 加上以下二行

rc_net_ppp0_provide="!net"
rc_net_ppp1_provide="!net"

PPPoE Relink
修改 /etc/conf.d/net 在 pppd_ppp0 加上

pppd_ppp0="defaultroute debug persist lcp-echo-interval 15 lcp-echo-failure 6"

Linux Software Raid 系統轉移

現在硬碟價格愈來低, 但是穩定性也一直是為人所詬病的.
所以我目前系統大概是這樣做的

1) 新買的硬碟放不重要的資料, Offline Backup 資料
2) Item 1) 換下來的硬碟做 Raid 1 當作資料碟
3) Item 2) 換下來的硬碟做暫存碟
4) Item 3) 換下來的硬碟做其他電腦的系統碟
5) Item 4) 換下來的硬碟做動物碟和大量資料傳送碟

以這樣的更換頻率來看, Item 1) 和 Item 2) 是最常換的.
像是某 s 長輩搬東西都還要注意 md5 checksum 的問題, 不過我實在是沒有這麼多力氣去處理
所以都只是搬過去就好了.

如果只是 copy data, 那問題還算簡單, 但是 Linux Software Raid Copy 還是需要一些技巧.

我的 Raid 1 Disk 大概二到三年更換一次, 每次都需要查 Software Raid 相關的指令, 很大的機會還會連回到自己的 Blog, 乾脆這次記錄下來, 以後還可以用, 也可以給大家參考
Read more »

amavisd 的 quarantine 目錄.

今天發現系統無法收信, 本來以為是鳥鳥的 dovecot 又鳥掉了, 沒有想到最後檢查的結果是系統的 HDD 爆了.
怎麼爆的呢?
直覺就是先查 /usr/portage/distfiles, 砍完了才多 50MB, 想必不是 package download 太多.

接下來就直接在 /var 下
[BASH]
$ du –maxdepth=1 -h
[/BASH]

果然查到 amavis 佔了所有其他的空間呀~~ ~~

其中有二個目錄 tmp 和 quarantine, 這二個似乎會存很多檔案下來.

目前似乎沒有什麼好的解決方案,
是有看到有一篇文章(Amavis quarantine cleanup)是用 crontab 硬幹, 不知道有沒有更好的解法? (寫在 /etc/cron.weekly/ ?)

[BASH]
#### delete qurantained Virus-eMails older than 30 days ####
10 2 * * * find /var/amavis/tmp/ -mtime +31 -exec rm -r {} \;
15 2 * * * find /var/amavis/quarantine/ -mtime +31 -exec rm {} \;
[/BASH]

Gentoo 安裝 vmware-server 無法啟動

Gentoo 安裝 vmware server 算是很簡單的

不過還是會有碰到一些奇怪的問題

[BASH]
# emerge vmware-server –config

Configuring pkg…

* Running /opt/vmware/server/bin/vmware-config.pl
Making sure services for VMware Server are stopped.

* WARNING: vmware is already stopped
Unable to stop services for VMware Server

Execution aborted.

[/BASH]

這時候只要刪掉 /etc/vmware/not_configured 後再重新啟動 /etc/init.d/vmware 就可以了

[BASH]
# rm -f /etc/vmware/not_configured
# /etc/init.d/vmware
# /opt/vmware/server/bin/vmware-config.pl
[/BASH]

Gentoo PHP4 Support

Gentoo 下的 PHP4 Support 要改用其他的 source tree, 目前 php4 早就從 portage 移除了

不過如果是安裝 php4.4.9 會碰到一些問題, 在 patch “php4-iodbc-config.patch” 時會失敗

這時就需要移除 Patch 壓縮檔內的 php4-iodbc-config.patch”

Read more »

[Gentoo] KDE 4.1.3 升級到 KDE 4.2.0

最近 KDE 出了 4.2.0, 所以就順手升級一下我的 Gentoo Server

因為 Gentoo KDE 都改 split package 的方式, 所以移除原來的 Package 似乎比較麻煩

移除主要的 KDE Package

# emerge -C `get-child-packages kde-base/kdebase`
# emerge -C `get-child-packages kde-base/kdeutils`

找出其他的 KDE package

# eix ^kde | grep \\\[I\\\]

再執行

# emerge -pv kde-base/kdebase-startkde

找出最後沒有刪除的  KDE Package

有時用指令 “get-parent-packages” 可以找出上層的 library, 但是大部份還是要靠 emerge 去找出來.

這樣很沒有效率, 不知道大家有沒有比較快的方法?