ZFS root の再構築でちょっと苦労した

zpool でエラーが出た ちょっと zpool status してみたらエラーがあるぞと言われ、zpool statux -vx してみということなのでやった結果が以下。 <0xc729>:<0xf1b5> となっているのは、エラーがあるスナップショットを消したらなくならないかと思ってやったけ…

FreeBSD で Canon PIXUS TS8630 プリンターを CUPS で使う

世の FreeBSD ユーザーよ Canon のプリンタ―はやめて EPSON を使おう Canon は Linux で CUPS から印刷できるように Linux 用のソフトウェアを配布している(i386 と X86_64 と arm と mips64el)。 それは Linux ユーザーには良いことであろう。 しかし、嘆…

納豆の発泡スチロール容器はリサイクル対象ではない

とあるスーパーにて 先日行ったスーパーの発泡スチロールトレイ回収箱に次のような注意書きがありました。 とあるスーパーの発泡スチロールトレイ回収ボックスの注意書き 少し気になったのは、納豆の容器が回収できないとなっていることです。ほかのものは、…

mergemaster をやめて etcupdate を使おう

最近はリリースを使って freebsd-update 一本という人も多いとは思いますが、buildworld している人向けの情報です。 2021 年には bug 252417 で mergemaster の削除が提案されています。理由としては、 メンテナがいない もう開発されていない svn から git…

FreeBSD と trim

trimの作法 で紹介されている FreeBSD forum の投稿 によれば、 TRIM コマンドはストレージデバイスに対するヒントであって、1Mbytes未満だと無視されることがある TRIM コマンドは non-queueable であって、全ての I/O 要求が処理されてからでないと実行さ…

PostgreSQL のデータベースのロジカルレプリケーションを設定する

FreeBSD に PowerDNS をインストールする で権威DNSサーバーの primary の設定をしたわけですが、PowerDNS の設定としては Native で、secondary への反映はデータベースのレプリケーションで行う必要があります。その設定を行っていきます。 primary 側の設…

vnet jail に関してちょっと気になる話

FreeBSD forum に "Huge downgrade in iperf3 speed when a jail is active" というちょっと気になる話が出ていた。 Promox VM で FreeBSD を動かしていて、Promox host との間の通信速度を iperf3 で測定すると、jail を立ち上げていない場合は 24Gbit/s 出…

FreeBSD で h2o + Gunicorn で PowerDNS Admin を実行する

PowerDNS を PostgreSQL バックエンドでインストールして、PowerDNS Admin を動かしたいということで、 順を追って手順を記録していきます。 もくじ PostgreSQL をインストールする PowerDNS をインストールする PowerDNS Admin をインストールする h2o + Gu…

FreeBSD に PowerDNSAdmin をインストールする

PowerDNS を PostgreSQL バックエンドでインストールして、PowerDNS Admin を動かしたいということで、 順を追って手順を記録していきます。 もくじ PostgreSQL をインストールする PowerDNS をインストールする PowerDNS Admin をインストールする ← 今回 h…

FreeBSD に PowerDNS をインストールする

PowerDNS を PostgreSQL バックエンドでインストールして、PowerDNS Admin を動かしたいということで、 順を追って手順を記録していきます。 もくじ PostgreSQL をインストールする PowerDNS をインストールする ← 今回 PowerDNS Admin をインストールする …

FreeBSD に PostgreSQL をインストールする

PowerDNS を PostgreSQL バックエンドでインストールして、PowerDNS Admin を動かしたいということで、 順を追って手順を記録していきます。 もくじ PostgreSQL をインストールする ← 今回 PowerDNS をインストールする PowerDNS Admin をインストールする …

jail 内で net/samba416 を動かす

一ヶ月ほど前に samba416 が ports に入ったが、以前のバージョンにはなかった注意点がある。 fdescfs を(デフォルトでは) /var/run/samba4/fd にマウントして使うようになったらしく*1、マウントしていない場合に起動スクリプトでマウントするようになっ…

福祉作業所のちょっとおもしろい事業

障害者支援はしたいけど 作業所でグッズを作って売っているところは多いけど、 家にものが溢れているのでそういうのは正直なところいらないなあと思っている。 「実用的」というのだとパンを作って売っているところが結構あるけれども、近所にないと買いに行…

GLX モジュールが動かない

現象 X11 の GLXモジュールが動かない。 x11-toolkits/nanogui を利用したプログラムを動かそうとすると、 GLXモジュールが有効でないから動かないよという感じのメッセージが出てくる。 NVIDIAのGPUを使っていたけど、ほかのGPUに変えた場合にこの問題に当…

ロシアのウクライナ侵略でロシアの肩を持った論者を記録していく

この記事は随時更新予定 ロシアにも一理あるのではという話をここでする必要はあるか (あとでなんか書く) そういうわけでここから一覧 たぶん世間的にもそれなりのステータスがあるんじゃないかという人たち かなり明確に親ロシアな人たち 伊勢崎賢治。こ…

X11 on FreeBSD で縦書きEPUBが読めるリーダー

結論を先に言うと deskutils/calibre 一択。 メニューバーがなく、画面をクリックするとやたらでかいナビゲーション用のアイコンが出てくるのを "NIH-syndrome" と書いている人がいて笑った(ImageJ とか思い浮かべてください)けど、たしかにそれ以外は良い…

auひかりで DHCPv6 で prefix delegation (IA-PD)

auひかりに移行した フレッツだと夜 21時頃から0時頃までどうにも通信が詰まる。 だましだまし使っていたが、家族からの苦情により auひかりに引っ越した。 本当は Nuro がよかったのだが、諸事情で auひかりしか選択肢がなかった。 ホームゲートウェイにも…

Lenovo Yoga C630 に FreeBSD が入らない(その2)

前回までのあらすじ FreeBSD-arm ML で Yoga C630 に FreeBSD/aarch64 がインストールできないんだけどどうしたらよかんべと聞いてみたところ、「Qualcomm のファームウェアは efi アプリケーションが 4kb align になっていることを要求するよ」と教えてもら…

Lenovo Yoga C630 に FreeBSD が入らない

Lenovo Yoga C630 Lenovo Yoga C630 ( Lenovo Yoga C630 製品仕様書 81JL0012JP | レノボジャパン ) は Qualcomm の Snapdragon 850 を積んだラップトップで、最近は新品なり中古なりが3万円程度で手に入る。 AArch64 はいまや UEFI で統一されようとしてい…

ホームディレクトリを自動で作成したい

古きよき /etc/passwd adduser と rmuser でユーザーのエントリだけでなく、ホームディレクトリも作ったり消したり、いっしょにやってくれて便利だ。 ホームディレクトリの準備は、ディレクトリを作成するだけでなく、スケルトンディレクトリの内容をコピー…

X server が死ぬ

FreeBSD stable/12 を更新した FreeBSD Security Advisories が出ていたので、使っている stable/12 を更新したところ、 X まわりの状況がだんだんと悪化した。 まず、時々 panic して再起動するようになって、それから xscreensaver がフリーズするようにな…

ネットワークがおかしい

症状 ネットワークというか、外へのルーターにしているマシンがおかしい。 前みたいに明確につながらなくなるわけではなく、 ウェブブラウザだと、名前解決はできているけれどもページが読み込めない、 何度もリロードしていると読めるときもあるという感じ…

knot-resolver に乗り換えた

Unbound を使っていた vnet jail で ipfw を動かして外への gateway にして、cache DNS server として unbound を動かしていた。 Unbound が死ぬ 難儀なのが、この Unbound が時々異常終了することである。 何が効いたか分からないが、最近は jail を道連れ…

Samba4 を kerberos (あるいは GSSAPI) 認証の KDC にする

なんらかのサービスで Kerberos 5 (あるいは GSSAPI) 認証を有効にする やり方はわりといろんな人が blog に書いてくれていて、Kerberos 5 認証を有効にしたいサービス名と "kerberos" を組み合わせて検索すると出てくるので、それを参考に設定してゆくとよ…

nvidia-driver の利用者は kernel configuration から device sc を外してはいけない

この話は自分で buildkernel する人向けです 使うの vt だし、device sc も device vga もいらんだろと外して kernel を作ってインストールしたら kldload nvidia-modeset.ko がこんなメッセージを出して失敗するようになった。 linker_load_file: /boot/mod…

ZFS のバックアップ

バックアップでことなきを得た と書いたけど、ことなきというわけでもなく、 死んだ PC を使っていた間はバックアップを取っていなかったので 半年ほどいろいろやったことが失われてしまった。 それでも死んだ PC に移す前にとっていたバックアップはあって…

X11 の設定

GUI で生活しよう FreeBSD を生活環境に戻すためにはやっぱり GUI を入れないとなということで poudriere でがしがしビルドして行く。 コンソールでも vt font を日本語対応のものを入れれば表示はできるけど、 w3m だと javascript 使いまくりなサイトは見…

Z620 に FreeBSD をインストールした

3TB の SATA HDD が 4台と、60GB 前後の SATA SSD が2台あって、 HDD には EFI パーティションとZFSパーティションを切って、ZFS は raidz2 にする。 メモリが 32GB あるので、SSD の方は swap 用に32GB と ZIL 用に 16GB 切ってそれぞれミラーする。 swap …

Z620 の BIOS 設定

Z620 を買った 富士通の TX150S7(の中古)に載せていた HDD を吹っ飛ばしてしまった後、復活させようとしたら故障していたので、もうこれは別の PCを買ってしまおうと考えた。「新しい」と書こうかと思ったけど、中古を買うんだから新しくはないか。 TX150S…

生活環境をぶっ壊してしまってふててた

ファイルサーバー兼デスクトップで使っていた FreeBSD を吹っ飛ばしてしまった。半年以上前のことになる。 ZFS の raidz2 で組んでいた HDD が一台死んだので、SAS HDD をホットスワップで交換してリビルドを始めたまでは良かった。 リビルドが終わってから…