Wednesday, October 28, 2009

Fedora core 11 and YUM problem

วันนี้ ลองเปลี่ยนมาใช้ Fedora core ดูบ้าง หลังจากห่างหายไปนานตั้งแต่ Core 8
กลับมาใช้งานอีกครั้ง คราวนี้เป็น Core 11 แล้ว

เริ่มจากการโหลด Fedora Core 11 Netinstall มาใช้ ด้วยขนาดกระทัดรัดแค่ 180 MB สำหรับคนที่เนทช้า ๆ และไม่อยากโหลดเยอะให้เปลือง B/W

การติดตั้งก็ไม่มีอะไรยาก ถ้าคลิก Next อย่างเดียวก็คงจะพอไหว แต่ติดตั้งในรูปแบบของ GUI คงจะช้านิดนึง
การติดตั้งแบบ Text ยังคงมีอยู่ แค่ต้องหาวิธีเล็กน้อย โดยการไป edit menu ติดตั้ง เพิ่ม text ต่อท้าย เท่านี้ก็สามารถติดตั้งแบบ Text ได้แล้ว

ทีนี้ มาถึงปัญหาล่ะครับ เมื่อเราติดตั้งไปแล้ว จะต้องไปหา package มาลงเพิ่มเพื่อจะทำ Server ที่เราต้องการละ สำหรับ Fedora นั้น คงจะหนีไม่พ้นเรื่อง YUM แน่นอน ซึ่งคำสั่งก็คงไม่มีอะไรมาก แค่ใช้ว่า

ัyum install (ชื่อ package)

เท่านั้นก็เรียบร้อย หรือจะต้องการ Update package ที่มีให้ทันสมัย ก็แค่ใช้คำสั่ง

yum update

ก็จะได้ package ใหม่ล่าสุดเท่าที่ Reposition ที่มีในเครื่องเราจะหามาได้

ทีนี้ ผมติดปัญหาว่า ระบบฟ้องว่า ยังไม่ได้ติดตั้ง public key ซึ่งเวลาที่เราไปคุยกับ Repo server นั้น คาดว่า จะต้องมีการใช้ key เข้าไปคุยกัน ถ้าเรายังไม่ได้ติดตั้ง key ก็จะไม่สามารถ Download package มาได้

ลองเปิดจากเวบต่าง ๆ เค้าก็บอกว่าให้ Login เป็น Root แล้วก็ติดตั้ง key ลงไปก่อน โดยการใ้ช้คำสั่ง

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

ผมก็ลองตามนั้น แต่สุดท้าย ก็ไม่ได้ ก็จะขึ้น error ประมาณนี้

error: /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora: import failed.
error: /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-11-i386: import failed.
error: /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-11-ppc: import failed.
error: /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-11-ppc64: import failed.
error: /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-11-primary: import failed.
error: /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-11-x86_64: import failed.
error: /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-12-i386: import failed.
error: /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-12-ppc: import failed.
error: /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-12-ppc64: import failed.
error: /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-12-primary: import failed.

ทั้ง ๆ ที่เข้าไปดูที่ /etc/pki/rpm-gpg/ ก็เห็น key ทั้งหมดอยู่แล้ว แต่ก็ยังติดตั้งไม่ได้
ก็หาข้อมูลไปเรื่อย ๆ จนพบว่า ให้ลองไปเอา key ใหม่มาลงดู น่าจะหาย จึงลองไปโหลดมาลงดูตามนี้

rpm -Uvh http://rpm.livna.org/livna-release.rpm http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

พอลงไปแล้ว พบว่าสามารถใช้งานได้จริง ๆ และ Update key ให้อัตโนมัติเลย
ตอนนี้ ผมจึงสามารถใช้งาน YUM ได้ตามปกติแล้วล่ะครับ

ที่มา

http://www.fedorafaq.org/#yumconf
http://www.fedorafaq.org/#gpgsig
http://forums.fedoraforum.org/archive/index.php/t-222073.html

Monday, October 5, 2009

Error Log : set_loginuid failed opening loginuid

ช่วงนี้มีงานต้องทำกับ Log มากมาย
เปิดไปเจอ Log ตัวนี้ที่ Secure log ใน Linux (Redhat enterprise 4)
ซึ่ง Linux จะมี Log นี้ปรากฏขึ้นทุก ๆ ชั่วโมง

pam_loginuid[24911]: set_loginuid failed opening loginuid

จึงต้องลองไปค้นดู ก็พบว่า จริง ๆ แล้ว เกิดเพราะว่า Kernel ไม่ได้เปิด Audit เอาไว้ ทำให้เกิด Error ขึ้น

วิธีแก้ไข คือ ให้้ไป Comment ใน /etc/pam.d/login บรรทัดที่ชื่อว่า

session required pam_loginuid.so


Error ดังกล่าวก็จะหายไป


ที่มา : http://www.linuxweblog.com/blogs/sandip/20090203/setloginuid-failed-opening-loginuid

Monday, September 28, 2009

News - Splunk V.4 จะเปิดให้ใช้งานฟรี เร็ว ๆ นี้

Erik ได้กล่าวไว้ใน Blog ของเขาว่า

"we will soon release the free product again. As always, its full of cool features and we know that is a good place for many people to start to their Splunk experience."

เราจะปล่อยเวอร์ชั่นฟรีอีก ซึ่งเหมือนเคย มันจะประกอบไปด้วยลูกเล่นที่น่าใช้ และเรารู้ว่า นั่นเป็นที่ที่ดีที่คนอีกหลายคนจะเริ่มต้นประสบการณ์ Splunk ของเขา.

นับเป็นเรื่องที่ดีมาก ๆ เพราะว่า ผมก็เป็นผู้ใช้งาน Splunk free คนนึง ใช้งานมาตั้งแต่เวอร์ชั่น 3 ออกมาใหม่ ๆ และเห็นว่า เป็น Tools ที่มีประสิทธิภาพมาก ซึ่งสำหรับ V.4 นั้น ยังไม่มีโอกาสได้ทดสอบเท่าไหร่เนื่องจากว่า ยังไม่มี Version ฟรี (บังคับใช้ 60 วันแต่ใช้งานได้ Full feature) ซึ่งถ้าตัวฟรีถูกปล่อยออกมาให้ใช้จริง ๆ ล่ะก็ คงจะต้องรีบ Download มาใช้อย่างแน่นอน

สำหรับรายละเอียดเต็ม ๆ ของเรื่องนี้ สามารถติดตามต่อได้ที่ Blog ของคุณ Erik นะครับ


ที่มา : http://blogs.splunk.com/erik/2009/09/23/coming-soon-the-return-of-splunk-free-as-in-free-beer/

Wednesday, September 2, 2009

ปลด lock desktop background เมื่อถูกเปลี่ยนโดย Group policy

เขียนหัวข้อฟังดูอาจจะไม่ค่อยเ้ข้าใจ ดูรายละเอียดกันดีกว่า
ถ้าคุณอยู่ในบริษัท ที่มีการใช้งาน Group policy แล้ว policy เหล่านั้น จะมาบังคัับใช้งานเวลาที่ Logon เข้า Domain ซึ่งเราไม่สามารถที่จะปรับแต่งค่าต่าง ๆ ตามใจชอบได้ เช่น Desktop background เป็นต้น วิธีนี้ อาจจะไม่ถูกต้องนัก แต่ถ้า Background ที่เขาให้เรามา มันกระทบกับการทำงาน มองหน้าจอ ก้ต้องเปลี่ยนใช่หรือเปล่า

ขั้นตอนในการเปลี่ยนมีดังนี้

1. สร้างไฟล์ Background ของเราขึ้นมาเองก่อน โดยอาจจะเอารูปที่เราชื่นชอบ หรือถ้าใครชอบแบบเรียบ ๆ ก็เปิดโปรแกรม paint แล้วเทสีที่เราชอบ จากนั้นบันทึกเป็นไฟล์ .bmp เก็บไว้
2. เข้าไปที่ regedit แล้วไปที่


[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]


3. แ้ก้ไขค่าของ Wallpaper ให้เรียกไปยังไฟล์ที่เราทำไว้แล้ว
4. ปิด regedit จากนั้นกด F5 แล้วดูผลงานของเรา

ท้ายนี้ ขอแนะนำเวบไซท์ที่เขียนเกี่ยวกับ registry ของ windows xp ว่า เราสามารถแก้ไขค่า Registry ต่าง ๆ ได้อย่างไร ลองเข้าไปดูได้ที่

http://www.kellys-korner-xp.com/xp_tweaks.htm



ที่มา : http://www.pctools.com/guides/registry/detail/1097/

Tuesday, August 25, 2009

วิธีแก้ไข เวลาเปิดหน้า Console ใน vmware ไม่ได้

VMware ที่ใช้เป็น ESXi3.5

หลังจากที่ Login ผ่าน Virtual client เข้าไปสร้าง GuestOS แล้ว ปรากฏว่าจะเข้าหน้า console ของ GuestOS แล้วเข้าไม่ได้ มี error ขึ้นมาว่า

Error connecting: cannot connect to host A connection attempt failed because the connected party....


วิธีแก้ง่ายๆ คือ เปิด Policy Firewall TCP/902 ขา Inbound ของ ESX Server
เท่านั้นก็สามารถใช้งาน Console ได้แล้วครับ




ที่มา http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=749640

TFTP Service บน Debian5

เนื่องจากว่า ผมมีความจำเป็นต้องใช้ TFTP Service บน Debian5
ก็เลยลง tftp server โดยผ่านทาง Aptitude

- aptitude install tftpd -

ปรากฏว่า ลงแล้วเงียบ Service ยังไม่รัน
ลอง Restart เครื่องแล้วพอสั่ง netstat ดูก็เห็น service up ขึ้นมาแล้วแต่ว่าไม่สามารถ TFTP จาก Router เข้าไปได้ ลองหาสาเหตุอยู่ตั้งนาน ก็ยังไม่เจอ ไม่รู้ทำไง คือมันจะมี error ประมาณนี้

- TFTP: error code 1 received - 18025 -

ลองเข้าไปดูใน aptitude อีกทีก็พบว่ามี Advanced tftp server (atftpd) มาให้ใช้อีกตัวหนึ่ง ก็เลยลองเอามาใช้ดู โดยใช้คำสั่ง

- aptitude install atftpd -

ปรากฏว่า ถ้าลง atftpd มันจะไปลบ tftpd เดิมออกและติดตั้งตัวมันไปแทน พอลงเสร็จก็เงียบเหมือนเดิม ต้องทำการ Restart เครื่องอีกที (ผมทำอะไรผิดไปมั้ยนี่ ปกติลง service มันไม่ต้อง Re ไม่ใช่เหรอ) คราวนี้ ใช้งานได้ทันทีเลย
ลองส่ง TFTP จาก Router ก็สามารถส่งเข้ามาได้ตามปกติ

เป็นความรู้สำหรับใครที่ติดปัญหาเรื่อง tftpd ทำงานไม่ได้และยังหาทางแก้ไม่ได้นะครับ ลองวิธีนี้ เป็นอีกทางเลือกนึงครับ

Thursday, August 20, 2009

แก้ Timezone บน Nagios3


ลง Nagios3 บน Debian โดยใช้ Aptitude

เมื่อรัน Nagios ขึ้นมา พบว่า เวลาที่แสดง Timezone ไม่ตรงกับของเรา
ลองแก้ไขเวลาที่เครื่องแล้ว ก็ยังเป็นเหมือนเดิม ให้ทำดังนี้ครับ

1. ที่ /etc/nagios3/nagios.cfg ให้เพิ่มบรรทัดนี้ลงไป

use_timezone=Asia/Bangkok

2. ไปแก้ไขที่ /etc/apache2/apache2.conf โดยเพิ่มบรรทัดเหล่านี้ลงไป



3. แก้ไขแล้ว ให้ Restart Apache2 และ Nagios ตามลำดับ