DovecotのSSLエラー

2021/9/30になって、iPadで自宅のメールサーバーからメールを取り出せなくなりました。 Dovecotのログを見ると、 Oct 2 15:23:18 gentoo dovecot[24406]: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=0.0.0.0, lip=192.168.0.0, T…

ruby2.5のせいでslot conflict

またもやemerge -uDN @worldでコンフリクトです。lang-ruby/rakeやlang-ruby/rdoc、そしてrubygems(dev-ruby/rubygemsとvirtual/rubygems)がコンフリクトしているそうです。 (すみません。ログを確保し忘れました。)emergeのメッセージやpackage.gentoo.org…

sys-libs/glibc-2.33-r1 emerge エラー CONFIG_IA32_EMULATION

emerge -uDN @worldをしようとすると、またもやハマりました。 sys-libs/glibcがアップデートできません。 * ERROR: sys-libs/glibc-2.33-r1::gentoo failed (pretend phase): * CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib…

dev-libs/icuのdependency conflict:

emerge -uDN @worldでicuのコンフリクトエラーが出るので、icuだけ先にアップデートしようとすると、当然コンフリクトエラーが出ますが、どのパッケージがコンフリクトしているかがわかります。 # emerge -up dev-libs/icu WARNING: One or more updates/reb…

dev-ruby/bundlerのemergeに失敗する。

rubyのアップデート中、dev-ruby/bundlerのアップデートに失敗しました。 /etc/portage # emerge -u dev-ruby/bundler Calculating dependencies... done! >>> Verifying ebuild manifests >>> Emerging (1 of 1) dev-ruby/bundler-2.1.4::gentoo * bundler-…

homebridge-httpをやめてhomebridge-http-switchプラグインに移行

Apple HomeKit(Homeアプリ)で自作のリレーを使って照明をOn/Offするために、Homebridgeというサーバーアプリケーションを利用し、HomebridgeからWebioPiを利用するために、homebridge-httpプラグインを使っていました。gentoolinux.hatenablog.com gentoolin…

Gentooで長期間アップデートせずにEAPIが古くなってしまった場合の対処

長期間アップデートしていないGentooで久々にemerge -uDN @worldすると、EAPIが古すぎる!と、怒られてしまいます。 The current version of portage supports EAPI '6'. You must upgrade to a newer version of portage before EAPI masked packages can be…

kernel-4.19.97 (kernel-4.19以上)で画面が固まる(起動はしている)

さて、前回Kernel-4.14以上用にlinux-firmwareをlisenceファイルを用意してインストールしました。gentoolinux.hatenablog.com で、graphics-driverをATI radeonからAMD GPUに変え、kernel-4.19.97をmakeして起動してみたところ、 fb: switching to amdgpudr…

linux-firmwareがロードされず画面が黒くなる

Kernel-4.14以降は最新のfirmwareをインストールしなければ、ブート画面がブラックアウトするそうです。 で、emerge linux-firmwareするのですが、 The following license changes are necessary to proceed: (see "package.license" in the portage(5) man …

Gerbera (旧mediatomb)のimport.js

mediatombを長年愛用してきましたが、後継のGerberaにようやく移行。 DLNAサーバーソフトなら、miniDLNAやらps3mediaserverやらがあるんでしょうが、mediatombを使い続けていたのは強力なインポート機能があるからでした。 で、防備録としてインポート機能の…

gerbera-1.4.0のemergeエラー

今までDLNAサーバーとして長年mediatombを使ってきましたが、今となってはアップデートされず、先日のemerge -uDN @worldでライブラリとの整合性も合わなくなり、ついに起動すらしなくなりました。 で、mediatombの後継、Gerberaを使おうとしてハマったので…

emerge: there are no ebuilds to satisfy "dev-lang/ruby:2.3".

うどんワールド(emerge -uDN @world)を実行した後、依存関係の修復のために"emergeに@preserved-rebuild"を実行しますよね。そうすると、こんなエラーが emerge: there are no ebuilds to satisfy "dev-lang/ruby:2.3". gentooではもうruby 2.3系はサポート…

Perl CGIからメールが送られなくなる。

以前、PQI AirやFlash AirがWiFiへ接続が成功したら、IPアドレスをメールで報告させる仕組みを構築していました。gentoolinux.hatenablog.comしかし、サーバーを再起動してからというもの、WiFiの接続は成功している(写真がGoogle Photosにアップロードされ…

Braava Jetの分解

Braava Jetのパッド認識センサーの調子が良くないので、パッドセンサーの内側を掃除しようとして分解しました。が、先に言っておきます。「パッドセンサーは分解できないので内側を拭くことは出来ません。」分解方法だけ共有できればと思います。では、バン…

GmailをPOP3クライアントにしたいが、dovecotとletsencryptの組み合わせでエラーが起きる対処法

スマホによってはEメールクライアントがプリインされていないことがあるんですね。 知らなかったのですが、Gmailはそんなときに、POP3クライアントとして、メールを受信して、Gmailアプリ上に表示したり、ブラウザ上のGmailに表示することが出来るようです。…

ClamAVシグネチャーデータベースの肥大化によるプロセス終了を直す

「メールが受信できない。」 「root@...co.jpからやたらとエラーメールがくる。」 ということで、postfixをアップデートしたときに不具合でも起きたかな?と、思っていましたが、mail.logを読むと、 Apr 1 17:34:31 www postfix/cleanup[580]: 99283A1943: mi…

Google Photos Library APIへの移行

今まで、おうちで撮った写真はFlashAir W-04やPQI Air Cardによって、おうちのGentooサーバーを経由してPicasa Webにアップロードされていました。gentoolinux.hatenablog.comgentoolinux.hatenablog.comgentoolinux.hatenablog.com しかし、2019年1月の3連…

FlashAir(W-04)の画像をGoogle Photos(Picasa Web)のアルバムにアップロードするスクリプトを改善 その2

以前、FlashAir(W-04)の画像をサーバー側のスクリプトを使って一時的にダウンロード、リサイズ、Google Photosにアップロードというのを自動化する方法を実施しました。gentoolinux.hatenablog.comだいぶ快適になりましたが、FlashAirの無線LANは電波の送受…

marantz NA7004 ネットワークオーディオプレイヤーの修理

愛用していたネットワークオーディオプレイヤー、マランツNA7004が、突如お亡くなりになりました。 電源部が壊れたようで、電源スイッチ上部のランプが点灯していません。 このところGoogle Home miniばかりを使っていたので、2~3週間ほど使っていなかった…

HomeassistantをGoogle Assistant (Google Home)からコントロールする

いままでHomebridgeをハブとしてiPadのSiriで電灯スイッチのボイスコントロールが出来ていました。が、Siriは精度が悪すぎました。「Hey,Siri.寝室の電気を消して」 「すみません。寝室の天気がわかりません。」「Hey、Siri!」 「・・・」 「Hey,Siri!」 「…

Homeassistant on Gentooのコンフィグ

だいぶ時間が経ちましたが、Homebridgeのコンフィグを紹介します。 私のHomebridgeはGentoo Linux上で動いているためhass.ioではありません。 (hass.ioのほうが、アドオンのインストールが簡単なのですが、Linux用がなさそうで・・・)インストール時にhomebr…

Gentooのglibcが"too old: GNU ld"と言われてアップデート出来ない

gccをアップデートしたらglibcもアップデートしたい。 しかし、何度やってもemergeできない。 configureの途中で、 too old: GNU ldと言われました。 ldが古いので、ldをバージョンアップします。 ldはbinutilsに入っているので、 # emerge -u binutils でア…

VFS not found でkernel panic。grub.cfgの設定

gentooのemergeシステムは、コンパイルの難しさや依存関係を自動的にやってくれて、しかも、自分の環境に合った効率的な実行ファイルをビルドする、素晴らしいシステムですが、中核となるカーネルだけは、ほぼ自分でmakeする必要があります。 そして、make i…

GCC6.4のemergeエラー(コンパイルエラー)

GentooにインストールしているHomeAssistant (HASS)をアップデートした時に、GCCも6.4にバージョンアップしたのですが、その時にハマったにもかかわらず、リビルドで同じハマり方をしたので、備忘録。GCC6.4は、特に原因不明のセグメンテーションフォルトでe…

Gentoo readlineのslot conflictでemergeが進まない

Gentooのpipを使おうとすると最新のPythonを要求され、最新のPythonをemergeしようとしたら、最新のgccをemergeしなければならない。と、なったのが先日の話。 gccをアップデートしたなら、 emerge -uDN @world をやらねば、なんだったらカーネルもアップデ…

ひかりTVのブロックノイズ(緑色のノイズ)への対処

今月の頭くらいから、ひかりTVにブロックノイズが乗るようになりました。 音声も途切れ途切れで見れたもんじゃありません。 気づいたのが5/2だったので、てっきりひかりTVを運営するぷららの障害だと思っていました。 www.plala.or.jp ところが、いつまで経…

Homeassistantのアップデート

Homeassistantの話題なのにPythonのロゴなのは、Homeassistantのアップデートをしようとしたら、Pythonの仮想環境(Python venv)のアップデートに手間取ったからです。コンフィグの紹介をすっかり忘れ、Google Assistantの連携にうつつを抜かそうとしたら、Ho…

Android向けにHome Assistant on Gentoo

いままでiOS向けにHomebridgeの環境を整えていました。 が、iOSのHomeKit以外にHomebrigeとやりとりするようなアプリケーションがありません。 私のメインスマホはGalaxy S7 Edge。バリバリのAndroidです。 なので、家のIot機器(といっても、ほとんど電灯ス…

FlashAir(W-04)の画像をGoogle Photos(Picasa Web)のアルバムにアップロードするスクリプトを改善

前回、FlashAir(W-04)の画像をGoogle Photos(Picasa Web)のアルバムにアップロードするスクリプトを作りました。gentoolinux.hatenablog.comで、テストして成功したと喜んでおりましたが、なんだか遅い。 特に、猫写真を撮る際は連写をするため、何枚もアッ…

FlashAir(W-04)の画像をGoogle Photos(Picasa Web)のアルバムにアップロードする

カメラをEOS7D Mark IIに新しくしたら、SDカードがUHS-I対応と言うことで、Wi-Fi SDカードもUHS-I対応のFlashAir W-04に変更しました。 そこで、luaスクリプトを使ってFlashAirから直接Google Photosにアップロードを試みたのですが、何度やってもエラー。ど…