当サイトのサーバー環境のバージョンアップ実施(debian13へ)

お知らせ

サーバー環境をバージョンアップしました。

当サイトではdebian GNU/LinuxをOSとして使用しています。

debian12(Bookwarm)からdebian13(Trixie)へ

宿題としていたサーバーOSのバージョンアップ作業を行いました。これで懸案事項となっていたdebian12のサポート終了に間に合いました。また当分debian13を使い続けることができます。

PHP8.2からPHP8.4へ

今回のdebianのバージョンアップによってWebサーバー(Apache2)、PHP、MySQL(MariaDB)などもバージョンアップされました。

毎度面倒なのはPHPです。PHP絡みは異バージョンが共存出来るので、Apacheとの連携などで移行が面倒なのは毎度の事です。PHP8.2からPHP8.4に更新しました。

重い腰を上げたのは、WordpressのAI連携機能がPHP8.4を要求するため、PHP8.2止まりであったdebian12(bookwarm)から13(trixie)にアップデートした次第です。

WordPress AI連携(Gemini)に失敗するので待ち

重い腰を上げた目的であったWordpressのAI連携(Google Gemini)はうまくできず、どうやら先月からGoogleがAPIの認証レベルを上げたらしく、その変更された仕組みにWordpress側のAIプラグインが対応して無いんじゃないかな?というモヤモヤした状態は残ったままです。

It was not possible to connect to the provider using this key.

It was not possible to connect to the provider using this key.

Googleが提示したCURLによるAPIキーのCurlによる試験結果。

{ “candidates”: [ { “content”: { “parts”: [ { “text”: “Hello! How can I help you today?” } ], “role”: “model” }, “finishReason”: “STOP”, “index”: 0 } ], “usageMetadata”: { “promptTokenCount”: 1, “candidatesTokenCount”: 9, “totalTokenCount”: 44, “promptTokensDetails”: [ { “modality”: “TEXT”, “tokenCount”: 1 } ], “thoughtsTokenCount”: 34, “serviceTier”: “standard” }, “modelVersion”: “gemini-2.5-flash”, “responseId”: “2QVKavDFCpTc2roP-cDPmAY” }

こういうのも表示される事がある(単に混み合っているだけか?)

{ “error”: { “code”: 503, “message”: “This model is currently experiencing high demand. Spikes in demand are usually temporary. Please try again later.”, “status”: “UNAVAILABLE” } }

Google Geminiと連携できない件については、Wordpress側がGoogleの認証方式の変更に追従できてないんじゃないかなと考えているので、しばらく待って再び試してみようと思います。でも今のところそういう不具合情報的なのは無いんですよね。まだWordPressをAI連携しようとしている人が少ないのか?・・

WordPressのAIステータス
コネクタ(Google)が✕になっていて接続できていない

参考

切り分け診断によって途中で当サーバー(さくらVPS)のネットワーク設定がIPv6をデフォルト(優先)としていることが判明し、CURLによる接続試験に失敗することも解決したので記録して置きます。IPv6だと対象地域外と判定されて拒否られるみたいです。対策としてはIPv4を優先させるしか無さそうです。

User location is not supported for the API use.

試験してみたらIPv6が先に表示されるので優先度が高いと思われる。

~$ getent ahosts generativelanguage.googleapis.com
2001:4860:4802:36::223 DGRAM
2001:4860:4802:36::223 RAW
2001:4860:4802:38::223 STREAM
2001:4860:4802:38::223 DGRAM
2001:4860:4802:38::223 RAW
2001:4860:4802:32::223 STREAM
2001:4860:4802:32::223 DGRAM
2001:4860:4802:32::223 RAW
2001:4860:4802:34::223 STREAM
2001:4860:4802:34::223 DGRAM
2001:4860:4802:34::223 RAW
216.239.34.223 STREAM
216.239.34.223 DGRAM
216.239.34.223 RAW
216.239.38.223 STREAM
216.239.38.223 DGRAM
216.239.38.223 RAW
216.239.32.223 STREAM
216.239.32.223 DGRAM
216.239.32.223 RAW
216.239.36.223 STREAM
216.239.36.223 DGRAM
216.239.36.223 RAW

この課題については、/etc/gai.confの編集で対処しました。
同ファイル内で下記の記述がコメントアウトされているのでコメント(#)を外して有効化することでIPv4が優先になりました。

precedence ::ffff:0:0/96 100

コメント

Comment spam is annoying.

There has been an increase in comment spam, but we decline it. It’s pointless because we use Akismet to block spam comments. Spam comments will not be posted.

コメントスパムが増えていますがお断りします。akismetでスパムコメントを弾いているので無意味です。スパムコメントは掲載されません。

ブロックしたスパム

DMM広告

タイトルとURLをコピーしました