Archive for category Howto
Ruby:no such file to load — net/https
gem_original_require’: no such file to load — net/https (MissingSourceFile)
If you get this error when getting your app up and running under Ubuntu it means you still need to install the libopenssl-ruby library:
sudo apt-get install libopenssl-ruby
Volume group “VolGroup00″ not found
Met a problem when try to copy virtualbox vdi file directly from Windows virtualbox to Linux
“Error: Volume group “VolGroup00″ not found
……
Kernel panic – not syncing: Attempted to kill init!”
Solution:
First, boot up in rescue mode, using the CentOS cd, type “linux rescue” on the first boot prompt.
Now chroot to you actual system:
#chroot /mnt/sysimage
Then, backup your initrd:
#cd /boot
#mv initrd-2.6.18-164.el5.img initrd.backup
(use the last version, or the one you are trying to boot, on the “2.6.18-92.el5.img” part)
Now rebuild your initrd:
#mkinitrd /boot/initrd-2.6.18-164.el5.img 2.6.18-164.el5
(Same thing about the versions)
#reboot
Play with Grub2
Grub maybe a headache to old grub users, I updated my Laptop with New version,
really took some time to get familiar with grub2. Here is a good article ![]()
Cool Links for Grub2
http://www.howtogeek.com/howto/17787/clean-up-the-new-ubuntu-grub2-boot-menu/
Alfresco installation Guides
Alfresco offers true Open Source Enterprise Content Management (ECM) – Document Management, Collaboration, Records Management, Knowledge Management, Web Content Management and Imaging.
Installation guides with snapshots, clear to follow
http://www.linuxdict.com/books/Alfresco.pdf
PS: The Alfresco installer also support console, so we can install minimal system. and install the Alfresco. no X is needed.
Details: http://wiki.alfresco.com/wiki/Main_Page
Where is nagstamon configuration?
My nagstamon crashed sometimes and the configuration lost.
but can’t find where the hell configuration is. so got the solution: define the configuration manually.
Everything should get at its place and you can start it from Start menu/Programs/nagstamon. When run from command line with “nagstamon” you can pass a configfile like “nagstamon configfile” in case you want to store it at another place than default. It starts automatically at login. Details: http://nagstamon.sourceforge.net/setup/
Now my shortcut looks like: “C:\Program Files\nagstamon\nagstamon.exe” nagconfig.conf
The configuration lays in C:\Program Files\nagstamon\nagconfig.conf , good news it also encryto the password. cool
Get the process like “netstat -anpt” on Solaris
Two ways to get which process is Listen on the specific port on Solaris
1. lsof -i:port_number
e.g. lsof -i:22
2. Use scripts that combined with pfiles
e.g. get_port.sh 22
Nginx+php with fpm repository
Glad to announce we got nginx php fpm packaged.
Version: PHP 5.2.13 with Suhosin-Patch 0.9.7 + Nginx 0.7.65
Details: http://www.linuxdict.com/lemp/readme.txt
Any advice/questions would be appericated
Yum Repo problem : primary.sqlite.bz2: [Errno -1]
This proble happened a lot recently, no idea what’s wrong with CentOS.
updates/primary_db | 687 kB 00:02
http://mirror.nus.edu.sg/centos/5/updates/x86_64/repodata/primary.sqlite.bz2: [Errno -1] Metadata file does not match checksum
I try to clean the cache, but still doesn’t work
Solution: Remove the following lines in /var/cache/yum/updates/repomd.xml
<data type=”primary_db”>
<location href=”repodata/primary.sqlite.bz2″/>
<checksum type=”sha”>d36796c21c77035e68c2ae2e7dc486d75d4659cd</checksum>
<timestamp>1269791791</timestamp>
<open-checksum type=”sha”>5c914da1b9b979b2097ff69062ca21783d5190d7</open-checksum>
<database_version>10</database_version>
</data>
Install Php5.2 with Yum
Install Php5.2.x with yum.
1. Enable development repositories on CentOS, but only for i386
http://wiki.centos.org/HowTos/PHP_5.1_To_5.2
2. Only for Test Enviorment, not recommend for Prod. ![]()
$rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
# create /etc/yum.repos.d/utterramblings.repo
$vi /etc/yum.repos.d/utterramblings.repo
# paste the following lines
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
$yum update php
http://www.jasonlitka.com/yum-repository/
Build HA cluster with keepalived
OS: CentOS 5.4
Software:
keepalived, openssl097a, lighttpd
Arch:
—————|–lb_master (192.168.1.101/24)
Visitors -(VIP) -|
—————|–lb_slave (192.168.1.102/24)
VIP: 192.168.1.100/24
Install
Read the rest of this entry »