You are getting that error because the passwords for the SSL keys were encrypted under the old splunk.secret. If you copied one from another server the hash no longer works. You need to re-enter the password in the appropriate conf files and let Splunk re-encrypt it.
what do you mean in the appropriate conf files?
You should move etc/apps/*/local/...
and etc/users/...
to capture all user data. The first directory hierarchy brings over shared objects and the second brings over private objects. Additionally you should configure authentication to yield the same set of users.
You have to copy also the $SPLUNK_HOME/etc/system/local/authorize.conf
file if you have one.
I got that SSL error at first also. I fixed it by copying this setting from the other server's etc/system/local/server.conf:
[sslConfig]
sslKeysfilePassword =
hmmm..... got this error:
ERROR SSLCommon - Can't read key file /home/a478377/workspace/splunk/etc/auth/server.pem
Thanks, Stephen!
I just talked to Mick about how to copy the authentication too. He mentioned that all I need is copying etc/passwd and etc/auth/splunk.secret.