2022年2月1日火曜日

ラズパイ 41

NextcloudのNewsという拡張機能を試すため、ラズパイ4をBullseye 64bitでテストしていた。環境構築はNextcloudとブラウザとSamba共有くらいのものですが、今までにない設定が必要になった。

【Sambaに追加設定】
SambaサーバーにAndroid端末からアクセスしようとしたら接続できなかった。Android端末のほとんどのアプリ標準搭載はSMB1なので、SMB1が無効になっているとダメなんです。(X-plorerは何故かSMB2.0で接続出来ないんだろう。)
いつからSMB1がデフォ無効になったのか分かりませんが、Samba 4.13環境では以下設定が必要でした。ようはSamba Server最小プロトコルを明示的にSMB1.0にしてやるということです。ちなみにBuster 32bitのSamba 4.9環境では以下設定は必要ありませんでしたが、こっちも早めに設定は済ませておいた方が良いだろうね。

https://qiita.com/szly/items/de9df09b832d43d4d45c
http://www.samba.gr.jp/project/translation/current/htmldocs/manpages/smb.conf.5.html

sudo nano /etc/samba/smb.conf

server min protocol = NT1

【Nextcloudの調子が...】
そんな感じの環境で色々テストしているラズパイ4のBullseye 64bit環境ですが、何度かアップデートしてたらNextcloudがとても重くなって、何度かリロードしてやっと表示されるという感じになった。調子悪いなぁとラズパイのタスクマネージャーを見たらmysqldの負荷が高く、CPU温度も普段より約10℃高い52~55℃をウロチョロしている。Nextcloudで使っているMySQLが悪さをしているようだ。
ブラウザリロードを繰り返してログがたまたま見れたのだが、SQL関連では「Doctrine\DBAL\Exception: Failed to connect to the database: An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused」とか「Doctrine\DBAL\Exception\ConnectionLost: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away at /snap/nextcloud/XXXXX/htdocs/3rdparty/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php#101」と出ている。
今バージョンMySQLの不具合なんだろうなぁと思いつつ、「sudo systemctl restart snap.nextcloud.mysql.service」でサービス再起動をしてみるも効果なし。システム全体を再起動しても効果なしだ。

もともと本環境を作った理由はNextcloudでNewsという64bit版しかない拡張を使ってみたかったから。Newsは使い物になるという感触は持ったが、自分でRSS巡回スケジュールを30分で設定したら頻度に物足りなさを感じたので、結果的に未だInoreaderをメインで使っている状況。なんだか64bit環境が育ちきる前に、メリットを感じなくなったw

ちなみに、Nextcloudのバックアップが不要なら、Nextcloudをアンインストールして再セットアップしてみるのもアリだ。以下のように一回削除して再度インストールすれば、一から始められることは実験済みだ。

sudo snap remove nextcloud
sudo snap install nextcloud

【Headless Resolutionが...】
Bullseye 64bit環境のHeadless Resolution設定が妙な動きをしている。解像度1280x720でソフトを全画面表示しようとしたら、横幅が1024になってしまう。なんとも気持ち悪い挙動だ。しかも、Headless Resolutionには、私が使いたい1360x768が無いし、カスタマイズ方法も分からない。もうちょっと色々と安定してからBullseyeを試しても良いかな。

【結局、Bustar 32bitとNextcloud】
現時点ではnews拡張は使わないので64bit環境である必要がなくなった。なので、ラズパイ4は、本実験前に使っていたBustar 32bit環境SSDにNextcloudをセットアップしてNextcloud常用テストをすることにした。今のところ、調子よさそうだ。ついでにrfriends2のデータフォルダもNextcloudにローカルフォルダ追加したので、自宅WiFiで自動転送テストをしてみよう。

0 件のコメント: