Hi all,
I've just started a new job 2 weeks ago and I've inherited an R Studio installation that is not working.
I've been through the logs etc and the only error I can find is
rserver[2178]: ERROR system error 74 (Bad message) [description=error:0407106B:rsa routines:RSA_padding_check_PKCS1_type_2:block type is not 02]; OCCURRED AT: rstudio::core::Er ror rstudio::core::system::crypto::rsaPrivateDecrypt(const std::string&, std::string) /root/rstudio/src/cpp/core/system/PosixCrypto.cpp:330; LOGGED FROM: void rstudio::server::pam_auth::::doSig* nIn(const rstudio::core::http::Request&, rstudio::core::http::Response) /root/rstudio/src/cpp/server/ServerPAMAuth.cpp:326*
The only thing I might have come up with is the files are stored on a CIFS share tot he REDHAT server and written back there. It appears the right back is causing issues.
I've put in a request for windows patches applied around the time it was reported (5 weeks ago).
Does anyone have another aspect I can look at, or point out the thing I have missed.
Hey TechnoRat,
I don't know enough and learning fast but that is an aspect I hadn't considered, but makes sense when you say it like that.
I'll look into it closer.
I've had a look and the only RSA thing available is the user credentials. All the source and destination is CIFS shares and I can see and open some files via bash (using more or vi) however some have read write errors.
I'm investigating Windows patches for possible file name errors
A well behaved credentialing routine should fail gracefully if the root cause is the client's key, since that is expected to happen more or less routinely.
That promotes the server as a more likely root cause. If its key is inoperable through corruption or expiration, if issued by a certificate authority, the routine should flag it as a systems error.
Again, I apologize for any rabbit holes that I might lead you to due to the very long time since I've operated a certificate server.
As I understand it a previous SYS admin installed this in a Proof of Concept, and zero doco.
It is also on a shared server with other CORE applications.
I have asked for a list of sources, and will probably spend today trying to figure out how to drive the UI, so I can test.
If that doesn't get resolved easily, an alternative is possibly one or more of the SAAS cloud options. For proof-of-concept the \beta no fee version might allow evaluation sufficiently to decide how to move forward to either self-hosting or one of their commercial cloud-hosted version. (I don't have any financial relationship with RStudio, so just sayin'.)