Debian 9(stretch) から 10(buster) に更新した&やらかした話

 ARGAS.NET 他各種ドメインが動いているサーバーは OS として Debian を利用しているのですが、WordPress で PHP のバージョンが古いと警告されるようになってしまい、PHP のバージョンアップついでに Debian も 9(stretch) から 10(buster) に更新しました。もっとも「ついでに」なんて書いていますが、実際のところ Debian 9(stretch) 向けには PHP 7.0 のパッケージしか(Debian 公式のリポジトリー上は)提供されていないので、アップグレードは必須だったりします。
 これに伴って色々パッケージもバージョンが変わったのですが、当サーバーにおいて影響があった(あるいは今後も引きずりそうな)ものは、いまのところ Perl が見つかっています。

 Perl は 5.24 から 5.28 に更新されましたが、5.26 から @INC にカレントパス(.)が含まれなくなりました。これはセキュリティ上の要因なので、対応策としては include や require でファイル名だけを指定している箇所では、./ファイル名 のようにカレントパスであってもパスを追加する必要があります。
 もし設置されている Perl スクリプトがうまく動作しないという場合は、include や require の見直し、使っているパッケージの更新が必要になるでしょう。


 それはさておき、アップグレード時に何をやらかしたのかと言いますと、nginx の設定ファイルを綺麗さっぱり消してしまったのでした。
 気がついたのはアップグレードして再起動後、ある程度の動作チェックが完了したところで、最後にアップグレード後の手順に従って apt purge を実施したところ、一番最初に nginx を導入したときに合わせてインストールした、nginx-common に含まれるコンフィグファイルもすべて削除されてしまったのでした。
 現在インストールしている nginx は nginx.org のリポジトリーから導入されているものなので、nginx-common は使われておらず、コンフィグファイルだけが長らく使われたままとなっていたのですが、それをすっかり忘れ、ほぼ最後のクリーンアップで apt purge を実行したため、設定ファイルは電子の藻屑となってしまった、というワケです。(extundelete も試しましたが、1ファイルだけ救済できたものの、肝心の *.conf ファイルは見つからずじまいでした)
 クリーンアップ中だったのですでにバックアップはなく、やむなく再設定を行い、(再度の動作確認も合わせて)4時間ほどかけて復旧しました。これをお読みの方はそんなに急いでバックアップを消してしまうということはないと思いますが、お気をつけいただけたらと思います。

WordPressに移行しました

 ついにというべきかなんというべきか分かりませんが、当サイトも含めて Nucleus から WordPress に移行するときがやって参りました。
 dropouters.com のk-two先生とじくうさんについては順次切り替わりますが、中野。さんのサイトについては、現在主に Twitter や pixiv などでご活躍なさっておられ、ブログの更新もすでに行われていないことから、WordPress に移行されることなく、まもなく公開終了となります。

 WordPress 移行に伴って既存のコンテンツもすべて消去しようか悩みましたが、移行の検証もかねてそのままとすることにしました。
 今後とも引き続きよろしくお願いいたします。



2017/10/25 追記:
そういえば WordPress 化に伴い、従来の Nucleus でサポートしていたガラケーについては対応を終了し、かわりにスマートフォンに正式対応しております。
申し訳ありませんがよろしくお願いいたします。

サーバーを移行しました

 今まで自宅サーバーで運営していた ARGAS.NET ですが、様々な事情により VPS へ移行することになりました。
 せっかくなので、という訳ではないのですが、今まで Apache2 を利用していたものを nginx に変えてみたり、PHP を HHVM にしてみたり、相変わらず趣味全開で構築しています。
 細かいところの調整が完了していないので、不具合が出る可能性もありますが、その際はお知らせいただけたらと思います。

 HHVM 3.5.1 になってからというもの、突然 segfault で死ぬ現象に見舞われるようになったため、急遽 php-fpm に変更しました。
 ご迷惑をおかけし申し訳ありませんが、よろしくお願いいたします。

流行に乗って

NotoSansJPをWOFFにしてこのサイトを含めた関連ドメインで利用できるようにしてみました。
少しデザインが崩れている箇所があるので修正は必要そうですが、おおむね問題なさそうなので安心しています。

【お知らせ】MySQL 5.5 から MariaDB 5.5 に移行しました

 何となくという理由ですが、MySQL 5.5 から MariaDB 5.5 に移行してみました。
 といっても、MariaDB 5.5 が MySQL 5.5 からフォークしてできあがったモノ(10.0 はだいぶ手が入れられている模様)なので、何にも変わっていません。
 ただコンフィグはデフォルトの状態に戻したので、メモリーの使用状況で問題が出てきたら、また調整する予定です。調整中は Web ページにつながりにくくなることがありますので、申し訳ありませんがご理解いただけますよう、お願い申し上げます。

サーバーのバージョンアップを行いました

 このサイトがホストされているサーバーは Debian を利用しているのですが、先日 Debian 7.0 がリリースされたので、昨晩4時頃からアップグレード作業を実施いたしました。
 いくつか細かい(?)問題はありましたが、今のところ問題なく動作しているかと思います。もし何か不具合がありましたらお知らせいただければ助かります。

IPv6 アクセスに対応しました

 完全なる趣味ですが、ARGAS.NET サーバーにおいて IPv6 でのアクセスに対応いたしました。
 もちろん内容は全く変わらないわけですが、IPv6 でアクセスすると、左上のロゴが”via IPv6”という文字がついたものに変わります。(IPv4 環境ではロゴのみ表示されます)
 こんなくだらないことをするのに Nucleus のプラグインをひとつ新たに書いたりしましたが(笑)引き続きよろしくお願いいたします。

ARGAS.NETサーバー UPS入れ替えに伴う停止のお知らせ 2011/12/19

 いつもARGAS.NET、並びに関連ドメインでのサービスをご利用いただきありがとうございます。
 さて、ARGAS.NETでは、下記日程でサーバーに接続されているUPS装置の、現在のものよりも大容量なタイプへの入れ替えを行います。
 ご不便・ご迷惑をおかけし申し訳ございませんが、よろしくお願いいたします。
– 記 –
実施日時 : 2011年12月19日(月) AM 2:00~AM6:00
停止するサービス : メールサービスを除くすべてのサービス
 以上、よろしくお願いいたします。

2011.12.19 04:10 追記:
 UPS 入れ替え作業、ならびにそれに伴うサーバー停止は完了いたしました。
 今後とも ARGAS.NET をよろしくお願いいたします。

電力節約のためのサーバー停止のお知らせ【更新】

 ARGAS.NET ならびに関連ドメインでは、今回の地震により電力不足が発生する可能性があることに伴い、サーバーを不定期にシャットダウンいたします。これにより、Web、FTP、メーリングリストサービスのほぼすべてのサービスを停止いたします。(通常のメール送受信は可能です)
 状況が状況なだけに、いつ停止させる、などの具体的な内容を記載することはできませんが、なにとぞご了承のほど、よろしくお願い申し上げます。

2011.03.13 23:58 更新:
 当サーバーが設置されている地域は本日発表された輪番停電には含まれておりませんが、節電協力としてサーバーのシャットダウンを行う予定です。
 ただ、自動で起動することができるかどうかは、BIOS 画面を表示させる必要があるため、まずは14日(月曜)19時~20時に試験的に停止を行います。
 自動起動が可能かどうか確認がとれましたら、火曜日以降は13時~16時の間、本サーバーをシャットダウンいたします。
 なお、今後設置地域において輪番停電が計画された場合、その時間に準じて設定を変更する予定ですので、ご了承のほど、よろしくお願い申し上げます。

2011.03.14 20:25 更新:
 14日のシャットダウン確認は完了いたしました。ご利用各位にはご迷惑をおかけし申し訳ありません。
 今後のスケジュールですが、残念ながら本サーバーには、指定時間にシステムを自動的に起動する機能が無く、技術的にほぼ不可能であることが判明いたしました。(Wake on LAN を代用する手段も検討しましたが、該当時間帯はすべてのPCをシャットダウンしており、また本サーバーが先に起動しなければならないため、不可能と判断いたしました)
 しかしながら元々本サーバーは低消費電力(平均40W未満の消費電力)であるため、しばらくはこのまま継続して使用することにいたしました。
 たびたび状況が変化することとなり大変申し訳ございませんが、何卒ご理解いただけますよう、よろしくお願い申し上げます。

ARGAS.NET サーバーメンテナンスのお知らせ 2011/02/18

 いつもARGAS.NET、並びに関連ドメインでのサービスをご利用いただきありがとうございます。
 さて、ARGAS.NETでは下記の日程でサーバーメンテナンスを行います。
 ご不便・ご迷惑をおかけし申し訳ございませんが、よろしくお願いいたします。
– 記 –
実施日時 : 2011年 2月18日(金) AM 2:00~AM10:00
停止するサービス : メールサービスを除くすべてのサービス
 以上、よろしくお願いいたします。

2011/02/18 10:21 追記:
 メンテナンスは本日 8:30 に終了しました。
 その後 Nucleus で改行が正しく処理されない問題が発生しましたが、こちらも 10:20 に解消いたしました。
 引き続き ARGAS.NET をよろしくお願いいたします。