Linux

名前解決できずSSHサーバに蹴られる

突然サーバにSSH接続できなくなった、と言っても原因はいろいろある。今日あるVPSサーバでscreen内のsshが切れているのを見つけ、再接続しても繋がらない問題が出た(ウェブにはつながる)。 海外の安サーバで最近AlphaRacks*1に買収されたところの一つだ。こ…

CentOS 7でgeoipupdateが動かなくなった

GeoIP-update-1.5.0-11.el7 が4月からエラーを吐くようになった。 /etc/cron.weekly/geoipupdate: Received Error -21 (Sanity check database_info string failed) when attempting to update GeoIP Database Received Error -21 (Sanity check database_in…

GNU screenで行の折り返しが変になる

GNU screen内のbashやvimで画面幅に収まらない長い行を表示しても折り返されず、右端の文字が上書きされるだけになってしまう。 症状として、bashで上下キーなどでhistoryを表示していると長い行を表示した後でその分だけカーソルが上に行ってしまう。vimで…

CentOS 7のduplicity (paramiko)でホスト鍵検証が通らない

サーバを入れ替えてホスト名に対するホスト鍵が変わったサーバ。事前にknown_hostsを編集して新サーバの鍵を追加してあり、OpenSSHのssh、sftpでは正常に接続できる。 また前提としてpython2-paramiko-1.16.1-2.el7 時点ではECDSA鍵は使えないっぽいのでRSA…

CentOS 7のduplicity-0.7.11-1.el7 の--encrypt-keyが動作しない

GPGがエラーを起こす。 GPGError: GPG Failed, see log below: ===== Begin GnuPG log ===== gpg: invalid option "--pinentry-mode=loopback" ===== End GnuPG log =====とりあえずオプション指定を外して対応した。 /usr/lib64/python2.7/site-packages/du…

/以下のパーミッションを壊してしまった

find . -print0 | xargs -0 chmod o+rするつもりが.の代わりに/を打ってしまった。しかもrootでサーバ設定をいじっていた流れで作業していたので権限に不足無し。なぜchmod -R o+r .ではなくわざわざ長いコマンドにしたのか不明だが、だからこそtypoもしたの…

git clone https:// 時の証明書エラー

HTTPS で GitHub から clone しようとしたら証明書のエラーになる。 git clone --depth=1 https://github.com.example.com/repo.git Cloning into 'repo'... fatal: unable to access 'https://github.com.example.com/repo.git/': SSL certificate problem,…

CentOS 6のLogwatch 7.3.6でFail2Ban 0.9.2のBan/Unbanがレポートされない

0.9(a9b9c6ea03, 5630c56c75)でログレベルが変わっていたようだ。Logwatch側も7.4.1(r225, bug#37)でそれに対応している。ただFail2BanはEPEL(Fedora)なのでバージョンの追従具合に差が出てしまったようだ。 間に合わせだがLogwatchのr225の差分を取り込めば…

fail2banが起動しない

サーバに再起動を掛けてから立ち上がらなくなった。(fail2ban-0.9.2-1.el6.noarch) 詳しいエラーを出すために fail2ban-client -xvd start してみると ERROR Failed during configuration: 'NoneType' object has no attribute 'startswith' Traceback (most…

Perlbrewでperl-5.19.8のインストールが失敗する (CentOS 6)

~/perl5/perlbrew/build.perl-5.19.8.log のログを見てみると # Failed test '[unix] syslog() called with level 'info' (macro)' # at t/syslog.t line 186. # got: 'Wide character in syswrite at ../../lib/Sys/Syslog.pm line 544. # ' # expected: ''…

CentOS5でRemiのPHP5.4にupdateするとエラー

今時にel5かという声は無視して*1PHP5.4が降りてきたのでupdateしようとすると、php-eacceleratorでエラーが起きる。 1:php-eaccelerator-0.9.6.1-20.el5.remi.x86_64 from installed has depsolving problems --> Missing Dependency: php-common = 5.3.19 …

Amazon Linux AMI で Les RPM de Remi を使う

Remiに限らないが、大体こんなエラーがでる。 Could not retrieve mirrorlist http://rpms.famillecollet.com/enterprise/latest/remi/mirror error was 14: PYCURL ERROR 22 - "The requested URL returned error: 404" ミラーのディレクトリインデックスと…

RPMforgeとCentOS

昔はRPMforgeを入れたら定石のようにenabled=0としていたが、これはCentOS標準のパッケージを上書きしてしまい、後で依存関係の問題からCentOSのパッケージを追加できなくなるのを防ぐことが主な目的だった。*1 しばらく前から上書きになるパッケージ群はrpm…

coLinuxでFedora 10を11に強引に上げたらyumで変なメッセージが出るようになった。

Loaded plugins: dellsysidplugin2, fastestmirror ... ERR_OUT: : Bad address ERR_OUT: : Bad address ERR_OUT: : Bad address ERR_OUT: : Bad address ERR_OUT: : Bad address --disableplugin=dellsysidplugin2 すると出ない。 yum whatprovides */dells…

CentOS 5.3でyumするとエラーが出るようになった。

Traceback (most recent call last): File "/usr/bin/yum", line 4, in ? import yum File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 49, in ? import config File "/usr/lib/python2.4/site-packages/yum/config.py", line 27, in ? from …