From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Brielmaier Subject: bug#40262: R: server certificate verification failed. Date: Fri, 27 Mar 2020 22:56:55 +0100 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:48581) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHwzL-0002is-GN for bug-guix@gnu.org; Fri, 27 Mar 2020 17:58:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jHwzK-0003dZ-Ar for bug-guix@gnu.org; Fri, 27 Mar 2020 17:58:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55706) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jHwzK-0003dS-7g for bug-guix@gnu.org; Fri, 27 Mar 2020 17:58:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jHwzK-00038X-5B for bug-guix@gnu.org; Fri, 27 Mar 2020 17:58:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:48474) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHwyM-0002eN-02 for bug-guix@gnu.org; Fri, 27 Mar 2020 17:57:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jHwyK-00021F-1L for bug-guix@gnu.org; Fri, 27 Mar 2020 17:57:01 -0400 Received: from mout.web.de ([217.72.192.78]:57435) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jHwyJ-0001qG-Kb for bug-guix@gnu.org; Fri, 27 Mar 2020 17:56:59 -0400 Received: from [192.168.178.119] ([5.146.193.216]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LpfC6-1jlDBe3Ssg-00fPxI for ; Fri, 27 Mar 2020 22:56:56 +0100 Content-Language: en-GB List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: 40262@debbugs.gnu.org Hi, while trying to run a simple R script on my guix server, I stumbled upon a problem with HTTPS and R. It's nothing urgent... reproducer.R library(jsonlite) library(tidyverse) library(lubridate) api_parking <- "https://guix.gnu.org/packages.json" parking.raw <- fromJSON(api_parking, simplifyDataFrame =3D TRUE) $ R CMD BATCH reproducer.R [...] > library(jsonlite) > library(tidyverse) =E2=94=80=E2=94=80 Attaching packages =E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80 tidyverse 1.3.0 =E2=94=80=E2=94=80 =E2=9C=94 ggplot2 3.3.0 =E2=9C=94 purrr 0.3.3 =E2=9C=94 tibble 2.1.3 =E2=9C=94 dplyr 0.8.5 =E2=9C=94 tidyr 1.0.2 =E2=9C=94 stringr 1.4.0 =E2=9C=94 readr 1.3.1 =E2=9C=94 forcats 0.5.0 =E2=94=80=E2=94=80 Conflicts =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 tidyverse_conflicts() =E2=94=80=E2=94=80 =E2=9C=96 dplyr::filter() masks stats::filter() =E2=9C=96 purrr::flatten() masks jsonlite::flatten() =E2=9C=96 dplyr::lag() masks stats::lag() > library(lubridate) Attaching package: =E2=80=98lubridate=E2=80=99 The following object is masked from =E2=80=98package:base=E2=80=99: date > api_parking <- "https://guix.gnu.org/packages.json" > parking.raw <- fromJSON(api_parking, simplifyDataFrame =3D TRUE) Error in open.connection(con, "rb") : server certificate verification failed. CAfile: none CRLfile: none Calls: fromJSON ... parse_and_simplify -> parseJSON -> parse_con -> open -> open.connection Execution halted For the record my SSL/HTTPS related variables. $ echo $SSL_CERT_DIR /etc/ssl/certs echo $SSL_CERT_FILE /etc/ssl/certs/ca-certificates.crt echo $CURL_CA_BUNDLE /run/current-system/profile/etc/ssl/certs/ca-certificates.crt All required packages (r, r-*, nss-certs) are installed system wide. Regards Jonathan