Gentoo
เริ่มการอัพเกรด Gentoo ในเครื่องโคโล ตอนที่ 2
หลังจากที่รอเครื่องคอมไพล์ Package ต่างๆเสร็จโดยระว่างคอมไพล์ก็มี error ใน
บาง Package ซึ่งก็ใช้คำสั่ง emerge --resume --skipfirst ข้ามไป หลังจากนั้น
ก็สั่ง Compile Kernel ใหม่เพราะของเดิมคอมไพล์ด้วย Gcc 3.4.x คำสั่งคอมไพล์
ก็คือ
genkernel --menuconfig all
ซึ่งจะมีเมนูขึ้นมาให้เซ็คคอนฟิกต่างที่ใน Kernel ซึ่งผมใช้วิธีโหลดคอนฟิกที่เคยเซฟไว้
ตอนคอมไพล์เคอร์เนลในครั้งก่อนซึ่งหลังจากคอมไพล์เสร็จผมก็จะแก้ grub แล้วรีสตาร์ต
เครื่องใหม่ ซึ่งคงต้องลุ้นต่อว่าจะรีสตาร์ตแล้วบูตเข้า gentoo ได้สำเร็จหรือเปล่า
และแล้วผมก็คอมไพล์ไฟล์ต่างๆจนเสร็จจึงสั่งรีบูต....แล้วเครื่องผมก็หายเงียบสาปสูญ
ไปจากโลกไซเบอร์เน็ต T_T คืนนี้จะนอนหลับไหมนี่
ถ้าพรุ่งนี้ว่างผมคงต้องไปแก้ที่ IDC แต่ถ้าปัญหามันมากเกินเยียวยา ผมอาจต้องยกเครื่อง
กลับบ้าน แต่ทีนี้คงโดนคนที่ใช้ Free Webhosting บนเครื่องนั้นบ่นด่าแหงๆเลย
คืนนี้ผมคงต้องเอา backup เว็ป CodeSniper.Org ขึ้นโฮสท์นี้ก่อนชั่วคราว(มัง)
สรุปการรีโมทอัพเกรด Gentoo ของผมก็ล้มเหลวจนได้ เฮ้อ T_T เริ่มการอัพเกรด Gentoo ในเครื่องโคโล ตอนที่ 1
วันนี้ได้เลิกปุบปับรีโมทเข้าไปแบ็คอัพข้อมูลเว็ปมาเก็บไว้ก่อน จากนั้นก็เิริ่มอัพเกรด
โปรแกรมต่างๆในเครื่องซึ่งเริ่มต้นที่ GCC ก่อนเลย เพราะตัวนี้ตัวสำคัญ
และเป็นตัวที่หลังจากอัพเกรดเสร็จแล้วจำเป็นต้องคอมไพล์โปรแกรมต่างๆในเครื่อง
ใหม่แทบทั้งหมด - -"
๊
Step 1: Upgrade GCC
emerge -uav gcc
ในการสั่ง emerge เพื่ออัพเดท gcc นี้เครื่องผมจะมี package ที่เกี่ยวข้อง 8 ตัวที่
ถูกดึงมาคอมไพล์ และหลังจากรอมันคอมไพล์มาจนถึง package สุดท้่ายซึ่งก็คือ
glibc ก็มี error ออกมาบอกว่าให้เราใส่ USE='nptl nptlonly' ด้วย ผมจึงต้อง
สั่ง emerge glibc ใหม่อีกครัง
USE='nptl nptlonly' emerge glibc
หลังจากคอมไพล์ glib อยู่นานก็เสร็จ ผมก็ทำการเซ็ตให้ระบบเปลี่ยนไปใช้ gcc 4.1.1
แล้วก็ทำการ fix แก้ไข library ต่างที่ใช้ gcc 3.4.6 และ rebuild libtool ใหม่
Step 2: Change GCC Compiler to 4.1.1
gcc-config i686-pc-linux-gnu-4.1.1
env-update && source /etc/profile
Step 3: Fix and Re-build libtool
fix_libtool_files.sh 3.4.6
emerge --oneshot -av libtool
Step 4: Rebuild System
จากนั้นผมก็ทำการสั่งให้ทำการ compile system package ใหม่ด้วยคำสั่ง
emerge -eav system
ในขั้นนี้ผมมี package เรื่องกลุ้มๆเกี่ยวกับ Gentoo ตอนที่ 1
วันนี้ก็ได้มีโอกาส update portage (emerge --sync) แล้วก็ลองเช็คดูว่ามีอะไร
ที่ต้องอัพเกรดมั่งหรือเปล่า ผลคือเพียบเลย - -" แถมเป็นตัวที่เสี่ยงต่อการอัพเกรดแล้ว
อาจต้องเสียเวลาแก้ไขเป็นวันๆ โปรแกรมที่ major upgrade หลักๆก็มี
gcc 3.4.x -> 4.1.1
glibc 2.3.x -> 2.4
mySQL 4.1.x -> 5.0.x
นอกนั้นเป็นโปรแกรมหรือ library package อีกเกือบร้อย - -" ทีเกือบร้อยก็เพราะ
ตัวหลักๆที่ว่ามาอย่าง gcc เมื่อลงเสร็จจำเป็นต้อง compile โปรแกรมหรือ package อื่นๆ
เพื่อให้ใช้งานได้ไม่มีปัญหา รวมถึง Kernel ซึ่ง kernel เวอร์ชั่นใหม่ผมไม่อยากลงเลย
เพราะเหมือนมันจะมีการเปลี่ยน module เกี่ยวกับ network ซึ่งถ้า compile เสร็จสั่ง
รีบูตแล้วดันมองไม่เห็น Network ได้ซวยตายเลยงานนี้ เพราะจะไม่สามารถ ssh เข้าไป
จัดการได้ต้องถ่อสังขารไปแก้ที่เครื่องโดยตรงถึงตึก กสท. - -"
ตอนนี้เลยยังได้แต่นั่งคิดว่าจะเอายังไงดีจะอัพดีหรือไม่อัพ แต่ใจจริงอยากใช้ mySql 5 จัง
ถ้าอัพนี่เรื่องใหญ่เลยเพราะมีคนมาใช้บริการฟรีโฮสทติ้งอยู่ 3 ราย ก็ไม่อยากให้เขาเดือดร้อน
อืมมม ไว้ตัดสินใจได้ค่อยว่ากันอีกทีแระกัน -*-
ปล. ตั้งชื่อไว้ตอนที่ 1 เพราะคิดว่ามันน่าจะมีเรื่องให้กลุ้มเกี่ยวกับ Gentoo ตอน 2 แหงๆ - -"
ปัญหาการใช้งาน Drupal หลังลง mod_security
Submitted by AnnoMundi on Mon, 10/30/2006 - 12:13
หัวข้อที่เกี่ยวข้อง :
พอดีวันก่อนผมได้ทำการลง mod_security บนเครื่อง Colocated Server ซึ่งใช้ Gentoo
ซึ่งก็คิดว่าคงเรียบร้อย แต่วันนี้เข้าใช้งานเว็ปและต้องโพสท์กระทู้ กลับมีปัญหาคือไม่สามารถ
โพสท์ได้ เลยลองเซ็ค Log ของ apache ดูก็พบ error ตามด้านล่าง
mod_security: Access denied with code 500. อาทิตย์ที่ผ่านมากับเรื่องวุ่นๆ
ไม่ได้อัพเดท Blog มา 2-3 อาทิตย์เนื่องจากพอดีมีเรื่องวุ่นๆ คือเมื่อประมาณ
2 อาทิตย์ที่แล้ว ประมาณตี 3 ก็เปิดคอมแล้วไปนอนดูหนังไฟที่บ้านก็ดับวูบไปประมาณ 2-3 วิ
แล้วเครื่องคอมของผมไม่ได้ต่อ UPS ไว้ก็ดับไปด้วย ที่ไม่ได้ต่อ UPS ไว้ก็เพราะ
เครื่องคอมผมใส่อุปกรณอัพเกรดมาเรื่อยจนมันกินไฟเกินกว่าที่ UPS มันจะสำรองไฟให้ได้
คือถ้าไฟตกไฟดับ UPS ก็จะดับไปด้วย ดังนั้นต่อหรือไม่ต่อก็มีค่าพอๆกันผมเลยไม่ต่อไว้ - -"
ต่อ UPS แค่ Router, Hub
สรุปก็คือผมได้คอมใหม่อีก 1 ชุด ก็เอามาลง Gentoo 64 bit เสียเวลา compile อยู่
1 วันเต็มๆ ผลคือมันมองไม่เห็น Network card และ sound card (onboard)...
ก็พยายาม search หาวิธีแก้ก็ไม่เจอเลยน forums ของ Gentoo สรุปเลยต้องอำลา
Gentoo หันมาใช้ Ubuntu แทน ก็เลยจัดการลง Ubuntu 64 bit ก็ลงได้ง่ายมาก
แต่พอลงเสร็จรีบูตเข้า Ubuntu ก็ดันไม่มีเสียง คือมันมองไม่เห็น sound card เหมือนกัน
แต่โชคดีที่ search หาวิธีแก้ได้ในเว็ปของ Ubuntu เอง
จากนั้นก็เริ่มทดลองใช้งาน ก็มีปัญหาตามมาอีกเพราะผมดันกระแดะใช้ 64bit ผลคือ
Macomedia ไม่้ได้ออก flash player plugin 64bit มาสำหรับ Linux -*-
ก็เลยต้องไปใช้ Flash plugin ที่เป็นของ Opensource แต่พอลงใช้ดูเมื่อเปิดบางเว็ป
ที่มี Flash บ่อยครั้งที่ Firefox จะปิดตัวเองไปดื้อๆ...มาถึงตรงนี้ปาไป 3 วันหลังจากที่
คอมเก่าเสีย...
ครั้งแรกกับ Gentoo Linux 1.4
พอดีวันนี้นั่งรื้อกอง CD ในตู้ที่บ้านก็เจอแผ่น CD Gentoo ตัวแรก
ที่ผมเคยสี่งซื้อมา และถ้าจำไม่ผิดก็เป็นครั้งแรกที่ผมได้ลองใช้
Gentoo Linux ซึ่งเป็นเวอร์ชั่น 1.4
ซึ่งในช่วงนั้น Gentoo ค่อนข้าง มีคนพูดถึงและเป็นที่นิยมกันมาก
ในบอร์ด Pantip จะมีแต่คนพูดคุย ถึง Gentoo Linux กันเต็มไปหมด
ผมเองช่วงนั้นรู้สึกจะเล่น(ใช้) แต่ Redhat สลับกับ Windows
พอกระแสคนเริ่มพูดถึง Gentoo กันมากผมก็เริ่มมาสนใจ เพราะ
จากที่ใช้ Redhat มานานความรู้ความเข้าใจมันเริ่มตัน ทำอะไรกับ
มันไม่ค่อยได้ลึกเท่าไหร่ ทีนี้ครั้นจะโหลดมาลงดู ตอนั้นก็ยังใช้
เน็ต 56K จะโหลดก็คงไม่ไหว เลยสั่งซื้อจากเว็ป Gentoo มาลอง
พอได้แผ่นมาก็ลองลงกับ P4 2.4G ดู ก็ประทับใจกับความโหด
ของเจ้า Gentoo Linux ตัวนี้มาจนปัจจุบัน ^_^"
ปัจจุบันนี้เครื่องที่ผมใช้อยู่เป็น Gentoo Linux 2004 หรือ 2005
ไม่แน่ใจเพราะลงมานานแล้ว แต่ก็ emerge อัพเดทโปรแกรมในเครื่อง
มาเรื่อย
ตอนนี้พยายามลองจับ Linux ตัวอื่นๆอย่าง Ubuntu แต่ก็ไม่คุ้นเคย
อย่างมาก สุดท้ายก็กลับมาใช้ Gentoo เหมือนเดิม - -"
ซึ่งในช่วงนั้น Gentoo ค่อนข้าง มีคนพูดถึงและเป็นที่นิยมกันมาก
ในบอร์ด Pantip จะมีแต่คนพูดคุย ถึง Gentoo Linux กันเต็มไปหมด
ผมเองช่วงนั้นรู้สึกจะเล่น(ใช้) แต่ Redhat สลับกับ Windows
พอกระแสคนเริ่มพูดถึง Gentoo กันมากผมก็เริ่มมาสนใจ เพราะ
จากที่ใช้ Redhat มานานความรู้ความเข้าใจมันเริ่มตัน ทำอะไรกับ
มันไม่ค่อยได้ลึกเท่าไหร่ ทีนี้ครั้นจะโหลดมาลงดู ตอนั้นก็ยังใช้
เน็ต 56K จะโหลดก็คงไม่ไหว เลยสั่งซื้อจากเว็ป Gentoo มาลอง
พอได้แผ่นมาก็ลองลงกับ P4 2.4G ดู ก็ประทับใจกับความโหด
ของเจ้า Gentoo Linux ตัวนี้มาจนปัจจุบัน ^_^"
ปัจจุบันนี้เครื่องที่ผมใช้อยู่เป็น Gentoo Linux 2004 หรือ 2005
ไม่แน่ใจเพราะลงมานานแล้ว แต่ก็ emerge อัพเดทโปรแกรมในเครื่อง
มาเรื่อย
ตอนนี้พยายามลองจับ Linux ตัวอื่นๆอย่าง Ubuntu แต่ก็ไม่คุ้นเคย
อย่างมาก สุดท้ายก็กลับมาใช้ Gentoo เหมือนเดิม - -"