|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2005-08-24, 03:47 PM | #1 |
|
RPM 的資料庫掛了...
這邊的文章好少...
這至少說明了幾個問題: 1. Linux 太難....難到根本看不懂, 以致於大家都沒興趣.... 2. 不然就是有可能, 遇到Dead Lock 沒人可幫忙.... 3. 要不然就是根本太簡單,簡單到根本沒問題??!! 不知道大家是哪一種情況....不過無論大家是哪種情況... 只要小弟有時間我就會盡力把我身邊發生的問題以及解法 POST出來... ( 唯一希望的是....現在POST,不過明天 Server要更新...不知道站長會不會忘記備份... ) 情況是這樣的: 公司有一台雙AMD CPU...已經安裝上 Fedora Core 1 ,日前因為開發程式需要... 必須升級到 Fedora Core 4... 因此我的做法直接將 光碟片插進去...然後重新利用光碟片開機... 然後順利升級了.... 安裝完畢後卻發現... RPM DB 掛了.... 按照標準程序的做法當然是.... rm -f /var/lib/rpm/__* rpm --rebuilddb 不過當然是沒用.....( 多說的...要是有用,我寫這篇幹麻??!! ) 錯誤訊息如下: rpmdb: unable to initialize mutex: Function not implemented rpmdb: /var/lib/rpm/__db.001: unable to initialize environment lock: Function not implemented error: db4 error(38) from dbenv->open: Function not implemented error: cannot open Packages index using db3 - Function not implemented (38) error: cannot open Packages database in /var/lib/rpm 二話不說,馬上殺到 RedHat 總部的官方論壇查一下 RPMDB 結果有個傢伙跟我一樣....對這個問題頭大... 喔.... 原來是 LD_ASSUME_KERNEL 系統變數出問題了.... 也就是說....我的 Kernel 改了....但是....LD_ASSUME_KERNEL 變數值卻沒改... 哇塞....這可大條了!!... 因為改 LD_ASSUME_KERNEL 是要自己 Compiler Kernel 的... ㄟ.....=_=||| 不會吧.....只是想喝杯牛奶....竟然買了條牛不打緊,還要我蓋個牧場.... 這會不會玩太大了???!!! 當下決定到對岸"同胞", 尋求協助..... 果然沒讓我失望.... 有高手說 : 修改 /usr/lib/rpm/macros 找到 %__dbi_cdb create cdb mpool mp_mmapsize=16Mb mp_size=1Mb 改成 %__dbi_cdb create cdb mpool mp_mmapsize=16Mb mp_size=1Mb private 即可.... 二話不說馬上試試.... 哇塞果然可以....嘿嘿....好強阿.... 不敢耽誤,馬上 POST 以饗同好....( ㄟ....寫的好的話來點掌聲吧!!.... ) |
送花文章: 0,
|
2005-08-24, 10:21 PM | #5 (permalink) | |
|
引用:
這個站技術不錯...還像回事... 別看有些人等級很低,他其實是潛水龍.... ( 就是他可能是個高手,只是不愛發表文章!! ) |
|
送花文章: 0,
|
2005-08-24, 10:31 PM | #6 (permalink) | |
|
引用:
來篇acl 的介紹吧.... 坦白說,acl 我是這次遇到我才知道的.... 另外,您提到的 Perl語言部分....其實只要您寫個開頭.... 我倒是很樂意跟隨您,也寫個幾篇.... ( 只是,Perl 殺傷力很大....該拿捏到什麼地方,什麼該post ,什麼又不該說.... 其實我很傷腦筋!!... ) 像有些初學Linux的朋友問我,他說...這個Perl 能幹麻??!!....好像只是 Script.... 我卻跟他說.... 你可以用 Perl 算 統計 ANOVA , F Test..... 甚至可以用 Perl 攻擊別人.... 他們眼睛剎那間亮起來.... 可是教導怎麼攻擊別人,這實在是不太道德..... 所以實在不知道分寸怎樣拿捏,才能充分表達我對 Perl 的讚嘆..... 所以先請前輩來兩篇文章吧!!...小弟一定馬上跟進.... |
|
送花文章: 0,
|
2005-08-26, 08:37 AM | #7 (permalink) |
管理版主
|
不好意思喔,因為我的工作大部分都是在網路安全這一塊,專長在防火牆,Router,switch等項目,所以Linux沒有飛鳥同學來的專精。
Perl這種正列表示法的語言非常強大好用,但是我也只寫過一點小程式讓他自己去備份log檔,老實說要怎麼切入這一塊看起來容易,但是實際上非常複雜的程式語言,真的要有時間想一想,另外我希望有使用iptables的朋友分享一點經驗,畢竟這是一套免費又強大的防火牆,很多套件的功能都比40萬的防火牆來的好,希望能推廣一下^^ |
送花文章: 90,
|