最近、MacOS 継続的インテグレーション サーバーを MacBook Air から MacMini に (Migration Assistant を使用して) 移行しました。すべての設定は正常に引き継がれているように見えますが、ボットの 1 つを実行するたびに、証明書が見つからないというエラーが表示されます。私はすべてを試しましたが(自己署名証明書の追加など)、役に立ちませんでした。Server アプリを削除して AppStore から再インストールしようとしましたが、それでも解決しませんでした。他に何を試すことができますか?
質問する
151 次
1 に答える
0
よし、何日も経って、やっとわかった。まず、MacMini にクリーン インストールを行っていれば問題はなかったでしょうが、後から考えると 20/20 です。解決策は、/Library/Server ディレクトリを rm -rf することでした (これを行う前に sudo su が必要です)。そのディレクトリには MacOS サーバーのすべての設定が含まれており、Server.app を削除した後も残ります。Server.app を削除し、このディレクトリを削除してから Server.app を再度インストールすると、Server.app がすべての適切な証明書を適切に再生成するようになります。
はい、ボットとリポジトリ リンクを再作成する必要がありますが、少なくともすべて機能します。
于 2014-06-25T17:27:08.480 に答える