リア充爆発日記

You don't even know what ria-ju really is.

CentOSのyumでSegmentation fault

さくらのVPSでCentOS6.3での話。
たまにしかメンテしないので、いつのタイミングからこうなったのかもよくわからない。困った。

そういうときはstraceをかましてみる。

[root@ria10_no_server www]# strace yum update
~snip~
stat("/var/cache/yum/x86_64/6/jenkins/primary.xml.gz", {st_mode=S_IFREG|0644, st_size=27127, ...}) = 0
stat("/var/cache/yum/x86_64/6/jenkins/primary.xml.gz", {st_mode=S_IFREG|0644, st_size=27127, ...}) = 0
stat("/var/cache/yum/x86_64/6/jenkins/primary.xml.gz", {st_mode=S_IFREG|0644, st_size=27127, ...}) = 0
open("/var/cache/yum/x86_64/6/jenkins/primary.xml.gz", O_RDONLY) = 9
lseek(9, 0, SEEK_CUR) = 0
read(9, "\37\213\10\10\0\0\0\0\2\377/var/www/pkg.jenkins-c"..., 8192) = 8192

      • SIGSEGV (Segmentation fault) @ 0 (0) ---
      1. killed by SIGSEGV +++

Segmentation fault

これ、標準出力にビビるくらいアウトプットされるので、リダイレクトしたほうがいいかもしれないけど、とにかくセグフォが最後に来るケースがほとんどだと思うのでそのままでも問題ないかも。

で、jenkinsでコケてるので、どうもjenkinsの何かが問題らしい。このサーバでは今jenkinsはまともに運用されてないので消しちゃうことにした。

$ rm -rf /var/cache/jenkins
$ rm -rf /var/lib/jenkins/
$ yum remove jenkins

そしたら、スカッと治った。

ヨッシー New アイランド

ヨッシー New アイランド