| Product | URL | Version |
|---|---|---|
| Connect | http://localhost:3939 | 2026.03.1 |
| Workbench | http://localhost:8787 | 2026.01.2+418.pro1 |
| Package Manager | http://localhost:4242 | 2024.08.0-6 |
VIP Report
Verified Installation of Posit
Deployment: CI Connect 2026.03.1 + WB 2026.01.2+418.pro1 + PM 2024.08.0-6 Generated: 2026-04-22 14:11:49 UTC
Products Under Test
Summary
| Metric | Count |
|---|---|
| Total | 25 |
| Passed | 18 |
| Failed | 1 |
| Skipped | 6 |
| Status | FAIL |
Results
Failed (1)
Connect1 tests
FAILUsers can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_users0.26s
Test procedure
- Given Connect is accessible at the configured URL
- When I list all users
- Then the user list is not empty
- And the test user exists in the user list
Error traceback
fixturefunc = <function check_test_user_in_list at 0x7fd682e67740>
request = <FixtureRequest for <Function test_list_users>>
kwargs = {'test_username': 'testuser', 'user_list': [{'active_time': '2026-04-22T14:10:16Z', 'confirmed': True, 'created_time': '2026-04-22T14:08:55Z', 'email': '', ...}]}
def call_fixture_func(
fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs
) -> FixtureValue:
if inspect.isgeneratorfunction(fixturefunc):
fixturefunc = cast(Callable[..., Generator[FixtureValue]], fixturefunc)
generator = fixturefunc(**kwargs)
try:
fixture_result = next(generator)
except StopIteration:
raise ValueError(f"{request.fixturename} did not yield a value") from None
finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)
request.addfinalizer(finalizer)
else:
fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)
> fixture_result = fixturefunc(**kwargs)
^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/_pytest/fixtures.py:915:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
user_list = [{'active_time': '2026-04-22T14:10:16Z', 'confirmed': True, 'created_time': '2026-04-22T14:08:55Z', 'email': '', ...}]
test_username = 'testuser'
@then("the test user exists in the user list")
def check_test_user_in_list(user_list, test_username):
usernames = [u.get("username") for u in user_list]
> assert test_username in usernames, (
f"Test user {test_username!r} not found in user list: {usernames}"
)
E AssertionError: Test user 'testuser' not found in user list: ['__bootstrap_admin__']
E assert 'testuser' in ['__bootstrap_admin__']
src/vip_tests/connect/test_users.py:53: AssertionErrorPassed (18)
Connect6 tests
PASSAdmin user exists and has admin privilegesConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_admin_user0.27s
Test procedure
- Given Connect is accessible at the configured URL
- When I retrieve the current user profile
- Then the user has admin privileges
PASSGroups can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_groups0.26s
Test procedure
- Given Connect is accessible at the configured URL
- When I list all groups
- Then the response is successful
PASSExpected Quarto versions are availableConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_quarto_versions0.26s
Test procedure
- Given Connect is accessible at the configured URL
- When I query Connect for available Quarto versions
- Then at least one Quarto version is available
PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui6.82s
Test procedure
- Given Connect is accessible at the configured URL
- When a user navigates to the Connect login page
- And enters valid credentials
- Then the user is successfully authenticated
- And the Connect dashboard is displayed
PASSAPI key authentication worksConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_api0.26s
Test procedure
- Given Connect is accessible at the configured URL
- And a valid API key is configured
- When I request the current user via the API
- Then the API returns user information
PASSConnect system checks can be run and the report downloadedConnect
As a Posit Team administrator
src/vip_tests/connect/test_system_checks.py::test_connect_system_checks28.70s
Test procedure
- Given Connect is accessible at the configured URL
- And a valid API key is configured
- When I trigger a new system check run via the Connect API
- Then the system check report is returned
- And I can download the system check report artifact
Package Manager2 tests
PASSCRAN mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_cran_mirror0.66s
Test procedure
- Given Package Manager is running
- When I query the CRAN repository for the "Matrix" package
- Then the package is found in the repository
PASSAt least one repository is configuredPackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_repo_exists0.07s
Test procedure
- Given Package Manager is running
- When I list all repositories
- Then at least one repository exists
Prerequisites6 tests
PASSConnect server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Connect]0.09s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
PASSPackage Manager server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Package Manager]0.08s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
PASSWorkbench server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Workbench]0.19s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
PASSWorkbench server is reachable but not configuredPrerequisites
As a VIP developer
src/vip_tests/prerequisites/test_expected_failure.py::test_workbench_expected_failure0.00s
Test procedure
- Given Workbench is expected to be configured
- When I check the Workbench configuration
- Then Workbench should be reachable
PASSPackage Manager version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_package_manager_version0.08s
Test procedure
- Given Package Manager is configured in vip.toml with a version expectation
- When I fetch the Package Manager server version
- Then the Package Manager version matches the configured value
PASSConnect version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_connect_version0.14s
Test procedure
- Given Connect is configured in vip.toml with a version expectation
- When I fetch the Connect server version
- Then the Connect version matches the configured value
Security3 tests
PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4012.29s
Test procedure
- Given Connect is configured in vip.toml
- When I make an API request to Connect with an invalid key
- Then the response status is 401
PASSNon-existent endpoint returns 404Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_nonexistent_endpoint_returns_4040.01s
Test procedure
- Given Connect is configured in vip.toml
- When I request a non-existent endpoint on Connect
- Then the response status is 404
PASSUnauthenticated API request returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_unauthenticated_api_request_returns_4010.01s
Test procedure
- Given Connect is configured in vip.toml
- When I make an unauthenticated API request to Connect
- Then the response status is 401
Workbench1 tests
PASSUser can log in to Workbench via the web UIWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_login[chromium]0.70s
Test procedure
- Given Workbench is accessible at the configured URL
- When a user navigates to the Workbench login page and enters valid credentials
- Then the Workbench homepage is displayed
- And the current user is shown in the header
Skipped (6)
Connect2 tests
SKIPExpected R versions are available on ConnectConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_r_versions0.13s
Test procedure
- Given Connect is accessible at the configured URL
- And expected R versions are specified in vip.toml
- When I query Connect for available R versions
- Then all expected R versions are present
SKIPExpected Python versions are available on ConnectConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_python_versions0.13s
Test procedure
- Given Connect is accessible at the configured URL
- And expected Python versions are specified in vip.toml
- When I query Connect for available Python versions
- Then all expected Python versions are present
Package Manager3 tests
SKIPPyPI mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_pypi_mirror0.08s
Test procedure
- Given Package Manager is running
- When I query the PyPI repository for the "requests" package
- Then the package is found in the repository
SKIPBioconductor mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_bioconductor_mirror0.07s
Test procedure
- Given Package Manager is running
- When I query the Bioconductor repository for the "BiocGenerics" package
- Then the package is found in the repository
SKIPOpenVSX mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_openvsx_mirror0.07s
Test procedure
- Given Package Manager is running
- When I query the OpenVSX repository for the "golang.Go" extension
- Then the package is found in the repository
Prerequisites1 tests
SKIPWorkbench version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_workbench_version0.01s
Test procedure
- Given Workbench is configured in vip.toml with a version expectation
- When I fetch the Workbench server version
- Then the Workbench version matches the configured value
Connect System Checks
Host: 937fb1e55da5 · Status: done · Passed: 53 · Failed: 2
| Group | Check | Detail | |
|---|---|---|---|
| ✅ | server | connect-versions | Connect versions on active hosts: 937fb1e55da5 2026.03.1 |
| ✅ | server | connect-product-support | Product version v2026.03.1 end-of-support: 2027-09-30 |
| ✅ | server | connect-deprecated-settings | Deprecated settings are not in use. |
| ✅ | server | connect-notifications-config | All Notifications are correctly formatted |
| ✅ | server | connect-license | $ /opt/rstudio-connect/scripts/system-checks/../../bin/license-manager status RStudio License Manager 2024.12.1-dev+999.pro9 -- License file status -- Status: Activated Product-Key: A33R-D4BT-JFGA-NBA3-A6VF-AUGQ-PSTA Has-Key: Yes Has-Trial: No Tier: advanced SKU-Year: 2024 Enable-Launcher: 1 Users: 0 User-Activity-Days: 365 Shiny-Users: 0 Allow-APIs: 1 Anonymous-Servers: 1 Unrestricted-Servers: 1 Licensee: Posit-Team-Test-Suite License-File: /var/lib/rstudio-connect/rstudio-connect.lic Expiration: 2027-02-20 00:00:00 Days-Left: 304 License-Engine: 1.0.0.0 License-Scope: System -- Local license status -- Trial-Type: Verified Status: Evaluation Days-Left: 45 License-Scope: System License-Engine: 4.4.3.0 -- Floating license status -- License server not in use. /opt/rstudio-connect/scripts/system-checks/server/01-connect-license.sh: line 19: [[: 304 45: syntax error in expression (error token is "45") |
| ✅ | server | linux-version | $ cat /etc/lsb-release /etc/os-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS" PRETTY_NAME="Ubuntu 22.04.5 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.5 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy |
| ✅ | server | environment | $ env CONNECT_BOOTSTRAP_ENABLED=true CONNECT_BOOTSTRAP_SECRETKEY=REDACTED HOME=/root HOSTNAME=937fb1e55da5 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ SHLVL=2 STARTUP_DEBUG_MODE=0 TERM=xterm TZ=UTC _=/usr/bin/env |
| ✅ | server | memory | $ free -h total used free shared buff/cache available Mem: 15Gi 1.3Gi 250Mi 51Mi 14Gi 13Gi Swap: 3.0Gi 0.0Ki 3.0Gi |
| ✅ | server | disk | $ df -h Filesystem Size Used Avail Use% Mounted on overlay 145G 74G 71G 52% / tmpfs 64M 0 64M 0% /dev shm 64M 0 64M 0% /dev/shm /dev/root 145G 74G 71G 52% /data |
| ✅ | server | database-latency | Database latency: median 0.000, max 0.000 sec |
| ✅ | server | queue-depth | ID Created Type Hostname Details |
| ✅ | server | self-connectivity | Warning: HTTPS.Listen is not configured. |
| ✅ | server | self-connectivity | Server.Address is 'http://localhost:3939/' $ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939//__api__/server_settings * Trying 127.0.0.1:3939... * Connected to localhost (127.0.0.1) port 3939 (#0) > GET //__api__/server_settings HTTP/1.1 > Host: localhost:3939 > User-Agent: curl/7.81.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 307 Temporary Redirect < Content-Type: text/html; charset=utf-8 < Location: http://localhost:3939/__api__/server_settings < Server: Posit Connect v2026.03.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Wed, 22 Apr 2026 14:11:25 GMT < Content-Length: 81 < * Ignoring the response-body { [81 bytes data] * Connection #0 to host localhost left intact * Issue another request to this URL: 'http://localhost:3939/__api__/server_settings' * Found bundle for host localhost: 0x556660655b50 [serially] * Can not multiplex, even if we wanted to! * Re-using existing connection! (#0) with host localhost * Connected to localhost (127.0.0.1) port 3939 (#0) > GET /__api__/server_settings HTTP/1.1 > Host: localhost:3939 > User-Agent: curl/7.81.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 200 OK < Cache-Control: no-cache, no-store, must-revalidate < Content-Type: application/json; charset=utf-8 < Expires: 0 < Pragma: no-cache < Server: Posit Connect v2026.03.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Wed, 22 Apr 2026 14:11:25 GMT < Transfer-Encoding: chunked < { [3243 bytes data] * Connection #0 to host localhost left intact |
| ✅ | server | self-connectivity | HTTP.Listen is 'http://localhost:3939' $ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939/__api__/server_settings * Trying 127.0.0.1:3939... * Connected to localhost (127.0.0.1) port 3939 (#0) > GET /__api__/server_settings HTTP/1.1 > Host: localhost:3939 > User-Agent: curl/7.81.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 200 OK < Cache-Control: no-cache, no-store, must-revalidate < Content-Type: application/json; charset=utf-8 < Expires: 0 < Pragma: no-cache < Server: Posit Connect v2026.03.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Wed, 22 Apr 2026 14:11:25 GMT < Transfer-Encoding: chunked < { [3243 bytes data] * Connection #0 to host localhost left intact |
| ✅ | base-sandbox | echo | Successfully ran a process with rsandbox as rstudio-connect |
| ✅ | python-restore-sandbox | python-version | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/04/22 14:11:25.729529996 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:25.729721352 [connect-session] Job Key: PyP5hUJkO7syFsSl 2026/04/22 14:11:25.729730101 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:25.729733726 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:25.729737891 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:25.729741557 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:41011 ... Connected to session server http://127.0.0.1:41011 2026/04/22 14:11:25.865500854 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/04/22 14:11:25.871098187 2026/04/22 14:11:25.871107543 $ /opt/python/3.12.11/bin/python3.12 -V 2026/04/22 14:11:25.871148672 Python 3.12.11 |
| ❌ | python-restore-sandbox | python-packages | process exited with code 1: exit status 1 |
| ✅ | python-restore-sandbox | environment | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/04/22 14:11:26.252172228 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:26.252366347 [connect-session] Job Key: wNCMBMbKhFClvCNq 2026/04/22 14:11:26.252374007 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:26.252376116 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:26.252378802 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:26.252381807 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:34983 ... Connected to session server http://127.0.0.1:34983 2026/04/22 14:11:26.355418151 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/04/22 14:11:26.360430433 2026/04/22 14:11:26.360439499 $ env 2026/04/22 14:11:26.360472126 HOME=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:26.360473385 HOSTNAME=937fb1e55da5 2026/04/22 14:11:26.360484779 LANG=en_US.UTF-8 2026/04/22 14:11:26.360485525 LANGUAGE=en_US:en 2026/04/22 14:11:26.360495716 LC_ALL=en_US.UTF-8 2026/04/22 14:11:26.360496463 LOGNAME=rstudio-connect 2026/04/22 14:11:26.360507894 MAKEFLAGS=-j1 2026/04/22 14:11:26.360508669 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/04/22 14:11:26.360523381 PICOTEL_PREFIX=PICOTEL 2026/04/22 14:11:26.360524169 PICOTEL_SDK_DISABLED=true 2026/04/22 14:11:26.360536323 PICOTEL_SERVICE_NAME=posit-connect-python 2026/04/22 14:11:26.360537274 POSIT_PRODUCT=CONNECT 2026/04/22 14:11:26.360550756 PWD=/opt/rstudio-connect/mnt/app 2026/04/22 14:11:26.360551341 RSTUDIO_PRODUCT=CONNECT 2026/04/22 14:11:26.360563904 SHLVL=2 2026/04/22 14:11:26.360564587 STARTUP_DEBUG_MODE=0 2026/04/22 14:11:26.360574529 TERM=xterm 2026/04/22 14:11:26.360575317 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:26.360591882 TZ=UTC 2026/04/22 14:11:26.360604271 USERNAME=rstudio-connect 2026/04/22 14:11:26.360645035 USER=rstudio-connect 2026/04/22 14:11:26.360646138 _=/usr/bin/env 2026/04/22 14:11:26.360657149 UV_CONCURRENT_BUILDS=1 |
| ✅ | python-restore-sandbox | mounts | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/04/22 14:11:26.372231114 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:26.372446612 [connect-session] Job Key: AxKUaXQaEumin68J 2026/04/22 14:11:26.372457057 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:26.372460553 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:26.372463508 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:26.372466402 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:41277 ... Connected to session server http://127.0.0.1:41277 2026/04/22 14:11:26.475082457 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/04/22 14:11:26.478303450 2026/04/22 14:11:26.478311281 $ findmnt --notruncate 2026/04/22 14:11:26.481194496 TARGET SOURCE FSTYPE OPTIONS 2026/04/22 14:11:26.481207288 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/NO2SL QOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:26.481328727 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:26.481386874 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/04/22 14:11:26.481387852 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:26.481418799 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:26.481419576 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/04/22 14:11:26.481449227 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:26.481451439 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:26.481500483 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/04/22 14:11:26.481501248 ├─/data /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:26.481550055 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l /NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:26.481552078 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l /NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:26.481817558 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:26.481818583 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:26.481851736 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:26.481880267 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:26.481882665 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:26.481928605 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/jobs/0/AxKUaXQaEumin68J] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:26.481929260 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:26.481979134 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3969528362] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:26.481979940 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:26.482212767 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr Stopped session pings to http://127.0.0.1:41277 |
| ✅ | python-restore-sandbox | pypi-connectivity | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/04/22 14:11:26.494080830 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:26.494257650 [connect-session] Job Key: dqTl7UexS2ShGbxx 2026/04/22 14:11:26.494265077 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:26.494268815 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:26.494272991 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:26.494276539 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:42037 ... Connected to session server http://127.0.0.1:42037 2026/04/22 14:11:26.595694879 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/05-pypi-connectivity.sh' 2026/04/22 14:11:26.598824258 2026/04/22 14:11:26.598832660 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/04/22 14:11:26.607562698 * Trying 199.232.180.223:443... 2026/04/22 14:11:26.609396468 * Connected to pypi.python.org (199.232.180.223) port 443 (#0) 2026/04/22 14:11:26.610928197 * ALPN, offering h2 2026/04/22 14:11:26.610934628 * ALPN, offering http/1.1 2026/04/22 14:11:26.651669461 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:26.651681180 * CApath: /etc/ssl/certs 2026/04/22 14:11:26.651864078 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:26.651872688 } [5 bytes data] 2026/04/22 14:11:26.651904477 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:26.651906850 } [512 bytes data] 2026/04/22 14:11:26.654597526 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:26.654604416 { [5 bytes data] 2026/04/22 14:11:26.654631950 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:26.654634102 { [122 bytes data] 2026/04/22 14:11:26.654816120 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:26.654820508 { [5 bytes data] 2026/04/22 14:11:26.654837923 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.654839933 { [5 bytes data] 2026/04/22 14:11:26.654851625 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/04/22 14:11:26.654852440 { [19 bytes data] 2026/04/22 14:11:26.654865216 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.654866895 { [5 bytes data] 2026/04/22 14:11:26.654878910 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:26.654879807 { [2860 bytes data] 2026/04/22 14:11:26.655726480 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.655730621 { [5 bytes data] 2026/04/22 14:11:26.655761514 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/04/22 14:11:26.655762591 { [264 bytes data] 2026/04/22 14:11:26.655811236 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.655819266 { [5 bytes data] 2026/04/22 14:11:26.655871615 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:26.655873027 { [36 bytes data] 2026/04/22 14:11:26.655885922 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:26.655887296 } [5 bytes data] 2026/04/22 14:11:26.655899697 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:26.655900559 } [1 bytes data] 2026/04/22 14:11:26.655913981 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.655922407 } [5 bytes data] 2026/04/22 14:11:26.655937581 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:26.655938348 } [36 bytes data] 2026/04/22 14:11:26.656256491 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/04/22 14:11:26.656262745 * ALPN, server accepted to use h2 2026/04/22 14:11:26.656293609 * Server certificate: 2026/04/22 14:11:26.656297029 * subject: CN=www.python.org 2026/04/22 14:11:26.656315678 * start date: Jan 13 13:03:46 2026 GMT 2026/04/22 14:11:26.656317077 * expire date: Feb 14 13:03:45 2027 GMT 2026/04/22 14:11:26.656336035 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/04/22 14:11:26.656336697 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/04/22 14:11:26.656366959 * SSL certificate verify ok. 2026/04/22 14:11:26.656367646 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:26.656379086 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:26.656379841 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:26.656421419 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.656422296 } [5 bytes data] 2026/04/22 14:11:26.656434006 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.656434899 } [5 bytes data] 2026/04/22 14:11:26.656448267 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.656448732 } [5 bytes data] 2026/04/22 14:11:26.656455388 * Using Stream ID: 1 (easy handle 0x5594a522b9f0) 2026/04/22 14:11:26.656455794 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.656469579 } [5 bytes data] 2026/04/22 14:11:26.656470336 > GET / HTTP/2 2026/04/22 14:11:26.656483715 > Host: pypi.python.org 2026/04/22 14:11:26.656484117 > user-agent: curl/7.81.0 2026/04/22 14:11:26.656490654 > accept: */* 2026/04/22 14:11:26.656491060 > 2026/04/22 14:11:26.656495971 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.656496382 { [5 bytes data] 2026/04/22 14:11:26.656503264 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/04/22 14:11:26.656503901 { [193 bytes data] 2026/04/22 14:11:26.657588851 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.657593516 { [5 bytes data] 2026/04/22 14:11:26.657625240 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.657626082 } [5 bytes data] 2026/04/22 14:11:26.657916421 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.657920278 { [5 bytes data] 2026/04/22 14:11:26.657967134 < HTTP/2 301 2026/04/22 14:11:26.657982536 < server: Varnish 2026/04/22 14:11:26.657983351 < retry-after: 0 2026/04/22 14:11:26.658020227 < location: https://pypi.org/ 2026/04/22 14:11:26.658021198 < content-type: text/html; charset=UTF-8 2026/04/22 14:11:26.658046392 < accept-ranges: bytes 2026/04/22 14:11:26.658047424 < date: Wed, 22 Apr 2026 14:11:26 GMT 2026/04/22 14:11:26.658059414 < x-served-by: cache-rfd2130022-RFD 2026/04/22 14:11:26.658060193 < x-cache: HIT 2026/04/22 14:11:26.658075899 < x-cache-hits: 0 2026/04/22 14:11:26.658078304 < x-timer: S1776867087.656998,VS0,VE0 2026/04/22 14:11:26.658114063 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/04/22 14:11:26.658120801 < x-frame-options: deny 2026/04/22 14:11:26.658139481 < x-xss-protection: 1; mode=block 2026/04/22 14:11:26.658140310 < x-content-type-options: nosniff 2026/04/22 14:11:26.658165599 < x-permitted-cross-domain-policies: none 2026/04/22 14:11:26.658190696 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() 2026/04/22 14:11:26.658199239 < content-length: 122 2026/04/22 14:11:26.658259321 < 2026/04/22 14:11:26.658260346 * Ignoring the response-body 2026/04/22 14:11:26.658268971 { [122 bytes data] 2026/04/22 14:11:26.658269730 * Connection #0 to host pypi.python.org left intact 2026/04/22 14:11:26.658278152 * Issue another request to this URL: 'https://pypi.org/' 2026/04/22 14:11:26.663002870 * Trying 151.101.0.223:443... 2026/04/22 14:11:26.664794141 * Connected to pypi.org (151.101.0.223) port 443 (#1) 2026/04/22 14:11:26.665060961 * ALPN, offering h2 2026/04/22 14:11:26.665064874 * ALPN, offering http/1.1 2026/04/22 14:11:26.706981869 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:26.707010199 * CApath: /etc/ssl/certs 2026/04/22 14:11:26.707186661 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:26.707190355 } [5 bytes data] 2026/04/22 14:11:26.707231292 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:26.707240125 } [512 bytes data] 2026/04/22 14:11:26.710811195 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:26.710819406 { [5 bytes data] 2026/04/22 14:11:26.710854163 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:26.710855304 { [122 bytes data] 2026/04/22 14:11:26.710971332 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:26.710974228 { [5 bytes data] 2026/04/22 14:11:26.711002424 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.711004308 { [5 bytes data] 2026/04/22 14:11:26.711018939 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/04/22 14:11:26.711019719 { [19 bytes data] 2026/04/22 14:11:26.711035263 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.711035799 { [5 bytes data] 2026/04/22 14:11:26.711042761 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:26.711043342 { [2856 bytes data] 2026/04/22 14:11:26.711826981 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.711830433 { [5 bytes data] 2026/04/22 14:11:26.711851920 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/04/22 14:11:26.711852593 { [264 bytes data] 2026/04/22 14:11:26.711896341 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.711901406 { [5 bytes data] 2026/04/22 14:11:26.711925821 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:26.711926733 { [36 bytes data] 2026/04/22 14:11:26.711958523 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:26.711962706 } [5 bytes data] 2026/04/22 14:11:26.712029283 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:26.712031294 } [1 bytes data] 2026/04/22 14:11:26.712046511 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.712047414 } [5 bytes data] 2026/04/22 14:11:26.712059542 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:26.712059989 } [36 bytes data] 2026/04/22 14:11:26.712115650 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/04/22 14:11:26.712121138 * ALPN, server accepted to use h2 2026/04/22 14:11:26.712144332 * Server certificate: 2026/04/22 14:11:26.712145208 * subject: CN=pypi.org 2026/04/22 14:11:26.712171519 * start date: Dec 28 04:33:08 2025 GMT 2026/04/22 14:11:26.712173017 * expire date: Jan 29 04:33:07 2027 GMT 2026/04/22 14:11:26.712180667 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/04/22 14:11:26.712181156 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/04/22 14:11:26.712192087 * SSL certificate verify ok. 2026/04/22 14:11:26.712192508 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:26.712200017 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:26.712200486 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:26.712212583 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.712213509 } [5 bytes data] 2026/04/22 14:11:26.712226042 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.712226926 } [5 bytes data] 2026/04/22 14:11:26.712249229 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.712262362 } [5 bytes data] 2026/04/22 14:11:26.712304968 * Using Stream ID: 1 (easy handle 0x5594a522b9f0) 2026/04/22 14:11:26.712321621 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.712334323 } [5 bytes data] 2026/04/22 14:11:26.712368051 > GET / HTTP/2 2026/04/22 14:11:26.712371476 > Host: pypi.org 2026/04/22 14:11:26.712410121 > user-agent: curl/7.81.0 2026/04/22 14:11:26.712411113 > accept: */* 2026/04/22 14:11:26.712421592 > 2026/04/22 14:11:26.712422886 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.712429045 { [5 bytes data] 2026/04/22 14:11:26.712429474 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/04/22 14:11:26.712436115 { [193 bytes data] 2026/04/22 14:11:26.713550201 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.713557399 { [5 bytes data] 2026/04/22 14:11:26.713591309 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.713592248 } [5 bytes data] 2026/04/22 14:11:26.713615511 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.713616443 { [5 bytes data] 2026/04/22 14:11:26.715192199 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715198218 { [5 bytes data] 2026/04/22 14:11:26.715223038 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715234647 { [5 bytes data] 2026/04/22 14:11:26.715269474 < HTTP/2 200 2026/04/22 14:11:26.715271544 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY=' 2026/04/22 14:11:26.715358680 < server: gunicorn 2026/04/22 14:11:26.715387140 < etag: "XCukhH9/udFTmcr9flQvwA" 2026/04/22 14:11:26.715388284 < content-type: text/html; charset=UTF-8 2026/04/22 14:11:26.715401373 < referrer-policy: origin-when-cross-origin 2026/04/22 14:11:26.715402117 < accept-ranges: bytes 2026/04/22 14:11:26.715415336 < date: Wed, 22 Apr 2026 14:11:26 GMT 2026/04/22 14:11:26.715416127 < x-served-by: cache-iad-kjyo7100132-IAD, cache-iad-kjyo7100172-IAD, cache-chi-kigq8000119-CHI 2026/04/22 14:11:26.715432866 < x-cache: MISS, HIT, HIT 2026/04/22 14:11:26.715433627 < x-cache-hits: 0, 29, 1 2026/04/22 14:11:26.715444575 < x-timer: S1776867087.713324,VS0,VE1 2026/04/22 14:11:26.715447560 < vary: Accept-Encoding, Cookie 2026/04/22 14:11:26.715468980 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/04/22 14:11:26.715469880 < x-frame-options: deny 2026/04/22 14:11:26.715484585 < x-xss-protection: 1; mode=block 2026/04/22 14:11:26.715485323 < x-content-type-options: nosniff 2026/04/22 14:11:26.715497676 < x-permitted-cross-domain-policies: none 2026/04/22 14:11:26.715498562 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() 2026/04/22 14:11:26.715550586 < content-length: 22515 2026/04/22 14:11:26.715551305 < 2026/04/22 14:11:26.715556996 { [931 bytes data] 2026/04/22 14:11:26.715557443 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715565478 { [5 bytes data] 2026/04/22 14:11:26.715565891 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715572831 { [5 bytes data] 2026/04/22 14:11:26.715574651 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715597003 { [5 bytes data] 2026/04/22 14:11:26.715602858 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715611834 { [5 bytes data] 2026/04/22 14:11:26.715612350 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715619445 { [5 bytes data] 2026/04/22 14:11:26.715619821 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715626695 { [5 bytes data] 2026/04/22 14:11:26.715627131 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715633708 { [5 bytes data] 2026/04/22 14:11:26.715634102 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715647313 { [5 bytes data] 2026/04/22 14:11:26.715647790 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715654457 { [5 bytes data] 2026/04/22 14:11:26.715654840 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.715661421 { [5 bytes data] 2026/04/22 14:11:26.719916448 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.719920299 { [5 bytes data] 2026/04/22 14:11:26.719947683 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.719948646 { [5 bytes data] 2026/04/22 14:11:26.719965020 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.719965906 { [5 bytes data] 2026/04/22 14:11:26.719979875 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.719980665 { [5 bytes data] 2026/04/22 14:11:26.720007206 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.720008161 { [5 bytes data] 2026/04/22 14:11:26.720022480 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.720024376 { [5 bytes data] 2026/04/22 14:11:26.720037728 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.720038588 { [5 bytes data] 2026/04/22 14:11:26.720064241 * Connection #1 to host pypi.org left intact 2026/04/22 14:11:26.722910061 2026/04/22 14:11:26.722937306 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/04/22 14:11:26.730429590 * Trying 199.232.180.223:443... 2026/04/22 14:11:26.732253366 * Connected to files.pythonhosted.org (199.232.180.223) port 443 (#0) 2026/04/22 14:11:26.733682021 * ALPN, offering h2 2026/04/22 14:11:26.733685248 * ALPN, offering http/1.1 2026/04/22 14:11:26.774395504 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:26.774401900 * CApath: /etc/ssl/certs 2026/04/22 14:11:26.774573203 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:26.774577669 } [5 bytes data] 2026/04/22 14:11:26.774600387 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:26.774604297 } [512 bytes data] 2026/04/22 14:11:26.777971075 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:26.777975331 { [5 bytes data] 2026/04/22 14:11:26.778024272 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:26.778025114 { [122 bytes data] 2026/04/22 14:11:26.778228818 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:26.778236525 { [5 bytes data] 2026/04/22 14:11:26.778263214 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.778265757 { [5 bytes data] 2026/04/22 14:11:26.778279323 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/04/22 14:11:26.778280145 { [19 bytes data] 2026/04/22 14:11:26.778291331 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.778292168 { [5 bytes data] 2026/04/22 14:11:26.778305426 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:26.778306259 { [2842 bytes data] 2026/04/22 14:11:26.779155641 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.779163664 { [5 bytes data] 2026/04/22 14:11:26.779195164 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/04/22 14:11:26.779197236 { [264 bytes data] 2026/04/22 14:11:26.779248803 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.779250742 { [5 bytes data] 2026/04/22 14:11:26.779285027 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:26.779286097 { [36 bytes data] 2026/04/22 14:11:26.779301328 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:26.779305282 } [5 bytes data] 2026/04/22 14:11:26.779331341 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:26.779336402 } [1 bytes data] 2026/04/22 14:11:26.779352896 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.779354661 } [5 bytes data] 2026/04/22 14:11:26.779371052 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:26.779372592 } [36 bytes data] 2026/04/22 14:11:26.779658631 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/04/22 14:11:26.779663184 * ALPN, server accepted to use h2 2026/04/22 14:11:26.779689359 * Server certificate: 2026/04/22 14:11:26.779690074 * subject: CN=*.pythonhosted.org 2026/04/22 14:11:26.779707340 * start date: Dec 8 21:08:03 2025 GMT 2026/04/22 14:11:26.779708659 * expire date: Jan 9 21:08:02 2027 GMT 2026/04/22 14:11:26.779723096 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/04/22 14:11:26.779724023 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/04/22 14:11:26.779748929 * SSL certificate verify ok. 2026/04/22 14:11:26.779749794 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:26.779762724 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:26.779763415 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:26.779784192 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.779785829 } [5 bytes data] 2026/04/22 14:11:26.779806686 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.779807504 } [5 bytes data] 2026/04/22 14:11:26.779818865 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.779819327 } [5 bytes data] 2026/04/22 14:11:26.779830818 * Using Stream ID: 1 (easy handle 0x55b2731e59f0) 2026/04/22 14:11:26.779831820 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.779846087 } [5 bytes data] 2026/04/22 14:11:26.779846895 > GET / HTTP/2 2026/04/22 14:11:26.779855286 > Host: files.pythonhosted.org 2026/04/22 14:11:26.779855801 > user-agent: curl/7.81.0 2026/04/22 14:11:26.779862578 > accept: */* 2026/04/22 14:11:26.779862975 > 2026/04/22 14:11:26.779868084 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.779868494 { [5 bytes data] 2026/04/22 14:11:26.779875427 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/04/22 14:11:26.779875926 { [193 bytes data] 2026/04/22 14:11:26.781542160 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.781548040 { [5 bytes data] 2026/04/22 14:11:26.781576411 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:26.781577274 } [5 bytes data] 2026/04/22 14:11:26.782648478 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.782654393 { [5 bytes data] 2026/04/22 14:11:26.782705447 < HTTP/2 200 2026/04/22 14:11:26.782711905 < content-type: text/html 2026/04/22 14:11:26.782733397 < server: Python/3.12 aiohttp/3.13.4 2026/04/22 14:11:26.782734474 < accept-ranges: bytes 2026/04/22 14:11:26.782746680 < date: Wed, 22 Apr 2026 14:11:26 GMT 2026/04/22 14:11:26.782747432 < age: 12 2026/04/22 14:11:26.782756822 < x-served-by: cache-iad-kiad7000058-IAD, cache-rfd2130020-RFD 2026/04/22 14:11:26.782757499 < x-cache: HIT, HIT 2026/04/22 14:11:26.782769437 < x-cache-hits: 18, 1 2026/04/22 14:11:26.782776391 < x-timer: S1776867087.780916,VS0,VE1 2026/04/22 14:11:26.782777224 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/04/22 14:11:26.782797519 < x-frame-options: deny 2026/04/22 14:11:26.782798235 < x-xss-protection: 1; mode=block 2026/04/22 14:11:26.782807871 < x-content-type-options: nosniff 2026/04/22 14:11:26.782808449 < x-permitted-cross-domain-policies: none 2026/04/22 14:11:26.782820177 < x-robots-header: noindex 2026/04/22 14:11:26.782820850 < content-length: 1853 2026/04/22 14:11:26.782830415 < 2026/04/22 14:11:26.782831068 { [1035 bytes data] 2026/04/22 14:11:26.782840271 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:26.782841029 { [5 bytes data] 2026/04/22 14:11:26.782859256 * Connection #0 to host files.pythonhosted.org left intact |
| ✅ | python-restore-sandbox | virtualenv | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/04/22 14:11:26.796300467 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:26.796480244 [connect-session] Job Key: Q5JuO5TJPI3jKUeg 2026/04/22 14:11:26.796489976 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:26.796493436 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:26.796498665 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:26.796501364 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:46175 ... Connected to session server http://127.0.0.1:46175 2026/04/22 14:11:26.897333041 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/04/22 14:11:26.901706991 2026/04/22 14:11:26.901715174 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.jA1QXFXpNV/testenv 2026/04/22 14:11:29.384219294 2026/04/22 14:11:29.384230437 $ source /opt/rstudio-connect/mnt/tmp/tmp.jA1QXFXpNV/testenv/bin/activate 2026/04/22 14:11:29.385621190 2026/04/22 14:11:29.385629603 $ python --version 2026/04/22 14:11:29.387446929 Python 3.12.11 2026/04/22 14:11:29.387668824 2026/04/22 14:11:29.387677362 $ python -m site 2026/04/22 14:11:29.399103384 sys.path = [ 2026/04/22 14:11:29.399111994 '/opt/rstudio-connect/mnt/app', 2026/04/22 14:11:29.399149856 '/opt/python/3.12.11/lib/python312.zip', 2026/04/22 14:11:29.399150707 '/opt/python/3.12.11/lib/python3.12', 2026/04/22 14:11:29.399164393 '/opt/python/3.12.11/lib/python3.12/lib-dynload', 2026/04/22 14:11:29.399166326 '/opt/rstudio-connect/mnt/tmp/tmp.jA1QXFXpNV/testenv/lib/python3.12/site-packages', 2026/04/22 14:11:29.399184574 '/opt/python/3.12.11/lib/python3.12/site-packages', 2026/04/22 14:11:29.399185310 ] 2026/04/22 14:11:29.399195986 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/04/22 14:11:29.399196684 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist) 2026/04/22 14:11:29.399214644 ENABLE_USER_SITE: True |
| ✅ | python-restore-sandbox | pip | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/04/22 14:11:29.431891514 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:29.432099352 [connect-session] Job Key: eKCJLHgvX8JETRSc 2026/04/22 14:11:29.432109195 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:29.432111904 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:29.432115400 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:29.432119250 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:34307 ... Connected to session server http://127.0.0.1:34307 2026/04/22 14:11:29.553089845 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/04/22 14:11:29.562059804 2026/04/22 14:11:29.562070580 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.HxPmgwolGL/testenv 2026/04/22 14:11:31.998199443 2026/04/22 14:11:31.998213206 $ source /opt/rstudio-connect/mnt/tmp/tmp.HxPmgwolGL/testenv/bin/activate 2026/04/22 14:11:31.999470945 2026/04/22 14:11:31.999477219 $ python -m pip --version 2026/04/22 14:11:32.150836802 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.HxPmgwolGL/testenv/lib/python3.12/site-packages/pip (python 3.12) 2026/04/22 14:11:32.174525248 2026/04/22 14:11:32.174534429 $ python -m pip config debug 2026/04/22 14:11:32.324225324 env_var: 2026/04/22 14:11:32.324520883 env: 2026/04/22 14:11:32.324699944 global: 2026/04/22 14:11:32.324876198 /etc/xdg/pip/pip.conf, exists: False 2026/04/22 14:11:32.325070688 /etc/pip.conf, exists: False 2026/04/22 14:11:32.325216574 site: 2026/04/22 14:11:32.325385241 /opt/rstudio-connect/mnt/tmp/tmp.HxPmgwolGL/testenv/pip.conf, exists: False 2026/04/22 14:11:32.325522864 user: 2026/04/22 14:11:32.325656820 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/04/22 14:11:32.325807377 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/04/22 14:11:32.349013168 2026/04/22 14:11:32.349019738 $ python -m pip config list -v 2026/04/22 14:11:32.498785574 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/04/22 14:11:32.499110007 For variant 'global', will try loading '/etc/pip.conf' 2026/04/22 14:11:32.499351352 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/04/22 14:11:32.499584853 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/04/22 14:11:32.499805499 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.HxPmgwolGL/testenv/pip.conf' 2026/04/22 14:11:32.525229281 2026/04/22 14:11:32.525238622 $ python -m pip._vendor.requests.certs 2026/04/22 14:11:32.657608546 <frozen runpy>:128: RuntimeWarning: 'pip._vendor.requests.certs' found in sys.modules after import of package 'pip._vendor.requests', but prior to execution of 'pip._vendor.requests.certs'; this may result in unpredictable behaviour 2026/04/22 14:11:32.657820914 /opt/rstudio-connect/mnt/tmp/tmp.HxPmgwolGL/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem 2026/04/22 14:11:32.672086571 2026/04/22 14:11:32.672096184 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.HxPmgwolGL pip 2026/04/22 14:11:33.093404007 Collecting pip 2026/04/22 14:11:33.093739628 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/de/f0/c81e05b613866b76d2d1066490adf1a3dbc4ee9d9c839961c3fc8a6997af/pip-26.0.1-py3-none-any.whl.metadata 2026/04/22 14:11:33.105765216 Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB) 2026/04/22 14:11:33.111174112 Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026/04/22 14:11:33.128893360 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 152.6 MB/s eta 0:00:00 2026/04/22 14:11:33.139330832 Saved /opt/rstudio-connect/mnt/tmp/tmp.HxPmgwolGL/pip-26.0.1-py3-none-any.whl 2026/04/22 14:11:33.139641943 Successfully downloaded pip 2026/04/22 14:11:33.247802861 2026/04/22 14:11:33.247814702 [notice] A new release of pip is available: 25.0.1 -> 26.0.1 2026/04/22 14:11:33.247860675 [notice] To update, run: pip install --upgrade pip |
| ✅ | python-restore-sandbox | python-version | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/04/22 14:11:33.324629483 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:33.324822633 [connect-session] Job Key: BH0AsCoHePNlLYhO 2026/04/22 14:11:33.324830598 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:33.324834345 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:33.324838736 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:33.324842434 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:32779 ... Connected to session server http://127.0.0.1:32779 2026/04/22 14:11:33.455063559 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/04/22 14:11:33.459796795 2026/04/22 14:11:33.459805710 $ /opt/python/3.13.9/bin/python3.13 -V 2026/04/22 14:11:33.459841445 Python 3.13.9 |
| ❌ | python-restore-sandbox | python-packages | process exited with code 1: exit status 1 |
| ✅ | python-restore-sandbox | environment | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/04/22 14:11:33.828465459 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:33.828655342 [connect-session] Job Key: lJ131ikw7ikIC6aT 2026/04/22 14:11:33.828664835 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:33.828667949 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:33.828672910 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:33.828680670 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:37735 ... Connected to session server http://127.0.0.1:37735 2026/04/22 14:11:33.929899625 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/04/22 14:11:33.934830009 2026/04/22 14:11:33.934838219 $ env 2026/04/22 14:11:33.934866634 HOME=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:33.934867860 HOSTNAME=937fb1e55da5 2026/04/22 14:11:33.934879336 LANG=en_US.UTF-8 2026/04/22 14:11:33.934879994 LANGUAGE=en_US:en 2026/04/22 14:11:33.934889482 LC_ALL=en_US.UTF-8 2026/04/22 14:11:33.934890152 LOGNAME=rstudio-connect 2026/04/22 14:11:33.934900425 MAKEFLAGS=-j1 2026/04/22 14:11:33.934901325 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/04/22 14:11:33.934918947 PICOTEL_PREFIX=PICOTEL 2026/04/22 14:11:33.934922468 PICOTEL_SDK_DISABLED=true 2026/04/22 14:11:33.935235337 PICOTEL_SERVICE_NAME=posit-connect-python 2026/04/22 14:11:33.935237320 POSIT_PRODUCT=CONNECT 2026/04/22 14:11:33.935249233 PWD=/opt/rstudio-connect/mnt/app 2026/04/22 14:11:33.935249925 RSTUDIO_PRODUCT=CONNECT 2026/04/22 14:11:33.935261390 SHLVL=2 2026/04/22 14:11:33.935262274 STARTUP_DEBUG_MODE=0 2026/04/22 14:11:33.935271714 TERM=xterm 2026/04/22 14:11:33.935272363 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:33.935281676 TZ=UTC 2026/04/22 14:11:33.935282349 USERNAME=rstudio-connect 2026/04/22 14:11:33.935291332 USER=rstudio-connect 2026/04/22 14:11:33.935292008 _=/usr/bin/env 2026/04/22 14:11:33.935300758 UV_CONCURRENT_BUILDS=1 Stopped session pings to http://127.0.0.1:37735 |
| ✅ | python-restore-sandbox | mounts | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/04/22 14:11:33.946424803 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:33.946582815 [connect-session] Job Key: vrzHiJ8fV7o3ZMu5 2026/04/22 14:11:33.946590092 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:33.946592654 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:33.946595558 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:33.946598412 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:41811 ... Connected to session server http://127.0.0.1:41811 2026/04/22 14:11:34.049350871 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/04/22 14:11:34.052641491 2026/04/22 14:11:34.052652086 $ findmnt --notruncate 2026/04/22 14:11:34.054275688 TARGET SOURCE FSTYPE OPTIONS 2026/04/22 14:11:34.054283802 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/NO2SL QOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:34.054402458 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:34.054462084 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/04/22 14:11:34.054463142 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:34.054493875 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:34.054494653 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/04/22 14:11:34.054521217 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:34.054541684 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:34.054542607 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/04/22 14:11:34.054577193 ├─/data /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:34.054579516 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l /NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:34.054672999 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l /NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:34.054767982 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:34.054842979 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:34.054844423 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:34.054866478 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:34.054868350 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:34.054905000 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/jobs/0/vrzHiJ8fV7o3ZMu5] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:34.054929649 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:34.054930407 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2614716109] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:34.054972576 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:34.055094865 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr Stopped session pings to http://127.0.0.1:41811 |
| ✅ | python-restore-sandbox | pypi-connectivity | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/04/22 14:11:34.067507360 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:34.067689017 [connect-session] Job Key: GLFoJ03VCK0DWQ5O 2026/04/22 14:11:34.067697015 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:34.067699221 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:34.067703595 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:34.067707492 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:41879 ... Connected to session server http://127.0.0.1:41879 2026/04/22 14:11:34.169706042 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/05-pypi-connectivity.sh' 2026/04/22 14:11:34.172899113 2026/04/22 14:11:34.172908790 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/04/22 14:11:34.181166119 * Trying 199.232.180.223:443... 2026/04/22 14:11:34.183163307 * Connected to pypi.python.org (199.232.180.223) port 443 (#0) 2026/04/22 14:11:34.184601075 * ALPN, offering h2 2026/04/22 14:11:34.184605704 * ALPN, offering http/1.1 2026/04/22 14:11:34.225556852 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:34.225564552 * CApath: /etc/ssl/certs 2026/04/22 14:11:34.225731855 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:34.225742459 } [5 bytes data] 2026/04/22 14:11:34.225790403 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:34.225792046 } [512 bytes data] 2026/04/22 14:11:34.229816411 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:34.229834581 { [5 bytes data] 2026/04/22 14:11:34.229902103 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:34.229903549 { [122 bytes data] 2026/04/22 14:11:34.230095534 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:34.230103226 { [5 bytes data] 2026/04/22 14:11:34.230133800 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.230135965 { [5 bytes data] 2026/04/22 14:11:34.230154067 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/04/22 14:11:34.230155788 { [19 bytes data] 2026/04/22 14:11:34.230178047 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.230179035 { [5 bytes data] 2026/04/22 14:11:34.230196768 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:34.230198876 { [2860 bytes data] 2026/04/22 14:11:34.231006075 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.231014012 { [5 bytes data] 2026/04/22 14:11:34.231040357 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/04/22 14:11:34.231041433 { [264 bytes data] 2026/04/22 14:11:34.231095817 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.231096885 { [5 bytes data] 2026/04/22 14:11:34.231117683 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:34.231118528 { [36 bytes data] 2026/04/22 14:11:34.231177234 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:34.231182426 } [5 bytes data] 2026/04/22 14:11:34.231201821 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:34.231202769 } [1 bytes data] 2026/04/22 14:11:34.231216639 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.231233871 } [5 bytes data] 2026/04/22 14:11:34.231235431 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:34.231260645 } [36 bytes data] 2026/04/22 14:11:34.231315292 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/04/22 14:11:34.231321056 * ALPN, server accepted to use h2 2026/04/22 14:11:34.231340227 * Server certificate: 2026/04/22 14:11:34.231341836 * subject: CN=www.python.org 2026/04/22 14:11:34.231352856 * start date: Jan 13 13:03:46 2026 GMT 2026/04/22 14:11:34.231353651 * expire date: Feb 14 13:03:45 2027 GMT 2026/04/22 14:11:34.231364112 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/04/22 14:11:34.231365629 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/04/22 14:11:34.231382671 * SSL certificate verify ok. 2026/04/22 14:11:34.231383973 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:34.231398142 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:34.231398891 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:34.231433410 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.231434421 } [5 bytes data] 2026/04/22 14:11:34.231446333 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.231447195 } [5 bytes data] 2026/04/22 14:11:34.231459707 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.231460574 } [5 bytes data] 2026/04/22 14:11:34.231484917 * Using Stream ID: 1 (easy handle 0x557ca47649f0) 2026/04/22 14:11:34.231499195 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.231502208 } [5 bytes data] 2026/04/22 14:11:34.231515093 > GET / HTTP/2 2026/04/22 14:11:34.231517010 > Host: pypi.python.org 2026/04/22 14:11:34.231527602 > user-agent: curl/7.81.0 2026/04/22 14:11:34.231528310 > accept: */* 2026/04/22 14:11:34.231536633 > 2026/04/22 14:11:34.231579354 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.231580390 { [5 bytes data] 2026/04/22 14:11:34.231629707 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/04/22 14:11:34.231646546 { [193 bytes data] 2026/04/22 14:11:34.233587917 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.233592796 { [5 bytes data] 2026/04/22 14:11:34.233625488 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.233626399 } [5 bytes data] 2026/04/22 14:11:34.234347896 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.234371561 { [5 bytes data] 2026/04/22 14:11:34.234484111 < HTTP/2 301 2026/04/22 14:11:34.234498951 < server: Varnish 2026/04/22 14:11:34.234559489 < retry-after: 0 2026/04/22 14:11:34.234563032 < location: https://pypi.org/ 2026/04/22 14:11:34.234623769 < content-type: text/html; charset=UTF-8 2026/04/22 14:11:34.234627064 < accept-ranges: bytes 2026/04/22 14:11:34.234698426 < date: Wed, 22 Apr 2026 14:11:34 GMT 2026/04/22 14:11:34.234701353 < x-served-by: cache-rfd2130020-RFD 2026/04/22 14:11:34.234751632 < x-cache: HIT 2026/04/22 14:11:34.234757836 < x-cache-hits: 0 2026/04/22 14:11:34.234800053 < x-timer: S1776867094.232987,VS0,VE0 2026/04/22 14:11:34.234803571 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/04/22 14:11:34.234857887 < x-frame-options: deny 2026/04/22 14:11:34.234889002 < x-xss-protection: 1; mode=block 2026/04/22 14:11:34.234892240 < x-content-type-options: nosniff 2026/04/22 14:11:34.234944321 < x-permitted-cross-domain-policies: none 2026/04/22 14:11:34.234947955 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() 2026/04/22 14:11:34.235271563 < content-length: 122 2026/04/22 14:11:34.235277046 < 2026/04/22 14:11:34.235317019 * Ignoring the response-body 2026/04/22 14:11:34.235319986 { [122 bytes data] 2026/04/22 14:11:34.235602370 * Connection #0 to host pypi.python.org left intact 2026/04/22 14:11:34.235613934 * Issue another request to this URL: 'https://pypi.org/' 2026/04/22 14:11:34.237565484 * Trying 151.101.0.223:443... 2026/04/22 14:11:34.239331989 * Connected to pypi.org (151.101.0.223) port 443 (#1) 2026/04/22 14:11:34.239588445 * ALPN, offering h2 2026/04/22 14:11:34.239591954 * ALPN, offering http/1.1 2026/04/22 14:11:34.281507245 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:34.281513081 * CApath: /etc/ssl/certs 2026/04/22 14:11:34.281694453 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:34.281698340 } [5 bytes data] 2026/04/22 14:11:34.281729435 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:34.281743777 } [512 bytes data] 2026/04/22 14:11:34.284692826 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:34.284697202 { [5 bytes data] 2026/04/22 14:11:34.284724085 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:34.284725087 { [122 bytes data] 2026/04/22 14:11:34.284836281 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:34.284840602 { [5 bytes data] 2026/04/22 14:11:34.284860999 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.284863410 { [5 bytes data] 2026/04/22 14:11:34.284874305 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/04/22 14:11:34.284875051 { [19 bytes data] 2026/04/22 14:11:34.284888145 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.284888826 { [5 bytes data] 2026/04/22 14:11:34.284901142 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:34.284902767 { [2856 bytes data] 2026/04/22 14:11:34.285700880 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.285704350 { [5 bytes data] 2026/04/22 14:11:34.285728532 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/04/22 14:11:34.285729357 { [264 bytes data] 2026/04/22 14:11:34.285797862 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.285802347 { [5 bytes data] 2026/04/22 14:11:34.285825247 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:34.285827074 { [36 bytes data] 2026/04/22 14:11:34.285845740 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:34.285850002 } [5 bytes data] 2026/04/22 14:11:34.285887886 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:34.285889151 } [1 bytes data] 2026/04/22 14:11:34.285906945 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.285907753 } [5 bytes data] 2026/04/22 14:11:34.285919237 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:34.285920558 } [36 bytes data] 2026/04/22 14:11:34.286042503 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/04/22 14:11:34.286048081 * ALPN, server accepted to use h2 2026/04/22 14:11:34.286084096 * Server certificate: 2026/04/22 14:11:34.286086109 * subject: CN=pypi.org 2026/04/22 14:11:34.286160786 * start date: Dec 28 04:33:08 2025 GMT 2026/04/22 14:11:34.286166742 * expire date: Jan 29 04:33:07 2027 GMT 2026/04/22 14:11:34.286179226 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/04/22 14:11:34.286180205 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/04/22 14:11:34.286198444 * SSL certificate verify ok. 2026/04/22 14:11:34.286199115 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:34.286210744 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:34.286212627 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:34.286234241 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.286236728 } [5 bytes data] 2026/04/22 14:11:34.286249461 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.286250332 } [5 bytes data] 2026/04/22 14:11:34.286266657 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.286267240 } [5 bytes data] 2026/04/22 14:11:34.286274790 * Using Stream ID: 1 (easy handle 0x557ca47649f0) 2026/04/22 14:11:34.286275354 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.286283866 } [5 bytes data] 2026/04/22 14:11:34.286284307 > GET / HTTP/2 2026/04/22 14:11:34.286289863 > Host: pypi.org 2026/04/22 14:11:34.286290273 > user-agent: curl/7.81.0 2026/04/22 14:11:34.286300265 > accept: */* 2026/04/22 14:11:34.286300937 > 2026/04/22 14:11:34.286308974 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.286309704 { [5 bytes data] 2026/04/22 14:11:34.286319609 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/04/22 14:11:34.286320041 { [193 bytes data] 2026/04/22 14:11:34.287489213 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.287495028 { [5 bytes data] 2026/04/22 14:11:34.287526321 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.287531408 } [5 bytes data] 2026/04/22 14:11:34.287611805 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.287620217 { [5 bytes data] 2026/04/22 14:11:34.289078658 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289083347 { [5 bytes data] 2026/04/22 14:11:34.289116464 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289117394 { [5 bytes data] 2026/04/22 14:11:34.289156318 < HTTP/2 200 2026/04/22 14:11:34.289170510 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY=' 2026/04/22 14:11:34.289325389 < server: gunicorn 2026/04/22 14:11:34.289554927 < etag: "XCukhH9/udFTmcr9flQvwA" 2026/04/22 14:11:34.289556972 < content-type: text/html; charset=UTF-8 2026/04/22 14:11:34.289570456 < referrer-policy: origin-when-cross-origin 2026/04/22 14:11:34.289571171 < accept-ranges: bytes 2026/04/22 14:11:34.289579612 < date: Wed, 22 Apr 2026 14:11:34 GMT 2026/04/22 14:11:34.289580141 < x-served-by: cache-iad-kjyo7100132-IAD, cache-iad-kjyo7100172-IAD, cache-chi-kigq8000119-CHI 2026/04/22 14:11:34.289589881 < x-cache: MISS, HIT, HIT 2026/04/22 14:11:34.289591777 < x-cache-hits: 0, 29, 1 2026/04/22 14:11:34.289598181 < x-timer: S1776867094.287107,VS0,VE1 2026/04/22 14:11:34.289598678 < vary: Accept-Encoding, Cookie 2026/04/22 14:11:34.289606061 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/04/22 14:11:34.289606719 < x-frame-options: deny 2026/04/22 14:11:34.289614880 < x-xss-protection: 1; mode=block 2026/04/22 14:11:34.289615291 < x-content-type-options: nosniff 2026/04/22 14:11:34.289625139 < x-permitted-cross-domain-policies: none 2026/04/22 14:11:34.289625957 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() 2026/04/22 14:11:34.289672723 < content-length: 22515 2026/04/22 14:11:34.289673340 < 2026/04/22 14:11:34.289678966 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289679533 { [5 bytes data] 2026/04/22 14:11:34.289686494 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289686999 { [5 bytes data] 2026/04/22 14:11:34.289693678 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289694187 { [5 bytes data] 2026/04/22 14:11:34.289705036 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289705424 { [5 bytes data] 2026/04/22 14:11:34.289712127 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289712516 { [5 bytes data] 2026/04/22 14:11:34.289720569 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289721317 { [5 bytes data] 2026/04/22 14:11:34.289732739 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289734192 { [5 bytes data] 2026/04/22 14:11:34.289740942 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289741357 { [5 bytes data] 2026/04/22 14:11:34.289747858 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289748249 { [5 bytes data] 2026/04/22 14:11:34.289754646 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289755036 { [5 bytes data] 2026/04/22 14:11:34.289761597 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289761983 { [5 bytes data] 2026/04/22 14:11:34.289768340 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289768756 { [5 bytes data] 2026/04/22 14:11:34.289775551 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289775930 { [5 bytes data] 2026/04/22 14:11:34.289800621 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.289801558 { [5 bytes data] 2026/04/22 14:11:34.294797893 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.294803364 { [5 bytes data] 2026/04/22 14:11:34.294831273 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.294832227 { [5 bytes data] 2026/04/22 14:11:34.294846924 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.294847808 { [5 bytes data] 2026/04/22 14:11:34.294863044 * Connection #1 to host pypi.org left intact 2026/04/22 14:11:34.297783155 2026/04/22 14:11:34.297789240 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/04/22 14:11:34.314547786 * Trying 199.232.180.223:443... 2026/04/22 14:11:34.317401262 * Connected to files.pythonhosted.org (199.232.180.223) port 443 (#0) 2026/04/22 14:11:34.318888578 * ALPN, offering h2 2026/04/22 14:11:34.318894727 * ALPN, offering http/1.1 2026/04/22 14:11:34.359868690 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:34.359877140 * CApath: /etc/ssl/certs 2026/04/22 14:11:34.360060481 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:34.360067795 } [5 bytes data] 2026/04/22 14:11:34.360114418 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:34.360116931 } [512 bytes data] 2026/04/22 14:11:34.363418312 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:34.363423903 { [5 bytes data] 2026/04/22 14:11:34.363451852 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:34.363454031 { [122 bytes data] 2026/04/22 14:11:34.363625403 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:34.363631851 { [5 bytes data] 2026/04/22 14:11:34.363652348 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.363654340 { [5 bytes data] 2026/04/22 14:11:34.363666730 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/04/22 14:11:34.363667553 { [19 bytes data] 2026/04/22 14:11:34.363680380 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.363681643 { [5 bytes data] 2026/04/22 14:11:34.363692466 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:34.363693207 { [2842 bytes data] 2026/04/22 14:11:34.364537109 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.364545212 { [5 bytes data] 2026/04/22 14:11:34.364574967 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/04/22 14:11:34.364575913 { [264 bytes data] 2026/04/22 14:11:34.364623488 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.364624979 { [5 bytes data] 2026/04/22 14:11:34.364642795 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:34.364644928 { [36 bytes data] 2026/04/22 14:11:34.364657571 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:34.364658391 } [5 bytes data] 2026/04/22 14:11:34.364670311 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:34.364699526 } [1 bytes data] 2026/04/22 14:11:34.364701006 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.364715640 } [5 bytes data] 2026/04/22 14:11:34.364717039 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:34.364727573 } [36 bytes data] 2026/04/22 14:11:34.364784538 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/04/22 14:11:34.364786028 * ALPN, server accepted to use h2 2026/04/22 14:11:34.364805162 * Server certificate: 2026/04/22 14:11:34.364806100 * subject: CN=*.pythonhosted.org 2026/04/22 14:11:34.364823975 * start date: Dec 8 21:08:03 2025 GMT 2026/04/22 14:11:34.364825584 * expire date: Jan 9 21:08:02 2027 GMT 2026/04/22 14:11:34.364849347 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/04/22 14:11:34.364850495 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/04/22 14:11:34.364869106 * SSL certificate verify ok. 2026/04/22 14:11:34.364869851 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:34.364882486 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:34.364883268 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:34.364899615 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.364901342 } [5 bytes data] 2026/04/22 14:11:34.364913539 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.364914242 } [5 bytes data] 2026/04/22 14:11:34.364926152 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.364926894 } [5 bytes data] 2026/04/22 14:11:34.364938540 * Using Stream ID: 1 (easy handle 0x55593db409f0) 2026/04/22 14:11:34.365021618 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.365026047 } [5 bytes data] 2026/04/22 14:11:34.365051812 > GET / HTTP/2 2026/04/22 14:11:34.365052655 > Host: files.pythonhosted.org 2026/04/22 14:11:34.365064983 > user-agent: curl/7.81.0 2026/04/22 14:11:34.365065834 > accept: */* 2026/04/22 14:11:34.365075003 > 2026/04/22 14:11:34.365075635 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.365085593 { [5 bytes data] 2026/04/22 14:11:34.365087343 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/04/22 14:11:34.365098143 { [193 bytes data] 2026/04/22 14:11:34.366494516 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.366499621 { [5 bytes data] 2026/04/22 14:11:34.366530246 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:34.366533735 } [5 bytes data] 2026/04/22 14:11:34.366864068 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.366869835 { [5 bytes data] 2026/04/22 14:11:34.366940008 < HTTP/2 200 2026/04/22 14:11:34.366946424 < content-type: text/html 2026/04/22 14:11:34.366958964 < server: Python/3.12 aiohttp/3.13.4 2026/04/22 14:11:34.366959690 < accept-ranges: bytes 2026/04/22 14:11:34.366969973 < date: Wed, 22 Apr 2026 14:11:34 GMT 2026/04/22 14:11:34.366970626 < age: 20 2026/04/22 14:11:34.366980726 < x-served-by: cache-iad-kiad7000058-IAD, cache-rfd2130023-RFD 2026/04/22 14:11:34.366981603 < x-cache: HIT, HIT 2026/04/22 14:11:34.367013978 < x-cache-hits: 18, 4 2026/04/22 14:11:34.367014907 < x-timer: S1776867094.366039,VS0,VE0 2026/04/22 14:11:34.367025624 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/04/22 14:11:34.367026411 < x-frame-options: deny 2026/04/22 14:11:34.367038913 < x-xss-protection: 1; mode=block 2026/04/22 14:11:34.367039523 < x-content-type-options: nosniff 2026/04/22 14:11:34.367050548 < x-permitted-cross-domain-policies: none 2026/04/22 14:11:34.367051278 < x-robots-header: noindex 2026/04/22 14:11:34.367062768 < content-length: 1853 2026/04/22 14:11:34.367063457 < 2026/04/22 14:11:34.367073150 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.367074032 { [5 bytes data] 2026/04/22 14:11:34.367086858 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:34.367087603 { [5 bytes data] 2026/04/22 14:11:34.367109388 * Connection #0 to host files.pythonhosted.org left intact Stopped session pings to http://127.0.0.1:41879 |
| ✅ | python-restore-sandbox | virtualenv | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/04/22 14:11:34.380851623 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:34.381064206 [connect-session] Job Key: Dxvcj8kyATGz9Ni3 2026/04/22 14:11:34.381074031 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:34.381076215 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:34.381079281 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:34.381083313 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:40465 ... Connected to session server http://127.0.0.1:40465 2026/04/22 14:11:34.482344797 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/04/22 14:11:34.486496397 2026/04/22 14:11:34.486506136 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.tuac9JIQ0r/testenv 2026/04/22 14:11:36.702723621 2026/04/22 14:11:36.702734908 $ source /opt/rstudio-connect/mnt/tmp/tmp.tuac9JIQ0r/testenv/bin/activate 2026/04/22 14:11:36.703949931 2026/04/22 14:11:36.703960035 $ python --version 2026/04/22 14:11:36.705196984 Python 3.13.9 2026/04/22 14:11:36.705373730 2026/04/22 14:11:36.705378137 $ python -m site 2026/04/22 14:11:36.716784088 sys.path = [ 2026/04/22 14:11:36.716792459 '/opt/rstudio-connect/mnt/app', 2026/04/22 14:11:36.716828200 '/opt/python/3.13.9/lib/python313.zip', 2026/04/22 14:11:36.716829101 '/opt/python/3.13.9/lib/python3.13', 2026/04/22 14:11:36.716842083 '/opt/python/3.13.9/lib/python3.13/lib-dynload', 2026/04/22 14:11:36.716843009 '/opt/rstudio-connect/mnt/tmp/tmp.tuac9JIQ0r/testenv/lib/python3.13/site-packages', 2026/04/22 14:11:36.716860114 '/opt/python/3.13.9/lib/python3.13/site-packages', 2026/04/22 14:11:36.716860916 ] 2026/04/22 14:11:36.716872747 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/04/22 14:11:36.716873519 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist) 2026/04/22 14:11:36.717007534 ENABLE_USER_SITE: True |
| ✅ | python-restore-sandbox | pip | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/04/22 14:11:36.745879877 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:36.746091458 [connect-session] Job Key: mErTXsZnlXhStPDi 2026/04/22 14:11:36.746101601 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:36.746104074 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching 2026/04/22 14:11:36.746107080 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:36.746109973 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:42739 ... Connected to session server http://127.0.0.1:42739 2026/04/22 14:11:36.846696350 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/04/22 14:11:36.850630758 2026/04/22 14:11:36.850636495 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.C61IF3vflM/testenv 2026/04/22 14:11:39.105005324 2026/04/22 14:11:39.105016096 $ source /opt/rstudio-connect/mnt/tmp/tmp.C61IF3vflM/testenv/bin/activate 2026/04/22 14:11:39.106235870 2026/04/22 14:11:39.106241685 $ python -m pip --version 2026/04/22 14:11:39.256409150 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.C61IF3vflM/testenv/lib/python3.13/site-packages/pip (python 3.13) 2026/04/22 14:11:39.280912750 2026/04/22 14:11:39.280922013 $ python -m pip config debug 2026/04/22 14:11:39.431481429 env_var: 2026/04/22 14:11:39.431717701 env: 2026/04/22 14:11:39.431866650 global: 2026/04/22 14:11:39.432017698 /etc/xdg/pip/pip.conf, exists: False 2026/04/22 14:11:39.432174463 /etc/pip.conf, exists: False 2026/04/22 14:11:39.432314685 site: 2026/04/22 14:11:39.432453737 /opt/rstudio-connect/mnt/tmp/tmp.C61IF3vflM/testenv/pip.conf, exists: False 2026/04/22 14:11:39.432580377 user: 2026/04/22 14:11:39.432749265 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/04/22 14:11:39.432888747 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/04/22 14:11:39.457539449 2026/04/22 14:11:39.457545890 $ python -m pip config list -v 2026/04/22 14:11:39.606192162 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/04/22 14:11:39.606477612 For variant 'global', will try loading '/etc/pip.conf' 2026/04/22 14:11:39.606976181 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/04/22 14:11:39.607253317 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/04/22 14:11:39.607503321 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.C61IF3vflM/testenv/pip.conf' 2026/04/22 14:11:39.631074510 2026/04/22 14:11:39.631082800 $ python -m pip._vendor.requests.certs 2026/04/22 14:11:39.766498833 <frozen runpy>:128: RuntimeWarning: 'pip._vendor.requests.certs' found in sys.modules after import of package 'pip._vendor.requests', but prior to execution of 'pip._vendor.requests.certs'; this may result in unpredictable behaviour 2026/04/22 14:11:39.766719321 /opt/rstudio-connect/mnt/tmp/tmp.C61IF3vflM/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem 2026/04/22 14:11:39.782438914 2026/04/22 14:11:39.782450095 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.C61IF3vflM pip 2026/04/22 14:11:40.194089095 Collecting pip 2026/04/22 14:11:40.194428459 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/de/f0/c81e05b613866b76d2d1066490adf1a3dbc4ee9d9c839961c3fc8a6997af/pip-26.0.1-py3-none-any.whl.metadata 2026/04/22 14:11:40.206452566 Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB) 2026/04/22 14:11:40.212532683 Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026/04/22 14:11:40.231590196 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 128.7 MB/s 0:00:00 2026/04/22 14:11:40.241948134 Saved /opt/rstudio-connect/mnt/tmp/tmp.C61IF3vflM/pip-26.0.1-py3-none-any.whl 2026/04/22 14:11:40.242285769 Successfully downloaded pip 2026/04/22 14:11:40.288544760 2026/04/22 14:11:40.288555486 [notice] A new release of pip is available: 25.2 -> 26.0.1 2026/04/22 14:11:40.288601584 [notice] To update, run: pip install --upgrade pip |
| ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:40.361693102 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:40.361873263 [connect-session] Job Key: niBgiSgxVbs3LTST 2026/04/22 14:11:40.361880562 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:40.361882801 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:40.361885706 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:40.361888668 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:42881 ... Connected to session server http://127.0.0.1:42881 2026/04/22 14:11:40.558038039 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:40.558081570 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/04/22 14:11:40.574173265 2026/04/22 14:11:40.574180802 $ /opt/R/4.4.3/bin/R --version 2026/04/22 14:11:40.574253460 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/04/22 14:11:40.574254585 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/04/22 14:11:40.574267768 Platform: x86_64-pc-linux-gnu 2026/04/22 14:11:40.574268455 2026/04/22 14:11:40.574278468 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/04/22 14:11:40.574279205 You are welcome to redistribute it under the terms of the 2026/04/22 14:11:40.574290156 GNU General Public License versions 2 or 3. 2026/04/22 14:11:40.574290729 For more information about these matters see 2026/04/22 14:11:40.578085051 https://www.gnu.org/licenses/. |
| ✅ | packrat-restore-sandbox | installed-packages | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:40.589936190 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:40.590141689 [connect-session] Job Key: MxQH3bkw4hyLYbtY 2026/04/22 14:11:40.590152191 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:40.590155404 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:40.590159715 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:40.590163439 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:34093 ... Connected to session server http://127.0.0.1:34093 2026/04/22 14:11:40.756857794 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:40.756906428 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/04/22 14:11:40.944192873 2026/04/22 14:11:40.944205945 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/04/22 14:11:40.944268481 Package Version LibPath 2026/04/22 14:11:40.944273551 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944303788 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944304735 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944316621 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944317317 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944330504 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944331194 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944346504 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944347169 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944361970 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944362573 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944377377 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944377995 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944393456 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944394371 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944409554 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944410215 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944424804 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944425548 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944440243 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944440911 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944455506 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944456248 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944471536 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944472296 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944486929 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944487593 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.944507246 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:40.948163188 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" |
| ✅ | packrat-restore-sandbox | options | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:40.959723234 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:40.959890579 [connect-session] Job Key: cVrJW4oXk3LgSMkW 2026/04/22 14:11:40.959898325 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:40.959900786 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:40.959903705 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:40.959906710 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:35013 ... Connected to session server http://127.0.0.1:35013 2026/04/22 14:11:41.128455417 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:41.128470073 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/04/22 14:11:41.129125114 $add.smooth 2026/04/22 14:11:41.129136112 [1] TRUE 2026/04/22 14:11:41.129166553 2026/04/22 14:11:41.129167675 $bitmapType 2026/04/22 14:11:41.129176569 [1] "cairo" 2026/04/22 14:11:41.129177232 2026/04/22 14:11:41.129185349 $browser 2026/04/22 14:11:41.129186124 [1] "xdg-open" 2026/04/22 14:11:41.129195357 2026/04/22 14:11:41.129196099 $browserNLdisabled 2026/04/22 14:11:41.129207079 [1] FALSE 2026/04/22 14:11:41.129208020 2026/04/22 14:11:41.129217192 $catch.script.errors 2026/04/22 14:11:41.129217858 [1] FALSE 2026/04/22 14:11:41.129227837 2026/04/22 14:11:41.129228526 $CBoundsCheck 2026/04/22 14:11:41.129241529 [1] FALSE 2026/04/22 14:11:41.129242313 2026/04/22 14:11:41.129250939 $check.bounds 2026/04/22 14:11:41.129251674 [1] FALSE 2026/04/22 14:11:41.129260919 2026/04/22 14:11:41.129261595 $citation.bibtex.max 2026/04/22 14:11:41.129270065 [1] 1 2026/04/22 14:11:41.129270702 2026/04/22 14:11:41.129277324 $continue 2026/04/22 14:11:41.129278058 [1] "+ " 2026/04/22 14:11:41.129286686 2026/04/22 14:11:41.129287373 $contrasts 2026/04/22 14:11:41.129295880 unordered ordered 2026/04/22 14:11:41.129297600 "contr.treatment" "contr.poly" 2026/04/22 14:11:41.129314384 2026/04/22 14:11:41.129317819 $defaultPackages 2026/04/22 14:11:41.129340595 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/04/22 14:11:41.129342022 2026/04/22 14:11:41.129356812 $demo.ask 2026/04/22 14:11:41.129357864 [1] "default" 2026/04/22 14:11:41.129367539 2026/04/22 14:11:41.129368255 $deparse.cutoff 2026/04/22 14:11:41.129377223 [1] 60 2026/04/22 14:11:41.129377993 2026/04/22 14:11:41.129385797 $device 2026/04/22 14:11:41.129571513 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/04/22 14:11:41.129580389 width, height, onefile, family, title, fonts, version, paper, 2026/04/22 14:11:41.129606756 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/04/22 14:11:41.129607604 useKerning, fillOddEven, compress) 2026/04/22 14:11:41.129623141 { 2026/04/22 14:11:41.129623939 initPSandPDFfonts() 2026/04/22 14:11:41.129633938 new <- list() 2026/04/22 14:11:41.129634724 if (!missing(width)) 2026/04/22 14:11:41.129645507 new$width <- width 2026/04/22 14:11:41.129646125 if (!missing(height)) 2026/04/22 14:11:41.129657222 new$height <- height 2026/04/22 14:11:41.129657888 if (!missing(onefile)) 2026/04/22 14:11:41.129669085 new$onefile <- onefile 2026/04/22 14:11:41.129669766 if (!missing(title)) 2026/04/22 14:11:41.129685426 new$title <- title 2026/04/22 14:11:41.129686194 if (!missing(fonts)) 2026/04/22 14:11:41.129697100 new$fonts <- fonts 2026/04/22 14:11:41.129697805 if (!missing(version)) 2026/04/22 14:11:41.129709197 new$version <- version 2026/04/22 14:11:41.129709933 if (!missing(paper)) 2026/04/22 14:11:41.129721077 new$paper <- paper 2026/04/22 14:11:41.129721737 if (!missing(encoding)) 2026/04/22 14:11:41.129733214 new$encoding <- encoding 2026/04/22 14:11:41.129733899 if (!missing(bg)) 2026/04/22 14:11:41.129745418 new$bg <- bg 2026/04/22 14:11:41.129747565 if (!missing(fg)) 2026/04/22 14:11:41.129758638 new$fg <- fg 2026/04/22 14:11:41.129759440 if (!missing(pointsize)) 2026/04/22 14:11:41.129770585 new$pointsize <- pointsize 2026/04/22 14:11:41.129771372 if (!missing(pagecentre)) 2026/04/22 14:11:41.129783365 new$pagecentre <- pagecentre 2026/04/22 14:11:41.129784080 if (!missing(colormodel)) 2026/04/22 14:11:41.129796451 new$colormodel <- colormodel 2026/04/22 14:11:41.129797320 if (!missing(useDingbats)) 2026/04/22 14:11:41.129810073 new$useDingbats <- useDingbats 2026/04/22 14:11:41.129810765 if (!missing(useKerning)) 2026/04/22 14:11:41.129826191 new$useKerning <- useKerning 2026/04/22 14:11:41.129835378 if (!missing(fillOddEven)) 2026/04/22 14:11:41.129836770 new$fillOddEven <- fillOddEven 2026/04/22 14:11:41.129854796 if (!missing(compress)) 2026/04/22 14:11:41.129855556 new$compress <- compress 2026/04/22 14:11:41.129867652 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/04/22 14:11:41.129868500 if (!missing(family) && (inherits(family, "Type1Font") || 2026/04/22 14:11:41.129893685 inherits(family, "CIDFont"))) { 2026/04/22 14:11:41.129894491 enc <- family$encoding 2026/04/22 14:11:41.129907451 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/04/22 14:11:41.129908277 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/04/22 14:11:41.129925936 "default")) 2026/04/22 14:11:41.129926620 old$encoding <- enc 2026/04/22 14:11:41.129937775 family <- family$metrics 2026/04/22 14:11:41.129938577 } 2026/04/22 14:11:41.129949053 if (is.null(old$encoding) || old$encoding == "default") 2026/04/22 14:11:41.129949688 old$encoding <- guessEncoding() 2026/04/22 14:11:41.129964171 if (!missing(family)) { 2026/04/22 14:11:41.129964930 if (length(family) == 4L) { 2026/04/22 14:11:41.129976714 family <- c(family, "Symbol.afm") 2026/04/22 14:11:41.129977419 } 2026/04/22 14:11:41.130001492 else if (length(family) == 5L) { 2026/04/22 14:11:41.130002251 } 2026/04/22 14:11:41.130013557 else if (length(family) == 1L) { 2026/04/22 14:11:41.130014275 pf <- pdfFonts(family)[[1L]] 2026/04/22 14:11:41.130026805 if (is.null(pf)) 2026/04/22 14:11:41.130027423 stop(gettextf("unknown family '%s'", family), 2026/04/22 14:11:41.130040749 domain = NA) 2026/04/22 14:11:41.130041418 matchFont(pf, old$encoding) 2026/04/22 14:11:41.130053407 } 2026/04/22 14:11:41.130054215 else stop("invalid 'family' argument") 2026/04/22 14:11:41.130077882 old$family <- family 2026/04/22 14:11:41.130079593 } 2026/04/22 14:11:41.130097427 version <- old$version 2026/04/22 14:11:41.130102296 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/04/22 14:11:41.130115973 "2.0") 2026/04/22 14:11:41.130116752 if (version %in% versions) 2026/04/22 14:11:41.130126574 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/04/22 14:11:41.130127386 else stop("invalid PDF version") 2026/04/22 14:11:41.130140317 onefile <- old$onefile 2026/04/22 14:11:41.130141048 if (!checkIntFormat(file)) 2026/04/22 14:11:41.130152139 stop(gettextf("invalid 'file' argument '%s'", file), 2026/04/22 14:11:41.130152920 domain = NA) 2026/04/22 14:11:41.130166815 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/04/22 14:11:41.130167686 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/04/22 14:11:41.130185743 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/04/22 14:11:41.130188119 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/04/22 14:11:41.130208498 old$fillOddEven, old$compress) 2026/04/22 14:11:41.130209274 invisible() 2026/04/22 14:11:41.130220958 } 2026/04/22 14:11:41.130221680 <bytecode: 0x55b765e250b0> 2026/04/22 14:11:41.130232040 <environment: namespace:grDevices> 2026/04/22 14:11:41.130232776 2026/04/22 14:11:41.130243294 $device.ask.default 2026/04/22 14:11:41.130244005 [1] FALSE 2026/04/22 14:11:41.130263184 2026/04/22 14:11:41.130263984 $digits 2026/04/22 14:11:41.130272431 [1] 7 2026/04/22 14:11:41.130273102 2026/04/22 14:11:41.130280549 $download.file.extra 2026/04/22 14:11:41.130281237 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)'" 2026/04/22 14:11:41.130301360 2026/04/22 14:11:41.130302128 $download.file.method 2026/04/22 14:11:41.130318159 [1] "curl" 2026/04/22 14:11:41.130318910 2026/04/22 14:11:41.130326856 $dvipscmd 2026/04/22 14:11:41.130327586 [1] "dvips" 2026/04/22 14:11:41.130336198 2026/04/22 14:11:41.130336855 $echo 2026/04/22 14:11:41.130344834 [1] FALSE 2026/04/22 14:11:41.130345563 2026/04/22 14:11:41.130353957 $editor 2026/04/22 14:11:41.130355665 [1] "vi" 2026/04/22 14:11:41.130364629 2026/04/22 14:11:41.130365382 $encoding 2026/04/22 14:11:41.130374172 [1] "native.enc" 2026/04/22 14:11:41.130374869 2026/04/22 14:11:41.130384158 $example.ask 2026/04/22 14:11:41.130384821 [1] "default" 2026/04/22 14:11:41.130394535 2026/04/22 14:11:41.130395152 $expressions 2026/04/22 14:11:41.130403225 [1] 5000 2026/04/22 14:11:41.130403933 2026/04/22 14:11:41.130411786 $help.search.types 2026/04/22 14:11:41.130412416 [1] "vignette" "demo" "help" 2026/04/22 14:11:41.130424242 2026/04/22 14:11:41.130424993 $help.try.all.packages 2026/04/22 14:11:41.130434830 [1] FALSE 2026/04/22 14:11:41.130435522 2026/04/22 14:11:41.130443769 $HTTPUserAgent 2026/04/22 14:11:41.130444418 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/04/22 14:11:41.130458096 2026/04/22 14:11:41.130458816 $internet.info 2026/04/22 14:11:41.130467894 [1] 2 2026/04/22 14:11:41.130468562 2026/04/22 14:11:41.130479269 $keep.parse.data 2026/04/22 14:11:41.130479984 [1] TRUE 2026/04/22 14:11:41.130489868 2026/04/22 14:11:41.130490537 $keep.parse.data.pkgs 2026/04/22 14:11:41.130501435 [1] FALSE 2026/04/22 14:11:41.130506659 2026/04/22 14:11:41.130520546 $keep.source 2026/04/22 14:11:41.130521270 [1] FALSE 2026/04/22 14:11:41.130530258 2026/04/22 14:11:41.130530977 $keep.source.pkgs 2026/04/22 14:11:41.130538936 [1] FALSE 2026/04/22 14:11:41.130539643 2026/04/22 14:11:41.130547379 $locatorBell 2026/04/22 14:11:41.130548090 [1] TRUE 2026/04/22 14:11:41.130556975 2026/04/22 14:11:41.130563388 $mailer 2026/04/22 14:11:41.130570610 [1] "mailto" 2026/04/22 14:11:41.130571205 2026/04/22 14:11:41.130577909 $matprod 2026/04/22 14:11:41.130578447 [1] "default" 2026/04/22 14:11:41.130585396 2026/04/22 14:11:41.130585941 $max.contour.segments 2026/04/22 14:11:41.130593083 [1] 25000 2026/04/22 14:11:41.130593572 2026/04/22 14:11:41.130600105 $max.print 2026/04/22 14:11:41.130600615 [1] 99999 2026/04/22 14:11:41.130607552 2026/04/22 14:11:41.130608092 $menu.graphics 2026/04/22 14:11:41.130615007 [1] TRUE 2026/04/22 14:11:41.130615562 2026/04/22 14:11:41.130622239 $na.action 2026/04/22 14:11:41.130622803 [1] "na.omit" 2026/04/22 14:11:41.130629906 2026/04/22 14:11:41.130630447 $nwarnings 2026/04/22 14:11:41.130637077 [1] 50 2026/04/22 14:11:41.130637606 2026/04/22 14:11:41.130643695 $OutDec 2026/04/22 14:11:41.130644226 [1] "." 2026/04/22 14:11:41.130663337 2026/04/22 14:11:41.130663904 $packrat.authenticated.downloads.use.renv 2026/04/22 14:11:41.130672788 [1] TRUE 2026/04/22 14:11:41.130673304 2026/04/22 14:11:41.130679493 $packrat.connect.timeout 2026/04/22 14:11:41.130680045 [1] 10 2026/04/22 14:11:41.130687348 2026/04/22 14:11:41.130687873 $packrat.untrusted.packages 2026/04/22 14:11:41.130695338 character(0) 2026/04/22 14:11:41.130695907 2026/04/22 14:11:41.130702379 $packrat.verbose.cache 2026/04/22 14:11:41.130702950 [1] TRUE 2026/04/22 14:11:41.130711356 2026/04/22 14:11:41.130711978 $pager 2026/04/22 14:11:41.130719328 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/04/22 14:11:41.130719964 2026/04/22 14:11:41.130728895 $papersize 2026/04/22 14:11:41.130729573 [1] "letter" 2026/04/22 14:11:41.130737804 2026/04/22 14:11:41.130738466 $PCRE_limit_recursion 2026/04/22 14:11:41.130747393 [1] NA 2026/04/22 14:11:41.130748086 2026/04/22 14:11:41.130755806 $PCRE_study 2026/04/22 14:11:41.130756484 [1] FALSE 2026/04/22 14:11:41.130765347 2026/04/22 14:11:41.130766078 $PCRE_use_JIT 2026/04/22 14:11:41.130774040 [1] TRUE 2026/04/22 14:11:41.130774656 2026/04/22 14:11:41.130781376 $pdfviewer 2026/04/22 14:11:41.130781988 [1] "/usr/bin/xdg-open" 2026/04/22 14:11:41.130790337 2026/04/22 14:11:41.130790978 $pkgType 2026/04/22 14:11:41.130803667 [1] "source" 2026/04/22 14:11:41.130804293 2026/04/22 14:11:41.130811566 $printcmd 2026/04/22 14:11:41.130812180 [1] "/usr/bin/lpr" 2026/04/22 14:11:41.130820812 2026/04/22 14:11:41.130821539 $prompt 2026/04/22 14:11:41.130829600 [1] "> " 2026/04/22 14:11:41.130830383 2026/04/22 14:11:41.130838318 $repos 2026/04/22 14:11:41.130839065 CRAN 2026/04/22 14:11:41.130847788 "@CRAN@" 2026/04/22 14:11:41.130848494 2026/04/22 14:11:41.130856700 $rl_word_breaks 2026/04/22 14:11:41.130857425 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/04/22 14:11:41.130867423 2026/04/22 14:11:41.130868089 $scipen 2026/04/22 14:11:41.130876231 [1] 0 2026/04/22 14:11:41.130876956 2026/04/22 14:11:41.130884633 $show.coef.Pvalues 2026/04/22 14:11:41.130885321 [1] TRUE 2026/04/22 14:11:41.130893696 2026/04/22 14:11:41.130894369 $show.error.messages 2026/04/22 14:11:41.130903677 [1] TRUE 2026/04/22 14:11:41.130904360 2026/04/22 14:11:41.130912617 $show.signif.stars 2026/04/22 14:11:41.130913397 [1] TRUE 2026/04/22 14:11:41.130923167 2026/04/22 14:11:41.130923856 $showErrorCalls 2026/04/22 14:11:41.130932734 [1] TRUE 2026/04/22 14:11:41.130933439 2026/04/22 14:11:41.130941445 $showNCalls 2026/04/22 14:11:41.130942059 [1] 50 2026/04/22 14:11:41.130950421 2026/04/22 14:11:41.130951131 $showWarnCalls 2026/04/22 14:11:41.130959751 [1] FALSE 2026/04/22 14:11:41.130960496 2026/04/22 14:11:41.130968524 $str 2026/04/22 14:11:41.130969241 $str$strict.width 2026/04/22 14:11:41.130978568 [1] "no" 2026/04/22 14:11:41.130979272 2026/04/22 14:11:41.131004099 $str$digits.d 2026/04/22 14:11:41.131005019 [1] 3 2026/04/22 14:11:41.131014156 2026/04/22 14:11:41.131014773 $str$vec.len 2026/04/22 14:11:41.131022043 [1] 4 2026/04/22 14:11:41.131022762 2026/04/22 14:11:41.131029980 $str$list.len 2026/04/22 14:11:41.131030637 [1] 99 2026/04/22 14:11:41.131039252 2026/04/22 14:11:41.131039929 $str$deparse.lines 2026/04/22 14:11:41.131063511 NULL 2026/04/22 14:11:41.131064339 2026/04/22 14:11:41.131071126 $str$drop.deparse.attr 2026/04/22 14:11:41.131071759 [1] TRUE 2026/04/22 14:11:41.131080291 2026/04/22 14:11:41.131080912 $str$formatNum 2026/04/22 14:11:41.131088822 function (x, ...) 2026/04/22 14:11:41.131089612 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/04/22 14:11:41.131100924 <environment: 0x55b766587d88> 2026/04/22 14:11:41.131101643 2026/04/22 14:11:41.131110302 2026/04/22 14:11:41.131110867 $str.dendrogram.last 2026/04/22 14:11:41.131118557 [1] "`" 2026/04/22 14:11:41.131119072 2026/04/22 14:11:41.131125712 $texi2dvi 2026/04/22 14:11:41.131126207 [1] "/usr/bin/texi2dvi" 2026/04/22 14:11:41.131135194 2026/04/22 14:11:41.131135807 $timeout 2026/04/22 14:11:41.131142619 [1] 60 2026/04/22 14:11:41.131143313 2026/04/22 14:11:41.131149770 $ts.eps 2026/04/22 14:11:41.131150451 [1] 1e-05 2026/04/22 14:11:41.131158457 2026/04/22 14:11:41.131159112 $ts.S.compat 2026/04/22 14:11:41.131166721 [1] FALSE 2026/04/22 14:11:41.131167301 2026/04/22 14:11:41.131174667 $unzip 2026/04/22 14:11:41.131175250 [1] "/usr/bin/unzip" 2026/04/22 14:11:41.131183490 2026/04/22 14:11:41.131184030 $useFancyQuotes 2026/04/22 14:11:41.131192734 [1] TRUE 2026/04/22 14:11:41.131193308 2026/04/22 14:11:41.131200178 $verbose 2026/04/22 14:11:41.131200793 [1] FALSE 2026/04/22 14:11:41.131208094 2026/04/22 14:11:41.131208747 $warn 2026/04/22 14:11:41.131215396 [1] 0 2026/04/22 14:11:41.131216069 2026/04/22 14:11:41.131222469 $warning.length 2026/04/22 14:11:41.131223118 [1] 1000 2026/04/22 14:11:41.131231261 2026/04/22 14:11:41.131231853 $warnPartialMatchArgs 2026/04/22 14:11:41.131239864 [1] FALSE 2026/04/22 14:11:41.131240490 2026/04/22 14:11:41.131247745 $warnPartialMatchAttr 2026/04/22 14:11:41.131248397 [1] FALSE 2026/04/22 14:11:41.131256948 2026/04/22 14:11:41.131257587 $warnPartialMatchDollar 2026/04/22 14:11:41.131265692 [1] FALSE 2026/04/22 14:11:41.131266309 2026/04/22 14:11:41.131273668 $width 2026/04/22 14:11:41.131274256 [1] 80 2026/04/22 14:11:41.131281188 |
| ✅ | packrat-restore-sandbox | environment | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:41.146689755 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:41.146852503 [connect-session] Job Key: dJM7xynnnEf80srN 2026/04/22 14:11:41.146860761 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:41.146863082 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:41.146866133 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:41.146869681 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:41673 ... Connected to session server http://127.0.0.1:41673 2026/04/22 14:11:41.315273767 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:41.315319894 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/04/22 14:11:41.322308223 2026/04/22 14:11:41.322315037 $ env 2026/04/22 14:11:41.322355226 EDITOR=vi 2026/04/22 14:11:41.322356313 HOME=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:41.322369623 HOSTNAME=937fb1e55da5 2026/04/22 14:11:41.322370397 LANG=en_US.UTF-8 2026/04/22 14:11:41.322432499 LANGUAGE=en_US:en 2026/04/22 14:11:41.322434059 LC_ALL=en_US.UTF-8 2026/04/22 14:11:41.322455895 LD_LIBRARY_PATH=/opt/R/4.4.3/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server 2026/04/22 14:11:41.322457388 LN_S=ln -s 2026/04/22 14:11:41.322491302 LOGNAME=rstudio-connect 2026/04/22 14:11:41.322492170 MAKEFLAGS=-j1 2026/04/22 14:11:41.322502792 MAKE=make 2026/04/22 14:11:41.322503432 PAGER=/usr/bin/pager 2026/04/22 14:11:41.322512690 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/04/22 14:11:41.322513637 POSIT_CONNECT=1 2026/04/22 14:11:41.322526455 POSIT_PRODUCT=CONNECT 2026/04/22 14:11:41.322527071 PWD=/opt/rstudio-connect/mnt/app 2026/04/22 14:11:41.322538477 R_ARCH= 2026/04/22 14:11:41.322539033 R_BROWSER=xdg-open 2026/04/22 14:11:41.322548057 R_BZIPCMD=/usr/bin/bzip2 2026/04/22 14:11:41.322548781 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/04/22 14:11:41.322558825 R_ENVIRON_USER=REDACTED 2026/04/22 14:11:41.322559389 R_GZIPCMD=/usr/bin/gzip 2026/04/22 14:11:41.322573614 R_HOME=/opt/R/4.4.3/lib/R 2026/04/22 14:11:41.322577931 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/04/22 14:11:41.322614019 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/04/22 14:11:41.322615008 R_LIBS_USER=REDACTED 2026/04/22 14:11:41.322633714 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/04/22 14:11:41.322635386 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpfWwHa4/packrat-src 2026/04/22 14:11:41.322665739 R_PAPERSIZE=letter 2026/04/22 14:11:41.322666534 R_PDFVIEWER=/usr/bin/xdg-open 2026/04/22 14:11:41.322677450 R_PLATFORM=x86_64-pc-linux-gnu 2026/04/22 14:11:41.322678152 R_PRINTCMD=/usr/bin/lpr 2026/04/22 14:11:41.322688984 R_PROFILE_USER=REDACTED 2026/04/22 14:11:41.322689628 R_RD4PDF=times,inconsolata,hyper 2026/04/22 14:11:41.322701014 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpfWwHa4 2026/04/22 14:11:41.322701793 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/04/22 14:11:41.322716130 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/04/22 14:11:41.322716895 R_STRIP_STATIC_LIB=strip --strip-debug 2026/04/22 14:11:41.322730141 RSTUDIO_PRODUCT=CONNECT 2026/04/22 14:11:41.322730899 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/04/22 14:11:41.322742242 R_UNZIPCMD=/usr/bin/unzip 2026/04/22 14:11:41.322742921 R_ZIPCMD=/usr/bin/zip 2026/04/22 14:11:41.322753102 SED=/usr/bin/sed 2026/04/22 14:11:41.322753898 SHLVL=2 2026/04/22 14:11:41.322763031 STARTUP_DEBUG_MODE=0 2026/04/22 14:11:41.322763700 TAR=/usr/bin/tar 2026/04/22 14:11:41.322772843 TERM=xterm 2026/04/22 14:11:41.322773483 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:41.322784741 TZ=UTC 2026/04/22 14:11:41.322785415 USERNAME=rstudio-connect 2026/04/22 14:11:41.322795567 USER=rstudio-connect 2026/04/22 14:11:41.326704699 _=/usr/bin/env |
| ✅ | packrat-restore-sandbox | mounts | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:41.338312923 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:41.338469775 [connect-session] Job Key: lcfmvrTL7KhMQIQA 2026/04/22 14:11:41.338477344 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:41.338479455 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:41.338482358 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:41.338485213 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:44633 ... Connected to session server http://127.0.0.1:44633 2026/04/22 14:11:41.504779764 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:41.504817981 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/04/22 14:11:41.511370707 2026/04/22 14:11:41.511379295 $ findmnt --notruncate 2026/04/22 14:11:41.511436713 TARGET SOURCE FSTYPE OPTIONS 2026/04/22 14:11:41.511438488 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/NO2SL QOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:41.511541781 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:41.511583468 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/04/22 14:11:41.511585989 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:41.511615294 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:41.511616110 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/04/22 14:11:41.511645503 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:41.511646146 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:41.511680824 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/04/22 14:11:41.511681507 ├─/data /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:41.511725688 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l /NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:41.511732183 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l /NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:41.511954448 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:41.512037021 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:41.512038455 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:41.512082334 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:41.512091280 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:41.512132506 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/jobs/0/lcfmvrTL7KhMQIQA] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:41.512133447 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:41.512164839 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:41.512194859 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2023517653] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:41.512196102 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:41.515467857 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr |
| ✅ | packrat-restore-sandbox | cran-connectivity | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:41.527181745 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:41.527373179 [connect-session] Job Key: DDjTW6qffInudVL3 2026/04/22 14:11:41.527381214 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:41.527384576 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:41.527388938 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:41.527392683 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:34077 ... Connected to session server http://127.0.0.1:34077 2026/04/22 14:11:41.694129505 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:41.694177811 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/06-cran-connectivity.sh 2026/04/22 14:11:41.820571143 2026/04/22 14:11:41.820582078 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://cran.rstudio.com 2026/04/22 14:11:41.820647860 * Trying 13.35.78.124:443... 2026/04/22 14:11:41.820649113 * Connected to cran.rstudio.com (13.35.78.124) port 443 (#0) 2026/04/22 14:11:41.820659942 * ALPN, offering h2 2026/04/22 14:11:41.820660619 * ALPN, offering http/1.1 2026/04/22 14:11:41.820669937 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:41.820670601 * CApath: /etc/ssl/certs 2026/04/22 14:11:41.820682901 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:41.820683776 } [5 bytes data] 2026/04/22 14:11:41.820697561 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:41.820698211 } [512 bytes data] 2026/04/22 14:11:41.820713043 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:41.820713839 { [5 bytes data] 2026/04/22 14:11:41.820727090 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:41.820727735 { [122 bytes data] 2026/04/22 14:11:41.820748166 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:41.820758775 { [5 bytes data] 2026/04/22 14:11:41.820789911 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:41.820790908 { [5 bytes data] 2026/04/22 14:11:41.820807113 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/04/22 14:11:41.820808497 { [19 bytes data] 2026/04/22 14:11:41.820827279 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:41.820828104 { [5 bytes data] 2026/04/22 14:11:41.820839215 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:41.820840274 { [3845 bytes data] 2026/04/22 14:11:41.820853548 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:41.820854245 { [5 bytes data] 2026/04/22 14:11:41.820866140 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/04/22 14:11:41.820866916 { [264 bytes data] 2026/04/22 14:11:41.820878935 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:41.820879595 { [5 bytes data] 2026/04/22 14:11:41.820891971 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:41.820892838 { [36 bytes data] 2026/04/22 14:11:41.820905030 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:41.820905795 } [5 bytes data] 2026/04/22 14:11:41.820917491 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:41.820918136 } [1 bytes data] 2026/04/22 14:11:41.820931347 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:41.820932047 } [5 bytes data] 2026/04/22 14:11:41.820944422 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:41.820945112 } [36 bytes data] 2026/04/22 14:11:41.820957475 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/04/22 14:11:41.820958161 * ALPN, server accepted to use h2 2026/04/22 14:11:41.820972464 * Server certificate: 2026/04/22 14:11:41.820973256 * subject: CN=cran.rstudio.com 2026/04/22 14:11:41.821003271 * start date: May 17 00:00:00 2025 GMT 2026/04/22 14:11:41.821004299 * expire date: Jun 14 23:59:59 2026 GMT 2026/04/22 14:11:41.821015917 * subjectAltName: host "cran.rstudio.com" matched cert's "cran.rstudio.com" 2026/04/22 14:11:41.821016692 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M03 2026/04/22 14:11:41.821033869 * SSL certificate verify ok. 2026/04/22 14:11:41.821034549 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:41.821048541 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:41.821049328 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:41.821066984 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:41.821067634 } [5 bytes data] 2026/04/22 14:11:41.821080096 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:41.821080812 } [5 bytes data] 2026/04/22 14:11:41.821104015 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:41.821104682 } [5 bytes data] 2026/04/22 14:11:41.821117592 * Using Stream ID: 1 (easy handle 0x55bc7e7ae9f0) 2026/04/22 14:11:41.821118303 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:41.821133548 } [5 bytes data] 2026/04/22 14:11:41.821134216 > GET / HTTP/2 2026/04/22 14:11:41.821143716 > Host: cran.rstudio.com 2026/04/22 14:11:41.821144415 > user-agent: curl/7.81.0 2026/04/22 14:11:41.821155542 > accept: */* 2026/04/22 14:11:41.821156251 > 2026/04/22 14:11:41.821164769 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:41.821165428 { [5 bytes data] 2026/04/22 14:11:41.821177983 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/04/22 14:11:41.821178673 { [157 bytes data] 2026/04/22 14:11:41.821191298 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:41.821192252 { [5 bytes data] 2026/04/22 14:11:41.821204788 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/04/22 14:11:41.821205410 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:41.821221171 } [5 bytes data] 2026/04/22 14:11:41.821221841 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:41.821234087 { [5 bytes data] 2026/04/22 14:11:41.821234724 < HTTP/2 200 2026/04/22 14:11:41.821244148 < content-type: text/html 2026/04/22 14:11:41.821244792 < content-length: 866 2026/04/22 14:11:41.821256170 < server: Apache/2.4.65 (Unix) 2026/04/22 14:11:41.821256905 < last-modified: Mon, 04 Mar 2024 19:47:19 GMT 2026/04/22 14:11:41.821269473 < accept-ranges: bytes 2026/04/22 14:11:41.821270145 < date: Wed, 22 Apr 2026 14:04:34 GMT 2026/04/22 14:11:41.821281631 < expires: Wed, 22 Apr 2026 14:34:25 GMT 2026/04/22 14:11:41.821282354 < cache-control: max-age=1800 2026/04/22 14:11:41.821294488 < etag: "362-612dafe59ac63" 2026/04/22 14:11:41.821295182 < x-cache: Hit from cloudfront 2026/04/22 14:11:41.821306787 < via: 1.1 b337a2ccda3a2da75070ffbae82a67ec.cloudfront.net (CloudFront) 2026/04/22 14:11:41.821307459 < x-amz-cf-pop: IAD61-P11 2026/04/22 14:11:41.821323326 < x-amz-cf-id: gNHdTWHbZ9LJDIHrYdcqMfVsQMvGbqJF48yHUnZjGS8608wAvOgcLw== 2026/04/22 14:11:41.821324159 < age: 436 2026/04/22 14:11:41.821337853 < 2026/04/22 14:11:41.821338486 { [866 bytes data] 2026/04/22 14:11:41.824645389 * Connection #0 to host cran.rstudio.com left intact |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:41.836461017 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:41.836639967 [connect-session] Job Key: Hn56MCrzROAcEKwY 2026/04/22 14:11:41.836647719 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:41.836649883 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:41.836652686 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:41.836655754 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:46249 ... Connected to session server http://127.0.0.1:46249 2026/04/22 14:11:42.003015894 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:42.003077535 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/04/22 14:11:42.190941795 2026/04/22 14:11:42.190952027 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/04/22 14:11:42.191032966 * Trying 3.13.196.95:443... 2026/04/22 14:11:42.191034404 * Connected to packagemanager.posit.co (3.13.196.95) port 443 (#0) 2026/04/22 14:11:42.191050891 * ALPN, offering h2 2026/04/22 14:11:42.191051589 * ALPN, offering http/1.1 2026/04/22 14:11:42.191060501 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:42.191061215 * CApath: /etc/ssl/certs 2026/04/22 14:11:42.191073396 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:42.191074813 } [5 bytes data] 2026/04/22 14:11:42.191088014 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:42.191088785 } [512 bytes data] 2026/04/22 14:11:42.191101668 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:42.191102360 { [5 bytes data] 2026/04/22 14:11:42.191119867 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:42.191120560 { [104 bytes data] 2026/04/22 14:11:42.191132521 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:42.191133170 { [5 bytes data] 2026/04/22 14:11:42.191145889 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:42.191146588 { [3880 bytes data] 2026/04/22 14:11:42.191156835 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:42.191157544 { [5 bytes data] 2026/04/22 14:11:42.191169709 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/04/22 14:11:42.191170437 { [333 bytes data] 2026/04/22 14:11:42.191183119 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:42.191183869 { [5 bytes data] 2026/04/22 14:11:42.191200429 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/04/22 14:11:42.191201178 { [4 bytes data] 2026/04/22 14:11:42.191217824 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:42.191218601 } [5 bytes data] 2026/04/22 14:11:42.191234951 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/04/22 14:11:42.191235732 } [70 bytes data] 2026/04/22 14:11:42.191252013 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:42.191252875 } [5 bytes data] 2026/04/22 14:11:42.191264804 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:42.191265441 } [1 bytes data] 2026/04/22 14:11:42.191283605 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:42.191288216 } [5 bytes data] 2026/04/22 14:11:42.191319292 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:42.191320203 } [16 bytes data] 2026/04/22 14:11:42.191330375 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:42.191330901 { [5 bytes data] 2026/04/22 14:11:42.191367642 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:42.191368819 { [5 bytes data] 2026/04/22 14:11:42.191383819 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:42.191386330 { [16 bytes data] 2026/04/22 14:11:42.191408001 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/04/22 14:11:42.191409416 * ALPN, server accepted to use h2 2026/04/22 14:11:42.191425743 * Server certificate: 2026/04/22 14:11:42.191426385 * subject: CN=p3m.posit.it 2026/04/22 14:11:42.191438723 * start date: Feb 24 00:00:00 2026 GMT 2026/04/22 14:11:42.191439491 * expire date: Sep 9 23:59:59 2026 GMT 2026/04/22 14:11:42.191469210 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/04/22 14:11:42.191470179 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/04/22 14:11:42.191489197 * SSL certificate verify ok. 2026/04/22 14:11:42.191489919 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:42.191503485 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:42.191504258 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:42.191530677 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:42.191559284 } [5 bytes data] 2026/04/22 14:11:42.191560283 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:42.191573203 } [5 bytes data] 2026/04/22 14:11:42.191573916 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:42.191586777 } [5 bytes data] 2026/04/22 14:11:42.191587411 * Using Stream ID: 1 (easy handle 0x56545b6249f0) 2026/04/22 14:11:42.191607110 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:42.191607864 } [5 bytes data] 2026/04/22 14:11:42.191620280 > GET /cran/__linux__/jammy/latest HTTP/2 2026/04/22 14:11:42.191620980 > Host: packagemanager.posit.co 2026/04/22 14:11:42.191638500 > user-agent: curl/7.81.0 2026/04/22 14:11:42.191639422 > accept: */* 2026/04/22 14:11:42.191650211 > 2026/04/22 14:11:42.191650849 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:42.191662610 { [5 bytes data] 2026/04/22 14:11:42.191663255 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/04/22 14:11:42.191676734 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:42.191677471 } [5 bytes data] 2026/04/22 14:11:42.191690026 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:42.191690699 { [5 bytes data] 2026/04/22 14:11:42.191706725 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:42.191707477 { [5 bytes data] 2026/04/22 14:11:42.191719910 < HTTP/2 400 2026/04/22 14:11:42.191720548 < date: Wed, 22 Apr 2026 14:11:42 GMT 2026/04/22 14:11:42.191730823 < content-type: text/plain; charset=utf-8 2026/04/22 14:11:42.191731600 < content-length: 94 2026/04/22 14:11:42.191744054 < cache-control: max-age=3600 2026/04/22 14:11:42.191744722 < request-id: ddf463e8-56e1-4645-bc89-ce30880b8d2e 2026/04/22 14:11:42.191759128 < server: Posit Package Manager v2026.04.1 2026/04/22 14:11:42.191759824 < x-content-type-options: nosniff 2026/04/22 14:11:42.191773777 < x-frame-options: DENY 2026/04/22 14:11:42.191774581 < x-repository-type: RSPM 2026/04/22 14:11:42.191790063 < 2026/04/22 14:11:42.191792316 { [94 bytes data] 2026/04/22 14:11:42.191805076 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:42.191805925 { [5 bytes data] 2026/04/22 14:11:42.195308497 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:46249 |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:42.206923318 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:42.207130037 [connect-session] Job Key: tngxaaoJj6zKnjom 2026/04/22 14:11:42.207141261 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:42.207144508 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:42.207148421 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:42.207152024 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:42217 ... Connected to session server http://127.0.0.1:42217 2026/04/22 14:11:42.374179141 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:42.374213488 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/04/22 14:11:42.475159314 2026/04/22 14:11:42.475171760 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/04/22 14:11:42.475236079 * Trying 18.119.242.250:443... 2026/04/22 14:11:42.475237339 * Connected to packagemanager.posit.co (18.119.242.250) port 443 (#0) 2026/04/22 14:11:42.475250328 * ALPN, offering h2 2026/04/22 14:11:42.475251032 * ALPN, offering http/1.1 2026/04/22 14:11:42.475261287 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:42.475261908 * CApath: /etc/ssl/certs 2026/04/22 14:11:42.475279559 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:42.475280459 } [5 bytes data] 2026/04/22 14:11:42.475300482 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:42.475305497 } [512 bytes data] 2026/04/22 14:11:42.475337207 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:42.475338266 { [5 bytes data] 2026/04/22 14:11:42.475352274 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:42.475352996 { [104 bytes data] 2026/04/22 14:11:42.475367823 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:42.475368668 { [5 bytes data] 2026/04/22 14:11:42.475382759 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:42.475383540 { [3880 bytes data] 2026/04/22 14:11:42.475397592 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:42.475398225 { [5 bytes data] 2026/04/22 14:11:42.475411663 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/04/22 14:11:42.475412289 { [333 bytes data] 2026/04/22 14:11:42.475426219 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:42.475427057 { [5 bytes data] 2026/04/22 14:11:42.475439333 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/04/22 14:11:42.475440087 { [4 bytes data] 2026/04/22 14:11:42.475452349 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:42.475453045 } [5 bytes data] 2026/04/22 14:11:42.475465625 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/04/22 14:11:42.475466313 } [70 bytes data] 2026/04/22 14:11:42.475479035 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:42.475479725 } [5 bytes data] 2026/04/22 14:11:42.475491181 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:42.475491829 } [1 bytes data] 2026/04/22 14:11:42.475504837 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:42.475505478 } [5 bytes data] 2026/04/22 14:11:42.475517830 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:42.475518479 } [16 bytes data] 2026/04/22 14:11:42.475530723 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:42.475531448 { [5 bytes data] 2026/04/22 14:11:42.475543099 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:42.475543793 { [5 bytes data] 2026/04/22 14:11:42.475556059 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:42.475556696 { [16 bytes data] 2026/04/22 14:11:42.475568606 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/04/22 14:11:42.475571322 * ALPN, server accepted to use h2 2026/04/22 14:11:42.475588085 * Server certificate: 2026/04/22 14:11:42.475588792 * subject: CN=p3m.posit.it 2026/04/22 14:11:42.475600418 * start date: Feb 24 00:00:00 2026 GMT 2026/04/22 14:11:42.475601111 * expire date: Sep 9 23:59:59 2026 GMT 2026/04/22 14:11:42.475613465 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/04/22 14:11:42.475617536 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/04/22 14:11:42.475637070 * SSL certificate verify ok. 2026/04/22 14:11:42.475637896 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:42.475651625 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:42.475652359 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:42.475680840 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:42.475681646 } [5 bytes data] 2026/04/22 14:11:42.475694214 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:42.475694825 } [5 bytes data] 2026/04/22 14:11:42.475706931 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:42.475707693 } [5 bytes data] 2026/04/22 14:11:42.475720384 * Using Stream ID: 1 (easy handle 0x556a4604a9f0) 2026/04/22 14:11:42.475721023 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:42.475736459 } [5 bytes data] 2026/04/22 14:11:42.475737158 > GET /cran/__linux__/jammy/latest HTTP/2 2026/04/22 14:11:42.475747789 > Host: packagemanager.posit.co 2026/04/22 14:11:42.475748437 > user-agent: curl/7.81.0 2026/04/22 14:11:42.475757544 > accept: */* 2026/04/22 14:11:42.475758075 > 2026/04/22 14:11:42.475765127 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:42.475765903 { [5 bytes data] 2026/04/22 14:11:42.475778716 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/04/22 14:11:42.475779353 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:42.475795864 } [5 bytes data] 2026/04/22 14:11:42.475796542 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:42.475808968 { [5 bytes data] 2026/04/22 14:11:42.475809656 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:42.475822610 { [5 bytes data] 2026/04/22 14:11:42.475823349 < HTTP/2 400 2026/04/22 14:11:42.475832653 < date: Wed, 22 Apr 2026 14:11:42 GMT 2026/04/22 14:11:42.475833392 < content-type: text/plain; charset=utf-8 2026/04/22 14:11:42.475846515 < content-length: 94 2026/04/22 14:11:42.475847245 < cache-control: max-age=3600 2026/04/22 14:11:42.475858678 < request-id: 4972e2a8-17ff-459b-bd12-2a810feb5472 2026/04/22 14:11:42.475859395 < server: Posit Package Manager v2026.04.1 2026/04/22 14:11:42.475874989 < x-content-type-options: nosniff 2026/04/22 14:11:42.475875764 < x-frame-options: DENY 2026/04/22 14:11:42.475886538 < x-repository-type: RSPM 2026/04/22 14:11:42.475887075 < 2026/04/22 14:11:42.475896304 { [94 bytes data] 2026/04/22 14:11:42.475898606 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:42.475911581 { [5 bytes data] 2026/04/22 14:11:42.480449096 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:42.491807081 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:42.492031463 [connect-session] Job Key: GCfavjMAWmWGqmG9 2026/04/22 14:11:42.492041655 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:42.492043944 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:42.492046905 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:42.492051304 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:33581 ... Connected to session server http://127.0.0.1:33581 2026/04/22 14:11:42.676012799 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:42.676065116 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/04/22 14:11:42.691943611 2026/04/22 14:11:42.691951777 $ /opt/R/4.5.2/bin/R --version 2026/04/22 14:11:42.692009813 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/04/22 14:11:42.692011752 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/04/22 14:11:42.692025630 Platform: x86_64-pc-linux-gnu 2026/04/22 14:11:42.692026253 2026/04/22 14:11:42.692034242 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/04/22 14:11:42.692034831 You are welcome to redistribute it under the terms of the 2026/04/22 14:11:42.692048318 GNU General Public License versions 2 or 3. 2026/04/22 14:11:42.692049672 For more information about these matters see 2026/04/22 14:11:42.695750029 https://www.gnu.org/licenses/. |
| ✅ | packrat-restore-sandbox | installed-packages | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:42.707370743 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:42.707537322 [connect-session] Job Key: S0dWU1aX411nHs9J 2026/04/22 14:11:42.707544998 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:42.707547502 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:42.707550420 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:42.707553868 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:37943 ... Connected to session server http://127.0.0.1:37943 2026/04/22 14:11:42.876899731 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:42.876956335 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/04/22 14:11:43.073785347 2026/04/22 14:11:43.073797898 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/04/22 14:11:43.073856897 Package Version LibPath 2026/04/22 14:11:43.073882868 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.073883985 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.073905536 bit64 "bit64" "4.6.0-1" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.073906307 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.073927233 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.073927871 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.073954096 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.073955106 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.073968560 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.073969314 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.073983543 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074002902 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074019748 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074020363 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074029362 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074029846 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074038609 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074039025 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074046621 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074047031 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074055199 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074055626 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074063556 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074064000 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074081452 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074082133 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074095658 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074096449 odbc "odbc" "1.6.4.1" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074110870 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074111296 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074119674 Rcpp "Rcpp" "1.1.1-1" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074120287 rlang "rlang" "1.2.0" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074133026 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074133753 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074149939 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074150466 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074158728 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074159418 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074173440 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074174345 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.074190485 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:43.078142360 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" |
| ✅ | packrat-restore-sandbox | options | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:43.090507608 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:43.090700806 [connect-session] Job Key: L74A86Giwzti2dU3 2026/04/22 14:11:43.090708677 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:43.090711830 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:43.090715813 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:43.090719667 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:39201 ... Connected to session server http://127.0.0.1:39201 2026/04/22 14:11:43.260948046 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:43.260963532 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/04/22 14:11:43.261396201 $add.smooth 2026/04/22 14:11:43.261406528 [1] TRUE 2026/04/22 14:11:43.261441245 2026/04/22 14:11:43.261442389 $bitmapType 2026/04/22 14:11:43.261453444 [1] "cairo" 2026/04/22 14:11:43.261454310 2026/04/22 14:11:43.261463771 $browser 2026/04/22 14:11:43.261464542 [1] "xdg-open" 2026/04/22 14:11:43.261474377 2026/04/22 14:11:43.261476692 $browserNLdisabled 2026/04/22 14:11:43.261485897 [1] FALSE 2026/04/22 14:11:43.261486635 2026/04/22 14:11:43.261494847 $catch.script.errors 2026/04/22 14:11:43.261495482 [1] FALSE 2026/04/22 14:11:43.261505656 2026/04/22 14:11:43.261506337 $CBoundsCheck 2026/04/22 14:11:43.261516208 [1] FALSE 2026/04/22 14:11:43.261516949 2026/04/22 14:11:43.261525722 $check.bounds 2026/04/22 14:11:43.261526376 [1] FALSE 2026/04/22 14:11:43.261536391 2026/04/22 14:11:43.261537039 $citation.bibtex.max 2026/04/22 14:11:43.261546979 [1] 1 2026/04/22 14:11:43.261547678 2026/04/22 14:11:43.261555956 $continue 2026/04/22 14:11:43.261556645 [1] "+ " 2026/04/22 14:11:43.261565843 2026/04/22 14:11:43.261566582 $contrasts 2026/04/22 14:11:43.261578486 unordered ordered 2026/04/22 14:11:43.261579869 "contr.treatment" "contr.poly" 2026/04/22 14:11:43.261592587 2026/04/22 14:11:43.261593296 $defaultPackages 2026/04/22 14:11:43.261602777 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/04/22 14:11:43.261603663 2026/04/22 14:11:43.261616654 $demo.ask 2026/04/22 14:11:43.261617357 [1] "default" 2026/04/22 14:11:43.261627342 2026/04/22 14:11:43.261628024 $deparse.cutoff 2026/04/22 14:11:43.261636264 [1] 60 2026/04/22 14:11:43.261637035 2026/04/22 14:11:43.261652144 $device 2026/04/22 14:11:43.261911200 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/04/22 14:11:43.261915972 width, height, onefile, family, title, fonts, version, paper, 2026/04/22 14:11:43.261938555 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/04/22 14:11:43.261939430 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/04/22 14:11:43.261956256 { 2026/04/22 14:11:43.261957118 initPSandPDFfonts() 2026/04/22 14:11:43.261967251 new <- list() 2026/04/22 14:11:43.261967948 if (!missing(width)) 2026/04/22 14:11:43.261978559 new$width <- width 2026/04/22 14:11:43.261979344 if (!missing(height)) 2026/04/22 14:11:43.262014420 new$height <- height 2026/04/22 14:11:43.262015438 if (!missing(onefile)) 2026/04/22 14:11:43.262026842 new$onefile <- onefile 2026/04/22 14:11:43.262027573 if (!missing(title)) 2026/04/22 14:11:43.262039487 new$title <- title 2026/04/22 14:11:43.262040163 if (!missing(fonts)) 2026/04/22 14:11:43.262054198 new$fonts <- fonts 2026/04/22 14:11:43.262054873 if (!missing(version)) 2026/04/22 14:11:43.262066037 new$version <- version 2026/04/22 14:11:43.262066776 if (!missing(paper)) 2026/04/22 14:11:43.262077771 new$paper <- paper 2026/04/22 14:11:43.262078488 if (!missing(encoding)) 2026/04/22 14:11:43.262109407 new$encoding <- encoding 2026/04/22 14:11:43.262110180 if (!missing(bg)) 2026/04/22 14:11:43.262121097 new$bg <- bg 2026/04/22 14:11:43.262121745 if (!missing(fg)) 2026/04/22 14:11:43.262131900 new$fg <- fg 2026/04/22 14:11:43.262132628 if (!missing(pointsize)) 2026/04/22 14:11:43.262143225 new$pointsize <- pointsize 2026/04/22 14:11:43.262144188 if (!missing(pagecentre)) 2026/04/22 14:11:43.262158030 new$pagecentre <- pagecentre 2026/04/22 14:11:43.262158792 if (!missing(colormodel)) 2026/04/22 14:11:43.262171230 new$colormodel <- colormodel 2026/04/22 14:11:43.262171941 if (!missing(useDingbats)) 2026/04/22 14:11:43.262184847 new$useDingbats <- useDingbats 2026/04/22 14:11:43.262185511 if (!missing(useKerning)) 2026/04/22 14:11:43.262205962 new$useKerning <- useKerning 2026/04/22 14:11:43.262206745 if (!missing(fillOddEven)) 2026/04/22 14:11:43.262219287 new$fillOddEven <- fillOddEven 2026/04/22 14:11:43.262220005 if (!missing(compress)) 2026/04/22 14:11:43.262232463 new$compress <- compress 2026/04/22 14:11:43.262233139 if (!missing(timestamp)) 2026/04/22 14:11:43.262245001 new$timestamp <- timestamp 2026/04/22 14:11:43.262245638 if (!missing(producer)) 2026/04/22 14:11:43.262257629 new$producer <- producer 2026/04/22 14:11:43.262258275 if (!missing(author)) 2026/04/22 14:11:43.262269980 new$author <- author 2026/04/22 14:11:43.262270731 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/04/22 14:11:43.262286186 if (!missing(family) && (inherits(family, "Type1Font") || 2026/04/22 14:11:43.262286917 inherits(family, "CIDFont"))) { 2026/04/22 14:11:43.262301585 enc <- family$encoding 2026/04/22 14:11:43.262302234 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/04/22 14:11:43.262315998 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/04/22 14:11:43.262316641 "default")) 2026/04/22 14:11:43.262330378 old$encoding <- enc 2026/04/22 14:11:43.262331157 family <- family$metrics 2026/04/22 14:11:43.262342973 } 2026/04/22 14:11:43.262343607 if (is.null(old$encoding) || old$encoding == "default") 2026/04/22 14:11:43.262350999 old$encoding <- guessEncoding() 2026/04/22 14:11:43.262363612 if (!missing(family)) { 2026/04/22 14:11:43.262364320 if (length(family) == 4L) { 2026/04/22 14:11:43.262375909 family <- c(family, "Symbol.afm") 2026/04/22 14:11:43.262376620 } 2026/04/22 14:11:43.262387887 else if (length(family) == 5L) { 2026/04/22 14:11:43.262388591 } 2026/04/22 14:11:43.262398907 else if (length(family) == 1L) { 2026/04/22 14:11:43.262399536 pf <- pdfFonts(family)[[1L]] 2026/04/22 14:11:43.262412091 if (is.null(pf)) 2026/04/22 14:11:43.262412828 stop(gettextf("unknown family '%s'", family), 2026/04/22 14:11:43.262424907 domain = NA) 2026/04/22 14:11:43.262425535 matchFont(pf, old$encoding) 2026/04/22 14:11:43.262437648 } 2026/04/22 14:11:43.262438380 else stop("invalid 'family' argument") 2026/04/22 14:11:43.262449789 old$family <- family 2026/04/22 14:11:43.262450403 } 2026/04/22 14:11:43.262460175 version <- old$version 2026/04/22 14:11:43.262460872 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/04/22 14:11:43.262473482 "2.0") 2026/04/22 14:11:43.262474107 if (version %in% versions) 2026/04/22 14:11:43.262484387 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/04/22 14:11:43.262485015 else stop("invalid PDF version") 2026/04/22 14:11:43.262500554 onefile <- old$onefile 2026/04/22 14:11:43.262501188 if (!checkIntFormat(file)) 2026/04/22 14:11:43.262512968 stop(gettextf("invalid 'file' argument '%s'", file), 2026/04/22 14:11:43.262513687 domain = NA) 2026/04/22 14:11:43.262526922 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/04/22 14:11:43.262527550 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/04/22 14:11:43.262544847 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/04/22 14:11:43.262545570 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/04/22 14:11:43.262564068 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/04/22 14:11:43.262566665 old$author) 2026/04/22 14:11:43.262586990 invisible() 2026/04/22 14:11:43.262588266 } 2026/04/22 14:11:43.262605426 <bytecode: 0x562a929a7bb0> 2026/04/22 14:11:43.262606247 <environment: namespace:grDevices> 2026/04/22 14:11:43.262623239 2026/04/22 14:11:43.262624058 $device.ask.default 2026/04/22 14:11:43.262641493 [1] FALSE 2026/04/22 14:11:43.262642224 2026/04/22 14:11:43.262648977 $digits 2026/04/22 14:11:43.262649668 [1] 7 2026/04/22 14:11:43.262656677 2026/04/22 14:11:43.262657248 $download.file.extra 2026/04/22 14:11:43.262664702 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)'" 2026/04/22 14:11:43.262682762 2026/04/22 14:11:43.262699718 $download.file.method 2026/04/22 14:11:43.262700332 [1] "curl" 2026/04/22 14:11:43.262712913 2026/04/22 14:11:43.262716650 $dvipscmd 2026/04/22 14:11:43.262729432 [1] "dvips" 2026/04/22 14:11:43.262730106 2026/04/22 14:11:43.262737517 $echo 2026/04/22 14:11:43.262738091 [1] FALSE 2026/04/22 14:11:43.262745661 2026/04/22 14:11:43.262746351 $editor 2026/04/22 14:11:43.262753223 [1] "vi" 2026/04/22 14:11:43.262753948 2026/04/22 14:11:43.262760887 $encoding 2026/04/22 14:11:43.262761515 [1] "native.enc" 2026/04/22 14:11:43.262772559 2026/04/22 14:11:43.262773400 $example.ask 2026/04/22 14:11:43.262782128 [1] "default" 2026/04/22 14:11:43.262783117 2026/04/22 14:11:43.262790749 $expressions 2026/04/22 14:11:43.262791461 [1] 5000 2026/04/22 14:11:43.262799702 2026/04/22 14:11:43.262800325 $help.search.types 2026/04/22 14:11:43.262813154 [1] "vignette" "demo" "help" 2026/04/22 14:11:43.262814009 2026/04/22 14:11:43.262823807 $help.try.all.packages 2026/04/22 14:11:43.262825113 [1] FALSE 2026/04/22 14:11:43.262834227 2026/04/22 14:11:43.262834808 $HTTPUserAgent 2026/04/22 14:11:43.262842777 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/04/22 14:11:43.262843559 2026/04/22 14:11:43.262854983 $internet.info 2026/04/22 14:11:43.262855620 [1] 2 2026/04/22 14:11:43.262863782 2026/04/22 14:11:43.262864443 $keep.parse.data 2026/04/22 14:11:43.262873030 [1] TRUE 2026/04/22 14:11:43.262873701 2026/04/22 14:11:43.262881147 $keep.parse.data.pkgs 2026/04/22 14:11:43.262881785 [1] FALSE 2026/04/22 14:11:43.262900410 2026/04/22 14:11:43.262902031 $keep.source 2026/04/22 14:11:43.262913953 [1] FALSE 2026/04/22 14:11:43.262914623 2026/04/22 14:11:43.262923327 $keep.source.pkgs 2026/04/22 14:11:43.262924037 [1] FALSE 2026/04/22 14:11:43.262934217 2026/04/22 14:11:43.262934836 $locatorBell 2026/04/22 14:11:43.262943450 [1] TRUE 2026/04/22 14:11:43.262944131 2026/04/22 14:11:43.262966525 $mailer 2026/04/22 14:11:43.262967285 [1] "mailto" 2026/04/22 14:11:43.262977247 2026/04/22 14:11:43.262977935 $matprod 2026/04/22 14:11:43.263012181 [1] "default" 2026/04/22 14:11:43.263013123 2026/04/22 14:11:43.263022039 $max.contour.segments 2026/04/22 14:11:43.263022775 [1] 25000 2026/04/22 14:11:43.263032636 2026/04/22 14:11:43.263033266 $max.print 2026/04/22 14:11:43.263041555 [1] 99999 2026/04/22 14:11:43.263042267 2026/04/22 14:11:43.263050125 $menu.graphics 2026/04/22 14:11:43.263050755 [1] TRUE 2026/04/22 14:11:43.263059762 2026/04/22 14:11:43.263060533 $na.action 2026/04/22 14:11:43.263088904 [1] "na.omit" 2026/04/22 14:11:43.263089680 2026/04/22 14:11:43.263108808 $nwarnings 2026/04/22 14:11:43.263109481 [1] 50 2026/04/22 14:11:43.263118409 2026/04/22 14:11:43.263119154 $OutDec 2026/04/22 14:11:43.263127422 [1] "." 2026/04/22 14:11:43.263128040 2026/04/22 14:11:43.263136074 $packrat.authenticated.downloads.use.renv 2026/04/22 14:11:43.263136957 [1] TRUE 2026/04/22 14:11:43.263167023 2026/04/22 14:11:43.263167839 $packrat.connect.timeout 2026/04/22 14:11:43.263177437 [1] 10 2026/04/22 14:11:43.263178073 2026/04/22 14:11:43.263187009 $packrat.untrusted.packages 2026/04/22 14:11:43.263187825 character(0) 2026/04/22 14:11:43.263199495 2026/04/22 14:11:43.263200141 $packrat.verbose.cache 2026/04/22 14:11:43.263209890 [1] TRUE 2026/04/22 14:11:43.263210513 2026/04/22 14:11:43.263220139 $pager 2026/04/22 14:11:43.263222430 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/04/22 14:11:43.263237183 2026/04/22 14:11:43.263237935 $papersize 2026/04/22 14:11:43.263245779 [1] "letter" 2026/04/22 14:11:43.263246443 2026/04/22 14:11:43.263259784 $PCRE_limit_recursion 2026/04/22 14:11:43.263260632 [1] NA 2026/04/22 14:11:43.263270873 2026/04/22 14:11:43.263271550 $PCRE_study 2026/04/22 14:11:43.263279097 [1] FALSE 2026/04/22 14:11:43.263279814 2026/04/22 14:11:43.263287222 $PCRE_use_JIT 2026/04/22 14:11:43.263287903 [1] TRUE 2026/04/22 14:11:43.263295826 2026/04/22 14:11:43.263296456 $pdfviewer 2026/04/22 14:11:43.263303841 [1] "/usr/bin/xdg-open" 2026/04/22 14:11:43.263304400 2026/04/22 14:11:43.263312802 $pkgType 2026/04/22 14:11:43.263313505 [1] "source" 2026/04/22 14:11:43.263321839 2026/04/22 14:11:43.263322485 $printcmd 2026/04/22 14:11:43.263330097 [1] "/usr/bin/lpr" 2026/04/22 14:11:43.263330695 2026/04/22 14:11:43.263338132 $prompt 2026/04/22 14:11:43.263338851 [1] "> " 2026/04/22 14:11:43.263346767 2026/04/22 14:11:43.263347431 $repos 2026/04/22 14:11:43.263354728 CRAN 2026/04/22 14:11:43.263355404 "@CRAN@" 2026/04/22 14:11:43.263363293 2026/04/22 14:11:43.263363996 $rl_word_breaks 2026/04/22 14:11:43.263371838 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/04/22 14:11:43.263372395 2026/04/22 14:11:43.263380448 $scipen 2026/04/22 14:11:43.263381132 [1] 0 2026/04/22 14:11:43.263388359 2026/04/22 14:11:43.263389050 $show.coef.Pvalues 2026/04/22 14:11:43.263397209 [1] TRUE 2026/04/22 14:11:43.263397915 2026/04/22 14:11:43.263411620 $show.error.messages 2026/04/22 14:11:43.263412076 [1] TRUE 2026/04/22 14:11:43.263417546 2026/04/22 14:11:43.263417961 $show.signif.stars 2026/04/22 14:11:43.263423205 [1] TRUE 2026/04/22 14:11:43.263423600 2026/04/22 14:11:43.263428091 $showErrorCalls 2026/04/22 14:11:43.263428483 [1] TRUE 2026/04/22 14:11:43.263433650 2026/04/22 14:11:43.263434036 $showNCalls 2026/04/22 14:11:43.263438806 [1] 50 2026/04/22 14:11:43.263439269 2026/04/22 14:11:43.263443658 $showWarnCalls 2026/04/22 14:11:43.263444047 [1] FALSE 2026/04/22 14:11:43.263449333 2026/04/22 14:11:43.263449712 $str 2026/04/22 14:11:43.263454348 $str$strict.width 2026/04/22 14:11:43.263454751 [1] "no" 2026/04/22 14:11:43.263460143 2026/04/22 14:11:43.263460552 $str$digits.d 2026/04/22 14:11:43.263467332 [1] 3 2026/04/22 14:11:43.263467990 2026/04/22 14:11:43.263474380 $str$vec.len 2026/04/22 14:11:43.263474972 [1] 4 2026/04/22 14:11:43.263481690 2026/04/22 14:11:43.263482196 $str$list.len 2026/04/22 14:11:43.263504718 [1] 99 2026/04/22 14:11:43.263505369 2026/04/22 14:11:43.263511309 $str$deparse.lines 2026/04/22 14:11:43.263511841 NULL 2026/04/22 14:11:43.263519138 2026/04/22 14:11:43.263519727 $str$drop.deparse.attr 2026/04/22 14:11:43.263548734 [1] TRUE 2026/04/22 14:11:43.263549700 2026/04/22 14:11:43.263556983 $str$formatNum 2026/04/22 14:11:43.263557730 function (x, ...) 2026/04/22 14:11:43.263567179 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/04/22 14:11:43.263567973 <environment: 0x562a9321af68> 2026/04/22 14:11:43.263586044 2026/04/22 14:11:43.263586632 2026/04/22 14:11:43.263593986 $str.dendrogram.last 2026/04/22 14:11:43.263594708 [1] "`" 2026/04/22 14:11:43.263603475 2026/04/22 14:11:43.263604101 $texi2dvi 2026/04/22 14:11:43.263611580 [1] "/usr/bin/texi2dvi" 2026/04/22 14:11:43.263612249 2026/04/22 14:11:43.263620815 $timeout 2026/04/22 14:11:43.263621392 [1] 60 2026/04/22 14:11:43.263629305 2026/04/22 14:11:43.263629996 $ts.eps 2026/04/22 14:11:43.263637774 [1] 1e-05 2026/04/22 14:11:43.263638548 2026/04/22 14:11:43.263646800 $ts.S.compat 2026/04/22 14:11:43.263647481 [1] FALSE 2026/04/22 14:11:43.263656341 2026/04/22 14:11:43.263657082 $unzip 2026/04/22 14:11:43.263664997 [1] "/usr/bin/unzip" 2026/04/22 14:11:43.263665669 2026/04/22 14:11:43.263674161 $useFancyQuotes 2026/04/22 14:11:43.263674803 [1] TRUE 2026/04/22 14:11:43.263683439 2026/04/22 14:11:43.263684045 $verbose 2026/04/22 14:11:43.263691424 [1] FALSE 2026/04/22 14:11:43.263692010 2026/04/22 14:11:43.263699205 $warn 2026/04/22 14:11:43.263699966 [1] 0 2026/04/22 14:11:43.263707525 2026/04/22 14:11:43.263708247 $warning.length 2026/04/22 14:11:43.263716549 [1] 1000 2026/04/22 14:11:43.263717300 2026/04/22 14:11:43.263725271 $warnPartialMatchArgs 2026/04/22 14:11:43.263725936 [1] FALSE 2026/04/22 14:11:43.263740752 2026/04/22 14:11:43.263741509 $warnPartialMatchAttr 2026/04/22 14:11:43.263751253 [1] FALSE 2026/04/22 14:11:43.263751953 2026/04/22 14:11:43.263760292 $warnPartialMatchDollar 2026/04/22 14:11:43.263761025 [1] FALSE 2026/04/22 14:11:43.263771363 2026/04/22 14:11:43.263772081 $width 2026/04/22 14:11:43.263780368 [1] 80 2026/04/22 14:11:43.263781109 |
| ✅ | packrat-restore-sandbox | environment | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:43.279424888 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:43.279603752 [connect-session] Job Key: cnbcDrUNmo1fnkdV 2026/04/22 14:11:43.279611567 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:43.279614603 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:43.279618708 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:43.279622195 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:38261 ... Connected to session server http://127.0.0.1:38261 2026/04/22 14:11:43.453185206 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:43.453216264 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/04/22 14:11:43.460348666 2026/04/22 14:11:43.460359212 $ env 2026/04/22 14:11:43.460408121 EDITOR=vi 2026/04/22 14:11:43.460409150 HOME=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:43.460428400 HOSTNAME=937fb1e55da5 2026/04/22 14:11:43.460429255 LANG=en_US.UTF-8 2026/04/22 14:11:43.460444227 LANGUAGE=en_US:en 2026/04/22 14:11:43.460444895 LC_ALL=en_US.UTF-8 2026/04/22 14:11:43.460460562 LD_LIBRARY_PATH=/opt/R/4.5.2/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server 2026/04/22 14:11:43.460462650 LN_S=ln -s 2026/04/22 14:11:43.460480278 LOGNAME=rstudio-connect 2026/04/22 14:11:43.460480927 MAKEFLAGS=-j1 2026/04/22 14:11:43.460490532 MAKE=make 2026/04/22 14:11:43.460491266 PAGER=/usr/bin/pager 2026/04/22 14:11:43.460510600 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/04/22 14:11:43.460515337 POSIT_CONNECT=1 2026/04/22 14:11:43.460549495 POSIT_PRODUCT=CONNECT 2026/04/22 14:11:43.460551177 PWD=/opt/rstudio-connect/mnt/app 2026/04/22 14:11:43.460569341 R_ARCH= 2026/04/22 14:11:43.460570306 R_BROWSER=xdg-open 2026/04/22 14:11:43.460579725 R_BZIPCMD=/usr/bin/bzip2 2026/04/22 14:11:43.460580486 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/04/22 14:11:43.460591224 R_ENVIRON_USER=REDACTED 2026/04/22 14:11:43.460591839 R_GZIPCMD=/usr/bin/gzip 2026/04/22 14:11:43.460601577 R_HOME=/opt/R/4.5.2/lib/R 2026/04/22 14:11:43.460602151 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/04/22 14:11:43.460620774 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/04/22 14:11:43.460621657 R_LIBS_USER=REDACTED 2026/04/22 14:11:43.460633572 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/04/22 14:11:43.460634542 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpwGwpRY/packrat-src 2026/04/22 14:11:43.460650268 R_PAPERSIZE=letter 2026/04/22 14:11:43.460651022 R_PDFVIEWER=/usr/bin/xdg-open 2026/04/22 14:11:43.460661588 R_PLATFORM=x86_64-pc-linux-gnu 2026/04/22 14:11:43.460665622 R_PRINTCMD=/usr/bin/lpr 2026/04/22 14:11:43.460679124 R_PROFILE_USER=REDACTED 2026/04/22 14:11:43.460679909 R_RD4PDF=times,inconsolata,hyper 2026/04/22 14:11:43.460691880 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpwGwpRY 2026/04/22 14:11:43.460692680 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/04/22 14:11:43.460706823 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/04/22 14:11:43.460707588 R_STRIP_STATIC_LIB=strip --strip-debug 2026/04/22 14:11:43.460720465 RSTUDIO_PRODUCT=CONNECT 2026/04/22 14:11:43.460721176 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/04/22 14:11:43.460733475 R_UNZIPCMD=/usr/bin/unzip 2026/04/22 14:11:43.460734105 R_ZIPCMD=/usr/bin/zip 2026/04/22 14:11:43.460744663 SED=/usr/bin/sed 2026/04/22 14:11:43.460745423 SHLVL=2 2026/04/22 14:11:43.460755812 STARTUP_DEBUG_MODE=0 2026/04/22 14:11:43.460756542 TAR=/usr/bin/tar 2026/04/22 14:11:43.460766835 TERM=xterm 2026/04/22 14:11:43.460767646 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:43.460778764 TZ=UTC 2026/04/22 14:11:43.460779454 USERNAME=rstudio-connect 2026/04/22 14:11:43.460789372 USER=rstudio-connect 2026/04/22 14:11:43.464245081 _=/usr/bin/env |
| ✅ | packrat-restore-sandbox | mounts | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:43.476260306 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:43.476428769 [connect-session] Job Key: J7bJL4VYpHjnXiCt 2026/04/22 14:11:43.476436208 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:43.476438413 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:43.476441222 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:43.476443752 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:33937 ... Connected to session server http://127.0.0.1:33937 2026/04/22 14:11:43.645255018 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:43.645286200 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/04/22 14:11:43.651519461 2026/04/22 14:11:43.651525569 $ findmnt --notruncate 2026/04/22 14:11:43.651562752 TARGET SOURCE FSTYPE OPTIONS 2026/04/22 14:11:43.651565150 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/NO2SL QOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:43.651656836 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:43.651657795 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/04/22 14:11:43.651674635 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:43.651675432 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:43.651700796 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/04/22 14:11:43.651701845 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:43.651733146 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:43.651733988 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/04/22 14:11:43.651774811 ├─/data /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:43.651777406 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l /NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:43.651857785 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l /NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:43.651931840 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:43.651975998 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:43.651976754 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:43.652037650 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:43.652049509 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:43.652070462 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/jobs/0/J7bJL4VYpHjnXiCt] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:43.652071044 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:43.652110938 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:43.652111619 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3163911052] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:43.652159806 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:43.655406492 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/overlay2/l/N O2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr |
| ✅ | packrat-restore-sandbox | cran-connectivity | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:43.666886511 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:43.667085924 [connect-session] Job Key: j2P8s3dNBwNT1CbI 2026/04/22 14:11:43.667096372 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:43.667099639 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:43.667103795 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:43.667107558 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:41555 ... Connected to session server http://127.0.0.1:41555 2026/04/22 14:11:43.835458058 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:43.835489850 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/06-cran-connectivity.sh 2026/04/22 14:11:43.908608797 2026/04/22 14:11:43.908617913 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://cran.rstudio.com 2026/04/22 14:11:43.908809719 * Trying 13.225.47.84:443... 2026/04/22 14:11:43.908813825 * Connected to cran.rstudio.com (13.225.47.84) port 443 (#0) 2026/04/22 14:11:43.908844120 * ALPN, offering h2 2026/04/22 14:11:43.908844965 * ALPN, offering http/1.1 2026/04/22 14:11:43.908867661 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:43.908868566 * CApath: /etc/ssl/certs 2026/04/22 14:11:43.908884562 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:43.908885336 } [5 bytes data] 2026/04/22 14:11:43.908899025 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:43.908899973 } [512 bytes data] 2026/04/22 14:11:43.908912987 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:43.908913743 { [5 bytes data] 2026/04/22 14:11:43.908935537 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:43.908936378 { [122 bytes data] 2026/04/22 14:11:43.908949912 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:43.908950631 { [5 bytes data] 2026/04/22 14:11:43.908963297 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:43.908964031 { [5 bytes data] 2026/04/22 14:11:43.908977323 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/04/22 14:11:43.908978042 { [19 bytes data] 2026/04/22 14:11:43.909045170 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909048150 { [5 bytes data] 2026/04/22 14:11:43.909070523 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:43.909071576 { [3845 bytes data] 2026/04/22 14:11:43.909096710 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909097702 { [5 bytes data] 2026/04/22 14:11:43.909108208 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/04/22 14:11:43.909109019 { [264 bytes data] 2026/04/22 14:11:43.909120180 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909120960 { [5 bytes data] 2026/04/22 14:11:43.909132058 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:43.909132802 { [36 bytes data] 2026/04/22 14:11:43.909144865 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:43.909145538 } [5 bytes data] 2026/04/22 14:11:43.909156504 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:43.909157232 } [1 bytes data] 2026/04/22 14:11:43.909169633 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909170218 } [5 bytes data] 2026/04/22 14:11:43.909182212 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:43.909182862 } [36 bytes data] 2026/04/22 14:11:43.909194322 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/04/22 14:11:43.909194997 * ALPN, server accepted to use h2 2026/04/22 14:11:43.909207504 * Server certificate: 2026/04/22 14:11:43.909208169 * subject: CN=cran.rstudio.com 2026/04/22 14:11:43.909219076 * start date: May 17 00:00:00 2025 GMT 2026/04/22 14:11:43.909219759 * expire date: Jun 14 23:59:59 2026 GMT 2026/04/22 14:11:43.909230849 * subjectAltName: host "cran.rstudio.com" matched cert's "cran.rstudio.com" 2026/04/22 14:11:43.909231852 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M03 2026/04/22 14:11:43.909245632 * SSL certificate verify ok. 2026/04/22 14:11:43.909246413 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:43.909260208 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:43.909265409 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:43.909286841 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909287618 } [5 bytes data] 2026/04/22 14:11:43.909303478 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909304322 } [5 bytes data] 2026/04/22 14:11:43.909334151 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909339467 } [5 bytes data] 2026/04/22 14:11:43.909355977 * Using Stream ID: 1 (easy handle 0x55cd754bf9f0) 2026/04/22 14:11:43.909356623 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909374998 } [5 bytes data] 2026/04/22 14:11:43.909375808 > GET / HTTP/2 2026/04/22 14:11:43.909385657 > Host: cran.rstudio.com 2026/04/22 14:11:43.909386409 > user-agent: curl/7.81.0 2026/04/22 14:11:43.909398405 > accept: */* 2026/04/22 14:11:43.909399111 > 2026/04/22 14:11:43.909407589 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909408293 { [5 bytes data] 2026/04/22 14:11:43.909423390 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/04/22 14:11:43.909428579 { [157 bytes data] 2026/04/22 14:11:43.909443897 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909444743 { [5 bytes data] 2026/04/22 14:11:43.909460176 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/04/22 14:11:43.909461062 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909475702 } [5 bytes data] 2026/04/22 14:11:43.909476352 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:43.909487223 { [5 bytes data] 2026/04/22 14:11:43.909487911 < HTTP/2 200 2026/04/22 14:11:43.909497483 < content-type: text/html 2026/04/22 14:11:43.909499639 < content-length: 866 2026/04/22 14:11:43.909515902 < server: Apache/2.4.65 (Unix) 2026/04/22 14:11:43.909516695 < last-modified: Mon, 04 Mar 2024 19:47:19 GMT 2026/04/22 14:11:43.909531378 < accept-ranges: bytes 2026/04/22 14:11:43.909532341 < date: Wed, 22 Apr 2026 14:03:10 GMT 2026/04/22 14:11:43.909545143 < expires: Wed, 22 Apr 2026 14:24:49 GMT 2026/04/22 14:11:43.909545957 < cache-control: max-age=1800 2026/04/22 14:11:43.909559637 < etag: "362-612dafe59ac63" 2026/04/22 14:11:43.909560373 < x-cache: Hit from cloudfront 2026/04/22 14:11:43.909596775 < via: 1.1 6e69d9dbc818bfddcebd15ac17cb5b24.cloudfront.net (CloudFront) 2026/04/22 14:11:43.909597671 < x-amz-cf-pop: ORD58-P15 2026/04/22 14:11:43.909614748 < x-amz-cf-id: IgcUkaZ1gYfWN4fDLXZMIL0Dky1yFa4V_EdcYf0ng5sSlpjH0Ga2oQ== 2026/04/22 14:11:43.909615570 < age: 1014 2026/04/22 14:11:43.909631654 < 2026/04/22 14:11:43.909632358 { [866 bytes data] 2026/04/22 14:11:43.913852052 * Connection #0 to host cran.rstudio.com left intact |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:43.925742927 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:43.925922710 [connect-session] Job Key: GZEdlVKcvjSJ95d6 2026/04/22 14:11:43.925930532 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:43.925933690 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:43.925937877 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:43.925941331 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:40217 ... Connected to session server http://127.0.0.1:40217 2026/04/22 14:11:44.097910214 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:44.097965342 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/04/22 14:11:44.198269506 2026/04/22 14:11:44.198280627 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/04/22 14:11:44.198347564 * Trying 16.59.247.202:443... 2026/04/22 14:11:44.198348666 * Connected to packagemanager.posit.co (16.59.247.202) port 443 (#0) 2026/04/22 14:11:44.198361821 * ALPN, offering h2 2026/04/22 14:11:44.198362522 * ALPN, offering http/1.1 2026/04/22 14:11:44.198381722 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:44.198386622 * CApath: /etc/ssl/certs 2026/04/22 14:11:44.198416311 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:44.198417269 } [5 bytes data] 2026/04/22 14:11:44.198433156 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:44.198434458 } [512 bytes data] 2026/04/22 14:11:44.198460729 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:44.198461960 { [5 bytes data] 2026/04/22 14:11:44.198475875 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:44.198476530 { [104 bytes data] 2026/04/22 14:11:44.198497767 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:44.198499531 { [5 bytes data] 2026/04/22 14:11:44.198519350 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:44.198520219 { [3880 bytes data] 2026/04/22 14:11:44.198530936 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:44.198531654 { [5 bytes data] 2026/04/22 14:11:44.198543000 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/04/22 14:11:44.198543696 { [333 bytes data] 2026/04/22 14:11:44.198563763 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:44.198564524 { [5 bytes data] 2026/04/22 14:11:44.198574234 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/04/22 14:11:44.198575266 { [4 bytes data] 2026/04/22 14:11:44.198588098 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:44.198588766 } [5 bytes data] 2026/04/22 14:11:44.198598226 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/04/22 14:11:44.198598948 } [70 bytes data] 2026/04/22 14:11:44.198608716 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:44.198609455 } [5 bytes data] 2026/04/22 14:11:44.198618506 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:44.198619109 } [1 bytes data] 2026/04/22 14:11:44.198628733 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:44.198629321 } [5 bytes data] 2026/04/22 14:11:44.198638553 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:44.198639174 } [16 bytes data] 2026/04/22 14:11:44.198648140 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:44.198648713 { [5 bytes data] 2026/04/22 14:11:44.198658496 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:44.198659271 { [5 bytes data] 2026/04/22 14:11:44.198669958 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:44.198670534 { [16 bytes data] 2026/04/22 14:11:44.198680513 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/04/22 14:11:44.198681321 * ALPN, server accepted to use h2 2026/04/22 14:11:44.198698145 * Server certificate: 2026/04/22 14:11:44.198698858 * subject: CN=p3m.posit.it 2026/04/22 14:11:44.198709147 * start date: Feb 24 00:00:00 2026 GMT 2026/04/22 14:11:44.198709918 * expire date: Sep 9 23:59:59 2026 GMT 2026/04/22 14:11:44.198720999 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/04/22 14:11:44.198721957 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/04/22 14:11:44.198739364 * SSL certificate verify ok. 2026/04/22 14:11:44.198740111 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:44.198753285 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:44.198754202 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:44.198780242 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:44.198781141 } [5 bytes data] 2026/04/22 14:11:44.198793652 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:44.198794428 } [5 bytes data] 2026/04/22 14:11:44.198804976 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:44.198805683 } [5 bytes data] 2026/04/22 14:11:44.198817205 * Using Stream ID: 1 (easy handle 0x556735ae99f0) 2026/04/22 14:11:44.198817839 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:44.198831685 } [5 bytes data] 2026/04/22 14:11:44.198832393 > GET /cran/__linux__/jammy/latest HTTP/2 2026/04/22 14:11:44.198843636 > Host: packagemanager.posit.co 2026/04/22 14:11:44.198844260 > user-agent: curl/7.81.0 2026/04/22 14:11:44.198855877 > accept: */* 2026/04/22 14:11:44.198856608 > 2026/04/22 14:11:44.198864990 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:44.198865731 { [5 bytes data] 2026/04/22 14:11:44.198876755 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/04/22 14:11:44.198877378 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:44.198890634 } [5 bytes data] 2026/04/22 14:11:44.198891269 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:44.198901821 { [5 bytes data] 2026/04/22 14:11:44.198902453 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:44.198912253 { [5 bytes data] 2026/04/22 14:11:44.198912847 < HTTP/2 400 2026/04/22 14:11:44.198921255 < date: Wed, 22 Apr 2026 14:11:44 GMT 2026/04/22 14:11:44.198922017 < content-type: text/plain; charset=utf-8 2026/04/22 14:11:44.198935518 < content-length: 94 2026/04/22 14:11:44.198936243 < cache-control: max-age=3600 2026/04/22 14:11:44.198948245 < request-id: 85b70fac-8c74-4965-8acf-7c7568f83b8d 2026/04/22 14:11:44.198948976 < server: Posit Package Manager v2026.04.1 2026/04/22 14:11:44.198965708 < x-content-type-options: nosniff 2026/04/22 14:11:44.198966415 < x-frame-options: DENY 2026/04/22 14:11:44.198979596 < x-repository-type: RSPM 2026/04/22 14:11:44.198980423 < 2026/04/22 14:11:44.199007329 { [94 bytes data] 2026/04/22 14:11:44.199008130 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:44.199020257 { [5 bytes data] 2026/04/22 14:11:44.203418834 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/04/22 14:11:44.214864512 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:44.215060506 [connect-session] Job Key: QYyu9SC3gL3fgdJf 2026/04/22 14:11:44.215069629 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/04/22 14:11:44.215072194 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching 2026/04/22 14:11:44.215075080 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty 2026/04/22 14:11:44.215077713 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:34131 ... Connected to session server http://127.0.0.1:34131 2026/04/22 14:11:44.382828014 Configuring packrat to use available credentials for private repository access. 2026/04/22 14:11:44.382862190 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/04/22 14:11:44.503552513 2026/04/22 14:11:44.503562375 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/04/22 14:11:44.503647466 * Trying 3.13.196.95:443... 2026/04/22 14:11:44.503649237 * Connected to packagemanager.posit.co (3.13.196.95) port 443 (#0) 2026/04/22 14:11:44.503661202 * ALPN, offering h2 2026/04/22 14:11:44.503661945 * ALPN, offering http/1.1 2026/04/22 14:11:44.503671678 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/04/22 14:11:44.503672333 * CApath: /etc/ssl/certs 2026/04/22 14:11:44.503683108 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:44.503684878 } [5 bytes data] 2026/04/22 14:11:44.503697351 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/04/22 14:11:44.503698068 } [512 bytes data] 2026/04/22 14:11:44.503710413 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:44.503711132 { [5 bytes data] 2026/04/22 14:11:44.503723688 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/04/22 14:11:44.503724411 { [104 bytes data] 2026/04/22 14:11:44.503736840 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:44.503737454 { [5 bytes data] 2026/04/22 14:11:44.503749483 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/04/22 14:11:44.503750123 { [3880 bytes data] 2026/04/22 14:11:44.503762333 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:44.503762961 { [5 bytes data] 2026/04/22 14:11:44.503775305 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/04/22 14:11:44.503776049 { [333 bytes data] 2026/04/22 14:11:44.503793847 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:44.503798767 { [5 bytes data] 2026/04/22 14:11:44.503825546 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/04/22 14:11:44.503826461 { [4 bytes data] 2026/04/22 14:11:44.503837855 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:44.503838708 } [5 bytes data] 2026/04/22 14:11:44.503850121 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/04/22 14:11:44.503850875 } [70 bytes data] 2026/04/22 14:11:44.503862952 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/04/22 14:11:44.503863925 } [5 bytes data] 2026/04/22 14:11:44.503874460 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/04/22 14:11:44.503880165 } [1 bytes data] 2026/04/22 14:11:44.503896674 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/04/22 14:11:44.503901080 } [5 bytes data] 2026/04/22 14:11:44.503917939 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/04/22 14:11:44.503919195 } [16 bytes data] 2026/04/22 14:11:44.503932010 * TLSv1.2 (IN), TLS header, Finished (20): 2026/04/22 14:11:44.503932794 { [5 bytes data] 2026/04/22 14:11:44.503944299 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/04/22 14:11:44.503945089 { [5 bytes data] 2026/04/22 14:11:44.503959755 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/04/22 14:11:44.503960188 { [16 bytes data] 2026/04/22 14:11:44.503966723 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/04/22 14:11:44.503967160 * ALPN, server accepted to use h2 2026/04/22 14:11:44.503975963 * Server certificate: 2026/04/22 14:11:44.503976428 * subject: CN=p3m.posit.it 2026/04/22 14:11:44.503983140 * start date: Feb 24 00:00:00 2026 GMT 2026/04/22 14:11:44.503997073 * expire date: Sep 9 23:59:59 2026 GMT 2026/04/22 14:11:44.504015830 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/04/22 14:11:44.504020445 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/04/22 14:11:44.504045780 * SSL certificate verify ok. 2026/04/22 14:11:44.504046643 * Using HTTP2, server supports multiplexing 2026/04/22 14:11:44.504055801 * Connection state changed (HTTP/2 confirmed) 2026/04/22 14:11:44.504056254 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/04/22 14:11:44.504072879 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:44.504073323 } [5 bytes data] 2026/04/22 14:11:44.504083724 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:44.504084397 } [5 bytes data] 2026/04/22 14:11:44.504098852 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:44.504100834 } [5 bytes data] 2026/04/22 14:11:44.504421416 * Using Stream ID: 1 (easy handle 0x559fd8d529f0) 2026/04/22 14:11:44.504423254 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:44.504439827 } [5 bytes data] 2026/04/22 14:11:44.504440637 > GET /cran/__linux__/jammy/latest HTTP/2 2026/04/22 14:11:44.504451434 > Host: packagemanager.posit.co 2026/04/22 14:11:44.504452455 > user-agent: curl/7.81.0 2026/04/22 14:11:44.504467307 > accept: */* 2026/04/22 14:11:44.504467837 > 2026/04/22 14:11:44.504473592 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:44.504474173 { [5 bytes data] 2026/04/22 14:11:44.504481292 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/04/22 14:11:44.504481899 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/04/22 14:11:44.504491857 } [5 bytes data] 2026/04/22 14:11:44.504492642 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:44.504503767 { [5 bytes data] 2026/04/22 14:11:44.504505356 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:44.504524222 { [5 bytes data] 2026/04/22 14:11:44.504524731 < HTTP/2 400 2026/04/22 14:11:44.504530306 < date: Wed, 22 Apr 2026 14:11:44 GMT 2026/04/22 14:11:44.504530897 < content-type: text/plain; charset=utf-8 2026/04/22 14:11:44.504539265 < content-length: 94 2026/04/22 14:11:44.504539756 < cache-control: max-age=3600 2026/04/22 14:11:44.504546471 < request-id: f15faa6a-3c6e-4157-b823-f0a7a25d317e 2026/04/22 14:11:44.504547018 < server: Posit Package Manager v2026.04.1 2026/04/22 14:11:44.504556004 < x-content-type-options: nosniff 2026/04/22 14:11:44.504556461 < x-frame-options: DENY 2026/04/22 14:11:44.504563408 < x-repository-type: RSPM 2026/04/22 14:11:44.504563849 < 2026/04/22 14:11:44.504569430 { [94 bytes data] 2026/04/22 14:11:44.504569906 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/04/22 14:11:44.504576707 { [5 bytes data] 2026/04/22 14:11:44.508274719 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | rmarkdown-sandbox | R-version | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/04/22 14:11:44.522425458 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:44.522644082 [connect-session] Job Key: VRt8cvizG0k1j7dx 2026/04/22 14:11:44.522656984 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty 2026/04/22 14:11:44.522661039 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:44425 ... Connected to session server http://127.0.0.1:44425 2026/04/22 14:11:44.698702663 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:44.698755440 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:44.698812592 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/04/22 14:11:44.715060711 2026/04/22 14:11:44.715068515 $ /opt/R/4.4.3/bin/R --version 2026/04/22 14:11:44.715104568 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/04/22 14:11:44.715105669 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/04/22 14:11:44.715117547 Platform: x86_64-pc-linux-gnu 2026/04/22 14:11:44.715118205 2026/04/22 14:11:44.715126347 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/04/22 14:11:44.715127054 You are welcome to redistribute it under the terms of the 2026/04/22 14:11:44.715140964 GNU General Public License versions 2 or 3. 2026/04/22 14:11:44.715141717 For more information about these matters see 2026/04/22 14:11:44.719095674 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:44425 Job completed |
| ✅ | rmarkdown-sandbox | installed-packages | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/04/22 14:11:44.732480068 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:44.732680535 [connect-session] Job Key: VNZknlpDX3HWxxVA 2026/04/22 14:11:44.732691304 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty 2026/04/22 14:11:44.732694261 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:36305 ... Connected to session server http://127.0.0.1:36305 2026/04/22 14:11:44.909447750 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:44.909668442 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:44.909761539 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/04/22 14:11:45.093976129 2026/04/22 14:11:45.093997859 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/04/22 14:11:45.094057871 Package Version LibPath 2026/04/22 14:11:45.094062892 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094089123 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094090000 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094102137 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094102865 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094116775 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094117518 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094133220 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094134868 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094161567 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094162597 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094182208 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094183025 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094197728 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094198545 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094221480 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094222019 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094230919 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094231426 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094239186 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094239603 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094248100 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094248833 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094262589 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094263283 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094296386 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094297541 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.094309395 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/04/22 14:11:45.098139132 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopped session pings to http://127.0.0.1:36305 Job completed |
| ✅ | rmarkdown-sandbox | options | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/04/22 14:11:45.115536772 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:45.115759501 [connect-session] Job Key: ZVwPtqUntL055blQ 2026/04/22 14:11:45.115772442 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty 2026/04/22 14:11:45.115776614 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:44675 ... Connected to session server http://127.0.0.1:44675 2026/04/22 14:11:45.289913344 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:45.290146919 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:45.290219849 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/04/22 14:11:45.291058686 $add.smooth 2026/04/22 14:11:45.291062164 [1] TRUE 2026/04/22 14:11:45.291084568 2026/04/22 14:11:45.291085553 $bitmapType 2026/04/22 14:11:45.291094860 [1] "cairo" 2026/04/22 14:11:45.291095653 2026/04/22 14:11:45.291103531 $browser 2026/04/22 14:11:45.291104257 function (url) 2026/04/22 14:11:45.291114045 { 2026/04/22 14:11:45.291114906 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/04/22 14:11:45.291129910 } 2026/04/22 14:11:45.291130754 <environment: 0x562fe1077b50> 2026/04/22 14:11:45.291142015 2026/04/22 14:11:45.291142778 $browserNLdisabled 2026/04/22 14:11:45.291152230 [1] FALSE 2026/04/22 14:11:45.291153009 2026/04/22 14:11:45.291161695 $catch.script.errors 2026/04/22 14:11:45.291162433 [1] FALSE 2026/04/22 14:11:45.291172952 2026/04/22 14:11:45.291173665 $CBoundsCheck 2026/04/22 14:11:45.291183105 [1] FALSE 2026/04/22 14:11:45.291183801 2026/04/22 14:11:45.291192133 $check.bounds 2026/04/22 14:11:45.291192854 [1] FALSE 2026/04/22 14:11:45.291202435 2026/04/22 14:11:45.291203211 $citation.bibtex.max 2026/04/22 14:11:45.291212842 [1] 1 2026/04/22 14:11:45.291213644 2026/04/22 14:11:45.291221543 $continue 2026/04/22 14:11:45.291223399 [1] "+ " 2026/04/22 14:11:45.291232473 2026/04/22 14:11:45.291233196 $contrasts 2026/04/22 14:11:45.291241816 unordered ordered 2026/04/22 14:11:45.291242796 "contr.treatment" "contr.poly" 2026/04/22 14:11:45.291255624 2026/04/22 14:11:45.291256189 $defaultPackages 2026/04/22 14:11:45.291263922 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/04/22 14:11:45.291264475 2026/04/22 14:11:45.291275077 $demo.ask 2026/04/22 14:11:45.291275736 [1] "default" 2026/04/22 14:11:45.291287706 2026/04/22 14:11:45.291288493 $deparse.cutoff 2026/04/22 14:11:45.291297324 [1] 60 2026/04/22 14:11:45.291298055 2026/04/22 14:11:45.291306095 $device 2026/04/22 14:11:45.291534657 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/04/22 14:11:45.291542839 width, height, onefile, family, title, fonts, version, paper, 2026/04/22 14:11:45.291602201 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/04/22 14:11:45.291603238 useKerning, fillOddEven, compress) 2026/04/22 14:11:45.291619814 { 2026/04/22 14:11:45.291620735 initPSandPDFfonts() 2026/04/22 14:11:45.291630927 new <- list() 2026/04/22 14:11:45.291631795 if (!missing(width)) 2026/04/22 14:11:45.291642390 new$width <- width 2026/04/22 14:11:45.291643167 if (!missing(height)) 2026/04/22 14:11:45.291654810 new$height <- height 2026/04/22 14:11:45.291655496 if (!missing(onefile)) 2026/04/22 14:11:45.291675614 new$onefile <- onefile 2026/04/22 14:11:45.291680008 if (!missing(title)) 2026/04/22 14:11:45.291704619 new$title <- title 2026/04/22 14:11:45.291705194 if (!missing(fonts)) 2026/04/22 14:11:45.291711503 new$fonts <- fonts 2026/04/22 14:11:45.291711947 if (!missing(version)) 2026/04/22 14:11:45.291720027 new$version <- version 2026/04/22 14:11:45.291720454 if (!missing(paper)) 2026/04/22 14:11:45.291726538 new$paper <- paper 2026/04/22 14:11:45.291726959 if (!missing(encoding)) 2026/04/22 14:11:45.291733013 new$encoding <- encoding 2026/04/22 14:11:45.291733449 if (!missing(bg)) 2026/04/22 14:11:45.291743344 new$bg <- bg 2026/04/22 14:11:45.291744064 if (!missing(fg)) 2026/04/22 14:11:45.291753671 new$fg <- fg 2026/04/22 14:11:45.291754302 if (!missing(pointsize)) 2026/04/22 14:11:45.291771838 new$pointsize <- pointsize 2026/04/22 14:11:45.291773845 if (!missing(pagecentre)) 2026/04/22 14:11:45.291780823 new$pagecentre <- pagecentre 2026/04/22 14:11:45.291781248 if (!missing(colormodel)) 2026/04/22 14:11:45.291794410 new$colormodel <- colormodel 2026/04/22 14:11:45.291794854 if (!missing(useDingbats)) 2026/04/22 14:11:45.291801427 new$useDingbats <- useDingbats 2026/04/22 14:11:45.291801832 if (!missing(useKerning)) 2026/04/22 14:11:45.291809251 new$useKerning <- useKerning 2026/04/22 14:11:45.291809964 if (!missing(fillOddEven)) 2026/04/22 14:11:45.291823419 new$fillOddEven <- fillOddEven 2026/04/22 14:11:45.291825243 if (!missing(compress)) 2026/04/22 14:11:45.292141904 new$compress <- compress 2026/04/22 14:11:45.292143678 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/04/22 14:11:45.292157943 if (!missing(family) && (inherits(family, "Type1Font") || 2026/04/22 14:11:45.292158841 inherits(family, "CIDFont"))) { 2026/04/22 14:11:45.292172911 enc <- family$encoding 2026/04/22 14:11:45.292173584 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/04/22 14:11:45.292183216 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/04/22 14:11:45.292183742 "default")) 2026/04/22 14:11:45.292191501 old$encoding <- enc 2026/04/22 14:11:45.292191943 family <- family$metrics 2026/04/22 14:11:45.292198181 } 2026/04/22 14:11:45.292198831 if (is.null(old$encoding) || old$encoding == "default") 2026/04/22 14:11:45.292205730 old$encoding <- guessEncoding() 2026/04/22 14:11:45.292206254 if (!missing(family)) { 2026/04/22 14:11:45.292213173 if (length(family) == 4L) { 2026/04/22 14:11:45.292213617 family <- c(family, "Symbol.afm") 2026/04/22 14:11:45.292221025 } 2026/04/22 14:11:45.292221541 else if (length(family) == 5L) { 2026/04/22 14:11:45.292231432 } 2026/04/22 14:11:45.292232100 else if (length(family) == 1L) { 2026/04/22 14:11:45.292243334 pf <- pdfFonts(family)[[1L]] 2026/04/22 14:11:45.292244829 if (is.null(pf)) 2026/04/22 14:11:45.292258224 stop(gettextf("unknown family '%s'", family), 2026/04/22 14:11:45.292259101 domain = NA) 2026/04/22 14:11:45.292275323 matchFont(pf, old$encoding) 2026/04/22 14:11:45.292278823 } 2026/04/22 14:11:45.292294668 else stop("invalid 'family' argument") 2026/04/22 14:11:45.292295504 old$family <- family 2026/04/22 14:11:45.292318547 } 2026/04/22 14:11:45.292319057 version <- old$version 2026/04/22 14:11:45.292324625 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/04/22 14:11:45.292325433 "2.0") 2026/04/22 14:11:45.292335643 if (version %in% versions) 2026/04/22 14:11:45.292336397 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/04/22 14:11:45.292355946 else stop("invalid PDF version") 2026/04/22 14:11:45.292356825 onefile <- old$onefile 2026/04/22 14:11:45.292397231 if (!checkIntFormat(file)) 2026/04/22 14:11:45.292398381 stop(gettextf("invalid 'file' argument '%s'", file), 2026/04/22 14:11:45.292417415 domain = NA) 2026/04/22 14:11:45.292418277 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/04/22 14:11:45.292435531 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/04/22 14:11:45.292436196 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/04/22 14:11:45.292446566 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/04/22 14:11:45.292447107 old$fillOddEven, old$compress) 2026/04/22 14:11:45.292455214 invisible() 2026/04/22 14:11:45.292455621 } 2026/04/22 14:11:45.292460693 <bytecode: 0x562fdf355968> 2026/04/22 14:11:45.292461135 <environment: namespace:grDevices> 2026/04/22 14:11:45.292470078 2026/04/22 14:11:45.292470894 $device.ask.default 2026/04/22 14:11:45.292481607 [1] FALSE 2026/04/22 14:11:45.292482887 2026/04/22 14:11:45.292497802 $digits 2026/04/22 14:11:45.292498290 [1] 7 2026/04/22 14:11:45.292507105 2026/04/22 14:11:45.292507526 $dvipscmd 2026/04/22 14:11:45.292512451 [1] "dvips" 2026/04/22 14:11:45.292512852 2026/04/22 14:11:45.292517621 $echo 2026/04/22 14:11:45.292518050 [1] FALSE 2026/04/22 14:11:45.292523690 2026/04/22 14:11:45.292524093 $editor 2026/04/22 14:11:45.292528572 [1] "vi" 2026/04/22 14:11:45.292528970 2026/04/22 14:11:45.292533352 $encoding 2026/04/22 14:11:45.292533750 [1] "native.enc" 2026/04/22 14:11:45.292539070 2026/04/22 14:11:45.292539470 $example.ask 2026/04/22 14:11:45.292544150 [1] "default" 2026/04/22 14:11:45.292544586 2026/04/22 14:11:45.292553733 $expressions 2026/04/22 14:11:45.292554143 [1] 5000 2026/04/22 14:11:45.292559146 2026/04/22 14:11:45.292559546 $help.search.types 2026/04/22 14:11:45.292564804 [1] "vignette" "demo" "help" 2026/04/22 14:11:45.292565236 2026/04/22 14:11:45.292570501 $help.try.all.packages 2026/04/22 14:11:45.292570933 [1] FALSE 2026/04/22 14:11:45.292576426 2026/04/22 14:11:45.292576829 $HTTPUserAgent 2026/04/22 14:11:45.292581637 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/04/22 14:11:45.292582070 2026/04/22 14:11:45.292589301 $internet.info 2026/04/22 14:11:45.292589692 [1] 2 2026/04/22 14:11:45.292594867 2026/04/22 14:11:45.292595290 $keep.parse.data 2026/04/22 14:11:45.292600182 [1] TRUE 2026/04/22 14:11:45.292600580 2026/04/22 14:11:45.292605003 $keep.parse.data.pkgs 2026/04/22 14:11:45.292605427 [1] FALSE 2026/04/22 14:11:45.292610958 2026/04/22 14:11:45.292611369 $keep.source 2026/04/22 14:11:45.292616075 [1] FALSE 2026/04/22 14:11:45.292616480 2026/04/22 14:11:45.292620879 $keep.source.pkgs 2026/04/22 14:11:45.292621265 [1] FALSE 2026/04/22 14:11:45.292626352 2026/04/22 14:11:45.292626750 $locatorBell 2026/04/22 14:11:45.292631540 [1] TRUE 2026/04/22 14:11:45.292631930 2026/04/22 14:11:45.292636360 $mailer 2026/04/22 14:11:45.292636796 [1] "mailto" 2026/04/22 14:11:45.292641705 2026/04/22 14:11:45.292642108 $matprod 2026/04/22 14:11:45.292646686 [1] "default" 2026/04/22 14:11:45.292647091 2026/04/22 14:11:45.292661354 $max.contour.segments 2026/04/22 14:11:45.292661861 [1] 25000 2026/04/22 14:11:45.292667704 2026/04/22 14:11:45.292668155 $max.print 2026/04/22 14:11:45.292672714 [1] 99999 2026/04/22 14:11:45.292673129 2026/04/22 14:11:45.292678708 $menu.graphics 2026/04/22 14:11:45.292679141 [1] TRUE 2026/04/22 14:11:45.292684334 2026/04/22 14:11:45.292684726 $na.action 2026/04/22 14:11:45.292689349 [1] "na.omit" 2026/04/22 14:11:45.292689792 2026/04/22 14:11:45.292694400 $nwarnings 2026/04/22 14:11:45.292694792 [1] 50 2026/04/22 14:11:45.292699542 2026/04/22 14:11:45.292699940 $OutDec 2026/04/22 14:11:45.292704425 [1] "." 2026/04/22 14:11:45.292704845 2026/04/22 14:11:45.292709153 $pager 2026/04/22 14:11:45.292709571 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/04/22 14:11:45.292715216 2026/04/22 14:11:45.292715613 $papersize 2026/04/22 14:11:45.292720169 [1] "letter" 2026/04/22 14:11:45.292720586 2026/04/22 14:11:45.292725229 $PCRE_limit_recursion 2026/04/22 14:11:45.292725624 [1] NA 2026/04/22 14:11:45.292730938 2026/04/22 14:11:45.292731371 $PCRE_study 2026/04/22 14:11:45.292736029 [1] FALSE 2026/04/22 14:11:45.292736434 2026/04/22 14:11:45.292740871 $PCRE_use_JIT 2026/04/22 14:11:45.292741279 [1] TRUE 2026/04/22 14:11:45.292746235 2026/04/22 14:11:45.292746638 $pdfviewer 2026/04/22 14:11:45.292751097 [1] "/usr/bin/xdg-open" 2026/04/22 14:11:45.292751500 2026/04/22 14:11:45.292756433 $pkgType 2026/04/22 14:11:45.292756848 [1] "source" 2026/04/22 14:11:45.292761772 2026/04/22 14:11:45.292762171 $printcmd 2026/04/22 14:11:45.292766793 [1] "/usr/bin/lpr" 2026/04/22 14:11:45.292767193 2026/04/22 14:11:45.292771871 $prompt 2026/04/22 14:11:45.292772305 [1] "> " 2026/04/22 14:11:45.292776944 2026/04/22 14:11:45.292777340 $repos 2026/04/22 14:11:45.292781676 CRAN 2026/04/22 14:11:45.292782085 "@CRAN@" 2026/04/22 14:11:45.292787065 2026/04/22 14:11:45.292787468 $rl_word_breaks 2026/04/22 14:11:45.292792393 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/04/22 14:11:45.292792802 2026/04/22 14:11:45.292799957 $scipen 2026/04/22 14:11:45.292800381 [1] 0 2026/04/22 14:11:45.292804934 2026/04/22 14:11:45.292805323 $show.coef.Pvalues 2026/04/22 14:11:45.292810453 [1] TRUE 2026/04/22 14:11:45.292810872 2026/04/22 14:11:45.292815321 $show.error.messages 2026/04/22 14:11:45.292815735 [1] TRUE 2026/04/22 14:11:45.292820919 2026/04/22 14:11:45.292821321 $show.signif.stars 2026/04/22 14:11:45.292826149 [1] TRUE 2026/04/22 14:11:45.292826550 2026/04/22 14:11:45.292830914 $showErrorCalls 2026/04/22 14:11:45.292831317 [1] TRUE 2026/04/22 14:11:45.292836357 2026/04/22 14:11:45.292836759 $showNCalls 2026/04/22 14:11:45.292841321 [1] 50 2026/04/22 14:11:45.292841726 2026/04/22 14:11:45.292845939 $showWarnCalls 2026/04/22 14:11:45.292846330 [1] FALSE 2026/04/22 14:11:45.292851460 2026/04/22 14:11:45.292851862 $str 2026/04/22 14:11:45.292856124 $str$strict.width 2026/04/22 14:11:45.292856543 [1] "no" 2026/04/22 14:11:45.292861688 2026/04/22 14:11:45.292862091 $str$digits.d 2026/04/22 14:11:45.292866736 [1] 3 2026/04/22 14:11:45.292867127 2026/04/22 14:11:45.292871326 $str$vec.len 2026/04/22 14:11:45.292871719 [1] 4 2026/04/22 14:11:45.292876407 2026/04/22 14:11:45.292876804 $str$list.len 2026/04/22 14:11:45.292881371 [1] 99 2026/04/22 14:11:45.292881775 2026/04/22 14:11:45.292885930 $str$deparse.lines 2026/04/22 14:11:45.292886329 NULL 2026/04/22 14:11:45.292891376 2026/04/22 14:11:45.292891774 $str$drop.deparse.attr 2026/04/22 14:11:45.292896832 [1] TRUE 2026/04/22 14:11:45.292897279 2026/04/22 14:11:45.292901632 $str$formatNum 2026/04/22 14:11:45.292902024 function (x, ...) 2026/04/22 14:11:45.292907350 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/04/22 14:11:45.292907776 <environment: 0x562fdfab0fd8> 2026/04/22 14:11:45.292915254 2026/04/22 14:11:45.292915667 2026/04/22 14:11:45.292919732 $str.dendrogram.last 2026/04/22 14:11:45.292920116 [1] "`" 2026/04/22 14:11:45.292925211 2026/04/22 14:11:45.292925612 $texi2dvi 2026/04/22 14:11:45.292930128 [1] "/usr/bin/texi2dvi" 2026/04/22 14:11:45.292930524 2026/04/22 14:11:45.292936311 $timeout 2026/04/22 14:11:45.292936730 [1] 60 2026/04/22 14:11:45.292942016 2026/04/22 14:11:45.292942445 $ts.eps 2026/04/22 14:11:45.292946902 [1] 1e-05 2026/04/22 14:11:45.292947311 2026/04/22 14:11:45.292951775 $ts.S.compat 2026/04/22 14:11:45.292952176 [1] FALSE 2026/04/22 14:11:45.292957229 2026/04/22 14:11:45.292957624 $unzip 2026/04/22 14:11:45.292961920 [1] "/usr/bin/unzip" 2026/04/22 14:11:45.292962330 2026/04/22 14:11:45.292967103 $useFancyQuotes 2026/04/22 14:11:45.292967493 [1] TRUE 2026/04/22 14:11:45.292972531 2026/04/22 14:11:45.292972934 $verbose 2026/04/22 14:11:45.292977424 [1] FALSE 2026/04/22 14:11:45.292977845 2026/04/22 14:11:45.292982220 $warn 2026/04/22 14:11:45.292982660 [1] 0 2026/04/22 14:11:45.293004201 2026/04/22 14:11:45.293005051 $warning.length 2026/04/22 14:11:45.293017157 [1] 1000 2026/04/22 14:11:45.293017747 2026/04/22 14:11:45.293024579 $warnPartialMatchArgs 2026/04/22 14:11:45.293025194 [1] FALSE 2026/04/22 14:11:45.293033359 2026/04/22 14:11:45.293033929 $warnPartialMatchAttr 2026/04/22 14:11:45.293041915 [1] FALSE 2026/04/22 14:11:45.293042499 2026/04/22 14:11:45.293049384 $warnPartialMatchDollar 2026/04/22 14:11:45.293050000 [1] FALSE 2026/04/22 14:11:45.293058337 2026/04/22 14:11:45.293059017 $width 2026/04/22 14:11:45.293065496 [1] 80 2026/04/22 14:11:45.293066093 Stopped session pings to http://127.0.0.1:44675 Job completed |
| ✅ | rmarkdown-sandbox | environment | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/04/22 14:11:45.312061459 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:45.312260984 [connect-session] Job Key: CDyMiWzih7urF98K 2026/04/22 14:11:45.312272038 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty 2026/04/22 14:11:45.312274990 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:46489 ... Connected to session server http://127.0.0.1:46489 2026/04/22 14:11:45.486383604 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:45.486597402 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:45.486673135 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/04/22 14:11:45.493696586 2026/04/22 14:11:45.493703757 $ env 2026/04/22 14:11:45.493735009 CONNECT_API_KEY=REDACTED 2026/04/22 14:11:45.493735875 CONNECT_CONTENT_GUID= 2026/04/22 14:11:45.493743739 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/04/22 14:11:45.493744155 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/04/22 14:11:45.493760218 CONNECT_SERVER=http://localhost:3939/ 2026/04/22 14:11:45.493760723 EDITOR=vi 2026/04/22 14:11:45.493774477 HOME=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:45.493774915 HOSTNAME=937fb1e55da5 2026/04/22 14:11:45.493785068 LANG=en_US.UTF-8 2026/04/22 14:11:45.493785782 LANGUAGE=en_US:en 2026/04/22 14:11:45.493795928 LC_ALL=en_US.UTF-8 2026/04/22 14:11:45.493796654 LD_LIBRARY_PATH=/opt/R/4.4.3/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server 2026/04/22 14:11:45.493814823 LN_S=ln -s 2026/04/22 14:11:45.493815584 LOGNAME=rstudio-connect 2026/04/22 14:11:45.493824924 MAKE=make 2026/04/22 14:11:45.493825602 PAGER=/usr/bin/pager 2026/04/22 14:11:45.493834591 PATH=/opt/rstudio-connect/mnt/app/python/env/bin:/opt/python/3.13.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:45.493839050 POSIT_PRODUCT=CONNECT 2026/04/22 14:11:45.493860288 PWD=/opt/rstudio-connect/mnt/app 2026/04/22 14:11:45.493861012 R_ARCH= 2026/04/22 14:11:45.493870875 R_BROWSER=xdg-open 2026/04/22 14:11:45.493871670 R_BZIPCMD=/usr/bin/bzip2 2026/04/22 14:11:45.493887914 R_CONFIG_ACTIVE=rsconnect 2026/04/22 14:11:45.493892060 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/04/22 14:11:45.493907804 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:45.493908755 R_GZIPCMD=/usr/bin/gzip 2026/04/22 14:11:45.493924027 R_HOME=/opt/R/4.4.3/lib/R 2026/04/22 14:11:45.493924840 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/04/22 14:11:45.493937092 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3 2026/04/22 14:11:45.493937682 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/04/22 14:11:45.493950829 R_LIBS_USER=REDACTED 2026/04/22 14:11:45.493951598 R_PAPERSIZE=letter 2026/04/22 14:11:45.493962338 R_PDFVIEWER=/usr/bin/xdg-open 2026/04/22 14:11:45.493963056 R_PLATFORM=x86_64-pc-linux-gnu 2026/04/22 14:11:45.493975324 R_PRINTCMD=/usr/bin/lpr 2026/04/22 14:11:45.493976084 R_RD4PDF=times,inconsolata,hyper 2026/04/22 14:11:45.494010861 RSC_EMAIL_SUBJECT=system-check 2026/04/22 14:11:45.494014447 RSC_REPORT_NAME=system-check 2026/04/22 14:11:45.494044563 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/04/22 14:11:45.494046372 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/04/22 14:11:45.494062494 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/04/22 14:11:45.494063839 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpRGfxUw 2026/04/22 14:11:45.494078257 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/04/22 14:11:45.494078970 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/04/22 14:11:45.494100640 R_STRIP_STATIC_LIB=strip --strip-debug 2026/04/22 14:11:45.494102593 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:45.494121508 RSTUDIO_PRODUCT=CONNECT 2026/04/22 14:11:45.494122417 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/04/22 14:11:45.494134863 R_UNZIPCMD=/usr/bin/unzip 2026/04/22 14:11:45.494135576 R_ZIPCMD=/usr/bin/zip 2026/04/22 14:11:45.494147267 SED=/usr/bin/sed 2026/04/22 14:11:45.494148144 SF_PARTNER=posit_connect 2026/04/22 14:11:45.494167430 SHLVL=2 2026/04/22 14:11:45.494168296 SPARK_CONNECT_USER_AGENT=REDACTED 2026/04/22 14:11:45.494179053 STARTUP_DEBUG_MODE=0 2026/04/22 14:11:45.494179764 TAR=/usr/bin/tar 2026/04/22 14:11:45.494189965 TERM=xterm 2026/04/22 14:11:45.494190873 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:45.494202385 TZ=UTC 2026/04/22 14:11:45.494203139 USERNAME=rstudio-connect 2026/04/22 14:11:45.494219307 USER=rstudio-connect 2026/04/22 14:11:45.497209911 _=/usr/bin/env Stopped session pings to http://127.0.0.1:46489 Job completed |
| ✅ | rmarkdown-sandbox | mounts | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/04/22 14:11:45.510599988 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:45.510823860 [connect-session] Job Key: eBzWu8ijND7K7H9A 2026/04/22 14:11:45.510835659 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty 2026/04/22 14:11:45.510838476 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:39539 ... Connected to session server http://127.0.0.1:39539 2026/04/22 14:11:45.686792152 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:45.687011504 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:45.687126658 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/04/22 14:11:45.693953857 2026/04/22 14:11:45.693960817 $ findmnt --notruncate 2026/04/22 14:11:45.693997579 TARGET SOURCE FSTYPE OPTIONS 2026/04/22 14:11:45.694001041 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/ov erlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:45.694107639 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:45.694109081 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/04/22 14:11:45.694135684 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:45.694137176 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:45.694165522 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/04/22 14:11:45.694166251 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:45.694195860 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:45.694196609 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/04/22 14:11:45.694234284 ├─/data /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:45.694236529 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/doc ker/overlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:45.694344241 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/doc ker/overlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:45.694345439 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:45.694455697 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:45.694456717 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:45.694525687 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:45.694528042 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/reports/v2/0/0/temp.source.3035176508] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:45.694576029 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/reports/v2/0/0/temp.output.3840360993] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:45.694576948 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/jobs/0/eBzWu8ijND7K7H9A] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:45.694621522 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:45.694622492 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:45.694673239 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:45.694674286 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3616291766] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docke r/overlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:45.694775583 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docke r/overlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:45.697651386 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docke r/overlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr Stopped session pings to http://127.0.0.1:39539 Job completed |
| ✅ | rmarkdown-sandbox | R-version | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/04/22 14:11:45.711556495 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:45.711784719 [connect-session] Job Key: DrrwbjIlU2kWxTes 2026/04/22 14:11:45.711797236 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty 2026/04/22 14:11:45.711801279 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:39513 ... Connected to session server http://127.0.0.1:39513 2026/04/22 14:11:45.890622230 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:45.890877398 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:45.890928008 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/04/22 14:11:45.907372512 2026/04/22 14:11:45.907384254 $ /opt/R/4.5.2/bin/R --version 2026/04/22 14:11:45.907426744 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/04/22 14:11:45.907433290 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/04/22 14:11:45.907452844 Platform: x86_64-pc-linux-gnu 2026/04/22 14:11:45.907453745 2026/04/22 14:11:45.907462708 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/04/22 14:11:45.907463373 You are welcome to redistribute it under the terms of the 2026/04/22 14:11:45.907476516 GNU General Public License versions 2 or 3. 2026/04/22 14:11:45.907477560 For more information about these matters see 2026/04/22 14:11:45.910980770 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:39513 Job completed |
| ✅ | rmarkdown-sandbox | installed-packages | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/04/22 14:11:45.924346070 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:45.924556712 [connect-session] Job Key: JXXHj0v7A3U702lI 2026/04/22 14:11:45.924569044 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty 2026/04/22 14:11:45.924580021 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:43483 ... Connected to session server http://127.0.0.1:43483 2026/04/22 14:11:46.103784817 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:46.104017265 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:46.104098391 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/04/22 14:11:46.292454824 2026/04/22 14:11:46.292463351 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/04/22 14:11:46.292516757 Package Version LibPath 2026/04/22 14:11:46.292518054 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292531977 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292532539 bit64 "bit64" "4.6.0-1" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292546430 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292547059 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292560116 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292560656 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292569851 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292570822 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292586836 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292592902 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292619315 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292620368 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292639335 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292640102 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292653860 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292654491 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292667777 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292668494 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292680982 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292681688 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292695217 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292695989 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292708591 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292709296 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292722950 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292723669 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292740324 odbc "odbc" "1.6.4.1" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292741233 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292751773 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292752230 Rcpp "Rcpp" "1.1.1-1" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292762649 rlang "rlang" "1.2.0" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292763387 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292774931 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292775384 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292783150 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292783563 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292791640 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292794071 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292821312 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.292822373 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/04/22 14:11:46.296982609 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" Stopped session pings to http://127.0.0.1:43483 Job completed |
| ✅ | rmarkdown-sandbox | options | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/04/22 14:11:46.310451623 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:46.310656122 [connect-session] Job Key: P3KFQrI3xUJ5R8Wg 2026/04/22 14:11:46.310666928 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty 2026/04/22 14:11:46.310670054 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:46691 ... Connected to session server http://127.0.0.1:46691 2026/04/22 14:11:46.488076706 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:46.488439240 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:46.488444790 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/04/22 14:11:46.488719039 $add.smooth 2026/04/22 14:11:46.488722721 [1] TRUE 2026/04/22 14:11:46.488774612 2026/04/22 14:11:46.488775768 $bitmapType 2026/04/22 14:11:46.488788871 [1] "cairo" 2026/04/22 14:11:46.488789774 2026/04/22 14:11:46.488800844 $browser 2026/04/22 14:11:46.488801708 function (url) 2026/04/22 14:11:46.488813060 { 2026/04/22 14:11:46.488813800 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/04/22 14:11:46.488827761 } 2026/04/22 14:11:46.488828497 <environment: 0x55a13965ebf8> 2026/04/22 14:11:46.488840617 2026/04/22 14:11:46.488841056 $browserNLdisabled 2026/04/22 14:11:46.488846375 [1] FALSE 2026/04/22 14:11:46.488846809 2026/04/22 14:11:46.488851392 $catch.script.errors 2026/04/22 14:11:46.488851814 [1] FALSE 2026/04/22 14:11:46.488857240 2026/04/22 14:11:46.488857639 $CBoundsCheck 2026/04/22 14:11:46.488865547 [1] FALSE 2026/04/22 14:11:46.488866374 2026/04/22 14:11:46.488872547 $check.bounds 2026/04/22 14:11:46.488874606 [1] FALSE 2026/04/22 14:11:46.488885387 2026/04/22 14:11:46.488886368 $citation.bibtex.max 2026/04/22 14:11:46.488896692 [1] 1 2026/04/22 14:11:46.488897382 2026/04/22 14:11:46.488904371 $continue 2026/04/22 14:11:46.488904803 [1] "+ " 2026/04/22 14:11:46.488910131 2026/04/22 14:11:46.488910525 $contrasts 2026/04/22 14:11:46.488915263 unordered ordered 2026/04/22 14:11:46.488915926 "contr.treatment" "contr.poly" 2026/04/22 14:11:46.488922933 2026/04/22 14:11:46.488923314 $defaultPackages 2026/04/22 14:11:46.488928414 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/04/22 14:11:46.488929039 2026/04/22 14:11:46.488940780 $demo.ask 2026/04/22 14:11:46.488941583 [1] "default" 2026/04/22 14:11:46.488950383 2026/04/22 14:11:46.488959240 $deparse.cutoff 2026/04/22 14:11:46.488965765 [1] 60 2026/04/22 14:11:46.488966179 2026/04/22 14:11:46.488970487 $device 2026/04/22 14:11:46.489253783 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/04/22 14:11:46.489257189 width, height, onefile, family, title, fonts, version, paper, 2026/04/22 14:11:46.489285921 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/04/22 14:11:46.489286790 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/04/22 14:11:46.489304037 { 2026/04/22 14:11:46.489304485 initPSandPDFfonts() 2026/04/22 14:11:46.489310066 new <- list() 2026/04/22 14:11:46.489310512 if (!missing(width)) 2026/04/22 14:11:46.489316239 new$width <- width 2026/04/22 14:11:46.489316667 if (!missing(height)) 2026/04/22 14:11:46.489322467 new$height <- height 2026/04/22 14:11:46.489322861 if (!missing(onefile)) 2026/04/22 14:11:46.489329042 new$onefile <- onefile 2026/04/22 14:11:46.489329432 if (!missing(title)) 2026/04/22 14:11:46.489338801 new$title <- title 2026/04/22 14:11:46.489339516 if (!missing(fonts)) 2026/04/22 14:11:46.489348976 new$fonts <- fonts 2026/04/22 14:11:46.489350018 if (!missing(version)) 2026/04/22 14:11:46.489362114 new$version <- version 2026/04/22 14:11:46.489362854 if (!missing(paper)) 2026/04/22 14:11:46.489379645 new$paper <- paper 2026/04/22 14:11:46.489380103 if (!missing(encoding)) 2026/04/22 14:11:46.489386202 new$encoding <- encoding 2026/04/22 14:11:46.489388016 if (!missing(bg)) 2026/04/22 14:11:46.489393994 new$bg <- bg 2026/04/22 14:11:46.489394373 if (!missing(fg)) 2026/04/22 14:11:46.489405917 new$fg <- fg 2026/04/22 14:11:46.489432018 if (!missing(pointsize)) 2026/04/22 14:11:46.489432861 new$pointsize <- pointsize 2026/04/22 14:11:46.489441696 if (!missing(pagecentre)) 2026/04/22 14:11:46.489442119 new$pagecentre <- pagecentre 2026/04/22 14:11:46.489454665 if (!missing(colormodel)) 2026/04/22 14:11:46.489455077 new$colormodel <- colormodel 2026/04/22 14:11:46.489461578 if (!missing(useDingbats)) 2026/04/22 14:11:46.489461969 new$useDingbats <- useDingbats 2026/04/22 14:11:46.489468458 if (!missing(useKerning)) 2026/04/22 14:11:46.489468842 new$useKerning <- useKerning 2026/04/22 14:11:46.489475239 if (!missing(fillOddEven)) 2026/04/22 14:11:46.489475619 new$fillOddEven <- fillOddEven 2026/04/22 14:11:46.489493481 if (!missing(compress)) 2026/04/22 14:11:46.489494259 new$compress <- compress 2026/04/22 14:11:46.489504516 if (!missing(timestamp)) 2026/04/22 14:11:46.489505433 new$timestamp <- timestamp 2026/04/22 14:11:46.489517181 if (!missing(producer)) 2026/04/22 14:11:46.489517902 new$producer <- producer 2026/04/22 14:11:46.489529464 if (!missing(author)) 2026/04/22 14:11:46.489530105 new$author <- author 2026/04/22 14:11:46.489540556 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/04/22 14:11:46.489541198 if (!missing(family) && (inherits(family, "Type1Font") || 2026/04/22 14:11:46.489562489 inherits(family, "CIDFont"))) { 2026/04/22 14:11:46.489563071 enc <- family$encoding 2026/04/22 14:11:46.489570016 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/04/22 14:11:46.489570448 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/04/22 14:11:46.489579339 "default")) 2026/04/22 14:11:46.489579717 old$encoding <- enc 2026/04/22 14:11:46.489597356 family <- family$metrics 2026/04/22 14:11:46.489597999 } 2026/04/22 14:11:46.489603665 if (is.null(old$encoding) || old$encoding == "default") 2026/04/22 14:11:46.489604280 old$encoding <- guessEncoding() 2026/04/22 14:11:46.489615932 if (!missing(family)) { 2026/04/22 14:11:46.489617417 if (length(family) == 4L) { 2026/04/22 14:11:46.489637805 family <- c(family, "Symbol.afm") 2026/04/22 14:11:46.489638656 } 2026/04/22 14:11:46.489648592 else if (length(family) == 5L) { 2026/04/22 14:11:46.489649202 } 2026/04/22 14:11:46.489656852 else if (length(family) == 1L) { 2026/04/22 14:11:46.489657263 pf <- pdfFonts(family)[[1L]] 2026/04/22 14:11:46.489663722 if (is.null(pf)) 2026/04/22 14:11:46.489664153 stop(gettextf("unknown family '%s'", family), 2026/04/22 14:11:46.489671315 domain = NA) 2026/04/22 14:11:46.489671698 matchFont(pf, old$encoding) 2026/04/22 14:11:46.489678193 } 2026/04/22 14:11:46.489678640 else stop("invalid 'family' argument") 2026/04/22 14:11:46.489692615 old$family <- family 2026/04/22 14:11:46.489693458 } 2026/04/22 14:11:46.489703030 version <- old$version 2026/04/22 14:11:46.489703796 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/04/22 14:11:46.489713730 "2.0") 2026/04/22 14:11:46.489718615 if (version %in% versions) 2026/04/22 14:11:46.489719471 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/04/22 14:11:46.489735471 else stop("invalid PDF version") 2026/04/22 14:11:46.489735917 onefile <- old$onefile 2026/04/22 14:11:46.489742257 if (!checkIntFormat(file)) 2026/04/22 14:11:46.489742620 stop(gettextf("invalid 'file' argument '%s'", file), 2026/04/22 14:11:46.489749906 domain = NA) 2026/04/22 14:11:46.489750309 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/04/22 14:11:46.489757415 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/04/22 14:11:46.489757838 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/04/22 14:11:46.489768578 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/04/22 14:11:46.489769434 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/04/22 14:11:46.489782671 old$author) 2026/04/22 14:11:46.489794632 invisible() 2026/04/22 14:11:46.489795537 } 2026/04/22 14:11:46.489811779 <bytecode: 0x55a137440eb0> 2026/04/22 14:11:46.489812205 <environment: namespace:grDevices> 2026/04/22 14:11:46.489819219 2026/04/22 14:11:46.489819626 $device.ask.default 2026/04/22 14:11:46.489824631 [1] FALSE 2026/04/22 14:11:46.489825186 2026/04/22 14:11:46.489829778 $digits 2026/04/22 14:11:46.489830194 [1] 7 2026/04/22 14:11:46.489834724 2026/04/22 14:11:46.489835125 $dvipscmd 2026/04/22 14:11:46.489839629 [1] "dvips" 2026/04/22 14:11:46.489840044 2026/04/22 14:11:46.489844489 $echo 2026/04/22 14:11:46.489844935 [1] FALSE 2026/04/22 14:11:46.489852429 2026/04/22 14:11:46.489853126 $editor 2026/04/22 14:11:46.489860753 [1] "vi" 2026/04/22 14:11:46.489861389 2026/04/22 14:11:46.489872411 $encoding 2026/04/22 14:11:46.489873168 [1] "native.enc" 2026/04/22 14:11:46.489887950 2026/04/22 14:11:46.489888371 $example.ask 2026/04/22 14:11:46.489893310 [1] "default" 2026/04/22 14:11:46.489893707 2026/04/22 14:11:46.489898288 $expressions 2026/04/22 14:11:46.489898672 [1] 5000 2026/04/22 14:11:46.489903561 2026/04/22 14:11:46.489903947 $help.search.types 2026/04/22 14:11:46.489908905 [1] "vignette" "demo" "help" 2026/04/22 14:11:46.489909460 2026/04/22 14:11:46.489914665 $help.try.all.packages 2026/04/22 14:11:46.489915056 [1] FALSE 2026/04/22 14:11:46.489920427 2026/04/22 14:11:46.489920813 $HTTPUserAgent 2026/04/22 14:11:46.489925576 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/04/22 14:11:46.489927232 2026/04/22 14:11:46.489938957 $internet.info 2026/04/22 14:11:46.489939771 [1] 2 2026/04/22 14:11:46.489949332 2026/04/22 14:11:46.489950126 $keep.parse.data 2026/04/22 14:11:46.489961723 [1] TRUE 2026/04/22 14:11:46.489962500 2026/04/22 14:11:46.489978933 $keep.parse.data.pkgs 2026/04/22 14:11:46.489979410 [1] FALSE 2026/04/22 14:11:46.490007976 2026/04/22 14:11:46.490008803 $keep.source 2026/04/22 14:11:46.490017050 [1] FALSE 2026/04/22 14:11:46.490017806 2026/04/22 14:11:46.490025958 $keep.source.pkgs 2026/04/22 14:11:46.490026701 [1] FALSE 2026/04/22 14:11:46.490039435 2026/04/22 14:11:46.490040180 $locatorBell 2026/04/22 14:11:46.490048383 [1] TRUE 2026/04/22 14:11:46.490048983 2026/04/22 14:11:46.490056242 $mailer 2026/04/22 14:11:46.490056895 [1] "mailto" 2026/04/22 14:11:46.490064358 2026/04/22 14:11:46.490064954 $matprod 2026/04/22 14:11:46.490072104 [1] "default" 2026/04/22 14:11:46.490072702 2026/04/22 14:11:46.490079981 $max.contour.segments 2026/04/22 14:11:46.490080622 [1] 25000 2026/04/22 14:11:46.490088600 2026/04/22 14:11:46.490089176 $max.print 2026/04/22 14:11:46.490096355 [1] 99999 2026/04/22 14:11:46.490097027 2026/04/22 14:11:46.490104000 $menu.graphics 2026/04/22 14:11:46.490117540 [1] TRUE 2026/04/22 14:11:46.490198683 2026/04/22 14:11:46.490202952 $na.action 2026/04/22 14:11:46.490228834 [1] "na.omit" 2026/04/22 14:11:46.490229744 2026/04/22 14:11:46.490238835 $nwarnings 2026/04/22 14:11:46.490239557 [1] 50 2026/04/22 14:11:46.490248462 2026/04/22 14:11:46.490249223 $OutDec 2026/04/22 14:11:46.490260510 [1] "." 2026/04/22 14:11:46.490261351 2026/04/22 14:11:46.490269198 $pager 2026/04/22 14:11:46.490270070 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/04/22 14:11:46.490280944 2026/04/22 14:11:46.490281749 $papersize 2026/04/22 14:11:46.490290918 [1] "letter" 2026/04/22 14:11:46.490293033 2026/04/22 14:11:46.490305449 $PCRE_limit_recursion 2026/04/22 14:11:46.490306220 [1] NA 2026/04/22 14:11:46.490315385 2026/04/22 14:11:46.490316032 $PCRE_study 2026/04/22 14:11:46.490323879 [1] FALSE 2026/04/22 14:11:46.490324567 2026/04/22 14:11:46.490332250 $PCRE_use_JIT 2026/04/22 14:11:46.490332825 [1] TRUE 2026/04/22 14:11:46.490340978 2026/04/22 14:11:46.490341723 $pdfviewer 2026/04/22 14:11:46.490349219 [1] "/usr/bin/xdg-open" 2026/04/22 14:11:46.490349811 2026/04/22 14:11:46.490358457 $pkgType 2026/04/22 14:11:46.490359115 [1] "source" 2026/04/22 14:11:46.490368059 2026/04/22 14:11:46.490368772 $printcmd 2026/04/22 14:11:46.490381422 [1] "/usr/bin/lpr" 2026/04/22 14:11:46.490382102 2026/04/22 14:11:46.490390768 $prompt 2026/04/22 14:11:46.490391435 [1] "> " 2026/04/22 14:11:46.490400138 2026/04/22 14:11:46.490400795 $repos 2026/04/22 14:11:46.490408538 CRAN 2026/04/22 14:11:46.490409121 "@CRAN@" 2026/04/22 14:11:46.490418078 2026/04/22 14:11:46.490418845 $rl_word_breaks 2026/04/22 14:11:46.490427215 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/04/22 14:11:46.490427916 2026/04/22 14:11:46.490440963 $scipen 2026/04/22 14:11:46.490441637 [1] 0 2026/04/22 14:11:46.490449643 2026/04/22 14:11:46.490450342 $show.coef.Pvalues 2026/04/22 14:11:46.490460071 [1] TRUE 2026/04/22 14:11:46.490460726 2026/04/22 14:11:46.490469148 $show.error.messages 2026/04/22 14:11:46.490469854 [1] TRUE 2026/04/22 14:11:46.490481703 2026/04/22 14:11:46.490482344 $show.signif.stars 2026/04/22 14:11:46.490491937 [1] TRUE 2026/04/22 14:11:46.490492635 2026/04/22 14:11:46.490500934 $showErrorCalls 2026/04/22 14:11:46.490501693 [1] TRUE 2026/04/22 14:11:46.490511370 2026/04/22 14:11:46.490512062 $showNCalls 2026/04/22 14:11:46.490520095 [1] 50 2026/04/22 14:11:46.490520704 2026/04/22 14:11:46.490528449 $showWarnCalls 2026/04/22 14:11:46.490529127 [1] FALSE 2026/04/22 14:11:46.490538801 2026/04/22 14:11:46.490539516 $str 2026/04/22 14:11:46.490547757 $str$strict.width 2026/04/22 14:11:46.490548485 [1] "no" 2026/04/22 14:11:46.490557920 2026/04/22 14:11:46.490558652 $str$digits.d 2026/04/22 14:11:46.490567296 [1] 3 2026/04/22 14:11:46.490567986 2026/04/22 14:11:46.490578986 $str$vec.len 2026/04/22 14:11:46.490579771 [1] 4 2026/04/22 14:11:46.490588797 2026/04/22 14:11:46.490589569 $str$list.len 2026/04/22 14:11:46.490598466 [1] 99 2026/04/22 14:11:46.490599222 2026/04/22 14:11:46.490610106 $str$deparse.lines 2026/04/22 14:11:46.490610822 NULL 2026/04/22 14:11:46.490620458 2026/04/22 14:11:46.490621180 $str$drop.deparse.attr 2026/04/22 14:11:46.490630441 [1] TRUE 2026/04/22 14:11:46.490631263 2026/04/22 14:11:46.490638670 $str$formatNum 2026/04/22 14:11:46.490639357 function (x, ...) 2026/04/22 14:11:46.490648693 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/04/22 14:11:46.490649541 <environment: 0x55a137cb5e60> 2026/04/22 14:11:46.490664755 2026/04/22 14:11:46.490665526 2026/04/22 14:11:46.490673640 $str.dendrogram.last 2026/04/22 14:11:46.490674353 [1] "`" 2026/04/22 14:11:46.490683975 2026/04/22 14:11:46.490684559 $texi2dvi 2026/04/22 14:11:46.490691899 [1] "/usr/bin/texi2dvi" 2026/04/22 14:11:46.490692518 2026/04/22 14:11:46.490701154 $timeout 2026/04/22 14:11:46.490701784 [1] 60 2026/04/22 14:11:46.490709515 2026/04/22 14:11:46.490710107 $ts.eps 2026/04/22 14:11:46.490717316 [1] 1e-05 2026/04/22 14:11:46.490717947 2026/04/22 14:11:46.490725163 $ts.S.compat 2026/04/22 14:11:46.490725755 [1] FALSE 2026/04/22 14:11:46.490734716 2026/04/22 14:11:46.490735348 $unzip 2026/04/22 14:11:46.490742650 [1] "/usr/bin/unzip" 2026/04/22 14:11:46.490743300 2026/04/22 14:11:46.490751921 $useFancyQuotes 2026/04/22 14:11:46.490752468 [1] TRUE 2026/04/22 14:11:46.490760879 2026/04/22 14:11:46.490761461 $verbose 2026/04/22 14:11:46.490768962 [1] FALSE 2026/04/22 14:11:46.490769522 2026/04/22 14:11:46.490778586 $warn 2026/04/22 14:11:46.490779178 [1] 0 2026/04/22 14:11:46.490786802 2026/04/22 14:11:46.490787355 $warning.length 2026/04/22 14:11:46.490794985 [1] 1000 2026/04/22 14:11:46.490795612 2026/04/22 14:11:46.490802250 $warnPartialMatchArgs 2026/04/22 14:11:46.490802948 [1] FALSE 2026/04/22 14:11:46.490811451 2026/04/22 14:11:46.490812037 $warnPartialMatchAttr 2026/04/22 14:11:46.490819924 [1] FALSE 2026/04/22 14:11:46.490820578 2026/04/22 14:11:46.490829542 $warnPartialMatchDollar 2026/04/22 14:11:46.490830132 [1] FALSE 2026/04/22 14:11:46.490848934 2026/04/22 14:11:46.490849701 $width 2026/04/22 14:11:46.490857256 [1] 80 2026/04/22 14:11:46.490857879 Stopped session pings to http://127.0.0.1:46691 Job completed |
| ✅ | rmarkdown-sandbox | environment | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/04/22 14:11:46.508489822 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:46.508710878 [connect-session] Job Key: eI7SKqUYHu2oGpOL 2026/04/22 14:11:46.508721845 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty 2026/04/22 14:11:46.508726135 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:38993 ... Connected to session server http://127.0.0.1:38993 2026/04/22 14:11:46.688780215 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:46.689010452 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:46.689074559 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/04/22 14:11:46.696110353 2026/04/22 14:11:46.696118151 $ env 2026/04/22 14:11:46.696149854 CONNECT_API_KEY=REDACTED 2026/04/22 14:11:46.696151015 CONNECT_CONTENT_GUID= 2026/04/22 14:11:46.696163380 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/04/22 14:11:46.696164011 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/04/22 14:11:46.696175650 CONNECT_SERVER=http://localhost:3939/ 2026/04/22 14:11:46.696176320 EDITOR=vi 2026/04/22 14:11:46.696219322 HOME=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:46.696220262 HOSTNAME=937fb1e55da5 2026/04/22 14:11:46.696236115 LANG=en_US.UTF-8 2026/04/22 14:11:46.696236771 LANGUAGE=en_US:en 2026/04/22 14:11:46.696246322 LC_ALL=en_US.UTF-8 2026/04/22 14:11:46.696247037 LD_LIBRARY_PATH=/opt/R/4.5.2/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server 2026/04/22 14:11:46.696274139 LN_S=ln -s 2026/04/22 14:11:46.696274855 LOGNAME=rstudio-connect 2026/04/22 14:11:46.696284833 MAKE=make 2026/04/22 14:11:46.696285517 PAGER=/usr/bin/pager 2026/04/22 14:11:46.696294340 PATH=/opt/rstudio-connect/mnt/app/python/env/bin:/opt/python/3.13.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:46.696295288 POSIT_PRODUCT=CONNECT 2026/04/22 14:11:46.696310173 PWD=/opt/rstudio-connect/mnt/app 2026/04/22 14:11:46.696310614 R_ARCH= 2026/04/22 14:11:46.696317276 R_BROWSER=xdg-open 2026/04/22 14:11:46.696317677 R_BZIPCMD=/usr/bin/bzip2 2026/04/22 14:11:46.696323966 R_CONFIG_ACTIVE=rsconnect 2026/04/22 14:11:46.696324387 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/04/22 14:11:46.696330728 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:46.696331349 R_GZIPCMD=/usr/bin/gzip 2026/04/22 14:11:46.696339480 R_HOME=/opt/R/4.5.2/lib/R 2026/04/22 14:11:46.696339891 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/04/22 14:11:46.696346543 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2 2026/04/22 14:11:46.696346984 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/04/22 14:11:46.696364124 R_LIBS_USER=REDACTED 2026/04/22 14:11:46.696364729 R_PAPERSIZE=letter 2026/04/22 14:11:46.696378730 R_PDFVIEWER=/usr/bin/xdg-open 2026/04/22 14:11:46.696382133 R_PLATFORM=x86_64-pc-linux-gnu 2026/04/22 14:11:46.696412408 R_PRINTCMD=/usr/bin/lpr 2026/04/22 14:11:46.696413282 R_RD4PDF=times,inconsolata,hyper 2026/04/22 14:11:46.696425976 RSC_EMAIL_SUBJECT=system-check 2026/04/22 14:11:46.696426839 RSC_REPORT_NAME=system-check 2026/04/22 14:11:46.696439119 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/04/22 14:11:46.696440306 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/04/22 14:11:46.696455625 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/04/22 14:11:46.696456649 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmphiCgy4 2026/04/22 14:11:46.696473924 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/04/22 14:11:46.696474693 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/04/22 14:11:46.696487886 R_STRIP_STATIC_LIB=strip --strip-debug 2026/04/22 14:11:46.696488628 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:46.696502056 RSTUDIO_PRODUCT=CONNECT 2026/04/22 14:11:46.696502789 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/04/22 14:11:46.696515101 R_UNZIPCMD=/usr/bin/unzip 2026/04/22 14:11:46.696515840 R_ZIPCMD=/usr/bin/zip 2026/04/22 14:11:46.696527225 SED=/usr/bin/sed 2026/04/22 14:11:46.696528142 SF_PARTNER=posit_connect 2026/04/22 14:11:46.696542497 SHLVL=2 2026/04/22 14:11:46.696545035 SPARK_CONNECT_USER_AGENT=REDACTED 2026/04/22 14:11:46.696570858 STARTUP_DEBUG_MODE=0 2026/04/22 14:11:46.696571616 TAR=/usr/bin/tar 2026/04/22 14:11:46.696581810 TERM=xterm 2026/04/22 14:11:46.696582620 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/04/22 14:11:46.696594355 TZ=UTC 2026/04/22 14:11:46.696595072 USERNAME=rstudio-connect 2026/04/22 14:11:46.696628812 USER=rstudio-connect 2026/04/22 14:11:46.699822074 _=/usr/bin/env Stopped session pings to http://127.0.0.1:38993 Job completed |
| ✅ | rmarkdown-sandbox | mounts | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/04/22 14:11:46.713087735 [connect-session] Connect Session v2026.03.1 2026/04/22 14:11:46.713290540 [connect-session] Job Key: H7SmjrsaS3ZMmR3Q 2026/04/22 14:11:46.713302092 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty 2026/04/22 14:11:46.713305121 [connect-session] Warning: Workload identities are disabled Job started Determining session server location ... Connecting to session server http://127.0.0.1:38277 ... Connected to session server http://127.0.0.1:38277 2026/04/22 14:11:46.891733634 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/04/22 14:11:46.891936003 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/04/22 14:11:46.892029701 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/04/22 14:11:46.898724373 2026/04/22 14:11:46.898731586 $ findmnt --notruncate 2026/04/22 14:11:46.898798053 TARGET SOURCE FSTYPE OPTIONS 2026/04/22 14:11:46.898804336 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docker/ov erlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:46.898916569 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:46.898939523 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/04/22 14:11:46.898940362 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:46.898963989 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:46.898964596 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/04/22 14:11:46.898982822 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/04/22 14:11:46.898983629 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/04/22 14:11:46.899038257 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/04/22 14:11:46.899039262 ├─/data /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:46.899081311 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/doc ker/overlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:46.899085437 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/doc ker/overlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:46.899279018 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:46.899340142 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:46.899341472 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/937fb1e55da5ac5d7b39c9e226a0a0aadca7dc11104efa21163f54ae9e846c4f/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:46.899394461 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:46.899397030 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/reports/v2/0/0/temp.source.736304425] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:46.899450027 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/reports/v2/0/0/temp.output.3622003148] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:46.899451135 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/jobs/0/H7SmjrsaS3ZMmR3Q] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:46.899494191 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:46.899495152 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:46.899528358 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/5a915ee224c8b78ae9bcb84365613f63f993260e12437484a348259f5ea9f97b/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/04/22 14:11:46.899561561 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2807469639] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docke r/overlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:46.899566096 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docke r/overlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr 2026/04/22 14:11:46.902633773 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7F7HL5E7EXMRPAQOQAKUAL6MWK:/var/lib/docker/overlay2/l/IFAGDZXIYQTFLB5HICOTOAVISP:/var/lib/docker/overlay2/l/GEUNVWL33B7AWHVX7ZRWTEGVRZ:/var/lib/docker/overlay2/l/WJ64RXF4P5P4TIQ4V2IVBK745Z:/var/lib/docker/overlay2/l/NLD75PN6SOHHGE3LMJBVQA2LBN:/var/lib/docker/overlay2/l/6JYPRDMEZYYKJHXVLBDDMWGHXX:/var/lib/docker/overlay2/l/I7UZ5GU2S7QW2WDNSQFS2CS3DI:/var/lib/docker/overlay2/l/ZZ6DZ5T53BSCMT2ZPJPRYHTE2I:/var/lib/docker/overlay2/l/ES5RN3TG3VD6J4BELYELURHURZ:/var/lib/docker/overlay2/l/DAW6K3EUVAFJTK7NSYLPMFGFKO:/var/lib/docker/overlay2/l/2NJ3CS56DE6YM2DSPPCCHIEDTY:/var/lib/docker/overlay2/l/DNTDEKPKQP3CGLNQC6RKUZ5GQA:/var/lib/docker/overlay2/l/6ISTU2EMF27QK6LBYEUYR7KKGH:/var/lib/docker/overlay2/l/CUSYTFUCXU2KTHUDAWOBNZQFCL:/var/lib/docke r/overlay2/l/NO2SLQOUKYNL4XDYKLNSAKYTQD:/var/lib/docker/overlay2/l/HQY7F4VZYCVRPRWAF3UVKELMOO:/var/lib/docker/overlay2/l/BFHBXYABC4OVOYM7UJ2JGBEIPX:/var/lib/docker/overlay2/l/LRPYETROVG5SAGE7J3BORIHCSP:/var/lib/docker/overlay2/l/RT43C5RFBKSMOK6EUHGQVS4V2K,upperdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/diff,workdir=/var/lib/docker/overlay2/a49fb8ae4fdebe63a1beb83e45137800afec3e21e2460d8da755f37ad7f8a6b8/work,nouserxattr Stopped session pings to http://127.0.0.1:38277 Job completed |