活動
2025/03/24から2025/04/22まで
2025/04/22
2025/04/06
- 高徹 08:47 サポート #291: Redmineのコンテナ化
- コンテナの作成環境(OS)は、コンテナの実行環境(OS)とは異なってもいいはず。
ターゲットがRocky Linux 8/9 の場合、作成はUbuntu 22で行うなど。ただし、Windows上で作成する場合、Docker Desktop for Windows(商用利用は条件により有償、個人利用は無償)。DockerコンテナはLinux上で動くので、Docker Desktop for Windowsは、WSL2またはHyper-Vを必要とし、Linuxカーネルを利用...
2025/04/02
- 高徹 00:03 サポート #291 (新規): Redmineのコンテナ化
- 問題の背景
あるサーバー(Linux ディストリビューション・バージョン)上で稼働するRedmineを、そのサーバーに新しいOS(Linuxディストリビューション・バージョン)を入れ直して移行するのは、かなりややこしい手順を踏む必要があります。
例)Rocky Linux 8のマシンでRedmineが稼働している。マシンにOS再インストールでRocky Linux 9を入れ、その上に元のRedmineをデータごと移行したい。Redmineには、プラグインやテ...
2025/03/26
- 高徹 15:11 バグ #290 (解決): www.torutk.comサーバーで gitのpushがエラー
- 高徹 12:30 バグ #290: www.torutk.comサーバーで gitのpushがエラー
- httpdからのgitアクセスでSELinuxログに記録されたエラーから、許可ポリシーを生成してみた。
- 高徹 09:28 バグ #290: www.torutk.comサーバーで gitのpushがエラー
- 新たにリポジトリからcloneを実施したところ、エラーとなるようになった。
2025/03/25
- 高徹 18:31 バグ #290: www.torutk.comサーバーで gitのpushがエラー
- [[CentOS 7でapache経由のgitサーバーを構築]] に記載のSELinux設定をしていると、
/var/lib/git のコンテキストは、httpd_var_lib_tになるはず。なので、おそらく、CentOS 7からRocky Linux 8へ変更したときにSELinux設定が戻ってしまったのが原因と推定。
処置は、上述Wikiページ記載の通り。 - 高徹 18:10 バグ #290: www.torutk.comサーバーで gitのpushがエラー
- リモートからのhttpプロトコルでの git push は、apache web server(httpd)プロセスが実行するので、httpdプロセスのタイプとgit アクセス先のディレクトリ・ファイル(/var/lib/git以下)のSELinux設定が影響している。
httpdプロセス - 高徹 18:00 バグ #290 (解決): www.torutk.comサーバーで gitのpushがエラー
- www.torutk.com の gitリポジトリへのpushでエラーと思われるメッセージが表示された。なお、pushで追加したコンテンツはリポジトリにpushされていた。
実施した手順
* @git clone http://www.torutk.com/git/swe.primus@
* ローカルで変更・コミット
* @% git push@ - 09:23 リビジョン 4fc15b62 (swe_primus): Add Hello world of SpringBoot MVC