Posts Tagged ‘Ubuntu’

Feisty安装apache2遇到郁闷的问题

Wednesday, July 25th, 2007

在 ubuntu feisty 上用 apt-get 装 apache2,安装完成后 /etc/init.d/apache2 无法启动,没有任何返回,/var/log/apache2/error.log里面也没有任何信息!用 apache2ctl start 启动提示没有设置 ServerName,好说,在 /etc/apache2/ 创建一个 httpd.conf,里面加上 ServerName localhost。再 apache2ctl start 没有错误提示了。这个情况有人遇到过,他猜测因为先前装过 apache,那我八成是因为先前装了 nginx, bull shit!

再运行 /etc/init.d/apache2 start 仍然无法启动!看 error.log,有如下错误:

[Wed Jul 25 18:06:12 2007] [error] cgid daemon process died, restarting
[Wed Jul 25 18:06:12 2007] [error] (2)No such file or directory: Couldn’t bind unix domain socket /var/run/apache2/cgisock.18746

竟然是个bug,而且已经关闭,因为在Gutsy Gibbon已经修复…feisty里怎么修复?没弄明白。Apache Mail List 上也有一个关于这个问题的修复,试了没用!

How to remove Nginx from Ubuntu Feisty

Wednesday, July 25th, 2007

Feisty中的Nginx有问题,不能用 apt-get remove 卸载。方法看这里

前所未有的遭遇死机

Tuesday, July 17th, 2007

Ubuntu 上用 ruby 的 REXML 去 parse 二十几万个 xml 文件,内容很简单,文件也很小。遭遇不确定性死机,甚至有一次直接重启了。昨天一边 parse 一边往 mysql 里插,在50万左右的时候再次死机!

死机之后 mysql 表损坏,进入数据库文件的保存目录(ubuntu上是 /var/lib/mysql, 郁闷的是数据库目录除了mysql用户其他人没有任何权限),用myisamchk –recover tbl_name.MYI 把表修复好。
机器,Ubuntu,ruby REXML 一定是其中之一不可信赖。今天在我那刚升到 10.4.10的 Tiger 上试试。

Setup ruby and rails on my Ubuntu(feisty) box

Tuesday, June 26th, 2007

1. Install Ruby
# sudo apt-get install ruby rdoc ri irb libyaml-ruby libzlib-ruby ri ruby1.8-dev

** caution: ruby1.8-dev is must, It is the header files for compiling extension modules for the Ruby 1.8. You cannot run mongrel without this library.

2. Install ruby gems
# wget rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
# tar zxvf rubygems-0.9.0.tgz
# cd rubygems-0.9.0
# sudo ruby setup.rb
# gem update –system
# cd ..
# rm -rf rubygems-0.9.0*

3. Install rails
# sudo gem install rails –include-dependencies

4. Install ruby MySQL binding
# sudo apt-get install libmysql-ruby

5. Install mongrel
# sudo gem install mongrel –include-dependencies