For some unknown reason, my WikiServer has stopped working. Restart doesn't work. The server log is quite revealing, however:
Jan 3 13:55:22 orion com.apple.launchd[1] (com.apple.collabauthd): Throttling respawn: Will start in 10 seconds
on com.apple.collabcored4[1732]: from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygem s/custom_require.rb:31:in `gem_original_require'
Jan 3 13:55:32 orion com.apple.collabcored4[1732]: from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygem s/custom_require.rb:31:in `require'
Jan 3 13:55:32 orion com.apple.collabcored4[1732]: from /usr/share/collabd/coreclient/config/environment.rb:11
Jan 3 13:55:32 orion com.apple.collabcored4[1732]: from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygem s/custom_require.rb:31:in `gem_original_require'
Jan 3 13:55:32 orion com.apple.collabcored4[1732]: from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygem s/custom_require.rb:31:in `require'
Jan 3 13:55:32 orion com.apple.collabcored4[1732]: from /usr/share/collabd/coreclient/config.ru:13
Jan 3 13:55:32 orion com.apple.collabcored4[1732]: from /Library/Ruby/Gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in `instance_eval'
Jan 3 13:55:32 orion com.apple.collabcored4[1732]: from /Library/Ruby/Gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in `initialize'
Jan 3 13:55:32 orion com.apple.collabcored4[1732]: from /usr/share/collabd/coreclient/config.ru:1:in `new'
Jan 3 13:55:32 orion com.apple.collabcored4[1732]: from /usr/share/collabd/coreclient/config.ru:1
Jan 3 13:55:32 orion com.apple.launchd[1] (com.apple.collabcored4[1732]): Exited with code: 1
Jan 3 13:55:32 orion com.apple.launchd[1] (com.apple.collabcored4): Throttling respawn: Will start in 10 seconds
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: /Library/Ruby/Gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:31:in `setup': You have already activated rack 1.4.1, but your Gemfile requires rack 1.2.1. Using bundle exec may solve this. (Gem::LoadError)
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /Library/Ruby/Gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:17:in `setup'
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /Library/Ruby/Gems/1.8/gems/bundler-1.2.3/lib/bundler.rb:116:in `setup'
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /usr/share/collabd/webauthd/config/boot.rb:14
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygem s/custom_require.rb:31:in `gem_original_require'
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygem s/custom_require.rb:31:in `require'
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /usr/share/collabd/webauthd/config/application.rb:12
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygem s/custom_require.rb:31:in `gem_original_require'
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygem s/custom_require.rb:31:in `require'
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /usr/share/collabd/webauthd/config/environment.rb:11
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygem s/custom_require.rb:31:in `gem_original_require'
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygem s/custom_require.rb:31:in `require'
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /usr/share/collabd/webauthd/config.ru:12
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /Library/Ruby/Gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in `instance_eval'
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /Library/Ruby/Gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in `initialize'
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /usr/share/collabd/webauthd/config.ru:1:in `new'
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: from /usr/share/collabd/webauthd/config.ru:1
Jan 3 13:55:32 orion com.apple.collabauthd[1735]: >> Using rack adapter
Jan 3 13:55:32 orion com.apple.launchd[1] (com.apple.collabauthd[1735]): Exited with code: 1
Jan 3 13:55:32 orion com.apple.launchd[1] (com.apple.collabauthd): Throttling respawn: Will start in 10 seconds
The same log entry is made repeatedly, every 10 seconds or so.
So for some reason I've now suddenly got a dependency issue with Ruby. I have no idea how this occurred because I haven't installed anything other than official updates.
I've tried wayne58's suggestion to no avail.
I urgently need my Wiki back!!!
Message was edited by: SwissDude
Found the solution here:
http://stackoverflow.com/questions/10147606/how-to-revert-back-to-the-default-ru by-install-on-mac-osx-lion-server
Weird thing is... I have no idea how rack 1.4.1 got installed and by whom. In any case, uninstalling it and reinstalling 1.2.1 solved the problem.