Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Profile Manager and Wiki Problems

Hi Guys,


I have tried a clean install twice and have had multiple issues with missing files that the system can't create, permissions out and all sorts of bugs. I successfully have the server up and running, but have continued issues with the Profile manager and potentially linked, the Wiki server.


I get the standard 'Error reading configuration' when I select both the Wiki and Profile Manager.


Here is the log from when I click on Profile Manager:


Jul 25 18:35:05 My-Server servermgrd[1934]: servermgr_devicemgr: prepareForOffline: error db:migrate: 1

Jul 25 18:35:07 My-Server CoreCollaborationServer[2009]: [CSServiceDispatchHTTPConnection:197 40f360 +0ms] Caught exception "FATAL: role "collab" does not exist

" [PGCConnectionError] executing Request{SessionService.currentOrNewSession()}:

(

0 CoreFoundation 0x00007fff8d492986 __exceptionPreprocess + 198

1 libobjc.A.dylib 0x00007fff887a1d5e objc_exception_throw + 43

2 PostgreSQLClient 0x000000010f625459 -[PGCConnection init] + 0

3 PostgreSQLClient 0x000000010f625535 -[PGCConnection initWithInfo:] + 157

4 PostgreSQLClient 0x000000010f62509a +[PGCConnection connectWithInfo:] + 47

5 CSService 0x000000010f58aba7 -[CSConnectionPool openConnection] + 852

6 CSService 0x000000010f58b5fa -[CSConnectionPool openOrReuseConnection] + 249

7 CSService 0x000000010f58b678 -[CSConnectionPool currentConnection] + 87

8 CSService 0x000000010f5b535d -[CSEntitySchema calculateSchemaChecksum] + 42

9 CSService 0x000000010f5b53e5 -[CSEntitySchema initializeCaches] + 42

10 CSService 0x000000010f5b5f86 -[CSEntitySchema init] + 167

11 CSService 0x000000010f5b5252 +[CSEntitySchema sharedInstance] + 66

12 CSService 0x000000010f58d0ba -[CSServiceBase willExecuteRequest:] + 537

13 CSService 0x000000010f588b4c -[CSServiceDispatcher executeRequest:asPartOfBatch:] + 1355

14 CSService 0x000000010f588ff6 -[CSServiceDispatcher executeRequest:] + 74

15 collabd 0x000000010f53914d -[CSServiceDispatchHTTPConnection httpResponseForMethod:URI:] + 1081

16 collabd 0x000000010f51df35 -[HTTPConnection replyToHTTPRequest] + 614

17 collabd 0x000000010f52fa7b __37-[GCDAsyncSocket completeCurrentRead]_block_invoke_0 + 91

18 libdispatch.dylib 0x00007fff8829e90a _dispatch_call_block_and_release + 18

19 libdispatch.dylib 0x00007fff882a015a _dispatch_queue_drain + 264

20 libdispatch.dylib 0x00007fff8829ffb6 _dispatch_queue_invoke + 54

21 libdispatch.dylib 0x00007fff8829f7b0 _dispatch_worker_thread2 + 198

22 libsystem_c.dylib 0x00007fff866f23da _pthread_wqthread + 316

23 libsystem_c.dylib 0x00007fff866f3b85 start_wqthread + 13

)

Jul 25 18:35:07 My-Server servermgrd[1934]: servermgr_wiki: wikiconfig failed: /usr/share/collabd/server/ruby/lib/collaboration/service_client.rb:128:in `sendRequest': FATAL: role "collab" does not exist (Collaboration::PGCConnectionError)

from /usr/share/collabd/server/ruby/lib/collaboration/service_client.rb:116:in `map'

from /usr/share/collabd/server/ruby/lib/collaboration/service_client.rb:116:in `sendRequest'

from /usr/share/collabd/server/ruby/lib/collaboration/service_client.rb:153:in `execute'

from /usr/share/servermgrd/bundles/servermgr_wiki.bundle/Contents/Resources/wikiconf ig.rb:21:in `initialize'

from /usr/share/servermgrd/bundles/servermgr_wiki.bundle/Contents/Resources/wikiconf ig.rb:104:in `new'

from /usr/share/servermgrd/bundles/servermgr_wiki.bundle/Contents/Resources/wikiconf ig.rb:104

Jul 25 18:35:13 My-Server servermgrd[1934]: servermgr_devicemgr: prepareForOffline: error db:migrate: 1


And here is the log from when I click on Wiki:


Jul 25 18:40:08 My-Server CoreCollaborationServer[2062]: [CSServiceDispatchHTTPConnection:197 40f360 +0ms] Caught exception "FATAL: role "collab" does not exist

" [PGCConnectionError] executing Request{SessionService.currentOrNewSession()}:

(

0 CoreFoundation 0x00007fff8d492986 __exceptionPreprocess + 198

1 libobjc.A.dylib 0x00007fff887a1d5e objc_exception_throw + 43

2 PostgreSQLClient 0x0000000109601459 -[PGCConnection init] + 0

3 PostgreSQLClient 0x0000000109601535 -[PGCConnection initWithInfo:] + 157

4 PostgreSQLClient 0x000000010960109a +[PGCConnection connectWithInfo:] + 47

5 CSService 0x0000000109569ba7 -[CSConnectionPool openConnection] + 852

6 CSService 0x000000010956a5fa -[CSConnectionPool openOrReuseConnection] + 249

7 CSService 0x000000010956a678 -[CSConnectionPool currentConnection] + 87

8 CSService 0x000000010959435d -[CSEntitySchema calculateSchemaChecksum] + 42

9 CSService 0x00000001095943e5 -[CSEntitySchema initializeCaches] + 42

10 CSService 0x0000000109594f86 -[CSEntitySchema init] + 167

11 CSService 0x0000000109594252 +[CSEntitySchema sharedInstance] + 66

12 CSService 0x000000010956c0ba -[CSServiceBase willExecuteRequest:] + 537

13 CSService 0x0000000109567b4c -[CSServiceDispatcher executeRequest:asPartOfBatch:] + 1355

14 CSService 0x0000000109567ff6 -[CSServiceDispatcher executeRequest:] + 74

15 collabd 0x000000010951814d -[CSServiceDispatchHTTPConnection httpResponseForMethod:URI:] + 1081

16 collabd 0x00000001094fcf35 -[HTTPConnection replyToHTTPRequest] + 614

17 collabd 0x000000010950ea7b __37-[GCDAsyncSocket completeCurrentRead]_block_invoke_0 + 91

18 libdispatch.dylib 0x00007fff8829e90a _dispatch_call_block_and_release + 18

19 libdispatch.dylib 0x00007fff882a015a _dispatch_queue_drain + 264

20 libdispatch.dylib 0x00007fff8829ffb6 _dispatch_queue_invoke + 54

21 libdispatch.dylib 0x00007fff8829f7b0 _dispatch_worker_thread2 + 198

22 libsystem_c.dylib 0x00007fff866f23da _pthread_wqthread + 316

23 libsystem_c.dylib 0x00007fff866f3b85 start_wqthread + 13

)

Jul 25 18:40:08 My-Server servermgrd[1934]: servermgr_wiki: wikiconfig failed: /usr/share/collabd/server/ruby/lib/collaboration/service_client.rb:128:in `sendRequest': FATAL: role "collab" does not exist (Collaboration::PGCConnectionError)

from /usr/share/collabd/server/ruby/lib/collaboration/service_client.rb:116:in `map'

from /usr/share/collabd/server/ruby/lib/collaboration/service_client.rb:116:in `sendRequest'

from /usr/share/collabd/server/ruby/lib/collaboration/service_client.rb:153:in `execute'

from /usr/share/servermgrd/bundles/servermgr_wiki.bundle/Contents/Resources/wikiconf ig.rb:21:in `initialize'

from /usr/share/servermgrd/bundles/servermgr_wiki.bundle/Contents/Resources/wikiconf ig.rb:104:in `new'

from /usr/share/servermgrd/bundles/servermgr_wiki.bundle/Contents/Resources/wikiconf ig.rb:104



Does anyone have any ideas on where to start trouble shooting this?


I have seen some of the other posts about this and have configured my settings accordingly:


User uploaded file


Thanks in advance.


matt_hornet

Mac mini, Mac OS X (10.6.7)

Posted on Jul 25, 2011 7:43 PM

Reply
22 replies

Sep 11, 2011 12:31 PM in response to matt_hornet

I also had some strange problems with Lion Server.


my Podcast Producer was producing a lot of errors, also i got a read error when i tried to start the profile server.


all was fixed, when i started all the scripts manually in the following directory:


/System/Library/ServerSetup/CommonExtras


and


/System/Library/ServerSetup/CommonExtras/PostgreSQLExtras


good luck to you all.

Sep 26, 2011 10:10 PM in response to matt_hornet

I have had success recovering services a few times. I don't know exactly what the one item that works each time, but here is my typical recovery steps:


1. Set all certificates to None using Server.app (wait till it completes).

2. Repair disk permissions.

3. Restore /var/pgsql from the last known working instance.

4. Restart 2-5 times, by this time pgsql should be starting on its own again, and your services should have recovered themselves.

5. Make sure DNS service is running with Server Admin.app, seems to be required for mail and wiki to startup.

6. Choose the correct certificates for each service again.

7. Reduce mail security required for incoming SMTP connections to allow incoming mail with Server Admin.app.


My issues are all typically spawned from pgsql not booting, or rather claiming to get a shutdown request immediately after starting up. Once I have it running it stays running until I reboot or install updates again. Its been up for over 20 days now.


Good luck! I really hope that Apple fixes all these issues in the next update... it would be nice to be able to reboot it whenever and have reliable services. I still have yet to get the profile manager and podcast manager running. They seem to be the cause of some failures when I first tried them out.

Oct 3, 2011 4:48 AM in response to matt_hornet

I had these issues and i investigated a bit the system logs.

Actually, i found a number of different problems.


1) Postsgres do not start up; if you ask to systemadmin it will tell you it is up, but it is not.

It actually stop after trying to create a log file in /Library/Logs/.

If you get an error trying to run the above magic scripts you are probably in this situation.

Personally i fixed it with a bold change in the writing permission in the above directory; probably

not a good idea, and it may be changed by repairing the disk permission.


2) At this point, using system admin restart the data base; it is now running.


3) You can run the above scripts; they will create the collaboration oriented data bases.


This first three point fixed the Wiki; it is now running and i do not get the error reading settings message anymore.


4) But, the profile manager was still giving the error reading settings message; i found an error message in the logs: the profile manager complain that it cannot write a log file in /var/logs/devicemanger (or something like that, check the error in the system log), because the directory do not exists; i manually created the directory,

and now the settings page for the Profile Manager works (i haven't tried to actually run the application).


Now if i could get the web server to work :-< ...


Maurizio

Oct 11, 2011 2:29 AM in response to matt_hornet

I have also had the 'Error reading settings' problem in Profile Manager, despite trying everything in the discussions and clean reinstalls (which work for a little while only).


It seems that various different fixes work for some people but not others; and the underlying cause of the problem has not been resolved.


There are now numerous threads on this problem (there are yet others with similar problems):


https://discussions.apple.com/thread/3189397

https://discussions.apple.com/thread/3195100

https://discussions.apple.com/thread/3212015

https://discussions.apple.com/thread/3208533

https://discussions.apple.com/thread/3249062

https://discussions.apple.com/thread/3199734

https://discussions.apple.com/thread/3212304


I have posted this in each to try and pull things together a bit.


Does anyone know if Apple has acknowledged the issue and offered an official response?

Oct 17, 2011 10:56 AM in response to elchemor

My problem was Log folders and that is why it was not able to write log files and start PostgreSQL. I actually did not have any problems until I decided to delete all my logs so I have only new logs 🙂 Well this crashed my server and I had to manually create 2 log files which were specified in the console message. After that It all worked. The funny thing is Time machine did not backup any LOG files!?!? That is strange but it has to do something with permissions. I will figure this one out for sure because I need my time machine backup to be right. Oh and before anybody things I did someting to the permissions myself- the andwer is no, this is after clean install.



OS 10.7.2 server

Profile Manager and Wiki Problems

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.