| Product | URL | Version |
|---|---|---|
| Connect | http://localhost:3939 | 2026.08.0 |
| Workbench | http://localhost:8787 | 2026.08.1+195.pro1 |
| Package Manager | http://localhost:4242 | 2024.08.0-6 |
VIP Report
Verified Installation of Posit
Deployment: CI Connect 2026.08.0 + WB 2026.08.1+195.pro1 + PM 2024.08.0-6 Generated: 2026-08-18 18:52:44 UTC
Products Under Test
Summary
| Metric | Count |
|---|---|
| Total | 25 |
| Passed | 19 |
| Failed | 1 |
| Skipped | 5 |
| 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.40s
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 0x7f12cb502140>
request = <FixtureRequest for <Function test_list_users>>
kwargs = {'user_list': [{'email': '', 'username': '__bootstrap_admin__', 'first_name': '', 'last_name': '', ...}], 'test_username': 'testuser'}
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.14/site-packages/_pytest/fixtures.py:1005:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
user_list = [{'email': '', 'username': '__bootstrap_admin__', 'first_name': '', 'last_name': '', ...}]
test_username = 'testuser'
@then("the test user exists in the user list")
def check_test_user_in_list(user_list, test_username):
if not test_username or not test_username.strip():
pytest.skip("No test user configured — skipping user lookup assertion")
test_username = test_username.strip()
expected = test_username.split("@", 1)[0]
usernames = [u.get("username") for u in user_list]
> assert expected in usernames, (
f"Test user {expected!r} (from {test_username!r}) not found in user list: {usernames}"
)
E AssertionError: Test user 'testuser' (from 'testuser') not found in user list: ['__bootstrap_admin__']
E assert 'testuser' in ['__bootstrap_admin__']
src/vip_tests/connect/test_users.py:58: AssertionErrorPassed (19)
Connect6 tests
PASSAdmin user exists and has admin privilegesConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_admin_user0.40s
Test procedure
- Given Connect is accessible at the configured URL
- When I retrieve the current user profile
- Then the user has admin privileges
PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui5.16s
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
PASSGroups can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_groups0.40s
Test procedure
- Given Connect is accessible at the configured URL
- When I list all groups
- Then the response is successful
PASSAPI key authentication worksConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_api0.40s
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
PASSExpected Quarto versions are availableConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_quarto_versions0.40s
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_checks26.40s
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.64s
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.01s
Test procedure
- Given Package Manager is running
- When I list all repositories
- Then at least one repository exists
Prerequisites6 tests
PASSWorkbench server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Workbench]0.12s
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.20s
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
PASSConnect server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Connect]0.01s
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
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
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
PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4014.08s
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
Workbench2 tests
PASSUser can sign out of WorkbenchWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_signout[chromium]0.77s
Test procedure
- Given Workbench is accessible and I am logged in
- When I sign out of Workbench
- Then I am redirected to the Workbench login page
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]5.21s
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 element is visible and non-empty in the header
Skipped (5)
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.20s
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.20s
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.01s
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.01s
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
Connect System Checks
Host: bdde50adfa5e · Status: done · Passed: 53 · Failed: 2
| Group | Check | Detail | |
|---|---|---|---|
| ✅ | server | connect-versions | Connect versions on active hosts: bdde50adfa5e 2026.08.0 |
| ✅ | server | connect-product-support | Product version v2026.08.0 end-of-support: 2028-02-29 |
| ✅ | server | connect-deprecated-settings | Deprecated settings are not in use. |
| ✅ | server | connect-removed-settings | Removed settings are not in use. |
| ✅ | server | connect-unrecognized-settings | Unrecognized settings are not in use. |
| ✅ | server | connect-notifications-config | All Notifications are correctly formatted |
| ✅ | server | connect-license | [redacted] |
| ✅ | 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 _DD_ROOT_GO_SESSION_ID=5b5111db-31ab-4029-b42d-90ffe57aaaef HOME=/root HOSTNAME=bdde50adfa5e 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.4Gi 391Mi 49Mi 13Gi 13Gi Swap: 0B 0B 0B |
| ✅ | server | disk | $ df -h Filesystem Size Used Avail Use% Mounted on overlay 145G 56G 89G 39% / tmpfs 64M 0 64M 0% /dev shm 64M 0 64M 0% /dev/shm /dev/root 145G 56G 89G 39% /data |
| ✅ | server | database-latency | Database latency: median 0.000, max 0.000 sec |
| ✅ | server | queue-depth | ID Created Type Hostname Details |
| ✅ | server | self-connectivity | Warning: HTTPS.Listen is not configured. |
| ✅ | server | self-connectivity | Server.Address is 'http://localhost:3939/' $ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939//__api__/server_settings * Trying 127.0.0.1:3939... * Connected to localhost (127.0.0.1) port 3939 (#0) > GET //__api__/server_settings HTTP/1.1 > Host: localhost:3939 > User-Agent: curl/7.81.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 307 Temporary Redirect < Content-Type: text/html; charset=utf-8 < Location: http://localhost:3939/__api__/server_settings < Server: Posit Connect < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Tue, 18 Aug 2026 18:52:14 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: 0x55d512ae3b90 [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 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Tue, 18 Aug 2026 18:52:14 GMT < Content-Length: 2 < { [2 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 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Tue, 18 Aug 2026 18:52:14 GMT < Content-Length: 2 < { [2 bytes data] * Connection #0 to host localhost left intact |
| ✅ | base-sandbox | echo | Successfully ran a process with rsandbox as rstudio-connect |
| ✅ | python-restore-sandbox | python-version | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/08/18 18:52:14.639545381 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:14.640005792 [connect-session] Job Key: [redacted] 2026/08/18 18:52:14.640021552 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:14.640029276 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:38787 ... Connected to session server http://127.0.0.1:38787 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:14.812197549 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/08/18 18:52:14.820187167 2026/08/18 18:52:14.820196765 $ /opt/python/3.12.11/bin/python3.12 -V 2026/08/18 18:52:14.820246428 Python 3.12.11 |
| ❌ | python-restore-sandbox | python-packages | process exited with code 1: exit status 1 |
| ✅ | python-restore-sandbox | environment | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/08/18 18:52:15.221516545 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:15.221759109 [connect-session] Job Key: [redacted] 2026/08/18 18:52:15.221772494 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:15.221776432 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:34481 ... Connected to session server http://127.0.0.1:34481 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:15.349617344 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/08/18 18:52:15.356312575 2026/08/18 18:52:15.356324067 $ env 2026/08/18 18:52:15.356370103 _DD_ROOT_GO_SESSION_ID=5b5111db-31ab-4029-b42d-90ffe57aaaef 2026/08/18 18:52:15.356381324 HOME=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:15.356420284 HOSTNAME=bdde50adfa5e 2026/08/18 18:52:15.356423019 LANG=en_US.UTF-8 2026/08/18 18:52:15.356473794 LANGUAGE=en_US:en 2026/08/18 18:52:15.356475427 LC_ALL=en_US.UTF-8 2026/08/18 18:52:15.356494884 LOGNAME=rstudio-connect 2026/08/18 18:52:15.356495745 MAKEFLAGS=-j1 2026/08/18 18:52:15.356513178 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/08/18 18:52:15.356514320 PICOTEL_PREFIX=PICOTEL 2026/08/18 18:52:15.356535159 PICOTEL_SDK_DISABLED=true 2026/08/18 18:52:15.356536081 PICOTEL_SERVICE_NAME=posit-connect-python 2026/08/18 18:52:15.356560466 POSIT_PRODUCT=CONNECT 2026/08/18 18:52:15.356564033 PWD=/opt/rstudio-connect/mnt/app 2026/08/18 18:52:15.356603357 RSTUDIO_PRODUCT=CONNECT 2026/08/18 18:52:15.356604439 SHLVL=2 2026/08/18 18:52:15.356622392 STARTUP_DEBUG_MODE=0 2026/08/18 18:52:15.356623274 TERM=xterm 2026/08/18 18:52:15.356639705 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:15.356640917 TZ=UTC 2026/08/18 18:52:15.356685600 USERNAME=rstudio-connect 2026/08/18 18:52:15.356687324 USER=rstudio-connect 2026/08/18 18:52:15.356707852 _=/usr/bin/env 2026/08/18 18:52:15.356709365 UV_CONCURRENT_BUILDS=1 Stopped session pings to http://127.0.0.1:34481 |
| ✅ | 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/08/18 18:52:15.371604939 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:15.372023162 [connect-session] Job Key: [redacted] 2026/08/18 18:52:15.372044452 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:15.372050714 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:45035 ... Connected to session server http://127.0.0.1:45035 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:15.500658140 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/08/18 18:52:15.505030480 2026/08/18 18:52:15.505038335 $ findmnt --notruncate 2026/08/18 18:52:15.509144178 TARGET SOURCE FSTYPE OPTIONS 2026/08/18 18:52:15.509152554 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X6D5K 3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:15.509296263 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:15.509297756 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/08/18 18:52:15.509330569 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:15.509332362 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:15.509363621 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/08/18 18:52:15.509364212 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:15.509385993 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:15.509386464 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/08/18 18:52:15.509408715 ├─/data /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:15.509410970 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l /X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:15.509530583 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l /X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:15.509532166 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:15.509637033 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:15.509638155 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:15.509676636 ├─/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/08/18 18:52:15.509678791 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:15.509785991 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/jobs/0/TFSpAqPPVRDzSqDS] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:15.509787935 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:15.509836275 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace999552905] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:15.509837598 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:15.510108545 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr Stopped session pings to http://127.0.0.1:45035 |
| ✅ | 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/08/18 18:52:15.526257302 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:15.526606726 [connect-session] Job Key: [redacted] 2026/08/18 18:52:15.526617226 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:15.526621053 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:42339 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:42339 2026/08/18 18:52:15.656841820 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/08/18 18:52:15.662726265 2026/08/18 18:52:15.662736034 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.QEcOiGJc2y/testenv 2026/08/18 18:52:18.333692173 2026/08/18 18:52:18.333706380 $ source /opt/rstudio-connect/mnt/tmp/tmp.QEcOiGJc2y/testenv/bin/activate 2026/08/18 18:52:18.335167110 2026/08/18 18:52:18.335174775 $ python --version 2026/08/18 18:52:18.337129976 Python 3.12.11 2026/08/18 18:52:18.337433895 2026/08/18 18:52:18.337441539 $ python -m site 2026/08/18 18:52:18.349902104 sys.path = [ 2026/08/18 18:52:18.349911041 '/opt/rstudio-connect/mnt/app', 2026/08/18 18:52:18.349957721 '/opt/python/3.12.11/lib/python312.zip', 2026/08/18 18:52:18.349960416 '/opt/python/3.12.11/lib/python3.12', 2026/08/18 18:52:18.349995699 '/opt/python/3.12.11/lib/python3.12/lib-dynload', 2026/08/18 18:52:18.349997332 '/opt/rstudio-connect/mnt/tmp/tmp.QEcOiGJc2y/testenv/lib/python3.12/site-packages', 2026/08/18 18:52:18.350029583 '/opt/python/3.12.11/lib/python3.12/site-packages', 2026/08/18 18:52:18.350030645 ] 2026/08/18 18:52:18.350047737 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/08/18 18:52:18.350048638 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist) 2026/08/18 18:52:18.350069978 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/08/18 18:52:18.396336468 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:18.396726548 [connect-session] Job Key: [redacted] 2026/08/18 18:52:18.396747056 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:18.396755161 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:41113 ... Connected to session server http://127.0.0.1:41113 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:18.524939667 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/08/18 18:52:18.530707220 2026/08/18 18:52:18.530714112 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.i9T9oMHZQk/testenv 2026/08/18 18:52:21.199503708 2026/08/18 18:52:21.199514648 $ source /opt/rstudio-connect/mnt/tmp/tmp.i9T9oMHZQk/testenv/bin/activate 2026/08/18 18:52:21.201084634 2026/08/18 18:52:21.201092408 $ python -m pip --version 2026/08/18 18:52:21.378402614 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.i9T9oMHZQk/testenv/lib/python3.12/site-packages/pip (python 3.12) 2026/08/18 18:52:21.404588035 2026/08/18 18:52:21.404599406 $ python -m pip config debug 2026/08/18 18:52:21.604129477 env_var: 2026/08/18 18:52:21.604470552 env: 2026/08/18 18:52:21.604689756 global: 2026/08/18 18:52:21.604954498 /etc/xdg/pip/pip.conf, exists: False 2026/08/18 18:52:21.605192136 /etc/pip.conf, exists: False 2026/08/18 18:52:21.605405181 site: 2026/08/18 18:52:21.605639874 /opt/rstudio-connect/mnt/tmp/tmp.i9T9oMHZQk/testenv/pip.conf, exists: False 2026/08/18 18:52:21.605863469 user: 2026/08/18 18:52:21.606092922 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/08/18 18:52:21.606325383 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/08/18 18:52:21.631733159 2026/08/18 18:52:21.631748518 $ python -m pip config list -v 2026/08/18 18:52:21.810548710 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/08/18 18:52:21.810904651 For variant 'global', will try loading '/etc/pip.conf' 2026/08/18 18:52:21.811241248 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/08/18 18:52:21.811584653 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/08/18 18:52:21.811942801 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.i9T9oMHZQk/testenv/pip.conf' 2026/08/18 18:52:21.835112569 2026/08/18 18:52:21.835126094 $ python -m pip._vendor.requests.certs 2026/08/18 18:52:21.974433113 <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/08/18 18:52:21.974635434 /opt/rstudio-connect/mnt/tmp/tmp.i9T9oMHZQk/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem 2026/08/18 18:52:21.991939561 2026/08/18 18:52:21.991954179 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.i9T9oMHZQk pip 2026/08/18 18:52:22.451005804 Collecting pip 2026/08/18 18:52:22.451465299 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/f3/6e/1736e5b4ae2b778ef2f81c47d797de9f891d4d8acb047a24ca37a60294dd/pip-26.2.1-py3-none-any.whl.metadata 2026/08/18 18:52:22.462716691 Downloading pip-26.2.1-py3-none-any.whl.metadata (4.6 kB) 2026/08/18 18:52:22.469133982 Downloading pip-26.2.1-py3-none-any.whl (1.8 MB) 2026/08/18 18:52:22.484489733 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 172.6 MB/s eta 0:00:00 2026/08/18 18:52:22.496040443 Saved /opt/rstudio-connect/mnt/tmp/tmp.i9T9oMHZQk/pip-26.2.1-py3-none-any.whl 2026/08/18 18:52:22.496468060 Successfully downloaded pip 2026/08/18 18:52:22.594396386 2026/08/18 18:52:22.594412847 [notice] A new release of pip is available: 25.0.1 -> 26.2.1 2026/08/18 18:52:22.594493979 [notice] To update, run: pip install --upgrade pip |
| ✅ | 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/08/18 18:52:22.689688114 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:22.690034872 [connect-session] Job Key: [redacted] 2026/08/18 18:52:22.690044941 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:22.690048537 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:43449 ... Connected to session server http://127.0.0.1:43449 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:22.819591049 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/08/18 18:52:22.824177673 2026/08/18 18:52:22.824185708 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/08/18 18:52:22.831060538 * Trying 151.101.0.223:443... 2026/08/18 18:52:22.831893348 * Connected to pypi.python.org (151.101.0.223) port 443 (#0) 2026/08/18 18:52:22.833599688 * ALPN, offering h2 2026/08/18 18:52:22.833606921 * ALPN, offering http/1.1 2026/08/18 18:52:22.854882299 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/08/18 18:52:22.854894331 * CApath: /etc/ssl/certs 2026/08/18 18:52:22.855105695 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:22.855113950 } [5 bytes data] 2026/08/18 18:52:22.855146942 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/08/18 18:52:22.855149958 } [512 bytes data] 2026/08/18 18:52:22.857269965 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:22.857298248 { [5 bytes data] 2026/08/18 18:52:22.857360474 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/08/18 18:52:22.857382045 { [122 bytes data] 2026/08/18 18:52:22.857565155 * TLSv1.2 (IN), TLS header, Finished (20): 2026/08/18 18:52:22.857572048 { [5 bytes data] 2026/08/18 18:52:22.857599500 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.857600832 { [5 bytes data] 2026/08/18 18:52:22.857617323 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/08/18 18:52:22.857619407 { [19 bytes data] 2026/08/18 18:52:22.857635116 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.857637270 { [5 bytes data] 2026/08/18 18:52:22.857653911 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/08/18 18:52:22.857664762 { [2860 bytes data] 2026/08/18 18:52:22.858360403 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.858367827 { [5 bytes data] 2026/08/18 18:52:22.858407511 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/08/18 18:52:22.858409084 { [264 bytes data] 2026/08/18 18:52:22.858480302 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.858503956 { [5 bytes data] 2026/08/18 18:52:22.858534634 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/08/18 18:52:22.858536016 { [36 bytes data] 2026/08/18 18:52:22.858555623 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/08/18 18:52:22.858565181 } [5 bytes data] 2026/08/18 18:52:22.858588284 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/08/18 18:52:22.858589396 } [1 bytes data] 2026/08/18 18:52:22.858628945 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.858631510 } [5 bytes data] 2026/08/18 18:52:22.858682185 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/08/18 18:52:22.858685280 } [36 bytes data] 2026/08/18 18:52:22.858756914 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/08/18 18:52:22.858764228 * ALPN, server accepted to use h2 2026/08/18 18:52:22.858799434 * Server certificate: 2026/08/18 18:52:22.858800716 * subject: CN=www.python.org 2026/08/18 18:52:22.858816075 * start date: Jan 13 13:03:46 2026 GMT 2026/08/18 18:52:22.858817077 * expire date: Feb 14 13:03:45 2027 GMT 2026/08/18 18:52:22.858835842 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/08/18 18:52:22.858836914 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/08/18 18:52:22.858858374 * SSL certificate verify ok. 2026/08/18 18:52:22.858860308 * Using HTTP2, server supports multiplexing 2026/08/18 18:52:22.858877560 * Connection state changed (HTTP/2 confirmed) 2026/08/18 18:52:22.858878422 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/08/18 18:52:22.858900333 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.858902757 } [5 bytes data] 2026/08/18 18:52:22.858926373 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.858942822 } [5 bytes data] 2026/08/18 18:52:22.858954985 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.858965956 } [5 bytes data] 2026/08/18 18:52:22.859027581 * Using Stream ID: 1 (easy handle 0x55c4d7c50a40) 2026/08/18 18:52:22.859029504 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.859056856 } [5 bytes data] 2026/08/18 18:52:22.859091071 > GET / HTTP/2 2026/08/18 18:52:22.859098415 > Host: pypi.python.org 2026/08/18 18:52:22.859126957 > user-agent: curl/7.81.0 2026/08/18 18:52:22.859144612 > accept: */* 2026/08/18 18:52:22.859147687 > 2026/08/18 18:52:22.859161904 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.859162856 { [5 bytes data] 2026/08/18 18:52:22.859183032 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/08/18 18:52:22.859186658 { [193 bytes data] 2026/08/18 18:52:22.859621712 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.859629036 { [5 bytes data] 2026/08/18 18:52:22.859659162 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.859660405 } [5 bytes data] 2026/08/18 18:52:22.860491304 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.860498758 { [5 bytes data] 2026/08/18 18:52:22.860766486 < HTTP/2 301 2026/08/18 18:52:22.860774841 < server: Varnish 2026/08/18 18:52:22.860806260 < retry-after: 0 2026/08/18 18:52:22.860812421 < location: https://pypi.org/ 2026/08/18 18:52:22.860833741 < content-type: text/html; charset=UTF-8 2026/08/18 18:52:22.860834633 < accept-ranges: bytes 2026/08/18 18:52:22.860850713 < date: Tue, 18 Aug 2026 18:52:22 GMT 2026/08/18 18:52:22.860851555 < x-served-by: cache-pao-kpao1770056-PAO 2026/08/18 18:52:22.860868847 < x-cache: HIT 2026/08/18 18:52:22.860869699 < x-cache-hits: 0 2026/08/18 18:52:22.860882523 < x-timer: S1787079143.859945,VS0,VE0 2026/08/18 18:52:22.860883304 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/08/18 18:52:22.860902710 < x-frame-options: deny 2026/08/18 18:52:22.860903522 < x-xss-protection: 1; mode=block 2026/08/18 18:52:22.860919732 < x-content-type-options: nosniff 2026/08/18 18:52:22.860920824 < x-permitted-cross-domain-policies: none 2026/08/18 18:52:22.860939129 < 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/08/18 18:52:22.860950069 < content-length: 122 2026/08/18 18:52:22.860999702 < 2026/08/18 18:52:22.861000413 * Ignoring the response-body 2026/08/18 18:52:22.861011173 { [122 bytes data] 2026/08/18 18:52:22.861038294 * Connection #0 to host pypi.python.org left intact 2026/08/18 18:52:22.861058722 * Issue another request to this URL: 'https://pypi.org/' 2026/08/18 18:52:22.866662557 * Trying 151.101.192.223:443... 2026/08/18 18:52:22.867624824 * Connected to pypi.org (151.101.192.223) port 443 (#1) 2026/08/18 18:52:22.867913918 * ALPN, offering h2 2026/08/18 18:52:22.867919298 * ALPN, offering http/1.1 2026/08/18 18:52:22.890547912 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/08/18 18:52:22.890560335 * CApath: /etc/ssl/certs 2026/08/18 18:52:22.890784378 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:22.890792283 } [5 bytes data] 2026/08/18 18:52:22.890842717 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/08/18 18:52:22.890844931 } [512 bytes data] 2026/08/18 18:52:22.893577489 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:22.893585213 { [5 bytes data] 2026/08/18 18:52:22.893718205 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/08/18 18:52:22.893759740 { [122 bytes data] 2026/08/18 18:52:22.893786052 * TLSv1.2 (IN), TLS header, Finished (20): 2026/08/18 18:52:22.893787766 { [5 bytes data] 2026/08/18 18:52:22.893811690 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.893812813 { [5 bytes data] 2026/08/18 18:52:22.893833481 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/08/18 18:52:22.893835906 { [19 bytes data] 2026/08/18 18:52:22.893887729 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.893889893 { [5 bytes data] 2026/08/18 18:52:22.893913447 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/08/18 18:52:22.893915020 { [2856 bytes data] 2026/08/18 18:52:22.894470553 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.894476163 { [5 bytes data] 2026/08/18 18:52:22.894511960 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/08/18 18:52:22.894513263 { [264 bytes data] 2026/08/18 18:52:22.894591195 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.894599721 { [5 bytes data] 2026/08/18 18:52:22.894631030 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/08/18 18:52:22.894632282 { [36 bytes data] 2026/08/18 18:52:22.894677264 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/08/18 18:52:22.894682133 } [5 bytes data] 2026/08/18 18:52:22.894709936 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/08/18 18:52:22.894711318 } [1 bytes data] 2026/08/18 18:52:22.894760911 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.894764407 } [5 bytes data] 2026/08/18 18:52:22.894786769 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/08/18 18:52:22.894787951 } [36 bytes data] 2026/08/18 18:52:22.894892056 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/08/18 18:52:22.894898308 * ALPN, server accepted to use h2 2026/08/18 18:52:22.894930638 * Server certificate: 2026/08/18 18:52:22.894931610 * subject: CN=pypi.org 2026/08/18 18:52:22.894946137 * start date: Dec 28 04:33:08 2025 GMT 2026/08/18 18:52:22.894947129 * expire date: Jan 29 04:33:07 2027 GMT 2026/08/18 18:52:22.894961316 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/08/18 18:52:22.894963540 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/08/18 18:52:22.894986012 * SSL certificate verify ok. 2026/08/18 18:52:22.894987134 * Using HTTP2, server supports multiplexing 2026/08/18 18:52:22.895004887 * Connection state changed (HTTP/2 confirmed) 2026/08/18 18:52:22.895005789 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/08/18 18:52:22.895025295 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.895026287 } [5 bytes data] 2026/08/18 18:52:22.895044451 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.895045533 } [5 bytes data] 2026/08/18 18:52:22.895061453 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.895067464 } [5 bytes data] 2026/08/18 18:52:22.895123721 * Using Stream ID: 1 (easy handle 0x55c4d7c50a40) 2026/08/18 18:52:22.895135393 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.895164958 } [5 bytes data] 2026/08/18 18:52:22.895177081 > GET / HTTP/2 2026/08/18 18:52:22.895178003 > Host: pypi.org 2026/08/18 18:52:22.895206135 > user-agent: curl/7.81.0 2026/08/18 18:52:22.895207808 > accept: */* 2026/08/18 18:52:22.895216986 > 2026/08/18 18:52:22.895217457 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.895228146 { [5 bytes data] 2026/08/18 18:52:22.895258734 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/08/18 18:52:22.895266017 { [193 bytes data] 2026/08/18 18:52:22.895881749 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.895889874 { [5 bytes data] 2026/08/18 18:52:22.895918979 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.895920211 } [5 bytes data] 2026/08/18 18:52:22.897653754 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.897661809 { [5 bytes data] 2026/08/18 18:52:22.897756827 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.897759371 { [5 bytes data] 2026/08/18 18:52:22.897791171 < HTTP/2 200 2026/08/18 18:52:22.897793886 < server: gunicorn 2026/08/18 18:52:22.897812440 < etag: "qYMalQgNEkidn4uxFhfStg" 2026/08/18 18:52:22.897813502 < referrer-policy: origin-when-cross-origin 2026/08/18 18:52:22.897834702 < content-type: text/html; charset=UTF-8 2026/08/18 18:52:22.897835764 < 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='; 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/08/18 18:52:22.897968993 < accept-ranges: bytes 2026/08/18 18:52:22.897970847 < date: Tue, 18 Aug 2026 18:52:22 GMT 2026/08/18 18:52:22.897988129 < x-served-by: cache-iad-kiad7000165-IAD, cache-iad-kiad7000165-IAD, cache-iad-kiad7000100-IAD, cache-pao-kpao1770045-PAO 2026/08/18 18:52:22.897989161 < x-cache: MISS, HIT, HIT 2026/08/18 18:52:22.898018987 < x-cache-hits: 0, 79, 1 2026/08/18 18:52:22.898019999 < x-timer: S1787079143.895896,VS0,VE1 2026/08/18 18:52:22.898038954 < vary: Accept-Encoding, Cookie 2026/08/18 18:52:22.898039796 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/08/18 18:52:22.898063761 < x-frame-options: deny 2026/08/18 18:52:22.898064592 < x-xss-protection: 1; mode=block 2026/08/18 18:52:22.898083548 < x-content-type-options: nosniff 2026/08/18 18:52:22.898084349 < x-permitted-cross-domain-policies: none 2026/08/18 18:52:22.898105399 < 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/08/18 18:52:22.898106461 < content-length: 22686 2026/08/18 18:52:22.898181591 < 2026/08/18 18:52:22.898183164 { [958 bytes data] 2026/08/18 18:52:22.898210263 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.898212908 { [5 bytes data] 2026/08/18 18:52:22.898256199 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.898257561 { [5 bytes data] 2026/08/18 18:52:22.898273882 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.898274393 { [5 bytes data] 2026/08/18 18:52:22.898285153 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.898285594 { [5 bytes data] 2026/08/18 18:52:22.898299159 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.898299971 { [5 bytes data] 2026/08/18 18:52:22.898325083 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.898327407 { [5 bytes data] 2026/08/18 18:52:22.898354628 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.898355249 { [5 bytes data] 2026/08/18 18:52:22.898366069 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.898366550 { [5 bytes data] 2026/08/18 18:52:22.898377100 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.898377581 { [5 bytes data] 2026/08/18 18:52:22.898387950 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.898388401 { [5 bytes data] 2026/08/18 18:52:22.899276718 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.899284132 { [5 bytes data] 2026/08/18 18:52:22.899321522 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.899322844 { [5 bytes data] 2026/08/18 18:52:22.899338654 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.899344384 { [5 bytes data] 2026/08/18 18:52:22.899359933 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.899368740 { [5 bytes data] 2026/08/18 18:52:22.899388196 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.899393085 { [5 bytes data] 2026/08/18 18:52:22.899408915 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.899418152 { [5 bytes data] 2026/08/18 18:52:22.899443900 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.899444882 { [5 bytes data] 2026/08/18 18:52:22.899461243 * Connection #1 to host pypi.org left intact 2026/08/18 18:52:22.902484122 2026/08/18 18:52:22.902493039 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/08/18 18:52:22.909861859 * Trying 151.101.0.223:443... 2026/08/18 18:52:22.911176421 * Connected to files.pythonhosted.org (151.101.0.223) port 443 (#0) 2026/08/18 18:52:22.912977946 * ALPN, offering h2 2026/08/18 18:52:22.912985340 * ALPN, offering http/1.1 2026/08/18 18:52:22.936237896 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/08/18 18:52:22.936248145 * CApath: /etc/ssl/certs 2026/08/18 18:52:22.936434808 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:22.936443584 } [5 bytes data] 2026/08/18 18:52:22.936478329 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/08/18 18:52:22.936481375 } [512 bytes data] 2026/08/18 18:52:22.939100619 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:22.939107041 { [5 bytes data] 2026/08/18 18:52:22.939149781 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/08/18 18:52:22.939152266 { [122 bytes data] 2026/08/18 18:52:22.939342522 * TLSv1.2 (IN), TLS header, Finished (20): 2026/08/18 18:52:22.939349805 { [5 bytes data] 2026/08/18 18:52:22.939380903 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.939383849 { [5 bytes data] 2026/08/18 18:52:22.939398106 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/08/18 18:52:22.939398636 { [19 bytes data] 2026/08/18 18:52:22.939410679 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.939411140 { [5 bytes data] 2026/08/18 18:52:22.939422331 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/08/18 18:52:22.939426980 { [2842 bytes data] 2026/08/18 18:52:22.940097784 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.940103615 { [5 bytes data] 2026/08/18 18:52:22.940145974 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/08/18 18:52:22.940147637 { [264 bytes data] 2026/08/18 18:52:22.940204837 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.940244070 { [5 bytes data] 2026/08/18 18:52:22.940269367 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/08/18 18:52:22.940270860 { [36 bytes data] 2026/08/18 18:52:22.940290737 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/08/18 18:52:22.940297630 } [5 bytes data] 2026/08/18 18:52:22.940317016 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/08/18 18:52:22.940317948 } [1 bytes data] 2026/08/18 18:52:22.940344318 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.940345389 } [5 bytes data] 2026/08/18 18:52:22.940364766 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/08/18 18:52:22.940366880 } [36 bytes data] 2026/08/18 18:52:22.940448813 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/08/18 18:52:22.940455555 * ALPN, server accepted to use h2 2026/08/18 18:52:22.940488708 * Server certificate: 2026/08/18 18:52:22.940490090 * subject: CN=*.pythonhosted.org 2026/08/18 18:52:22.940509637 * start date: Dec 8 21:08:03 2025 GMT 2026/08/18 18:52:22.940510629 * expire date: Jan 9 21:08:02 2027 GMT 2026/08/18 18:52:22.940529514 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/08/18 18:52:22.940539773 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/08/18 18:52:22.940578916 * SSL certificate verify ok. 2026/08/18 18:52:22.940581631 * Using HTTP2, server supports multiplexing 2026/08/18 18:52:22.940601338 * Connection state changed (HTTP/2 confirmed) 2026/08/18 18:52:22.940602280 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/08/18 18:52:22.940627768 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.940628669 } [5 bytes data] 2026/08/18 18:52:22.940649939 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.940674568 } [5 bytes data] 2026/08/18 18:52:22.940750858 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.940761728 } [5 bytes data] 2026/08/18 18:52:22.940805921 * Using Stream ID: 1 (easy handle 0x5557ee5b8a40) 2026/08/18 18:52:22.940880744 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.940883259 } [5 bytes data] 2026/08/18 18:52:22.940911101 > GET / HTTP/2 2026/08/18 18:52:22.940912122 > Host: files.pythonhosted.org 2026/08/18 18:52:22.940928373 > user-agent: curl/7.81.0 2026/08/18 18:52:22.940931088 > accept: */* 2026/08/18 18:52:22.940945224 > 2026/08/18 18:52:22.940946076 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.940960653 { [5 bytes data] 2026/08/18 18:52:22.940962437 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/08/18 18:52:22.940978607 { [193 bytes data] 2026/08/18 18:52:22.941505027 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.941512010 { [5 bytes data] 2026/08/18 18:52:22.941542061 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:22.941547711 } [5 bytes data] 2026/08/18 18:52:22.941647092 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.941654065 { [5 bytes data] 2026/08/18 18:52:22.943588413 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.943597561 { [5 bytes data] 2026/08/18 18:52:22.943629761 < HTTP/2 200 2026/08/18 18:52:22.943637255 < content-type: text/html 2026/08/18 18:52:22.943638627 < server: Python/3.12 aiohttp/3.14.3 2026/08/18 18:52:22.943649227 < accept-ranges: bytes 2026/08/18 18:52:22.943649668 < date: Tue, 18 Aug 2026 18:52:22 GMT 2026/08/18 18:52:22.943658565 < age: 46 2026/08/18 18:52:22.943658985 < x-served-by: cache-iad-kiad7000058-IAD, cache-sjc1000146-SJC 2026/08/18 18:52:22.943669926 < x-cache: HIT, HIT 2026/08/18 18:52:22.943670407 < x-cache-hits: 1, 1 2026/08/18 18:52:22.943678622 < x-timer: S1787079143.941617,VS0,VE1 2026/08/18 18:52:22.943679093 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/08/18 18:52:22.943691426 < x-frame-options: deny 2026/08/18 18:52:22.943691857 < x-xss-protection: 1; mode=block 2026/08/18 18:52:22.943737102 < x-content-type-options: nosniff 2026/08/18 18:52:22.943738514 < x-permitted-cross-domain-policies: none 2026/08/18 18:52:22.943761202 < x-robots-header: noindex 2026/08/18 18:52:22.943763927 < content-length: 1853 2026/08/18 18:52:22.943800793 < 2026/08/18 18:52:22.943802796 { [1036 bytes data] 2026/08/18 18:52:22.943818336 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:22.943819147 { [5 bytes data] 2026/08/18 18:52:22.943851378 * Connection #0 to host files.pythonhosted.org left intact Stopped session pings to http://127.0.0.1:43449 |
| ✅ | 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/08/18 18:52:22.962857507 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:22.963067239 [connect-session] Job Key: [redacted] 2026/08/18 18:52:22.963081195 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:22.963084922 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:41857 ... Connected to session server http://127.0.0.1:41857 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:23.097279107 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/08/18 18:52:23.103486869 2026/08/18 18:52:23.103497989 $ /opt/python/3.13.9/bin/python3.13 -V 2026/08/18 18:52:23.103543655 Python 3.13.9 Stopped session pings to http://127.0.0.1:41857 |
| ❌ | 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/08/18 18:52:23.499028500 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:23.499263830 [connect-session] Job Key: [redacted] 2026/08/18 18:52:23.499275101 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:23.499278648 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:45371 ... Connected to session server http://127.0.0.1:45371 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:23.625217399 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/08/18 18:52:23.632242746 2026/08/18 18:52:23.632251743 $ env 2026/08/18 18:52:23.632295345 _DD_ROOT_GO_SESSION_ID=5b5111db-31ab-4029-b42d-90ffe57aaaef 2026/08/18 18:52:23.632296787 HOME=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:23.632314150 HOSTNAME=bdde50adfa5e 2026/08/18 18:52:23.632314691 LANG=en_US.UTF-8 2026/08/18 18:52:23.632329739 LANGUAGE=en_US:en 2026/08/18 18:52:23.632330671 LC_ALL=en_US.UTF-8 2026/08/18 18:52:23.632345098 LOGNAME=rstudio-connect 2026/08/18 18:52:23.632345819 MAKEFLAGS=-j1 2026/08/18 18:52:23.632361188 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/08/18 18:52:23.632362210 PICOTEL_PREFIX=PICOTEL 2026/08/18 18:52:23.632381716 PICOTEL_SDK_DISABLED=true 2026/08/18 18:52:23.632382678 PICOTEL_SERVICE_NAME=posit-connect-python 2026/08/18 18:52:23.632409859 POSIT_PRODUCT=CONNECT 2026/08/18 18:52:23.632410971 PWD=/opt/rstudio-connect/mnt/app 2026/08/18 18:52:23.632432612 RSTUDIO_PRODUCT=CONNECT 2026/08/18 18:52:23.632433553 SHLVL=2 2026/08/18 18:52:23.632446688 STARTUP_DEBUG_MODE=0 2026/08/18 18:52:23.632447670 TERM=xterm 2026/08/18 18:52:23.632461095 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:23.632461886 TZ=UTC 2026/08/18 18:52:23.632475893 USERNAME=rstudio-connect 2026/08/18 18:52:23.632476864 USER=rstudio-connect 2026/08/18 18:52:23.632491722 _=/usr/bin/env 2026/08/18 18:52:23.632492764 UV_CONCURRENT_BUILDS=1 Stopped session pings to http://127.0.0.1:45371 |
| ✅ | 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/08/18 18:52:23.648171551 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:23.648367808 [connect-session] Job Key: [redacted] 2026/08/18 18:52:23.648378739 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:23.648382396 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:40193 ... Connected to session server http://127.0.0.1:40193 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:23.776886268 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/08/18 18:52:23.781260497 2026/08/18 18:52:23.781269133 $ findmnt --notruncate 2026/08/18 18:52:23.783470474 TARGET SOURCE FSTYPE OPTIONS 2026/08/18 18:52:23.783483147 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X6D5K 3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:23.783617145 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:23.783670448 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/08/18 18:52:23.783673443 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:23.783739692 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:23.783763542 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/08/18 18:52:23.783764874 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:23.783801553 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:23.783802344 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/08/18 18:52:23.783839855 ├─/data /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:23.783842590 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l /X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:23.783887739 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l /X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:23.784192782 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:23.784196930 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:23.784254467 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:23.784255760 ├─/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/08/18 18:52:23.784306334 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:23.784307717 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/jobs/0/VyNjC3d8krGYCjCU] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:23.784354695 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:23.784355556 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace4188596468] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:23.784454602 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:23.784457948 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr |
| ✅ | 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/08/18 18:52:23.799878094 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:23.800100110 [connect-session] Job Key: [redacted] 2026/08/18 18:52:23.800115499 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:23.800121099 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:34009 ... Connected to session server http://127.0.0.1:34009 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:23.927689568 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/08/18 18:52:23.933335186 2026/08/18 18:52:23.933343391 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.fiFgI61KnS/testenv 2026/08/18 18:52:26.480503161 2026/08/18 18:52:26.480513581 $ source /opt/rstudio-connect/mnt/tmp/tmp.fiFgI61KnS/testenv/bin/activate 2026/08/18 18:52:26.481963090 2026/08/18 18:52:26.481970203 $ python --version 2026/08/18 18:52:26.483507351 Python 3.13.9 2026/08/18 18:52:26.483787855 2026/08/18 18:52:26.483794247 $ python -m site 2026/08/18 18:52:26.497429620 sys.path = [ 2026/08/18 18:52:26.497442725 '/opt/rstudio-connect/mnt/app', 2026/08/18 18:52:26.497487869 '/opt/python/3.13.9/lib/python313.zip', 2026/08/18 18:52:26.497489172 '/opt/python/3.13.9/lib/python3.13', 2026/08/18 18:52:26.497505602 '/opt/python/3.13.9/lib/python3.13/lib-dynload', 2026/08/18 18:52:26.497507456 '/opt/rstudio-connect/mnt/tmp/tmp.fiFgI61KnS/testenv/lib/python3.13/site-packages', 2026/08/18 18:52:26.497528475 '/opt/python/3.13.9/lib/python3.13/site-packages', 2026/08/18 18:52:26.497529367 ] 2026/08/18 18:52:26.497543193 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/08/18 18:52:26.497544034 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist) 2026/08/18 18:52:26.497566627 ENABLE_USER_SITE: True |
| ✅ | python-restore-sandbox | pip | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/08/18 18:52:26.546024971 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:26.546261573 [connect-session] Job Key: [redacted] 2026/08/18 18:52:26.546274357 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:26.546279306 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:36875 ... Connected to session server http://127.0.0.1:36875 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:26.674316072 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/08/18 18:52:26.679523691 2026/08/18 18:52:26.679530934 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.R7Qs5toT2G/testenv 2026/08/18 18:52:29.239320589 2026/08/18 18:52:29.239332782 $ source /opt/rstudio-connect/mnt/tmp/tmp.R7Qs5toT2G/testenv/bin/activate 2026/08/18 18:52:29.240798325 2026/08/18 18:52:29.240806801 $ python -m pip --version 2026/08/18 18:52:29.414374883 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.R7Qs5toT2G/testenv/lib/python3.13/site-packages/pip (python 3.13) 2026/08/18 18:52:29.435946834 2026/08/18 18:52:29.435963385 $ python -m pip config debug 2026/08/18 18:52:29.614170062 env_var: 2026/08/18 18:52:29.614458076 env: 2026/08/18 18:52:29.614645654 global: 2026/08/18 18:52:29.614838986 /etc/xdg/pip/pip.conf, exists: False 2026/08/18 18:52:29.615050589 /etc/pip.conf, exists: False 2026/08/18 18:52:29.615241626 site: 2026/08/18 18:52:29.615445823 /opt/rstudio-connect/mnt/tmp/tmp.R7Qs5toT2G/testenv/pip.conf, exists: False 2026/08/18 18:52:29.615608633 user: 2026/08/18 18:52:29.615839094 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/08/18 18:52:29.616046182 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/08/18 18:52:29.638301651 2026/08/18 18:52:29.638317691 $ python -m pip config list -v 2026/08/18 18:52:29.815084727 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/08/18 18:52:29.815366303 For variant 'global', will try loading '/etc/pip.conf' 2026/08/18 18:52:29.815952996 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/08/18 18:52:29.816246891 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/08/18 18:52:29.816515203 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.R7Qs5toT2G/testenv/pip.conf' 2026/08/18 18:52:29.840189426 2026/08/18 18:52:29.840206367 $ python -m pip._vendor.requests.certs 2026/08/18 18:52:29.976285628 <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/08/18 18:52:29.976504931 /opt/rstudio-connect/mnt/tmp/tmp.R7Qs5toT2G/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem 2026/08/18 18:52:29.991831216 2026/08/18 18:52:29.991846244 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.R7Qs5toT2G pip 2026/08/18 18:52:30.411890749 Collecting pip 2026/08/18 18:52:30.412262034 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/f3/6e/1736e5b4ae2b778ef2f81c47d797de9f891d4d8acb047a24ca37a60294dd/pip-26.2.1-py3-none-any.whl.metadata 2026/08/18 18:52:30.423512000 Downloading pip-26.2.1-py3-none-any.whl.metadata (4.6 kB) 2026/08/18 18:52:30.429786619 Downloading pip-26.2.1-py3-none-any.whl (1.8 MB) 2026/08/18 18:52:30.443095648 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 222.9 MB/s 0:00:00 2026/08/18 18:52:30.454029667 Saved /opt/rstudio-connect/mnt/tmp/tmp.R7Qs5toT2G/pip-26.2.1-py3-none-any.whl 2026/08/18 18:52:30.454389894 Successfully downloaded pip 2026/08/18 18:52:30.506712566 2026/08/18 18:52:30.506724909 [notice] A new release of pip is available: 25.2 -> 26.2.1 2026/08/18 18:52:30.506825397 [notice] To update, run: pip install --upgrade pip |
| ✅ | 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/08/18 18:52:30.600596969 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:30.600866293 [connect-session] Job Key: [redacted] 2026/08/18 18:52:30.600884707 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:30.600890789 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:42809 ... Connected to session server http://127.0.0.1:42809 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:30.725865652 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/08/18 18:52:30.729940841 2026/08/18 18:52:30.729949166 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/08/18 18:52:30.738228898 * Trying 151.101.0.223:443... 2026/08/18 18:52:30.739552518 * Connected to pypi.python.org (151.101.0.223) port 443 (#0) 2026/08/18 18:52:30.741170771 * ALPN, offering h2 2026/08/18 18:52:30.741178195 * ALPN, offering http/1.1 2026/08/18 18:52:30.762802166 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/08/18 18:52:30.762812876 * CApath: /etc/ssl/certs 2026/08/18 18:52:30.762993860 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:30.762999380 } [5 bytes data] 2026/08/18 18:52:30.763031941 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/08/18 18:52:30.763033193 } [512 bytes data] 2026/08/18 18:52:30.765958533 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:30.765966648 { [5 bytes data] 2026/08/18 18:52:30.766007595 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/08/18 18:52:30.766014497 { [122 bytes data] 2026/08/18 18:52:30.766196573 * TLSv1.2 (IN), TLS header, Finished (20): 2026/08/18 18:52:30.766203626 { [5 bytes data] 2026/08/18 18:52:30.766278522 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.766283741 { [5 bytes data] 2026/08/18 18:52:30.766318466 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/08/18 18:52:30.766319608 { [19 bytes data] 2026/08/18 18:52:30.766341677 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.766347668 { [5 bytes data] 2026/08/18 18:52:30.766388464 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/08/18 18:52:30.766391470 { [2860 bytes data] 2026/08/18 18:52:30.767040783 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.767049018 { [5 bytes data] 2026/08/18 18:52:30.767082020 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/08/18 18:52:30.767083383 { [264 bytes data] 2026/08/18 18:52:30.767150223 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.767161364 { [5 bytes data] 2026/08/18 18:52:30.767190949 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/08/18 18:52:30.767205005 { [36 bytes data] 2026/08/18 18:52:30.767231786 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/08/18 18:52:30.767233118 } [5 bytes data] 2026/08/18 18:52:30.767256512 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/08/18 18:52:30.767257694 } [1 bytes data] 2026/08/18 18:52:30.767277151 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.767289834 } [5 bytes data] 2026/08/18 18:52:30.767305330 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/08/18 18:52:30.767308306 } [36 bytes data] 2026/08/18 18:52:30.767396791 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/08/18 18:52:30.767398835 * ALPN, server accepted to use h2 2026/08/18 18:52:30.767423010 * Server certificate: 2026/08/18 18:52:30.767425635 * subject: CN=www.python.org 2026/08/18 18:52:30.767474126 * start date: Jan 13 13:03:46 2026 GMT 2026/08/18 18:52:30.767475829 * expire date: Feb 14 13:03:45 2027 GMT 2026/08/18 18:52:30.767516455 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/08/18 18:52:30.767517938 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/08/18 18:52:30.767548395 * SSL certificate verify ok. 2026/08/18 18:52:30.767550989 * Using HTTP2, server supports multiplexing 2026/08/18 18:52:30.767579663 * Connection state changed (HTTP/2 confirmed) 2026/08/18 18:52:30.767580755 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/08/18 18:52:30.767600009 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.767633324 } [5 bytes data] 2026/08/18 18:52:30.767634305 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.767656307 } [5 bytes data] 2026/08/18 18:52:30.767657940 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.767668309 } [5 bytes data] 2026/08/18 18:52:30.767668740 * Using Stream ID: 1 (easy handle 0x561734bffa40) 2026/08/18 18:52:30.767679019 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.767679480 } [5 bytes data] 2026/08/18 18:52:30.767690481 > GET / HTTP/2 2026/08/18 18:52:30.767690951 > Host: pypi.python.org 2026/08/18 18:52:30.767699818 > user-agent: curl/7.81.0 2026/08/18 18:52:30.767700279 > accept: */* 2026/08/18 18:52:30.767726849 > 2026/08/18 18:52:30.767728291 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.767737739 { [5 bytes data] 2026/08/18 18:52:30.767792535 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/08/18 18:52:30.767800420 { [193 bytes data] 2026/08/18 18:52:30.768751550 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.768758472 { [5 bytes data] 2026/08/18 18:52:30.768798046 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.768798928 } [5 bytes data] 2026/08/18 18:52:30.769468666 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.769477152 { [5 bytes data] 2026/08/18 18:52:30.769566419 < HTTP/2 301 2026/08/18 18:52:30.769568323 < server: Varnish 2026/08/18 18:52:30.769589262 < retry-after: 0 2026/08/18 18:52:30.769590124 < location: https://pypi.org/ 2026/08/18 18:52:30.769609159 < content-type: text/html; charset=UTF-8 2026/08/18 18:52:30.769610091 < accept-ranges: bytes 2026/08/18 18:52:30.769625470 < date: Tue, 18 Aug 2026 18:52:30 GMT 2026/08/18 18:52:30.769628505 < x-served-by: cache-sjc10073-SJC 2026/08/18 18:52:30.769643513 < x-cache: HIT 2026/08/18 18:52:30.769644405 < x-cache-hits: 0 2026/08/18 18:52:30.769656698 < x-timer: S1787079151.768568,VS0,VE0 2026/08/18 18:52:30.769657590 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/08/18 18:52:30.769679591 < x-frame-options: deny 2026/08/18 18:52:30.769680483 < x-xss-protection: 1; mode=block 2026/08/18 18:52:30.769694579 < x-content-type-options: nosniff 2026/08/18 18:52:30.769695330 < x-permitted-cross-domain-policies: none 2026/08/18 18:52:30.769745845 < 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/08/18 18:52:30.769749632 < content-length: 122 2026/08/18 18:52:30.769814604 < 2026/08/18 18:52:30.769816027 * Ignoring the response-body 2026/08/18 18:52:30.769828880 { [122 bytes data] 2026/08/18 18:52:30.769831505 * Connection #0 to host pypi.python.org left intact 2026/08/18 18:52:30.769854007 * Issue another request to this URL: 'https://pypi.org/' 2026/08/18 18:52:30.771312517 * Trying 151.101.64.223:443... 2026/08/18 18:52:30.772631567 * Connected to pypi.org (151.101.64.223) port 443 (#1) 2026/08/18 18:52:30.772939151 * ALPN, offering h2 2026/08/18 18:52:30.772946675 * ALPN, offering http/1.1 2026/08/18 18:52:30.794723920 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/08/18 18:52:30.794733638 * CApath: /etc/ssl/certs 2026/08/18 18:52:30.794953277 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:30.794960230 } [5 bytes data] 2026/08/18 18:52:30.795015185 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/08/18 18:52:30.795017499 } [512 bytes data] 2026/08/18 18:52:30.798014979 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:30.798022132 { [5 bytes data] 2026/08/18 18:52:30.798077436 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/08/18 18:52:30.798080201 { [122 bytes data] 2026/08/18 18:52:30.798219339 * TLSv1.2 (IN), TLS header, Finished (20): 2026/08/18 18:52:30.798225020 { [5 bytes data] 2026/08/18 18:52:30.798277067 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.798278680 { [5 bytes data] 2026/08/18 18:52:30.798296734 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/08/18 18:52:30.798297646 { [19 bytes data] 2026/08/18 18:52:30.798317142 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.798319336 { [5 bytes data] 2026/08/18 18:52:30.798338101 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/08/18 18:52:30.798338973 { [2856 bytes data] 2026/08/18 18:52:30.798971957 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.798978610 { [5 bytes data] 2026/08/18 18:52:30.799018404 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/08/18 18:52:30.799023604 { [264 bytes data] 2026/08/18 18:52:30.799088678 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.799099638 { [5 bytes data] 2026/08/18 18:52:30.799185489 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/08/18 18:52:30.799188084 { [36 bytes data] 2026/08/18 18:52:30.799206867 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/08/18 18:52:30.799211686 } [5 bytes data] 2026/08/18 18:52:30.799244347 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/08/18 18:52:30.799245800 } [1 bytes data] 2026/08/18 18:52:30.799260377 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.799260838 } [5 bytes data] 2026/08/18 18:52:30.799272290 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/08/18 18:52:30.799283540 } [36 bytes data] 2026/08/18 18:52:30.799363322 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/08/18 18:52:30.799368662 * ALPN, server accepted to use h2 2026/08/18 18:52:30.799396604 * Server certificate: 2026/08/18 18:52:30.799397937 * subject: CN=pypi.org 2026/08/18 18:52:30.799415279 * start date: Dec 28 04:33:08 2025 GMT 2026/08/18 18:52:30.799416301 * expire date: Jan 29 04:33:07 2027 GMT 2026/08/18 18:52:30.799435497 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/08/18 18:52:30.799436449 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/08/18 18:52:30.799465122 * SSL certificate verify ok. 2026/08/18 18:52:30.799465884 * Using HTTP2, server supports multiplexing 2026/08/18 18:52:30.799481363 * Connection state changed (HTTP/2 confirmed) 2026/08/18 18:52:30.799483236 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/08/18 18:52:30.799502212 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.799503124 } [5 bytes data] 2026/08/18 18:52:30.799526447 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.799529152 } [5 bytes data] 2026/08/18 18:52:30.799561854 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.799573826 } [5 bytes data] 2026/08/18 18:52:30.799631303 * Using Stream ID: 1 (easy handle 0x561734bffa40) 2026/08/18 18:52:30.799659446 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.799662923 } [5 bytes data] 2026/08/18 18:52:30.799718206 > GET / HTTP/2 2026/08/18 18:52:30.799720140 > Host: pypi.org 2026/08/18 18:52:30.799744075 > user-agent: curl/7.81.0 2026/08/18 18:52:30.799745137 > accept: */* 2026/08/18 18:52:30.799760726 > 2026/08/18 18:52:30.799761617 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.799780843 { [5 bytes data] 2026/08/18 18:52:30.799781715 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/08/18 18:52:30.799802153 { [193 bytes data] 2026/08/18 18:52:30.800641915 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.800648597 { [5 bytes data] 2026/08/18 18:52:30.800676660 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.800679254 } [5 bytes data] 2026/08/18 18:52:30.802503769 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.802509510 { [5 bytes data] 2026/08/18 18:52:30.802641154 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.802652786 { [5 bytes data] 2026/08/18 18:52:30.802739370 < HTTP/2 200 2026/08/18 18:52:30.802747575 < server: gunicorn 2026/08/18 18:52:30.802774836 < etag: "qYMalQgNEkidn4uxFhfStg" 2026/08/18 18:52:30.802777270 < referrer-policy: origin-when-cross-origin 2026/08/18 18:52:30.802824138 < content-type: text/html; charset=UTF-8 2026/08/18 18:52:30.802825541 < 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='; 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/08/18 18:52:30.802893358 < accept-ranges: bytes 2026/08/18 18:52:30.802968919 < date: Tue, 18 Aug 2026 18:52:30 GMT 2026/08/18 18:52:30.802970462 < x-served-by: cache-iad-kiad7000165-IAD, cache-iad-kiad7000165-IAD, cache-iad-kiad7000100-IAD, cache-sjc10077-SJC 2026/08/18 18:52:30.802993605 < x-cache: MISS, HIT, HIT 2026/08/18 18:52:30.802994607 < x-cache-hits: 0, 201, 1 2026/08/18 18:52:30.803008052 < x-timer: S1787079151.800654,VS0,VE1 2026/08/18 18:52:30.803008924 < vary: Accept-Encoding, Cookie 2026/08/18 18:52:30.803024433 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/08/18 18:52:30.803026848 < x-frame-options: deny 2026/08/18 18:52:30.803044040 < x-xss-protection: 1; mode=block 2026/08/18 18:52:30.803044921 < x-content-type-options: nosniff 2026/08/18 18:52:30.803059929 < x-permitted-cross-domain-policies: none 2026/08/18 18:52:30.803060791 < 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/08/18 18:52:30.803089313 < content-length: 22686 2026/08/18 18:52:30.803132575 < 2026/08/18 18:52:30.803133637 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803146802 { [5 bytes data] 2026/08/18 18:52:30.803147694 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803162972 { [5 bytes data] 2026/08/18 18:52:30.803163754 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803178481 { [5 bytes data] 2026/08/18 18:52:30.803179363 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803193359 { [5 bytes data] 2026/08/18 18:52:30.803194231 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803209118 { [5 bytes data] 2026/08/18 18:52:30.803209890 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803223856 { [5 bytes data] 2026/08/18 18:52:30.803224788 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803247130 { [5 bytes data] 2026/08/18 18:52:30.803249945 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803265314 { [5 bytes data] 2026/08/18 18:52:30.803267899 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803289910 { [5 bytes data] 2026/08/18 18:52:30.803290521 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803303956 { [5 bytes data] 2026/08/18 18:52:30.803319215 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803338381 { [5 bytes data] 2026/08/18 18:52:30.803339543 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803352537 { [5 bytes data] 2026/08/18 18:52:30.803353038 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803362827 { [5 bytes data] 2026/08/18 18:52:30.803363257 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803373276 { [5 bytes data] 2026/08/18 18:52:30.803373707 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803383625 { [5 bytes data] 2026/08/18 18:52:30.803384036 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.803393774 { [5 bytes data] 2026/08/18 18:52:30.806600393 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.806607085 { [5 bytes data] 2026/08/18 18:52:30.806688290 * Connection #1 to host pypi.org left intact 2026/08/18 18:52:30.809946807 2026/08/18 18:52:30.809955153 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/08/18 18:52:30.817720057 * Trying 151.101.0.223:443... 2026/08/18 18:52:30.818608459 * Connected to files.pythonhosted.org (151.101.0.223) port 443 (#0) 2026/08/18 18:52:30.820101879 * ALPN, offering h2 2026/08/18 18:52:30.820119903 * ALPN, offering http/1.1 2026/08/18 18:52:30.841678361 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/08/18 18:52:30.841688290 * CApath: /etc/ssl/certs 2026/08/18 18:52:30.841938889 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:30.841945742 } [5 bytes data] 2026/08/18 18:52:30.841992138 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/08/18 18:52:30.841995455 } [512 bytes data] 2026/08/18 18:52:30.844364643 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:30.844373840 { [5 bytes data] 2026/08/18 18:52:30.844414937 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/08/18 18:52:30.844421460 { [122 bytes data] 2026/08/18 18:52:30.844573790 * TLSv1.2 (IN), TLS header, Finished (20): 2026/08/18 18:52:30.844581094 { [5 bytes data] 2026/08/18 18:52:30.844695825 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.844708699 { [5 bytes data] 2026/08/18 18:52:30.844745658 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/08/18 18:52:30.844747071 { [19 bytes data] 2026/08/18 18:52:30.844769403 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.844775835 { [5 bytes data] 2026/08/18 18:52:30.844836268 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/08/18 18:52:30.844837931 { [2842 bytes data] 2026/08/18 18:52:30.845760521 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.845768856 { [5 bytes data] 2026/08/18 18:52:30.845805895 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/08/18 18:52:30.845807218 { [264 bytes data] 2026/08/18 18:52:30.845822166 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.845822978 { [5 bytes data] 2026/08/18 18:52:30.845838977 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/08/18 18:52:30.845839979 { [36 bytes data] 2026/08/18 18:52:30.845865767 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/08/18 18:52:30.845866950 } [5 bytes data] 2026/08/18 18:52:30.845886732 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/08/18 18:52:30.845889387 } [1 bytes data] 2026/08/18 18:52:30.845932377 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.845933780 } [5 bytes data] 2026/08/18 18:52:30.845953306 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/08/18 18:52:30.845954188 } [36 bytes data] 2026/08/18 18:52:30.845989584 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/08/18 18:52:30.845990806 * ALPN, server accepted to use h2 2026/08/18 18:52:30.846020742 * Server certificate: 2026/08/18 18:52:30.846021965 * subject: CN=*.pythonhosted.org 2026/08/18 18:52:30.846041050 * start date: Dec 8 21:08:03 2025 GMT 2026/08/18 18:52:30.846042112 * expire date: Jan 9 21:08:02 2027 GMT 2026/08/18 18:52:30.846059956 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/08/18 18:52:30.846060998 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/08/18 18:52:30.846091254 * SSL certificate verify ok. 2026/08/18 18:52:30.846092286 * Using HTTP2, server supports multiplexing 2026/08/18 18:52:30.846112765 * Connection state changed (HTTP/2 confirmed) 2026/08/18 18:52:30.846113747 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/08/18 18:52:30.846144564 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.846147670 } [5 bytes data] 2026/08/18 18:52:30.846208704 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.846210468 } [5 bytes data] 2026/08/18 18:52:30.846230946 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.846231978 } [5 bytes data] 2026/08/18 18:52:30.846251084 * Using Stream ID: 1 (easy handle 0x56459c840a40) 2026/08/18 18:52:30.846252075 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.846280539 } [5 bytes data] 2026/08/18 18:52:30.846281561 > GET / HTTP/2 2026/08/18 18:52:30.846296749 > Host: files.pythonhosted.org 2026/08/18 18:52:30.846297681 > user-agent: curl/7.81.0 2026/08/18 18:52:30.846316266 > accept: */* 2026/08/18 18:52:30.846317207 > 2026/08/18 18:52:30.846330943 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.846331815 { [5 bytes data] 2026/08/18 18:52:30.846355419 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/08/18 18:52:30.846356451 { [193 bytes data] 2026/08/18 18:52:30.846670629 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.846677261 { [5 bytes data] 2026/08/18 18:52:30.846728928 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:30.846730280 } [5 bytes data] 2026/08/18 18:52:30.848535418 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.848545457 { [5 bytes data] 2026/08/18 18:52:30.848609582 < HTTP/2 200 2026/08/18 18:52:30.848617617 < content-type: text/html 2026/08/18 18:52:30.848641769 < server: Python/3.12 aiohttp/3.14.3 2026/08/18 18:52:30.848646348 < accept-ranges: bytes 2026/08/18 18:52:30.848679052 < date: Tue, 18 Aug 2026 18:52:30 GMT 2026/08/18 18:52:30.848680405 < age: 15 2026/08/18 18:52:30.848698539 < x-served-by: cache-iad-kiad7000058-IAD, cache-pao-kpao1770056-PAO 2026/08/18 18:52:30.848699821 < x-cache: HIT, HIT 2026/08/18 18:52:30.848722544 < x-cache-hits: 30, 1 2026/08/18 18:52:30.848723746 < x-timer: S1787079151.846903,VS0,VE1 2026/08/18 18:52:30.848742561 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/08/18 18:52:30.848743633 < x-frame-options: deny 2026/08/18 18:52:30.848767327 < x-xss-protection: 1; mode=block 2026/08/18 18:52:30.848768359 < x-content-type-options: nosniff 2026/08/18 18:52:30.848810087 < x-permitted-cross-domain-policies: none 2026/08/18 18:52:30.848812873 < x-robots-header: noindex 2026/08/18 18:52:30.848834189 < content-length: 1853 2026/08/18 18:52:30.848836143 < 2026/08/18 18:52:30.848849698 { [1031 bytes data] 2026/08/18 18:52:30.848850620 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:30.848866520 { [5 bytes data] 2026/08/18 18:52:30.848867612 * Connection #0 to host files.pythonhosted.org left intact Stopping content session token refresher |
| ✅ | 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 Performing manifest.json to packrat transformation. 2026/08/18 18:52:30.866876523 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:30.867072891 [connect-session] Job Key: [redacted] 2026/08/18 18:52:30.867087187 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:30.867093149 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:33123 ... Connected to session server http://127.0.0.1:33123 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:31.113594449 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:31.113896488 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/08/18 18:52:31.133346315 2026/08/18 18:52:31.133355412 $ /opt/R/4.4.3/bin/R --version 2026/08/18 18:52:31.133415030 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/08/18 18:52:31.133416974 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/08/18 18:52:31.133437072 Platform: x86_64-pc-linux-gnu 2026/08/18 18:52:31.133438174 2026/08/18 18:52:31.133450797 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/08/18 18:52:31.133451769 You are welcome to redistribute it under the terms of the 2026/08/18 18:52:31.133470394 GNU General Public License versions 2 or 3. 2026/08/18 18:52:31.133471356 For more information about these matters see 2026/08/18 18:52:31.138654796 https://www.gnu.org/licenses/. |
| ✅ | packrat-restore-sandbox | installed-packages | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/08/18 18:52:31.154988252 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:31.155200038 [connect-session] Job Key: [redacted] 2026/08/18 18:52:31.155211981 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:31.155215668 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:34611 ... Connected to session server http://127.0.0.1:34611 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:31.341614654 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:31.341993688 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/08/18 18:52:31.556918093 2026/08/18 18:52:31.556933000 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/08/18 18:52:31.556997136 Package Version LibPath 2026/08/18 18:52:31.557000442 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557025979 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557027092 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557062798 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557063840 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557081403 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557082215 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557099527 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557100509 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557118332 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557119164 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557136667 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557137428 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557155281 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557156033 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557172934 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557173716 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557190567 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557191409 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557208130 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557208982 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557226475 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557227216 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557244568 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557245380 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557262943 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557263855 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.557297467 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:31.563271013 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopped session pings to http://127.0.0.1:34611 |
| ✅ | 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/08/18 18:52:31.579356893 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:31.579560054 [connect-session] Job Key: [redacted] 2026/08/18 18:52:31.579575573 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:31.579581043 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:35819 ... Connected to session server http://127.0.0.1:35819 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:31.765986676 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:31.766313180 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/08/18 18:52:31.767007857 $add.smooth 2026/08/18 18:52:31.767014900 [1] TRUE 2026/08/18 18:52:31.767049385 2026/08/18 18:52:31.767050787 $bitmapType 2026/08/18 18:52:31.767062890 [1] "cairo" 2026/08/18 18:52:31.767063962 2026/08/18 18:52:31.767075323 $browser 2026/08/18 18:52:31.767078038 [1] "xdg-open" 2026/08/18 18:52:31.767090010 2026/08/18 18:52:31.767090762 $browserNLdisabled 2026/08/18 18:52:31.767102614 [1] FALSE 2026/08/18 18:52:31.767103436 2026/08/18 18:52:31.767113665 $catch.script.errors 2026/08/18 18:52:31.767114446 [1] FALSE 2026/08/18 18:52:31.767126799 2026/08/18 18:52:31.767127611 $CBoundsCheck 2026/08/18 18:52:31.767138120 [1] FALSE 2026/08/18 18:52:31.767138882 2026/08/18 18:52:31.767148911 $check.bounds 2026/08/18 18:52:31.767149712 [1] FALSE 2026/08/18 18:52:31.767161367 2026/08/18 18:52:31.767163812 $citation.bibtex.max 2026/08/18 18:52:31.767189910 [1] 1 2026/08/18 18:52:31.767191774 2026/08/18 18:52:31.767204357 $continue 2026/08/18 18:52:31.767205179 [1] "+ " 2026/08/18 18:52:31.767213234 2026/08/18 18:52:31.767213685 $contrasts 2026/08/18 18:52:31.767221299 unordered ordered 2026/08/18 18:52:31.767223814 "contr.treatment" "contr.poly" 2026/08/18 18:52:31.767234253 2026/08/18 18:52:31.767234704 $defaultPackages 2026/08/18 18:52:31.767243962 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/08/18 18:52:31.767248570 2026/08/18 18:52:31.767266874 $demo.ask 2026/08/18 18:52:31.767267806 [1] "default" 2026/08/18 18:52:31.767281131 2026/08/18 18:52:31.767281943 $deparse.cutoff 2026/08/18 18:52:31.767294105 [1] 60 2026/08/18 18:52:31.767294637 2026/08/18 18:52:31.767301680 $device 2026/08/18 18:52:31.767622798 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/08/18 18:52:31.767626705 width, height, onefile, family, title, fonts, version, paper, 2026/08/18 18:52:31.767652663 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/08/18 18:52:31.767653615 useKerning, fillOddEven, compress) 2026/08/18 18:52:31.767671509 { 2026/08/18 18:52:31.767672310 initPSandPDFfonts() 2026/08/18 18:52:31.767683912 new <- list() 2026/08/18 18:52:31.767684794 if (!missing(width)) 2026/08/18 18:52:31.767698509 new$width <- width 2026/08/18 18:52:31.767699351 if (!missing(height)) 2026/08/18 18:52:31.767742802 new$height <- height 2026/08/18 18:52:31.767744034 if (!missing(onefile)) 2026/08/18 18:52:31.767757911 new$onefile <- onefile 2026/08/18 18:52:31.767758752 if (!missing(title)) 2026/08/18 18:52:31.767771897 new$title <- title 2026/08/18 18:52:31.767772708 if (!missing(fonts)) 2026/08/18 18:52:31.767785743 new$fonts <- fonts 2026/08/18 18:52:31.767786504 if (!missing(version)) 2026/08/18 18:52:31.767799468 new$version <- version 2026/08/18 18:52:31.767800370 if (!missing(paper)) 2026/08/18 18:52:31.767813344 new$paper <- paper 2026/08/18 18:52:31.767814146 if (!missing(encoding)) 2026/08/18 18:52:31.767827390 new$encoding <- encoding 2026/08/18 18:52:31.767828172 if (!missing(bg)) 2026/08/18 18:52:31.767841287 new$bg <- bg 2026/08/18 18:52:31.767842118 if (!missing(fg)) 2026/08/18 18:52:31.767860756 new$fg <- fg 2026/08/18 18:52:31.767863431 if (!missing(pointsize)) 2026/08/18 18:52:31.767891303 new$pointsize <- pointsize 2026/08/18 18:52:31.767892625 if (!missing(pagecentre)) 2026/08/18 18:52:31.767910209 new$pagecentre <- pagecentre 2026/08/18 18:52:31.767911160 if (!missing(colormodel)) 2026/08/18 18:52:31.767926319 new$colormodel <- colormodel 2026/08/18 18:52:31.767926800 if (!missing(useDingbats)) 2026/08/18 18:52:31.767936688 new$useDingbats <- useDingbats 2026/08/18 18:52:31.767937109 if (!missing(useKerning)) 2026/08/18 18:52:31.767955634 new$useKerning <- useKerning 2026/08/18 18:52:31.767956104 if (!missing(fillOddEven)) 2026/08/18 18:52:31.767966193 new$fillOddEven <- fillOddEven 2026/08/18 18:52:31.767966624 if (!missing(compress)) 2026/08/18 18:52:31.767976533 new$compress <- compress 2026/08/18 18:52:31.767976994 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/08/18 18:52:31.767989257 if (!missing(family) && (inherits(family, "Type1Font") || 2026/08/18 18:52:31.767989858 inherits(family, "CIDFont"))) { 2026/08/18 18:52:31.768007197 enc <- family$encoding 2026/08/18 18:52:31.768018221 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/08/18 18:52:31.768019303 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/08/18 18:52:31.768046433 "default")) 2026/08/18 18:52:31.768047485 old$encoding <- enc 2026/08/18 18:52:31.768062022 family <- family$metrics 2026/08/18 18:52:31.768062784 } 2026/08/18 18:52:31.768071751 if (is.null(old$encoding) || old$encoding == "default") 2026/08/18 18:52:31.768072242 old$encoding <- guessEncoding() 2026/08/18 18:52:31.768083683 if (!missing(family)) { 2026/08/18 18:52:31.768084164 if (length(family) == 4L) { 2026/08/18 18:52:31.768093812 family <- c(family, "Symbol.afm") 2026/08/18 18:52:31.768094273 } 2026/08/18 18:52:31.768103190 else if (length(family) == 5L) { 2026/08/18 18:52:31.768103631 } 2026/08/18 18:52:31.768112337 else if (length(family) == 1L) { 2026/08/18 18:52:31.768112768 pf <- pdfFonts(family)[[1L]] 2026/08/18 18:52:31.768122796 if (is.null(pf)) 2026/08/18 18:52:31.768123297 stop(gettextf("unknown family '%s'", family), 2026/08/18 18:52:31.768133827 domain = NA) 2026/08/18 18:52:31.768134258 matchFont(pf, old$encoding) 2026/08/18 18:52:31.768153484 } 2026/08/18 18:52:31.768154586 else stop("invalid 'family' argument") 2026/08/18 18:52:31.768170462 old$family <- family 2026/08/18 18:52:31.768171655 } 2026/08/18 18:52:31.768189187 version <- old$version 2026/08/18 18:52:31.768189939 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/08/18 18:52:31.768214628 "2.0") 2026/08/18 18:52:31.768215660 if (version %in% versions) 2026/08/18 18:52:31.768230027 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/08/18 18:52:31.768230849 else stop("invalid PDF version") 2026/08/18 18:52:31.768245987 onefile <- old$onefile 2026/08/18 18:52:31.768246478 if (!checkIntFormat(file)) 2026/08/18 18:52:31.768256126 stop(gettextf("invalid 'file' argument '%s'", file), 2026/08/18 18:52:31.768256637 domain = NA) 2026/08/18 18:52:31.768273338 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/08/18 18:52:31.768274370 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/08/18 18:52:31.768328248 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/08/18 18:52:31.768329871 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/08/18 18:52:31.768348165 old$fillOddEven, old$compress) 2026/08/18 18:52:31.768348686 invisible() 2026/08/18 18:52:31.768358184 } 2026/08/18 18:52:31.768358805 <bytecode: 0x56360ef8a9a0> 2026/08/18 18:52:31.768367431 <environment: namespace:grDevices> 2026/08/18 18:52:31.768367882 2026/08/18 18:52:31.768376708 $device.ask.default 2026/08/18 18:52:31.768377159 [1] FALSE 2026/08/18 18:52:31.768385835 2026/08/18 18:52:31.768386266 $digits 2026/08/18 18:52:31.768393610 [1] 7 2026/08/18 18:52:31.768394161 2026/08/18 18:52:31.768420290 $download.file.extra 2026/08/18 18:52:31.768421372 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)'" 2026/08/18 18:52:31.768446819 2026/08/18 18:52:31.768447811 $download.file.method 2026/08/18 18:52:31.768461727 [1] "curl" 2026/08/18 18:52:31.768462198 2026/08/18 18:52:31.768469592 $dvipscmd 2026/08/18 18:52:31.768470033 [1] "dvips" 2026/08/18 18:52:31.768477828 2026/08/18 18:52:31.768478258 $echo 2026/08/18 18:52:31.768485322 [1] FALSE 2026/08/18 18:52:31.768485762 2026/08/18 18:52:31.768493116 $editor 2026/08/18 18:52:31.768493567 [1] "vi" 2026/08/18 18:52:31.768501051 2026/08/18 18:52:31.768501522 $encoding 2026/08/18 18:52:31.768508855 [1] "native.enc" 2026/08/18 18:52:31.768509286 2026/08/18 18:52:31.768516821 $example.ask 2026/08/18 18:52:31.768517251 [1] "default" 2026/08/18 18:52:31.768525286 2026/08/18 18:52:31.768525727 $expressions 2026/08/18 18:52:31.768533962 [1] 5000 2026/08/18 18:52:31.768534864 2026/08/18 18:52:31.768550373 $help.search.types 2026/08/18 18:52:31.768551355 [1] "vignette" "demo" "help" 2026/08/18 18:52:31.768566964 2026/08/18 18:52:31.768567766 $help.try.all.packages 2026/08/18 18:52:31.768578476 [1] FALSE 2026/08/18 18:52:31.768579067 2026/08/18 18:52:31.768586280 $HTTPUserAgent 2026/08/18 18:52:31.768586801 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/08/18 18:52:31.768598073 2026/08/18 18:52:31.768598503 $internet.info 2026/08/18 18:52:31.768606077 [1] 2 2026/08/18 18:52:31.768606518 2026/08/18 18:52:31.768613391 $keep.parse.data 2026/08/18 18:52:31.768613852 [1] TRUE 2026/08/18 18:52:31.768621967 2026/08/18 18:52:31.768622398 $keep.parse.data.pkgs 2026/08/18 18:52:31.768635753 [1] FALSE 2026/08/18 18:52:31.768636665 2026/08/18 18:52:31.768661381 $keep.source 2026/08/18 18:52:31.768662493 [1] FALSE 2026/08/18 18:52:31.768676579 2026/08/18 18:52:31.768677501 $keep.source.pkgs 2026/08/18 18:52:31.768689263 [1] FALSE 2026/08/18 18:52:31.768690045 2026/08/18 18:52:31.768720401 $locatorBell 2026/08/18 18:52:31.768721363 [1] TRUE 2026/08/18 18:52:31.768733957 2026/08/18 18:52:31.768734738 $mailer 2026/08/18 18:52:31.768784341 [1] "mailto" 2026/08/18 18:52:31.768785964 2026/08/18 18:52:31.768799760 $matprod 2026/08/18 18:52:31.768800752 [1] "default" 2026/08/18 18:52:31.768812975 2026/08/18 18:52:31.768813826 $max.contour.segments 2026/08/18 18:52:31.768827331 [1] 25000 2026/08/18 18:52:31.768828243 2026/08/18 18:52:31.768840035 $max.print 2026/08/18 18:52:31.768840496 [1] 99999 2026/08/18 18:52:31.768848141 2026/08/18 18:52:31.768848621 $menu.graphics 2026/08/18 18:52:31.768879038 [1] TRUE 2026/08/18 18:52:31.768897723 2026/08/18 18:52:31.768920045 $na.action 2026/08/18 18:52:31.768925335 [1] "na.omit" 2026/08/18 18:52:31.768939481 2026/08/18 18:52:31.768940493 $nwarnings 2026/08/18 18:52:31.768952866 [1] 50 2026/08/18 18:52:31.768953758 2026/08/18 18:52:31.768964268 $OutDec 2026/08/18 18:52:31.768965069 [1] "." 2026/08/18 18:52:31.768975849 2026/08/18 18:52:31.768976340 $packrat.authenticated.downloads.use.renv 2026/08/18 18:52:31.768985217 [1] TRUE 2026/08/18 18:52:31.768985778 2026/08/18 18:52:31.768992811 $packrat.connect.timeout 2026/08/18 18:52:31.768993272 [1] 10 2026/08/18 18:52:31.769002349 2026/08/18 18:52:31.769002780 $packrat.untrusted.packages 2026/08/18 18:52:31.769010354 character(0) 2026/08/18 18:52:31.769010785 2026/08/18 18:52:31.769017688 $packrat.verbose.cache 2026/08/18 18:52:31.769018139 [1] TRUE 2026/08/18 18:52:31.769025823 2026/08/18 18:52:31.769026264 $pager 2026/08/18 18:52:31.769032896 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/08/18 18:52:31.769033357 2026/08/18 18:52:31.769041021 $papersize 2026/08/18 18:52:31.769041452 [1] "letter" 2026/08/18 18:52:31.769048756 2026/08/18 18:52:31.769049187 $PCRE_limit_recursion 2026/08/18 18:52:31.769064535 [1] NA 2026/08/18 18:52:31.769065628 2026/08/18 18:52:31.769077991 $PCRE_study 2026/08/18 18:52:31.769078972 [1] FALSE 2026/08/18 18:52:31.769094725 2026/08/18 18:52:31.769095837 $PCRE_use_JIT 2026/08/18 18:52:31.769109783 [1] TRUE 2026/08/18 18:52:31.769110555 2026/08/18 18:52:31.769118059 $pdfviewer 2026/08/18 18:52:31.769118530 [1] "/usr/bin/xdg-open" 2026/08/18 18:52:31.769126515 2026/08/18 18:52:31.769127076 $pkgType 2026/08/18 18:52:31.769139278 [1] "source" 2026/08/18 18:52:31.769139709 2026/08/18 18:52:31.769146732 $printcmd 2026/08/18 18:52:31.769147213 [1] "/usr/bin/lpr" 2026/08/18 18:52:31.769154687 2026/08/18 18:52:31.769155148 $prompt 2026/08/18 18:52:31.769161921 [1] "> " 2026/08/18 18:52:31.769162372 2026/08/18 18:52:31.769169024 $repos 2026/08/18 18:52:31.769169465 CRAN 2026/08/18 18:52:31.769176418 "@CRAN@" 2026/08/18 18:52:31.769176849 2026/08/18 18:52:31.769228365 $rl_word_breaks 2026/08/18 18:52:31.769229407 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/08/18 18:52:31.769238304 2026/08/18 18:52:31.769238735 $scipen 2026/08/18 18:52:31.769245577 [1] 0 2026/08/18 18:52:31.769246028 2026/08/18 18:52:31.769252711 $show.coef.Pvalues 2026/08/18 18:52:31.769253142 [1] TRUE 2026/08/18 18:52:31.769260686 2026/08/18 18:52:31.769261177 $show.error.messages 2026/08/18 18:52:31.769268540 [1] TRUE 2026/08/18 18:52:31.769268961 2026/08/18 18:52:31.769275573 $show.signif.stars 2026/08/18 18:52:31.769276004 [1] TRUE 2026/08/18 18:52:31.769283418 2026/08/18 18:52:31.769283839 $showErrorCalls 2026/08/18 18:52:31.769290932 [1] TRUE 2026/08/18 18:52:31.769291363 2026/08/18 18:52:31.769297935 $showNCalls 2026/08/18 18:52:31.769298356 [1] 50 2026/08/18 18:52:31.769305440 2026/08/18 18:52:31.769305870 $showWarnCalls 2026/08/18 18:52:31.769313625 [1] FALSE 2026/08/18 18:52:31.769314607 2026/08/18 18:52:31.769359110 $str 2026/08/18 18:52:31.769360472 $str$strict.width 2026/08/18 18:52:31.769373677 [1] "no" 2026/08/18 18:52:31.769374479 2026/08/18 18:52:31.769381973 $str$digits.d 2026/08/18 18:52:31.769382413 [1] 3 2026/08/18 18:52:31.769389517 2026/08/18 18:52:31.769389947 $str$vec.len 2026/08/18 18:52:31.769396951 [1] 4 2026/08/18 18:52:31.769397401 2026/08/18 18:52:31.769404064 $str$list.len 2026/08/18 18:52:31.769404505 [1] 99 2026/08/18 18:52:31.769411568 2026/08/18 18:52:31.769413552 $str$deparse.lines 2026/08/18 18:52:31.769420986 NULL 2026/08/18 18:52:31.769421446 2026/08/18 18:52:31.769428039 $str$drop.deparse.attr 2026/08/18 18:52:31.769428520 [1] TRUE 2026/08/18 18:52:31.769436194 2026/08/18 18:52:31.769436655 $str$formatNum 2026/08/18 18:52:31.769463445 function (x, ...) 2026/08/18 18:52:31.769464788 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/08/18 18:52:31.769484561 <environment: 0x56360f6ed4e8> 2026/08/18 18:52:31.769485794 2026/08/18 18:52:31.769500602 2026/08/18 18:52:31.769501092 $str.dendrogram.last 2026/08/18 18:52:31.769508496 [1] "`" 2026/08/18 18:52:31.769508947 2026/08/18 18:52:31.769515579 $texi2dvi 2026/08/18 18:52:31.769516040 [1] "/usr/bin/texi2dvi" 2026/08/18 18:52:31.769524015 2026/08/18 18:52:31.769524446 $timeout 2026/08/18 18:52:31.769531289 [1] 60 2026/08/18 18:52:31.769531760 2026/08/18 18:52:31.769538302 $ts.eps 2026/08/18 18:52:31.769538753 [1] 1e-05 2026/08/18 18:52:31.769545826 2026/08/18 18:52:31.769546267 $ts.S.compat 2026/08/18 18:52:31.769553170 [1] FALSE 2026/08/18 18:52:31.769553611 2026/08/18 18:52:31.769560243 $unzip 2026/08/18 18:52:31.769560674 [1] "/usr/bin/unzip" 2026/08/18 18:52:31.769568098 2026/08/18 18:52:31.769568538 $useFancyQuotes 2026/08/18 18:52:31.769575652 [1] TRUE 2026/08/18 18:52:31.769576103 2026/08/18 18:52:31.769603534 $verbose 2026/08/18 18:52:31.769604706 [1] FALSE 2026/08/18 18:52:31.769617490 2026/08/18 18:52:31.769618031 $warn 2026/08/18 18:52:31.769624734 [1] 0 2026/08/18 18:52:31.769625164 2026/08/18 18:52:31.769631587 $warning.length 2026/08/18 18:52:31.769632027 [1] 1000 2026/08/18 18:52:31.769639181 2026/08/18 18:52:31.769639622 $warnPartialMatchArgs 2026/08/18 18:52:31.769649891 [1] FALSE 2026/08/18 18:52:31.769650372 2026/08/18 18:52:31.769657175 $warnPartialMatchAttr 2026/08/18 18:52:31.769657635 [1] FALSE 2026/08/18 18:52:31.769665190 2026/08/18 18:52:31.769665630 $warnPartialMatchDollar 2026/08/18 18:52:31.769673064 [1] FALSE 2026/08/18 18:52:31.769673535 2026/08/18 18:52:31.769680288 $width 2026/08/18 18:52:31.769680759 [1] 80 2026/08/18 18:52:31.769687481 |
| ✅ | 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/08/18 18:52:31.790634654 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:31.790877485 [connect-session] Job Key: [redacted] 2026/08/18 18:52:31.790891882 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:31.790897353 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:43345 ... Connected to session server http://127.0.0.1:43345 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:31.977428406 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:31.977731508 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/08/18 18:52:31.986008382 2026/08/18 18:52:31.986017118 $ env 2026/08/18 18:52:31.986052925 _DD_ROOT_GO_SESSION_ID=5b5111db-31ab-4029-b42d-90ffe57aaaef 2026/08/18 18:52:31.986054649 EDITOR=vi 2026/08/18 18:52:31.986072512 HOME=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:31.986073514 HOSTNAME=bdde50adfa5e 2026/08/18 18:52:31.986089013 LANG=en_US.UTF-8 2026/08/18 18:52:31.986089965 LANGUAGE=en_US:en 2026/08/18 18:52:31.986102649 LC_ALL=en_US.UTF-8 2026/08/18 18:52:31.986103370 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/08/18 18:52:31.986123357 LN_S=ln -s 2026/08/18 18:52:31.986124029 LOGNAME=rstudio-connect 2026/08/18 18:52:31.986134398 MAKEFLAGS=-j1 2026/08/18 18:52:31.986135069 MAKE=make 2026/08/18 18:52:31.986144817 PAGER=/usr/bin/pager 2026/08/18 18:52:31.986145529 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/08/18 18:52:31.986166969 POSIT_CONNECT=1 2026/08/18 18:52:31.986167770 POSIT_PRODUCT=CONNECT 2026/08/18 18:52:31.986181196 PWD=/opt/rstudio-connect/mnt/app 2026/08/18 18:52:31.986182177 R_ARCH= 2026/08/18 18:52:31.986195793 R_BROWSER=xdg-open 2026/08/18 18:52:31.986196734 R_BZIPCMD=/usr/bin/bzip2 2026/08/18 18:52:31.986211993 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/08/18 18:52:31.986213115 R_ENVIRON_USER=REDACTED 2026/08/18 18:52:31.986224446 R_GZIPCMD=/usr/bin/gzip 2026/08/18 18:52:31.986224897 R_HOME=/opt/R/4.4.3/lib/R 2026/08/18 18:52:31.986232912 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/08/18 18:52:31.986233463 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/08/18 18:52:31.986242941 R_LIBS_USER=REDACTED 2026/08/18 18:52:31.986243372 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/08/18 18:52:31.986252719 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpBptzK9/packrat-src 2026/08/18 18:52:31.986253250 R_PAPERSIZE=letter 2026/08/18 18:52:31.986263299 R_PDFVIEWER=/usr/bin/xdg-open 2026/08/18 18:52:31.986263720 R_PLATFORM=x86_64-pc-linux-gnu 2026/08/18 18:52:31.986272627 R_PRINTCMD=/usr/bin/lpr 2026/08/18 18:52:31.986273047 R_PROFILE_USER=REDACTED 2026/08/18 18:52:31.986295982 R_RD4PDF=times,inconsolata,hyper 2026/08/18 18:52:31.986299158 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpBptzK9 2026/08/18 18:52:31.986325638 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/08/18 18:52:31.986327561 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/08/18 18:52:31.986344313 R_STRIP_STATIC_LIB=strip --strip-debug 2026/08/18 18:52:31.986345164 RSTUDIO_PRODUCT=CONNECT 2026/08/18 18:52:31.986360303 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/08/18 18:52:31.986361064 R_UNZIPCMD=/usr/bin/unzip 2026/08/18 18:52:31.986375682 R_ZIPCMD=/usr/bin/zip 2026/08/18 18:52:31.986376473 SED=/usr/bin/sed 2026/08/18 18:52:31.986393455 SHLVL=2 2026/08/18 18:52:31.986394276 STARTUP_DEBUG_MODE=0 2026/08/18 18:52:31.986407020 TAR=/usr/bin/tar 2026/08/18 18:52:31.986407892 TERM=xterm 2026/08/18 18:52:31.986422191 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:31.986425047 TZ=UTC 2026/08/18 18:52:31.986458640 USERNAME=rstudio-connect 2026/08/18 18:52:31.986460022 USER=rstudio-connect 2026/08/18 18:52:31.992056623 _=/usr/bin/env Stopped session pings to http://127.0.0.1:43345 |
| ✅ | 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/08/18 18:52:32.007777071 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:32.007988296 [connect-session] Job Key: [redacted] 2026/08/18 18:52:32.007999517 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:32.008003084 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:37787 ... Connected to session server http://127.0.0.1:37787 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:32.197388639 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:32.197659658 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/08/18 18:52:32.205841047 2026/08/18 18:52:32.205849372 $ findmnt --notruncate 2026/08/18 18:52:32.205896180 TARGET SOURCE FSTYPE OPTIONS 2026/08/18 18:52:32.205912631 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X6D5K 3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:32.206007598 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:32.206009953 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/08/18 18:52:32.206027846 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:32.206028317 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:32.206070937 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/08/18 18:52:32.206072219 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:32.206091656 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:32.206092096 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/08/18 18:52:32.206128916 ├─/data /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:32.206131540 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l /X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:32.206193148 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l /X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:32.206296810 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:32.206297541 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:32.206321526 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:32.206322067 ├─/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/08/18 18:52:32.206364556 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:32.206365187 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/jobs/0/N6covgCt9b1WWfcX] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:32.206389493 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:32.206389934 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:32.206412847 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2204546028] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:32.206413488 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:32.211811932 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr |
| ✅ | 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/08/18 18:52:32.227557947 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:32.227816851 [connect-session] Job Key: [redacted] 2026/08/18 18:52:32.227831599 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:32.227835256 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:43859 ... Connected to session server http://127.0.0.1:43859 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:32.416730009 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:32.417088555 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/08/18 18:52:32.766097737 2026/08/18 18:52:32.766113917 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/08/18 18:52:32.766189699 * Trying 3.14.187.215:443... 2026/08/18 18:52:32.766191773 * Connected to packagemanager.posit.co (3.14.187.215) port 443 (#0) 2026/08/18 18:52:32.766235795 * ALPN, offering h2 2026/08/18 18:52:32.766237759 * ALPN, offering http/1.1 2026/08/18 18:52:32.766253959 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/08/18 18:52:32.766254931 * CApath: /etc/ssl/certs 2026/08/18 18:52:32.766271031 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:32.766272073 } [5 bytes data] 2026/08/18 18:52:32.766287753 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/08/18 18:52:32.766288604 } [512 bytes data] 2026/08/18 18:52:32.766445357 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:32.766461347 { [5 bytes data] 2026/08/18 18:52:32.766572325 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/08/18 18:52:32.766581562 { [104 bytes data] 2026/08/18 18:52:32.766608092 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:32.766609595 { [5 bytes data] 2026/08/18 18:52:32.766626136 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/08/18 18:52:32.766626967 { [3880 bytes data] 2026/08/18 18:52:32.766642015 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:32.766642797 { [5 bytes data] 2026/08/18 18:52:32.766688502 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/08/18 18:52:32.766689664 { [333 bytes data] 2026/08/18 18:52:32.766717407 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:32.766718538 { [5 bytes data] 2026/08/18 18:52:32.766734248 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/08/18 18:52:32.766735270 { [4 bytes data] 2026/08/18 18:52:32.766750749 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:32.766751721 } [5 bytes data] 2026/08/18 18:52:32.766767049 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/08/18 18:52:32.766767801 } [70 bytes data] 2026/08/18 18:52:32.766841379 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/08/18 18:52:32.766842751 } [5 bytes data] 2026/08/18 18:52:32.766864091 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/08/18 18:52:32.766865033 } [1 bytes data] 2026/08/18 18:52:32.766881193 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:32.766881995 } [5 bytes data] 2026/08/18 18:52:32.766897654 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/08/18 18:52:32.766898535 } [16 bytes data] 2026/08/18 18:52:32.766927169 * TLSv1.2 (IN), TLS header, Finished (20): 2026/08/18 18:52:32.766928221 { [5 bytes data] 2026/08/18 18:52:32.766942498 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:32.766943279 { [5 bytes data] 2026/08/18 18:52:32.766963377 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/08/18 18:52:32.766968386 { [16 bytes data] 2026/08/18 18:52:32.766987011 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/08/18 18:52:32.766987862 * ALPN, server accepted to use h2 2026/08/18 18:52:32.767010485 * Server certificate: 2026/08/18 18:52:32.767012108 * subject: CN=p3m.posit.it 2026/08/18 18:52:32.767027266 * start date: Jul 12 00:00:00 2026 GMT 2026/08/18 18:52:32.767028208 * expire date: Jan 25 23:59:59 2027 GMT 2026/08/18 18:52:32.767043417 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/08/18 18:52:32.767051792 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/08/18 18:52:32.767073373 * SSL certificate verify ok. 2026/08/18 18:52:32.767074144 * Using HTTP2, server supports multiplexing 2026/08/18 18:52:32.767090875 * Connection state changed (HTTP/2 confirmed) 2026/08/18 18:52:32.767091667 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/08/18 18:52:32.767124258 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:32.767125099 } [5 bytes data] 2026/08/18 18:52:32.767140699 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:32.767141480 } [5 bytes data] 2026/08/18 18:52:32.767156889 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:32.767157700 } [5 bytes data] 2026/08/18 18:52:32.767173159 * Using Stream ID: 1 (easy handle 0x562ac3e8fa40) 2026/08/18 18:52:32.767173971 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:32.767191904 } [5 bytes data] 2026/08/18 18:52:32.767192706 > GET /cran/__linux__/jammy/latest HTTP/2 2026/08/18 18:52:32.767207453 > Host: packagemanager.posit.co 2026/08/18 18:52:32.767208225 > user-agent: curl/7.81.0 2026/08/18 18:52:32.767245835 > accept: */* 2026/08/18 18:52:32.767246847 > 2026/08/18 18:52:32.767258509 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:32.767259290 { [5 bytes data] 2026/08/18 18:52:32.767274739 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/08/18 18:52:32.767275521 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:32.767294126 } [5 bytes data] 2026/08/18 18:52:32.767294997 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:32.767310186 { [5 bytes data] 2026/08/18 18:52:32.767310977 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:32.767325665 { [5 bytes data] 2026/08/18 18:52:32.767326466 < HTTP/2 400 2026/08/18 18:52:32.767352425 < date: Tue, 18 Aug 2026 18:52:32 GMT 2026/08/18 18:52:32.767388100 < content-type: text/plain; charset=utf-8 2026/08/18 18:52:32.767390845 < content-length: 94 2026/08/18 18:52:32.767420721 < cache-control: max-age=3600 2026/08/18 18:52:32.767421743 < request-id: f679cdc0-40ca-4cf3-bba0-d76ccb7a4c88 2026/08/18 18:52:32.767480543 < server: Posit Package Manager v2026.08.0 2026/08/18 18:52:32.767482216 < x-content-type-options: nosniff 2026/08/18 18:52:32.767500139 < x-frame-options: DENY 2026/08/18 18:52:32.767500991 < x-repository-type: RSPM 2026/08/18 18:52:32.767516490 < 2026/08/18 18:52:32.767517422 { [94 bytes data] 2026/08/18 18:52:32.767529855 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:32.767530376 { [5 bytes data] 2026/08/18 18:52:32.772843551 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/08/18 18:52:32.789034730 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:32.789268588 [connect-session] Job Key: [redacted] 2026/08/18 18:52:32.789278687 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:32.789282334 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:45565 ... Connected to session server http://127.0.0.1:45565 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:32.977703396 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:32.978024059 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/08/18 18:52:33.323643512 2026/08/18 18:52:33.323660654 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/08/18 18:52:33.323849518 * Trying 3.148.126.148:443... 2026/08/18 18:52:33.324537535 * Connected to packagemanager.posit.co (3.148.126.148) port 443 (#0) 2026/08/18 18:52:33.324539779 * ALPN, offering h2 2026/08/18 18:52:33.324558634 * ALPN, offering http/1.1 2026/08/18 18:52:33.324559566 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/08/18 18:52:33.324575717 * CApath: /etc/ssl/certs 2026/08/18 18:52:33.324576498 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:33.324593470 } [5 bytes data] 2026/08/18 18:52:33.324594392 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/08/18 18:52:33.324609730 } [512 bytes data] 2026/08/18 18:52:33.324610552 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:33.324626191 { [5 bytes data] 2026/08/18 18:52:33.324627033 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/08/18 18:52:33.324642431 { [104 bytes data] 2026/08/18 18:52:33.324643233 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:33.324658852 { [5 bytes data] 2026/08/18 18:52:33.324659614 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/08/18 18:52:33.324675123 { [3880 bytes data] 2026/08/18 18:52:33.324676024 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:33.324691874 { [5 bytes data] 2026/08/18 18:52:33.324692605 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/08/18 18:52:33.324736387 { [333 bytes data] 2026/08/18 18:52:33.324737549 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:33.324754331 { [5 bytes data] 2026/08/18 18:52:33.324755072 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/08/18 18:52:33.324784998 { [4 bytes data] 2026/08/18 18:52:33.324785910 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:33.324803122 } [5 bytes data] 2026/08/18 18:52:33.324804044 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/08/18 18:52:33.324821206 } [70 bytes data] 2026/08/18 18:52:33.324822047 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/08/18 18:52:33.324837516 } [5 bytes data] 2026/08/18 18:52:33.324838358 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/08/18 18:52:33.324856262 } [1 bytes data] 2026/08/18 18:52:33.324857223 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:33.324873083 } [5 bytes data] 2026/08/18 18:52:33.324873844 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/08/18 18:52:33.324889965 } [16 bytes data] 2026/08/18 18:52:33.324890876 * TLSv1.2 (IN), TLS header, Finished (20): 2026/08/18 18:52:33.324906225 { [5 bytes data] 2026/08/18 18:52:33.324906986 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:33.324928998 { [5 bytes data] 2026/08/18 18:52:33.324932104 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/08/18 18:52:33.324999309 { [16 bytes data] 2026/08/18 18:52:33.325001113 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/08/18 18:52:33.325025739 * ALPN, server accepted to use h2 2026/08/18 18:52:33.325026991 * Server certificate: 2026/08/18 18:52:33.325042150 * subject: CN=p3m.posit.it 2026/08/18 18:52:33.325042971 * start date: Jul 12 00:00:00 2026 GMT 2026/08/18 18:52:33.325062438 * expire date: Jan 25 23:59:59 2027 GMT 2026/08/18 18:52:33.325063520 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/08/18 18:52:33.325097794 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/08/18 18:52:33.325098706 * SSL certificate verify ok. 2026/08/18 18:52:33.325115216 * Using HTTP2, server supports multiplexing 2026/08/18 18:52:33.325116108 * Connection state changed (HTTP/2 confirmed) 2026/08/18 18:52:33.325134252 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/08/18 18:52:33.325135334 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:33.325166081 } [5 bytes data] 2026/08/18 18:52:33.325166893 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:33.325182131 } [5 bytes data] 2026/08/18 18:52:33.325182923 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:33.325201367 } [5 bytes data] 2026/08/18 18:52:33.325203862 * Using Stream ID: 1 (easy handle 0x55993f4b4a40) 2026/08/18 18:52:33.325245911 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:33.325247363 } [5 bytes data] 2026/08/18 18:52:33.325264466 > GET /cran/__linux__/jammy/latest HTTP/2 2026/08/18 18:52:33.325265247 > Host: packagemanager.posit.co 2026/08/18 18:52:33.325283651 > user-agent: curl/7.81.0 2026/08/18 18:52:33.325284453 > accept: */* 2026/08/18 18:52:33.325341359 > 2026/08/18 18:52:33.325342682 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:33.325358752 { [5 bytes data] 2026/08/18 18:52:33.325359543 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/08/18 18:52:33.325377457 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:33.325378228 } [5 bytes data] 2026/08/18 18:52:33.325395160 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:33.325395932 { [5 bytes data] 2026/08/18 18:52:33.325412452 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:33.325427150 { [5 bytes data] 2026/08/18 18:52:33.325444202 < HTTP/2 400 2026/08/18 18:52:33.325444983 < date: Tue, 18 Aug 2026 18:52:33 GMT 2026/08/18 18:52:33.325459370 < content-type: text/plain; charset=utf-8 2026/08/18 18:52:33.325460142 < content-length: 94 2026/08/18 18:52:33.325477193 < cache-control: max-age=3600 2026/08/18 18:52:33.325477995 < request-id: fc01b449-a6a6-46d2-9fce-1ccc493f4cae 2026/08/18 18:52:33.325503082 < server: Posit Package Manager v2026.08.0 2026/08/18 18:52:33.325505737 < x-content-type-options: nosniff 2026/08/18 18:52:33.325529181 < x-frame-options: DENY 2026/08/18 18:52:33.325530333 < x-repository-type: RSPM 2026/08/18 18:52:33.325544730 < 2026/08/18 18:52:33.325545511 { [94 bytes data] 2026/08/18 18:52:33.325557594 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:33.325558356 { [5 bytes data] 2026/08/18 18:52:33.330800666 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/08/18 18:52:33.346513510 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:33.346798072 [connect-session] Job Key: [redacted] 2026/08/18 18:52:33.346811658 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:33.346815305 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:34041 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:34041 2026/08/18 18:52:33.562385932 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:33.562720841 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/08/18 18:52:33.581293730 2026/08/18 18:52:33.581304500 $ /opt/R/4.5.2/bin/R --version 2026/08/18 18:52:33.581356277 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/08/18 18:52:33.581368871 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/08/18 18:52:33.581386333 Platform: x86_64-pc-linux-gnu 2026/08/18 18:52:33.581386854 2026/08/18 18:52:33.581395681 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/08/18 18:52:33.581396162 You are welcome to redistribute it under the terms of the 2026/08/18 18:52:33.581409467 GNU General Public License versions 2 or 3. 2026/08/18 18:52:33.581413945 For more information about these matters see 2026/08/18 18:52:33.587235736 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:34041 |
| ✅ | 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/08/18 18:52:33.604056452 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:33.604306049 [connect-session] Job Key: [redacted] 2026/08/18 18:52:33.604316228 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:33.604319895 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:40521 ... Connected to session server http://127.0.0.1:40521 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:33.793128452 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:33.793455597 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/08/18 18:52:34.017528005 2026/08/18 18:52:34.017540398 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/08/18 18:52:34.017607284 Package Version LibPath 2026/08/18 18:52:34.017614647 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017632631 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017633422 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017647348 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017648050 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017661194 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017661835 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017675341 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017676082 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017692503 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017693314 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017745712 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017747215 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017772502 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017773104 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017786689 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017787140 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017800234 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017800675 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017813489 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017817687 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017828407 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017828858 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017838666 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017839097 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017848825 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017849316 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017865196 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017874894 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017897236 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017897787 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017916081 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017919338 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017953304 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.017955368 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.018012575 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.018014008 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.018031711 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.018032683 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.018059269 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.018072638 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:34.023375498 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" |
| ✅ | packrat-restore-sandbox | options | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/08/18 18:52:34.039432486 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:34.039666474 [connect-session] Job Key: [redacted] 2026/08/18 18:52:34.039681332 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:34.039686582 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Starting content session token refresher (interval: 12h0m0s) Determining session server location ... Connecting to session server http://127.0.0.1:43793 ... Connected to session server http://127.0.0.1:43793 2026/08/18 18:52:34.230589412 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:34.230889207 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/08/18 18:52:34.231348619 $add.smooth 2026/08/18 18:52:34.231357095 [1] TRUE 2026/08/18 18:52:34.231392469 2026/08/18 18:52:34.231395395 $bitmapType 2026/08/18 18:52:34.231480935 [1] "cairo" 2026/08/18 18:52:34.231482377 2026/08/18 18:52:34.231493598 $browser 2026/08/18 18:52:34.231494450 [1] "xdg-open" 2026/08/18 18:52:34.231506312 2026/08/18 18:52:34.231507104 $browserNLdisabled 2026/08/18 18:52:34.231521040 [1] FALSE 2026/08/18 18:52:34.231521902 2026/08/18 18:52:34.231532521 $catch.script.errors 2026/08/18 18:52:34.231533403 [1] FALSE 2026/08/18 18:52:34.231545435 2026/08/18 18:52:34.231546277 $CBoundsCheck 2026/08/18 18:52:34.231557398 [1] FALSE 2026/08/18 18:52:34.231558330 2026/08/18 18:52:34.231569911 $check.bounds 2026/08/18 18:52:34.231570763 [1] FALSE 2026/08/18 18:52:34.231582845 2026/08/18 18:52:34.231583617 $citation.bibtex.max 2026/08/18 18:52:34.231594998 [1] 1 2026/08/18 18:52:34.231595840 2026/08/18 18:52:34.231605718 $continue 2026/08/18 18:52:34.231606480 [1] "+ " 2026/08/18 18:52:34.231619359 2026/08/18 18:52:34.231622415 $contrasts 2026/08/18 18:52:34.231679191 unordered ordered 2026/08/18 18:52:34.231680664 "contr.treatment" "contr.poly" 2026/08/18 18:52:34.231699839 2026/08/18 18:52:34.231700731 $defaultPackages 2026/08/18 18:52:34.231742359 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/08/18 18:52:34.231743732 2026/08/18 18:52:34.231763188 $demo.ask 2026/08/18 18:52:34.231764130 [1] "default" 2026/08/18 18:52:34.231778286 2026/08/18 18:52:34.231779118 $deparse.cutoff 2026/08/18 18:52:34.231792583 [1] 60 2026/08/18 18:52:34.231793425 2026/08/18 18:52:34.231805067 $device 2026/08/18 18:52:34.231957947 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/08/18 18:52:34.231977484 width, height, onefile, family, title, fonts, version, paper, 2026/08/18 18:52:34.232005316 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/08/18 18:52:34.232006228 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/08/18 18:52:34.232026456 { 2026/08/18 18:52:34.232027488 initPSandPDFfonts() 2026/08/18 18:52:34.232039360 new <- list() 2026/08/18 18:52:34.232040191 if (!missing(width)) 2026/08/18 18:52:34.232066060 new$width <- width 2026/08/18 18:52:34.232066951 if (!missing(height)) 2026/08/18 18:52:34.232080256 new$height <- height 2026/08/18 18:52:34.232080998 if (!missing(onefile)) 2026/08/18 18:52:34.232093982 new$onefile <- onefile 2026/08/18 18:52:34.232094774 if (!missing(title)) 2026/08/18 18:52:34.232125166 new$title <- title 2026/08/18 18:52:34.232127550 if (!missing(fonts)) 2026/08/18 18:52:34.232143640 new$fonts <- fonts 2026/08/18 18:52:34.232144682 if (!missing(version)) 2026/08/18 18:52:34.232160522 new$version <- version 2026/08/18 18:52:34.232161293 if (!missing(paper)) 2026/08/18 18:52:34.232178004 new$paper <- paper 2026/08/18 18:52:34.232178786 if (!missing(encoding)) 2026/08/18 18:52:34.232208682 new$encoding <- encoding 2026/08/18 18:52:34.232209684 if (!missing(bg)) 2026/08/18 18:52:34.232226255 new$bg <- bg 2026/08/18 18:52:34.232227026 if (!missing(fg)) 2026/08/18 18:52:34.232241984 new$fg <- fg 2026/08/18 18:52:34.232242755 if (!missing(pointsize)) 2026/08/18 18:52:34.232258014 new$pointsize <- pointsize 2026/08/18 18:52:34.232258896 if (!missing(pagecentre)) 2026/08/18 18:52:34.232276358 new$pagecentre <- pagecentre 2026/08/18 18:52:34.232277180 if (!missing(colormodel)) 2026/08/18 18:52:34.232294633 new$colormodel <- colormodel 2026/08/18 18:52:34.232295484 if (!missing(useDingbats)) 2026/08/18 18:52:34.232322976 new$useDingbats <- useDingbats 2026/08/18 18:52:34.232323918 if (!missing(useKerning)) 2026/08/18 18:52:34.232351579 new$useKerning <- useKerning 2026/08/18 18:52:34.232352551 if (!missing(fillOddEven)) 2026/08/18 18:52:34.232370234 new$fillOddEven <- fillOddEven 2026/08/18 18:52:34.232371116 if (!missing(compress)) 2026/08/18 18:52:34.232388819 new$compress <- compress 2026/08/18 18:52:34.232389610 if (!missing(timestamp)) 2026/08/18 18:52:34.232407013 new$timestamp <- timestamp 2026/08/18 18:52:34.232407774 if (!missing(producer)) 2026/08/18 18:52:34.232424776 new$producer <- producer 2026/08/18 18:52:34.232425548 if (!missing(author)) 2026/08/18 18:52:34.232441999 new$author <- author 2026/08/18 18:52:34.232442850 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/08/18 18:52:34.232464260 if (!missing(family) && (inherits(family, "Type1Font") || 2026/08/18 18:52:34.232465362 inherits(family, "CIDFont"))) { 2026/08/18 18:52:34.232486903 enc <- family$encoding 2026/08/18 18:52:34.232487684 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/08/18 18:52:34.232507210 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/08/18 18:52:34.232507992 "default")) 2026/08/18 18:52:34.232527288 old$encoding <- enc 2026/08/18 18:52:34.232528080 family <- family$metrics 2026/08/18 18:52:34.232544931 } 2026/08/18 18:52:34.232545863 if (is.null(old$encoding) || old$encoding == "default") 2026/08/18 18:52:34.232562604 old$encoding <- guessEncoding() 2026/08/18 18:52:34.232563446 if (!missing(family)) { 2026/08/18 18:52:34.232600926 if (length(family) == 4L) { 2026/08/18 18:52:34.232601958 family <- c(family, "Symbol.afm") 2026/08/18 18:52:34.232617437 } 2026/08/18 18:52:34.232618358 else if (length(family) == 5L) { 2026/08/18 18:52:34.232631273 } 2026/08/18 18:52:34.232632064 else if (length(family) == 1L) { 2026/08/18 18:52:34.232644948 pf <- pdfFonts(family)[[1L]] 2026/08/18 18:52:34.232645860 if (is.null(pf)) 2026/08/18 18:52:34.232659736 stop(gettextf("unknown family '%s'", family), 2026/08/18 18:52:34.232660588 domain = NA) 2026/08/18 18:52:34.232675616 matchFont(pf, old$encoding) 2026/08/18 18:52:34.232676397 } 2026/08/18 18:52:34.232689231 else stop("invalid 'family' argument") 2026/08/18 18:52:34.232689992 old$family <- family 2026/08/18 18:52:34.232731811 } 2026/08/18 18:52:34.232733053 version <- old$version 2026/08/18 18:52:34.232745556 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/08/18 18:52:34.232746408 "2.0") 2026/08/18 18:52:34.232759473 if (version %in% versions) 2026/08/18 18:52:34.232760314 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/08/18 18:52:34.232776665 else stop("invalid PDF version") 2026/08/18 18:52:34.232777676 onefile <- old$onefile 2026/08/18 18:52:34.232792414 if (!checkIntFormat(file)) 2026/08/18 18:52:34.232793156 stop(gettextf("invalid 'file' argument '%s'", file), 2026/08/18 18:52:34.232809416 domain = NA) 2026/08/18 18:52:34.232810217 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/08/18 18:52:34.232826258 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/08/18 18:52:34.232827019 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/08/18 18:52:34.232846485 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/08/18 18:52:34.232847337 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/08/18 18:52:34.232867535 old$author) 2026/08/18 18:52:34.232868306 invisible() 2026/08/18 18:52:34.232880609 } 2026/08/18 18:52:34.232881521 <bytecode: 0x55d09f5a7300> 2026/08/18 18:52:34.232893984 <environment: namespace:grDevices> 2026/08/18 18:52:34.232894776 2026/08/18 18:52:34.232912769 $device.ask.default 2026/08/18 18:52:34.232913551 [1] FALSE 2026/08/18 18:52:34.232926385 2026/08/18 18:52:34.232927156 $digits 2026/08/18 18:52:34.232937345 [1] 7 2026/08/18 18:52:34.232938127 2026/08/18 18:52:34.232948356 $download.file.extra 2026/08/18 18:52:34.232949107 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)'" 2026/08/18 18:52:34.232976058 2026/08/18 18:52:34.232976889 $download.file.method 2026/08/18 18:52:34.232989022 [1] "curl" 2026/08/18 18:52:34.232989804 2026/08/18 18:52:34.233003519 $dvipscmd 2026/08/18 18:52:34.233004260 [1] "dvips" 2026/08/18 18:52:34.233016073 2026/08/18 18:52:34.233016824 $echo 2026/08/18 18:52:34.233026753 [1] FALSE 2026/08/18 18:52:34.233027574 2026/08/18 18:52:34.233038154 $editor 2026/08/18 18:52:34.233040639 [1] "vi" 2026/08/18 18:52:34.233052090 2026/08/18 18:52:34.233052962 $encoding 2026/08/18 18:52:34.233063411 [1] "native.enc" 2026/08/18 18:52:34.233064153 2026/08/18 18:52:34.233075464 $example.ask 2026/08/18 18:52:34.233076185 [1] "default" 2026/08/18 18:52:34.233087937 2026/08/18 18:52:34.233088699 $expressions 2026/08/18 18:52:34.233099920 [1] 5000 2026/08/18 18:52:34.233100711 2026/08/18 18:52:34.233110579 $help.search.types 2026/08/18 18:52:34.233111391 [1] "vignette" "demo" "help" 2026/08/18 18:52:34.233125458 2026/08/18 18:52:34.233126279 $help.try.all.packages 2026/08/18 18:52:34.233138071 [1] FALSE 2026/08/18 18:52:34.233138923 2026/08/18 18:52:34.233149352 $HTTPUserAgent 2026/08/18 18:52:34.233150124 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/08/18 18:52:34.233166474 2026/08/18 18:52:34.233167296 $internet.info 2026/08/18 18:52:34.233178527 [1] 2 2026/08/18 18:52:34.233179298 2026/08/18 18:52:34.233189126 $keep.parse.data 2026/08/18 18:52:34.233189978 [1] TRUE 2026/08/18 18:52:34.233202121 2026/08/18 18:52:34.233202992 $keep.parse.data.pkgs 2026/08/18 18:52:34.233214484 [1] FALSE 2026/08/18 18:52:34.233215275 2026/08/18 18:52:34.233226507 $keep.source 2026/08/18 18:52:34.233227328 [1] FALSE 2026/08/18 18:52:34.233239371 2026/08/18 18:52:34.233240192 $keep.source.pkgs 2026/08/18 18:52:34.233251774 [1] FALSE 2026/08/18 18:52:34.233252525 2026/08/18 18:52:34.233262824 $locatorBell 2026/08/18 18:52:34.233263566 [1] TRUE 2026/08/18 18:52:34.233275518 2026/08/18 18:52:34.233276270 $mailer 2026/08/18 18:52:34.233286359 [1] "mailto" 2026/08/18 18:52:34.233287250 2026/08/18 18:52:34.233298141 $matprod 2026/08/18 18:52:34.233298892 [1] "default" 2026/08/18 18:52:34.233310023 2026/08/18 18:52:34.233310894 $max.contour.segments 2026/08/18 18:52:34.233324350 [1] 25000 2026/08/18 18:52:34.233325121 2026/08/18 18:52:34.233335781 $max.print 2026/08/18 18:52:34.233336562 [1] 99999 2026/08/18 18:52:34.233359565 2026/08/18 18:52:34.233360537 $menu.graphics 2026/08/18 18:52:34.233371808 [1] TRUE 2026/08/18 18:52:34.233372600 2026/08/18 18:52:34.233383200 $na.action 2026/08/18 18:52:34.233384011 [1] "na.omit" 2026/08/18 18:52:34.233395924 2026/08/18 18:52:34.233396775 $nwarnings 2026/08/18 18:52:34.233407766 [1] 50 2026/08/18 18:52:34.233408547 2026/08/18 18:52:34.233419017 $OutDec 2026/08/18 18:52:34.233419818 [1] "." 2026/08/18 18:52:34.233430378 2026/08/18 18:52:34.233431219 $packrat.authenticated.downloads.use.renv 2026/08/18 18:52:34.233444895 [1] TRUE 2026/08/18 18:52:34.233445717 2026/08/18 18:52:34.233456176 $packrat.connect.timeout 2026/08/18 18:52:34.233456988 [1] 10 2026/08/18 18:52:34.233469010 2026/08/18 18:52:34.233469782 $packrat.untrusted.packages 2026/08/18 18:52:34.233482455 character(0) 2026/08/18 18:52:34.233483207 2026/08/18 18:52:34.233493787 $packrat.verbose.cache 2026/08/18 18:52:34.233494578 [1] TRUE 2026/08/18 18:52:34.233506981 2026/08/18 18:52:34.233507773 $pager 2026/08/18 18:52:34.233518353 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/08/18 18:52:34.233519144 2026/08/18 18:52:34.233531587 $papersize 2026/08/18 18:52:34.233532379 [1] "letter" 2026/08/18 18:52:34.233543590 2026/08/18 18:52:34.233544411 $PCRE_limit_recursion 2026/08/18 18:52:34.233561483 [1] NA 2026/08/18 18:52:34.233562265 2026/08/18 18:52:34.233572795 $PCRE_study 2026/08/18 18:52:34.233573546 [1] FALSE 2026/08/18 18:52:34.233585198 2026/08/18 18:52:34.233585989 $PCRE_use_JIT 2026/08/18 18:52:34.233596759 [1] TRUE 2026/08/18 18:52:34.233597491 2026/08/18 18:52:34.233607650 $pdfviewer 2026/08/18 18:52:34.233608591 [1] "/usr/bin/xdg-open" 2026/08/18 18:52:34.233620905 2026/08/18 18:52:34.233621666 $pkgType 2026/08/18 18:52:34.233632326 [1] "source" 2026/08/18 18:52:34.233633117 2026/08/18 18:52:34.233643437 $printcmd 2026/08/18 18:52:34.233644178 [1] "/usr/bin/lpr" 2026/08/18 18:52:34.233655790 2026/08/18 18:52:34.233656571 $prompt 2026/08/18 18:52:34.233666730 [1] "> " 2026/08/18 18:52:34.233667482 2026/08/18 18:52:34.233677180 $repos 2026/08/18 18:52:34.233677931 CRAN 2026/08/18 18:52:34.233689012 "@CRAN@" 2026/08/18 18:52:34.233689743 2026/08/18 18:52:34.233718788 $rl_word_breaks 2026/08/18 18:52:34.233719710 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/08/18 18:52:34.233736170 2026/08/18 18:52:34.233737022 $scipen 2026/08/18 18:52:34.233747502 [1] 0 2026/08/18 18:52:34.233748393 2026/08/18 18:52:34.233758853 $show.coef.Pvalues 2026/08/18 18:52:34.233759684 [1] TRUE 2026/08/18 18:52:34.233771787 2026/08/18 18:52:34.233772568 $show.error.messages 2026/08/18 18:52:34.233783769 [1] TRUE 2026/08/18 18:52:34.233784501 2026/08/18 18:52:34.233795261 $show.signif.stars 2026/08/18 18:52:34.233796113 [1] TRUE 2026/08/18 18:52:34.233808115 2026/08/18 18:52:34.233808886 $showErrorCalls 2026/08/18 18:52:34.233820207 [1] TRUE 2026/08/18 18:52:34.233821069 2026/08/18 18:52:34.233831689 $showNCalls 2026/08/18 18:52:34.233832470 [1] 50 2026/08/18 18:52:34.233843802 2026/08/18 18:52:34.233844673 $showWarnCalls 2026/08/18 18:52:34.233856065 [1] FALSE 2026/08/18 18:52:34.233856806 2026/08/18 18:52:34.233867326 $str 2026/08/18 18:52:34.233868277 $str$strict.width 2026/08/18 18:52:34.233879589 [1] "no" 2026/08/18 18:52:34.233880390 2026/08/18 18:52:34.233890399 $str$digits.d 2026/08/18 18:52:34.233891140 [1] 3 2026/08/18 18:52:34.233902521 2026/08/18 18:52:34.233903393 $str$vec.len 2026/08/18 18:52:34.233914194 [1] 4 2026/08/18 18:52:34.233915035 2026/08/18 18:52:34.233925094 $str$list.len 2026/08/18 18:52:34.233925925 [1] 99 2026/08/18 18:52:34.233937747 2026/08/18 18:52:34.233938559 $str$deparse.lines 2026/08/18 18:52:34.233950141 NULL 2026/08/18 18:52:34.233950902 2026/08/18 18:52:34.233961732 $str$drop.deparse.attr 2026/08/18 18:52:34.233962494 [1] TRUE 2026/08/18 18:52:34.233974707 2026/08/18 18:52:34.233975458 $str$formatNum 2026/08/18 18:52:34.233987120 function (x, ...) 2026/08/18 18:52:34.233987931 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/08/18 18:52:34.234003130 <environment: 0x55d09fe1a6c8> 2026/08/18 18:52:34.234003921 2026/08/18 18:52:34.234016485 2026/08/18 18:52:34.234017327 $str.dendrogram.last 2026/08/18 18:52:34.234029098 [1] "`" 2026/08/18 18:52:34.234029910 2026/08/18 18:52:34.234040770 $texi2dvi 2026/08/18 18:52:34.234041722 [1] "/usr/bin/texi2dvi" 2026/08/18 18:52:34.234054236 2026/08/18 18:52:34.234055007 $timeout 2026/08/18 18:52:34.234073501 [1] 60 2026/08/18 18:52:34.234074493 2026/08/18 18:52:34.234084762 $ts.eps 2026/08/18 18:52:34.234085574 [1] 1e-05 2026/08/18 18:52:34.234097286 2026/08/18 18:52:34.234098067 $ts.S.compat 2026/08/18 18:52:34.234109218 [1] FALSE 2026/08/18 18:52:34.234109990 2026/08/18 18:52:34.234119868 $unzip 2026/08/18 18:52:34.234120620 [1] "/usr/bin/unzip" 2026/08/18 18:52:34.234132692 2026/08/18 18:52:34.234133454 $useFancyQuotes 2026/08/18 18:52:34.234144855 [1] TRUE 2026/08/18 18:52:34.234145676 2026/08/18 18:52:34.234156567 $verbose 2026/08/18 18:52:34.234157349 [1] FALSE 2026/08/18 18:52:34.234168579 2026/08/18 18:52:34.234169361 $warn 2026/08/18 18:52:34.234179440 [1] 0 2026/08/18 18:52:34.234180171 2026/08/18 18:52:34.234189869 $warning.length 2026/08/18 18:52:34.234190651 [1] 1000 2026/08/18 18:52:34.234202453 2026/08/18 18:52:34.234203295 $warnPartialMatchArgs 2026/08/18 18:52:34.234229193 [1] FALSE 2026/08/18 18:52:34.234230054 2026/08/18 18:52:34.234240875 $warnPartialMatchAttr 2026/08/18 18:52:34.234241646 [1] FALSE 2026/08/18 18:52:34.234254370 2026/08/18 18:52:34.234255181 $warnPartialMatchDollar 2026/08/18 18:52:34.234267084 [1] FALSE 2026/08/18 18:52:34.234267905 2026/08/18 18:52:34.234278636 $width 2026/08/18 18:52:34.234279427 [1] 80 2026/08/18 18:52:34.234290107 Stopped session pings to http://127.0.0.1:43793 |
| ✅ | 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/08/18 18:52:34.255589833 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:34.255913789 [connect-session] Job Key: [redacted] 2026/08/18 18:52:34.255933997 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:34.255940439 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:32969 ... Connected to session server http://127.0.0.1:32969 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:34.446828872 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:34.447117278 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/08/18 18:52:34.455847025 2026/08/18 18:52:34.455856543 $ env 2026/08/18 18:52:34.455902840 _DD_ROOT_GO_SESSION_ID=5b5111db-31ab-4029-b42d-90ffe57aaaef 2026/08/18 18:52:34.455904523 EDITOR=vi 2026/08/18 18:52:34.455922686 HOME=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:34.455923719 HOSTNAME=bdde50adfa5e 2026/08/18 18:52:34.455939168 LANG=en_US.UTF-8 2026/08/18 18:52:34.455940119 LANGUAGE=en_US:en 2026/08/18 18:52:34.455952482 LC_ALL=en_US.UTF-8 2026/08/18 18:52:34.455953244 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/08/18 18:52:34.455971047 LN_S=ln -s 2026/08/18 18:52:34.455971718 LOGNAME=rstudio-connect 2026/08/18 18:52:34.455982228 MAKEFLAGS=-j1 2026/08/18 18:52:34.455982869 MAKE=make 2026/08/18 18:52:34.455999083 PAGER=/usr/bin/pager 2026/08/18 18:52:34.456002228 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/08/18 18:52:34.456056881 POSIT_CONNECT=1 2026/08/18 18:52:34.456058564 POSIT_PRODUCT=CONNECT 2026/08/18 18:52:34.456069184 PWD=/opt/rstudio-connect/mnt/app 2026/08/18 18:52:34.456069665 R_ARCH= 2026/08/18 18:52:34.456078491 R_BROWSER=xdg-open 2026/08/18 18:52:34.456078952 R_BZIPCMD=/usr/bin/bzip2 2026/08/18 18:52:34.456087358 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/08/18 18:52:34.456087829 R_ENVIRON_USER=REDACTED 2026/08/18 18:52:34.456096415 R_GZIPCMD=/usr/bin/gzip 2026/08/18 18:52:34.456096856 R_HOME=/opt/R/4.5.2/lib/R 2026/08/18 18:52:34.456104931 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/08/18 18:52:34.456105592 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/08/18 18:52:34.456115060 R_LIBS_USER=REDACTED 2026/08/18 18:52:34.456115500 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/08/18 18:52:34.456124848 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpdISNmX/packrat-src 2026/08/18 18:52:34.456125389 R_PAPERSIZE=letter 2026/08/18 18:52:34.456135858 R_PDFVIEWER=/usr/bin/xdg-open 2026/08/18 18:52:34.456136410 R_PLATFORM=x86_64-pc-linux-gnu 2026/08/18 18:52:34.456157108 R_PRINTCMD=/usr/bin/lpr 2026/08/18 18:52:34.456158331 R_PROFILE_USER=REDACTED 2026/08/18 18:52:34.456171582 R_RD4PDF=times,inconsolata,hyper 2026/08/18 18:52:34.456180358 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpdISNmX 2026/08/18 18:52:34.456235352 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/08/18 18:52:34.456242114 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/08/18 18:52:34.456259186 R_STRIP_STATIC_LIB=strip --strip-debug 2026/08/18 18:52:34.456260078 RSTUDIO_PRODUCT=CONNECT 2026/08/18 18:52:34.456275176 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/08/18 18:52:34.456275977 R_UNZIPCMD=/usr/bin/unzip 2026/08/18 18:52:34.456290415 R_ZIPCMD=/usr/bin/zip 2026/08/18 18:52:34.456291186 SED=/usr/bin/sed 2026/08/18 18:52:34.456308939 SHLVL=2 2026/08/18 18:52:34.456309751 STARTUP_DEBUG_MODE=0 2026/08/18 18:52:34.456322194 TAR=/usr/bin/tar 2026/08/18 18:52:34.456322976 TERM=xterm 2026/08/18 18:52:34.456335268 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:34.456336030 TZ=UTC 2026/08/18 18:52:34.456359965 USERNAME=rstudio-connect 2026/08/18 18:52:34.456360786 USER=rstudio-connect 2026/08/18 18:52:34.461717220 _=/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/08/18 18:52:34.479484582 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:34.479752093 [connect-session] Job Key: [redacted] 2026/08/18 18:52:34.479766550 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:34.479781759 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:34575 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:34575 2026/08/18 18:52:34.671856929 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:34.672196091 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/08/18 18:52:34.680136493 2026/08/18 18:52:34.680145229 $ findmnt --notruncate 2026/08/18 18:52:34.680185975 TARGET SOURCE FSTYPE OPTIONS 2026/08/18 18:52:34.680193620 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X6D5K 3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:34.680338257 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:34.680372475 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/08/18 18:52:34.680373366 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:34.680400777 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:34.680401790 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/08/18 18:52:34.680425855 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:34.680426425 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:34.680453563 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/08/18 18:52:34.680456439 ├─/data /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:34.680569570 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l /X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:34.680575591 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l /X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:34.680882155 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:34.680884049 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:34.680930576 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:34.680931698 ├─/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/08/18 18:52:34.680983054 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:34.680984627 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/jobs/0/tjNNEGjRq2puUDbk] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:34.681032446 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:34.681033448 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:34.681099923 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2867916775] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:34.681101426 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:34.685770302 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/overlay2/l/X 6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr Stopped session pings to http://127.0.0.1:34575 |
| ✅ | 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/08/18 18:52:34.702382303 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:34.702670242 [connect-session] Job Key: [redacted] 2026/08/18 18:52:34.702690800 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:34.702697633 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:33775 ... Connected to session server http://127.0.0.1:33775 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:34.894584558 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:34.894948953 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/08/18 18:52:35.237778256 2026/08/18 18:52:35.237797391 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/08/18 18:52:35.237880657 * Trying 3.14.187.215:443... 2026/08/18 18:52:35.237882691 * Connected to packagemanager.posit.co (3.14.187.215) port 443 (#0) 2026/08/18 18:52:35.237904221 * ALPN, offering h2 2026/08/18 18:52:35.237905293 * ALPN, offering http/1.1 2026/08/18 18:52:35.237921484 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/08/18 18:52:35.237922425 * CApath: /etc/ssl/certs 2026/08/18 18:52:35.237938596 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:35.237939828 } [5 bytes data] 2026/08/18 18:52:35.237955417 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/08/18 18:52:35.237956339 } [512 bytes data] 2026/08/18 18:52:35.237971788 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:35.237972679 { [5 bytes data] 2026/08/18 18:52:35.237998428 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/08/18 18:52:35.237999520 { [104 bytes data] 2026/08/18 18:52:35.238017093 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:35.238017904 { [5 bytes data] 2026/08/18 18:52:35.238035487 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/08/18 18:52:35.238036529 { [3880 bytes data] 2026/08/18 18:52:35.238053982 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:35.238055094 { [5 bytes data] 2026/08/18 18:52:35.238075883 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/08/18 18:52:35.238077055 { [333 bytes data] 2026/08/18 18:52:35.238092013 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:35.238092574 { [5 bytes data] 2026/08/18 18:52:35.238110457 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/08/18 18:52:35.238111539 { [4 bytes data] 2026/08/18 18:52:35.238132298 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:35.238133450 } [5 bytes data] 2026/08/18 18:52:35.238149029 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/08/18 18:52:35.238149570 } [70 bytes data] 2026/08/18 18:52:35.238160892 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/08/18 18:52:35.238161423 } [5 bytes data] 2026/08/18 18:52:35.238185949 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/08/18 18:52:35.238186560 } [1 bytes data] 2026/08/18 18:52:35.238198192 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:35.238198713 } [5 bytes data] 2026/08/18 18:52:35.238209603 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/08/18 18:52:35.238210134 } [16 bytes data] 2026/08/18 18:52:35.238220623 * TLSv1.2 (IN), TLS header, Finished (20): 2026/08/18 18:52:35.238221144 { [5 bytes data] 2026/08/18 18:52:35.238238437 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:35.238239559 { [5 bytes data] 2026/08/18 18:52:35.238260007 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/08/18 18:52:35.238261079 { [16 bytes data] 2026/08/18 18:52:35.238276698 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/08/18 18:52:35.238277289 * ALPN, server accepted to use h2 2026/08/18 18:52:35.238290474 * Server certificate: 2026/08/18 18:52:35.238291055 * subject: CN=p3m.posit.it 2026/08/18 18:52:35.238301886 * start date: Jul 12 00:00:00 2026 GMT 2026/08/18 18:52:35.238302477 * expire date: Jan 25 23:59:59 2027 GMT 2026/08/18 18:52:35.238313407 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/08/18 18:52:35.238314259 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/08/18 18:52:35.238329858 * SSL certificate verify ok. 2026/08/18 18:52:35.238330429 * Using HTTP2, server supports multiplexing 2026/08/18 18:52:35.238351138 * Connection state changed (HTTP/2 confirmed) 2026/08/18 18:52:35.238352300 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/08/18 18:52:35.238398296 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:35.238399989 } [5 bytes data] 2026/08/18 18:52:35.238418263 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:35.238418865 } [5 bytes data] 2026/08/18 18:52:35.238430997 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:35.238431438 } [5 bytes data] 2026/08/18 18:52:35.238441286 * Using Stream ID: 1 (easy handle 0x5604fad5fa40) 2026/08/18 18:52:35.238441828 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:35.238453630 } [5 bytes data] 2026/08/18 18:52:35.238454110 > GET /cran/__linux__/jammy/latest HTTP/2 2026/08/18 18:52:35.238463668 > Host: packagemanager.posit.co 2026/08/18 18:52:35.238464099 > user-agent: curl/7.81.0 2026/08/18 18:52:35.238473747 > accept: */* 2026/08/18 18:52:35.238474188 > 2026/08/18 18:52:35.238481502 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:35.238481943 { [5 bytes data] 2026/08/18 18:52:35.238491641 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/08/18 18:52:35.238492091 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:35.238515054 } [5 bytes data] 2026/08/18 18:52:35.238516176 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:35.238531104 { [5 bytes data] 2026/08/18 18:52:35.238531565 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:35.238541464 { [5 bytes data] 2026/08/18 18:52:35.238541905 < HTTP/2 400 2026/08/18 18:52:35.238549819 < date: Tue, 18 Aug 2026 18:52:35 GMT 2026/08/18 18:52:35.238550290 < content-type: text/plain; charset=utf-8 2026/08/18 18:52:35.238560850 < content-length: 94 2026/08/18 18:52:35.238561281 < cache-control: max-age=3600 2026/08/18 18:52:35.238570478 < request-id: 02183ff2-9450-4f10-9af3-f08f1fbf8a39 2026/08/18 18:52:35.238570919 < server: Posit Package Manager v2026.08.0 2026/08/18 18:52:35.238583112 < x-content-type-options: nosniff 2026/08/18 18:52:35.238583542 < x-frame-options: DENY 2026/08/18 18:52:35.238593431 < x-repository-type: RSPM 2026/08/18 18:52:35.238593872 < 2026/08/18 18:52:35.238601987 { [94 bytes data] 2026/08/18 18:52:35.238602428 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:35.238612487 { [5 bytes data] 2026/08/18 18:52:35.244274071 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/08/18 18:52:35.260269274 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:35.260515114 [connect-session] Job Key: [redacted] 2026/08/18 18:52:35.260525694 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/08/18 18:52:35.260529371 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:35631 ... Connected to session server http://127.0.0.1:35631 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:35.449580655 Configuring packrat to use available credentials for private repository access. 2026/08/18 18:52:35.449960671 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/08/18 18:52:35.795555554 2026/08/18 18:52:35.795580721 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/08/18 18:52:35.795680027 * Trying 3.17.103.157:443... 2026/08/18 18:52:35.795688002 * Connected to packagemanager.posit.co (3.17.103.157) port 443 (#0) 2026/08/18 18:52:35.795733788 * ALPN, offering h2 2026/08/18 18:52:35.795734749 * ALPN, offering http/1.1 2026/08/18 18:52:35.795744107 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/08/18 18:52:35.795744588 * CApath: /etc/ssl/certs 2026/08/18 18:52:35.795754366 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:35.795760047 } [5 bytes data] 2026/08/18 18:52:35.795773462 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/08/18 18:52:35.795773953 } [512 bytes data] 2026/08/18 18:52:35.795784382 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:35.795785294 { [5 bytes data] 2026/08/18 18:52:35.795804740 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/08/18 18:52:35.795805662 { [104 bytes data] 2026/08/18 18:52:35.795822033 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:35.795822854 { [5 bytes data] 2026/08/18 18:52:35.795845737 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/08/18 18:52:35.795846699 { [3880 bytes data] 2026/08/18 18:52:35.795870474 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:35.795876685 { [5 bytes data] 2026/08/18 18:52:35.795899836 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/08/18 18:52:35.795901339 { [333 bytes data] 2026/08/18 18:52:35.795982401 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:35.795983884 { [5 bytes data] 2026/08/18 18:52:35.795994814 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/08/18 18:52:35.795995265 { [4 bytes data] 2026/08/18 18:52:35.796004392 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:35.796004823 } [5 bytes data] 2026/08/18 18:52:35.796013810 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/08/18 18:52:35.796014241 } [70 bytes data] 2026/08/18 18:52:35.796023398 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/08/18 18:52:35.796024019 } [5 bytes data] 2026/08/18 18:52:35.796032555 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/08/18 18:52:35.796032965 } [1 bytes data] 2026/08/18 18:52:35.796042143 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/08/18 18:52:35.796042554 } [5 bytes data] 2026/08/18 18:52:35.796076617 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/08/18 18:52:35.796078090 } [16 bytes data] 2026/08/18 18:52:35.796090553 * TLSv1.2 (IN), TLS header, Finished (20): 2026/08/18 18:52:35.796091014 { [5 bytes data] 2026/08/18 18:52:35.796099961 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/08/18 18:52:35.796100452 { [5 bytes data] 2026/08/18 18:52:35.796111633 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/08/18 18:52:35.796112124 { [16 bytes data] 2026/08/18 18:52:35.796120830 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/08/18 18:52:35.796121261 * ALPN, server accepted to use h2 2026/08/18 18:52:35.796141399 * Server certificate: 2026/08/18 18:52:35.796141889 * subject: CN=p3m.posit.it 2026/08/18 18:52:35.796150836 * start date: Jul 12 00:00:00 2026 GMT 2026/08/18 18:52:35.796151257 * expire date: Jan 25 23:59:59 2027 GMT 2026/08/18 18:52:35.796160194 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/08/18 18:52:35.796160825 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/08/18 18:52:35.796191532 * SSL certificate verify ok. 2026/08/18 18:52:35.796192604 * Using HTTP2, server supports multiplexing 2026/08/18 18:52:35.796210087 * Connection state changed (HTTP/2 confirmed) 2026/08/18 18:52:35.796210959 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/08/18 18:52:35.796249661 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:35.796250493 } [5 bytes data] 2026/08/18 18:52:35.796260151 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:35.796260582 } [5 bytes data] 2026/08/18 18:52:35.796269468 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:35.796269909 } [5 bytes data] 2026/08/18 18:52:35.796278716 * Using Stream ID: 1 (easy handle 0x560ea93b8a40) 2026/08/18 18:52:35.796279146 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:35.796289626 } [5 bytes data] 2026/08/18 18:52:35.796290087 > GET /cran/__linux__/jammy/latest HTTP/2 2026/08/18 18:52:35.796299865 > Host: packagemanager.posit.co 2026/08/18 18:52:35.796300837 > user-agent: curl/7.81.0 2026/08/18 18:52:35.796319612 > accept: */* 2026/08/18 18:52:35.796320554 > 2026/08/18 18:52:35.796332677 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:35.796333598 { [5 bytes data] 2026/08/18 18:52:35.796357884 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/08/18 18:52:35.796359096 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/08/18 18:52:35.796374314 } [5 bytes data] 2026/08/18 18:52:35.796374795 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:35.796383652 { [5 bytes data] 2026/08/18 18:52:35.796384143 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:35.796392879 { [5 bytes data] 2026/08/18 18:52:35.796393320 < HTTP/2 400 2026/08/18 18:52:35.796417375 < date: Tue, 18 Aug 2026 18:52:35 GMT 2026/08/18 18:52:35.796417886 < content-type: text/plain; charset=utf-8 2026/08/18 18:52:35.796428946 < content-length: 94 2026/08/18 18:52:35.796432183 < cache-control: max-age=3600 2026/08/18 18:52:35.796447722 < request-id: 948fc8d0-4d62-43ae-b86a-3fe7c0433248 2026/08/18 18:52:35.796448884 < server: Posit Package Manager v2026.08.0 2026/08/18 18:52:35.796468260 < x-content-type-options: nosniff 2026/08/18 18:52:35.796469182 < x-frame-options: DENY 2026/08/18 18:52:35.796484470 < x-repository-type: RSPM 2026/08/18 18:52:35.796485051 < 2026/08/18 18:52:35.796492936 { [94 bytes data] 2026/08/18 18:52:35.796493407 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/08/18 18:52:35.796502655 { [5 bytes data] 2026/08/18 18:52:35.802442866 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:35631 |
| ✅ | 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/08/18 18:52:35.822806400 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:35.823124435 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:43515 ... Connected to session server http://127.0.0.1:43515 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:36.019277589 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:36.019587777 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:36.019679408 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/08/18 18:52:36.039003954 2026/08/18 18:52:36.039014574 $ /opt/R/4.4.3/bin/R --version 2026/08/18 18:52:36.039067744 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/08/18 18:52:36.039080979 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/08/18 18:52:36.039104292 Platform: x86_64-pc-linux-gnu 2026/08/18 18:52:36.039105264 2026/08/18 18:52:36.039116806 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/08/18 18:52:36.039117557 You are welcome to redistribute it under the terms of the 2026/08/18 18:52:36.039133186 GNU General Public License versions 2 or 3. 2026/08/18 18:52:36.039133878 For more information about these matters see 2026/08/18 18:52:36.044203311 https://www.gnu.org/licenses/. Stopping content session token refresher Stopped session pings to http://127.0.0.1:43515 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/08/18 18:52:36.062350459 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:36.062646392 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:46311 ... Connected to session server http://127.0.0.1:46311 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:36.262009994 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:36.262272393 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:36.262366153 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/08/18 18:52:36.468448051 2026/08/18 18:52:36.468463299 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/08/18 18:52:36.468519494 Package Version LibPath 2026/08/18 18:52:36.468526087 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468556004 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468559230 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468638028 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468644891 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468670579 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468671641 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468690767 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468691709 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468750148 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468751881 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468769003 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468769514 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468781557 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468781987 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468793579 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468794010 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468805291 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468805762 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468816792 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468817243 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468828735 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468829166 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468840727 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468841178 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468858380 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468859462 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.468880041 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/08/18 18:52:36.474457067 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopping content session token refresher Stopped session pings to http://127.0.0.1:46311 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/08/18 18:52:36.493289370 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:36.493593178 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:43281 ... Connected to session server http://127.0.0.1:43281 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:36.691063545 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:36.691302222 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:36.691379606 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/08/18 18:52:36.692068313 $add.smooth 2026/08/18 18:52:36.692075707 [1] TRUE 2026/08/18 18:52:36.692118759 2026/08/18 18:52:36.692130199 $bitmapType 2026/08/18 18:52:36.692131762 [1] "cairo" 2026/08/18 18:52:36.692147471 2026/08/18 18:52:36.692148062 $browser 2026/08/18 18:52:36.692159315 function (url) 2026/08/18 18:52:36.692162100 { 2026/08/18 18:52:36.692182268 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/08/18 18:52:36.692183460 } 2026/08/18 18:52:36.692217153 <environment: 0x55e589626ee8> 2026/08/18 18:52:36.692218476 2026/08/18 18:52:36.692231260 $browserNLdisabled 2026/08/18 18:52:36.692232252 [1] FALSE 2026/08/18 18:52:36.692245056 2026/08/18 18:52:36.692245927 $catch.script.errors 2026/08/18 18:52:36.692260976 [1] FALSE 2026/08/18 18:52:36.692278569 2026/08/18 18:52:36.692340545 $CBoundsCheck 2026/08/18 18:52:36.692342468 [1] FALSE 2026/08/18 18:52:36.692374879 2026/08/18 18:52:36.692376091 $check.bounds 2026/08/18 18:52:36.692389446 [1] FALSE 2026/08/18 18:52:36.692390378 2026/08/18 18:52:36.692405486 $citation.bibtex.max 2026/08/18 18:52:36.692413411 [1] 1 2026/08/18 18:52:36.692433188 2026/08/18 18:52:36.692434290 $continue 2026/08/18 18:52:36.692447385 [1] "+ " 2026/08/18 18:52:36.692448236 2026/08/18 18:52:36.692460489 $contrasts 2026/08/18 18:52:36.692461421 unordered ordered 2026/08/18 18:52:36.692484815 "contr.treatment" "contr.poly" 2026/08/18 18:52:36.692485716 2026/08/18 18:52:36.692502007 $defaultPackages 2026/08/18 18:52:36.692502768 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/08/18 18:52:36.692524659 2026/08/18 18:52:36.692527113 $demo.ask 2026/08/18 18:52:36.692544696 [1] "default" 2026/08/18 18:52:36.692545508 2026/08/18 18:52:36.692557270 $deparse.cutoff 2026/08/18 18:52:36.692558091 [1] 60 2026/08/18 18:52:36.692569803 2026/08/18 18:52:36.692570615 $device 2026/08/18 18:52:36.692691620 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/08/18 18:52:36.692698553 width, height, onefile, family, title, fonts, version, paper, 2026/08/18 18:52:36.692742026 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/08/18 18:52:36.692744170 useKerning, fillOddEven, compress) 2026/08/18 18:52:36.692766481 { 2026/08/18 18:52:36.692767243 initPSandPDFfonts() 2026/08/18 18:52:36.692779476 new <- list() 2026/08/18 18:52:36.692780337 if (!missing(width)) 2026/08/18 18:52:36.692793432 new$width <- width 2026/08/18 18:52:36.692794353 if (!missing(height)) 2026/08/18 18:52:36.692807678 new$height <- height 2026/08/18 18:52:36.692808540 if (!missing(onefile)) 2026/08/18 18:52:36.692838927 new$onefile <- onefile 2026/08/18 18:52:36.692839909 if (!missing(title)) 2026/08/18 18:52:36.692853664 new$title <- title 2026/08/18 18:52:36.692854456 if (!missing(fonts)) 2026/08/18 18:52:36.692867581 new$fonts <- fonts 2026/08/18 18:52:36.692868332 if (!missing(version)) 2026/08/18 18:52:36.692881246 new$version <- version 2026/08/18 18:52:36.692882008 if (!missing(paper)) 2026/08/18 18:52:36.692895072 new$paper <- paper 2026/08/18 18:52:36.692895854 if (!missing(encoding)) 2026/08/18 18:52:36.692909248 new$encoding <- encoding 2026/08/18 18:52:36.692910000 if (!missing(bg)) 2026/08/18 18:52:36.692923355 new$bg <- bg 2026/08/18 18:52:36.692924347 if (!missing(fg)) 2026/08/18 18:52:36.692964291 new$fg <- fg 2026/08/18 18:52:36.692965394 if (!missing(pointsize)) 2026/08/18 18:52:36.692980802 new$pointsize <- pointsize 2026/08/18 18:52:36.692981724 if (!missing(pagecentre)) 2026/08/18 18:52:36.692991753 new$pagecentre <- pagecentre 2026/08/18 18:52:36.693006010 if (!missing(colormodel)) 2026/08/18 18:52:36.693017782 new$colormodel <- colormodel 2026/08/18 18:52:36.693018683 if (!missing(useDingbats)) 2026/08/18 18:52:36.693032990 new$useDingbats <- useDingbats 2026/08/18 18:52:36.693033781 if (!missing(useKerning)) 2026/08/18 18:52:36.693048559 new$useKerning <- useKerning 2026/08/18 18:52:36.693049421 if (!missing(fillOddEven)) 2026/08/18 18:52:36.693068136 new$fillOddEven <- fillOddEven 2026/08/18 18:52:36.693068917 if (!missing(compress)) 2026/08/18 18:52:36.693083575 new$compress <- compress 2026/08/18 18:52:36.693084366 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/08/18 18:52:36.693104845 if (!missing(family) && (inherits(family, "Type1Font") || 2026/08/18 18:52:36.693105937 inherits(family, "CIDFont"))) { 2026/08/18 18:52:36.693122718 enc <- family$encoding 2026/08/18 18:52:36.693123560 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/08/18 18:52:36.693141223 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/08/18 18:52:36.693143237 "default")) 2026/08/18 18:52:36.693171760 old$encoding <- enc 2026/08/18 18:52:36.693172702 family <- family$metrics 2026/08/18 18:52:36.693190555 } 2026/08/18 18:52:36.693191527 if (is.null(old$encoding) || old$encoding == "default") 2026/08/18 18:52:36.693216324 old$encoding <- guessEncoding() 2026/08/18 18:52:36.693217435 if (!missing(family)) { 2026/08/18 18:52:36.693234567 if (length(family) == 4L) { 2026/08/18 18:52:36.693235379 family <- c(family, "Symbol.afm") 2026/08/18 18:52:36.693295261 } 2026/08/18 18:52:36.693296974 else if (length(family) == 5L) { 2026/08/18 18:52:36.693305610 } 2026/08/18 18:52:36.693313244 else if (length(family) == 1L) { 2026/08/18 18:52:36.693324015 pf <- pdfFonts(family)[[1L]] 2026/08/18 18:52:36.693325027 if (is.null(pf)) 2026/08/18 18:52:36.693341988 stop(gettextf("unknown family '%s'", family), 2026/08/18 18:52:36.693342920 domain = NA) 2026/08/18 18:52:36.693378236 matchFont(pf, old$encoding) 2026/08/18 18:52:36.693379248 } 2026/08/18 18:52:36.693395328 else stop("invalid 'family' argument") 2026/08/18 18:52:36.693396150 old$family <- family 2026/08/18 18:52:36.693414524 } 2026/08/18 18:52:36.693415426 version <- old$version 2026/08/18 18:52:36.693429793 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/08/18 18:52:36.693430654 "2.0") 2026/08/18 18:52:36.693459779 if (version %in% versions) 2026/08/18 18:52:36.693461061 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/08/18 18:52:36.693474527 else stop("invalid PDF version") 2026/08/18 18:52:36.693474947 onefile <- old$onefile 2026/08/18 18:52:36.693484866 if (!checkIntFormat(file)) 2026/08/18 18:52:36.693485347 stop(gettextf("invalid 'file' argument '%s'", file), 2026/08/18 18:52:36.693496448 domain = NA) 2026/08/18 18:52:36.693496918 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/08/18 18:52:36.693507849 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/08/18 18:52:36.693508360 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/08/18 18:52:36.693521314 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/08/18 18:52:36.693521775 old$fillOddEven, old$compress) 2026/08/18 18:52:36.693533787 invisible() 2026/08/18 18:52:36.693534238 } 2026/08/18 18:52:36.693548505 <bytecode: 0x55e587919108> 2026/08/18 18:52:36.693549597 <environment: namespace:grDevices> 2026/08/18 18:52:36.693570586 2026/08/18 18:52:36.693571769 $device.ask.default 2026/08/18 18:52:36.693585514 [1] FALSE 2026/08/18 18:52:36.693586426 2026/08/18 18:52:36.693595373 $digits 2026/08/18 18:52:36.693595874 [1] 7 2026/08/18 18:52:36.693609319 2026/08/18 18:52:36.693609780 $dvipscmd 2026/08/18 18:52:36.693617083 [1] "dvips" 2026/08/18 18:52:36.693617514 2026/08/18 18:52:36.693624858 $echo 2026/08/18 18:52:36.693625299 [1] FALSE 2026/08/18 18:52:36.693632743 2026/08/18 18:52:36.693633173 $editor 2026/08/18 18:52:36.693640247 [1] "vi" 2026/08/18 18:52:36.693640687 2026/08/18 18:52:36.693647691 $encoding 2026/08/18 18:52:36.693648141 [1] "native.enc" 2026/08/18 18:52:36.693656106 2026/08/18 18:52:36.693656537 $example.ask 2026/08/18 18:52:36.693663911 [1] "default" 2026/08/18 18:52:36.693664392 2026/08/18 18:52:36.693676434 $expressions 2026/08/18 18:52:36.693677336 [1] 5000 2026/08/18 18:52:36.693689699 2026/08/18 18:52:36.693690711 $help.search.types 2026/08/18 18:52:36.693734874 [1] "vignette" "demo" "help" 2026/08/18 18:52:36.693736487 2026/08/18 18:52:36.693750623 $help.try.all.packages 2026/08/18 18:52:36.693751134 [1] FALSE 2026/08/18 18:52:36.693759790 2026/08/18 18:52:36.693760221 $HTTPUserAgent 2026/08/18 18:52:36.693767916 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/08/18 18:52:36.693768377 2026/08/18 18:52:36.693778716 $internet.info 2026/08/18 18:52:36.693779147 [1] 2 2026/08/18 18:52:36.693786891 2026/08/18 18:52:36.693787352 $keep.parse.data 2026/08/18 18:52:36.693795147 [1] TRUE 2026/08/18 18:52:36.693795567 2026/08/18 18:52:36.693802751 $keep.parse.data.pkgs 2026/08/18 18:52:36.693803202 [1] FALSE 2026/08/18 18:52:36.693811698 2026/08/18 18:52:36.693812179 $keep.source 2026/08/18 18:52:36.693826615 [1] FALSE 2026/08/18 18:52:36.693827627 2026/08/18 18:52:36.693840341 $keep.source.pkgs 2026/08/18 18:52:36.693841223 [1] FALSE 2026/08/18 18:52:36.693855149 2026/08/18 18:52:36.693855860 $locatorBell 2026/08/18 18:52:36.693863575 [1] TRUE 2026/08/18 18:52:36.693864016 2026/08/18 18:52:36.693871089 $mailer 2026/08/18 18:52:36.693871570 [1] "mailto" 2026/08/18 18:52:36.693905874 2026/08/18 18:52:36.693907196 $matprod 2026/08/18 18:52:36.693922164 [1] "default" 2026/08/18 18:52:36.693923156 2026/08/18 18:52:36.693935489 $max.contour.segments 2026/08/18 18:52:36.693936271 [1] 25000 2026/08/18 18:52:36.693950978 2026/08/18 18:52:36.693952181 $max.print 2026/08/18 18:52:36.693964383 [1] 99999 2026/08/18 18:52:36.693965325 2026/08/18 18:52:36.693979572 $menu.graphics 2026/08/18 18:52:36.693980474 [1] TRUE 2026/08/18 18:52:36.693993237 2026/08/18 18:52:36.693993678 $na.action 2026/08/18 18:52:36.694001032 [1] "na.omit" 2026/08/18 18:52:36.694001513 2026/08/18 18:52:36.694008977 $nwarnings 2026/08/18 18:52:36.694009408 [1] 50 2026/08/18 18:52:36.694016851 2026/08/18 18:52:36.694017282 $OutDec 2026/08/18 18:52:36.694024416 [1] "." 2026/08/18 18:52:36.694024877 2026/08/18 18:52:36.694031779 $pager 2026/08/18 18:52:36.694032220 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/08/18 18:52:36.694040876 2026/08/18 18:52:36.694041317 $papersize 2026/08/18 18:52:36.694050825 [1] "letter" 2026/08/18 18:52:36.694051246 2026/08/18 18:52:36.694058409 $PCRE_limit_recursion 2026/08/18 18:52:36.694058850 [1] NA 2026/08/18 18:52:36.694074519 2026/08/18 18:52:36.694078377 $PCRE_study 2026/08/18 18:52:36.694091361 [1] FALSE 2026/08/18 18:52:36.694092203 2026/08/18 18:52:36.694104265 $PCRE_use_JIT 2026/08/18 18:52:36.694105147 [1] TRUE 2026/08/18 18:52:36.694118251 2026/08/18 18:52:36.694118963 $pdfviewer 2026/08/18 18:52:36.694126897 [1] "/usr/bin/xdg-open" 2026/08/18 18:52:36.694127328 2026/08/18 18:52:36.694135163 $pkgType 2026/08/18 18:52:36.694135594 [1] "source" 2026/08/18 18:52:36.694144110 2026/08/18 18:52:36.694144530 $printcmd 2026/08/18 18:52:36.694151734 [1] "/usr/bin/lpr" 2026/08/18 18:52:36.694152165 2026/08/18 18:52:36.694159589 $prompt 2026/08/18 18:52:36.694160059 [1] "> " 2026/08/18 18:52:36.694167403 2026/08/18 18:52:36.694167824 $repos 2026/08/18 18:52:36.694174797 CRAN 2026/08/18 18:52:36.694175248 "@CRAN@" 2026/08/18 18:52:36.694182742 2026/08/18 18:52:36.694183153 $rl_word_breaks 2026/08/18 18:52:36.694190306 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/08/18 18:52:36.694190727 2026/08/18 18:52:36.694209272 $scipen 2026/08/18 18:52:36.694210153 [1] 0 2026/08/18 18:52:36.694222737 2026/08/18 18:52:36.694223689 $show.coef.Pvalues 2026/08/18 18:52:36.694236553 [1] TRUE 2026/08/18 18:52:36.694237404 2026/08/18 18:52:36.694245630 $show.error.messages 2026/08/18 18:52:36.694246100 [1] TRUE 2026/08/18 18:52:36.694253665 2026/08/18 18:52:36.694254086 $show.signif.stars 2026/08/18 18:52:36.694261179 [1] TRUE 2026/08/18 18:52:36.694261630 2026/08/18 18:52:36.694268272 $showErrorCalls 2026/08/18 18:52:36.694268713 [1] TRUE 2026/08/18 18:52:36.694275987 2026/08/18 18:52:36.694276397 $showNCalls 2026/08/18 18:52:36.694283270 [1] 50 2026/08/18 18:52:36.694283701 2026/08/18 18:52:36.694290113 $showWarnCalls 2026/08/18 18:52:36.694290544 [1] FALSE 2026/08/18 18:52:36.694297917 2026/08/18 18:52:36.694298338 $str 2026/08/18 18:52:36.694304870 $str$strict.width 2026/08/18 18:52:36.694305321 [1] "no" 2026/08/18 18:52:36.694312715 2026/08/18 18:52:36.694313176 $str$digits.d 2026/08/18 18:52:36.694320129 [1] 3 2026/08/18 18:52:36.694320580 2026/08/18 18:52:36.694333704 $str$vec.len 2026/08/18 18:52:36.694334797 [1] 4 2026/08/18 18:52:36.694347450 2026/08/18 18:52:36.694348342 $str$list.len 2026/08/18 18:52:36.694360385 [1] 99 2026/08/18 18:52:36.694361106 2026/08/18 18:52:36.694368870 $str$deparse.lines 2026/08/18 18:52:36.694369321 NULL 2026/08/18 18:52:36.694376645 2026/08/18 18:52:36.694377086 $str$drop.deparse.attr 2026/08/18 18:52:36.694384399 [1] TRUE 2026/08/18 18:52:36.694384880 2026/08/18 18:52:36.694401141 $str$formatNum 2026/08/18 18:52:36.694401602 function (x, ...) 2026/08/18 18:52:36.694409206 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/08/18 18:52:36.694409667 <environment: 0x55e588074778> 2026/08/18 18:52:36.694419235 2026/08/18 18:52:36.694419665 2026/08/18 18:52:36.694425987 $str.dendrogram.last 2026/08/18 18:52:36.694426418 [1] "`" 2026/08/18 18:52:36.694437779 2026/08/18 18:52:36.694438230 $texi2dvi 2026/08/18 18:52:36.694445945 [1] "/usr/bin/texi2dvi" 2026/08/18 18:52:36.694446826 2026/08/18 18:52:36.694463247 $timeout 2026/08/18 18:52:36.694464169 [1] 60 2026/08/18 18:52:36.694476351 2026/08/18 18:52:36.694477233 $ts.eps 2026/08/18 18:52:36.694488284 [1] 1e-05 2026/08/18 18:52:36.694488745 2026/08/18 18:52:36.694500857 $ts.S.compat 2026/08/18 18:52:36.694501288 [1] FALSE 2026/08/18 18:52:36.694508662 2026/08/18 18:52:36.694509083 $unzip 2026/08/18 18:52:36.694515715 [1] "/usr/bin/unzip" 2026/08/18 18:52:36.694516176 2026/08/18 18:52:36.694523189 $useFancyQuotes 2026/08/18 18:52:36.694523610 [1] TRUE 2026/08/18 18:52:36.694530924 2026/08/18 18:52:36.694531344 $verbose 2026/08/18 18:52:36.694538027 [1] FALSE 2026/08/18 18:52:36.694538458 2026/08/18 18:52:36.694545070 $warn 2026/08/18 18:52:36.694545531 [1] 0 2026/08/18 18:52:36.694552213 2026/08/18 18:52:36.694552624 $warning.length 2026/08/18 18:52:36.694559627 [1] 1000 2026/08/18 18:52:36.694560068 2026/08/18 18:52:36.694566631 $warnPartialMatchArgs 2026/08/18 18:52:36.694567081 [1] FALSE 2026/08/18 18:52:36.694582250 2026/08/18 18:52:36.694583161 $warnPartialMatchAttr 2026/08/18 18:52:36.694596346 [1] FALSE 2026/08/18 18:52:36.694597248 2026/08/18 18:52:36.694608789 $warnPartialMatchDollar 2026/08/18 18:52:36.694609531 [1] FALSE 2026/08/18 18:52:36.694617245 2026/08/18 18:52:36.694617676 $width 2026/08/18 18:52:36.694624278 [1] 80 2026/08/18 18:52:36.694624769 Stopped session pings to http://127.0.0.1:43281 Stopping content session token refresher 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/08/18 18:52:36.719207169 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:36.719542838 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:38673 ... Connected to session server http://127.0.0.1:38673 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:36.915801612 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:36.916059221 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:36.916142336 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/08/18 18:52:36.924452428 2026/08/18 18:52:36.924461014 $ env 2026/08/18 18:52:36.924497863 CONNECT_API_KEY=REDACTED 2026/08/18 18:52:36.924499516 CONNECT_CONTENT_GUID= 2026/08/18 18:52:36.924519804 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/08/18 18:52:36.924520756 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/08/18 18:52:36.924537006 CONNECT_SERVER=http://localhost:3939/ 2026/08/18 18:52:36.924537908 _DD_ROOT_GO_SESSION_ID=5b5111db-31ab-4029-b42d-90ffe57aaaef 2026/08/18 18:52:36.924597299 EDITOR=vi 2026/08/18 18:52:36.924598361 HOME=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:36.924612477 HOSTNAME=bdde50adfa5e 2026/08/18 18:52:36.924613389 LANG=en_US.UTF-8 2026/08/18 18:52:36.924628207 LANGUAGE=en_US:en 2026/08/18 18:52:36.924629099 LC_ALL=en_US.UTF-8 2026/08/18 18:52:36.924654740 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/08/18 18:52:36.924829153 LN_S=ln -s 2026/08/18 18:52:36.924830816 LOGNAME=rstudio-connect 2026/08/18 18:52:36.924847717 MAKE=make 2026/08/18 18:52:36.924848649 PAGER=/usr/bin/pager 2026/08/18 18:52:36.924862636 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/08/18 18:52:36.924867284 POSIT_PRODUCT=CONNECT 2026/08/18 18:52:36.924895617 PWD=/opt/rstudio-connect/mnt/app 2026/08/18 18:52:36.924896689 R_ARCH= 2026/08/18 18:52:36.924913992 R_BROWSER=xdg-open 2026/08/18 18:52:36.924915124 R_BZIPCMD=/usr/bin/bzip2 2026/08/18 18:52:36.924932875 R_CONFIG_ACTIVE=rsconnect 2026/08/18 18:52:36.924934388 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/08/18 18:52:36.924969994 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:36.924971247 R_GZIPCMD=/usr/bin/gzip 2026/08/18 18:52:36.924982398 R_HOME=/opt/R/4.4.3/lib/R 2026/08/18 18:52:36.924982848 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/08/18 18:52:36.924992176 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3 2026/08/18 18:52:36.924992667 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/08/18 18:52:36.925002415 R_LIBS_USER=REDACTED 2026/08/18 18:52:36.925002866 R_PAPERSIZE=letter 2026/08/18 18:52:36.925011111 R_PDFVIEWER=/usr/bin/xdg-open 2026/08/18 18:52:36.925011512 R_PLATFORM=x86_64-pc-linux-gnu 2026/08/18 18:52:36.925020699 R_PRINTCMD=/usr/bin/lpr 2026/08/18 18:52:36.925021130 R_RD4PDF=times,inconsolata,hyper 2026/08/18 18:52:36.925053691 RSC_EMAIL_SUBJECT=system-check 2026/08/18 18:52:36.925055023 RSC_REPORT_NAME=system-check 2026/08/18 18:52:36.925067777 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/08/18 18:52:36.925068549 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/08/18 18:52:36.925080521 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/08/18 18:52:36.925081733 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpZhDujo 2026/08/18 18:52:36.925109498 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/08/18 18:52:36.925111061 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/08/18 18:52:36.925143772 R_STRIP_STATIC_LIB=strip --strip-debug 2026/08/18 18:52:36.925144613 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:36.925180781 RSTUDIO_PRODUCT=CONNECT 2026/08/18 18:52:36.925182244 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/08/18 18:52:36.925192663 R_UNZIPCMD=/usr/bin/unzip 2026/08/18 18:52:36.925193104 R_ZIPCMD=/usr/bin/zip 2026/08/18 18:52:36.925209655 SED=/usr/bin/sed 2026/08/18 18:52:36.925210627 SF_PARTNER=posit_connect 2026/08/18 18:52:36.925225665 SHLVL=2 2026/08/18 18:52:36.925226526 SPARK_CONNECT_USER_AGENT=REDACTED 2026/08/18 18:52:36.925241715 STARTUP_DEBUG_MODE=0 2026/08/18 18:52:36.925242857 TAR=/usr/bin/tar 2026/08/18 18:52:36.925252345 TERM=xterm 2026/08/18 18:52:36.925252816 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:36.925267784 TZ=UTC 2026/08/18 18:52:36.925268264 USERNAME=rstudio-connect 2026/08/18 18:52:36.925276510 USER=rstudio-connect 2026/08/18 18:52:36.929690233 _=/usr/bin/env Stopped session pings to http://127.0.0.1:38673 Stopping content session token refresher 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/08/18 18:52:36.948060066 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:36.948304073 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:42323 ... Connected to session server http://127.0.0.1:42323 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:37.143864373 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:37.144126474 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:37.144210286 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/08/18 18:52:37.152494137 2026/08/18 18:52:37.152502553 $ findmnt --notruncate 2026/08/18 18:52:37.152544251 TARGET SOURCE FSTYPE OPTIONS 2026/08/18 18:52:37.152559831 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/ov erlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:37.152694984 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:37.152697177 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/08/18 18:52:37.152769804 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:37.152779051 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:37.152812403 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/08/18 18:52:37.152813285 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:37.152860052 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:37.152861465 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/08/18 18:52:37.152914785 ├─/data /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:37.152917861 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/doc ker/overlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:37.153021060 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/doc ker/overlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:37.153111990 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:37.153149214 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:37.153150035 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:37.153178007 ├─/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/08/18 18:52:37.153195570 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/reports/v2/0/0/temp.source.4222089514] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:37.153221418 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/reports/v2/0/0/temp.output.2046176487] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:37.153221890 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/jobs/0/wStCp1p4KxG3Z7wb] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:37.153262652 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:37.153264416 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:37.153319749 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:37.153321092 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace718197515] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docke r/overlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:37.153386845 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docke r/overlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:37.157957619 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docke r/overlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr Stopping content session token refresher Stopped session pings to http://127.0.0.1:42323 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/08/18 18:52:37.176896663 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:37.177191956 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:39543 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:39543 2026/08/18 18:52:37.377185810 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:37.377449278 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:37.377538365 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/08/18 18:52:37.396289625 2026/08/18 18:52:37.396301758 $ /opt/R/4.5.2/bin/R --version 2026/08/18 18:52:37.396354216 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/08/18 18:52:37.396355869 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/08/18 18:52:37.396373662 Platform: x86_64-pc-linux-gnu 2026/08/18 18:52:37.396374444 2026/08/18 18:52:37.396387328 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/08/18 18:52:37.396388370 You are welcome to redistribute it under the terms of the 2026/08/18 18:52:37.396410922 GNU General Public License versions 2 or 3. 2026/08/18 18:52:37.396412615 For more information about these matters see 2026/08/18 18:52:37.401560028 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:39543 Stopping content session token refresher 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/08/18 18:52:37.419641199 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:37.419962741 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:41549 ... Connected to session server http://127.0.0.1:41549 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:37.621533372 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:37.621800082 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:37.621860274 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/08/18 18:52:37.831997373 2026/08/18 18:52:37.832010698 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/08/18 18:52:37.832065160 Package Version LibPath 2026/08/18 18:52:37.832066813 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832082873 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832083745 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832099224 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832099975 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832116286 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832117378 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832136453 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832137345 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832154958 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832155840 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832173723 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832174775 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832191536 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832192508 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832209851 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832210652 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832233806 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832234677 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832261883 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832265550 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832305001 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832307746 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832364112 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832365554 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832389219 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832390270 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832410579 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832411450 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832429664 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832430586 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832448600 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832449431 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832467074 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832467966 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832492582 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832493634 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832511007 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832511748 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832542305 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.832543577 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/08/18 18:52:37.837613107 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" Stopped session pings to http://127.0.0.1:41549 Stopping content session token refresher 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/08/18 18:52:37.855660114 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:37.855991966 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:42299 ... Connected to session server http://127.0.0.1:42299 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:38.056733018 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:38.057038146 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:38.057128473 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/08/18 18:52:38.057621387 $add.smooth 2026/08/18 18:52:38.057628120 [1] TRUE 2026/08/18 18:52:38.057662104 2026/08/18 18:52:38.057664368 $bitmapType 2026/08/18 18:52:38.057686069 [1] "cairo" 2026/08/18 18:52:38.057687261 2026/08/18 18:52:38.057726734 $browser 2026/08/18 18:52:38.057728077 function (url) 2026/08/18 18:52:38.057750529 { 2026/08/18 18:52:38.057751561 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/08/18 18:52:38.057770847 } 2026/08/18 18:52:38.057771398 <environment: 0x55f82acffea0> 2026/08/18 18:52:38.057780735 2026/08/18 18:52:38.057781166 $browserNLdisabled 2026/08/18 18:52:38.057789422 [1] FALSE 2026/08/18 18:52:38.057789853 2026/08/18 18:52:38.057797347 $catch.script.errors 2026/08/18 18:52:38.057797787 [1] FALSE 2026/08/18 18:52:38.057814108 2026/08/18 18:52:38.057814990 $CBoundsCheck 2026/08/18 18:52:38.057826010 [1] FALSE 2026/08/18 18:52:38.057826451 2026/08/18 18:52:38.057835188 $check.bounds 2026/08/18 18:52:38.057835668 [1] FALSE 2026/08/18 18:52:38.057844094 2026/08/18 18:52:38.057844525 $citation.bibtex.max 2026/08/18 18:52:38.057852790 [1] 1 2026/08/18 18:52:38.057853231 2026/08/18 18:52:38.057893186 $continue 2026/08/18 18:52:38.057894589 [1] "+ " 2026/08/18 18:52:38.057907603 2026/08/18 18:52:38.057908405 $contrasts 2026/08/18 18:52:38.057916880 unordered ordered 2026/08/18 18:52:38.057917662 "contr.treatment" "contr.poly" 2026/08/18 18:52:38.057928582 2026/08/18 18:52:38.057929013 $defaultPackages 2026/08/18 18:52:38.057937248 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/08/18 18:52:38.057937699 2026/08/18 18:52:38.057948610 $demo.ask 2026/08/18 18:52:38.057949091 [1] "default" 2026/08/18 18:52:38.057957296 2026/08/18 18:52:38.057957817 $deparse.cutoff 2026/08/18 18:52:38.057965692 [1] 60 2026/08/18 18:52:38.057966142 2026/08/18 18:52:38.057973346 $device 2026/08/18 18:52:38.058267975 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/08/18 18:52:38.058274928 width, height, onefile, family, title, fonts, version, paper, 2026/08/18 18:52:38.058305836 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/08/18 18:52:38.058306958 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/08/18 18:52:38.058333017 { 2026/08/18 18:52:38.058334089 initPSandPDFfonts() 2026/08/18 18:52:38.058349879 new <- list() 2026/08/18 18:52:38.058351061 if (!missing(width)) 2026/08/18 18:52:38.058367391 new$width <- width 2026/08/18 18:52:38.058368343 if (!missing(height)) 2026/08/18 18:52:38.058386206 new$height <- height 2026/08/18 18:52:38.058387279 if (!missing(onefile)) 2026/08/18 18:52:38.058405052 new$onefile <- onefile 2026/08/18 18:52:38.058405984 if (!missing(title)) 2026/08/18 18:52:38.058423286 new$title <- title 2026/08/18 18:52:38.058424218 if (!missing(fonts)) 2026/08/18 18:52:38.058440979 new$fonts <- fonts 2026/08/18 18:52:38.058441811 if (!missing(version)) 2026/08/18 18:52:38.058458923 new$version <- version 2026/08/18 18:52:38.058459764 if (!missing(paper)) 2026/08/18 18:52:38.058478379 new$paper <- paper 2026/08/18 18:52:38.058479191 if (!missing(encoding)) 2026/08/18 18:52:38.058496793 new$encoding <- encoding 2026/08/18 18:52:38.058499458 if (!missing(bg)) 2026/08/18 18:52:38.058520899 new$bg <- bg 2026/08/18 18:52:38.058521871 if (!missing(fg)) 2026/08/18 18:52:38.058537620 new$fg <- fg 2026/08/18 18:52:38.058538442 if (!missing(pointsize)) 2026/08/18 18:52:38.058554892 new$pointsize <- pointsize 2026/08/18 18:52:38.058556124 if (!missing(pagecentre)) 2026/08/18 18:52:38.058580039 new$pagecentre <- pagecentre 2026/08/18 18:52:38.058580921 if (!missing(colormodel)) 2026/08/18 18:52:38.058610548 new$colormodel <- colormodel 2026/08/18 18:52:38.058611711 if (!missing(useDingbats)) 2026/08/18 18:52:38.058643701 new$useDingbats <- useDingbats 2026/08/18 18:52:38.058644342 if (!missing(useKerning)) 2026/08/18 18:52:38.058654801 new$useKerning <- useKerning 2026/08/18 18:52:38.058655232 if (!missing(fillOddEven)) 2026/08/18 18:52:38.058665712 new$fillOddEven <- fillOddEven 2026/08/18 18:52:38.058666132 if (!missing(compress)) 2026/08/18 18:52:38.058676482 new$compress <- compress 2026/08/18 18:52:38.058676933 if (!missing(timestamp)) 2026/08/18 18:52:38.058687843 new$timestamp <- timestamp 2026/08/18 18:52:38.058688374 if (!missing(producer)) 2026/08/18 18:52:38.058703372 new$producer <- producer 2026/08/18 18:52:38.058704344 if (!missing(author)) 2026/08/18 18:52:38.058772021 new$author <- author 2026/08/18 18:52:38.058773814 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/08/18 18:52:38.058794653 if (!missing(family) && (inherits(family, "Type1Font") || 2026/08/18 18:52:38.058795695 inherits(family, "CIDFont"))) { 2026/08/18 18:52:38.058817736 enc <- family$encoding 2026/08/18 18:52:38.058818798 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/08/18 18:52:38.058840048 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/08/18 18:52:38.058840819 "default")) 2026/08/18 18:52:38.058901817 old$encoding <- enc 2026/08/18 18:52:38.058904171 family <- family$metrics 2026/08/18 18:52:38.058926583 } 2026/08/18 18:52:38.058928176 if (is.null(old$encoding) || old$encoding == "default") 2026/08/18 18:52:38.058944005 old$encoding <- guessEncoding() 2026/08/18 18:52:38.058945118 if (!missing(family)) { 2026/08/18 18:52:38.058960116 if (length(family) == 4L) { 2026/08/18 18:52:38.058960857 family <- c(family, "Symbol.afm") 2026/08/18 18:52:38.058974172 } 2026/08/18 18:52:38.058974863 else if (length(family) == 5L) { 2026/08/18 18:52:38.058985774 } 2026/08/18 18:52:38.058986435 else if (length(family) == 1L) { 2026/08/18 18:52:38.058997135 pf <- pdfFonts(family)[[1L]] 2026/08/18 18:52:38.058997796 if (is.null(pf)) 2026/08/18 18:52:38.059009198 stop(gettextf("unknown family '%s'", family), 2026/08/18 18:52:38.059009909 domain = NA) 2026/08/18 18:52:38.059023735 matchFont(pf, old$encoding) 2026/08/18 18:52:38.059024456 } 2026/08/18 18:52:38.059042710 else stop("invalid 'family' argument") 2026/08/18 18:52:38.059043642 old$family <- family 2026/08/18 18:52:38.059057678 } 2026/08/18 18:52:38.059058410 version <- old$version 2026/08/18 18:52:38.059071782 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/08/18 18:52:38.059074136 "2.0") 2026/08/18 18:52:38.059096658 if (version %in% versions) 2026/08/18 18:52:38.059097480 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/08/18 18:52:38.059119220 else stop("invalid PDF version") 2026/08/18 18:52:38.059120142 onefile <- old$onefile 2026/08/18 18:52:38.059139288 if (!checkIntFormat(file)) 2026/08/18 18:52:38.059140110 stop(gettextf("invalid 'file' argument '%s'", file), 2026/08/18 18:52:38.059162080 domain = NA) 2026/08/18 18:52:38.059163142 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/08/18 18:52:38.059183952 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/08/18 18:52:38.059184883 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/08/18 18:52:38.059209560 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/08/18 18:52:38.059210601 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/08/18 18:52:38.059244745 old$author) 2026/08/18 18:52:38.059245747 invisible() 2026/08/18 18:52:38.059266927 } 2026/08/18 18:52:38.059268099 <bytecode: 0x55f828af8570> 2026/08/18 18:52:38.059283117 <environment: namespace:grDevices> 2026/08/18 18:52:38.059284019 2026/08/18 18:52:38.059318343 $device.ask.default 2026/08/18 18:52:38.059319465 [1] FALSE 2026/08/18 18:52:38.059334904 2026/08/18 18:52:38.059335786 $digits 2026/08/18 18:52:38.059348399 [1] 7 2026/08/18 18:52:38.059349241 2026/08/18 18:52:38.059360893 $dvipscmd 2026/08/18 18:52:38.059361764 [1] "dvips" 2026/08/18 18:52:38.059378856 2026/08/18 18:52:38.059379728 $echo 2026/08/18 18:52:38.059392492 [1] FALSE 2026/08/18 18:52:38.059393323 2026/08/18 18:52:38.059406468 $editor 2026/08/18 18:52:38.059407270 [1] "vi" 2026/08/18 18:52:38.059420374 2026/08/18 18:52:38.059421196 $encoding 2026/08/18 18:52:38.059434581 [1] "native.enc" 2026/08/18 18:52:38.059435482 2026/08/18 18:52:38.059449378 $example.ask 2026/08/18 18:52:38.059450200 [1] "default" 2026/08/18 18:52:38.059465388 2026/08/18 18:52:38.059466360 $expressions 2026/08/18 18:52:38.059480296 [1] 5000 2026/08/18 18:52:38.059481138 2026/08/18 18:52:38.059493591 $help.search.types 2026/08/18 18:52:38.059494523 [1] "vignette" "demo" "help" 2026/08/18 18:52:38.059512236 2026/08/18 18:52:38.059513047 $help.try.all.packages 2026/08/18 18:52:38.059550738 [1] FALSE 2026/08/18 18:52:38.059552040 2026/08/18 18:52:38.059565626 $HTTPUserAgent 2026/08/18 18:52:38.059566487 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/08/18 18:52:38.059588599 2026/08/18 18:52:38.059589460 $internet.info 2026/08/18 18:52:38.059603537 [1] 2 2026/08/18 18:52:38.059604418 2026/08/18 18:52:38.059617072 $keep.parse.data 2026/08/18 18:52:38.059617853 [1] TRUE 2026/08/18 18:52:38.059633082 2026/08/18 18:52:38.059634034 $keep.parse.data.pkgs 2026/08/18 18:52:38.059648771 [1] FALSE 2026/08/18 18:52:38.059649643 2026/08/18 18:52:38.059662818 $keep.source 2026/08/18 18:52:38.059663619 [1] FALSE 2026/08/18 18:52:38.059677926 2026/08/18 18:52:38.059678888 $keep.source.pkgs 2026/08/18 18:52:38.059692994 [1] FALSE 2026/08/18 18:52:38.059693795 2026/08/18 18:52:38.059726547 $locatorBell 2026/08/18 18:52:38.059727639 [1] TRUE 2026/08/18 18:52:38.059742437 2026/08/18 18:52:38.059743268 $mailer 2026/08/18 18:52:38.059756132 [1] "mailto" 2026/08/18 18:52:38.059756984 2026/08/18 18:52:38.059768506 $matprod 2026/08/18 18:52:38.059769347 [1] "default" 2026/08/18 18:52:38.059781780 2026/08/18 18:52:38.059782752 $max.contour.segments 2026/08/18 18:52:38.059798942 [1] 25000 2026/08/18 18:52:38.059799784 2026/08/18 18:52:38.059810835 $max.print 2026/08/18 18:52:38.059811716 [1] 99999 2026/08/18 18:52:38.059823759 2026/08/18 18:52:38.059824550 $menu.graphics 2026/08/18 18:52:38.059845108 [1] TRUE 2026/08/18 18:52:38.059848164 2026/08/18 18:52:38.059880989 $na.action 2026/08/18 18:52:38.059882562 [1] "na.omit" 2026/08/18 18:52:38.059897380 2026/08/18 18:52:38.059899233 $nwarnings 2026/08/18 18:52:38.059910053 [1] 50 2026/08/18 18:52:38.059910564 2026/08/18 18:52:38.059923579 $OutDec 2026/08/18 18:52:38.059924560 [1] "." 2026/08/18 18:52:38.059939268 2026/08/18 18:52:38.059940270 $pager 2026/08/18 18:52:38.059957362 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/08/18 18:52:38.059958394 2026/08/18 18:52:38.059967541 $papersize 2026/08/18 18:52:38.059967992 [1] "letter" 2026/08/18 18:52:38.059975686 2026/08/18 18:52:38.059976117 $PCRE_limit_recursion 2026/08/18 18:52:38.059983942 [1] NA 2026/08/18 18:52:38.059984412 2026/08/18 18:52:38.059991135 $PCRE_study 2026/08/18 18:52:38.059991566 [1] FALSE 2026/08/18 18:52:38.059998990 2026/08/18 18:52:38.059999431 $PCRE_use_JIT 2026/08/18 18:52:38.060006424 [1] TRUE 2026/08/18 18:52:38.060006905 2026/08/18 18:52:38.060013657 $pdfviewer 2026/08/18 18:52:38.060014108 [1] "/usr/bin/xdg-open" 2026/08/18 18:52:38.060021883 2026/08/18 18:52:38.060022314 $pkgType 2026/08/18 18:52:38.060029427 [1] "source" 2026/08/18 18:52:38.060029928 2026/08/18 18:52:38.060042331 $printcmd 2026/08/18 18:52:38.060042762 [1] "/usr/bin/lpr" 2026/08/18 18:52:38.060060525 2026/08/18 18:52:38.060061597 $prompt 2026/08/18 18:52:38.060073870 [1] "> " 2026/08/18 18:52:38.060074761 2026/08/18 18:52:38.060084590 $repos 2026/08/18 18:52:38.060085031 CRAN 2026/08/18 18:52:38.060092074 "@CRAN@" 2026/08/18 18:52:38.060092605 2026/08/18 18:52:38.060105205 $rl_word_breaks 2026/08/18 18:52:38.060107480 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/08/18 18:52:38.060131244 2026/08/18 18:52:38.060132206 $scipen 2026/08/18 18:52:38.060147765 [1] 0 2026/08/18 18:52:38.060148627 2026/08/18 18:52:38.060159918 $show.coef.Pvalues 2026/08/18 18:52:38.060160679 [1] TRUE 2026/08/18 18:52:38.060173814 2026/08/18 18:52:38.060174646 $show.error.messages 2026/08/18 18:52:38.060187039 [1] TRUE 2026/08/18 18:52:38.060187930 2026/08/18 18:52:38.060242613 $show.signif.stars 2026/08/18 18:52:38.060243725 [1] TRUE 2026/08/18 18:52:38.060252040 2026/08/18 18:52:38.060252531 $showErrorCalls 2026/08/18 18:52:38.060259975 [1] TRUE 2026/08/18 18:52:38.060260406 2026/08/18 18:52:38.060267108 $showNCalls 2026/08/18 18:52:38.060267559 [1] 50 2026/08/18 18:52:38.060283399 2026/08/18 18:52:38.060283830 $showWarnCalls 2026/08/18 18:52:38.060290953 [1] FALSE 2026/08/18 18:52:38.060291384 2026/08/18 18:52:38.060298177 $str 2026/08/18 18:52:38.060298658 $str$strict.width 2026/08/18 18:52:38.060311942 [1] "no" 2026/08/18 18:52:38.060313355 2026/08/18 18:52:38.060325237 $str$digits.d 2026/08/18 18:52:38.060326169 [1] 3 2026/08/18 18:52:38.060357808 2026/08/18 18:52:38.060365322 $str$vec.len 2026/08/18 18:52:38.060378377 [1] 4 2026/08/18 18:52:38.060379338 2026/08/18 18:52:38.060397242 $str$list.len 2026/08/18 18:52:38.060397703 [1] 99 2026/08/18 18:52:38.060404926 2026/08/18 18:52:38.060405367 $str$deparse.lines 2026/08/18 18:52:38.060412571 NULL 2026/08/18 18:52:38.060413021 2026/08/18 18:52:38.060419624 $str$drop.deparse.attr 2026/08/18 18:52:38.060420075 [1] TRUE 2026/08/18 18:52:38.060427669 2026/08/18 18:52:38.060428110 $str$formatNum 2026/08/18 18:52:38.060435173 function (x, ...) 2026/08/18 18:52:38.060435694 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/08/18 18:52:38.060452475 <environment: 0x55f82936d4d0> 2026/08/18 18:52:38.060453397 2026/08/18 18:52:38.060467343 2026/08/18 18:52:38.060468265 $str.dendrogram.last 2026/08/18 18:52:38.060481369 [1] "`" 2026/08/18 18:52:38.060482251 2026/08/18 18:52:38.060493232 $texi2dvi 2026/08/18 18:52:38.060494063 [1] "/usr/bin/texi2dvi" 2026/08/18 18:52:38.060513449 2026/08/18 18:52:38.060514381 $timeout 2026/08/18 18:52:38.060536170 [1] 60 2026/08/18 18:52:38.060539346 2026/08/18 18:52:38.060557139 $ts.eps 2026/08/18 18:52:38.060558101 [1] 1e-05 2026/08/18 18:52:38.060570354 2026/08/18 18:52:38.060570825 $ts.S.compat 2026/08/18 18:52:38.060610940 [1] FALSE 2026/08/18 18:52:38.060612012 2026/08/18 18:52:38.060619205 $unzip 2026/08/18 18:52:38.060619646 [1] "/usr/bin/unzip" 2026/08/18 18:52:38.060637720 2026/08/18 18:52:38.060638171 $useFancyQuotes 2026/08/18 18:52:38.060645424 [1] TRUE 2026/08/18 18:52:38.060645875 2026/08/18 18:52:38.060653299 $verbose 2026/08/18 18:52:38.060653730 [1] FALSE 2026/08/18 18:52:38.060668989 2026/08/18 18:52:38.060669970 $warn 2026/08/18 18:52:38.060681893 [1] 0 2026/08/18 18:52:38.060683706 2026/08/18 18:52:38.060694556 $warning.length 2026/08/18 18:52:38.060695428 [1] 1000 2026/08/18 18:52:38.060743428 2026/08/18 18:52:38.060744871 $warnPartialMatchArgs 2026/08/18 18:52:38.060752695 [1] FALSE 2026/08/18 18:52:38.060753136 2026/08/18 18:52:38.060760079 $warnPartialMatchAttr 2026/08/18 18:52:38.060760530 [1] FALSE 2026/08/18 18:52:38.060768375 2026/08/18 18:52:38.060768805 $warnPartialMatchDollar 2026/08/18 18:52:38.060776329 [1] FALSE 2026/08/18 18:52:38.060776800 2026/08/18 18:52:38.060783523 $width 2026/08/18 18:52:38.060783954 [1] 80 2026/08/18 18:52:38.060790586 Stopped session pings to http://127.0.0.1:42299 Stopping content session token refresher 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/08/18 18:52:38.083124085 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:38.083410461 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:38009 ... Connected to session server http://127.0.0.1:38009 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:38.283593179 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:38.283887013 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:38.283985695 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/08/18 18:52:38.291862939 2026/08/18 18:52:38.291870704 $ env 2026/08/18 18:52:38.291907603 CONNECT_API_KEY=REDACTED 2026/08/18 18:52:38.291909236 CONNECT_CONTENT_GUID= 2026/08/18 18:52:38.291925236 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/08/18 18:52:38.291926148 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/08/18 18:52:38.291942167 CONNECT_SERVER=http://localhost:3939/ 2026/08/18 18:52:38.291943240 _DD_ROOT_GO_SESSION_ID=5b5111db-31ab-4029-b42d-90ffe57aaaef 2026/08/18 18:52:38.291974267 EDITOR=vi 2026/08/18 18:52:38.291975129 HOME=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:38.291986641 HOSTNAME=bdde50adfa5e 2026/08/18 18:52:38.291987342 LANG=en_US.UTF-8 2026/08/18 18:52:38.291999124 LANGUAGE=en_US:en 2026/08/18 18:52:38.291999895 LC_ALL=en_US.UTF-8 2026/08/18 18:52:38.292012499 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/08/18 18:52:38.292018861 LN_S=ln -s 2026/08/18 18:52:38.292039740 LOGNAME=rstudio-connect 2026/08/18 18:52:38.292040702 MAKE=make 2026/08/18 18:52:38.292054788 PAGER=/usr/bin/pager 2026/08/18 18:52:38.292055750 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/08/18 18:52:38.292078453 POSIT_PRODUCT=CONNECT 2026/08/18 18:52:38.292078963 PWD=/opt/rstudio-connect/mnt/app 2026/08/18 18:52:38.292087780 R_ARCH= 2026/08/18 18:52:38.292088231 R_BROWSER=xdg-open 2026/08/18 18:52:38.292095815 R_BZIPCMD=/usr/bin/bzip2 2026/08/18 18:52:38.292096286 R_CONFIG_ACTIVE=rsconnect 2026/08/18 18:52:38.292104732 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/08/18 18:52:38.292105203 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:38.292115452 R_GZIPCMD=/usr/bin/gzip 2026/08/18 18:52:38.292115883 R_HOME=/opt/R/4.5.2/lib/R 2026/08/18 18:52:38.292132684 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/08/18 18:52:38.292133776 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2 2026/08/18 18:52:38.292151559 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/08/18 18:52:38.292152351 R_LIBS_USER=REDACTED 2026/08/18 18:52:38.292161358 R_PAPERSIZE=letter 2026/08/18 18:52:38.292161818 R_PDFVIEWER=/usr/bin/xdg-open 2026/08/18 18:52:38.292170164 R_PLATFORM=x86_64-pc-linux-gnu 2026/08/18 18:52:38.292170585 R_PRINTCMD=/usr/bin/lpr 2026/08/18 18:52:38.292179251 R_RD4PDF=times,inconsolata,hyper 2026/08/18 18:52:38.292179832 RSC_EMAIL_SUBJECT=system-check 2026/08/18 18:52:38.292188979 RSC_REPORT_NAME=system-check 2026/08/18 18:52:38.292189450 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/08/18 18:52:38.292200501 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/08/18 18:52:38.292204188 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/08/18 18:52:38.292221200 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpPDLtHp 2026/08/18 18:52:38.292221991 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/08/18 18:52:38.292237931 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/08/18 18:52:38.292238672 R_STRIP_STATIC_LIB=strip --strip-debug 2026/08/18 18:52:38.292257077 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:38.292257998 RSTUDIO_PRODUCT=CONNECT 2026/08/18 18:52:38.292274800 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/08/18 18:52:38.292275702 R_UNZIPCMD=/usr/bin/unzip 2026/08/18 18:52:38.292291641 R_ZIPCMD=/usr/bin/zip 2026/08/18 18:52:38.292292563 SED=/usr/bin/sed 2026/08/18 18:52:38.292318872 SF_PARTNER=posit_connect 2026/08/18 18:52:38.292319985 SHLVL=2 2026/08/18 18:52:38.292337698 SPARK_CONNECT_USER_AGENT=REDACTED 2026/08/18 18:52:38.292343549 STARTUP_DEBUG_MODE=0 2026/08/18 18:52:38.292367073 TAR=/usr/bin/tar 2026/08/18 18:52:38.292367934 TERM=xterm 2026/08/18 18:52:38.292384435 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/08/18 18:52:38.292385317 TZ=UTC 2026/08/18 18:52:38.292406536 USERNAME=rstudio-connect 2026/08/18 18:52:38.292407408 USER=rstudio-connect 2026/08/18 18:52:38.297934007 _=/usr/bin/env Stopping content session token refresher Stopped session pings to http://127.0.0.1:38009 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/08/18 18:52:38.316049761 [connect-session] Connect Session v2026.08.0 2026/08/18 18:52:38.316357808 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:39749 ... Connected to session server http://127.0.0.1:39749 Starting content session token refresher (interval: 12h0m0s) 2026/08/18 18:52:38.516278295 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/08/18 18:52:38.516514478 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/08/18 18:52:38.516624354 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/08/18 18:52:38.524552300 2026/08/18 18:52:38.524561597 $ findmnt --notruncate 2026/08/18 18:52:38.524599318 TARGET SOURCE FSTYPE OPTIONS 2026/08/18 18:52:38.524613975 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docker/ov erlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:38.524776890 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:38.524779405 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/08/18 18:52:38.524811244 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:38.524819840 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:38.524853293 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/08/18 18:52:38.524858182 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/08/18 18:52:38.524918075 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/08/18 18:52:38.524919588 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/08/18 18:52:38.524965824 ├─/data /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:38.524969671 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/doc ker/overlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:38.525126094 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/doc ker/overlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:38.525129550 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:38.525330016 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:38.525332420 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bdde50adfa5e2830d5d4a26e40af02d20ac9750d205379d176bf348ee87a4c1b/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:38.525395788 ├─/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/08/18 18:52:38.525441234 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/reports/v2/0/0/temp.source.426890346] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:38.525500735 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/reports/v2/0/0/temp.output.3074940890] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:38.525536231 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/jobs/0/W522YPFHtFX72Pq7] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:38.525602906 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:38.525603978 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:38.525648700 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/0c3b99dbf924bedc98b6a61a4220c82181b5ece422fee2e26ac1ef131c4d3cf2/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/08/18 18:52:38.525688015 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2293269691] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docke r/overlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:38.525693376 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docke r/overlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr 2026/08/18 18:52:38.530815471 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PGCYGYYQLE26PLIWRLVXFGXPF2:/var/lib/docker/overlay2/l/TSUGYERVQOUQHAB4SS34RCF4GN:/var/lib/docker/overlay2/l/KU5NS4NMXHIYQ3WAY72UPJVEV6:/var/lib/docker/overlay2/l/YC2PMTYFIJUCM7WVB2Q2YYEUC7:/var/lib/docker/overlay2/l/Y2KM3GYVKCLT2N7KS24TMTGA4J:/var/lib/docker/overlay2/l/Y2SFHVX6KBNQSRHABEWJE6JY2L:/var/lib/docker/overlay2/l/YABUUX2IFM5OGSV6KGUFP22WPQ:/var/lib/docker/overlay2/l/YIOEB4B4D5Z4TF22DQIY3BL4D7:/var/lib/docker/overlay2/l/BX6764UAWZQJAEEZZWNBKPQBIY:/var/lib/docker/overlay2/l/ESFTGJQ2IFGG3WMZKQXY7X7NNU:/var/lib/docker/overlay2/l/WKX366CWC3GC5EJ6OZG2Y35MTK:/var/lib/docker/overlay2/l/FI2CR5JXYN4XQT6KT5DGXMT4F7:/var/lib/docker/overlay2/l/GZSNOOWBUU6OIY7FH3FUXIZZT5:/var/lib/docker/overlay2/l/7CDFNRB3S2DO5BA6DWG6AU57SB:/var/lib/docke r/overlay2/l/X6D5K3YD55TDN5KZEXBW37BISZ:/var/lib/docker/overlay2/l/OT6MC727YOJ66WBZN63RLVQAEV:/var/lib/docker/overlay2/l/SIIJND6DX6JZ6TNPRTSM6D4TU3:/var/lib/docker/overlay2/l/MSQMYGVOGH56NEJ3YVXQKYFH6Y:/var/lib/docker/overlay2/l/465CW6E7UF5DXFTROM6GOO5IDE,upperdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/diff,workdir=/var/lib/docker/overlay2/df65bf96ccf3e9b52adc46355f85ce252e9d562c577dd1bb0052d16a27d21483/work,nouserxattr Stopping content session token refresher Stopped session pings to http://127.0.0.1:39749 Job completed |