Growi v6.3.2→v7.0.0にアップグレード後、アイコンが非表示になる状況を更に確かめるため、以下の作業を行いました。
環境
- Ubuntu 22.04
- node.js 18.20.0
- npm 10.5.0
- yarn 1.22.21
- growi v6.3.2
nodeをアップグレード後に再アップグレード
https://docs.growi.org/ja/admin-guide/upgrading/70x.html
こちらのドキュメントで、サポートしているnodeが20にアップデートされています。
なので、一度、nodeのバージョンを上げます。
node 20 にアップグレード
- リポジトリ追加
sudo curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash
- パッケージのアップデート
sudo aptitude update
- node 20にアップグレード
sudo aptitude upgrade
更新対象にnodeが出てくるので更新を行います
- アップグレード確認
node -v
v20.12.0
再びGrowiアップデート
手順はこちら。
https://atelier.reisalin.com/projects/zettel/knowledgebase/articles/28
ですが、アイコンが非表示になる状況は変わりません。
Growiダウングレード(切り戻し) → 失敗
前回のエントリーを元にGrowiのバージョンダウンを行いましたが、Growi v6.3.2はnode 20をサポートしていません。なので、yarn通らず。nodeのバージョンダウンを行います。
nodeのダウングレード
こちらを参考にしました。
https://qiita.com/kbys7367/items/0db8d98ef31a12028970
- node管理(n)のインストール
sudo npm install -g n
- nodeのバージョン確認
sudo n ls-remote --all
18系の最新版が18.20.0だったのを確認しました。
- nodeダウングレード
sudo n 18.20.0
- nodeダウングレード確認
node -v
v18.20.0
再びのGrowiダウングレード(切り戻し) → 成功
前回のエントリーを元にもう一度Growiのバージョンダウンを行い、yarmも通ることを確認。
取り急ぎ:原因がnodeではないことが判明しました。