Making good progress now ...
I have built 3.8.0.3 from source and have Mono JIT compiler version 2.4.4 (Debian 2.4.4~svn151842-1ubuntu4) running on a distro updated Ubuntu Lucid virtual instance.
BUT I'm having real probs getting the soap interface to work for normal users. For the admin user, everything works fine, but when I try to access a service as a normal user (who can access the web interface and clients OK), I get the following in my Simias debug logs. Note that this log has 2 calls - one from the admin user that works, and then one from a regular user that fails.
2010-12-12 00:09:58,141 [-1238500496] DEBUG Simias.Security.Web.AuthenticationModule - In verify[rincipalfromrequest: soapmethod is GetDefaultDomainID
2010-12-12 00:09:58,142 [-1238500496] DEBUG Simias.DomainProvider - domainID 44d8ede6-f534-476c-bb71-f82a694859b7
2010-12-12 00:09:58,142 [-1238500496] DEBUG Simias.Server.Authentication - Authenticate called
2010-12-12 00:09:58,144 [-1238500496] INFO Simias.Server.Authentication - Authenticated User iS : 44387022-8033-40f5-b226-e1d0fc8c5ac9:admin Success
2010-12-12 00:09:58,158 [-1238500496] DEBUG Simias.Storage.Collection - Member Count 1 Owner Count 0
2010-12-12 00:09:58,158 [-1238500496] DEBUG Simias.Storage.Collection - Current Owner ID fc9b1c1a-f161-4809-89bb-2c8759bd8ba8 Name admin
2010-12-12 00:09:58,158 [-1238500496] DEBUG Simias.Storage.Collection - Node Owner ID fc9b1c1a-f161-4809-89bb-2c8759bd8ba8 Name admin Owner true
2010-12-12 00:09:58,158 [-1238500496] DEBUG Simias.Storage.Collection - Member Count 1 Owner Count 1
2010-12-12 00:09:58,164 [-1321575568] DEBUG Simias.Server.Catalog - Member fc9b1c1a-f161-4809-89bb-2c8759bd8ba8 modified in collection 44d8ede6-f534-476c-bb71-f82a694859b7
2010-12-12 00:09:58,218 [-1238500496] DEBUG Simias.Security.Web.AuthenticationModule - In verify[rincipalfromrequest: soapmethod is GetiFolders
2010-12-12 00:09:58,218 [-1238500496] DEBUG Simias.DomainProvider - domainID 44d8ede6-f534-476c-bb71-f82a694859b7
2010-12-12 00:09:58,218 [-1238500496] DEBUG Simias.Server.Authentication - Authenticate called
2010-12-12 00:09:58,219 [-1238500496] ERROR Simias.Server.Authentication - Input string was not in a correct format.
2010-12-12 00:09:58,219 [-1238500496] ERROR Simias.Server.Authentication - at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000]
at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000]
at System.String.Format (System.String format, System.Object[] args) [0x00000]
at Simias.SimiasLog.Debug (System.String format, System.Object[] args) [0x00000]
at Simias.Server.Authentication.Authenticate (Simias.Storage.Domain Domain, System.Web.HttpContext HttpCtx) [0x00000]
Which is correct.
I should add that if, using a browser, I visit https://<fqdn>/simias10 to test the authentication, I get EXACTLY the same issue and same simias logs, so this points to the authorisation side of things rather than anything soap related. To repeat, I can login at this endpoint as the administrator just fine, but ANY other user fails.
I'm running out of ideas as what I should be looking at ... any clues?
PS. The exact packages used for building were ...