VanillaOS 3を試す

イメージ
以前仮想マシンで試したものの、あまり時間が取れず、しっかり使えていなかった。 余っている(テスト用においてある)Thinkpad x390に実際に入れて試してみた。 Vanilla OS ところが、サイトに行ってみると少し前(2026-08-24)にUpdateされており2→3へと2年ぶりの更新。 簡単に言うとイミュータブルなOSで、OS本体の書き換えは基本的にできず、A/Bパターンで起動する必要がある。 Aでインストールしたものは、Bに入れられ、起動時にBを選択するとインストール後の状態で使える仕組み。不具合があればまたAに戻せるというもの。 若干、コマンド類が変わってしまっているらしい。 イミュータブルなOSは、これまでにも試したものの日本語がうまく扱えないなど常用するには結構厳しいものがあった。 とはいえ、時間の経過で様々なアプリケーションがFlatpakやAppImageで出揃ってきたので、今回テストすることにした。 インストーラ自体は小さく、起動用のUSBに書き込んで起動すればOK。 インストール完了後、マシン名やユーザ名を入力することで、環境設定は完了。 基本的にはFlatpakでインストールするのが正しい使い方らしいので、必要そうなものを入れてみた。 vscode Brave Browser LMStudio DBeaver-ce Thunderird Obsidian opencode LibreOffice など・・・ どれも、サクサクと動作して気持ちいい。 日本語環境 さて、問題は日本語環境だが、調べてみるとflatpakにmozcもfcitx5も存在していた。 これんらばと思い、入れてみる。 https://note.kurodigi.com/vanillaos-fcitx5-mozc/ が、vanillaOS2の記事のようだけれども、同じ手順でOKだった。 すばらしい。 いつも使用しているmozcが動作するようになった。 ところが、LMStudioでハマった… flatpak特有の問題 LMStudioはすんなり入り、LMLinkでローカルのAIサーバも使用可能。 で、URLを指定したときにWEBサイトを取りに行かせて、処理させるMCPでハマった。 https://github.com/modelcontextprotocol/servers...

Thunderbirdでパスワードの再入力

モバイルマシンでの作業中 

寒いので、ストーブをつけて、ホットカーペットの上で転がって作業中。

自分のデスクトップマシンにはリモート接続(TeamViewerやssh、Googleリモートデスクトップ)なりで、ちまちまっと 接続している。

で、メールの着信通知がスマートフォンに来たので、Thunderbirdを起動して確認しようとしたところ「パスワードの再入力・キャンセル・再試行」なんて画面がポップアップしてくる。

もちろん、正しいパスワードを入力し直しても、一向に進まない。

でもって、エラーは自分の管理しているドメインのメールサーバへの接続。
Thunderbirdのメッセージでは、情報が少なすぎて意味不明なので、サーバ側のログを確認する。

Feb 12 18:53:57 ホスト名 dovecot: imap-login: Maximum number of connections from user+IP exceeded (mail_max_userip_connections=10) : ...
 と出力されている。

むむむ、いつも使用しているデスクトップはLinuxマシンとiMac。これにモバイルで接続したときにコネクション上限を超えてしまうらしい。

どうやらdovecotはユーザ名とipアドレスで管理していて、最大接続が10のようだ。

いつもは、外からテザリングでネットワーク接続することが多いし、自宅ではデスクトップでしかメールは送受信しないから、気づかなかった。

dovecot側の最大接続数を変更

/etc/dovecot/conf.d/20-imap.conf を確認すると
  # Maximum number of IMAP connections allowed for a user from each IP address.
  # NOTE: The username is compared case-sensitively.
  # mail_max_userip_connections = 10
たしかに、デフォルトでは最大で10接続になっている。

少し余裕を持って20に設定する。(もちろん#を削除して、コメントではない状態に・・・)












この状態で、サービスを再起動する。

# service dovecot restart

とりあえず、これでエラーは収まった。

Thunderbirdの設定でも対応可だった

ところで、Thunderbird側の接続はどうなっているのか調べてみたら
設定→アカウント設定→サーバー設定→詳細に以下の項目があった。

デフォルトが5になっていたので、2に変更。

そりゃ、最大接続数が5だと、デスクトップ2台使用しているだけで、上限に達する。
その上で、ノートで接続すると上限を超えるのも納得。

それぞれのThunderbirdの最大接続数を減らすか、サーバー側の接続上限を増やすしか切り抜ける方法はない模様。

ということで、台数が少なければクライアントの設定を変更するのも簡単で良いかもしれない。

念の為、サーバー側のログを確認すると、これに関するエラーは出ていない。
たまに、携帯でパスワード入力になるのも、これが原因かもしれないなぁと…。

コメント

このブログの人気の投稿

MEGAにも弱点があった?

Ubuntu24.04 でGUIが死んだ

VirtualBoxでUSBを使う方法が分かった!