發表文章

目前顯示的是 九月, 2008的文章

你的Fedora yum update 最近無法更新嗎?!

前陣因為Red Hat和Fedora的更新伺服器發生遭駭客入侵事件
所以部份的伺服器暫停服務,但在九月初已經陸續恢復正常,但是因為新的更新檔案搬移到另一個新的目錄中,並且採用新的簽署金鑰。所以必須要做些小小的變動
才能順利的繼續更新到安全可靠的套件檔案。請按照以下的步驟做,將可以在你的系統中新增目前可以安全使用的新套件倉庫,以便可以繼續更新系統套件。
1.首先下載fedora-release-8-6,並將其存放在本機電腦中。

2.進到存放fedora-release-8-6.transition.noarch.rpm的目錄中,使用以下指令安裝這個套件。

# sudo rpm -Uvh fedora-release-8-6.transition.noarch.rpm

安裝這個套件就會在系統中自動新增一個套件倉庫。

3.第二步驟完成後,就可以使用yum來做系統更新了。

# sudo yum update

[FC8] Linux下的Picasa無法執行

似乎自從上一次的系統全面套件更新後,系統中的Picasa就開始不太正常了。發生了無法啟動的現象,因為在XWindow下看不到任何的錯誤訊息,只能
確認一件事,就是他掛了,無法正常啟動。改由console指令模式來呼叫,通常想知道程式的錯誤訊息,只要透過console來執行大都可以得到一些訊
息。經由console執行picasa的結果,果然出現錯誤訊息,如下:




/usr/bin/picasa: line 139: 18028 程式記憶體區段錯誤  
"$PIC_BINDIR"/wrapper check_dir.exe.so
/usr/bin/picasa: line 175:
18135 程式記憶體區段錯誤  
"$PIC_BINDIR/wrapper" regedit /E $registry_export
HKEY_USERS\\S-1-5-4\\Software\\Google\\Picasa\\Picasa2\\Preferences\\





    “程
式記憶體區段錯誤”,一看到這個資訊,直覺告訴我可能是Picasa的檔案有損毀造成的,於是試著把Picasa套件從系統中
移除再重新安裝一次。不過很可惜並沒有成功,依舊是如此。我的picasa是裝google提供的linux下的版本,並不是使用windows下的版
本。所以picasa自己使用著另外一套wine套件,並沒有和我系統中的wine共用,所以第二個懷疑的便是wine是否出了問題,透過google查
詢找到了一件有趣的事情,
料就在wine的官方網站上
。這個bug就發生在最近,系統更新完後我的kernel和wine也一起更新了,就出問題了。雖然官方
網站上顯示的錯誤訊息和我得到的並不相同,


preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space,
please report

但似乎是相同的原因導致的,估且一試,果然是可以的。只要在執行picasa之前,先執行一次以下的指令,就可以正常的啟動Picasa了。

些網友反應一但發現有這個問題時,千萬不要使用root權限去執行,據說一旦在有問題…

Linux當機時的緊急處置

如果正在使用linux的情況下發生當機時,請試試以下三組特殊指令,或許能挽回一些資料(但無法保證救回什麼或救多少就是了)。
Alt + SysRq + S: 緊急同步,可以將緩衝區中的資料強置寫入硬碟裡,儘量減少當機造成的損失。
Alt + SysRq + U: 將所有的硬碟 umount
Alt + SysRq + B: 強制系統立刻重新開機。