Gentoo

HDD が逝ったくさい

最近コンパイルばっかりしてたら、いよいよ HDD が逝ったくさい…。 mount: warning: /etc/mtab is not writable (e.g. read-only filesystem). It's possible that information reported by mount(8) is not up to date. For actual information about syste…

Dovecot 2.1.xx にアップデートしたらログインできない

何気なく dovecot をアップデートしたらログインできなくなったのでメモ。 Jan 13 14:01:44 [dovecot] imap(xxx@xxxx.xxxx.xx): Error: user xxx@xxxx.xxxx.xx: Initialization failed: namespace configuration error: inbox=yes namespace missing Jan 13 …

先日の emerge world でひっかかったとこ

先日の emerge world でひっかかったとこ。 あまりないんだけど、 libpng-1.5.10 → # revdep-rebuild --library '/usr/lib64/libpng14.so.14' -- --keep-going --quiet compiz がツリーから消えるよ! の表示がうざい → pinkbyte overlay を使うことにした。…

久々に emerge world 3/25

久々に emerge world 。する前に、 $ sudo emerge -1 sys-devel/gcc sys-libs/glibc sys-kernel/linux-headers $ sudo emerge -1 sys-kernel/linux-firmware $ sudo emerge -1 sys-kernel/gentoo-sources とかして gcc やカーネルを新しくしてみる。 そして…

rtl8168d-2.fw

サーバ機である ThinkPad L412 をメンテナンスしていたところ r8169 0000:04:00.0: eth0: unable to load firmware patch rtl_nic/rtl8168d-2.fw (-2)こんなエラーが吐かれていることに気づく。見てみると確かに /lib/firmware/rtl_nic/rtl8168d-2.fw なんて…

/var/log/portage/elog/summary.log logrotate error

しばらく前に logratate をアップグレードして以来、以下のようなエラーが出ていた。 error: skipping "/var/log/portage/elog/summary.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "r…

portage の autounmask 機能

なんかちょっと前のアップデートで portage に autounmask の機能が統合されてたのでメモしておきます。 autounmask を使わない例 例えば、今日現在 ~amd64 でキーワードマスクされている xorg-server-1.10.4 を入れたい場合 /etc/portage/package.keywords …

Gentwoo で bot のごとくつぶやく

某巨大掲示板の Gentoo スレにあった恐ろしい大学についてぐぐっていたら、 emerge の結果をひたすらついーとするアプリがあるのをみっけた。 http://gentwoo.elisp.net/ 使い方 ついったーアカウントを取得する GenTwoo のサイトにアクセスする ログインか…

URLエンコードされたログを簡単にデコードして表示する

メモ。Apache のアクセスログ等で日本語を含むファイルにアクセスした形跡は localhost - - [07/Jul/2011:10:36:37 +0900] "GET /%e3%83%86%e3%82%b9%e3%83%88.txt HTTP/1.1" 200 -こんな感じで URL エンコードされてログに残るけど、これを簡単にデコードす…

Dovecot 2.0.11

emerge world したら dovecot がバージョン 2 系になった。 Gentoo だけなのかもしれないけど、コンフィグファイルが apache のように分割されて結構な確認が必要になってた。修正箇所自体はそんなに多くないんだけど、どのファイルを修正すればいいかわから…

Gentoo で PT2 ドライバを使う場合のメモ (4/21)

今日現在のメモ。 DVB ドライバの場合カーネルは新しすぎるとダメ? 新しすぎたら駄目だった。今のところ 2.6.36-gentoo-r8 では動いている。 2.6.37 でも動きそうだけど微妙に動かない感じ? カーネル設定のせいかもしれないけど。 recpt1 (キャラクタ) の…

app-text/poppler-0.14.5-r1 のコンパイルエラー

emerge world していたら app-text/poppler-0.14.5-r1 でコケたのでこんな感じで対処。 $ sudo LANG="C" emerge -av1 app-text/poppler たまに LANG=ja_JP.UTF-8 だとこけるものがある。よくわからん。

VLC-1.1.9 の音声切り替わりパッチ対応 ebuild

1.1.8 までと大差ありませんが app-arch/unzip が入っていない場合は入れるようにしておきました。 --- vlc-1.1.9.ebuild.orig 2011-04-17 11:42:21.848012615 +0900 +++ vlc-1.1.9.ebuild 2011-04-17 11:37:39.147906245 +0900 @@ -39,8 +39,10 @@ fi SRC_U…

Gentoo で VMware を使う

もっぱら VirtualBox 派の私ですが、たまには VMware を使ってみます。 インストールされるバージョンのチェック $ emerge -pv vmware-player * app-emulation/vmware-player Available versions: 2.5.5.328052!b!s ~3.1.3.324285!f!b!s {doc +vmware-tools}…

カーネル標準 DVB ドライバが動かない

たまには Gentoo で PT2 を遊ぼうかなと思って PT2 が挿さっているマシンで Gentoo を起動。カーネルも最新にしようとカーネル 2.6.38-gentoo-r1 なんてのにしたら起動時にカーネルが i2c なんちゃらとかダンプを吐いてくれます。なんだろうなぁと思ったらど…

VLC-1.1.8 の音声切り替わりパッチ対応 ebuild

VLC-1.1.8 未満のものにはセキュリティに問題があったらしく 1.1.8 になりました。パッチ自体はとっくに適用していたんだけど、ネタもないし公開もしてなかったので一応さらしておきます。 --- vlc-1.1.8.ebuild.orig 2011-04-09 02:15:31.889962082 +0900 +…

MP640 を Gentoo から使うメモ

# layman -a calculate # echo "cnijfilter ~amd64" >> /etc/portage/package.keywords # echo "emul-linux-x86-bjdeps ~amd64" >> /etc/portage/package.keywords # PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /var/lib/layman/culculate" emerge -av cnijfilter…

SMTP 認証ありでの SMTP 伝送確認

ここまで、アカウント管理用の postfixadmin の設定、 SMTP の設定、 Dovecot の設定とやってきたが、このままだとセキュリティ上に問題があるので、ここから postfix でSMTP 認証および SSL/TLS をつかえるように設定していく。 postfix の main.cf の設定 …

dovecot の初期設定と POP/IMAP での認証確認

続いて dovecot の設定を行う。 dovecot.conf と dovecot-sql.confの設定 とりあえず確認のため SSL は無効・平文も可にして設定してみる。 $ sudo vi dovecot.conf --- dovecot.conf.orig 2011-03-29 09:04:42.406699982 +0900 +++ dovecot.conf 2011-03-29…

Postfix の設定と起動確認

次に postfix の設定を行うのであるが、まず配送先のディレクトリと配送用のシステムユーザを作成する。 ユーザ作成 配送用システムユーザは以下のとおりに設計する。 ユーザ名 uid gid ホーム vmail 501 501 /var/vmail $ sudo groupadd -g 501 vmail $ sud…

postfixadmin の初期設定と起動確認

マージしたら postfixadmin を準備する。 SMTP でメールを送ろうにも、アカウントを DB 上に登録する作業が必要なので、最初に最初にコレをやれば postfixadmin の機能を使ってアカウント増やしたりできて楽である。また、管理者権限でメールを送信したりす…

Postfix + Dovecot + Postfixadmin の設定

MTA を乗り換えたいなぁ と書いてからもう何週間か。仮想環境でテストした感じだとやっと使える目処が立ってきたので切り替え作業を行う。 今回乗り換えを行うのはこんな環境。 SMTP POP/IMAP Admin virus spam 変更前 qmail dovecot+vpopmail qmailadmin cl…

MTA 上でのウイルス対策

流通数は少ないしクライアント側でのウイルス対策は行っているので急いで必要でもないのだが、この手のものは設定しておく。なお、スパム対策については導入だけ行ってまともなテストをしていないので概要だけ載せる。 手順 amavisd-new をデーモン起動して …

USE フラグの場所

よく考えたらイマイチわかってなかった USE フラグの格納場所をメモメモ。φ(.. ) USE フラグのリスト /usr/poratge/profiles/use.desc グローバルな変数 /usr/portage/profiles/use.local.desc ローカルな変数 使ってる分には違いがよくわからないが。 pac…

Python 2.6 → 2.7 のメモ

amd64 環境で Python 2.7 が stable になったので作業メモ。 emerge world 等でアップグレードが終わったら… $ eselect python list Available Python interpreters: [1] python2.6 * [2] python2.7 [3] python3.1 $ sudo eselect python set python2.7 $ es…

emerge のときの python のエラー対処とりあえず

VirtualBox 上の Gentoo ゲスト上でマージしまくっていたときにいくつか引っかかったのでメモ。コンパイル等々の中で python を呼んでいるものの中には最新の 3 系じゃ通らないものがたまーにある。たとえば compiz-fusion の設定メニューアプリである x11-a…

起動時の udev エラーとか

起動時にこんなエラーが出ていた Gentoo さん Starting udev: udevd-work[xxx]: error opening ATTR{/sys/devices/..... なんだろなーと思いつつ。放置しておいたら消えていた。消えた心当たりはこれくらいしかないんだが。 ERROR: setup CONFIG_SYSFS_DEPRE…

VirtualBox 上の Gentoo ゲストのメモ

何度目かわからない VirtualBox ゲストに Gentoo を入れる作業。実はゲストマシンを構成する HDD 自体はイメージファイルとして残っているんだけど、 VirtualBox のメジャーバージョンアップにともなって新規インストールしているのです。なんで今さらって感…

VLC 音声チャンネル構成切り替わり対応パッチを当ててみる

この記事は古いです→VLC-1.1.8用 某巨大掲示板を見ていたら目に止まったのであててみる。パッチは コレ らしい。パッチを当てるにあたり、野良ビルドは嫌なので ebuild を作成。パッチ当ての部分だけ追加。 unpack 部分とかもうちょっと綺麗に書けそうな気が…

Gentoo の MTA の乗り換えを考える

現在 Gentoo のメールシステムは qmail+vpopmail+dovecot で運用しているんだけど、特に qmail はいろんなパッチ当て過ぎちゃって壊れたらもう戻せない自信があるので、他の MTA に移行しようかなと画策中。# 一応 ebuild で残してあるから戻せるはずではあ…