On Tue, Jan 24, 2012 at 3:20 PM, James Wright <[email protected]> wrote: > Hello, > > I'm running Mono 2.10.2 with Apache 2 + mod_mono on an Amazon Linux server > and keep getting the following error in the apache error log: > > (info) Auto generated encryption keys not saved: > System.Security.SecurityException: No access to the given key > at Microsoft.Win32.KeyHandler..ctor (Microsoft.Win32.RegistryKey rkey, > System.String basedir, Boolean is_volatile) [0x00000] in <filename > unknown>:0 [...] > > It looks like some sort of permission problem accessing the registry store, > but I have no idea where that is on the filesystem or whether it can (or > should) be changed?
ASP.NET is creating autogenerated keys for the machine and failing to safe them. The only problem, other that seen that message, is that every time the application is started you will get new keys because they are not being saved. I think the directory where this is trying to write is somewhere $SYSCONFDIR/mono/registry (usually /etc/mono/registry). If you allow the user running apache read, write, and execute permissions on that folder, Mono will be able to save the autogenerated keys and will reuse them subsequently. Once the keys are written, the apache user will only need read and execute permission. -Gonzalo _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
