これとまったく同じ問題の解決策も探しています。私が見つけた追加のものを投稿します。
そのため、wikid/collabd が機能しないことに加えて、/var/log/system.log に ruby に関する sandboxd からの大量のエラー メッセージも表示されました。
Apr 17 11:34:07 reddwarf sandboxd[3890] ([3887]): ruby(3887) deny
file-read-metadata /private/var/folders/zz/zyxvpxvq6csfxvn_n00000vm00006x
Apple コミュニティ (https://discussions.apple.com/thread/3216408?start=0&tstart=0) で可能な解決策を示すスレッドを見つけました。
Can you uninstall the newer version of Rack, 1.2.2?
sudo gem uninstall rack
sudo gem install rack --version 1.2.1
This is a bug we're aware of.
Rubyを更新した後、もともとこの混乱に陥っていたので、これを行うことにしました。まず、ウィキサーバーを停止してください...
sh-3.2# serveradmin stop wiki
wiki:state = "STOPPED"
複数のバージョンのラック (1.4.1 および 1.3.5) がインストールされていることがわかりましたが、1.2.1 はインストール済みとして表示されませんでした。これは明らかに wikid が依存しているこの gem のバージョンです。
sh-3.2# gem uninstall rack
Select gem to uninstall:
1. rack-1.3.5
2. rack-1.4.1
3. All versions
> 2
これらの両方をアンインストールし、それぞれを削除した後に wiki サーバーを起動しようとしました。この時点まで、wiki はまだ機能していませんでした。次に、1.2.1をインストールしました...
sh-3.2# gem install rack --version 1.2.1
Successfully installed rack-1.2.1
1 gem installed
Installing ri documentation for rack-1.2.1...
Installing RDoc documentation for rack-1.2.1...
その後、もう一度wikiを起動しようと...
sh-3.2# serveradmin start wiki
wiki:state = "STARTING"
sh-3.2# serveradmin status wiki
wiki:state = "RUNNING"
そして、何を推測しますか?それは実際に働いた!私のウィキが再び機能するようになりました。