自宅Server更改(その4)

自宅サーバ更改後の「periodic daily」で、またまた気になる以下のメッセージを確認。

Checking for packages with mismatched checksums:
bind916-9.16.44: /usr/local/etc/namedb/master/empty.db
bind916-9.16.44: /usr/local/etc/namedb/master/localhost-forward.db
bind916-9.16.44: /usr/local/etc/namedb/master/localhost-reverse.db
bind916-9.16.44: /usr/local/etc/namedb/named.root

チェックサムが異常との指摘のようなので、pkg チェックサム確認。

# pkg check -sa
bind916-9.16.44: checksum mismatch for /usr/local/etc/namedb/named.root

pkg チェックサム再計算

# pkg check -r
Checking all packages: 100%

pkg チェックサム再確認

# pkg check -sa
Checking all packages: 100%

「periodic daily」を実行すると、エラー報告が無事に無くなった。

自宅Server更改(その3)

自宅サーバ公開後、毎日AM3時に実行する 「periodic daily」で「fetch: https://www.ietf.org/timezones/data/leap-seconds.list: Not Found」となっていた。
「freebsd.org」のページにて、「FreeBSD13.2-RELEASE」での対処方法を見つけたので、その対処を以下の様に実施した。
VIで「/etc/periodic.conf.local」に

daily_ntpd_leapfile_enable="no"

を記述し、手動で「periodic daily」を実施して「fetch: https://www.ietf.org/timezones/data/leap-seconds.list: Not Found」が出ない事を確認した。

自宅Server更改(その2)

12月28日に自宅Serverを更改して4日経過したが、今回は無事に安定運用できているようだ。
2013年に中古で購入した「HP Compaq DC5800 SFF 」(下記画像)だったが、これでようやくお役御免にすることができそう。
HDD(1G)のみを残して廃棄処分にする予定。
自室に処狭し所有していたPCも、この数カ月で半数までに処分してきたが、残り少ない人生を思うと、処分のスピードもより一層、早くしなければ・・

自宅Server更改

先日(12月20日)、自宅サーバの更改を行ったが、コアダンプが多発したため、再度、OS(FreeBSD14.0)を更からインストールし直し、本日(12月28日)切り替えを行った。

サーバ機には、左側の「HP Compaq dc5800」から、右側の「HP 6300Pro SEF」に変更した。

今のところは、正常に動作しているようだ。

 

 

roundcube環境を再構築

先日の5日、突然、roundcubeにアクセスできなくなりました。
Webサーバーが停止していて、再起動もできなくなりました。
エラーログをみると

PHP Deprecated:  PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line
ld-elf.so.1: /usr/local/lib/php/20200930/mbstring.so: Undefined symbol "php_pcre2_compile"

上記のログが出力されてました。

php-mbstringはPKGでインストールしているので、再インストールを試みましたが、roundcubeも再インストールしなければならないようです。

結局、roundcubeをアンインストールし、関連フォルダも削除、DBもmariaDBからMySQLに変更。

真っ新な状態から環境再構築しました。

インストールしたPKGは以下の通りです。

mysql80-server
mysql80-client
php81
php81-ctype
php81-dom
php81-exif
php81-fileinfo
php81-filter
php81-iconv
php81-intl
php81-mbstring
php81-mysqli
php81-pdo
php81-pdo_mysql
php81-session
php81-xml
php81-zip
roundcube-php81
roundcube-larry-php81
roundcube-contextmenu-php81
roundcube-classic-php81