*NEVER* remove coreutils

不小心為了解決 gentoo 下的 block 問題而 remove 了 coreutils 浪費很多時間 -_-像這種東西應該要提示使用者萬萬不能 remove 的阿…倒數完了就 remove 沒啥太大作用吧 (翻桌)
所以稍微 note 一下, 別再不小心幹掉 coreutils 了 :~

NOTE: 如果不小心發生一樣的慘狀,就去 package server 撈 binary 回來救吧

  1. wget coreutil-X.XX-rN.tbz2 from http://tinderbox.dev.gentoo.org/default-linux/
  2. cp coreutil-X.XX-rN.tbz2 /usr/portage/packages/All
    (HINT: 如果沒這目錄的話應該可以用 $PKGDIR 來指定)
  3. emerge -K coreutils
  4. emerge –unmerge mktemp
  5. emerge system

UPDATE: 剛看到 *這裡* 也有一樣的討論串…

my blog is back

前一陣子發生了一件慘事,導致於損失了 *很多很多很多很多* 的資料。而且又因為一連串的歷史因素下來,導致我手邊 *完全沒有* 可以 restore 的資料。傷心欲絕了好一陣子(沒拉其實是因為太忙懶得去想說要怎樣處理),後來想想那些東西丟在那邊也不是辦法,所以還是就盡量努力搜刮 backup file。 blog 算是大部分有成功救回來了,(還好現在的 cache 都很夠力,這也相對很恐怖,寫錯一句話幾十年後還會被翻出來鞭!?)所以即使是從 2006 年的 backup 解出來,之後的資料手動從 cache 抓回來也不是太大的問題。

巧合得是,動工的那天弄完後才發現原來日期跟我的備份檔 restore 完的最後一篇是同一天,差兩年罷了。所以這裡可以看出最近寫 blog 都寫的很不認真? XD

至於其他的 site 就慢慢再說吧,也許有些就這樣讓他消逝飄零吧。

也好,就當作是一次「嚴重的教訓」,處處提醒自己「時時備份」。順便重新整理自己,重新出發。

Hello world!

Welcome to Cookys.org. This is your first post. Edit or delete it, then start blogging!

原來…

原來你也一直讓自己承受著這麼大的壓力著。

看著發文時間,知道你說了晚安後又沒睡了。

看到之後心竟然有點痛,但是,不是帶有責備的感覺而是真的擔心,也許如果,可以的話,讓我為你分擔一些,讓你晚上少些痛楚,睡的安穩些,少些失眠,少些黑眼圈。可以嗎? my angel 。

我會一直都在,也會持續的為你加油,要加油喔。

could not listen on UDP socket: permission denied

自從家裡的老 server 爆炸,然後應爹娘要求儘速處理,於是展開移山倒海 shift 大法,把比較省電且輕巧的小白 (AM2 X2 3800+) 給帶回去暫時先把網路搶通後就沒空理他,今天上去一看發現 message 一直出現:

May 9 04:19:11 soul named[960]: could not listen on UDP socket: permission denied
May 9 04:19:11 soul named[960]: creating IPv4 interface tun0 failed; interface ignored
May 9 05:19:11 soul named[960]: could not listen on UDP socket: permission denied
May 9 05:19:11 soul named[960]: creating IPv4 interface tun0 failed; interface ignored
May 9 06:19:11 soul named[960]: could not listen on UDP socket: permission denied
May 9 06:19:11 soul named[960]: creating IPv4 interface tun0 failed; interface ignored
May 9 07:19:11 soul named[960]: could not listen on UDP socket: permission denied
May 9 07:19:11 soul named[960]: creating IPv4 interface tun0 failed; interface ignored
May 9 08:19:11 soul named[960]: could not listen on UDP socket: permission denied
May 9 08:19:11 soul named[960]: creating IPv4 interface tun0 failed; interface ignored
May 9 09:19:11 soul named[960]: could not listen on UDP socket: permission denied

詢問了 google 大神之後發現大概是 這麼一回事 ,所以就乖乖的照著 mac_portacl(4) 去把 kernel configuration 的 options MAC 加進去,然後到 /boot/loader.conf 加入 mac_portacl_load=”YES” 接著照著 handbook 的 example 依樣畫葫蘆塞進 sysctl security.mac.portacl.rules=uid:53:udp:53,uid:53:tcp:53 然後重新啟動囉。