Ubuntu boots into terminal with no xstart and readonly file system

Hi all

If you face this weird problem where your Ubuntu machine starts in terminal mode with no xstart option. try the following commands.

Try to first scan your system using fsck if that doesn’t work or it get stuck after few % try the next step.

type Xstart on the command prompt and press enter. still no success?

try apt-get update and if you see that your file system is read-only. Try the commands below

First of all shutdown your system using

shutdown -r now -F

once restarted try to remount your root partition using the following command

mount -o remount,rw /

If none of the above method works. Insert a Live Ubuntu CD. use GUI tool to scan your system by opening disk utility from the following path.
System > Administration > Disk Utility

Hope this solves your problem. If it doesn’t do post a comment and I shall try to help you out.

Njoi

Be Sociable, Share!

solve no such file to load — openssl error

Hi all

Was updating one server with rails 2.2.2 to rails 2.3.8. I upgraded ruby from 1.8.6 to 1.8.7 and also rubygems to 1.3.4 version from a source. When i did ruby script/server to start the server I got this error no such file to load — openssl

After a 15 mins R&D i found that this usually happens on an Ubuntu machine (which it was in my case). The solution is as follows

First install libssl using

sudo apt-get install libssl-dev

Than go to the source of ruby and go to the following path

cd ext/openssl

Run the command one after the others.

ruby extconf.rb
make
sudo make install

Now try to do ruby script/server again……and boooooooom! solved.. Even after trying this you are stuck let me know I shall help you out.

Thanks

Be Sociable, Share!

Install VNC server on Ubuntu Server

Hi all

sometimes VNC is really useful when you want to access the remote server. Though every thing can be done via command prompt but sometimes a GUI is useful (Atleast I find it useful).

Now if you want to do that here are the steps you need to follow. As you know that most or all servers dont come with Gnome installed. So thats the first step you need to do

Start with the following command

sudo apt-get update

Than install the Gnome-Core components using

sudo apt-get install gnome-core

Now install a virtual desktop using

sudo apt-get install vnc4server

Now setup a password to login using the following command. It will prompt to setup a password and verify it

vncpasswd

Than run the vnc server using

vncserver :1

Now before you proceed kill it once using

vncserver -kill :1

Now open the config file from .vnc/xstartup or ~/.vnc/xstartup

using nano .vnc/xstartup (I perfer nano you may use vim or vi)

Than uncomment the line which says

unset SESSION_MANAGER

And add sh to the line below it like this

exec sh /etc/X11/xinit/xinitrc

Exit the file and run the command as below

vncserver :1 -depth 16 -geometry 1028×1024

Than download tightVNC from http://www.tightvnc.com/download.html

connect using ip:1 (:1 is for the vnc server window)

You might see a dialog box with error and a delete option. Click delete and done 🙂

You now have GUI access to your server.

You may want to install synaptic using

apt-get install synaptic

Thats all.. Hope this article helps. If you get stuck do write to me.

Be Sociable, Share!

Install Tokyo cabinet on ubuntu + ruby

Every came across a task where in you get a task to insert 1 million + records in few hours? than the answer is NOSQL
Use Tokyo Cabinet. Here are the installation steps for the same.

First of all download the latest version of tokyocabinet via the following url

wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.47.tar.gz
tar xvf tokyocabinet-1.4.47.tar.gz
cd tokyocabinet-1.4.47
./configure
make
make install

Next step is to install the ruby library which you can download from the url below

wget http://fallabs.com/tokyocabinet/rubypkg/tokyocabinet-ruby-1.31.tar.gz

tar xvf tokyocabinet-ruby-1.31.tar.gz
cd tokyocabinet-ruby-1.31
ruby extconf.rb
make
make install

Now to verify you installation go to irb

irb(main):001:0> require ‘rubygems’
=> true

irb(main):002:0> require ‘tokyocabinet’
=> true

Done. If you get any errors while doing this please free to comment. Thanks

Be Sociable, Share!

solve libxslt is missing error when installing omniauth or nokogiri

I was trying to install omniauth and was getting error for nokogiri libxslt is missing. If you are facing the same issue you may solve it using the following command. I have tested it with ubuntu and it worked for me. Its not tested on Fedora but should work.

on Ubuntu 10

sudo apt-get install libxml2 libxml2-dev libxslt libxslt-dev

on Ubuntu 11

sudo apt-get install libxml2 libxml2-dev libxslt1-dev

On fedora

sudo yum install libxml2-devel libxslt-devel

If you still face issues do write to me.

Thanks

Be Sociable, Share!

solving sudo: /etc/sudoers is mode 0777, should be 0440 error

Today one of my team mate accidently gave chmod -R 777 on all folders. So he was not able to do sudo su and login as a root user.

Now as a normal user it wont allow you to change the rights. This is a big headache. Ultimately I found the solution to this issue. Restart ur pc and press shift key which will give u an option to start your system in recovery mode.

Select that and you will get an option to login as root with command prompt. Now change the rights of /etc/sudoers to 0440 by using the command chmod 0440 /etc/sudoers. Exit and restart your system.

Now start your terminal and try sudo su to login as a root user. Ah! finally the problem got solved.

If you are still not able to solve this issue. Just write back to me and I shall help you out.

Njoi

Be Sociable, Share!
1 2 3 4 5 22