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-17 16:56:23 UTC

Products Under Test

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

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.30s
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 0x7fc090365440>
request = <FixtureRequest for <Function test_list_users>>
kwargs = {'test_username': 'testuser', 'user_list': [{'active_time': '2026-04-17T16:54:28Z', 'confirmed': True, 'created_time': '2026-04-17T16:52:47Z', '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-17T16:54:28Z', 'confirmed': True, 'created_time': '2026-04-17T16:52:47Z', '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: AssertionError

Passed (18)

Connect6 tests

PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui3.96s
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.30s
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
PASSAdmin user exists and has admin privilegesConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_admin_user0.30s
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.30s
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.30s
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
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.97s
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.58s
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.02s
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
PASSWorkbench server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Workbench]0.11s
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.02s
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
PASSConnect version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_connect_version0.16s
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
PASSPackage Manager version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_package_manager_version0.02s
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

Security3 tests

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
PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4014.86s
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

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.65s
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.15s
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.15s
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.02s
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.01s
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.02s
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: 1f2bf1d617f1 · Status: done · Passed: 53 · Failed: 2

Group Check Detail
server connect-versions Connect versions on active hosts:

1f2bf1d617f1 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: 309
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: [[: 309
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=1f2bf1d617f1
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.2Gi 190Mi 51Mi 14Gi 14Gi
Swap: 3.0Gi 0.0Ki 3.0Gi
server disk $ df -h
Filesystem Size Used Avail Use% Mounted on
overlay 145G 73G 72G 51% /
tmpfs 64M 0 64M 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/root 145G 73G 72G 51% /data
server database-latency Database latency: median 0.000, max 0.000 sec
server queue-depth ID Created Type Hostname Details
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: Fri, 17 Apr 2026 16:55:51 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: 0x55e54a750b50 [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: Fri, 17 Apr 2026 16:55:51 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: Fri, 17 Apr 2026 16:55:51 GMT
< Transfer-Encoding: chunked
<
{ [3243 bytes data]
* Connection #0 to host localhost left intact | | ✅ | server | self-connectivity | Warning: HTTPS.Listen is not configured. | | ✅ | 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/17 16:55:51.578240812 [connect-session] Connect Session v2026.03.1
2026/04/17 16:55:51.578450938 [connect-session] Job Key: EjGO18exUwPX3vDA
2026/04/17 16:55:51.578465159 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:55:51.578470648 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:55:51.578479241 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:55:51.578485320 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:42609 …
Connected to session server http://127.0.0.1:42609
2026/04/17 16:55:51.727281727 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/04/17 16:55:51.735345742
2026/04/17 16:55:51.735355417 $ /opt/python/3.12.11/bin/python3.12 -V
2026/04/17 16:55:51.735394285 Python 3.12.11
Stopped session pings to http://127.0.0.1:42609 | | ❌ | 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/17 16:55:52.169953204 [connect-session] Connect Session v2026.03.1
2026/04/17 16:55:52.170161157 [connect-session] Job Key: S4jBRo0OO7bDrNDe
2026/04/17 16:55:52.170170972 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:55:52.170175379 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:55:52.170183771 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:55:52.170189830 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:45373 …
Connected to session server http://127.0.0.1:45373
2026/04/17 16:55:52.287917937 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/04/17 16:55:52.294455614
2026/04/17 16:55:52.294463826 $ env
2026/04/17 16:55:52.294493611 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:55:52.294494432 HOSTNAME=1f2bf1d617f1
2026/04/17 16:55:52.294512970 LANG=en_US.UTF-8
2026/04/17 16:55:52.294513721 LANGUAGE=en_US:en
2026/04/17 16:55:52.294523846 LC_ALL=en_US.UTF-8
2026/04/17 16:55:52.294524277 LOGNAME=rstudio-connect
2026/04/17 16:55:52.294533501 MAKEFLAGS=-j1
2026/04/17 16:55:52.294533992 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/04/17 16:55:52.294553912 PICOTEL_PREFIX=PICOTEL
2026/04/17 16:55:52.294554673 PICOTEL_SDK_DISABLED=true
2026/04/17 16:55:52.294568163 PICOTEL_SERVICE_NAME=posit-connect-python
2026/04/17 16:55:52.294568654 POSIT_PRODUCT=CONNECT
2026/04/17 16:55:52.294578819 PWD=/opt/rstudio-connect/mnt/app
2026/04/17 16:55:52.294579240 RSTUDIO_PRODUCT=CONNECT
2026/04/17 16:55:52.294589135 SHLVL=2
2026/04/17 16:55:52.294589605 STARTUP_DEBUG_MODE=0
2026/04/17 16:55:52.294598048 TERM=xterm
2026/04/17 16:55:52.294598509 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:55:52.294613642 TZ=UTC
2026/04/17 16:55:52.294614423 USERNAME=rstudio-connect
2026/04/17 16:55:52.294627993 USER=rstudio-connect
2026/04/17 16:55:52.294628674 =/usr/bin/env
2026/04/17 16:55:52.294657748 UV_CONCURRENT_BUILDS=1
Stopped session pings to http://127.0.0.1:45373 | | ✅ | 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/17 16:55:52.309713909 [connect-session] Connect Session v2026.03.1
2026/04/17 16:55:52.309932728 [connect-session] Job Key: zLeZFLL6HnygjXa3
2026/04/17 16:55:52.309942513 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:55:52.309946759 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:55:52.309955643 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:55:52.309961532 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:43905 …
Connected to session server http://127.0.0.1:43905
2026/04/17 16:55:52.427906014 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/04/17 16:55:52.432143669
2026/04/17 16:55:52.432151661 $ findmnt –notruncate
2026/04/17 16:55:52.466357150 TARGET SOURCE FSTYPE OPTIONS
2026/04/17 16:55:52.466372223 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5RFLH
LTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:55:52.466493655 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/17 16:55:52.466528598 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/17 16:55:52.466529860 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:55:52.466559044 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/17 16:55:52.466559865 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/17 16:55:52.466594117 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:55:52.466594627 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/17 16:55:52.466612645 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/17 16:55:52.466613155 ├─/data /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:55:52.466675809 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l
/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:55:52.466678333 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l
/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:55:52.466815970 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:55:52.466816972 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:55:52.466841168 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:55:52.466841649 ├─/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/17 16:55:52.466868790 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:55:52.466869261 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/jobs/0/zLeZFLL6HnygjXa3] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:55:52.466893046 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:55:52.466893537 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1175458069] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:55:52.466991535 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:55:52.466995681 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
Stopped session pings to http://127.0.0.1:43905 | | ✅ | 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/17 16:55:52.482276705 [connect-session] Connect Session v2026.03.1
2026/04/17 16:55:52.482487803 [connect-session] Job Key: asgKQYZkTGsHsqYv
2026/04/17 16:55:52.482497348 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:55:52.482501554 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:55:52.482509746 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:55:52.482515114 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:33569 …
Connected to session server http://127.0.0.1:33569
2026/04/17 16:55:52.601367298 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/05-pypi-connectivity.sh'
2026/04/17 16:55:52.605705904
2026/04/17 16:55:52.605713526 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://pypi.python.org/
2026/04/17 16:55:52.619067825 * Trying 151.101.192.223:443…
2026/04/17 16:55:52.620872276 * Connected to pypi.python.org (151.101.192.223) port 443 (#0)
2026/04/17 16:55:52.622965964 * ALPN, offering h2
2026/04/17 16:55:52.622972774 * ALPN, offering http/1.1
2026/04/17 16:55:52.649227023 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:55:52.649236737 * CApath: /etc/ssl/certs
2026/04/17 16:55:52.649446979 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:55:52.649454010 } [5 bytes data]
2026/04/17 16:55:52.649490324 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:55:52.649491947 } [512 bytes data]
2026/04/17 16:55:52.652661653 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:55:52.652673822 { [5 bytes data]
2026/04/17 16:55:52.652712240 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:55:52.652713311 { [122 bytes data]
2026/04/17 16:55:52.652933858 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:55:52.652940909 { [5 bytes data]
2026/04/17 16:55:52.652980158 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.652981359 { [5 bytes data]
2026/04/17 16:55:52.653002121 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/17 16:55:52.653005175 { [19 bytes data]
2026/04/17 16:55:52.653022261 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.653024544 { [5 bytes data]
2026/04/17 16:55:52.653041460 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/17 16:55:52.653050934 { [2860 bytes data]
2026/04/17 16:55:52.653770433 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.653779216 { [5 bytes data]
2026/04/17 16:55:52.653815611 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/17 16:55:52.653816502 { [264 bytes data]
2026/04/17 16:55:52.653908575 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.653924800 { [5 bytes data]
2026/04/17 16:55:52.653948465 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/17 16:55:52.653949227 { [36 bytes data]
2026/04/17 16:55:52.653969457 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:55:52.653984670 } [5 bytes data]
2026/04/17 16:55:52.654007735 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:55:52.654008526 } [1 bytes data]
2026/04/17 16:55:52.654026343 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.654040704 } [5 bytes data]
2026/04/17 16:55:52.654042918 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/17 16:55:52.654060694 } [36 bytes data]
2026/04/17 16:55:52.654148967 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/17 16:55:52.654154335 * ALPN, server accepted to use h2
2026/04/17 16:55:52.654184401 * Server certificate:
2026/04/17 16:55:52.654185222 * subject: CN=www.python.org
2026/04/17 16:55:52.654202137 * start date: Jan 13 13:03:46 2026 GMT
2026/04/17 16:55:52.654202868 * expire date: Feb 14 13:03:45 2027 GMT
2026/04/17 16:55:52.654217841 * subjectAltName: host "pypi.python.org" matched cert's ".python.org"
2026/04/17 16:55:52.654218672
issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/17 16:55:52.654240765 * SSL certificate verify ok.
2026/04/17 16:55:52.654243019 * Using HTTP2, server supports multiplexing
2026/04/17 16:55:52.654256745 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:55:52.654259499 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:55:52.654302734 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.654305789 } [5 bytes data]
2026/04/17 16:55:52.654351357 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.654352419 } [5 bytes data]
2026/04/17 16:55:52.654368703 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.654369394 } [5 bytes data]
2026/04/17 16:55:52.654384667 * Using Stream ID: 1 (easy handle 0x5598f8df39f0)
2026/04/17 16:55:52.654566100 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.654572269 } [5 bytes data]
2026/04/17 16:55:52.654602325 > GET / HTTP/2
2026/04/17 16:55:52.654603496 > Host: pypi.python.org
2026/04/17 16:55:52.654617508 > user-agent: curl/7.81.0
2026/04/17 16:55:52.654618289 > accept: /
2026/04/17 16:55:52.654631288 >
2026/04/17 16:55:52.654632029 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.654666852 { [5 bytes data]
2026/04/17 16:55:52.654667603 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/17 16:55:52.654686692 { [193 bytes data]
2026/04/17 16:55:52.655693793 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.655701494 { [5 bytes data]
2026/04/17 16:55:52.655748465 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.655749507 } [5 bytes data]
2026/04/17 16:55:52.656427473 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.656436116 { [5 bytes data]
2026/04/17 16:55:52.656496972 < HTTP/2 301
2026/04/17 16:55:52.656502300 < server: Varnish
2026/04/17 16:55:52.656529861 < retry-after: 0
2026/04/17 16:55:52.656530803 < location: https://pypi.org/
2026/04/17 16:55:52.656550643 < content-type: text/html; charset=UTF-8
2026/04/17 16:55:52.656551644 < accept-ranges: bytes
2026/04/17 16:55:52.656567608 < date: Fri, 17 Apr 2026 16:55:52 GMT
2026/04/17 16:55:52.656568339 < x-served-by: cache-iad-kcgs7200143-IAD
2026/04/17 16:55:52.656584424 < x-cache: HIT
2026/04/17 16:55:52.656585125 < x-cache-hits: 0
2026/04/17 16:55:52.656597653 < x-timer: S1776444953.655295,VS0,VE0
2026/04/17 16:55:52.656598355 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/17 16:55:52.656617143 < x-frame-options: deny
2026/04/17 16:55:52.656617874 < x-xss-protection: 1; mode=block
2026/04/17 16:55:52.656633718 < x-content-type-options: nosniff
2026/04/17 16:55:52.656634389 < x-permitted-cross-domain-policies: none
2026/04/17 16:55:52.656669892 < 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/17 16:55:52.656673077 < content-length: 122
2026/04/17 16:55:52.656728000 <
2026/04/17 16:55:52.656728851 * Ignoring the response-body
2026/04/17 16:55:52.656743984 { [122 bytes data]
2026/04/17 16:55:52.656744775 * Connection #0 to host pypi.python.org left intact
2026/04/17 16:55:52.656760709 * Issue another request to this URL: 'https://pypi.org/'
2026/04/17 16:55:52.659744131 * Trying 151.101.192.223:443…
2026/04/17 16:55:52.661226602 * Connected to pypi.org (151.101.192.223) port 443 (#1)
2026/04/17 16:55:52.661486889 * ALPN, offering h2
2026/04/17 16:55:52.661496023 * ALPN, offering http/1.1
2026/04/17 16:55:52.688243755 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:55:52.688254010 * CApath: /etc/ssl/certs
2026/04/17 16:55:52.688428268 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:55:52.688438904 } [5 bytes data]
2026/04/17 16:55:52.688482219 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:55:52.688484863 } [512 bytes data]
2026/04/17 16:55:52.691422811 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:55:52.691429681 { [5 bytes data]
2026/04/17 16:55:52.691467678 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:55:52.691468770 { [122 bytes data]
2026/04/17 16:55:52.691573598 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:55:52.691580999 { [5 bytes data]
2026/04/17 16:55:52.691605055 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.691606047 { [5 bytes data]
2026/04/17 16:55:52.691622201 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/17 16:55:52.691627559 { [19 bytes data]
2026/04/17 16:55:52.691665396 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.691666147 { [5 bytes data]
2026/04/17 16:55:52.691682732 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/17 16:55:52.691697204 { [2856 bytes data]
2026/04/17 16:55:52.692307603 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.692312841 { [5 bytes data]
2026/04/17 16:55:52.692335495 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/17 16:55:52.692341944 { [264 bytes data]
2026/04/17 16:55:52.692425310 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.692449401 { [5 bytes data]
2026/04/17 16:55:52.692455440 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/17 16:55:52.692482191 { [36 bytes data]
2026/04/17 16:55:52.692515921 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:55:52.692523052 } [5 bytes data]
2026/04/17 16:55:52.692542171 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:55:52.692559106 } [1 bytes data]
2026/04/17 16:55:52.692575651 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.692584955 } [5 bytes data]
2026/04/17 16:55:52.692600148 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/17 16:55:52.692604745 } [36 bytes data]
2026/04/17 16:55:52.692715382 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/17 16:55:52.692717915 * ALPN, server accepted to use h2
2026/04/17 16:55:52.692753734 * Server certificate:
2026/04/17 16:55:52.692757670 * subject: CN=pypi.org
2026/04/17 16:55:52.692775156 * start date: Dec 28 04:33:08 2025 GMT
2026/04/17 16:55:52.692776028 * expire date: Jan 29 04:33:07 2027 GMT
2026/04/17 16:55:52.692790650 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/04/17 16:55:52.692791491 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/17 16:55:52.692819493 * SSL certificate verify ok.
2026/04/17 16:55:52.692821606 * Using HTTP2, server supports multiplexing
2026/04/17 16:55:52.692834796 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:55:52.692835257 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:55:52.692856449 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.692857460 } [5 bytes data]
2026/04/17 16:55:52.692874386 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.692875117 } [5 bytes data]
2026/04/17 16:55:52.692888667 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.692903680 } [5 bytes data]
2026/04/17 16:55:52.693102133 * Using Stream ID: 1 (easy handle 0x5598f8df39f0)
2026/04/17 16:55:52.693107882 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.693145574 } [5 bytes data]
2026/04/17 16:55:52.693146726 > GET / HTTP/2
2026/04/17 16:55:52.693161398 > Host: pypi.org
2026/04/17 16:55:52.693166886 > user-agent: curl/7.81.0
2026/04/17 16:55:52.693180341 > accept: /
2026/04/17 16:55:52.693181523 >
2026/04/17 16:55:52.693194142 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.693195023 { [5 bytes data]
2026/04/17 16:55:52.693210336 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/17 16:55:52.693211248 { [193 bytes data]
2026/04/17 16:55:52.693976956 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.693995494 { [5 bytes data]
2026/04/17 16:55:52.694035113 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.694037958 } [5 bytes data]
2026/04/17 16:55:52.694102895 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.694105509 { [5 bytes data]
2026/04/17 16:55:52.696460855 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.696468276 { [5 bytes data]
2026/04/17 16:55:52.696537846 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.696549193 { [5 bytes data]
2026/04/17 16:55:52.696581607 < HTTP/2 200
2026/04/17 16:55:52.696625198 < 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/17 16:55:52.696637837 < server: gunicorn
2026/04/17 16:55:52.696843536 < etag: "iqXlazQBmnI3d64vEQoscQ"
2026/04/17 16:55:52.696845199 < content-type: text/html; charset=UTF-8
2026/04/17 16:55:52.696861343 < referrer-policy: origin-when-cross-origin
2026/04/17 16:55:52.696862084 < accept-ranges: bytes
2026/04/17 16:55:52.696877087 < date: Fri, 17 Apr 2026 16:55:52 GMT
2026/04/17 16:55:52.696877818 < x-served-by: cache-iad-kjyo7100147-IAD, cache-iad-kcgs7200124-IAD
2026/04/17 16:55:52.696894733 < x-cache: MISS, HIT
2026/04/17 16:55:52.696895595 < x-cache-hits: 0, 1
2026/04/17 16:55:52.696908094 < x-timer: S1776444953.693698,VS0,VE2
2026/04/17 16:55:52.696911228 < vary: Cookie, Accept-Encoding
2026/04/17 16:55:52.696926361 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/17 16:55:52.696927072 < x-frame-options: deny
2026/04/17 16:55:52.696943377 < x-xss-protection: 1; mode=block
2026/04/17 16:55:52.696944248 < x-content-type-options: nosniff
2026/04/17 16:55:52.696959331 < x-permitted-cross-domain-policies: none
2026/04/17 16:55:52.696960142 < 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/17 16:55:52.697017799 < content-length: 22515
2026/04/17 16:55:52.697018610 <
2026/04/17 16:55:52.697033928 { [960 bytes data]
2026/04/17 16:55:52.697036231 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.697060538 { [5 bytes data]
2026/04/17 16:55:52.697061489 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.697073688 { [5 bytes data]
2026/04/17 16:55:52.697074118 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.697083783 { [5 bytes data]
2026/04/17 16:55:52.697084204 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.697121940 { [5 bytes data]
2026/04/17 16:55:52.697122812 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.697140198 { [5 bytes data]
2026/04/17 16:55:52.697141169 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.697161545 { [5 bytes data]
2026/04/17 16:55:52.697163057 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.697188451 { [5 bytes data]
2026/04/17 16:55:52.697194109 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.697222612 { [5 bytes data]
2026/04/17 16:55:52.697223403 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.697236673 { [5 bytes data]
2026/04/17 16:55:52.697237113 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.697246568 { [5 bytes data]
2026/04/17 16:55:52.698362328 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.698369819 { [5 bytes data]
2026/04/17 16:55:52.698405212 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.698406104 { [5 bytes data]
2026/04/17 16:55:52.698422438 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.698425563 { [5 bytes data]
2026/04/17 16:55:52.698441677 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.698448127 { [5 bytes data]
2026/04/17 16:55:52.698464812 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.698683050 { [5 bytes data]
2026/04/17 16:55:52.698689850 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.698716460 { [5 bytes data]
2026/04/17 16:55:52.698716991 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.698730421 { [5 bytes data]
2026/04/17 16:55:52.698730892 * Connection #1 to host pypi.org left intact
2026/04/17 16:55:52.701697318
2026/04/17 16:55:52.701705941 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://files.pythonhosted.org/
2026/04/17 16:55:52.710544357 * Trying 151.101.192.223:443…
2026/04/17 16:55:52.713460712 * Connected to files.pythonhosted.org (151.101.192.223) port 443 (#0)
2026/04/17 16:55:52.715026664 * ALPN, offering h2
2026/04/17 16:55:52.715033014 * ALPN, offering http/1.1
2026/04/17 16:55:52.741189436 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:55:52.741200553 * CApath: /etc/ssl/certs
2026/04/17 16:55:52.741381299 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:55:52.741388931 } [5 bytes data]
2026/04/17 16:55:52.741426658 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:55:52.741427529 } [512 bytes data]
2026/04/17 16:55:52.744906121 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:55:52.744913242 { [5 bytes data]
2026/04/17 16:55:52.744952191 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:55:52.744953102 { [122 bytes data]
2026/04/17 16:55:52.745114630 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:55:52.745120579 { [5 bytes data]
2026/04/17 16:55:52.745146588 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.745147499 { [5 bytes data]
2026/04/17 16:55:52.745163623 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/17 16:55:52.745165707 { [19 bytes data]
2026/04/17 16:55:52.745182181 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.745185436 { [5 bytes data]
2026/04/17 16:55:52.745205487 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/17 16:55:52.745224004 { [2842 bytes data]
2026/04/17 16:55:52.745869076 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.745874103 { [5 bytes data]
2026/04/17 16:55:52.745902336 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/17 16:55:52.745903297 { [264 bytes data]
2026/04/17 16:55:52.745986993 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.745996528 { [5 bytes data]
2026/04/17 16:55:52.746020233 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/17 16:55:52.746028556 { [36 bytes data]
2026/04/17 16:55:52.746063078 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:55:52.746079773 } [5 bytes data]
2026/04/17 16:55:52.746118406 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:55:52.746125908 } [1 bytes data]
2026/04/17 16:55:52.746192948 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.746194090 } [5 bytes data]
2026/04/17 16:55:52.746215803 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/17 16:55:52.746216664 } [36 bytes data]
2026/04/17 16:55:52.746236464 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/17 16:55:52.746242593 * ALPN, server accepted to use h2
2026/04/17 16:55:52.746277716 * Server certificate:
2026/04/17 16:55:52.746278487 * subject: CN=.pythonhosted.org
2026/04/17 16:55:52.746293139
start date: Dec 8 21:08:03 2025 GMT
2026/04/17 16:55:52.746293870 * expire date: Jan 9 21:08:02 2027 GMT
2026/04/17 16:55:52.746307621 * subjectAltName: host "files.pythonhosted.org" matched cert's ".pythonhosted.org"
2026/04/17 16:55:52.746311217
issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/17 16:55:52.746332453 * SSL certificate verify ok.
2026/04/17 16:55:52.746335869 * Using HTTP2, server supports multiplexing
2026/04/17 16:55:52.746361827 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:55:52.746362989 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:55:52.746380455 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.746380946 } [5 bytes data]
2026/04/17 16:55:52.746502294 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.746509395 } [5 bytes data]
2026/04/17 16:55:52.746560396 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.746602114 } [5 bytes data]
2026/04/17 16:55:52.746603627 * Using Stream ID: 1 (easy handle 0x55c8959819f0)
2026/04/17 16:55:52.746655590 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.746703712 } [5 bytes data]
2026/04/17 16:55:52.746729071 > GET / HTTP/2
2026/04/17 16:55:52.746730022 > Host: files.pythonhosted.org
2026/04/17 16:55:52.746747999 > user-agent: curl/7.81.0
2026/04/17 16:55:52.746748880 > accept: /
2026/04/17 16:55:52.746759546 >
2026/04/17 16:55:52.746760047 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.746769882 { [5 bytes data]
2026/04/17 16:55:52.746770373 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/17 16:55:52.746780808 { [193 bytes data]
2026/04/17 16:55:52.748115197 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.748121246 { [5 bytes data]
2026/04/17 16:55:52.748145032 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:55:52.748148327 } [5 bytes data]
2026/04/17 16:55:52.748230646 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.748238378 { [5 bytes data]
2026/04/17 16:55:52.752221168 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.752227337 { [5 bytes data]
2026/04/17 16:55:52.752262711 < HTTP/2 200
2026/04/17 16:55:52.752265966 < content-type: text/html
2026/04/17 16:55:52.752279712 < server: Python/3.12 aiohttp/3.13.4
2026/04/17 16:55:52.752282035 < accept-ranges: bytes
2026/04/17 16:55:52.752301705 < date: Fri, 17 Apr 2026 16:55:52 GMT
2026/04/17 16:55:52.752302516 < age: 0
2026/04/17 16:55:52.752316988 < x-served-by: cache-iad-kcgs7200179-IAD
2026/04/17 16:55:52.752317799 < x-cache: HIT
2026/04/17 16:55:52.752340383 < x-cache-hits: 1
2026/04/17 16:55:52.752341094 < x-timer: S1776444953.747390,VS0,VE4
2026/04/17 16:55:52.752354745 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/17 16:55:52.752355416 < x-frame-options: deny
2026/04/17 16:55:52.752374975 < x-xss-protection: 1; mode=block
2026/04/17 16:55:52.752375676 < x-content-type-options: nosniff
2026/04/17 16:55:52.752385836 < x-permitted-cross-domain-policies: none
2026/04/17 16:55:52.752398465 < x-robots-header: noindex
2026/04/17 16:55:52.752401209 < content-length: 1853
2026/04/17 16:55:52.752417924 <
2026/04/17 16:55:52.752418705 { [1058 bytes data]
2026/04/17 16:55:52.752440233 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:55:52.752441535 { [5 bytes data]
2026/04/17 16:55:52.752470679 * Connection #0 to host files.pythonhosted.org left intact
Stopped session pings to http://127.0.0.1:33569 | | ✅ | 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/17 16:55:52.769488468 [connect-session] Connect Session v2026.03.1
2026/04/17 16:55:52.769731464 [connect-session] Job Key: kJbk0lcqqcCgVLhA
2026/04/17 16:55:52.769748410 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:55:52.769754338 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:55:52.769761349 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:55:52.769766937 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:45417 …
Connected to session server http://127.0.0.1:45417
2026/04/17 16:55:52.893476559 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/04/17 16:55:52.906890588
2026/04/17 16:55:52.906899130 $ /opt/python/3.12.11/bin/python3.12 -m venv –system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.DFKePiPhD1/testenv
2026/04/17 16:55:55.972783187
2026/04/17 16:55:55.972796056 $ source /opt/rstudio-connect/mnt/tmp/tmp.DFKePiPhD1/testenv/bin/activate
2026/04/17 16:55:55.974336875
2026/04/17 16:55:55.974344216 $ python –version
2026/04/17 16:55:55.976464699 Python 3.12.11
2026/04/17 16:55:55.976806313
2026/04/17 16:55:55.976813474 $ python -m site
2026/04/17 16:55:55.989872013 sys.path = [
2026/04/17 16:55:55.989881517 '/opt/rstudio-connect/mnt/app',
2026/04/17 16:55:55.989928798 '/opt/python/3.12.11/lib/python312.zip',
2026/04/17 16:55:55.989929890 '/opt/python/3.12.11/lib/python3.12',
2026/04/17 16:55:55.989946325 '/opt/python/3.12.11/lib/python3.12/lib-dynload',
2026/04/17 16:55:55.989947436 '/opt/rstudio-connect/mnt/tmp/tmp.DFKePiPhD1/testenv/lib/python3.12/site-packages',
2026/04/17 16:55:55.989968608 '/opt/python/3.12.11/lib/python3.12/site-packages',
2026/04/17 16:55:55.989969419 ]
2026/04/17 16:55:55.989983250 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/04/17 16:55:55.989984052 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist)
2026/04/17 16:55:55.990028048 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/17 16:55:56.037134203 [connect-session] Connect Session v2026.03.1
2026/04/17 16:55:56.037358871 [connect-session] Job Key: GL8qDxWiPYlf73T6
2026/04/17 16:55:56.037368936 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:55:56.037372932 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:55:56.037377529 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:55:56.037381665 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:37697 …
Connected to session server http://127.0.0.1:37697
2026/04/17 16:55:56.155848688 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/04/17 16:55:56.161480472
2026/04/17 16:55:56.161488654 $ /opt/python/3.12.11/bin/python3.12 -m venv –system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.oHeO7L3SXq/testenv
2026/04/17 16:55:58.826135178
2026/04/17 16:55:58.826149199 $ source /opt/rstudio-connect/mnt/tmp/tmp.oHeO7L3SXq/testenv/bin/activate
2026/04/17 16:55:58.827752908
2026/04/17 16:55:58.827763143 $ python -m pip –version
2026/04/17 16:55:59.005557379 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.oHeO7L3SXq/testenv/lib/python3.12/site-packages/pip (python 3.12)
2026/04/17 16:55:59.029063376
2026/04/17 16:55:59.029071207 $ python -m pip config debug
2026/04/17 16:55:59.210304486 env_var:
2026/04/17 16:55:59.210556100 env:
2026/04/17 16:55:59.210744148 global:
2026/04/17 16:55:59.210932696 /etc/xdg/pip/pip.conf, exists: False
2026/04/17 16:55:59.211112793 /etc/pip.conf, exists: False
2026/04/17 16:55:59.211262809 site:
2026/04/17 16:55:59.211448783 /opt/rstudio-connect/mnt/tmp/tmp.oHeO7L3SXq/testenv/pip.conf, exists: False
2026/04/17 16:55:59.211608474 user:
2026/04/17 16:55:59.211804504 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/04/17 16:55:59.212016483 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/04/17 16:55:59.241731958
2026/04/17 16:55:59.241745618 $ python -m pip config list -v
2026/04/17 16:55:59.424256951 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/04/17 16:55:59.424566642 For variant 'global', will try loading '/etc/pip.conf'
2026/04/17 16:55:59.424921786 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/04/17 16:55:59.425224727 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/04/17 16:55:59.425507969 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.oHeO7L3SXq/testenv/pip.conf'
2026/04/17 16:55:59.452885078
2026/04/17 16:55:59.452899199 $ python -m pip._vendor.requests.certs
2026/04/17 16:55:59.592680454 <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/17 16:55:59.592881743 /opt/rstudio-connect/mnt/tmp/tmp.oHeO7L3SXq/testenv/lib/python3.12/site-packages/pip/vendor/certifi/cacert.pem
2026/04/17 16:55:59.607661047
2026/04/17 16:55:59.607669280 $ python -m pip download -v –no-cache-dir –dest /opt/rstudio-connect/mnt/tmp/tmp.oHeO7L3SXq pip
2026/04/17 16:56:00.079486686 Collecting pip
2026/04/17 16:56:00.079899427 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/17 16:56:00.102432424 Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
2026/04/17 16:56:00.108967386 Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
2026/04/17 16:56:00.126472344 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 161.0 MB/s eta 0:00:00
2026/04/17 16:56:00.138985912 Saved /opt/rstudio-connect/mnt/tmp/tmp.oHeO7L3SXq/pip-26.0.1-py3-none-any.whl
2026/04/17 16:56:00.139366340 Successfully downloaded pip
2026/04/17 16:56:00.211836173
2026/04/17 16:56:00.211849092 [notice] A new release of pip is available: 25.0.1 -> 26.0.1
2026/04/17 16:56:00.211908232 [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/17 16:56:00.305718155 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:00.305932297 [connect-session] Job Key: p7vFvcfTkcEfh6p8
2026/04/17 16:56:00.305941661 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:00.305945567 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:56:00.305954110 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:00.305960009 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:41079 …
Connected to session server http://127.0.0.1:41079
2026/04/17 16:56:00.723041174 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/04/17 16:56:00.729415730
2026/04/17 16:56:00.729422681 $ /opt/python/3.13.9/bin/python3.13 -V
2026/04/17 16:56:00.729463773 Python 3.13.9
Stopped session pings to http://127.0.0.1:41079 | | ❌ | 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/17 16:56:01.156295993 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:01.156521562 [connect-session] Job Key: jRklhiPVkYKMJPqo
2026/04/17 16:56:01.156530646 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:01.156534712 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:56:01.156539499 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:01.156544176 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:38747 …
Connected to session server http://127.0.0.1:38747
2026/04/17 16:56:01.275948070 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/04/17 16:56:01.282658667
2026/04/17 16:56:01.282685457 $ env
2026/04/17 16:56:01.282728923 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:56:01.282730025 HOSTNAME=1f2bf1d617f1
2026/04/17 16:56:01.282754431 LANG=en_US.UTF-8
2026/04/17 16:56:01.282755192 LANGUAGE=en_US:en
2026/04/17 16:56:01.282769174 LC_ALL=en_US.UTF-8
2026/04/17 16:56:01.282769895 LOGNAME=rstudio-connect
2026/04/17 16:56:01.282782964 MAKEFLAGS=-j1
2026/04/17 16:56:01.282783665 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/04/17 16:56:01.282800451 PICOTEL_PREFIX=PICOTEL
2026/04/17 16:56:01.282801142 PICOTEL_SDK_DISABLED=true
2026/04/17 16:56:01.282815513 PICOTEL_SERVICE_NAME=posit-connect-python
2026/04/17 16:56:01.282816264 POSIT_PRODUCT=CONNECT
2026/04/17 16:56:01.282835333 PWD=/opt/rstudio-connect/mnt/app
2026/04/17 16:56:01.282836014 RSTUDIO_PRODUCT=CONNECT
2026/04/17 16:56:01.282850426 SHLVL=2
2026/04/17 16:56:01.282851177 STARTUP_DEBUG_MODE=0
2026/04/17 16:56:01.282867672 TERM=xterm
2026/04/17 16:56:01.282868333 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:56:01.282885599 TZ=UTC
2026/04/17 16:56:01.282886270 USERNAME=rstudio-connect
2026/04/17 16:56:01.282899560 USER=rstudio-connect
2026/04/17 16:56:01.282900241
=/usr/bin/env
2026/04/17 16:56:01.282912820 UV_CONCURRENT_BUILDS=1
Stopped session pings to http://127.0.0.1:38747 | | ✅ | 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/17 16:56:01.298211526 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:01.298431517 [connect-session] Job Key: pRP5Qwf7qIy75yD7
2026/04/17 16:56:01.298445197 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:01.298450896 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:56:01.298457426 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:01.298463094 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:43363 …
Connected to session server http://127.0.0.1:43363
2026/04/17 16:56:01.417058546 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/04/17 16:56:01.421385395
2026/04/17 16:56:01.421393968 $ findmnt –notruncate
2026/04/17 16:56:01.423593214 TARGET SOURCE FSTYPE OPTIONS
2026/04/17 16:56:01.423605773 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5RFLH
LTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:01.423797371 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:01.423798583 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/17 16:56:01.423828157 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:56:01.423828909 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:01.423876145 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/17 16:56:01.423893180 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:56:01.423940096 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:01.423957447 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/17 16:56:01.423958308 ├─/data /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:01.424005615 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l
/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:01.424012625 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l
/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:01.424231404 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:01.424232696 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:01.424259827 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:01.424289051 ├─/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/17 16:56:01.424291435 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:01.424321801 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/jobs/0/pRP5Qwf7qIy75yD7] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:01.424322271 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:01.424369542 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3943302377] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:01.424370915 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:01.424529283 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
Stopped session pings to http://127.0.0.1:43363 | | ✅ | 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/17 16:56:01.440005626 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:01.440243314 [connect-session] Job Key: kLjoNlmIbSaRPgtt
2026/04/17 16:56:01.440253349 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:01.440257385 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:56:01.440261872 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:01.440266048 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:46169 …
Connected to session server http://127.0.0.1:46169
2026/04/17 16:56:01.561294643 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/05-pypi-connectivity.sh'
2026/04/17 16:56:01.565698222
2026/04/17 16:56:01.565705092 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://pypi.python.org/
2026/04/17 16:56:01.609421474 * Trying 151.101.0.223:443…
2026/04/17 16:56:01.610885878 * Connected to pypi.python.org (151.101.0.223) port 443 (#0)
2026/04/17 16:56:01.612585848 * ALPN, offering h2
2026/04/17 16:56:01.612590916 * ALPN, offering http/1.1
2026/04/17 16:56:01.638667642 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:56:01.638675604 * CApath: /etc/ssl/certs
2026/04/17 16:56:01.638849130 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:01.638859355 } [5 bytes data]
2026/04/17 16:56:01.638897523 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:56:01.638900007 } [512 bytes data]
2026/04/17 16:56:01.641794119 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:01.641802411 { [5 bytes data]
2026/04/17 16:56:01.641841871 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:56:01.641844945 { [122 bytes data]
2026/04/17 16:56:01.642030134 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:56:01.642039178 { [5 bytes data]
2026/04/17 16:56:01.642062783 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.642063714 { [5 bytes data]
2026/04/17 16:56:01.642080500 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/17 16:56:01.642089874 { [19 bytes data]
2026/04/17 16:56:01.642106960 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.642113029 { [5 bytes data]
2026/04/17 16:56:01.642148222 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/17 16:56:01.642159178 { [2860 bytes data]
2026/04/17 16:56:01.642849402 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.642856813 { [5 bytes data]
2026/04/17 16:56:01.642890604 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/17 16:56:01.642897204 { [264 bytes data]
2026/04/17 16:56:01.642959824 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.642964932 { [5 bytes data]
2026/04/17 16:56:01.643002578 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/17 16:56:01.643003520 { [36 bytes data]
2026/04/17 16:56:01.643046920 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:56:01.643055713 } [5 bytes data]
2026/04/17 16:56:01.643086529 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:56:01.643087521 } [1 bytes data]
2026/04/17 16:56:01.643109073 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.643122413 } [5 bytes data]
2026/04/17 16:56:01.643136179 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/17 16:56:01.643143470 } [36 bytes data]
2026/04/17 16:56:01.643222454 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/17 16:56:01.643227882 * ALPN, server accepted to use h2
2026/04/17 16:56:01.643253430 * Server certificate:
2026/04/17 16:56:01.643255644 * subject: CN=www.python.org
2026/04/17 16:56:01.643275138 * start date: Jan 13 13:03:46 2026 GMT
2026/04/17 16:56:01.643284067 * expire date: Feb 14 13:03:45 2027 GMT
2026/04/17 16:56:01.643285419 * subjectAltName: host "pypi.python.org" matched cert's ".python.org"
2026/04/17 16:56:01.643303496
issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/17 16:56:01.643304217 * SSL certificate verify ok.
2026/04/17 16:56:01.643321152 * Using HTTP2, server supports multiplexing
2026/04/17 16:56:01.643321843 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:56:01.643332264 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:56:01.643365750 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.643368143 } [5 bytes data]
2026/04/17 16:56:01.643384257 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.643393381 } [5 bytes data]
2026/04/17 16:56:01.643633122 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.643635276 } [5 bytes data]
2026/04/17 16:56:01.643693303 * Using Stream ID: 1 (easy handle 0x556c312309f0)
2026/04/17 16:56:01.643694435 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.643712752 } [5 bytes data]
2026/04/17 16:56:01.643713624 > GET / HTTP/2
2026/04/17 16:56:01.643726193 > Host: pypi.python.org
2026/04/17 16:56:01.643727214 > user-agent: curl/7.81.0
2026/04/17 16:56:01.643747910 > accept: /
2026/04/17 16:56:01.643749422 >
2026/04/17 16:56:01.643776102 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.643777224 { [5 bytes data]
2026/04/17 16:56:01.643799838 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/17 16:56:01.643800329 { [193 bytes data]
2026/04/17 16:56:01.644244147 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.644250546 { [5 bytes data]
2026/04/17 16:56:01.644281163 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.644282134 } [5 bytes data]
2026/04/17 16:56:01.644402926 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.644408545 { [5 bytes data]
2026/04/17 16:56:01.645051167 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.645061452 { [5 bytes data]
2026/04/17 16:56:01.645167397 < HTTP/2 301
2026/04/17 16:56:01.645173797 < server: Varnish
2026/04/17 16:56:01.645196862 < retry-after: 0
2026/04/17 16:56:01.645197593 < location: https://pypi.org/
2026/04/17 16:56:01.645230172 < content-type: text/html; charset=UTF-8
2026/04/17 16:56:01.645231073 < accept-ranges: bytes
2026/04/17 16:56:01.645247698 < date: Fri, 17 Apr 2026 16:56:01 GMT
2026/04/17 16:56:01.645248609 < x-served-by: cache-iad-kiad7000106-IAD
2026/04/17 16:56:01.645265044 < x-cache: HIT
2026/04/17 16:56:01.645265805 < x-cache-hits: 0
2026/04/17 16:56:01.645276877 < x-timer: S1776444962.644218,VS0,VE0
2026/04/17 16:56:01.645279060 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/17 16:56:01.645305740 < x-frame-options: deny
2026/04/17 16:56:01.645306551 < x-xss-protection: 1; mode=block
2026/04/17 16:56:01.645323286 < x-content-type-options: nosniff
2026/04/17 16:56:01.645324088 < x-permitted-cross-domain-policies: none
2026/04/17 16:56:01.645359681 < 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/17 16:56:01.645362986 < content-length: 122
2026/04/17 16:56:01.645421965 <
2026/04/17 16:56:01.645422806 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.645436086 { [5 bytes data]
2026/04/17 16:56:01.645436787 * Ignoring the response-body
2026/04/17 16:56:01.645450668 { [122 bytes data]
2026/04/17 16:56:01.645451389 * Connection #0 to host pypi.python.org left intact
2026/04/17 16:56:01.645466562 * Issue another request to this URL: 'https://pypi.org/'
2026/04/17 16:56:01.662261486 * Trying 151.101.64.223:443…
2026/04/17 16:56:01.663877844 * Connected to pypi.org (151.101.64.223) port 443 (#1)
2026/04/17 16:56:01.664152242 * ALPN, offering h2
2026/04/17 16:56:01.664158903 * ALPN, offering http/1.1
2026/04/17 16:56:01.690702837 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:56:01.690714635 * CApath: /etc/ssl/certs
2026/04/17 16:56:01.690886199 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:01.690894501 } [5 bytes data]
2026/04/17 16:56:01.690926429 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:56:01.690930846 } [512 bytes data]
2026/04/17 16:56:01.694713795 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:01.694721597 { [5 bytes data]
2026/04/17 16:56:01.694759404 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:56:01.694767516 { [122 bytes data]
2026/04/17 16:56:01.694891098 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:56:01.694898599 { [5 bytes data]
2026/04/17 16:56:01.694929936 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.694935264 { [5 bytes data]
2026/04/17 16:56:01.694956005 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/17 16:56:01.694958259 { [19 bytes data]
2026/04/17 16:56:01.694975194 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.694977478 { [5 bytes data]
2026/04/17 16:56:01.694994613 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/17 16:56:01.694998259 { [2856 bytes data]
2026/04/17 16:56:01.695601076 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.695610080 { [5 bytes data]
2026/04/17 16:56:01.695637762 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/17 16:56:01.695638673 { [264 bytes data]
2026/04/17 16:56:01.695742810 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.695751313 { [5 bytes data]
2026/04/17 16:56:01.695778664 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/17 16:56:01.695785724 { [36 bytes data]
2026/04/17 16:56:01.695834007 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:56:01.695842089 } [5 bytes data]
2026/04/17 16:56:01.695862380 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:56:01.695863041 } [1 bytes data]
2026/04/17 16:56:01.695897222 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.695907798 } [5 bytes data]
2026/04/17 16:56:01.695930903 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/17 16:56:01.695931794 } [36 bytes data]
2026/04/17 16:56:01.696014449 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/17 16:56:01.696018224 * ALPN, server accepted to use h2
2026/04/17 16:56:01.696040037 * Server certificate:
2026/04/17 16:56:01.696042661 * subject: CN=pypi.org
2026/04/17 16:56:01.696058415 * start date: Dec 28 04:33:08 2025 GMT
2026/04/17 16:56:01.696059236 * expire date: Jan 29 04:33:07 2027 GMT
2026/04/17 16:56:01.696075981 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/04/17 16:56:01.696076773 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/17 16:56:01.696097574 * SSL certificate verify ok.
2026/04/17 16:56:01.696098365 * Using HTTP2, server supports multiplexing
2026/04/17 16:56:01.696122171 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:56:01.696123022 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:56:01.696143623 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.696144104 } [5 bytes data]
2026/04/17 16:56:01.696162011 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.696164144 } [5 bytes data]
2026/04/17 16:56:01.696237424 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.696241690 } [5 bytes data]
2026/04/17 16:56:01.696268381 * Using Stream ID: 1 (easy handle 0x556c312309f0)
2026/04/17 16:56:01.696269152 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.696288291 } [5 bytes data]
2026/04/17 16:56:01.696300669 > GET / HTTP/2
2026/04/17 16:56:01.696302863 > Host: pypi.org
2026/04/17 16:56:01.696317855 > user-agent: curl/7.81.0
2026/04/17 16:56:01.696318616 > accept: /
2026/04/17 16:56:01.696336012 >
2026/04/17 16:56:01.696338276 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.696367981 { [5 bytes data]
2026/04/17 16:56:01.696382307 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/17 16:56:01.696391751 { [193 bytes data]
2026/04/17 16:56:01.697365783 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.697372623 { [5 bytes data]
2026/04/17 16:56:01.697412373 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.697413304 } [5 bytes data]
2026/04/17 16:56:01.697448988 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.697463189 { [5 bytes data]
2026/04/17 16:56:01.700283175 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700336885 { [5 bytes data]
2026/04/17 16:56:01.700384046 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700385238 { [5 bytes data]
2026/04/17 16:56:01.700401853 < HTTP/2 200
2026/04/17 16:56:01.700402695 < 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/17 16:56:01.700505730 < server: gunicorn
2026/04/17 16:56:01.700506791 < etag: "iqXlazQBmnI3d64vEQoscQ"
2026/04/17 16:56:01.700521764 < content-type: text/html; charset=UTF-8
2026/04/17 16:56:01.700522505 < referrer-policy: origin-when-cross-origin
2026/04/17 16:56:01.700539661 < accept-ranges: bytes
2026/04/17 16:56:01.700540442 < date: Fri, 17 Apr 2026 16:56:01 GMT
2026/04/17 16:56:01.700555424 < x-served-by: cache-iad-kjyo7100147-IAD, cache-iad-kcgs7200160-IAD
2026/04/17 16:56:01.700556196 < x-cache: MISS, HIT
2026/04/17 16:56:01.700574904 < x-cache-hits: 0, 1
2026/04/17 16:56:01.700575665 < x-timer: S1776444962.697039,VS0,VE2
2026/04/17 16:56:01.700590637 < vary: Cookie, Accept-Encoding
2026/04/17 16:56:01.700593121 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/17 16:56:01.700611789 < x-frame-options: deny
2026/04/17 16:56:01.700612671 < x-xss-protection: 1; mode=block
2026/04/17 16:56:01.700627533 < x-content-type-options: nosniff
2026/04/17 16:56:01.700628344 < x-permitted-cross-domain-policies: none
2026/04/17 16:56:01.700692861 < 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/17 16:56:01.700694103 < content-length: 22515
2026/04/17 16:56:01.700752897 <
2026/04/17 16:56:01.700755801 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700776492 { [5 bytes data]
2026/04/17 16:56:01.700777293 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700798606 { [5 bytes data]
2026/04/17 16:56:01.700799267 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700817885 { [5 bytes data]
2026/04/17 16:56:01.700818536 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700832236 { [5 bytes data]
2026/04/17 16:56:01.700833087 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700847159 { [5 bytes data]
2026/04/17 16:56:01.700847830 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700863433 { [5 bytes data]
2026/04/17 16:56:01.700864304 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700879457 { [5 bytes data]
2026/04/17 16:56:01.700880228 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700892372 { [5 bytes data]
2026/04/17 16:56:01.700900619 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700901420 { [5 bytes data]
2026/04/17 16:56:01.700915912 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700916713 { [5 bytes data]
2026/04/17 16:56:01.700929923 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700930334 { [5 bytes data]
2026/04/17 16:56:01.700942753 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700943303 { [5 bytes data]
2026/04/17 16:56:01.700952968 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700953489 { [5 bytes data]
2026/04/17 16:56:01.700978256 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.700978947 { [5 bytes data]
2026/04/17 16:56:01.700998436 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.701002913 { [5 bytes data]
2026/04/17 16:56:01.704844612 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.704852664 { [5 bytes data]
2026/04/17 16:56:01.704893315 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.704894247 { [5 bytes data]
2026/04/17 16:56:01.704915218 * Connection #1 to host pypi.org left intact
2026/04/17 16:56:01.708098931
2026/04/17 16:56:01.708106833 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://files.pythonhosted.org/
2026/04/17 16:56:01.716024482 * Trying 151.101.0.223:443…
2026/04/17 16:56:01.717240142 * Connected to files.pythonhosted.org (151.101.0.223) port 443 (#0)
2026/04/17 16:56:01.718919520 * ALPN, offering h2
2026/04/17 16:56:01.718925569 * ALPN, offering http/1.1
2026/04/17 16:56:01.744850177 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:56:01.744858309 * CApath: /etc/ssl/certs
2026/04/17 16:56:01.745050063 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:01.745059086 } [5 bytes data]
2026/04/17 16:56:01.745094430 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:56:01.745095752 } [512 bytes data]
2026/04/17 16:56:01.774690378 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:01.774704249 { [5 bytes data]
2026/04/17 16:56:01.774750538 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:56:01.774751840 { [122 bytes data]
2026/04/17 16:56:01.774920800 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:56:01.774930284 { [5 bytes data]
2026/04/17 16:56:01.774956403 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.774957244 { [5 bytes data]
2026/04/17 16:56:01.774978066 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/17 16:56:01.774978767 { [19 bytes data]
2026/04/17 16:56:01.774994611 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.774998396 { [5 bytes data]
2026/04/17 16:56:01.775015111 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/17 16:56:01.775032448 { [2842 bytes data]
2026/04/17 16:56:01.775729277 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.775735826 { [5 bytes data]
2026/04/17 16:56:01.775785361 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/17 16:56:01.775786413 { [264 bytes data]
2026/04/17 16:56:01.775860940 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.775868562 { [5 bytes data]
2026/04/17 16:56:01.775903459 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/17 16:56:01.775905021 { [36 bytes data]
2026/04/17 16:56:01.775946088 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:56:01.775947500 } [5 bytes data]
2026/04/17 16:56:01.775961887 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:56:01.775976274 } [1 bytes data]
2026/04/17 16:56:01.776001987 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.776009789 } [5 bytes data]
2026/04/17 16:56:01.776031652 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/17 16:56:01.776032593 } [36 bytes data]
2026/04/17 16:56:01.776105533 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/17 16:56:01.776111091 * ALPN, server accepted to use h2
2026/04/17 16:56:01.776133205 * Server certificate:
2026/04/17 16:56:01.776135338 * subject: CN=.pythonhosted.org
2026/04/17 16:56:01.776149469
start date: Dec 8 21:08:03 2025 GMT
2026/04/17 16:56:01.776150541 * expire date: Jan 9 21:08:02 2027 GMT
2026/04/17 16:56:01.776164452 * subjectAltName: host "files.pythonhosted.org" matched cert's ".pythonhosted.org"
2026/04/17 16:56:01.776166655
issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/17 16:56:01.776190561 * SSL certificate verify ok.
2026/04/17 16:56:01.776192554 * Using HTTP2, server supports multiplexing
2026/04/17 16:56:01.776214177 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:56:01.776214878 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:56:01.776235348 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.776236039 } [5 bytes data]
2026/04/17 16:56:01.776257832 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.776273055 } [5 bytes data]
2026/04/17 16:56:01.776316556 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.776320421 } [5 bytes data]
2026/04/17 16:56:01.776356336 * Using Stream ID: 1 (easy handle 0x5601255d59f0)
2026/04/17 16:56:01.776388935 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.776396607 } [5 bytes data]
2026/04/17 16:56:01.776423898 > GET / HTTP/2
2026/04/17 16:56:01.776427613 > Host: files.pythonhosted.org
2026/04/17 16:56:01.776452881 > user-agent: curl/7.81.0
2026/04/17 16:56:01.776453682 > accept: /
2026/04/17 16:56:01.776467183 >
2026/04/17 16:56:01.776468174 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.776501940 { [5 bytes data]
2026/04/17 16:56:01.776530077 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/17 16:56:01.776532902 { [193 bytes data]
2026/04/17 16:56:01.777382445 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.777391188 { [5 bytes data]
2026/04/17 16:56:01.777424909 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:01.777425921 } [5 bytes data]
2026/04/17 16:56:01.778678576 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.778686508 { [5 bytes data]
2026/04/17 16:56:01.779695567 < HTTP/2 200
2026/04/17 16:56:01.779702267 < content-type: text/html
2026/04/17 16:56:01.779734816 < server: Python/3.12 aiohttp/3.13.4
2026/04/17 16:56:01.779735798 < accept-ranges: bytes
2026/04/17 16:56:01.779755698 < date: Fri, 17 Apr 2026 16:56:01 GMT
2026/04/17 16:56:01.779756459 < age: 9
2026/04/17 16:56:01.779771992 < x-served-by: cache-iad-kiad7000043-IAD
2026/04/17 16:56:01.779773745 < x-cache: HIT
2026/04/17 16:56:01.779808037 < x-cache-hits: 1
2026/04/17 16:56:01.779808868 < x-timer: S1776444962.777023,VS0,VE1
2026/04/17 16:56:01.779823159 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/17 16:56:01.779824061 < x-frame-options: deny
2026/04/17 16:56:01.779848553 < x-xss-protection: 1; mode=block
2026/04/17 16:56:01.779850646 < x-content-type-options: nosniff
2026/04/17 16:56:01.779872469 < x-permitted-cross-domain-policies: none
2026/04/17 16:56:01.779873290 < x-robots-header: noindex
2026/04/17 16:56:01.779890106 < content-length: 1853
2026/04/17 16:56:01.779890767 <
2026/04/17 16:56:01.779910607 { [1059 bytes data]
2026/04/17 16:56:01.779911378 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:01.779929174 { [5 bytes data]
2026/04/17 16:56:01.779930036 * Connection #0 to host files.pythonhosted.org left intact | | ✅ | 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/17 16:56:01.796388678 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:01.796584042 [connect-session] Job Key: cFTocMW6LDl2vJRQ
2026/04/17 16:56:01.796592434 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:01.796596230 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:56:01.796600837 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:01.796604923 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:34539 …
Connected to session server http://127.0.0.1:34539
2026/04/17 16:56:01.923839134 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/04/17 16:56:01.929282093
2026/04/17 16:56:01.929289594 $ /opt/python/3.13.9/bin/python3.13 -m venv –system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.KKTyu4NETe/testenv
2026/04/17 16:56:04.520125474
2026/04/17 16:56:04.520141688 $ source /opt/rstudio-connect/mnt/tmp/tmp.KKTyu4NETe/testenv/bin/activate
2026/04/17 16:56:04.521709734
2026/04/17 16:56:04.521718968 $ python –version
2026/04/17 16:56:04.523331650 Python 3.13.9
2026/04/17 16:56:04.523608197
2026/04/17 16:56:04.523615638 $ python -m site
2026/04/17 16:56:04.538325572 sys.path = [
2026/04/17 16:56:04.538336929 '/opt/rstudio-connect/mnt/app',
2026/04/17 16:56:04.538368216 '/opt/python/3.13.9/lib/python313.zip',
2026/04/17 16:56:04.538368857 '/opt/python/3.13.9/lib/python3.13',
2026/04/17 16:56:04.538383019 '/opt/python/3.13.9/lib/python3.13/lib-dynload',
2026/04/17 16:56:04.538383750 '/opt/rstudio-connect/mnt/tmp/tmp.KKTyu4NETe/testenv/lib/python3.13/site-packages',
2026/04/17 16:56:04.538399804 '/opt/python/3.13.9/lib/python3.13/site-packages',
2026/04/17 16:56:04.538400265 ]
2026/04/17 16:56:04.538409599 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/04/17 16:56:04.538410079 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist)
2026/04/17 16:56:04.538423570 ENABLE_USER_SITE: True
Stopped session pings to http://127.0.0.1:34539 | | ✅ | 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/17 16:56:04.586190527 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:04.586411760 [connect-session] Job Key: ArzRNTp1VBdVeQSV
2026/04/17 16:56:04.586425110 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:04.586431359 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/17 16:56:04.586437779 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:04.586443157 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:46093 …
Connected to session server http://127.0.0.1:46093
2026/04/17 16:56:04.702907476 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/04/17 16:56:04.708253248
2026/04/17 16:56:04.708261621 $ /opt/python/3.13.9/bin/python3.13 -m venv –system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.H8z9akX6vT/testenv
2026/04/17 16:56:07.302039535
2026/04/17 16:56:07.302056420 $ source /opt/rstudio-connect/mnt/tmp/tmp.H8z9akX6vT/testenv/bin/activate
2026/04/17 16:56:07.303589022
2026/04/17 16:56:07.303597845 $ python -m pip –version
2026/04/17 16:56:07.477664297 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.H8z9akX6vT/testenv/lib/python3.13/site-packages/pip (python 3.13)
2026/04/17 16:56:07.500635793
2026/04/17 16:56:07.500667300 $ python -m pip config debug
2026/04/17 16:56:07.680153656 env_var:
2026/04/17 16:56:07.680407703 env:
2026/04/17 16:56:07.680562416 global:
2026/04/17 16:56:07.680747495 /etc/xdg/pip/pip.conf, exists: False
2026/04/17 16:56:07.680911792 /etc/pip.conf, exists: False
2026/04/17 16:56:07.681054897 site:
2026/04/17 16:56:07.681215650 /opt/rstudio-connect/mnt/tmp/tmp.H8z9akX6vT/testenv/pip.conf, exists: False
2026/04/17 16:56:07.681369361 user:
2026/04/17 16:56:07.681524124 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/04/17 16:56:07.681690654 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/04/17 16:56:07.705494649
2026/04/17 16:56:07.705505055 $ python -m pip config list -v
2026/04/17 16:56:07.880760912 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/04/17 16:56:07.881054759 For variant 'global', will try loading '/etc/pip.conf'
2026/04/17 16:56:07.881567636 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/04/17 16:56:07.881839671 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/04/17 16:56:07.882108110 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.H8z9akX6vT/testenv/pip.conf'
2026/04/17 16:56:07.904773194
2026/04/17 16:56:07.904784471 $ python -m pip._vendor.requests.certs
2026/04/17 16:56:08.045699012 <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/17 16:56:08.045882377 /opt/rstudio-connect/mnt/tmp/tmp.H8z9akX6vT/testenv/lib/python3.13/site-packages/pip/vendor/certifi/cacert.pem
2026/04/17 16:56:08.061063736
2026/04/17 16:56:08.061073982 $ python -m pip download -v –no-cache-dir –dest /opt/rstudio-connect/mnt/tmp/tmp.H8z9akX6vT pip
2026/04/17 16:56:08.485254366 Collecting pip
2026/04/17 16:56:08.485600577 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/17 16:56:08.503828026 Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
2026/04/17 16:56:08.510539564 Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
2026/04/17 16:56:08.525513491 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 191.4 MB/s 0:00:00
2026/04/17 16:56:08.536716130 Saved /opt/rstudio-connect/mnt/tmp/tmp.H8z9akX6vT/pip-26.0.1-py3-none-any.whl
2026/04/17 16:56:08.537053293 Successfully downloaded pip
2026/04/17 16:56:08.590794704
2026/04/17 16:56:08.590804549 [notice] A new release of pip is available: 25.2 -> 26.0.1
2026/04/17 16:56:08.590851690 [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/17 16:56:08.687919830 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:08.688123967 [connect-session] Job Key: LC5LpKVBlFu255SU
2026/04/17 16:56:08.688133702 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:08.688137558 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:08.688142265 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:08.688146511 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:43215 …
Connected to session server http://127.0.0.1:43215
2026/04/17 16:56:08.914184745 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:08.914230920 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/04/17 16:56:08.933936504
2026/04/17 16:56:08.933946349 $ /opt/R/4.4.3/bin/R –version
2026/04/17 16:56:08.934021111 R version 4.4.3 (2025-02-28) – "Trophy Case"
2026/04/17 16:56:08.934022544 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/04/17 16:56:08.934040551 Platform: x86_64-pc-linux-gnu
2026/04/17 16:56:08.934041302
2026/04/17 16:56:08.934054061 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/04/17 16:56:08.934054782 You are welcome to redistribute it under the terms of the
2026/04/17 16:56:08.934073851 GNU General Public License versions 2 or 3.
2026/04/17 16:56:08.934074632 For more information about these matters see
2026/04/17 16:56:08.939990087 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:43215 | | ✅ | 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/17 16:56:08.955465283 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:08.955684743 [connect-session] Job Key: Q1uinLJ88o4ZZgDL
2026/04/17 16:56:08.955697332 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:08.955704683 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:08.955711143 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:08.955717022 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:39745 …
Connected to session server http://127.0.0.1:39745
2026/04/17 16:56:09.132359521 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:09.132406117 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/04/17 16:56:09.333584327
2026/04/17 16:56:09.333598799 $ /opt/R/4.4.3/bin/R –no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/04/17 16:56:09.333677207 Package Version LibPath
2026/04/17 16:56:09.333678299 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333702750 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333706286 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333732034 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333732916 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333771013 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333776121 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333797203 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333798114 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333818044 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333818835 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333835540 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333836271 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333852366 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333853087 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333868630 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333869271 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333886332 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333888094 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333919191 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333919932 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333942596 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333943368 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333959993 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333960754 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333977559 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333978240 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.333995266 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:09.339985498 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/17 16:56:09.355200583 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:09.355399031 [connect-session] Job Key: hhWpa2ixZxqYmUhl
2026/04/17 16:56:09.355407634 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:09.355411490 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:09.355416658 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:09.355424309 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:33689 …
Connected to session server http://127.0.0.1:33689
2026/04/17 16:56:09.531097220 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:09.531114516 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/04/17 16:56:09.531854825 $add.smooth
2026/04/17 16:56:09.531862357 [1] TRUE
2026/04/17 16:56:09.531893283
2026/04/17 16:56:09.531894435 $bitmapType
2026/04/17 16:56:09.531906303 [1] "cairo"
2026/04/17 16:56:09.531908766
2026/04/17 16:56:09.531920023 $browser
2026/04/17 16:56:09.531920794 [1] "xdg-open"
2026/04/17 16:56:09.531932532
2026/04/17 16:56:09.531933283 $browserNLdisabled
2026/04/17 16:56:09.531945061 [1] FALSE
2026/04/17 16:56:09.531945892
2026/04/17 16:56:09.531956428 $catch.script.errors
2026/04/17 16:56:09.531957249 [1] FALSE
2026/04/17 16:56:09.531976188
2026/04/17 16:56:09.531976919 $CBoundsCheck
2026/04/17 16:56:09.531987695 [1] FALSE
2026/04/17 16:56:09.531988366
2026/04/17 16:56:09.531999062 $check.bounds
2026/04/17 16:56:09.531999763 [1] FALSE
2026/04/17 16:56:09.532011020
2026/04/17 16:56:09.532011922 $citation.bibtex.max
2026/04/17 16:56:09.532023539 [1] 1
2026/04/17 16:56:09.532025722
2026/04/17 16:56:09.532036599 $continue
2026/04/17 16:56:09.532037300 [1] "+ "
2026/04/17 16:56:09.532048417
2026/04/17 16:56:09.532049228 $contrasts
2026/04/17 16:56:09.532079543 unordered ordered
2026/04/17 16:56:09.532080585 "contr.treatment" "contr.poly"
2026/04/17 16:56:09.532095267
2026/04/17 16:56:09.532096118 $defaultPackages
2026/04/17 16:56:09.532107926 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/04/17 16:56:09.532109028
2026/04/17 16:56:09.532136880 $demo.ask
2026/04/17 16:56:09.532153795 [1] "default"
2026/04/17 16:56:09.532154566
2026/04/17 16:56:09.532167856 $deparse.cutoff
2026/04/17 16:56:09.532171943 [1] 60
2026/04/17 16:56:09.532188598
2026/04/17 16:56:09.532189299 \(device<br>2026/04/17 16:56:09.532376145 function (file = if (onefile) &quot;Rplots.pdf&quot; else &quot;Rplot%03d.pdf&quot;, <br>2026/04/17 16:56:09.532384317 width, height, onefile, family, title, fonts, version, paper, <br>2026/04/17 16:56:09.532417257 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, <br>2026/04/17 16:56:09.532418168 useKerning, fillOddEven, compress) <br>2026/04/17 16:56:09.532437077 {<br>2026/04/17 16:56:09.532437828 initPSandPDFfonts()<br>2026/04/17 16:56:09.532450677 new &lt;- list()<br>2026/04/17 16:56:09.532451428 if (!missing(width)) <br>2026/04/17 16:56:09.532464748 new\)width <- width
2026/04/17 16:56:09.532465199 if (!missing(height))
2026/04/17 16:56:09.532481383 new\(height &lt;- height<br>2026/04/17 16:56:09.532482375 if (!missing(onefile)) <br>2026/04/17 16:56:09.532499781 new\)onefile <- onefile
2026/04/17 16:56:09.532500582 if (!missing(title))
2026/04/17 16:56:09.532525830 new\(title &lt;- title<br>2026/04/17 16:56:09.532528514 if (!missing(fonts)) <br>2026/04/17 16:56:09.532566291 new\)fonts <- fonts
2026/04/17 16:56:09.532570648 if (!missing(version))
2026/04/17 16:56:09.532589516 new\(version &lt;- version<br>2026/04/17 16:56:09.532589987 if (!missing(paper)) <br>2026/04/17 16:56:09.532599261 new\)paper <- paper
2026/04/17 16:56:09.532599671 if (!missing(encoding))
2026/04/17 16:56:09.532609046 new\(encoding &lt;- encoding<br>2026/04/17 16:56:09.532609486 if (!missing(bg)) <br>2026/04/17 16:56:09.532618840 new\)bg <- bg
2026/04/17 16:56:09.532619251 if (!missing(fg))
2026/04/17 16:56:09.532628305 new\(fg &lt;- fg<br>2026/04/17 16:56:09.532628715 if (!missing(pointsize)) <br>2026/04/17 16:56:09.532662516 new\)pointsize <- pointsize
2026/04/17 16:56:09.532663748 if (!missing(pagecentre))
2026/04/17 16:56:09.532674043 new\(pagecentre &lt;- pagecentre<br>2026/04/17 16:56:09.532674484 if (!missing(colormodel)) <br>2026/04/17 16:56:09.532684159 new\)colormodel <- colormodel
2026/04/17 16:56:09.532684569 if (!missing(useDingbats))
2026/04/17 16:56:09.532694224 new\(useDingbats &lt;- useDingbats<br>2026/04/17 16:56:09.532694644 if (!missing(useKerning)) <br>2026/04/17 16:56:09.532711900 new\)useKerning <- useKerning
2026/04/17 16:56:09.532712331 if (!missing(fillOddEven))
2026/04/17 16:56:09.532725791 new\(fillOddEven &lt;- fillOddEven<br>2026/04/17 16:56:09.532726552 if (!missing(compress)) <br>2026/04/17 16:56:09.532742476 new\)compress <- compress
2026/04/17 16:56:09.532743188 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/04/17 16:56:09.532757629 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/04/17 16:56:09.532758290 inherits(family, "CIDFont"))) {
2026/04/17 16:56:09.532769707 enc <- family\(encoding<br>2026/04/17 16:56:09.532770238 if (inherits(family, &quot;Type1Font&quot;) &amp;&amp; !is.null(enc) &amp;&amp; <br>2026/04/17 16:56:09.532781155 enc != &quot;default&quot; &amp;&amp; (is.null(old\)encoding) || old\(encoding == <br>2026/04/17 16:56:09.532781625 &quot;default&quot;)) <br>2026/04/17 16:56:09.532792081 old\)encoding <- enc
2026/04/17 16:56:09.532792602 family <- family\(metrics<br>2026/04/17 16:56:09.532802296 }<br>2026/04/17 16:56:09.532802817 if (is.null(old\)encoding) || old\(encoding == &quot;default&quot;) <br>2026/04/17 16:56:09.532819312 old\)encoding <- guessEncoding()
2026/04/17 16:56:09.532820053 if (!missing(family)) {
2026/04/17 16:56:09.532835486 if (length(family) == 4L) {
2026/04/17 16:56:09.532835967 family <- c(family, "Symbol.afm")
2026/04/17 16:56:09.532846263 }
2026/04/17 16:56:09.532846733 else if (length(family) == 5L) {
2026/04/17 16:56:09.532855607 }
2026/04/17 16:56:09.532856017 else if (length(family) == 1L) {
2026/04/17 16:56:09.532864901 pf <- pdfFonts(family)[[1L]]
2026/04/17 16:56:09.532865371 if (is.null(pf))
2026/04/17 16:56:09.532875226 stop(gettextf("unknown family '%s'", family),
2026/04/17 16:56:09.532875677 domain = NA)
2026/04/17 16:56:09.532886093 matchFont(pf, old\(encoding)<br>2026/04/17 16:56:09.532886503 }<br>2026/04/17 16:56:09.532900274 else stop(&quot;invalid &#x27;family&#x27; argument&quot;)<br>2026/04/17 16:56:09.532901055 old\)family <- family
2026/04/17 16:56:09.532917860 }
2026/04/17 16:56:09.532918632 version <- old\(version<br>2026/04/17 16:56:09.532928547 versions &lt;- c(&quot;1.1&quot;, &quot;1.2&quot;, &quot;1.3&quot;, &quot;1.4&quot;, &quot;1.5&quot;, &quot;1.6&quot;, &quot;1.7&quot;, <br>2026/04/17 16:56:09.532928997 &quot;2.0&quot;)<br>2026/04/17 16:56:09.532938161 if (version %in% versions) <br>2026/04/17 16:56:09.532938632 version &lt;- as.integer(strsplit(version, &quot;[.]&quot;)[[1L]])<br>2026/04/17 16:56:09.532959904 else stop(&quot;invalid PDF version&quot;)<br>2026/04/17 16:56:09.532960334 onefile &lt;- old\)onefile
2026/04/17 16:56:09.532970329 if (!checkIntFormat(file))
2026/04/17 16:56:09.532970850 stop(gettextf("invalid 'file' argument '%s'", file),
2026/04/17 16:56:09.533002027 domain = NA)
2026/04/17 16:56:09.533002878 .External(C_PDF, file, old\(paper, old\)family, old\(encoding, <br>2026/04/17 16:56:09.533016138 old\)bg, old\(fg, old\)width, old\(height, old\)pointsize,
2026/04/17 16:56:09.533016589 onefile, old\(pagecentre, old\)title, old\(fonts, version[1L], <br>2026/04/17 16:56:09.533028737 version[2L], old\)colormodel, old\(useDingbats, old\)useKerning,
2026/04/17 16:56:09.533029188 old\(fillOddEven, old\)compress)
2026/04/17 16:56:09.533040715 invisible()
2026/04/17 16:56:09.533041156 }
2026/04/17 16:56:09.533049829 <bytecode: 0x55c7086c27f0>
2026/04/17 16:56:09.533050280 <environment: namespace:grDevices>
2026/04/17 16:56:09.533060655
2026/04/17 16:56:09.533061136 $device.ask.default
2026/04/17 16:56:09.533074546 [1] FALSE
2026/04/17 16:56:09.533075448
2026/04/17 16:56:09.533088077 $digits
2026/04/17 16:56:09.533088858 [1] 7
2026/04/17 16:56:09.533099294
2026/04/17 16:56:09.533099714 $download.file.extra
2026/04/17 16:56:09.533108327 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}' -A 'RStudio R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)'"
2026/04/17 16:56:09.533109399
2026/04/17 16:56:09.533125333 $download.file.method
2026/04/17 16:56:09.533125783 [1] "curl"
2026/04/17 16:56:09.533134607
2026/04/17 16:56:09.533135047 $dvipscmd
2026/04/17 16:56:09.533143130 [1] "dvips"
2026/04/17 16:56:09.533143590
2026/04/17 16:56:09.533151512 $echo
2026/04/17 16:56:09.533152654 [1] FALSE
2026/04/17 16:56:09.533167476
2026/04/17 16:56:09.533168358 $editor
2026/04/17 16:56:09.533180306 [1] "vi"
2026/04/17 16:56:09.533181137
2026/04/17 16:56:09.533190701 $encoding
2026/04/17 16:56:09.533191172 [1] "native.enc"
2026/04/17 16:56:09.533199244
2026/04/17 16:56:09.533199705 $example.ask
2026/04/17 16:56:09.533207146 [1] "default"
2026/04/17 16:56:09.533207587
2026/04/17 16:56:09.533215168 $expressions
2026/04/17 16:56:09.533215609 [1] 5000
2026/04/17 16:56:09.533223631
2026/04/17 16:56:09.533224142 $help.search.types
2026/04/17 16:56:09.533232134 [1] "vignette" "demo" "help"
2026/04/17 16:56:09.533232604
2026/04/17 16:56:09.533244993 $help.try.all.packages
2026/04/17 16:56:09.533245734 [1] FALSE
2026/04/17 16:56:09.533259335
2026/04/17 16:56:09.533260086 $HTTPUserAgent
2026/04/17 16:56:09.533270682 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/04/17 16:56:09.533271142
2026/04/17 16:56:09.533280697 $internet.info
2026/04/17 16:56:09.533281127 [1] 2
2026/04/17 16:56:09.533289049
2026/04/17 16:56:09.533289490 $keep.parse.data
2026/04/17 16:56:09.533297322 [1] TRUE
2026/04/17 16:56:09.533297782
2026/04/17 16:56:09.533308739 $keep.parse.data.pkgs
2026/04/17 16:56:09.533309160 [1] FALSE
2026/04/17 16:56:09.533317612
2026/04/17 16:56:09.533318033 $keep.source
2026/04/17 16:56:09.533329049 [1] FALSE
2026/04/17 16:56:09.533329791
2026/04/17 16:56:09.533341558 $keep.source.pkgs
2026/04/17 16:56:09.533342289 [1] FALSE
2026/04/17 16:56:09.533354107
2026/04/17 16:56:09.533354518 $locatorBell
2026/04/17 16:56:09.533362159 [1] TRUE
2026/04/17 16:56:09.533362590
2026/04/17 16:56:09.533369851 $mailer
2026/04/17 16:56:09.533370282 [1] "mailto"
2026/04/17 16:56:09.533378023
2026/04/17 16:56:09.533378434 $matprod
2026/04/17 16:56:09.533385925 [1] "default"
2026/04/17 16:56:09.533386386
2026/04/17 16:56:09.533393747 $max.contour.segments
2026/04/17 16:56:09.533394198 [1] 25000
2026/04/17 16:56:09.533402430
2026/04/17 16:56:09.533402871 $max.print
2026/04/17 16:56:09.533413857 [1] 99999
2026/04/17 16:56:09.533414578
2026/04/17 16:56:09.533426396 $menu.graphics
2026/04/17 16:56:09.533427167 [1] TRUE
2026/04/17 16:56:09.533438875
2026/04/17 16:56:09.533439285 $na.action
2026/04/17 16:56:09.533446727 [1] "na.omit"
2026/04/17 16:56:09.533447167
2026/04/17 16:56:09.533454618 $nwarnings
2026/04/17 16:56:09.533455069 [1] 50
2026/04/17 16:56:09.533462861
2026/04/17 16:56:09.533463302 $OutDec
2026/04/17 16:56:09.533470823 [1] "."
2026/04/17 16:56:09.533471264
2026/04/17 16:56:09.533478404 $packrat.authenticated.downloads.use.renv
2026/04/17 16:56:09.533478855 [1] TRUE
2026/04/17 16:56:09.533488009
2026/04/17 16:56:09.533488469 $packrat.connect.timeout
2026/04/17 16:56:09.533500568 [1] 10
2026/04/17 16:56:09.533501279
2026/04/17 16:56:09.533512806 $packrat.untrusted.packages
2026/04/17 16:56:09.533513507 character(0)
2026/04/17 16:56:09.533525966
2026/04/17 16:56:09.533526387 $packrat.verbose.cache
2026/04/17 16:56:09.533535310 [1] TRUE
2026/04/17 16:56:09.533535761
2026/04/17 16:56:09.533543272 $pager
2026/04/17 16:56:09.533543723 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/04/17 16:56:09.533552356
2026/04/17 16:56:09.533552766 $papersize
2026/04/17 16:56:09.533560248 [1] "letter"
2026/04/17 16:56:09.533560688
2026/04/17 16:56:09.533568169 $PCRE_limit_recursion
2026/04/17 16:56:09.533568630 [1] NA
2026/04/17 16:56:09.533576863
2026/04/17 16:56:09.533577273 $PCRE_study
2026/04/17 16:56:09.533590092 [1] FALSE
2026/04/17 16:56:09.533590904
2026/04/17 16:56:09.533601560 $PCRE_use_JIT
2026/04/17 16:56:09.533602261 [1] TRUE
2026/04/17 16:56:09.533612737
2026/04/17 16:56:09.533613157 $pdfviewer
2026/04/17 16:56:09.533620699 [1] "/usr/bin/xdg-open"
2026/04/17 16:56:09.533621139
2026/04/17 16:56:09.533632306 $pkgType
2026/04/17 16:56:09.533632757 [1] "source"
2026/04/17 16:56:09.533649512
2026/04/17 16:56:09.533649923 $printcmd
2026/04/17 16:56:09.533662972 [1] "/usr/bin/lpr"
2026/04/17 16:56:09.533663763
2026/04/17 16:56:09.533675962 $prompt
2026/04/17 16:56:09.533676653 [1] "> "
2026/04/17 16:56:09.533688721
2026/04/17 16:56:09.533689462 $repos
2026/04/17 16:56:09.533700619 CRAN
2026/04/17 16:56:09.533701410 "@CRAN@"
2026/04/17 16:56:09.533711145
2026/04/17 16:56:09.533711545 $rl_word_breaks
2026/04/17 16:56:09.533719397 [1] " &quot;\'&gt;&lt;=%;,&#124;&amp;{()}&quot;<br>2026/04/17 16:56:09.533719838 <br>2026/04/17 16:56:09.533727670 $scipen<br>2026/04/17 16:56:09.533728130 [1] 0<br>2026/04/17 16:56:09.533735702 <br>2026/04/17 16:56:09.533736122 $show.coef.Pvalues<br>2026/04/17 16:56:09.533744164 [1] TRUE<br>2026/04/17 16:56:09.533744635 <br>2026/04/17 16:56:09.533751886 $show.error.messages<br>2026/04/17 16:56:09.533752327 [1] TRUE<br>2026/04/17 16:56:09.533760509 <br>2026/04/17 16:56:09.533761370 $show.signif.stars<br>2026/04/17 16:56:09.533776032 [1] TRUE<br>2026/04/17 16:56:09.533776713 <br>2026/04/17 16:56:09.533787950 $showErrorCalls<br>2026/04/17 16:56:09.533788782 [1] TRUE<br>2026/04/17 16:56:09.533797705 <br>2026/04/17 16:56:09.533798156 $showNCalls<br>2026/04/17 16:56:09.533805737 [1] 50<br>2026/04/17 16:56:09.533806168 <br>2026/04/17 16:56:09.533813278 $showWarnCalls<br>2026/04/17 16:56:09.533813709 [1] FALSE<br>2026/04/17 16:56:09.533821701 <br>2026/04/17 16:56:09.533822162 $str<br>2026/04/17 16:56:09.533830364 $str$strict.width<br>2026/04/17 16:56:09.533830875 [1] &quot;no&quot;<br>2026/04/17 16:56:09.533838887 <br>2026/04/17 16:56:09.533839338 $str$digits.d<br>2026/04/17 16:56:09.533847620 [1] 3<br>2026/04/17 16:56:09.533850815 <br>2026/04/17 16:56:09.533862322 $str$vec.len<br>2026/04/17 16:56:09.533863224 [1] 4<br>2026/04/17 16:56:09.533875021 <br>2026/04/17 16:56:09.533875722 $str$list.len<br>2026/04/17 16:56:09.533884245 [1] 99<br>2026/04/17 16:56:09.533884716 <br>2026/04/17 16:56:09.533891807 $str$deparse.lines<br>2026/04/17 16:56:09.533892267 NULL<br>2026/04/17 16:56:09.533900289 <br>2026/04/17 16:56:09.533900770 $str$drop.deparse.attr<br>2026/04/17 16:56:09.533908932 [1] TRUE<br>2026/04/17 16:56:09.533909403 <br>2026/04/17 16:56:09.533916704 $str$formatNum<br>2026/04/17 16:56:09.533917145 function (x, ...) <br>2026/04/17 16:56:09.533925678 format(x, trim = TRUE, drop0trailing = TRUE, ...)<br>2026/04/17 16:56:09.533926118 &lt;environment: 0x55c708e254c8&gt;<br>2026/04/17 16:56:09.533940951 <br>2026/04/17 16:56:09.533941802 <br>2026/04/17 16:56:09.533952999 $str.dendrogram.last<br>2026/04/17 16:56:09.533953680 [1] &quot;"
2026/04/17 16:56:09.533965127
2026/04/17 16:56:09.533965588 $texi2dvi
2026/04/17 16:56:09.533973069 [1] "/usr/bin/texi2dvi"
2026/04/17 16:56:09.533973520
2026/04/17 16:56:09.533981311 $timeout
2026/04/17 16:56:09.533981782 [1] 60
2026/04/17 16:56:09.533989373
2026/04/17 16:56:09.533989774 $ts.eps
2026/04/17 16:56:09.533997155 [1] 1e-05
2026/04/17 16:56:09.533997606
2026/04/17 16:56:09.534004857 $ts.S.compat
2026/04/17 16:56:09.534005297 [1] FALSE
2026/04/17 16:56:09.534013149
2026/04/17 16:56:09.534013550 $unzip
2026/04/17 16:56:09.534024466 [1] "/usr/bin/unzip"
2026/04/17 16:56:09.534025147
2026/04/17 16:56:09.534037636 $useFancyQuotes
2026/04/17 16:56:09.534038317 [1] TRUE
2026/04/17 16:56:09.534049935
2026/04/17 16:56:09.534050345 $verbose
2026/04/17 16:56:09.534057826 [1] FALSE
2026/04/17 16:56:09.534058317
2026/04/17 16:56:09.534065648 $warn
2026/04/17 16:56:09.534066089 [1] 0
2026/04/17 16:56:09.534073390
2026/04/17 16:56:09.534073791 $warning.length
2026/04/17 16:56:09.534083645 [1] 1000
2026/04/17 16:56:09.534084066
2026/04/17 16:56:09.534091097 $warnPartialMatchArgs
2026/04/17 16:56:09.534091527 [1] FALSE
2026/04/17 16:56:09.534099960
2026/04/17 16:56:09.534100381 $warnPartialMatchAttr
2026/04/17 16:56:09.534113160 [1] FALSE
2026/04/17 16:56:09.534113861
2026/04/17 16:56:09.534125548 $warnPartialMatchDollar
2026/04/17 16:56:09.534126260 [1] FALSE
2026/04/17 16:56:09.534138388
2026/04/17 16:56:09.534138878 $width
2026/04/17 16:56:09.534146250 [1] 80
2026/04/17 16:56:09.534146700 | | ✅ | 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/17 16:56:09.555756811 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:09.555957323 [connect-session] Job Key: QNB9XpTt1cdvw8vE
2026/04/17 16:56:09.555969181 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:09.555974319 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:09.555978786 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:09.555982852 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:40745 …
Connected to session server http://127.0.0.1:40745
2026/04/17 16:56:09.737794714 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:09.737832606 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/04/17 16:56:09.746382857
2026/04/17 16:56:09.746391951 $ env
2026/04/17 16:56:09.746460494 EDITOR=vi
2026/04/17 16:56:09.746461776 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:56:09.746481425 HOSTNAME=1f2bf1d617f1
2026/04/17 16:56:09.746482337 LANG=en_US.UTF-8
2026/04/17 16:56:09.746496949 LANGUAGE=en_US:en
2026/04/17 16:56:09.746497820 LC_ALL=en_US.UTF-8
2026/04/17 16:56:09.746511801 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/17 16:56:09.746514084 LN_S=ln -s
2026/04/17 16:56:09.746534125 LOGNAME=rstudio-connect
2026/04/17 16:56:09.746534796 MAKEFLAGS=-j1
2026/04/17 16:56:09.746548186 MAKE=make
2026/04/17 16:56:09.746548917 PAGER=/usr/bin/pager
2026/04/17 16:56:09.746573709 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/04/17 16:56:09.746576814 POSIT_CONNECT=1
2026/04/17 16:56:09.746611456 POSIT_PRODUCT=CONNECT
2026/04/17 16:56:09.746612698 PWD=/opt/rstudio-connect/mnt/app
2026/04/17 16:56:09.746626599 R_ARCH=
2026/04/17 16:56:09.746637706 R_BROWSER=xdg-open
2026/04/17 16:56:09.746671867 R_BZIPCMD=/usr/bin/bzip2
2026/04/17 16:56:09.746672728 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/04/17 16:56:09.746685327 R_ENVIRON_USER=REDACTED
2026/04/17 16:56:09.746685768 R_GZIPCMD=/usr/bin/gzip
2026/04/17 16:56:09.746695673 R_HOME=/opt/R/4.4.3/lib/R
2026/04/17 16:56:09.746696124 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/04/17 16:56:09.746706790 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/04/17 16:56:09.746707240 R_LIBS_USER=REDACTED
2026/04/17 16:56:09.746717386 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/04/17 16:56:09.746717846 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpkzL1G9/packrat-src
2026/04/17 16:56:09.746738146 R_PAPERSIZE=letter
2026/04/17 16:56:09.746739639 R_PDFVIEWER=/usr/bin/xdg-open
2026/04/17 16:56:09.746761271 R_PLATFORM=x86_64-pc-linux-gnu
2026/04/17 16:56:09.746761792 R_PRINTCMD=/usr/bin/lpr
2026/04/17 16:56:09.746772087 R_PROFILE_USER=REDACTED
2026/04/17 16:56:09.746772538 R_RD4PDF=times,inconsolata,hyper
2026/04/17 16:56:09.746782764 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpkzL1G9
2026/04/17 16:56:09.746783635 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/04/17 16:56:09.746798457 R_STRIP_SHARED_LIB=strip –strip-unneeded
2026/04/17 16:56:09.746799248 R_STRIP_STATIC_LIB=strip –strip-debug
2026/04/17 16:56:09.746818798 RSTUDIO_PRODUCT=CONNECT
2026/04/17 16:56:09.746819559 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/04/17 16:56:09.746834161 R_UNZIPCMD=/usr/bin/unzip
2026/04/17 16:56:09.746843755 R_ZIPCMD=/usr/bin/zip
2026/04/17 16:56:09.746844366 SED=/usr/bin/sed
2026/04/17 16:56:09.746853981 SHLVL=2
2026/04/17 16:56:09.746854441 STARTUP_DEBUG_MODE=0
2026/04/17 16:56:09.746863014 TAR=/usr/bin/tar
2026/04/17 16:56:09.746863485 TERM=xterm
2026/04/17 16:56:09.746871607 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:56:09.746872058 TZ=UTC
2026/04/17 16:56:09.746881031 USERNAME=rstudio-connect
2026/04/17 16:56:09.746881452 USER=rstudio-connect
2026/04/17 16:56:09.752635970
=/usr/bin/env
Stopped session pings to http://127.0.0.1:40745 | | ✅ | 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/17 16:56:09.767923875 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:09.768139139 [connect-session] Job Key: nMqJSjh45tOmXMNt
2026/04/17 16:56:09.768148593 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:09.768152659 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:09.768157246 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:09.768161492 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:40657 …
Connected to session server http://127.0.0.1:40657
2026/04/17 16:56:09.948187236 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:09.948205324 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/04/17 16:56:09.956393205
2026/04/17 16:56:09.956403009 $ findmnt –notruncate
2026/04/17 16:56:09.956439264 TARGET SOURCE FSTYPE OPTIONS
2026/04/17 16:56:09.956446875 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5RFLH
LTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:09.956561007 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:09.956566255 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/17 16:56:09.956598063 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:56:09.956598974 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:09.956624443 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/17 16:56:09.956624933 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:56:09.956669460 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:09.956670532 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/17 16:56:09.956694453 ├─/data /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:09.956722711 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l
/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:09.956723592 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l
/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:09.956846848 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:09.956902692 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:09.956903182 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:09.956949983 ├─/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/17 16:56:09.956956603 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:09.956979988 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/jobs/0/nMqJSjh45tOmXMNt] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:09.956980579 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:09.957003744 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:09.957004224 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1921670089] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:09.957087460 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:09.962371580 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
Stopped session pings to http://127.0.0.1:40657 | | ✅ | 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/17 16:56:09.978150790 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:09.978377060 [connect-session] Job Key: wrYaKYpE7JDcEUc1
2026/04/17 16:56:09.978385964 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:09.978389619 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:09.978394286 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:09.978398463 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:39055 …
Connected to session server http://127.0.0.1:39055
2026/04/17 16:56:10.156287219 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:10.156343509 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/06-cran-connectivity.sh
2026/04/17 16:56:10.285179489
2026/04/17 16:56:10.285198848 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://cran.rstudio.com
2026/04/17 16:56:10.285267531 * Trying 13.35.78.105:443…
2026/04/17 16:56:10.285269054 * Connected to cran.rstudio.com (13.35.78.105) port 443 (#0)
2026/04/17 16:56:10.285283766 * ALPN, offering h2
2026/04/17 16:56:10.285284507 * ALPN, offering http/1.1
2026/04/17 16:56:10.285297456 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:56:10.285298137 * CApath: /etc/ssl/certs
2026/04/17 16:56:10.285314202 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:10.285314893 } [5 bytes data]
2026/04/17 16:56:10.285330166 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:56:10.285330857 } [512 bytes data]
2026/04/17 16:56:10.285345719 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:10.285346380 { [5 bytes data]
2026/04/17 16:56:10.285361242 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:56:10.285361963 { [122 bytes data]
2026/04/17 16:56:10.285376315 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:56:10.285377036 { [5 bytes data]
2026/04/17 16:56:10.285393056 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.285396651 { [5 bytes data]
2026/04/17 16:56:10.285423061 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/17 16:56:10.285424072 { [19 bytes data]
2026/04/17 16:56:10.285440577 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.285441238 { [5 bytes data]
2026/04/17 16:56:10.285484003 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/17 16:56:10.285484794 { [3845 bytes data]
2026/04/17 16:56:10.285495570 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.285496021 { [5 bytes data]
2026/04/17 16:56:10.285506026 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/17 16:56:10.285506466 { [264 bytes data]
2026/04/17 16:56:10.285523512 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.285524243 { [5 bytes data]
2026/04/17 16:56:10.285561680 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/17 16:56:10.285562351 { [36 bytes data]
2026/04/17 16:56:10.285587388 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:56:10.285588810 } [5 bytes data]
2026/04/17 16:56:10.285612005 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:56:10.285612997 } [1 bytes data]
2026/04/17 16:56:10.285679176 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.285679787 } [5 bytes data]
2026/04/17 16:56:10.285689923 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/17 16:56:10.285690443 } [36 bytes data]
2026/04/17 16:56:10.285700108 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/17 16:56:10.285700529 * ALPN, server accepted to use h2
2026/04/17 16:56:10.285741901 * Server certificate:
2026/04/17 16:56:10.285742682 * subject: CN=cran.rstudio.com
2026/04/17 16:56:10.285760819 * start date: May 17 00:00:00 2025 GMT
2026/04/17 16:56:10.285761821 * expire date: Jun 14 23:59:59 2026 GMT
2026/04/17 16:56:10.285773659 * subjectAltName: host "cran.rstudio.com" matched cert's "cran.rstudio.com"
2026/04/17 16:56:10.285774320 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M03
2026/04/17 16:56:10.285796383 * SSL certificate verify ok.
2026/04/17 16:56:10.285816914 * Using HTTP2, server supports multiplexing
2026/04/17 16:56:10.285817605 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:56:10.285833909 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:56:10.285834370 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.285846699 } [5 bytes data]
2026/04/17 16:56:10.285847139 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.285856684 } [5 bytes data]
2026/04/17 16:56:10.285857094 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.285884055 } [5 bytes data]
2026/04/17 16:56:10.285884816 * Using Stream ID: 1 (easy handle 0x558cb4a909f0)
2026/04/17 16:56:10.285901611 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.285902372 } [5 bytes data]
2026/04/17 16:56:10.285913419 > GET / HTTP/2
2026/04/17 16:56:10.285913890 > Host: cran.rstudio.com
2026/04/17 16:56:10.285922693 > user-agent: curl/7.81.0
2026/04/17 16:56:10.285923144 > accept: /
2026/04/17 16:56:10.285931857 >
2026/04/17 16:56:10.285932358 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.285941421 { [5 bytes data]
2026/04/17 16:56:10.285941852 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/17 16:56:10.285957235 { [157 bytes data]
2026/04/17 16:56:10.285957956 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.285977265 { [5 bytes data]
2026/04/17 16:56:10.285977926 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/17 16:56:10.286003875 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.286005107 } [5 bytes data]
2026/04/17 16:56:10.286026339 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.286027170 { [5 bytes data]
2026/04/17 16:56:10.286040761 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.286043885 { [5 bytes data]
2026/04/17 16:56:10.286058968 < HTTP/2 200
2026/04/17 16:56:10.286059669 < content-type: text/html
2026/04/17 16:56:10.286071767 < content-length: 866
2026/04/17 16:56:10.286072228 < server: Apache/2.4.65 (Unix)
2026/04/17 16:56:10.286081562 < last-modified: Mon, 04 Mar 2024 19:47:19 GMT
2026/04/17 16:56:10.286082013 < accept-ranges: bytes
2026/04/17 16:56:10.286091687 < date: Fri, 17 Apr 2026 16:32:43 GMT
2026/04/17 16:56:10.286092148 < expires: Fri, 17 Apr 2026 16:59:25 GMT
2026/04/17 16:56:10.286101512 < cache-control: max-age=1800
2026/04/17 16:56:10.286101933 < etag: "362-612dafe59ac63"
2026/04/17 16:56:10.286111247 < x-cache: Hit from cloudfront
2026/04/17 16:56:10.286111738 < via: 1.1 6d64eb71c2f29c56666739c80983f7f4.cloudfront.net (CloudFront)
2026/04/17 16:56:10.286123565 < x-amz-cf-pop: IAD61-P11
2026/04/17 16:56:10.286123986 < x-amz-cf-id: VdzAXegSzjvG-VN3o2Fn0TjGegfaf33ixlRcpEcPJxWxqwgYUXe-fA==
2026/04/17 16:56:10.286145799 < age: 1605
2026/04/17 16:56:10.286146570 <
2026/04/17 16:56:10.286156485 { [866 bytes data]
2026/04/17 16:56:10.291466404 * Connection #0 to host cran.rstudio.com left intact
Stopped session pings to http://127.0.0.1:39055 | | ✅ | 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/17 16:56:10.306966438 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:10.307183966 [connect-session] Job Key: rfl1mbGtJgF5OFzw
2026/04/17 16:56:10.307197266 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:10.307203365 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:10.307210516 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:10.307216174 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:38739 …
Connected to session server http://127.0.0.1:38739
2026/04/17 16:56:10.484677392 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:10.484740977 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/04/17 16:56:10.632894224
2026/04/17 16:56:10.632909136 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://packagemanager.posit.co/cran/linux/jammy/latest
2026/04/17 16:56:10.632975286 * Trying 3.22.125.129:443…
2026/04/17 16:56:10.632976828 * Connected to packagemanager.posit.co (3.22.125.129) port 443 (#0)
2026/04/17 16:56:10.632993503 * ALPN, offering h2
2026/04/17 16:56:10.632994164 * ALPN, offering http/1.1
2026/04/17 16:56:10.633006673 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:56:10.633007434 * CApath: /etc/ssl/certs
2026/04/17 16:56:10.633022066 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:10.633023068 } [5 bytes data]
2026/04/17 16:56:10.633037339 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:56:10.633037990 } [512 bytes data]
2026/04/17 16:56:10.633062472 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:10.633065877 { [5 bytes data]
2026/04/17 16:56:10.633107625 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:56:10.633111481 { [104 bytes data]
2026/04/17 16:56:10.633131901 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:10.633133574 { [5 bytes data]
2026/04/17 16:56:10.633158812 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/04/17 16:56:10.633159493 { [3880 bytes data]
2026/04/17 16:56:10.633173855 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:10.633174506 { [5 bytes data]
2026/04/17 16:56:10.633188917 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/04/17 16:56:10.633189608 { [333 bytes data]
2026/04/17 16:56:10.633204661 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:10.633205312 { [5 bytes data]
2026/04/17 16:56:10.633219894 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/04/17 16:56:10.633220565 { [4 bytes data]
2026/04/17 16:56:10.633234886 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:10.633235557 } [5 bytes data]
2026/04/17 16:56:10.633250179 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/04/17 16:56:10.633250871 } [70 bytes data]
2026/04/17 16:56:10.633265943 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:56:10.633266634 } [5 bytes data]
2026/04/17 16:56:10.633280605 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:56:10.633281316 } [1 bytes data]
2026/04/17 16:56:10.633296089 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:10.633296730 } [5 bytes data]
2026/04/17 16:56:10.633310260 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/04/17 16:56:10.633310861 } [16 bytes data]
2026/04/17 16:56:10.633322749 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:56:10.633323400 { [5 bytes data]
2026/04/17 16:56:10.633348928 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:10.633349649 { [5 bytes data]
2026/04/17 16:56:10.633364331 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/04/17 16:56:10.633364972 { [16 bytes data]
2026/04/17 16:56:10.633378643 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/04/17 16:56:10.633379314 * ALPN, server accepted to use h2
2026/04/17 16:56:10.633396850 * Server certificate:
2026/04/17 16:56:10.633397541 * subject: CN=p3m.posit.it
2026/04/17 16:56:10.633411703 * start date: Feb 24 00:00:00 2026 GMT
2026/04/17 16:56:10.633412374 * expire date: Sep 9 23:59:59 2026 GMT
2026/04/17 16:56:10.633426515 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/04/17 16:56:10.633427957 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/04/17 16:56:10.633449109 * SSL certificate verify ok.
2026/04/17 16:56:10.633449900 * Using HTTP2, server supports multiplexing
2026/04/17 16:56:10.633467947 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:56:10.633468638 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:56:10.633499244 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.633500046 } [5 bytes data]
2026/04/17 16:56:10.633514908 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.633515589 } [5 bytes data]
2026/04/17 16:56:10.633529680 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.633530471 } [5 bytes data]
2026/04/17 16:56:10.633544853 * Using Stream ID: 1 (easy handle 0x55ff417439f0)
2026/04/17 16:56:10.633545564 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.633562490 } [5 bytes data]
2026/04/17 16:56:10.633563231 > GET /cran/linux/jammy/latest HTTP/2
2026/04/17 16:56:10.633577382 > Host: packagemanager.posit.co
2026/04/17 16:56:10.633578193 > user-agent: curl/7.81.0
2026/04/17 16:56:10.633592745 > accept: /
2026/04/17 16:56:10.633593436 >
2026/04/17 16:56:10.633612260 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.633616016 { [5 bytes data]
2026/04/17 16:56:10.633665485 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/17 16:56:10.633679020 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.633679922 } [5 bytes data]
2026/04/17 16:56:10.633694504 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.633695265 { [5 bytes data]
2026/04/17 16:56:10.633709236 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.633709907 { [5 bytes data]
2026/04/17 16:56:10.633723527 < HTTP/2 400
2026/04/17 16:56:10.633724339 < date: Fri, 17 Apr 2026 16:56:10 GMT
2026/04/17 16:56:10.633736918 < content-type: text/plain; charset=utf-8
2026/04/17 16:56:10.633737609 < content-length: 94
2026/04/17 16:56:10.633756487 < cache-control: max-age=3600
2026/04/17 16:56:10.633757278 < request-id: c7fdfb25-4ef4-4959-9859-de90df52ea7f
2026/04/17 16:56:10.633772862 < server: Posit Package Manager v2026.04.0
2026/04/17 16:56:10.633773613 < x-content-type-options: nosniff
2026/04/17 16:56:10.633788706 < x-frame-options: DENY
2026/04/17 16:56:10.633789427 < x-repository-type: RSPM
2026/04/17 16:56:10.633802466 <
2026/04/17 16:56:10.633803187 { [94 bytes data]
2026/04/17 16:56:10.633814114 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.633814845 { [5 bytes data]
2026/04/17 16:56:10.639602287 * Connection #0 to host packagemanager.posit.co left intact
Stopped session pings to http://127.0.0.1:38739 | | ✅ | 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/17 16:56:10.655071315 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:10.655288743 [connect-session] Job Key: EM35nz6Nzjt4sext
2026/04/17 16:56:10.655302784 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:10.655308142 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:10.655314481 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:10.655319859 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:40699 …
Connected to session server http://127.0.0.1:40699
2026/04/17 16:56:10.831600200 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:10.831659544 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/04/17 16:56:10.977875724
2026/04/17 16:56:10.977889255 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://packagemanager.posit.co/cran/linux/jammy/latest
2026/04/17 16:56:10.977974172 * Trying 3.22.125.129:443…
2026/04/17 16:56:10.977975494 * Connected to packagemanager.posit.co (3.22.125.129) port 443 (#0)
2026/04/17 16:56:10.978004538 * ALPN, offering h2
2026/04/17 16:56:10.978005069 * ALPN, offering http/1.1
2026/04/17 16:56:10.978014834 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:56:10.978015264 * CApath: /etc/ssl/certs
2026/04/17 16:56:10.978034934 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:10.978036586 } [5 bytes data]
2026/04/17 16:56:10.978056336 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:56:10.978061474 } [512 bytes data]
2026/04/17 16:56:10.978084889 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:10.978086181 { [5 bytes data]
2026/04/17 16:56:10.978113422 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:56:10.978114383 { [104 bytes data]
2026/04/17 16:56:10.978129045 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:10.978129506 { [5 bytes data]
2026/04/17 16:56:10.978139090 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/04/17 16:56:10.978139531 { [3880 bytes data]
2026/04/17 16:56:10.978148905 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:10.978149406 { [5 bytes data]
2026/04/17 16:56:10.978165210 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/04/17 16:56:10.978165951 { [333 bytes data]
2026/04/17 16:56:10.978180813 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:10.978181464 { [5 bytes data]
2026/04/17 16:56:10.978195185 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/04/17 16:56:10.978195886 { [4 bytes data]
2026/04/17 16:56:10.978209667 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:10.978210328 } [5 bytes data]
2026/04/17 16:56:10.978223938 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/04/17 16:56:10.978224589 } [70 bytes data]
2026/04/17 16:56:10.978238830 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:56:10.978239471 } [5 bytes data]
2026/04/17 16:56:10.978253022 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:56:10.978253763 } [1 bytes data]
2026/04/17 16:56:10.978268535 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:10.978269266 } [5 bytes data]
2026/04/17 16:56:10.978282847 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/04/17 16:56:10.978283528 } [16 bytes data]
2026/04/17 16:56:10.978297509 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:56:10.978298150 { [5 bytes data]
2026/04/17 16:56:10.978312321 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:10.978318070 { [5 bytes data]
2026/04/17 16:56:10.978332982 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/04/17 16:56:10.978333653 { [16 bytes data]
2026/04/17 16:56:10.978348185 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/04/17 16:56:10.978348846 * ALPN, server accepted to use h2
2026/04/17 16:56:10.978361565 * Server certificate:
2026/04/17 16:56:10.978362036 * subject: CN=p3m.posit.it
2026/04/17 16:56:10.978376758 * start date: Feb 24 00:00:00 2026 GMT
2026/04/17 16:56:10.978377569 * expire date: Sep 9 23:59:59 2026 GMT
2026/04/17 16:56:10.978393153 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/04/17 16:56:10.978394094 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/04/17 16:56:10.978421476 * SSL certificate verify ok.
2026/04/17 16:56:10.978422447 * Using HTTP2, server supports multiplexing
2026/04/17 16:56:10.978440154 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:56:10.978441055 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:56:10.978505292 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.978506714 } [5 bytes data]
2026/04/17 16:56:10.978531131 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.978531882 } [5 bytes data]
2026/04/17 16:56:10.978561156 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.978561907 } [5 bytes data]
2026/04/17 16:56:10.978577421 * Using Stream ID: 1 (easy handle 0x55653e3f19f0)
2026/04/17 16:56:10.978578132 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.978600164 } [5 bytes data]
2026/04/17 16:56:10.978601046 > GET /cran/linux/jammy/latest HTTP/2
2026/04/17 16:56:10.978616098 > Host: packagemanager.posit.co
2026/04/17 16:56:10.978617120 > user-agent: curl/7.81.0
2026/04/17 16:56:10.978629278 > accept: /
2026/04/17 16:56:10.978629719 >
2026/04/17 16:56:10.978671933 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.978701227 { [5 bytes data]
2026/04/17 16:56:10.978701988 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/17 16:56:10.978718152 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:10.978718864 } [5 bytes data]
2026/04/17 16:56:10.978742579 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.978743390 { [5 bytes data]
2026/04/17 16:56:10.978758263 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.978759054 { [5 bytes data]
2026/04/17 16:56:10.978775048 < HTTP/2 400
2026/04/17 16:56:10.978775869 < date: Fri, 17 Apr 2026 16:56:10 GMT
2026/04/17 16:56:10.978789700 < content-type: text/plain; charset=utf-8
2026/04/17 16:56:10.978790451 < content-length: 94
2026/04/17 16:56:10.978802990 < cache-control: max-age=3600
2026/04/17 16:56:10.978803461 < request-id: aac693be-e950-4953-834d-14da09379873
2026/04/17 16:56:10.978814327 < server: Posit Package Manager v2026.04.0
2026/04/17 16:56:10.978814758 < x-content-type-options: nosniff
2026/04/17 16:56:10.978825163 < x-frame-options: DENY
2026/04/17 16:56:10.978825624 < x-repository-type: RSPM
2026/04/17 16:56:10.978845774 <
2026/04/17 16:56:10.978846625 { [94 bytes data]
2026/04/17 16:56:10.978864733 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:10.978865434 { [5 bytes data]
2026/04/17 16:56:10.984337968 * Connection #0 to host packagemanager.posit.co left intact
Stopped session pings to http://127.0.0.1:40699 | | ✅ | 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/17 16:56:11.000627275 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:11.000988750 [connect-session] Job Key: z1PXVUMJjceHyTrU
2026/04/17 16:56:11.001002280 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:11.001007638 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:11.001014568 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:11.001020568 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:37747 …
Connected to session server http://127.0.0.1:37747
2026/04/17 16:56:11.195080198 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:11.195124370 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/04/17 16:56:11.214249737
2026/04/17 16:56:11.214261084 $ /opt/R/4.5.2/bin/R –version
2026/04/17 16:56:11.214374715 R version 4.5.2 (2025-10-31) – "[Not] Part in a Rumble"
2026/04/17 16:56:11.214377819 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/04/17 16:56:11.214405451 Platform: x86_64-pc-linux-gnu
2026/04/17 16:56:11.214406873
2026/04/17 16:56:11.214420424 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/04/17 16:56:11.214421265 You are welcome to redistribute it under the terms of the
2026/04/17 16:56:11.214440874 GNU General Public License versions 2 or 3.
2026/04/17 16:56:11.214442327 For more information about these matters see
2026/04/17 16:56:11.220168116 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/17 16:56:11.235529988 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:11.235786985 [connect-session] Job Key: CAIrtOoKVKzRVACY
2026/04/17 16:56:11.235800305 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:11.235807857 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:11.235814356 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:11.235820135 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:37557 …
Connected to session server http://127.0.0.1:37557
2026/04/17 16:56:11.413974567 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:11.414026520 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/04/17 16:56:11.628829549
2026/04/17 16:56:11.628843470 $ /opt/R/4.5.2/bin/R –no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/04/17 16:56:11.628909148 Package Version LibPath
2026/04/17 16:56:11.628911962 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.628935979 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.628936790 bit64 "bit64" "4.6.0-1" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.628954797 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.628955909 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.628974116 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.628974908 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.628989219 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.628989660 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629001277 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629001708 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629012995 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629013426 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629055279 glue "glue" "1.8.0" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629056100 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629070732 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629071142 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629082149 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629082560 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629093716 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629094137 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629119615 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629120326 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629143301 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629144212 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629157683 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629158123 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629168880 odbc "odbc" "1.6.4.1" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629169410 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629180277 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629180727 Rcpp "Rcpp" "1.1.1" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629204153 rlang "rlang" "1.2.0" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629204854 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629224644 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629225295 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629245084 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629246006 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629269842 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629270813 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629299076 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.629299837 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:11.634519114 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library"
Stopped session pings to http://127.0.0.1:37557 | | ✅ | 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/17 16:56:11.650088964 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:11.650304107 [connect-session] Job Key: J659Pcs4xKsMaZFe
2026/04/17 16:56:11.650313512 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:11.650317778 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:11.650325440 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:11.650331639 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:39777 …
Connected to session server http://127.0.0.1:39777
2026/04/17 16:56:11.833809935 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:11.833853941 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/04/17 16:56:11.834399342 $add.smooth
2026/04/17 16:56:11.834408856 [1] TRUE
2026/04/17 16:56:11.834468056
2026/04/17 16:56:11.834469798 $bitmapType
2026/04/17 16:56:11.834484841 [1] "cairo"
2026/04/17 16:56:11.834485612
2026/04/17 16:56:11.834497840 $browser
2026/04/17 16:56:11.834498561 [1] "xdg-open"
2026/04/17 16:56:11.834511090
2026/04/17 16:56:11.834511781 $browserNLdisabled
2026/04/17 16:56:11.834524941 [1] FALSE
2026/04/17 16:56:11.834525642
2026/04/17 16:56:11.834540615 $catch.script.errors
2026/04/17 16:56:11.834541486 [1] FALSE
2026/04/17 16:56:11.834550801
2026/04/17 16:56:11.834563610 $CBoundsCheck
2026/04/17 16:56:11.834564631 [1] FALSE
2026/04/17 16:56:11.834582368
2026/04/17 16:56:11.834587336 $check.bounds
2026/04/17 16:56:11.834611802 [1] FALSE
2026/04/17 16:56:11.834612813
2026/04/17 16:56:11.834676980 $citation.bibtex.max
2026/04/17 16:56:11.834678382 [1] 1
2026/04/17 16:56:11.834695939
2026/04/17 16:56:11.834696961 $continue
2026/04/17 16:56:11.834710140 [1] "+ "
2026/04/17 16:56:11.834710912
2026/04/17 16:56:11.834721868 $contrasts
2026/04/17 16:56:11.834722349 unordered ordered
2026/04/17 16:56:11.834732985 "contr.treatment" "contr.poly"
2026/04/17 16:56:11.834733476
2026/04/17 16:56:11.834756710 $defaultPackages
2026/04/17 16:56:11.834757472 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/04/17 16:56:11.834773586
2026/04/17 16:56:11.834779765 $demo.ask
2026/04/17 16:56:11.834780516 [1] "default"
2026/04/17 16:56:11.834792584
2026/04/17 16:56:11.834793326 $deparse.cutoff
2026/04/17 16:56:11.834801268 [1] 60
2026/04/17 16:56:11.834801728
2026/04/17 16:56:11.834809430 \(device<br>2026/04/17 16:56:11.835022160 function (file = if (onefile) &quot;Rplots.pdf&quot; else &quot;Rplot%03d.pdf&quot;, <br>2026/04/17 16:56:11.835028570 width, height, onefile, family, title, fonts, version, paper, <br>2026/04/17 16:56:11.835055620 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, <br>2026/04/17 16:56:11.835056392 useKerning, fillOddEven, compress, timestamp, producer, author) <br>2026/04/17 16:56:11.835076842 {<br>2026/04/17 16:56:11.835077774 initPSandPDFfonts()<br>2026/04/17 16:56:11.835090313 new &lt;- list()<br>2026/04/17 16:56:11.835091014 if (!missing(width)) <br>2026/04/17 16:56:11.835104845 new\)width <- width
2026/04/17 16:56:11.835105766 if (!missing(height))
2026/04/17 16:56:11.835120288 new\(height &lt;- height<br>2026/04/17 16:56:11.835120949 if (!missing(onefile)) <br>2026/04/17 16:56:11.835137669 new\)onefile <- onefile
2026/04/17 16:56:11.835141144 if (!missing(title))
2026/04/17 16:56:11.835165256 new\(title &lt;- title<br>2026/04/17 16:56:11.835166567 if (!missing(fonts)) <br>2026/04/17 16:56:11.835183453 new\)fonts <- fonts
2026/04/17 16:56:11.835184144 if (!missing(version))
2026/04/17 16:56:11.835206207 new\(version &lt;- version<br>2026/04/17 16:56:11.835206858 if (!missing(paper)) <br>2026/04/17 16:56:11.835220919 new\)paper <- paper
2026/04/17 16:56:11.835221710 if (!missing(encoding))
2026/04/17 16:56:11.835235301 new\(encoding &lt;- encoding<br>2026/04/17 16:56:11.835235962 if (!missing(bg)) <br>2026/04/17 16:56:11.835249753 new\)bg <- bg
2026/04/17 16:56:11.835250424 if (!missing(fg))
2026/04/17 16:56:11.835262016 new\(fg &lt;- fg<br>2026/04/17 16:56:11.835264730 if (!missing(pointsize)) <br>2026/04/17 16:56:11.835279342 new\)pointsize <- pointsize
2026/04/17 16:56:11.835280364 if (!missing(pagecentre))
2026/04/17 16:56:11.835294094 new\(pagecentre &lt;- pagecentre<br>2026/04/17 16:56:11.835294856 if (!missing(colormodel)) <br>2026/04/17 16:56:11.835308366 new\)colormodel <- colormodel
2026/04/17 16:56:11.835309007 if (!missing(useDingbats))
2026/04/17 16:56:11.835334791 new\(useDingbats &lt;- useDingbats<br>2026/04/17 16:56:11.835379854 if (!missing(useKerning)) <br>2026/04/17 16:56:11.835380745 new\)useKerning <- useKerning
2026/04/17 16:56:11.835394696 if (!missing(fillOddEven))
2026/04/17 16:56:11.835395477 new\(fillOddEven &lt;- fillOddEven<br>2026/04/17 16:56:11.835420960 if (!missing(compress)) <br>2026/04/17 16:56:11.835454826 new\)compress <- compress
2026/04/17 16:56:11.835455738 if (!missing(timestamp))
2026/04/17 16:56:11.835469488 new\(timestamp &lt;- timestamp<br>2026/04/17 16:56:11.835470270 if (!missing(producer)) <br>2026/04/17 16:56:11.835481542 new\)producer <- producer
2026/04/17 16:56:11.835490350 if (!missing(author))
2026/04/17 16:56:11.835513445 new\(author &lt;- author<br>2026/04/17 16:56:11.835523555 old &lt;- check.options(new, name.opt = &quot;.PDF.Options&quot;, envir = .PSenv)<br>2026/04/17 16:56:11.835534341 if (!missing(family) &amp;&amp; (inherits(family, &quot;Type1Font&quot;) &#124;&#124; <br>2026/04/17 16:56:11.835536585 inherits(family, &quot;CIDFont&quot;))) {<br>2026/04/17 16:56:11.835556925 enc &lt;- family\)encoding
2026/04/17 16:56:11.835557666 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/04/17 16:56:11.835572754 enc != "default" && (is.null(old\(encoding) &#124;&#124; old\)encoding ==
2026/04/17 16:56:11.835596224 "default"))
2026/04/17 16:56:11.835620601 old\(encoding &lt;- enc<br>2026/04/17 16:56:11.835621402 family &lt;- family\)metrics
2026/04/17 16:56:11.835635654 }
2026/04/17 16:56:11.835636405 if (is.null(old\(encoding) &#124;&#124; old\)encoding == "default")
2026/04/17 16:56:11.835669705 old\(encoding &lt;- guessEncoding()<br>2026/04/17 16:56:11.835670436 if (!missing(family)) {<br>2026/04/17 16:56:11.835687567 if (length(family) == 4L) {<br>2026/04/17 16:56:11.835715023 family &lt;- c(family, &quot;Symbol.afm&quot;)<br>2026/04/17 16:56:11.835715854 }<br>2026/04/17 16:56:11.835729705 else if (length(family) == 5L) {<br>2026/04/17 16:56:11.835730476 }<br>2026/04/17 16:56:11.835743806 else if (length(family) == 1L) {<br>2026/04/17 16:56:11.835744497 pf &lt;- pdfFonts(family)[[1L]]<br>2026/04/17 16:56:11.835770867 if (is.null(pf)) <br>2026/04/17 16:56:11.835786020 stop(gettextf(&quot;unknown family &#x27;%s&#x27;&quot;, family), <br>2026/04/17 16:56:11.835786791 domain = NA)<br>2026/04/17 16:56:11.835802515 matchFont(pf, old\)encoding)
2026/04/17 16:56:11.835803206 }
2026/04/17 16:56:11.835816516 else stop("invalid 'family' argument")
2026/04/17 16:56:11.835817207 old\(family &lt;- family<br>2026/04/17 16:56:11.835832169 }<br>2026/04/17 16:56:11.835832981 version &lt;- old\)version
2026/04/17 16:56:11.835845870 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/04/17 16:56:11.835846541 "2.0")
2026/04/17 16:56:11.835860272 if (version %in% versions)
2026/04/17 16:56:11.835861003 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/04/17 16:56:11.835877157 else stop("invalid PDF version")
2026/04/17 16:56:11.835877828 onefile <- old\(onefile<br>2026/04/17 16:56:11.835892470 if (!checkIntFormat(file)) <br>2026/04/17 16:56:11.835893221 stop(gettextf(&quot;invalid &#x27;file&#x27; argument &#x27;%s&#x27;&quot;, file), <br>2026/04/17 16:56:11.835909235 domain = NA)<br>2026/04/17 16:56:11.835909997 .External(C_PDF, file, old\)paper, old\(family, old\)encoding,
2026/04/17 16:56:11.835926261 old\(bg, old\)fg, old\(width, old\)height, old\(pointsize, <br>2026/04/17 16:56:11.835927052 onefile, old\)pagecentre, old\(title, old\)fonts, version[1L],
2026/04/17 16:56:11.835946081 version[2L], old\(colormodel, old\)useDingbats, old\(useKerning, <br>2026/04/17 16:56:11.835946842 old\)fillOddEven, old\(compress, old\)timestamp, old\(producer, <br>2026/04/17 16:56:11.835966392 old\)author)
2026/04/17 16:56:11.835967053 invisible()
2026/04/17 16:56:11.835979541 }
2026/04/17 16:56:11.835980232 <bytecode: 0x563fda9442f0>
2026/04/17 16:56:11.835992962 <environment: namespace:grDevices>
2026/04/17 16:56:11.835993713
2026/04/17 16:56:11.836013412 $device.ask.default
2026/04/17 16:56:11.836014814 [1] FALSE
2026/04/17 16:56:11.836028024
2026/04/17 16:56:11.836028866 $digits
2026/04/17 16:56:11.836040273 [1] 7
2026/04/17 16:56:11.836041084
2026/04/17 16:56:11.836051910 $download.file.extra
2026/04/17 16:56:11.836052631 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}' -A 'RStudio R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)'"
2026/04/17 16:56:11.836074174
2026/04/17 16:56:11.836074885 $download.file.method
2026/04/17 16:56:11.836087263 [1] "curl"
2026/04/17 16:56:11.836088015
2026/04/17 16:56:11.836099422 $dvipscmd
2026/04/17 16:56:11.836100163 [1] "dvips"
2026/04/17 16:56:11.836112071
2026/04/17 16:56:11.836112802 $echo
2026/04/17 16:56:11.836127314 [1] FALSE
2026/04/17 16:56:11.836128005
2026/04/17 16:56:11.836140654 $editor
2026/04/17 16:56:11.836141355 [1] "vi"
2026/04/17 16:56:11.836153503
2026/04/17 16:56:11.836154264 $encoding
2026/04/17 16:56:11.836165561 [1] "native.enc"
2026/04/17 16:56:11.836166242
2026/04/17 16:56:11.836177970 $example.ask
2026/04/17 16:56:11.836178741 [1] "default"
2026/04/17 16:56:11.836190950
2026/04/17 16:56:11.836191661 $expressions
2026/04/17 16:56:11.836203058 [1] 5000
2026/04/17 16:56:11.836203729
2026/04/17 16:56:11.836214836 $help.search.types
2026/04/17 16:56:11.836215557 [1] "vignette" "demo" "help"
2026/04/17 16:56:11.836230018
2026/04/17 16:56:11.836230689 $help.try.all.packages
2026/04/17 16:56:11.836243409 [1] FALSE
2026/04/17 16:56:11.836244110
2026/04/17 16:56:11.836255387 $HTTPUserAgent
2026/04/17 16:56:11.836256288 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/04/17 16:56:11.836272733
2026/04/17 16:56:11.836273384 $internet.info
2026/04/17 16:56:11.836285161 [1] 2
2026/04/17 16:56:11.836285842
2026/04/17 16:56:11.836296539 $keep.parse.data
2026/04/17 16:56:11.836297270 [1] TRUE
2026/04/17 16:56:11.836309598
2026/04/17 16:56:11.836310269 $keep.parse.data.pkgs
2026/04/17 16:56:11.836322598 [1] FALSE
2026/04/17 16:56:11.836323239
2026/04/17 16:56:11.836334075 $keep.source
2026/04/17 16:56:11.836334736 [1] FALSE
2026/04/17 16:56:11.836346944
2026/04/17 16:56:11.836347605 $keep.source.pkgs
2026/04/17 16:56:11.836359624 [1] FALSE
2026/04/17 16:56:11.836360365
2026/04/17 16:56:11.836371752 $locatorBell
2026/04/17 16:56:11.836372413 [1] TRUE
2026/04/17 16:56:11.836387115
2026/04/17 16:56:11.836387766 $mailer
2026/04/17 16:56:11.836398632 [1] "mailto"
2026/04/17 16:56:11.836399423
2026/04/17 16:56:11.836410680 $matprod
2026/04/17 16:56:11.836411391 [1] "default"
2026/04/17 16:56:11.836429589
2026/04/17 16:56:11.836430300 $max.contour.segments
2026/04/17 16:56:11.836442759 [1] 25000
2026/04/17 16:56:11.836443440
2026/04/17 16:56:11.836454226 $max.print
2026/04/17 16:56:11.836454977 [1] 99999
2026/04/17 16:56:11.836466575
2026/04/17 16:56:11.836467306 $menu.graphics
2026/04/17 16:56:11.836478953 [1] TRUE
2026/04/17 16:56:11.836479614
2026/04/17 16:56:11.836490671 $na.action
2026/04/17 16:56:11.836491352 [1] "na.omit"
2026/04/17 16:56:11.836503470
2026/04/17 16:56:11.836504331 $nwarnings
2026/04/17 16:56:11.836515809 [1] 50
2026/04/17 16:56:11.836516460
2026/04/17 16:56:11.836527336 $OutDec
2026/04/17 16:56:11.836528027 [1] "."
2026/04/17 16:56:11.836539484
2026/04/17 16:56:11.836540265 $packrat.authenticated.downloads.use.renv
2026/04/17 16:56:11.836554567 [1] TRUE
2026/04/17 16:56:11.836555268
2026/04/17 16:56:11.836566685 $packrat.connect.timeout
2026/04/17 16:56:11.836567486 [1] 10
2026/04/17 16:56:11.836579995
2026/04/17 16:56:11.836580666 $packrat.untrusted.packages
2026/04/17 16:56:11.836593345 character(0)
2026/04/17 16:56:11.836594036
2026/04/17 16:56:11.836605564 $packrat.verbose.cache
2026/04/17 16:56:11.836606305 [1] TRUE
2026/04/17 16:56:11.836619264
2026/04/17 16:56:11.836620005 $pager
2026/04/17 16:56:11.836631923 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/04/17 16:56:11.836632745
2026/04/17 16:56:11.836685905 $papersize
2026/04/17 16:56:11.836686776 [1] "letter"
2026/04/17 16:56:11.836702890
2026/04/17 16:56:11.836703701 $PCRE_limit_recursion
2026/04/17 16:56:11.836725034 [1] NA
2026/04/17 16:56:11.836733867
2026/04/17 16:56:11.836745094 $PCRE_study
2026/04/17 16:56:11.836745775 [1] FALSE
2026/04/17 16:56:11.836758304
2026/04/17 16:56:11.836758955 $PCRE_use_JIT
2026/04/17 16:56:11.836770462 [1] TRUE
2026/04/17 16:56:11.836771293
2026/04/17 16:56:11.836782390 $pdfviewer
2026/04/17 16:56:11.836783071 [1] "/usr/bin/xdg-open"
2026/04/17 16:56:11.836795540
2026/04/17 16:56:11.836796251 $pkgType
2026/04/17 16:56:11.836807708 [1] "source"
2026/04/17 16:56:11.836808379
2026/04/17 16:56:11.836819696 $printcmd
2026/04/17 16:56:11.836820417 [1] "/usr/bin/lpr"
2026/04/17 16:56:11.836835104
2026/04/17 16:56:11.836838249 $prompt
2026/04/17 16:56:11.836866632 [1] "> "
2026/04/17 16:56:11.836867533
2026/04/17 16:56:11.836878640 $repos
2026/04/17 16:56:11.836879421 CRAN
2026/04/17 16:56:11.836891219 "@CRAN@"
2026/04/17 16:56:11.836891870
2026/04/17 16:56:11.836901865 $rl_word_breaks
2026/04/17 16:56:11.836902546 [1] " &quot;\'&gt;&lt;=%;,&#124;&amp;{()}&quot;<br>2026/04/17 16:56:11.836914894 <br>2026/04/17 16:56:11.836915555 $scipen<br>2026/04/17 16:56:11.836926372 [1] 0<br>2026/04/17 16:56:11.836927063 <br>2026/04/17 16:56:11.836937408 $show.coef.Pvalues<br>2026/04/17 16:56:11.836938200 [1] TRUE<br>2026/04/17 16:56:11.836950748 <br>2026/04/17 16:56:11.836951419 $show.error.messages<br>2026/04/17 16:56:11.836962686 [1] TRUE<br>2026/04/17 16:56:11.836963387 <br>2026/04/17 16:56:11.836973413 $show.signif.stars<br>2026/04/17 16:56:11.836974164 [1] TRUE<br>2026/04/17 16:56:11.836988465 <br>2026/04/17 16:56:11.836989116 $showErrorCalls<br>2026/04/17 16:56:11.837001946 [1] TRUE<br>2026/04/17 16:56:11.837002717 <br>2026/04/17 16:56:11.837014434 $showNCalls<br>2026/04/17 16:56:11.837015145 [1] 50<br>2026/04/17 16:56:11.837027504 <br>2026/04/17 16:56:11.837028185 $showWarnCalls<br>2026/04/17 16:56:11.837039232 [1] FALSE<br>2026/04/17 16:56:11.837039903 <br>2026/04/17 16:56:11.837050779 $str<br>2026/04/17 16:56:11.837051580 $str$strict.width<br>2026/04/17 16:56:11.837063248 [1] &quot;no&quot;<br>2026/04/17 16:56:11.837063919 <br>2026/04/17 16:56:11.837074274 $str$digits.d<br>2026/04/17 16:56:11.837074955 [1] 3<br>2026/04/17 16:56:11.837085421 <br>2026/04/17 16:56:11.837086102 $str$vec.len<br>2026/04/17 16:56:11.837099648 [1] 4<br>2026/04/17 16:56:11.837100869 <br>2026/04/17 16:56:11.837113929 $str$list.len<br>2026/04/17 16:56:11.837114670 [1] 99<br>2026/04/17 16:56:11.837126919 <br>2026/04/17 16:56:11.837127610 $str$deparse.lines<br>2026/04/17 16:56:11.837139988 NULL<br>2026/04/17 16:56:11.837140749 <br>2026/04/17 16:56:11.837152087 $str$drop.deparse.attr<br>2026/04/17 16:56:11.837152788 [1] TRUE<br>2026/04/17 16:56:11.837165867 <br>2026/04/17 16:56:11.837166548 $str$formatNum<br>2026/04/17 16:56:11.837178687 function (x, ...) <br>2026/04/17 16:56:11.837179488 format(x, trim = TRUE, drop0trailing = TRUE, ...)<br>2026/04/17 16:56:11.837194921 &lt;environment: 0x563fdb1b76a8&gt;<br>2026/04/17 16:56:11.837195662 <br>2026/04/17 16:56:11.837208922 <br>2026/04/17 16:56:11.837209643 $str.dendrogram.last<br>2026/04/17 16:56:11.837222272 [1] &quot;"
2026/04/17 16:56:11.837223053
2026/04/17 16:56:11.837234230 $texi2dvi
2026/04/17 16:56:11.837234991 [1] "/usr/bin/texi2dvi"
2026/04/17 16:56:11.837248121
2026/04/17 16:56:11.837248802 $timeout
2026/04/17 16:56:11.837260229 [1] 60
2026/04/17 16:56:11.837260940
2026/04/17 16:56:11.837271747 $ts.eps
2026/04/17 16:56:11.837272428 [1] 1e-05
2026/04/17 16:56:11.837284135
2026/04/17 16:56:11.837284816 $ts.S.compat
2026/04/17 16:56:11.837296614 [1] FALSE
2026/04/17 16:56:11.837297355
2026/04/17 16:56:11.837308452 $unzip
2026/04/17 16:56:11.837309153 [1] "/usr/bin/unzip"
2026/04/17 16:56:11.837321602
2026/04/17 16:56:11.837322293 $useFancyQuotes
2026/04/17 16:56:11.837334431 [1] TRUE
2026/04/17 16:56:11.837335152
2026/04/17 16:56:11.837346479 $verbose
2026/04/17 16:56:11.837347180 [1] FALSE
2026/04/17 16:56:11.837359078
2026/04/17 16:56:11.837359789 $warn
2026/04/17 16:56:11.837370856 [1] 0
2026/04/17 16:56:11.837371517
2026/04/17 16:56:11.837382523 $warning.length
2026/04/17 16:56:11.837383325 [1] 1000
2026/04/17 16:56:11.837395693
2026/04/17 16:56:11.837396364 $warnPartialMatchArgs
2026/04/17 16:56:11.837413811 [1] FALSE
2026/04/17 16:56:11.837414582
2026/04/17 16:56:11.837426119 $warnPartialMatchAttr
2026/04/17 16:56:11.837426820 [1] FALSE
2026/04/17 16:56:11.837439770
2026/04/17 16:56:11.837440481 $warnPartialMatchDollar
2026/04/17 16:56:11.837453360 [1] FALSE
2026/04/17 16:56:11.837454041
2026/04/17 16:56:11.837465258 $width
2026/04/17 16:56:11.837466129 [1] 80
2026/04/17 16:56:11.837478708
Stopped session pings to http://127.0.0.1:39777 | | ✅ | 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/17 16:56:11.858677817 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:11.858890117 [connect-session] Job Key: tpXlr8RZ33HJWXzR
2026/04/17 16:56:11.858900863 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:11.858905060 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:11.858913062 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:11.858918520 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:45327 …
Connected to session server http://127.0.0.1:45327
2026/04/17 16:56:12.046393202 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:12.046447494 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/04/17 16:56:12.054793799
2026/04/17 16:56:12.054803593 $ env
2026/04/17 16:56:12.054877394 EDITOR=vi
2026/04/17 16:56:12.054878456 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:56:12.054893328 HOSTNAME=1f2bf1d617f1
2026/04/17 16:56:12.054894060 LANG=en_US.UTF-8
2026/04/17 16:56:12.054910775 LANGUAGE=en_US:en
2026/04/17 16:56:12.054911366 LC_ALL=en_US.UTF-8
2026/04/17 16:56:12.054927971 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/17 16:56:12.054939147 LN_S=ln -s
2026/04/17 16:56:12.054962132 LOGNAME=rstudio-connect
2026/04/17 16:56:12.054962853 MAKEFLAGS=-j1
2026/04/17 16:56:12.054987415 MAKE=make
2026/04/17 16:56:12.054990750 PAGER=/usr/bin/pager
2026/04/17 16:56:12.055018161 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/04/17 16:56:12.055024751 POSIT_CONNECT=1
2026/04/17 16:56:12.055046179 POSIT_PRODUCT=CONNECT
2026/04/17 16:56:12.055047621 PWD=/opt/rstudio-connect/mnt/app
2026/04/17 16:56:12.055066800 R_ARCH=
2026/04/17 16:56:12.055067661 R_BROWSER=xdg-open
2026/04/17 16:56:12.055078998 R_BZIPCMD=/usr/bin/bzip2
2026/04/17 16:56:12.055079659 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/04/17 16:56:12.055093610 R_ENVIRON_USER=REDACTED
2026/04/17 16:56:12.055094431 R_GZIPCMD=/usr/bin/gzip
2026/04/17 16:56:12.055107952 R_HOME=/opt/R/4.5.2/lib/R
2026/04/17 16:56:12.055108733 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/04/17 16:56:12.055122744 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/04/17 16:56:12.055123405 R_LIBS_USER=REDACTED
2026/04/17 16:56:12.055137516 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/04/17 16:56:12.055138457 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpBfvxHu/packrat-src
2026/04/17 16:56:12.055155433 R_PAPERSIZE=letter
2026/04/17 16:56:12.055156114 R_PDFVIEWER=/usr/bin/xdg-open
2026/04/17 16:56:12.055169524 R_PLATFORM=x86_64-pc-linux-gnu
2026/04/17 16:56:12.055170195 R_PRINTCMD=/usr/bin/lpr
2026/04/17 16:56:12.055183736 R_PROFILE_USER=REDACTED
2026/04/17 16:56:12.055184537 R_RD4PDF=times,inconsolata,hyper
2026/04/17 16:56:12.055199830 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpBfvxHu
2026/04/17 16:56:12.055200581 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/04/17 16:56:12.055216865 R_STRIP_SHARED_LIB=strip –strip-unneeded
2026/04/17 16:56:12.055217687 R_STRIP_STATIC_LIB=strip –strip-debug
2026/04/17 16:56:12.055236465 RSTUDIO_PRODUCT=CONNECT
2026/04/17 16:56:12.055237116 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/04/17 16:56:12.055251167 R_UNZIPCMD=/usr/bin/unzip
2026/04/17 16:56:12.055251948 R_ZIPCMD=/usr/bin/zip
2026/04/17 16:56:12.055265358 SED=/usr/bin/sed
2026/04/17 16:56:12.055266040 SHLVL=2
2026/04/17 16:56:12.055278238 STARTUP_DEBUG_MODE=0
2026/04/17 16:56:12.055278969 TAR=/usr/bin/tar
2026/04/17 16:56:12.055291478 TERM=xterm
2026/04/17 16:56:12.055292269 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:56:12.055305900 TZ=UTC
2026/04/17 16:56:12.055306561 USERNAME=rstudio-connect
2026/04/17 16:56:12.055319129 USER=rstudio-connect
2026/04/17 16:56:12.060637276
=/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/17 16:56:12.076553141 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:12.076802547 [connect-session] Job Key: wK1CEqmk1QISeABo
2026/04/17 16:56:12.076819562 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:12.076825681 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:12.076832452 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:12.076838180 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:41853 …
Connected to session server http://127.0.0.1:41853
2026/04/17 16:56:12.263871158 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:12.263909946 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/04/17 16:56:12.272137062
2026/04/17 16:56:12.272145554 $ findmnt –notruncate
2026/04/17 16:56:12.272260408 TARGET SOURCE FSTYPE OPTIONS
2026/04/17 16:56:12.272264844 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5RFLH
LTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:12.272366958 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:12.272368110 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/17 16:56:12.272398736 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:56:12.272399317 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:12.272417554 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/17 16:56:12.272418796 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:56:12.272437534 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:12.272437995 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/17 16:56:12.272489212 ├─/data /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:12.272492848 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l
/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:12.272539087 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l
/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:12.272664846 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:12.272748513 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:12.272749594 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:12.272780340 ├─/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/17 16:56:12.272786209 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:12.272832389 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/jobs/0/wK1CEqmk1QISeABo] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:12.272833000 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:12.272857296 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:12.272857807 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1288721625] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:12.272888022 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:12.278457947 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/overlay2/l/5
RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/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/17 16:56:12.294546168 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:12.294787821 [connect-session] Job Key: O9p6upwd36kFxtB8
2026/04/17 16:56:12.294800180 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:12.294804136 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:12.294808653 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:12.294813350 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:42443 …
Connected to session server http://127.0.0.1:42443
2026/04/17 16:56:12.481195698 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:12.481215257 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/06-cran-connectivity.sh
2026/04/17 16:56:12.612497851
2026/04/17 16:56:12.612512864 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://cran.rstudio.com
2026/04/17 16:56:12.612588027 * Trying 13.35.78.114:443…
2026/04/17 16:56:12.612589770 * Connected to cran.rstudio.com (13.35.78.114) port 443 (#0)
2026/04/17 16:56:12.612605453 * ALPN, offering h2
2026/04/17 16:56:12.612606304 * ALPN, offering http/1.1
2026/04/17 16:56:12.612619274 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:56:12.612619965 * CApath: /etc/ssl/certs
2026/04/17 16:56:12.612633826 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:12.612634427 } [5 bytes data]
2026/04/17 16:56:12.612670331 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:56:12.612671052 } [512 bytes data]
2026/04/17 16:56:12.612683931 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:12.612684552 { [5 bytes data]
2026/04/17 16:56:12.612697061 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:56:12.612697682 { [122 bytes data]
2026/04/17 16:56:12.612709470 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:56:12.612710071 { [5 bytes data]
2026/04/17 16:56:12.612722409 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.612723030 { [5 bytes data]
2026/04/17 16:56:12.612736821 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/17 16:56:12.612737572 { [19 bytes data]
2026/04/17 16:56:12.612762114 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.612765759 { [5 bytes data]
2026/04/17 16:56:12.612797427 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/17 16:56:12.612798659 { [3845 bytes data]
2026/04/17 16:56:12.612836305 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.612837127 { [5 bytes data]
2026/04/17 16:56:12.612852089 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/17 16:56:12.612852830 { [264 bytes data]
2026/04/17 16:56:12.612869005 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.612869706 { [5 bytes data]
2026/04/17 16:56:12.612885149 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/17 16:56:12.612885810 { [36 bytes data]
2026/04/17 16:56:12.612909656 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:56:12.612910317 } [5 bytes data]
2026/04/17 16:56:12.612926627 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:56:12.612928820 } [1 bytes data]
2026/04/17 16:56:12.612952255 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:12.612952956 } [5 bytes data]
2026/04/17 16:56:12.612966106 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/17 16:56:12.612966967 } [36 bytes data]
2026/04/17 16:56:12.612979406 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/17 16:56:12.612980087 * ALPN, server accepted to use h2
2026/04/17 16:56:12.613006547 * Server certificate:
2026/04/17 16:56:12.613007148 * subject: CN=cran.rstudio.com
2026/04/17 16:56:12.613019777 * start date: May 17 00:00:00 2025 GMT
2026/04/17 16:56:12.613020428 * expire date: Jun 14 23:59:59 2026 GMT
2026/04/17 16:56:12.613033608 * subjectAltName: host "cran.rstudio.com" matched cert's "cran.rstudio.com"
2026/04/17 16:56:12.613034609 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M03
2026/04/17 16:56:12.613053398 * SSL certificate verify ok.
2026/04/17 16:56:12.613054099 * Using HTTP2, server supports multiplexing
2026/04/17 16:56:12.613068861 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:56:12.613069662 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:56:12.613091084 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:12.613091865 } [5 bytes data]
2026/04/17 16:56:12.613105596 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:12.613106387 } [5 bytes data]
2026/04/17 16:56:12.613132316 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:12.613133098 } [5 bytes data]
2026/04/17 16:56:12.613147499 * Using Stream ID: 1 (easy handle 0x562924bd59f0)
2026/04/17 16:56:12.613148270 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:12.613164996 } [5 bytes data]
2026/04/17 16:56:12.613165677 > GET / HTTP/2
2026/04/17 16:56:12.613177264 > Host: cran.rstudio.com
2026/04/17 16:56:12.613177985 > user-agent: curl/7.81.0
2026/04/17 16:56:12.613191335 > accept: /
2026/04/17 16:56:12.613191986 >
2026/04/17 16:56:12.613203213 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.613203984 { [5 bytes data]
2026/04/17 16:56:12.613217615 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/17 16:56:12.613218426 { [157 bytes data]
2026/04/17 16:56:12.613237585 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.613238526 { [5 bytes data]
2026/04/17 16:56:12.613258857 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/17 16:56:12.613260149 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:12.613278146 } [5 bytes data]
2026/04/17 16:56:12.613278887 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.613293439 { [5 bytes data]
2026/04/17 16:56:12.613294240 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.613308141 { [5 bytes data]
2026/04/17 16:56:12.613308792 < HTTP/2 200
2026/04/17 16:56:12.613319969 < content-type: text/html
2026/04/17 16:56:12.613320740 < content-length: 866
2026/04/17 16:56:12.613334260 < server: Apache/2.4.65 (Unix)
2026/04/17 16:56:12.613334991 < last-modified: Mon, 04 Mar 2024 19:47:19 GMT
2026/04/17 16:56:12.613349914 < accept-ranges: bytes
2026/04/17 16:56:12.613350655 < date: Fri, 17 Apr 2026 16:32:43 GMT
2026/04/17 16:56:12.613364426 < expires: Fri, 17 Apr 2026 16:59:25 GMT
2026/04/17 16:56:12.613365177 < cache-control: max-age=1800
2026/04/17 16:56:12.613379408 < etag: "362-612dafe59ac63"
2026/04/17 16:56:12.613380159 < x-cache: Hit from cloudfront
2026/04/17 16:56:12.613394000 < via: 1.1 464b491a9abf8ea780af299d2685fe56.cloudfront.net (CloudFront)
2026/04/17 16:56:12.613394802 < x-amz-cf-pop: IAD61-P11
2026/04/17 16:56:12.613412979 < x-amz-cf-id: rku10qB6PhsGuKFFweH63Fle1RrOCEsNM1cdsm3vkC6nQ7PohXzr4g==
2026/04/17 16:56:12.613413700 < age: 1607
2026/04/17 16:56:12.613431972 <
2026/04/17 16:56:12.613433464 { [866 bytes data]
2026/04/17 16:56:12.619484800 * Connection #0 to host cran.rstudio.com left intact
Stopped session pings to http://127.0.0.1:42443 | | ✅ | 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/17 16:56:12.635000437 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:12.635210714 [connect-session] Job Key: hFzFmP8IX0LSZKZK
2026/04/17 16:56:12.635223914 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:12.635229632 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:12.635236272 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:12.635241951 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:42849 …
Connected to session server http://127.0.0.1:42849
2026/04/17 16:56:12.818402749 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:12.818446215 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/04/17 16:56:12.992740215
2026/04/17 16:56:12.992754526 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://packagemanager.posit.co/cran/linux/jammy/latest
2026/04/17 16:56:12.992835488 * Trying 3.22.125.129:443…
2026/04/17 16:56:12.992836840 * Connected to packagemanager.posit.co (3.22.125.129) port 443 (#0)
2026/04/17 16:56:12.992853626 * ALPN, offering h2
2026/04/17 16:56:12.992854096 * ALPN, offering http/1.1
2026/04/17 16:56:12.992863521 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:56:12.992863971 * CApath: /etc/ssl/certs
2026/04/17 16:56:12.992874207 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:12.992875308 } [5 bytes data]
2026/04/17 16:56:12.992897782 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:56:12.992899405 } [512 bytes data]
2026/04/17 16:56:12.992917712 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:12.992918604 { [5 bytes data]
2026/04/17 16:56:12.992938123 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:56:12.992939605 { [104 bytes data]
2026/04/17 16:56:12.992954268 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:12.992954878 { [5 bytes data]
2026/04/17 16:56:12.992964713 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/04/17 16:56:12.992965244 { [3880 bytes data]
2026/04/17 16:56:12.992974849 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:12.992975259 { [5 bytes data]
2026/04/17 16:56:12.992989521 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/04/17 16:56:12.992990202 { [333 bytes data]
2026/04/17 16:56:12.993005815 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:12.993006646 { [5 bytes data]
2026/04/17 16:56:12.993021659 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/04/17 16:56:12.993022080 { [4 bytes data]
2026/04/17 16:56:12.993031424 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:12.993031834 } [5 bytes data]
2026/04/17 16:56:12.993041248 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/04/17 16:56:12.993041669 } [70 bytes data]
2026/04/17 16:56:12.993051524 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:56:12.993051935 } [5 bytes data]
2026/04/17 16:56:12.993064954 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:56:12.993065775 } [1 bytes data]
2026/04/17 16:56:12.993082781 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:12.993083532 } [5 bytes data]
2026/04/17 16:56:12.993098074 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/04/17 16:56:12.993098485 } [16 bytes data]
2026/04/17 16:56:12.993108159 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:56:12.993108570 { [5 bytes data]
2026/04/17 16:56:12.993118335 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:12.993118765 { [5 bytes data]
2026/04/17 16:56:12.993128570 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/04/17 16:56:12.993128981 { [16 bytes data]
2026/04/17 16:56:12.993146026 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/04/17 16:56:12.993146737 * ALPN, server accepted to use h2
2026/04/17 16:56:12.993168710 * Server certificate:
2026/04/17 16:56:12.993169502 * subject: CN=p3m.posit.it
2026/04/17 16:56:12.993182401 * start date: Feb 24 00:00:00 2026 GMT
2026/04/17 16:56:12.993183072 * expire date: Sep 9 23:59:59 2026 GMT
2026/04/17 16:56:12.993195661 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/04/17 16:56:12.993196512 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/04/17 16:56:12.993213828 * SSL certificate verify ok.
2026/04/17 16:56:12.993214459 * Using HTTP2, server supports multiplexing
2026/04/17 16:56:12.993230383 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:56:12.993230994 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:56:12.993259597 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:12.993260258 } [5 bytes data]
2026/04/17 16:56:12.993272947 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:12.993273638 } [5 bytes data]
2026/04/17 16:56:12.993287028 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:12.993287669 } [5 bytes data]
2026/04/17 16:56:12.993301350 * Using Stream ID: 1 (easy handle 0x55ed75b459f0)
2026/04/17 16:56:12.993302021 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:12.993318135 } [5 bytes data]
2026/04/17 16:56:12.993318906 > GET /cran/linux/jammy/latest HTTP/2
2026/04/17 16:56:12.993332577 > Host: packagemanager.posit.co
2026/04/17 16:56:12.993333398 > user-agent: curl/7.81.0
2026/04/17 16:56:12.993347049 > accept: /
2026/04/17 16:56:12.993347770 >
2026/04/17 16:56:12.993362252 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.993363043 { [5 bytes data]
2026/04/17 16:56:12.993377675 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/17 16:56:12.993378386 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:12.993395572 } [5 bytes data]
2026/04/17 16:56:12.993396273 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.993410675 { [5 bytes data]
2026/04/17 16:56:12.993411416 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.993425026 { [5 bytes data]
2026/04/17 16:56:12.993425727 < HTTP/2 400
2026/04/17 16:56:12.993437645 < date: Fri, 17 Apr 2026 16:56:12 GMT
2026/04/17 16:56:12.993438326 < content-type: text/plain; charset=utf-8
2026/04/17 16:56:12.993453439 < content-length: 94
2026/04/17 16:56:12.993454100 < cache-control: max-age=3600
2026/04/17 16:56:12.993468101 < request-id: 4ea1c96b-e3d6-4475-aa49-09aa3a57d73b
2026/04/17 16:56:12.993469083 < server: Posit Package Manager v2026.04.0
2026/04/17 16:56:12.993493830 < x-content-type-options: nosniff
2026/04/17 16:56:12.993494811 < x-frame-options: DENY
2026/04/17 16:56:12.993515012 < x-repository-type: RSPM
2026/04/17 16:56:12.993515673 <
2026/04/17 16:56:12.993527521 { [94 bytes data]
2026/04/17 16:56:12.993528282 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:12.993542573 { [5 bytes data]
2026/04/17 16:56:12.999330937 * Connection #0 to host packagemanager.posit.co left intact
Stopped session pings to http://127.0.0.1:42849 | | ✅ | 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/17 16:56:13.015309311 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:13.015519978 [connect-session] Job Key: gg0mIHSKUevlzfFW
2026/04/17 16:56:13.015529412 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/17 16:56:13.015533378 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/17 16:56:13.015542011 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/17 16:56:13.015548151 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:45837 …
Connected to session server http://127.0.0.1:45837
2026/04/17 16:56:13.195722713 Configuring packrat to use available credentials for private repository access.
2026/04/17 16:56:13.195807706 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/04/17 16:56:13.395502306
2026/04/17 16:56:13.395516638 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://packagemanager.posit.co/cran/linux/jammy/latest
2026/04/17 16:56:13.395591861 * Trying 3.148.159.18:443…
2026/04/17 16:56:13.395593153 * Connected to packagemanager.posit.co (3.148.159.18) port 443 (#0)
2026/04/17 16:56:13.395609327 * ALPN, offering h2
2026/04/17 16:56:13.395610029 * ALPN, offering http/1.1
2026/04/17 16:56:13.395623379 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/17 16:56:13.395624330 * CApath: /etc/ssl/certs
2026/04/17 16:56:13.395638581 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:13.395658972 } [5 bytes data]
2026/04/17 16:56:13.395686489 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/17 16:56:13.395690024 } [512 bytes data]
2026/04/17 16:56:13.395722503 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:13.395723665 { [5 bytes data]
2026/04/17 16:56:13.395765187 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/17 16:56:13.395766068 { [104 bytes data]
2026/04/17 16:56:13.395781592 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:13.395782453 { [5 bytes data]
2026/04/17 16:56:13.395797936 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/04/17 16:56:13.395798597 { [3880 bytes data]
2026/04/17 16:56:13.395813390 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:13.395835223 { [5 bytes data]
2026/04/17 16:56:13.395859254 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/04/17 16:56:13.395862980 { [333 bytes data]
2026/04/17 16:56:13.395887326 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:13.395888087 { [5 bytes data]
2026/04/17 16:56:13.395902950 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/04/17 16:56:13.395903701 { [4 bytes data]
2026/04/17 16:56:13.395917562 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:13.395918253 } [5 bytes data]
2026/04/17 16:56:13.395931974 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/04/17 16:56:13.395932665 } [70 bytes data]
2026/04/17 16:56:13.395946846 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/17 16:56:13.395948358 } [5 bytes data]
2026/04/17 16:56:13.395961388 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/17 16:56:13.395962039 } [1 bytes data]
2026/04/17 16:56:13.395975369 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/17 16:56:13.395976000 } [5 bytes data]
2026/04/17 16:56:13.395988469 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/04/17 16:56:13.395989070 } [16 bytes data]
2026/04/17 16:56:13.396001218 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/17 16:56:13.396001879 { [5 bytes data]
2026/04/17 16:56:13.396013767 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/17 16:56:13.396014388 { [5 bytes data]
2026/04/17 16:56:13.396026856 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/04/17 16:56:13.396027557 { [16 bytes data]
2026/04/17 16:56:13.396039586 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/04/17 16:56:13.396040206 * ALPN, server accepted to use h2
2026/04/17 16:56:13.396054748 * Server certificate:
2026/04/17 16:56:13.396055359 * subject: CN=p3m.posit.it
2026/04/17 16:56:13.396067898 * start date: Feb 24 00:00:00 2026 GMT
2026/04/17 16:56:13.396068609 * expire date: Sep 9 23:59:59 2026 GMT
2026/04/17 16:56:13.396082841 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/04/17 16:56:13.396083812 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/04/17 16:56:13.396103131 * SSL certificate verify ok.
2026/04/17 16:56:13.396103812 * Using HTTP2, server supports multiplexing
2026/04/17 16:56:13.396119476 * Connection state changed (HTTP/2 confirmed)
2026/04/17 16:56:13.396120307 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/17 16:56:13.396157383 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:13.396158164 } [5 bytes data]
2026/04/17 16:56:13.396172996 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:13.396173768 } [5 bytes data]
2026/04/17 16:56:13.396188209 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:13.396188890 } [5 bytes data]
2026/04/17 16:56:13.396202831 * Using Stream ID: 1 (easy handle 0x561932ebb9f0)
2026/04/17 16:56:13.396203502 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:13.396228975 } [5 bytes data]
2026/04/17 16:56:13.396230898 > GET /cran/linux/jammy/latest HTTP/2
2026/04/17 16:56:13.396253112 > Host: packagemanager.posit.co
2026/04/17 16:56:13.396253873 > user-agent: curl/7.81.0
2026/04/17 16:56:13.396269266 > accept: /
2026/04/17 16:56:13.396270067 >
2026/04/17 16:56:13.396289927 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:13.396290658 { [5 bytes data]
2026/04/17 16:56:13.396305961 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/17 16:56:13.396306652 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/17 16:56:13.396324399 } [5 bytes data]
2026/04/17 16:56:13.396325070 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:13.396339682 { [5 bytes data]
2026/04/17 16:56:13.396340443 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:13.396354674 { [5 bytes data]
2026/04/17 16:56:13.396355526 < HTTP/2 400
2026/04/17 16:56:13.396367374 < date: Fri, 17 Apr 2026 16:56:13 GMT
2026/04/17 16:56:13.396368165 < content-type: text/plain; charset=utf-8
2026/04/17 16:56:13.396383808 < content-length: 94
2026/04/17 16:56:13.396384469 < cache-control: max-age=3600
2026/04/17 16:56:13.396398090 < request-id: ae41a3b0-ba67-4a50-8fb8-4f62c0886e31
2026/04/17 16:56:13.396398931 < server: Posit Package Manager v2026.04.0
2026/04/17 16:56:13.396416678 < x-content-type-options: nosniff
2026/04/17 16:56:13.396417389 < x-frame-options: DENY
2026/04/17 16:56:13.396432301 < x-repository-type: RSPM
2026/04/17 16:56:13.396433022 <
2026/04/17 16:56:13.396445521 { [94 bytes data]
2026/04/17 16:56:13.396446262 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/17 16:56:13.396463719 { [5 bytes data]
2026/04/17 16:56:13.402889001 * Connection #0 to host packagemanager.posit.co left intact
Stopped session pings to http://127.0.0.1:45837 | | ✅ | 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/17 16:56:13.421333508 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:13.421583074 [connect-session] Job Key: gPPhdw1lc1pBiEuY
2026/04/17 16:56:13.421596354 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/17 16:56:13.421601151 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:36859 …
Connected to session server http://127.0.0.1:36859
2026/04/17 16:56:13.612679679 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:13.612924998 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:13.613032610 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/04/17 16:56:13.633104937
2026/04/17 16:56:13.633116114 $ /opt/R/4.4.3/bin/R –version
2026/04/17 16:56:13.633166871 R version 4.4.3 (2025-02-28) – "Trophy Case"
2026/04/17 16:56:13.633168533 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/04/17 16:56:13.633203070 Platform: x86_64-pc-linux-gnu
2026/04/17 16:56:13.633219174
2026/04/17 16:56:13.633254407 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/04/17 16:56:13.633255479 You are welcome to redistribute it under the terms of the
2026/04/17 16:56:13.633288148 GNU General Public License versions 2 or 3.
2026/04/17 16:56:13.633289140 For more information about these matters see
2026/04/17 16:56:13.639518147 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:36859
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/17 16:56:13.656994948 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:13.657234678 [connect-session] Job Key: p0Noi0PESDjSt0pL
2026/04/17 16:56:13.657252806 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/17 16:56:13.657259606 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:37613 …
Connected to session server http://127.0.0.1:37613
2026/04/17 16:56:13.844385844 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:13.844613422 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:13.844691184 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/04/17 16:56:14.040311044
2026/04/17 16:56:14.040325355 $ /opt/R/4.4.3/bin/R –no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/04/17 16:56:14.040383999 Package Version LibPath
2026/04/17 16:56:14.040393263 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040425491 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040427374 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040443037 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040443739 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040460654 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040461355 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040478100 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040478801 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040495707 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040496448 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040517680 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040518471 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040536278 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040536959 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040553714 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040554425 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040571100 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040571871 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040591776 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040594340 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040624465 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040625377 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040664405 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040665217 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040682603 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040683444 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.040701947 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/17 16:56:14.046383010 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library"
Stopped session pings to http://127.0.0.1:37613
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/17 16:56:14.064101999 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:14.064342562 [connect-session] Job Key: h3g2eLaw2WgZvVED
2026/04/17 16:56:14.064355962 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/17 16:56:14.064364254 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:43577 …
Connected to session server http://127.0.0.1:43577
2026/04/17 16:56:14.254297418 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:14.254545326 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:14.254661391 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/04/17 16:56:14.255329447 $add.smooth
2026/04/17 16:56:14.255336327 [1] TRUE
2026/04/17 16:56:14.255370694
2026/04/17 16:56:14.255373858 $bitmapType
2026/04/17 16:56:14.255396473 [1] "cairo"
2026/04/17 16:56:14.255397484
2026/04/17 16:56:14.255410724 $browser
2026/04/17 16:56:14.255411505 function (url)
2026/04/17 16:56:14.255422607 {
2026/04/17 16:56:14.255424690 cat("Cannot visit", url, "because the browseURL function is disabled.")
2026/04/17 16:56:14.255470108 }
2026/04/17 16:56:14.255471120 <environment: 0x5565023e8a60>
2026/04/17 16:56:14.255484370
2026/04/17 16:56:14.255485171 $browserNLdisabled
2026/04/17 16:56:14.255497309 [1] FALSE
2026/04/17 16:56:14.255498191
2026/04/17 16:56:14.255509357 $catch.script.errors
2026/04/17 16:56:14.255510089 [1] FALSE
2026/04/17 16:56:14.255523689
2026/04/17 16:56:14.255526523 $CBoundsCheck
2026/04/17 16:56:14.255538672 [1] FALSE
2026/04/17 16:56:14.255539363
2026/04/17 16:56:14.255550720 $check.bounds
2026/04/17 16:56:14.255551471 [1] FALSE
2026/04/17 16:56:14.255563629
2026/04/17 16:56:14.255564470 $citation.bibtex.max
2026/04/17 16:56:14.255576679 [1] 1
2026/04/17 16:56:14.255577420
2026/04/17 16:56:14.255587986 $continue
2026/04/17 16:56:14.255588717 [1] "+ "
2026/04/17 16:56:14.255600204
2026/04/17 16:56:14.255600915 $contrasts
2026/04/17 16:56:14.255613024 unordered ordered
2026/04/17 16:56:14.255613935 "contr.treatment" "contr.poly"
2026/04/17 16:56:14.255666905
2026/04/17 16:56:14.255692253 $defaultPackages
2026/04/17 16:56:14.255722859 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/04/17 16:56:14.255723861
2026/04/17 16:56:14.255743114 $demo.ask
2026/04/17 16:56:14.255745107 [1] "default"
2026/04/17 16:56:14.255762383
2026/04/17 16:56:14.255763225 $deparse.cutoff
2026/04/17 16:56:14.255785358 [1] 60
2026/04/17 16:56:14.255786109
2026/04/17 16:56:14.255797216 \(device<br>2026/04/17 16:56:14.255954993 function (file = if (onefile) &quot;Rplots.pdf&quot; else &quot;Rplot%03d.pdf&quot;, <br>2026/04/17 16:56:14.255963356 width, height, onefile, family, title, fonts, version, paper, <br>2026/04/17 16:56:14.255993732 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, <br>2026/04/17 16:56:14.255994473 useKerning, fillOddEven, compress) <br>2026/04/17 16:56:14.256012981 {<br>2026/04/17 16:56:14.256013692 initPSandPDFfonts()<br>2026/04/17 16:56:14.256026611 new &lt;- list()<br>2026/04/17 16:56:14.256027382 if (!missing(width)) <br>2026/04/17 16:56:14.256040192 new\)width <- width
2026/04/17 16:56:14.256040893 if (!missing(height))
2026/04/17 16:56:14.256054383 new\(height &lt;- height<br>2026/04/17 16:56:14.256056937 if (!missing(onefile)) <br>2026/04/17 16:56:14.256070908 new\)onefile <- onefile
2026/04/17 16:56:14.256071639 if (!missing(title))
2026/04/17 16:56:14.256085109 new\(title &lt;- title<br>2026/04/17 16:56:14.256085950 if (!missing(fonts)) <br>2026/04/17 16:56:14.256098970 new\)fonts <- fonts
2026/04/17 16:56:14.256099641 if (!missing(version))
2026/04/17 16:56:14.256132050 new\(version &lt;- version<br>2026/04/17 16:56:14.256132771 if (!missing(paper)) <br>2026/04/17 16:56:14.256145345 new\)paper <- paper
2026/04/17 16:56:14.256147448 if (!missing(encoding))
2026/04/17 16:56:14.256165986 new\(encoding &lt;- encoding<br>2026/04/17 16:56:14.256166757 if (!missing(bg)) <br>2026/04/17 16:56:14.256180728 new\)bg <- bg
2026/04/17 16:56:14.256181439 if (!missing(fg))
2026/04/17 16:56:14.256194178 new\(fg &lt;- fg<br>2026/04/17 16:56:14.256194970 if (!missing(pointsize)) <br>2026/04/17 16:56:14.256208330 new\)pointsize <- pointsize
2026/04/17 16:56:14.256209431 if (!missing(pagecentre))
2026/04/17 16:56:14.256223743 new\(pagecentre &lt;- pagecentre<br>2026/04/17 16:56:14.256224434 if (!missing(colormodel)) <br>2026/04/17 16:56:14.256247944 new\)colormodel <- colormodel
2026/04/17 16:56:14.256257924 if (!missing(useDingbats))
2026/04/17 16:56:14.256258706 new\(useDingbats &lt;- useDingbats<br>2026/04/17 16:56:14.256273398 if (!missing(useKerning)) <br>2026/04/17 16:56:14.256274159 new\)useKerning <- useKerning
2026/04/17 16:56:14.256288781 if (!missing(fillOddEven))
2026/04/17 16:56:14.256289452 new\(fillOddEven &lt;- fillOddEven<br>2026/04/17 16:56:14.256304034 if (!missing(compress)) <br>2026/04/17 16:56:14.256304715 new\)compress <- compress
2026/04/17 16:56:14.256319838 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/04/17 16:56:14.256320709 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/04/17 16:56:14.256340819 inherits(family, "CIDFont"))) {
2026/04/17 16:56:14.256341670 enc <- family\(encoding<br>2026/04/17 16:56:14.256355451 if (inherits(family, &quot;Type1Font&quot;) &amp;&amp; !is.null(enc) &amp;&amp; <br>2026/04/17 16:56:14.256356102 enc != &quot;default&quot; &amp;&amp; (is.null(old\)encoding) || old\(encoding == <br>2026/04/17 16:56:14.256373659 &quot;default&quot;)) <br>2026/04/17 16:56:14.256374330 old\)encoding <- enc
2026/04/17 16:56:14.256396448 family <- family\(metrics<br>2026/04/17 16:56:14.256397479 }<br>2026/04/17 16:56:14.256412152 if (is.null(old\)encoding) || old\(encoding == &quot;default&quot;) <br>2026/04/17 16:56:14.256413113 old\)encoding <- guessEncoding()
2026/04/17 16:56:14.256429127 if (!missing(family)) {
2026/04/17 16:56:14.256429778 if (length(family) == 4L) {
2026/04/17 16:56:14.256443899 family <- c(family, "Symbol.afm")
2026/04/17 16:56:14.256444600 }
2026/04/17 16:56:14.256490670 else if (length(family) == 5L) {
2026/04/17 16:56:14.256491521 }
2026/04/17 16:56:14.256509273 else if (length(family) == 1L) {
2026/04/17 16:56:14.256521466 pf <- pdfFonts(family)[[1L]]
2026/04/17 16:56:14.256522237 if (is.null(pf))
2026/04/17 16:56:14.256557570 stop(gettextf("unknown family '%s'", family),
2026/04/17 16:56:14.256558422 domain = NA)
2026/04/17 16:56:14.256574486 matchFont(pf, old\(encoding)<br>2026/04/17 16:56:14.256575147 }<br>2026/04/17 16:56:14.256588297 else stop(&quot;invalid &#x27;family&#x27; argument&quot;)<br>2026/04/17 16:56:14.256589058 old\)family <- family
2026/04/17 16:56:14.256603990 }
2026/04/17 16:56:14.256604701 version <- old\(version<br>2026/04/17 16:56:14.256617220 versions &lt;- c(&quot;1.1&quot;, &quot;1.2&quot;, &quot;1.3&quot;, &quot;1.4&quot;, &quot;1.5&quot;, &quot;1.6&quot;, &quot;1.7&quot;, <br>2026/04/17 16:56:14.256617911 &quot;2.0&quot;)<br>2026/04/17 16:56:14.256630811 if (version %in% versions) <br>2026/04/17 16:56:14.256631492 version &lt;- as.integer(strsplit(version, &quot;[.]&quot;)[[1L]])<br>2026/04/17 16:56:14.256667175 else stop(&quot;invalid PDF version&quot;)<br>2026/04/17 16:56:14.256667987 onefile &lt;- old\)onefile
2026/04/17 16:56:14.256685598 if (!checkIntFormat(file))
2026/04/17 16:56:14.256687120 stop(gettextf("invalid 'file' argument '%s'", file),
2026/04/17 16:56:14.256707792 domain = NA)
2026/04/17 16:56:14.256708533 .External(C_PDF, file, old\(paper, old\)family, old\(encoding, <br>2026/04/17 16:56:14.256724997 old\)bg, old\(fg, old\)width, old\(height, old\)pointsize,
2026/04/17 16:56:14.256725809 onefile, old\(pagecentre, old\)title, old\(fonts, version[1L], <br>2026/04/17 16:56:14.256748463 version[2L], old\)colormodel, old\(useDingbats, old\)useKerning,
2026/04/17 16:56:14.256749214 old\(fillOddEven, old\)compress)
2026/04/17 16:56:14.256807261 invisible()
2026/04/17 16:56:14.256808513 }
2026/04/17 16:56:14.256820802 <bytecode: 0x5565006c70e8>
2026/04/17 16:56:14.256821623 <environment: namespace:grDevices>
2026/04/17 16:56:14.256857617
2026/04/17 16:56:14.256924272 $device.ask.default
2026/04/17 16:56:14.256931463 [1] FALSE
2026/04/17 16:56:14.256958819
2026/04/17 16:56:14.256960121 $digits
2026/04/17 16:56:14.256991609 [1] 7
2026/04/17 16:56:14.257016201
2026/04/17 16:56:14.257028179 $dvipscmd
2026/04/17 16:56:14.257046226 [1] "dvips"
2026/04/17 16:56:14.257047057
2026/04/17 16:56:14.257059125 $echo
2026/04/17 16:56:14.257059927 [1] FALSE
2026/04/17 16:56:14.257072255
2026/04/17 16:56:14.257072936 $editor
2026/04/17 16:56:14.257109637 [1] "vi"
2026/04/17 16:56:14.257110908
2026/04/17 16:56:14.257123367 $encoding
2026/04/17 16:56:14.257124028 [1] "native.enc"
2026/04/17 16:56:14.257134794
2026/04/17 16:56:14.257135455 $example.ask
2026/04/17 16:56:14.257159552 [1] "default"
2026/04/17 16:56:14.257160173
2026/04/17 16:56:14.257170088 $expressions
2026/04/17 16:56:14.257170809 [1] 5000
2026/04/17 16:56:14.257182536
2026/04/17 16:56:14.257183227 $help.search.types
2026/04/17 16:56:14.257194745 [1] "vignette" "demo" "help"
2026/04/17 16:56:14.257195446
2026/04/17 16:56:14.257207694 $help.try.all.packages
2026/04/17 16:56:14.257208475 [1] FALSE
2026/04/17 16:56:14.257221255
2026/04/17 16:56:14.257221936 $HTTPUserAgent
2026/04/17 16:56:14.257233623 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/04/17 16:56:14.257234324
2026/04/17 16:56:14.257251280 $internet.info
2026/04/17 16:56:14.257252031 [1] 2
2026/04/17 16:56:14.257266843
2026/04/17 16:56:14.257267544 $keep.parse.data
2026/04/17 16:56:14.257279512 [1] TRUE
2026/04/17 16:56:14.257280183
2026/04/17 16:56:14.257291240 $keep.parse.data.pkgs
2026/04/17 16:56:14.257291901 [1] FALSE
2026/04/17 16:56:14.257304580
2026/04/17 16:56:14.257305331 $keep.source
2026/04/17 16:56:14.257317009 [1] FALSE
2026/04/17 16:56:14.257317700
2026/04/17 16:56:14.257328576 $keep.source.pkgs
2026/04/17 16:56:14.257329297 [1] FALSE
2026/04/17 16:56:14.257345161
2026/04/17 16:56:14.257345852 $locatorBell
2026/04/17 16:56:14.257356979 [1] TRUE
2026/04/17 16:56:14.257357660
2026/04/17 16:56:14.257377149 $mailer
2026/04/17 16:56:14.257378151 [1] "mailto"
2026/04/17 16:56:14.257394275
2026/04/17 16:56:14.257395267 $matprod
2026/04/17 16:56:14.257429158 [1] "default"
2026/04/17 16:56:14.257429939
2026/04/17 16:56:14.257441506 $max.contour.segments
2026/04/17 16:56:14.257445753 [1] 25000
2026/04/17 16:56:14.257461847
2026/04/17 16:56:14.257462488 $max.print
2026/04/17 16:56:14.257481787 [1] 99999
2026/04/17 16:56:14.257482528
2026/04/17 16:56:14.257493344 $menu.graphics
2026/04/17 16:56:14.257494035 [1] TRUE
2026/04/17 16:56:14.257506173
2026/04/17 16:56:14.257506975 $na.action
2026/04/17 16:56:14.257523049 [1] "na.omit"
2026/04/17 16:56:14.257523690
2026/04/17 16:56:14.257535097 $nwarnings
2026/04/17 16:56:14.257535858 [1] 50
2026/04/17 16:56:14.257550100
2026/04/17 16:56:14.257550831 $OutDec
2026/04/17 16:56:14.257562018 [1] "."
2026/04/17 16:56:14.257562719
2026/04/17 16:56:14.257573485 $pager
2026/04/17 16:56:14.257574286 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/04/17 16:56:14.257587045
2026/04/17 16:56:14.257587776 $papersize
2026/04/17 16:56:14.257599103 [1] "letter"
2026/04/17 16:56:14.257599794
2026/04/17 16:56:14.257613585 $PCRE_limit_recursion
2026/04/17 16:56:14.257614346 [1] NA
2026/04/17 16:56:14.257626985
2026/04/17 16:56:14.257627696 $PCRE_study
2026/04/17 16:56:14.257638763 [1] FALSE
2026/04/17 16:56:14.257653205
2026/04/17 16:56:14.257669059 $PCRE_use_JIT
2026/04/17 16:56:14.257669890 [1] TRUE
2026/04/17 16:56:14.257681988
2026/04/17 16:56:14.257682739 $pdfviewer
2026/04/17 16:56:14.257694116 [1] "/usr/bin/xdg-open"
2026/04/17 16:56:14.257694827
2026/04/17 16:56:14.257706585 $pkgType
2026/04/17 16:56:14.257707366 [1] "source"
2026/04/17 16:56:14.257718834
2026/04/17 16:56:14.257719575 $printcmd
2026/04/17 16:56:14.257730521 [1] "/usr/bin/lpr"
2026/04/17 16:56:14.257731292
2026/04/17 16:56:14.257742499 $prompt
2026/04/17 16:56:14.257743280 [1] "> "
2026/04/17 16:56:14.257754367
2026/04/17 16:56:14.257755098 $repos
2026/04/17 16:56:14.257766065 CRAN
2026/04/17 16:56:14.257766816 "@CRAN@"
2026/04/17 16:56:14.257778293
2026/04/17 16:56:14.257778974 $rl_word_breaks
2026/04/17 16:56:14.257795880 [1] " &quot;\'&gt;&lt;=%;,&#124;&amp;{()}&quot;<br>2026/04/17 16:56:14.257796491 <br>2026/04/17 16:56:14.257816461 $scipen<br>2026/04/17 16:56:14.257817082 [1] 0<br>2026/04/17 16:56:14.257827748 <br>2026/04/17 16:56:14.257828389 $show.coef.Pvalues<br>2026/04/17 16:56:14.257839836 [1] TRUE<br>2026/04/17 16:56:14.257840507 <br>2026/04/17 16:56:14.257851173 $show.error.messages<br>2026/04/17 16:56:14.257851854 [1] TRUE<br>2026/04/17 16:56:14.257866776 <br>2026/04/17 16:56:14.257867588 $show.signif.stars<br>2026/04/17 16:56:14.257879716 [1] TRUE<br>2026/04/17 16:56:14.257880357 <br>2026/04/17 16:56:14.257890562 $showErrorCalls<br>2026/04/17 16:56:14.257891213 [1] TRUE<br>2026/04/17 16:56:14.257902420 <br>2026/04/17 16:56:14.257903211 $showNCalls<br>2026/04/17 16:56:14.257914408 [1] 50<br>2026/04/17 16:56:14.257915089 <br>2026/04/17 16:56:14.257925104 $showWarnCalls<br>2026/04/17 16:56:14.257925895 [1] FALSE<br>2026/04/17 16:56:14.257937282 <br>2026/04/17 16:56:14.257937913 $str<br>2026/04/17 16:56:14.257948419 $str$strict.width<br>2026/04/17 16:56:14.257949080 [1] &quot;no&quot;<br>2026/04/17 16:56:14.257963232 <br>2026/04/17 16:56:14.257963943 $str$digits.d<br>2026/04/17 16:56:14.257975370 [1] 3<br>2026/04/17 16:56:14.257976121 <br>2026/04/17 16:56:14.257986426 $str$vec.len<br>2026/04/17 16:56:14.257987087 [1] 4<br>2026/04/17 16:56:14.257998024 <br>2026/04/17 16:56:14.257998705 $str$list.len<br>2026/04/17 16:56:14.258008950 [1] 99<br>2026/04/17 16:56:14.258009651 <br>2026/04/17 16:56:14.258020027 $str$deparse.lines<br>2026/04/17 16:56:14.258020778 NULL<br>2026/04/17 16:56:14.258036932 <br>2026/04/17 16:56:14.258037603 $str$drop.deparse.attr<br>2026/04/17 16:56:14.258049261 [1] TRUE<br>2026/04/17 16:56:14.258049922 <br>2026/04/17 16:56:14.258060658 $str$formatNum<br>2026/04/17 16:56:14.258061379 function (x, ...) <br>2026/04/17 16:56:14.258073888 format(x, trim = TRUE, drop0trailing = TRUE, ...)<br>2026/04/17 16:56:14.258074569 &lt;environment: 0x556500e22758&gt;<br>2026/04/17 16:56:14.258090683 <br>2026/04/17 16:56:14.258091394 <br>2026/04/17 16:56:14.258102872 $str.dendrogram.last<br>2026/04/17 16:56:14.258103563 [1] &quot;"
2026/04/17 16:56:14.258116272
2026/04/17 16:56:14.258116683 $texi2dvi
2026/04/17 16:56:14.258124865 [1] "/usr/bin/texi2dvi"
2026/04/17 16:56:14.258125306
2026/04/17 16:56:14.258133908 $timeout
2026/04/17 16:56:14.258134329 [1] 60
2026/04/17 16:56:14.258144104
2026/04/17 16:56:14.258144514 $ts.eps
2026/04/17 16:56:14.258152657 [1] 1e-05
2026/04/17 16:56:14.258153879
2026/04/17 16:56:14.258168741 $ts.S.compat
2026/04/17 16:56:14.258169532 [1] FALSE
2026/04/17 16:56:14.258182321
2026/04/17 16:56:14.258182722 $unzip
2026/04/17 16:56:14.258191215 [1] "/usr/bin/unzip"
2026/04/17 16:56:14.258191705
2026/04/17 16:56:14.258200068 $useFancyQuotes
2026/04/17 16:56:14.258200579 [1] TRUE
2026/04/17 16:56:14.258209232
2026/04/17 16:56:14.258209652 $verbose
2026/04/17 16:56:14.258217665 [1] FALSE
2026/04/17 16:56:14.258218095
2026/04/17 16:56:14.258225977 $warn
2026/04/17 16:56:14.258226418 [1] 0
2026/04/17 16:56:14.258234420
2026/04/17 16:56:14.258234870 $warning.length
2026/04/17 16:56:14.258250404 [1] 1000
2026/04/17 16:56:14.258251115
2026/04/17 16:56:14.258262722 $warnPartialMatchArgs
2026/04/17 16:56:14.258263474 [1] FALSE
2026/04/17 16:56:14.258277244
2026/04/17 16:56:14.258277845 $warnPartialMatchAttr
2026/04/17 16:56:14.258286688 [1] FALSE
2026/04/17 16:56:14.258287089
2026/04/17 16:56:14.258294971 $warnPartialMatchDollar
2026/04/17 16:56:14.258295452 [1] FALSE
2026/04/17 16:56:14.258304395
2026/04/17 16:56:14.258304836 $width
2026/04/17 16:56:14.258312808 [1] 80
2026/04/17 16:56:14.258313258
Stopped session pings to http://127.0.0.1:43577
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/17 16:56:14.281141385 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:14.281391712 [connect-session] Job Key: a5GUCjCY3V7ENVte
2026/04/17 16:56:14.281407806 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/17 16:56:14.281412443 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:46717 …
Connected to session server http://127.0.0.1:46717
2026/04/17 16:56:14.474266685 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:14.474480121 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:14.474556335 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/04/17 16:56:14.483061650
2026/04/17 16:56:14.483070664 $ env
2026/04/17 16:56:14.483110534 CONNECT_API_KEY=REDACTED
2026/04/17 16:56:14.483111715 CONNECT_CONTENT_GUID=
2026/04/17 16:56:14.483130964 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/04/17 16:56:14.483131705 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/04/17 16:56:14.483147239 CONNECT_SERVER=http://localhost:3939/
2026/04/17 16:56:14.483147960 EDITOR=vi
2026/04/17 16:56:14.483209402 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:56:14.483210474 HOSTNAME=1f2bf1d617f1
2026/04/17 16:56:14.483229463 LANG=en_US.UTF-8
2026/04/17 16:56:14.483230374 LANGUAGE=en_US:en
2026/04/17 16:56:14.483244215 LC_ALL=en_US.UTF-8
2026/04/17 16:56:14.483245116 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/17 16:56:14.483274561 LN_S=ln -s
2026/04/17 16:56:14.483275352 LOGNAME=rstudio-connect
2026/04/17 16:56:14.483289693 MAKE=make
2026/04/17 16:56:14.483290364 PAGER=/usr/bin/pager
2026/04/17 16:56:14.483303704 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/17 16:56:14.483304786 POSIT_PRODUCT=CONNECT
2026/04/17 16:56:14.483340330 PWD=/opt/rstudio-connect/mnt/app
2026/04/17 16:56:14.483341261 R_ARCH=
2026/04/17 16:56:14.483355522 R_BROWSER=xdg-open
2026/04/17 16:56:14.483356063 R_BZIPCMD=/usr/bin/bzip2
2026/04/17 16:56:14.483365668 R_CONFIG_ACTIVE=rsconnect
2026/04/17 16:56:14.483366108 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/04/17 16:56:14.483375983 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:14.483376524 R_GZIPCMD=/usr/bin/gzip
2026/04/17 16:56:14.483387821 R_HOME=/opt/R/4.4.3/lib/R
2026/04/17 16:56:14.483388262 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/04/17 16:56:14.483402103 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3
2026/04/17 16:56:14.483402874 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/04/17 16:56:14.483419649 R_LIBS_USER=REDACTED
2026/04/17 16:56:14.483420370 R_PAPERSIZE=letter
2026/04/17 16:56:14.483433670 R_PDFVIEWER=/usr/bin/xdg-open
2026/04/17 16:56:14.483434351 R_PLATFORM=x86_64-pc-linux-gnu
2026/04/17 16:56:14.483447861 R_PRINTCMD=/usr/bin/lpr
2026/04/17 16:56:14.483448522 R_RD4PDF=times,inconsolata,hyper
2026/04/17 16:56:14.483462634 RSC_EMAIL_SUBJECT=system-check
2026/04/17 16:56:14.483463345 RSC_REPORT_NAME=system-check
2026/04/17 16:56:14.483480040 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/04/17 16:56:14.483480811 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/04/17 16:56:14.483504286 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/04/17 16:56:14.483505007 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpWmxNwa
2026/04/17 16:56:14.483522594 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/04/17 16:56:14.483523505 R_STRIP_SHARED_LIB=strip –strip-unneeded
2026/04/17 16:56:14.483539890 R_STRIP_STATIC_LIB=strip –strip-debug
2026/04/17 16:56:14.483540671 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:14.483564237 RSTUDIO_PRODUCT=CONNECT
2026/04/17 16:56:14.483565078 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/04/17 16:56:14.483580231 R_UNZIPCMD=/usr/bin/unzip
2026/04/17 16:56:14.483580902 R_ZIPCMD=/usr/bin/zip
2026/04/17 16:56:14.483606565 SED=/usr/bin/sed
2026/04/17 16:56:14.483609860 SF_PARTNER=posit_connect
2026/04/17 16:56:14.483685094 SHLVL=2
2026/04/17 16:56:14.483686546 SPARK_CONNECT_USER_AGENT=REDACTED
2026/04/17 16:56:14.483704893 STARTUP_DEBUG_MODE=0
2026/04/17 16:56:14.483705675 TAR=/usr/bin/tar
2026/04/17 16:56:14.483723902 TERM=xterm
2026/04/17 16:56:14.483724683 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:56:14.483739706 TZ=UTC
2026/04/17 16:56:14.483740497 USERNAME=rstudio-connect
2026/04/17 16:56:14.483763101 USER=rstudio-connect
2026/04/17 16:56:14.489245830 =/usr/bin/env
Stopped session pings to http://127.0.0.1:46717
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/17 16:56:14.506790182 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:14.507021790 [connect-session] Job Key: qzzkq2UC3Xc6CZzP
2026/04/17 16:56:14.507041049 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/17 16:56:14.507047479 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:32871 …
Connected to session server http://127.0.0.1:32871
2026/04/17 16:56:14.693083331 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:14.693307032 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:14.693403087 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/04/17 16:56:14.701736898
2026/04/17 16:56:14.701745832 $ findmnt –notruncate
2026/04/17 16:56:14.701781255 TARGET SOURCE FSTYPE OPTIONS
2026/04/17 16:56:14.701792512 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/ov
erlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:14.701910674 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:14.701914050 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/17 16:56:14.701963354 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:56:14.701970204 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:14.701993529 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/17 16:56:14.701994290 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:56:14.702014341 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:14.702035302 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/17 16:56:14.702035813 ├─/data /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:14.702068252 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/doc
ker/overlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:14.702069413 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/doc
ker/overlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:14.702247371 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:14.702248413 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:14.702294993 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:14.702295574 ├─/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/17 16:56:14.702329235 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/reports/v2/0/0/temp.source.1460844922] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:14.702329956 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/reports/v2/0/0/temp.output.2515366973] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:14.702376285 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/jobs/0/qzzkq2UC3Xc6CZzP] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:14.702376716 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:14.702405459 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:14.702406140 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:14.702453882 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace888307650] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docke
r/overlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:14.702457377 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docke
r/overlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:14.707612158 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docke
r/overlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
Stopped session pings to http://127.0.0.1:32871
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/17 16:56:14.725421164 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:14.725682577 [connect-session] Job Key: ZszM9XOF0AIX8q9Z
2026/04/17 16:56:14.725704690 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/17 16:56:14.725711050 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:39261 …
Connected to session server http://127.0.0.1:39261
2026/04/17 16:56:14.913969342 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:14.914197495 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:14.914293124 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/04/17 16:56:14.933687567
2026/04/17 16:56:14.933697962 $ /opt/R/4.5.2/bin/R –version
2026/04/17 16:56:14.933747537 R version 4.5.2 (2025-10-31) – "[Not] Part in a Rumble"
2026/04/17 16:56:14.933748619 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/04/17 16:56:14.933774448 Platform: x86_64-pc-linux-gnu
2026/04/17 16:56:14.933775750
2026/04/17 16:56:14.933791674 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/04/17 16:56:14.933792455 You are welcome to redistribute it under the terms of the
2026/04/17 16:56:14.933805905 GNU General Public License versions 2 or 3.
2026/04/17 16:56:14.933806566 For more information about these matters see
2026/04/17 16:56:14.939682472 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:39261
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/17 16:56:14.956733101 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:14.956961014 [connect-session] Job Key: uBJnpGNW7kSfnlHW
2026/04/17 16:56:14.956973212 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/17 16:56:14.956981795 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:36127 …
Connected to session server http://127.0.0.1:36127
2026/04/17 16:56:15.144203968 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:15.144421695 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:15.144485551 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/04/17 16:56:15.345032819
2026/04/17 16:56:15.345050435 $ /opt/R/4.5.2/bin/R –no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/04/17 16:56:15.345106820 Package Version LibPath
2026/04/17 16:56:15.345107882 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345123135 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345123906 bit64 "bit64" "4.6.0-1" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345139289 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345140070 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345155473 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345156225 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345173000 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345173711 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345191047 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345191748 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345214778 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345218343 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345253657 glue "glue" "1.8.0" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345254828 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345303692 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345304453 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345321709 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345322460 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345338734 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345339165 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345353236 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345354218 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345371313 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345371994 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345386186 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345386606 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345396892 odbc "odbc" "1.6.4.1" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345397313 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345407919 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345408389 Rcpp "Rcpp" "1.1.1" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345419826 rlang "rlang" "1.2.0" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345420277 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345437919 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345440382 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345479051 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345480243 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345505415 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345506727 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345556137 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.345557389 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/17 16:56:15.351030498 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library"
Stopped session pings to http://127.0.0.1:36127
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/17 16:56:15.368460483 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:15.368727695 [connect-session] Job Key: VNAYCY27phXfgoWI
2026/04/17 16:56:15.368744421 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/17 16:56:15.368749739 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:40049 …
Connected to session server http://127.0.0.1:40049
2026/04/17 16:56:15.560156120 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:15.560385586 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:15.560464785 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/04/17 16:56:15.560910566 $add.smooth
2026/04/17 16:56:15.560917306 [1] TRUE
2026/04/17 16:56:15.560945909
2026/04/17 16:56:15.560947011 $bitmapType
2026/04/17 16:56:15.560961883 [1] "cairo"
2026/04/17 16:56:15.560962705
2026/04/17 16:56:15.560974673 $browser
2026/04/17 16:56:15.560975404 function (url)
2026/04/17 16:56:15.560986996 {
2026/04/17 16:56:15.560990161 cat("Cannot visit", url, "because the browseURL function is disabled.")
2026/04/17 16:56:15.561042920 }
2026/04/17 16:56:15.561046546 <environment: 0x55ff76bb7338>
2026/04/17 16:56:15.561060737
2026/04/17 16:56:15.561061528 $browserNLdisabled
2026/04/17 16:56:15.561073146 [1] FALSE
2026/04/17 16:56:15.561074538
2026/04/17 16:56:15.561085414 $catch.script.errors
2026/04/17 16:56:15.561086185 [1] FALSE
2026/04/17 16:56:15.561098404
2026/04/17 16:56:15.561099105 $CBoundsCheck
2026/04/17 16:56:15.561110993 [1] FALSE
2026/04/17 16:56:15.561111684
2026/04/17 16:56:15.561122230 $check.bounds
2026/04/17 16:56:15.561122921 [1] FALSE
2026/04/17 16:56:15.561134819
2026/04/17 16:56:15.561135610 $citation.bibtex.max
2026/04/17 16:56:15.561147367 [1] 1
2026/04/17 16:56:15.561148069
2026/04/17 16:56:15.561158965 $continue
2026/04/17 16:56:15.561159706 [1] "+ "
2026/04/17 16:56:15.561171243
2026/04/17 16:56:15.561172005 $contrasts
2026/04/17 16:56:15.561183312 unordered ordered
2026/04/17 16:56:15.561184944 "contr.treatment" "contr.poly"
2026/04/17 16:56:15.561206982
2026/04/17 16:56:15.561210207 $defaultPackages
2026/04/17 16:56:15.561234213 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/04/17 16:56:15.561235325
2026/04/17 16:56:15.561254344 $demo.ask
2026/04/17 16:56:15.561255315 [1] "default"
2026/04/17 16:56:15.561268034
2026/04/17 16:56:15.561268865 $deparse.cutoff
2026/04/17 16:56:15.561281554 [1] 60
2026/04/17 16:56:15.561282276
2026/04/17 16:56:15.561293633 \(device<br>2026/04/17 16:56:15.561499593 function (file = if (onefile) &quot;Rplots.pdf&quot; else &quot;Rplot%03d.pdf&quot;, <br>2026/04/17 16:56:15.561507304 width, height, onefile, family, title, fonts, version, paper, <br>2026/04/17 16:56:15.561538842 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, <br>2026/04/17 16:56:15.561539623 useKerning, fillOddEven, compress, timestamp, producer, author) <br>2026/04/17 16:56:15.561567615 {<br>2026/04/17 16:56:15.561568556 initPSandPDFfonts()<br>2026/04/17 16:56:15.561582677 new &lt;- list()<br>2026/04/17 16:56:15.561583128 if (!missing(width)) <br>2026/04/17 16:56:15.561592883 new\)width <- width
2026/04/17 16:56:15.561593364 if (!missing(height))
2026/04/17 16:56:15.561603048 new\(height &lt;- height<br>2026/04/17 16:56:15.561603489 if (!missing(onefile)) <br>2026/04/17 16:56:15.561613043 new\)onefile <- onefile
2026/04/17 16:56:15.561613474 if (!missing(title))
2026/04/17 16:56:15.561622958 new\(title &lt;- title<br>2026/04/17 16:56:15.561623369 if (!missing(fonts)) <br>2026/04/17 16:56:15.561632492 new\)fonts <- fonts
2026/04/17 16:56:15.561634465 if (!missing(version))
2026/04/17 16:56:15.561668797 new\(version &lt;- version<br>2026/04/17 16:56:15.561669238 if (!missing(paper)) <br>2026/04/17 16:56:15.561678872 new\)paper <- paper
2026/04/17 16:56:15.561679283 if (!missing(encoding))
2026/04/17 16:56:15.561688627 new\(encoding &lt;- encoding<br>2026/04/17 16:56:15.561689058 if (!missing(bg)) <br>2026/04/17 16:56:15.561698512 new\)bg <- bg
2026/04/17 16:56:15.561698952 if (!missing(fg))
2026/04/17 16:56:15.561708236 new\(fg &lt;- fg<br>2026/04/17 16:56:15.561708667 if (!missing(pointsize)) <br>2026/04/17 16:56:15.561717791 new\)pointsize <- pointsize
2026/04/17 16:56:15.561718462 if (!missing(pagecentre))
2026/04/17 16:56:15.561732033 new\(pagecentre &lt;- pagecentre<br>2026/04/17 16:56:15.561752683 if (!missing(colormodel)) <br>2026/04/17 16:56:15.561753284 new\)colormodel <- colormodel
2026/04/17 16:56:15.561761973 if (!missing(useDingbats))
2026/04/17 16:56:15.561764346 new\(useDingbats &lt;- useDingbats<br>2026/04/17 16:56:15.561784767 if (!missing(useKerning)) <br>2026/04/17 16:56:15.561785618 new\)useKerning <- useKerning
2026/04/17 16:56:15.561799880 if (!missing(fillOddEven))
2026/04/17 16:56:15.561800581 new\(fillOddEven &lt;- fillOddEven<br>2026/04/17 16:56:15.561814802 if (!missing(compress)) <br>2026/04/17 16:56:15.561827421 new\)compress <- compress
2026/04/17 16:56:15.561841212 if (!missing(timestamp))
2026/04/17 16:56:15.561841963 new\(timestamp &lt;- timestamp<br>2026/04/17 16:56:15.561855684 if (!missing(producer)) <br>2026/04/17 16:56:15.561856535 new\)producer <- producer
2026/04/17 16:56:15.561869515 if (!missing(author))
2026/04/17 16:56:15.561870186 new\(author &lt;- author<br>2026/04/17 16:56:15.561879745 old &lt;- check.options(new, name.opt = &quot;.PDF.Options&quot;, envir = .PSenv)<br>2026/04/17 16:56:15.561892870 if (!missing(family) &amp;&amp; (inherits(family, &quot;Type1Font&quot;) &#124;&#124; <br>2026/04/17 16:56:15.561895303 inherits(family, &quot;CIDFont&quot;))) {<br>2026/04/17 16:56:15.561911378 enc &lt;- family\)encoding
2026/04/17 16:56:15.561912049 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/04/17 16:56:15.561927161 enc != "default" && (is.null(old\(encoding) &#124;&#124; old\)encoding ==
2026/04/17 16:56:15.561927993 "default"))
2026/04/17 16:56:15.561943005 old\(encoding &lt;- enc<br>2026/04/17 16:56:15.561943776 family &lt;- family\)metrics
2026/04/17 16:56:15.561957086 }
2026/04/17 16:56:15.561957777 if (is.null(old\(encoding) &#124;&#124; old\)encoding == "default")
2026/04/17 16:56:15.561970712 old\(encoding &lt;- guessEncoding()<br>2026/04/17 16:56:15.561979420 if (!missing(family)) {<br>2026/04/17 16:56:15.561980251 if (length(family) == 4L) {<br>2026/04/17 16:56:15.561993792 family &lt;- c(family, &quot;Symbol.afm&quot;)<br>2026/04/17 16:56:15.561994533 }<br>2026/04/17 16:56:15.562007312 else if (length(family) == 5L) {<br>2026/04/17 16:56:15.562008033 }<br>2026/04/17 16:56:15.562020252 else if (length(family) == 1L) {<br>2026/04/17 16:56:15.562020943 pf &lt;- pdfFonts(family)[[1L]]<br>2026/04/17 16:56:15.562035014 if (is.null(pf)) <br>2026/04/17 16:56:15.562035725 stop(gettextf(&quot;unknown family &#x27;%s&#x27;&quot;, family), <br>2026/04/17 16:56:15.562055394 domain = NA)<br>2026/04/17 16:56:15.562056266 matchFont(pf, old\)encoding)
2026/04/17 16:56:15.562070457 }
2026/04/17 16:56:15.562071298 else stop("invalid 'family' argument")
2026/04/17 16:56:15.562084729 old\(family &lt;- family<br>2026/04/17 16:56:15.562085560 }<br>2026/04/17 16:56:15.562097778 version &lt;- old\)version
2026/04/17 16:56:15.562098569 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/04/17 16:56:15.562111023 "2.0")
2026/04/17 16:56:15.562117788 if (version %in% versions)
2026/04/17 16:56:15.562118519 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/04/17 16:56:15.562133602 else stop("invalid PDF version")
2026/04/17 16:56:15.562134373 onefile <- old\(onefile<br>2026/04/17 16:56:15.562147683 if (!checkIntFormat(file)) <br>2026/04/17 16:56:15.562148414 stop(gettextf(&quot;invalid &#x27;file&#x27; argument &#x27;%s&#x27;&quot;, file), <br>2026/04/17 16:56:15.562163707 domain = NA)<br>2026/04/17 16:56:15.562164429 .External(C_PDF, file, old\)paper, old\(family, old\)encoding,
2026/04/17 16:56:15.562179802 old\(bg, old\)fg, old\(width, old\)height, old\(pointsize, <br>2026/04/17 16:56:15.562180493 onefile, old\)pagecentre, old\(title, old\)fonts, version[1L],
2026/04/17 16:56:15.562202631 version[2L], old\(colormodel, old\)useDingbats, old\(useKerning, <br>2026/04/17 16:56:15.562213873 old\)fillOddEven, old\(compress, old\)timestamp, old\(producer, <br>2026/04/17 16:56:15.562214654 old\)author)
2026/04/17 16:56:15.562237418 invisible()
2026/04/17 16:56:15.562238180 }
2026/04/17 16:56:15.562249857 <bytecode: 0x55ff749995f0>
2026/04/17 16:56:15.562250779 <environment: namespace:grDevices>
2026/04/17 16:56:15.562264744
2026/04/17 16:56:15.562271480 $device.ask.default
2026/04/17 16:56:15.562272321 [1] FALSE
2026/04/17 16:56:15.562285110
2026/04/17 16:56:15.562285941 $digits
2026/04/17 16:56:15.562297499 [1] 7
2026/04/17 16:56:15.562298350
2026/04/17 16:56:15.562308906 $dvipscmd
2026/04/17 16:56:15.562309677 [1] "dvips"
2026/04/17 16:56:15.562321525
2026/04/17 16:56:15.562324540 $echo
2026/04/17 16:56:15.562331705 [1] FALSE
2026/04/17 16:56:15.562340824
2026/04/17 16:56:15.562341565 $editor
2026/04/17 16:56:15.562351180 [1] "vi"
2026/04/17 16:56:15.562351831
2026/04/17 16:56:15.562360874 $encoding
2026/04/17 16:56:15.562361565 [1] "native.enc"
2026/04/17 16:56:15.562372882
2026/04/17 16:56:15.562373483 $example.ask
2026/04/17 16:56:15.562383959 [1] "default"
2026/04/17 16:56:15.562384670
2026/04/17 16:56:15.562395256 $expressions
2026/04/17 16:56:15.562395987 [1] 5000
2026/04/17 16:56:15.562414805
2026/04/17 16:56:15.562415456 $help.search.types
2026/04/17 16:56:15.562426864 [1] "vignette" "demo" "help"
2026/04/17 16:56:15.562427605
2026/04/17 16:56:15.562462042 $help.try.all.packages
2026/04/17 16:56:15.562617250 [1] FALSE
2026/04/17 16:56:15.562618983
2026/04/17 16:56:15.562635923 $HTTPUserAgent
2026/04/17 16:56:15.562637005 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/04/17 16:56:15.562670715
2026/04/17 16:56:15.562671426 $internet.info
2026/04/17 16:56:15.562681822 [1] 2
2026/04/17 16:56:15.562682493
2026/04/17 16:56:15.562691797 $keep.parse.data
2026/04/17 16:56:15.562692508 [1] TRUE
2026/04/17 16:56:15.562713850
2026/04/17 16:56:15.562714561 $keep.parse.data.pkgs
2026/04/17 16:56:15.562726870 [1] FALSE
2026/04/17 16:56:15.562727501
2026/04/17 16:56:15.562738467 $keep.source
2026/04/17 16:56:15.562739249 [1] FALSE
2026/04/17 16:56:15.562751337
2026/04/17 16:56:15.562752128 $keep.source.pkgs
2026/04/17 16:56:15.562763785 [1] FALSE
2026/04/17 16:56:15.562764577
2026/04/17 16:56:15.562778498 $locatorBell
2026/04/17 16:56:15.562779269 [1] TRUE
2026/04/17 16:56:15.562791567
2026/04/17 16:56:15.562792278 $mailer
2026/04/17 16:56:15.562803726 [1] "mailto"
2026/04/17 16:56:15.562804487
2026/04/17 16:56:15.562816024 $matprod
2026/04/17 16:56:15.562816845 [1] "default"
2026/04/17 16:56:15.562829104
2026/04/17 16:56:15.562829815 $max.contour.segments
2026/04/17 16:56:15.562842394 [1] 25000
2026/04/17 16:56:15.562843075
2026/04/17 16:56:15.562853721 $max.print
2026/04/17 16:56:15.562854472 [1] 99999
2026/04/17 16:56:15.562866190
2026/04/17 16:56:15.562866931 $menu.graphics
2026/04/17 16:56:15.562878338 [1] TRUE
2026/04/17 16:56:15.562879059
2026/04/17 16:56:15.562892019 $na.action
2026/04/17 16:56:15.562893210 [1] "na.omit"
2026/04/17 16:56:15.562910957
2026/04/17 16:56:15.562911898 $nwarnings
2026/04/17 16:56:15.562928463 [1] 50
2026/04/17 16:56:15.562929495
2026/04/17 16:56:15.562941553 $OutDec
2026/04/17 16:56:15.562942274 [1] "."
2026/04/17 16:56:15.562953381
2026/04/17 16:56:15.562954062 $pager
2026/04/17 16:56:15.562965048 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/04/17 16:56:15.562965810
2026/04/17 16:56:15.562977627 $papersize
2026/04/17 16:56:15.562978268 [1] "letter"
2026/04/17 16:56:15.563004077
2026/04/17 16:56:15.563004848 $PCRE_limit_recursion
2026/04/17 16:56:15.563017117 [1] NA
2026/04/17 16:56:15.563017868
2026/04/17 16:56:15.563028244 $PCRE_study
2026/04/17 16:56:15.563028955 [1] FALSE
2026/04/17 16:56:15.563040432
2026/04/17 16:56:15.563041143 $PCRE_use_JIT
2026/04/17 16:56:15.563052160 [1] TRUE
2026/04/17 16:56:15.563053001
2026/04/17 16:56:15.563063587 $pdfviewer
2026/04/17 16:56:15.563064308 [1] "/usr/bin/xdg-open"
2026/04/17 16:56:15.563076426
2026/04/17 16:56:15.563077227 $pkgType
2026/04/17 16:56:15.563088014 [1] "source"
2026/04/17 16:56:15.563088725
2026/04/17 16:56:15.563104579 $printcmd
2026/04/17 16:56:15.563105290 [1] "/usr/bin/lpr"
2026/04/17 16:56:15.563117147
2026/04/17 16:56:15.563117839 $prompt
2026/04/17 16:56:15.563128274 [1] "> "
2026/04/17 16:56:15.563128975
2026/04/17 16:56:15.563139141 $repos
2026/04/17 16:56:15.563139882 CRAN
2026/04/17 16:56:15.563150618 "@CRAN@"
2026/04/17 16:56:15.563151329
2026/04/17 16:56:15.563161755 $rl_word_breaks
2026/04/17 16:56:15.563162466 [1] " &quot;\'&gt;&lt;=%;,&#124;&amp;{()}&quot;<br>2026/04/17 16:56:15.563174894 <br>2026/04/17 16:56:15.563175656 $scipen<br>2026/04/17 16:56:15.563186432 [1] 0<br>2026/04/17 16:56:15.563187143 <br>2026/04/17 16:56:15.563197498 $show.coef.Pvalues<br>2026/04/17 16:56:15.563198290 [1] TRUE<br>2026/04/17 16:56:15.563211089 <br>2026/04/17 16:56:15.563211820 $show.error.messages<br>2026/04/17 16:56:15.563223828 [1] TRUE<br>2026/04/17 16:56:15.563224609 <br>2026/04/17 16:56:15.563235536 $show.signif.stars<br>2026/04/17 16:56:15.563236297 [1] TRUE<br>2026/04/17 16:56:15.563254695 <br>2026/04/17 16:56:15.563255426 $showErrorCalls<br>2026/04/17 16:56:15.563266923 [1] TRUE<br>2026/04/17 16:56:15.563267664 <br>2026/04/17 16:56:15.563278350 $showNCalls<br>2026/04/17 16:56:15.563279031 [1] 50<br>2026/04/17 16:56:15.563290158 <br>2026/04/17 16:56:15.563290809 $showWarnCalls<br>2026/04/17 16:56:15.563301996 [1] FALSE<br>2026/04/17 16:56:15.563302727 <br>2026/04/17 16:56:15.563313233 $str<br>2026/04/17 16:56:15.563314054 $str$strict.width<br>2026/04/17 16:56:15.563326182 [1] &quot;no&quot;<br>2026/04/17 16:56:15.563326873 <br>2026/04/17 16:56:15.563337019 $str$digits.d<br>2026/04/17 16:56:15.563337659 [1] 3<br>2026/04/17 16:56:15.563349918 <br>2026/04/17 16:56:15.563350659 $str$vec.len<br>2026/04/17 16:56:15.563361716 [1] 4<br>2026/04/17 16:56:15.563362407 <br>2026/04/17 16:56:15.563372923 $str$list.len<br>2026/04/17 16:56:15.563373644 [1] 99<br>2026/04/17 16:56:15.563384871 <br>2026/04/17 16:56:15.563385532 $str$deparse.lines<br>2026/04/17 16:56:15.563406393 NULL<br>2026/04/17 16:56:15.563407184 <br>2026/04/17 16:56:15.563418071 $str$drop.deparse.attr<br>2026/04/17 16:56:15.563418762 [1] TRUE<br>2026/04/17 16:56:15.563431150 <br>2026/04/17 16:56:15.563431811 $str$formatNum<br>2026/04/17 16:56:15.563442798 function (x, ...) <br>2026/04/17 16:56:15.563443539 format(x, trim = TRUE, drop0trailing = TRUE, ...)<br>2026/04/17 16:56:15.563457400 &lt;environment: 0x55ff7520e5a0&gt;<br>2026/04/17 16:56:15.563458111 <br>2026/04/17 16:56:15.563470650 <br>2026/04/17 16:56:15.563471371 $str.dendrogram.last<br>2026/04/17 16:56:15.563482688 [1] &quot;"
2026/04/17 16:56:15.563483339
2026/04/17 16:56:15.563494165 $texi2dvi
2026/04/17 16:56:15.563494866 [1] "/usr/bin/texi2dvi"
2026/04/17 16:56:15.563510740
2026/04/17 16:56:15.563511511 $timeout
2026/04/17 16:56:15.563523259 [1] 60
2026/04/17 16:56:15.563523960
2026/04/17 16:56:15.563536369 $ts.eps
2026/04/17 16:56:15.563537200 [1] 1e-05
2026/04/17 16:56:15.563554196
2026/04/17 16:56:15.563555147 $ts.S.compat
2026/04/17 16:56:15.563569178 [1] FALSE
2026/04/17 16:56:15.563569970
2026/04/17 16:56:15.563580275 $unzip
2026/04/17 16:56:15.563584101 [1] "/usr/bin/unzip"
2026/04/17 16:56:15.563597531
2026/04/17 16:56:15.563598242 $useFancyQuotes
2026/04/17 16:56:15.563610971 [1] TRUE
2026/04/17 16:56:15.563611422
2026/04/17 16:56:15.563619775 $verbose
2026/04/17 16:56:15.563620966 [1] FALSE
2026/04/17 16:56:15.563636129
2026/04/17 16:56:15.563636780 $warn
2026/04/17 16:56:15.563669069 [1] 0
2026/04/17 16:56:15.563669720
2026/04/17 16:56:15.563680216 $warning.length
2026/04/17 16:56:15.563680947 [1] 1000
2026/04/17 16:56:15.563692815
2026/04/17 16:56:15.563693496 $warnPartialMatchArgs
2026/04/17 16:56:15.563705804 [1] FALSE
2026/04/17 16:56:15.563706585
2026/04/17 16:56:15.563718413 $warnPartialMatchAttr
2026/04/17 16:56:15.563719214 [1] FALSE
2026/04/17 16:56:15.563732144
2026/04/17 16:56:15.563732885 $warnPartialMatchDollar
2026/04/17 16:56:15.563750411 [1] FALSE
2026/04/17 16:56:15.563751132
2026/04/17 16:56:15.563762880 $width
2026/04/17 16:56:15.563763601 [1] 80
2026/04/17 16:56:15.563778183
Stopped session pings to http://127.0.0.1:40049
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/17 16:56:15.587267950 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:15.587516074 [connect-session] Job Key: KvlhCZx8rT3X0gEp
2026/04/17 16:56:15.587529153 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/17 16:56:15.587537276 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:39465 …
Connected to session server http://127.0.0.1:39465
2026/04/17 16:56:15.778134359 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:15.778346919 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:15.778422563 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/04/17 16:56:15.786844462
2026/04/17 16:56:15.786855068 $ env
2026/04/17 16:56:15.786893876 CONNECT_API_KEY=REDACTED
2026/04/17 16:56:15.786895198 CONNECT_CONTENT_GUID=
2026/04/17 16:56:15.786910091 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/04/17 16:56:15.786910591 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/04/17 16:56:15.786920987 CONNECT_SERVER=http://localhost:3939/
2026/04/17 16:56:15.786921458 EDITOR=vi
2026/04/17 16:56:15.786940697 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:56:15.786941408 HOSTNAME=1f2bf1d617f1
2026/04/17 16:56:15.786956280 LANG=en_US.UTF-8
2026/04/17 16:56:15.786956771 LANGUAGE=en_US:en
2026/04/17 16:56:15.786966065 LC_ALL=en_US.UTF-8
2026/04/17 16:56:15.786967407 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/17 16:56:15.786991693 LN_S=ln -s
2026/04/17 16:56:15.786992995 LOGNAME=rstudio-connect
2026/04/17 16:56:15.787004152 MAKE=make
2026/04/17 16:56:15.787004603 PAGER=/usr/bin/pager
2026/04/17 16:56:15.787013346 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/17 16:56:15.787015940 POSIT_PRODUCT=CONNECT
2026/04/17 16:56:15.787030642 PWD=/opt/rstudio-connect/mnt/app
2026/04/17 16:56:15.787031083 R_ARCH=
2026/04/17 16:56:15.787045354 R_BROWSER=xdg-open
2026/04/17 16:56:15.787046216 R_BZIPCMD=/usr/bin/bzip2
2026/04/17 16:56:15.787060958 R_CONFIG_ACTIVE=rsconnect
2026/04/17 16:56:15.787061929 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/04/17 16:56:15.787077733 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:15.787078594 R_GZIPCMD=/usr/bin/gzip
2026/04/17 16:56:15.787100247 R_HOME=/opt/R/4.5.2/lib/R
2026/04/17 16:56:15.787100888 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/04/17 16:56:15.787114619 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2
2026/04/17 16:56:15.787115450 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/04/17 16:56:15.787142766 R_LIBS_USER=REDACTED
2026/04/17 16:56:15.787145941 R_PAPERSIZE=letter
2026/04/17 16:56:15.787175655 R_PDFVIEWER=/usr/bin/xdg-open
2026/04/17 16:56:15.787176687 R_PLATFORM=x86_64-pc-linux-gnu
2026/04/17 16:56:15.787190968 R_PRINTCMD=/usr/bin/lpr
2026/04/17 16:56:15.787191690 R_RD4PDF=times,inconsolata,hyper
2026/04/17 16:56:15.787205300 RSC_EMAIL_SUBJECT=system-check
2026/04/17 16:56:15.787206161 RSC_REPORT_NAME=system-check
2026/04/17 16:56:15.787224188 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/04/17 16:56:15.787225180 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/04/17 16:56:15.787244179 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/04/17 16:56:15.787245180 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmplNxL8O
2026/04/17 16:56:15.787262426 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/04/17 16:56:15.787263107 R_STRIP_SHARED_LIB=strip –strip-unneeded
2026/04/17 16:56:15.787279502 R_STRIP_STATIC_LIB=strip –strip-debug
2026/04/17 16:56:15.787280223 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:15.787299412 RSTUDIO_PRODUCT=CONNECT
2026/04/17 16:56:15.787300173 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/04/17 16:56:15.787314304 R_UNZIPCMD=/usr/bin/unzip
2026/04/17 16:56:15.787314975 R_ZIPCMD=/usr/bin/zip
2026/04/17 16:56:15.787328536 SED=/usr/bin/sed
2026/04/17 16:56:15.787329407 SF_PARTNER=posit_connect
2026/04/17 16:56:15.787351756 SHLVL=2
2026/04/17 16:56:15.787362897 SPARK_CONNECT_USER_AGENT=REDACTED
2026/04/17 16:56:15.787363749 STARTUP_DEBUG_MODE=0
2026/04/17 16:56:15.787385376 TAR=/usr/bin/tar
2026/04/17 16:56:15.787386938 TERM=xterm
2026/04/17 16:56:15.787419818 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/17 16:56:15.787420619 TZ=UTC
2026/04/17 16:56:15.787440810 USERNAME=rstudio-connect
2026/04/17 16:56:15.787441971 USER=rstudio-connect
2026/04/17 16:56:15.793425849
=/usr/bin/env
Stopped session pings to http://127.0.0.1:39465
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/17 16:56:15.810892745 [connect-session] Connect Session v2026.03.1
2026/04/17 16:56:15.811149631 [connect-session] Job Key: IrEzoqIiit3GICCU
2026/04/17 16:56:15.811164704 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/17 16:56:15.811169772 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:37715 …
Connected to session server http://127.0.0.1:37715
2026/04/17 16:56:16.002174990 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/17 16:56:16.002408897 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/17 16:56:16.002463950 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/04/17 16:56:16.010592161
2026/04/17 16:56:16.010600043 $ findmnt –notruncate
2026/04/17 16:56:16.010635817 TARGET SOURCE FSTYPE OPTIONS
2026/04/17 16:56:16.010656438 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docker/ov
erlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:16.010736624 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:16.010794346 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/17 16:56:16.010795457 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:56:16.010818848 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:16.010840726 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/17 16:56:16.010841827 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/17 16:56:16.010871862 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/17 16:56:16.010872874 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/17 16:56:16.010905108 ├─/data /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:16.010942098 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/doc
ker/overlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:16.010943170 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/doc
ker/overlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:16.011160722 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:16.011194879 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:16.011196661 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/1f2bf1d617f1fa86ccb3c5705f343dfe07923f76e474c333441c479531a0a2bf/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:16.011240337 ├─/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/17 16:56:16.011243442 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/reports/v2/0/0/temp.source.37250581] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:16.011307879 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/reports/v2/0/0/temp.output.1799990710] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:16.011308800 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/jobs/0/IrEzoqIiit3GICCU] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:16.011357704 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:16.011358495 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:16.011402231 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/0b9e6f06b3a88c46e5e47730ae793b96c4e35039917b22755ffd0bb3319fdd4b/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/17 16:56:16.011403092 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2636205254] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docke
r/overlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:16.011516528 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docke
r/overlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
2026/04/17 16:56:16.016473074 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/7T4LD52MARIUXEE5PQMMT4CTWA:/var/lib/docker/overlay2/l/6PBLDCAZW6DJW2PO63DNRGYY4T:/var/lib/docker/overlay2/l/CX4SNMLJICKLQ3FZILQ53PSIFD:/var/lib/docker/overlay2/l/Q2BYFS35VLALMT7MHFJ4HGXPP6:/var/lib/docker/overlay2/l/7I4KCAMSDYE2VGFT2OUNJYMLCH:/var/lib/docker/overlay2/l/XL5CBL4UKKOV27EG3SIBZP4LWC:/var/lib/docker/overlay2/l/JRUM4HFEIYDUKHBNGUID4JC2KJ:/var/lib/docker/overlay2/l/LQFFZ4CECVBRREIUX7ZWSYHNP6:/var/lib/docker/overlay2/l/XDXFVVFEBPFOJQ35TGXYPSP4NX:/var/lib/docker/overlay2/l/4HHSU6MUCPU4MJJVGXCHNUTAUW:/var/lib/docker/overlay2/l/ITGY253LVHKFWPYMAJDQMVJCYH:/var/lib/docker/overlay2/l/QWUOHRJWXNIOPYFCOVGFTS32WZ:/var/lib/docker/overlay2/l/PNECLI6EOP5GBXYUKVLY33TANT:/var/lib/docker/overlay2/l/KFQY47I7AV5YMX3CHPQKQ2S6SE:/var/lib/docke
r/overlay2/l/5RFLHLTBOK2ONSYGHZMU2QRTJD:/var/lib/docker/overlay2/l/342SRV76IIA7MBOFCJTCGXVXZZ:/var/lib/docker/overlay2/l/MVX4VLBPTCEDJPJ2KG6Y6FZVIZ:/var/lib/docker/overlay2/l/IGPOCNAWLJDMOPAX7ZHFY5LQFU:/var/lib/docker/overlay2/l/WIWOMTETKX2HWLWNHX6A7MPWNX,upperdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/diff,workdir=/var/lib/docker/overlay2/32af780e388f0d99fbe74c1f0468c5d96e7bf3ffaaf38b3f83ab9f0fc5eb69c9/work,nouserxattr
Stopped session pings to http://127.0.0.1:37715
Job completed |