# emerge -uDNpv system
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] dev-libs/openssl-1.0.0a-r3 [0.9.8o]...(略
Total: 1 package (1 upgrade), Size of downloads: 0 kB
以降、emerge -uDN system 本番と revrep-rebuild
Child process [pid] exited or timed out
without signaling production of a PID file:
exit 255 at /usr/sbin/spamd line 2588.
* Failed to start spamd [ !! ]
sa-update -D --nogpgとりあえず実行したら動いた。
man sa-updateそういえば更新時にパールモジュールを大量に更新していた。
(略)
-D, --debug [area=n,...] Print debugging messages
(略)
--gpg and --nogpg Use (or do not use) GPG to verify updates
(--gpg is assumed by use of the above
--gpgkey and --gpgkeyfile options)
X-Spam-Status: Yes,・・・凄く SPAMです。
score=13.961
tag=12 tag2=20 kill=30
tests=[
ARIN=0.1,
AWL=-0.895,
CONTENT_TYPE_PRESENT=-0.1,
DNS_FROM_OPENWHOIS=2.431,
FAKEDWORD_ONE=0.5,
FAKEDWORD_VERTICALLINE=0.5,
FAKEDWORD_ZERO=0.5,
HEAD_ILLEGAL_CHARS=3.729,
HTML_MESSAGE=1,
HTML_OBFUSCATE_10_20=3.196,
MIMEQENC=0.2,
MULTIPART_ALTERNATIVE=0.1,
ONLY1HOPDIRECT=1,
ONLY1HOPDIRECTARIN=1,
QENCPTR1=0.2,
QENCPTR2=0.2,
RCVD_IN_CHINA=0.1,
RCVD_IN_CHINA_KR=0.1,
RCVD_IN_TAIWAN=0.1,
UTF8=-0.1,
X_CHINESE_RELAY=0.1
] autolearn=spam
DNS_FROM_OPENWHOIS RBL入り
HEAD_ILLEGAL_CHARS 文字コード不一致
HTML_OBFUSCATE_10_20 HTML不明瞭
Dear Linode Suppport,
Today, I could not connect my server (from japan).
So I sign-in to my account. And connect to console.
At first, I could connect console.
I checked daemons and, server resources, and there was no problem.
So, I rebbot my server. After that, Server coiuld not boot up,
and could not connect console.. Would you please check "what's happened?"
Hello,
We're sorry to hear that you're having difficulty booting your Linode.
Our administrators are currently looking in to the issue.
We will get you back online and update this ticket as soon as we can.
Thank you for fast reply.
After I read you reply, I notice that server is up! Maybe It's ok.
If there is trouble, I hope to be fixed.
If I found a same case or other trouble, I'll contact you later.
Thank you for fixing it.
Sincerely yours.
Hello,
Glad to hear you're back online.
We believe that the issue has been resolved at this time.
You should have no further problems.
mail-filter/amavisd-new -ldap spamassassinただ、ほぼデフォルトで動かしLDAPなど噛む必要が無いのでパッケージオプションは除去。
mail-filter/spamassassin -ldap
spamd:x:[pid]:[gid]::/etc/mail/spamassassin:/sbin/nologinSpamAssassin用ユーザ作成。 (Amavisd,ClamAVはパッケージ標準で作成)
#SPAMD_OPTS="-m 5 -c -H"デーモンを挙げての動作となるが、rootでの動作が標準となっている為、spamdにて立ち上げるよう変更。
SPAMD_OPTS="-m 5 -c -H -u spamd"
#! /bin/sh一週間に一回SPAM対策用のある程度精査されたSpamassasin用共通設定をダウンロードするスクリプト。また、こちらの設定もCatにてこっそり足している。
FILE_NAME="user_prefs"
PREFS_NAME="local.cf"
PREFS_URL="http://www.flcl.org/~yoh/"
COMM_PREFS="uso8000k_prefs"
SPAMD_PREFIX="/etc/mail/spamassassin/"
SPAMD_SCRIPT="/etc/init.d/spamd"
cd $PREFS_PREFIX
/usr/bin/wget -qN $PREFS_URL$FILE_NAME
cp $PREFS_NAME $PREFS_NAME.bak
diff $FILE_NAME $PREFS_NAME.bak > /dev/null 2>&1
if [ $? -ne 0 ]; then
mv $FILE_NAME $PREFS_NAME
cat $COMM_PREF >> $PREFS_NAME
$SPAMD_SCRIPT restart
fi
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #[username]"Sendmail/Postfixのユーザ環境での転送処理。ここでとりあえずProcmailに転送します。ちなみに余談で、Procmailへ渡すのは"| /usr/bin/procmail" で良いのだけれど、こう書く一昔前の慣わしだそうです。玉虫色に染まれ!さん:procmail用の.forward設定の源流を探るにて詳しい説明が。とりあえず一昔前のSMTPサーバが同じ内容の.forwardを誤解しないようにとのこと。
PATH=$HOME/bin:/usr/bin:/usr/local/bin条件: "Subject: Anonymous"で始まるものについて、X-Loop:ループ検知用ヘッダ追加 (-A) 後、送り主情報 (From:) を用意したアドレスへ塗り替え (-I) 、User-Agent:、Received:等、送り主を特定できる情報を可能な限りダミーで塗り替える。(-I) そしてその結果を登録された送り先へ送るといった内容。至極単純。Procmailインストール時に入るFormailですが、これが非常にお手軽なうえ強力で・・・便利です。
MAILDIR=$HOME/Maildir/
DEFAULT=$MAILDIR
LOGFILE=$MAILDIR/procmail.log
LOCKFILE=$MAILDIR/procmail.lock
SENDMAIL=/usr/sbin/sendmail
FROM=anonymous@example.com
FORWARD=target@example.com
MASK=[MASK]
:0
* ^Subject: Anonymous
| formail -A "X-Loop: $FROM"\
-I "From: $FROM"\
-I "Return-Path: $FROM"\
-I "Reply-To: $FROM"\
-I "To: $FORWARD"\
-I "Received: $MASK"\
-I "User-Agent: $MASK" \
| $SENDMAIL -i $FORWARD
SpamAssassin用「TLECのuser_prefs」は、ここにありますありがたやありがたや。Gentooの過疎MLとレイヤー低めのしか読んでいないので気づかなかったり。
$ ls -la /boot
total 8
drwxr-xr-x 2 root root 4096 Jun 12 2008 .
drwxr-xr-x 19 root root 4096 Jun 29 11:33 ..
-rw-r--r-- 1 root root 0 Jun 12 2008 .keep
lrwxrwxrwx 1 root root 1 Mar 20 2009 boot -> .
$ dmesg
Linux version 2.6.xx.xx-linode22 (root@build.linode.com)
(gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #1 SMP
>> Ubuntu(´゚ω゚):;*.ブッ XenのUbuntuの準仮想環境を構築してGentooで乗っ取ったのだろうか?特に気にしていなかったが改めてdmesg読んで面白いものが見れました。
>> Ubuntu
>> Ubuntu
$ eselect kernel listportageで入っているわけではない模様。
Available kernel symlink targets:
(none found)
$ sudo find / -name "*linu*" -print結局現段階では目的のもの見つからず・・・ うう・・・モヤモヤする
$ sudo find / -name "*ker*" -print
$ ls /proc/
(略)
config.gz
(略)
$ zcat /proc/config.gz | head
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.xx.xx-linode22
# Tue Nov 10 16:09:19 2009
#
CONFIG_X86_32=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_X86=y
vm.kmem_size 640M
= OK
vm.kmem_size 768M
= Panic kmem_suballoc Bad status return of 3
option KVA_PAGES=512 を足して再構築
vm.kmem_size 1536M
= OK
Mem 2GB/3GB
vm.kmem_size 1580M
= OK
vm.kmem_size 1584M
= k_stack allocation faild.-> シングルユーザモードへ
vm.kmem_size 1600M
= Page Fault (SWAP?)
vm.kmem_size 1624M
= Double Fault (SWAP)
vm.kmem_size 1648M以降
= Panic kmem_suballoc Bad status return of 3