Ошибка сервера R: эмитент однорангового сертификата не распознан | RSiteCatalyst:: GetReportSuites(). Хорошо работает в настольной версии R

Я извлекаю данные из Omniture sitecatalyst с помощью R. Используемые пакеты: Rsitecatalyst с использованием JSON API, и когда я запускаю GetReportSuites() на сервере R, я вижу следующее error, и он работает абсолютно нормально в настольной версии R.

RSiteCatalyst::SCAuth(legacyauth,sharedsecret,company=companyn)

[1] «Учетные данные, сохраненные в пространстве имен RSiteCatalyst».

report_suites ‹- RSiteCatalyst::GetReportSuites()

Ошибка в curl::curl_fetch_memory(url, handle = handle): эмитент однорангового сертификата не распознан.


person Deepu298    schedule 03.08.2017    source источник
comment
Почему это помечено как питон?   -  person Sam Craig    schedule 03.08.2017
comment
похоже, что ваш сервер rstudio использует самозаверяющие сертификаты для https. Потенциально можно ответить здесь: community.apigee.com/questions/21954/   -  person Dave Gruenewald    schedule 03.08.2017
comment
Это кажется не столько вопросом R, сколько вопросом сетевой безопасности. Когда вы получаете доступ к серверу RStudio в браузере, появляется ли какое-либо предупреждение о том, что соединение небезопасно? Если это так, похоже, что ваши SSL сертификаты являются самоподписанными, или ваш PEM файл нуждается в модификации (или и то, и другое). Лучшим советом будет поговорить с вашим администратором сервера RStudio.   -  person Dave Gruenewald    schedule 04.08.2017
comment
Спасибо @DaveGruenewald. При доступе к серверу Rstudio в браузере отображается сообщение «сайт не защищен».   -  person Deepu298    schedule 04.08.2017
comment
Прикинул столько же. Вы являетесь системным администратором своего сервера Rstudio? У вас есть три варианта: 1) перейти на https для сервера rstudio — ваш администратор должен уметь это делать; 2) скажите RSiteCatalyst игнорировать проверку безопасности - после беглого просмотра я не увидел этого аргумента в пакете; или 3) продолжить работу на локальном экземпляре RStudio. Надеюсь, это поможет!   -  person Dave Gruenewald    schedule 04.08.2017
comment
Еще раз спасибо @DaveGruenewald! Я попытался приблизиться к вышеуказанным вариантам. 1- Наш админ не может сделать https. 2- скажите «RSiteCatalyst», чтобы он проигнорировал проверку безопасности. Я пытался исследовать, но не смог найти подходящего решения для этого. Эксперты, ваш вклад будет высоко оценен. 3- Это работает хорошо, но не делает его полностью автоматизированным.   -  person Deepu298    schedule 27.10.2017


Ответы (1)


Эта ошибка больше не преобладает. Возможно, Rsitecatalyst игнорирует проверку безопасности, а затем получает данные от Adobe. Спасибо @DaveGruenewald за ваши мысли и исследования.

person Deepu298    schedule 09.11.2017