Wednesday, December 12, 2012

Flush ARP cache

Recently one of my vps is not responded to the out side internet. This issue was resolved after clearing my arp cache in the main node.

 Please check the commands I have issued
[root@server.ajeesh.com]# ip neigh flush all;arp -n


After this I could able to ping the server and Internet is active on my vps.

Saturday, December 1, 2012

Issue with yum

Please check how i have fixed my yum issue on my vps.

[root@ldap /]# yum -y install openldap-servers openldap-clients
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 309, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 178, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 345, in doCommands
    self._getTs(needTsRemove)
  File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 101, in _getTs
    self._getTsInfo(remove_only)
  File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 112, in _getTsInfo
    pkgSack = self.pkgSack
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 662, in
    pkgSack = property(fget=lambda self: self._getSacks(),
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 502, in _getSacks
    self.repos.populateSack(which=repos)
  File "/usr/lib/python2.4/site-packages/yum/repos.py", line 232, in populateSack
    self.doSetup()
  File "/usr/lib/python2.4/site-packages/yum/repos.py", line 79, in doSetup
    self.ayum.plugins.run('postreposetup')
  File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 179, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/fastestmirror.py", line 181, in postreposetup_hook
    all_urls = FastestMirror(all_urls).get_mirrorlist()
  File "/usr/lib/yum-plugins/fastestmirror.py", line 333, in get_mirrorlist
    self._poll_mirrors()
  File "/usr/lib/yum-plugins/fastestmirror.py", line 376, in _poll_mirrors
    pollThread.start()
  File "/usr/lib64/python2.4/threading.py", line 416, in start
    _start_new_thread(self.__bootstrap, ())
thread.error: can't start new thread


I have tried with the following command but the issue was not fixed.

[root@ldap /]# yum clean all
Loaded plugins: fastestmirror
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@ldap /]# rm -f /var/lib/rpm/__db*
[root@ldap /]# rpm --rebuilddb

Solution :

[root@ldap /]# rm /dev/urandom
rm: remove character special file `/dev/urandom'? y
[root@ldap /]# mknod -m 644 /dev/urandom c 1 9
[root@ldap /]# logout

exited from CT 3001
You have new mail in /var/spool/mail/root
[root@openvz ~]#
[root@openvz ~]# vzctl restart 3001

[root@ldap /]# yum update

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * epel: ftp.neowiz.com
 * extras: ftp.iitm.ac.in
 * remi: remi-mirror.dedipower.com
 * updates: ftp.iitm.ac.in
base                                                                                                                                                      | 1.1 kB     00:00    
base/primary                                                                                                                                              | 1.2 MB     00:09    
base                                                                                                                                                                   3591/3591
epel                                                                                                                                                      | 3.7 kB     00:00    
epel/primary_db                                                                                                                                           | 3.8 MB     00:19

open .chm files in Linux

For reading .chm document you need xCHM  application. chm is a Microsoft compressed HTMl application.

ajeesh@tech3:~$ sudo apt-get install xchm
[sudo] password for ajeesh:

The following NEW packages will be installed:
  libchm1 xchm

After this operation, 905 kB of additional disk space will be used.
Do you want to continue [Y/n]? y


After this installation xCHM will be on your Applications => "Office"  section.