I decided to install 1.6.6 on my XP (office) machine. Previous versions have been incompatible with some of my company’s software, for reasons that aren’t clear, and I haven’t had time to resolve.
The first problem I noticed was that the download using IE8 was suspiciously fast – 275KB in one second. After downloading it, Windows complained that the file wasn’t signed, then said that the installer was not a valid windows EXE. I tried that three times, with the same result each time.
Then I tried downloading the file using Safari on XP. Now the download is a much more reasonable 16.7 MB, but the installer still isn’t signed – an unforgivable sin in this day and age of malware, IMHO.
Because my DroboPro is formatted for the Mac and I don’t intend to connect it to XP, I skipped the step that installs the Microsoft iSCSI initiator. So I won’t be able to comment on that.
Well, nuts. The same thing happens as before – Drobo Dashboard fails silently, never comes up, and files an error in the application error log:
System.TypeInitializationException: The type initializer for ‘System.Runtime.Remoting.Identity’ threw an exception. —> System.Security.Cryptography.CryptographicException: Provider type not defined.
at System.Security.Cryptography.CryptographicException.ThrowCryptogaphicException(Int32 hr)
at System.Security.Cryptography.Utils._AcquireCSP(CspParameters param, SafeProvHandle& hProv)
at System.Security.Cryptography.Utils.AcquireProvHandle(CspParameters parameters)
at System.Security.Cryptography.RNGCryptoServiceProvider…ctor(CspParameters cspParams)
— End of inner exception stack trace —
at System.Runtime.Remoting.Identity.RaceSetTransparentProxy(Object tpObj)
at System.MarshalByRefObject.__RaceSetServerIdentity(ServerIdentity id)
at System.Runtime.Remoting.IdentityHolder.FindOrCreateServerIdentity(MarshalByRefObject obj, String objURI, Int32 flags)
at System.Runtime.Remoting.RemotingServices.GetOrCreateIdentity(MarshalByRefObject Obj, String ObjURI)
at System.Runtime.Remoting.RemotingServices.MarshalInternal(MarshalByRefObject Obj, String ObjURI, Type RequestedType, Boolean updateChannelData)
at System.Runtime.Remoting.RemotingServices.MarshalInternal(MarshalByRefObject Obj, String ObjURI, Type RequestedType)
at System.Runtime.Remoting.RemotingServices.Marshal(MarshalByRefObject Obj, String URI)
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String commandLine)
at main(String args)
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Now, I wonder why Drobo Dashboard is mucking around with cryptography, except perhaps to encrypt the log files?