VIP Report

Verified Installation of Posit

Deployment: CI Connect 2026.05.1 + WB 2026.05.1+225.pro10 + PM 2024.08.0-6 Generated: 2026-06-18 21:55:11 UTC

Products Under Test

Product URL Version
Connect http://localhost:3939 2026.05.1
Workbench http://localhost:8787 2026.05.1+225.pro10
Package Manager http://localhost:4242 2024.08.0-6

Summary

Metric Count
Total 26
Passed 19
Failed 1
Skipped 6
Status FAIL

Results

Failed (1)

Connect1 tests

FAILUsers can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_users0.27s
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 0x7fa484690670>
request = <FixtureRequest for <Function test_list_users>>
kwargs = {'test_username': 'testuser', 'user_list': [{'active_time': '2026-06-18T21:53:32Z', 'confirmed': True, 'created_time': '2026-06-18T21:51:48Z', 'email': '', ...}]}

    def call_fixture_func(
        fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs
    ) -> FixtureValue:
        if inspect.isgeneratorfunction(fixturefunc):
            fixturefunc = cast(Callable[..., Generator[FixtureValue]], fixturefunc)
            generator = fixturefunc(**kwargs)
            try:
                fixture_result = next(generator)
            except StopIteration:
                raise ValueError(f"{request.fixturename} did not yield a value") from None
            finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)
            request.addfinalizer(finalizer)
        else:
            fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)
>           fixture_result = fixturefunc(**kwargs)
                             ^^^^^^^^^^^^^^^^^^^^^

.venv/lib/python3.14/site-packages/_pytest/fixtures.py:915: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

user_list = [{'active_time': '2026-06-18T21:53:32Z', 'confirmed': True, 'created_time': '2026-06-18T21:51:48Z', 'email': '', ...}]
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: AssertionError

Passed (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.27s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I retrieve the current user profile
  • Then the user has admin privileges
PASSGroups can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_groups0.27s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I list all groups
  • Then the response is successful
PASSExpected Quarto versions are availableConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_quarto_versions0.27s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I query Connect for available Quarto versions
  • Then at least one Quarto version is available
PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui5.98s
Test procedure
  • Given Connect is accessible at the configured URL
  • When a user navigates to the Connect login page
  • And enters valid credentials
  • Then the user is successfully authenticated
  • And the Connect dashboard is displayed
PASSAPI key authentication worksConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_api0.27s
Test procedure
  • Given Connect is accessible at the configured URL
  • And a valid API key is configured
  • When I request the current user via the API
  • Then the API returns user information
PASSConnect system checks can be run and the report downloadedConnect
As a Posit Team administrator
src/vip_tests/connect/test_system_checks.py::test_connect_system_checks31.86s
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.71s
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.06s
Test procedure
  • Given Package Manager is running
  • When I list all repositories
  • Then at least one repository exists

Prerequisites6 tests

PASSConnect server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Connect]0.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
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.06s
Test procedure
  • Given <product> is configured in vip.toml
  • When I request the <product> health endpoint
  • Then the server responds with a successful status code
PASSWorkbench server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Workbench]0.11s
Test procedure
  • Given <product> is configured in vip.toml
  • When I request the <product> health endpoint
  • Then the server responds with a successful status code
PASSWorkbench server is reachable but not configuredPrerequisites
As a VIP developer
src/vip_tests/prerequisites/test_expected_failure.py::test_workbench_expected_failure0.00s
Test procedure
  • Given Workbench is expected to be configured
  • When I check the Workbench configuration
  • Then Workbench should be reachable
PASSPackage Manager version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_package_manager_version0.06s
Test procedure
  • Given Package Manager is configured in vip.toml with a version expectation
  • When I fetch the Package Manager server version
  • Then the Package Manager version matches the configured value
PASSConnect version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_connect_version0.13s
Test procedure
  • Given Connect is configured in vip.toml with a version expectation
  • When I fetch the Connect server version
  • Then the Connect version matches the configured value

Security3 tests

PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4013.84s
Test procedure
  • Given Connect is configured in vip.toml
  • When I make an API request to Connect with an invalid key
  • Then the response status is 401
PASSNon-existent endpoint returns 404Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_nonexistent_endpoint_returns_4040.01s
Test procedure
  • Given Connect is configured in vip.toml
  • When I request a non-existent endpoint on Connect
  • Then the response status is 404
PASSUnauthenticated API request returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_unauthenticated_api_request_returns_4010.01s
Test procedure
  • Given Connect is configured in vip.toml
  • When I make an unauthenticated API request to Connect
  • Then the response status is 401

Workbench2 tests

PASSUser can log in to Workbench via the web UIWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_login[chromium]0.80s
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
PASSUser can sign out of WorkbenchWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_signout[chromium]5.14s
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

Skipped (6)

Connect2 tests

SKIPExpected R versions are available on ConnectConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_r_versions0.13s
Test procedure
  • Given Connect is accessible at the configured URL
  • And expected R versions are specified in vip.toml
  • When I query Connect for available R versions
  • Then all expected R versions are present
SKIPExpected Python versions are available on ConnectConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_python_versions0.13s
Test procedure
  • Given Connect is accessible at the configured URL
  • And expected Python versions are specified in vip.toml
  • When I query Connect for available Python versions
  • Then all expected Python versions are present

Package Manager3 tests

SKIPPyPI mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_pypi_mirror0.07s
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.06s
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.06s
Test procedure
  • Given Package Manager is running
  • When I query the OpenVSX repository for the "golang.Go" extension
  • Then the package is found in the repository

Prerequisites1 tests

SKIPWorkbench version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_workbench_version0.01s
Test procedure
  • Given Workbench is configured in vip.toml with a version expectation
  • When I fetch the Workbench server version
  • Then the Workbench version matches the configured value

Connect System Checks

Host: bea52df9f1bf · Status: done · Passed: 53 · Failed: 2

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

bea52df9f1bf 2026.05.1
server connect-product-support Product version v2026.05.1 end-of-support: 2027-11-30
server connect-deprecated-settings Deprecated settings are not in use.
server connect-notifications-config All Notifications are correctly formatted
server connect-license $ /opt/rstudio-connect/scripts/system-checks/../../bin/license-manager status
RStudio License Manager 2024.12.1-dev+999.pro9

-- License file status --

Status: Activated
Product-Key: A33R-D4BT-JFGA-NBA3-A6VF-AUGQ-PSTA
Has-Key: Yes
Has-Trial: No
Tier: advanced
SKU-Year: 2024
Enable-Launcher: 1
Users: 0
User-Activity-Days: 365
Shiny-Users: 0
Allow-APIs: 1
Anonymous-Servers: 1
Unrestricted-Servers: 1
Licensee: Posit-Team-Test-Suite
License-File: /var/lib/rstudio-connect/rstudio-connect.lic
Expiration: 2027-02-20 00:00:00
Days-Left: 247
License-Engine: 1.0.0.0
License-Scope: System

-- Local license status --

Trial-Type: Verified
Status: Expired
Has-Key: No
Has-Trial: No
License-Scope: System
License-Engine: 4.4.3.0

-- Floating license status --

License server not in use.
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=5b2d5751-904e-4948-8207-e33f808cd126
HOME=/root
HOSTNAME=bea52df9f1bf
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 172Mi 49Mi 14Gi 13Gi
Swap: 0B 0B 0B
server disk $ df -h
Filesystem Size Used Avail Use% Mounted on
overlay 145G 52G 93G 36% /
tmpfs 64M 0 64M 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/root 145G 52G 93G 36% /data
server database-latency Database latency: median 0.000, max 0.000 sec
server queue-depth ID Created Type Hostname Details
server self-connectivity Server.Address is 'http://localhost:3939/'

$ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939//__api__/server_settings
* Trying 127.0.0.1:3939...
* Connected to localhost (127.0.0.1) port 3939 (#0)
> GET //__api__/server_settings HTTP/1.1
> Host: localhost:3939
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 307 Temporary Redirect
< Content-Type: text/html; charset=utf-8
< Location: http://localhost:3939/__api__/server_settings
< Server: Posit Connect v2026.05.1
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Thu, 18 Jun 2026 21:54:43 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: 0x55a9199b3b90 [serially]
* Can not multiplex, even if we wanted to!
* Re-using existing connection! (#0) with host localhost
* Connected to localhost (127.0.0.1) port 3939 (#0)
> GET /__api__/server_settings HTTP/1.1
> Host: localhost:3939
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Cache-Control: no-cache, no-store, must-revalidate
< Content-Type: application/json; charset=utf-8
< Expires: 0
< Pragma: no-cache
< Server: Posit Connect v2026.05.1
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Thu, 18 Jun 2026 21:54:43 GMT
< Transfer-Encoding: chunked
<
{ [3435 bytes data]
* Connection #0 to host localhost left intact
server self-connectivity HTTP.Listen is 'http://localhost:3939'

$ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939/__api__/server_settings
* Trying 127.0.0.1:3939...
* Connected to localhost (127.0.0.1) port 3939 (#0)
> GET /__api__/server_settings HTTP/1.1
> Host: localhost:3939
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Cache-Control: no-cache, no-store, must-revalidate
< Content-Type: application/json; charset=utf-8
< Expires: 0
< Pragma: no-cache
< Server: Posit Connect v2026.05.1
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Thu, 18 Jun 2026 21:54:43 GMT
< Transfer-Encoding: chunked
<
{ [3435 bytes data]
* Connection #0 to host localhost left intact
server self-connectivity Warning: HTTPS.Listen is not configured.
base-sandbox echo Successfully ran a process with rsandbox as rstudio-connect
python-restore-sandbox python-version Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/06/18 21:54:43.292511579 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:43.295012343 [connect-session] Job Key: Ky06oBSlYxS62NBD
2026/06/18 21:54:43.295029986 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:43.295033913 [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:43297 ...
Connected to session server http://127.0.0.1:43297
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:54:43.462168313 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/06/18 21:54:43.488555633
2026/06/18 21:54:43.488564610 $ /opt/python/3.12.11/bin/python3.12 -V
2026/06/18 21:54:43.488605543 Python 3.12.11
Stopped session pings to http://127.0.0.1:43297
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/06/18 21:54:43.951784847 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:43.951995411 [connect-session] Job Key: moD63SOoRInDa7HY
2026/06/18 21:54:43.952012112 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:43.952017713 [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:43825 ...
Connected to session server http://127.0.0.1:43825
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:54:44.075219295 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/06/18 21:54:44.081502522
2026/06/18 21:54:44.081509776 $ env
2026/06/18 21:54:44.081544911 _DD_ROOT_GO_SESSION_ID=5b2d5751-904e-4948-8207-e33f808cd126
2026/06/18 21:54:44.081550813 HOME=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:54:44.081584848 HOSTNAME=bea52df9f1bf
2026/06/18 21:54:44.081586261 LANG=en_US.UTF-8
2026/06/18 21:54:44.081641644 LANGUAGE=en_US:en
2026/06/18 21:54:44.081669346 LC_ALL=en_US.UTF-8
2026/06/18 21:54:44.081670599 LOGNAME=rstudio-connect
2026/06/18 21:54:44.081685436 MAKEFLAGS=-j1
2026/06/18 21:54:44.081686358 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/06/18 21:54:44.081715863 PICOTEL_PREFIX=PICOTEL
2026/06/18 21:54:44.081716995 PICOTEL_SDK_DISABLED=true
2026/06/18 21:54:44.081732224 PICOTEL_SERVICE_NAME=posit-connect-python
2026/06/18 21:54:44.081733186 POSIT_PRODUCT=CONNECT
2026/06/18 21:54:44.081749015 PWD=/opt/rstudio-connect/mnt/app
2026/06/18 21:54:44.081749907 RSTUDIO_PRODUCT=CONNECT
2026/06/18 21:54:44.081790083 SHLVL=2
2026/06/18 21:54:44.081791214 STARTUP_DEBUG_MODE=0
2026/06/18 21:54:44.081803427 TERM=xterm
2026/06/18 21:54:44.081804189 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:54:44.081818125 TZ=UTC
2026/06/18 21:54:44.081818917 USERNAME=rstudio-connect
2026/06/18 21:54:44.081831460 USER=rstudio-connect
2026/06/18 21:54:44.081832291 _=/usr/bin/env
2026/06/18 21:54:44.081845376 UV_CONCURRENT_BUILDS=1
Stopped session pings to http://127.0.0.1:43825
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/06/18 21:54:44.096583384 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:44.096808747 [connect-session] Job Key: gKp8akryr4wrkZXb
2026/06/18 21:54:44.096823073 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:44.096828764 [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:43173 ...
Connected to session server http://127.0.0.1:43173
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:54:44.220188841 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/06/18 21:54:44.224050805
2026/06/18 21:54:44.224057848 $ findmnt --notruncate
2026/06/18 21:54:44.284633143 TARGET SOURCE FSTYPE OPTIONS
2026/06/18 21:54:44.284641118 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/VIPQC
TEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:54:44.284785418 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/06/18 21:54:44.284786811 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/06/18 21:54:44.284816146 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:54:44.284817037 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/06/18 21:54:44.284840810 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/06/18 21:54:44.284860459 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:54:44.284861290 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/06/18 21:54:44.284890225 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/06/18 21:54:44.284890976 ├─/data /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:44.284936271 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l
/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:54:44.284937363 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l
/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:54:44.285160721 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:44.285162244 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:44.285235762 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:44.285251110 ├─/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/06/18 21:54:44.285281237 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:44.285281848 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/jobs/0/gKp8akryr4wrkZXb] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:44.285306705 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:44.285307206 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2707624988] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:54:44.285342885 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:54:44.285503273 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
Stopped session pings to http://127.0.0.1:43173
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/06/18 21:54:44.300397361 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:44.300609769 [connect-session] Job Key: RxJ7gkNNCR4B8HPj
2026/06/18 21:54:44.300624667 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:44.300630578 [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:39637 ...
Connected to session server http://127.0.0.1:39637
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:54:44.423684000 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/05-pypi-connectivity.sh'
2026/06/18 21:54:44.427423259
2026/06/18 21:54:44.427430292 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/
2026/06/18 21:54:44.434282214 * Trying 140.248.144.223:443...
2026/06/18 21:54:44.443268288 * Connected to pypi.python.org (140.248.144.223) port 443 (#0)
2026/06/18 21:54:44.445448510 * ALPN, offering h2
2026/06/18 21:54:44.445454691 * ALPN, offering http/1.1
2026/06/18 21:54:44.470330449 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:54:44.470337893 * CApath: /etc/ssl/certs
2026/06/18 21:54:44.471267861 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:54:44.471275645 } [5 bytes data]
2026/06/18 21:54:44.471311813 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:54:44.471314919 } [512 bytes data]
2026/06/18 21:54:44.481100272 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:54:44.481109940 { [5 bytes data]
2026/06/18 21:54:44.481154981 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:54:44.481159850 { [122 bytes data]
2026/06/18 21:54:44.481643305 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:54:44.481649367 { [5 bytes data]
2026/06/18 21:54:44.481687468 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.481688620 { [5 bytes data]
2026/06/18 21:54:44.481704069 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/06/18 21:54:44.481705973 { [19 bytes data]
2026/06/18 21:54:44.481721321 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.481723486 { [5 bytes data]
2026/06/18 21:54:44.481738924 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/06/18 21:54:44.481747019 { [2860 bytes data]
2026/06/18 21:54:44.482980861 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.482987513 { [5 bytes data]
2026/06/18 21:54:44.483024933 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/06/18 21:54:44.483026346 { [264 bytes data]
2026/06/18 21:54:44.483095169 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.483102092 { [5 bytes data]
2026/06/18 21:54:44.483148138 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/06/18 21:54:44.483149801 { [36 bytes data]
2026/06/18 21:54:44.483174197 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:54:44.483177603 } [5 bytes data]
2026/06/18 21:54:44.483221125 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:54:44.483222147 } [1 bytes data]
2026/06/18 21:54:44.483273433 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.483278082 } [5 bytes data]
2026/06/18 21:54:44.483301005 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/06/18 21:54:44.483302187 } [36 bytes data]
2026/06/18 21:54:44.483377538 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/06/18 21:54:44.483378910 * ALPN, server accepted to use h2
2026/06/18 21:54:44.483408624 * Server certificate:
2026/06/18 21:54:44.483412110 * subject: CN=www.python.org
2026/06/18 21:54:44.483426299 * start date: Jan 13 13:03:46 2026 GMT
2026/06/18 21:54:44.483427221 * expire date: Feb 14 13:03:45 2027 GMT
2026/06/18 21:54:44.483442650 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org"
2026/06/18 21:54:44.483443491 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/06/18 21:54:44.483466484 * SSL certificate verify ok.
2026/06/18 21:54:44.483467356 * Using HTTP2, server supports multiplexing
2026/06/18 21:54:44.483485119 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:54:44.483486001 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:54:44.483505878 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.483508243 } [5 bytes data]
2026/06/18 21:54:44.483532135 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.483547546 } [5 bytes data]
2026/06/18 21:54:44.483587719 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.483596936 } [5 bytes data]
2026/06/18 21:54:44.483660956 * Using Stream ID: 1 (easy handle 0x55d8bc27fa30)
2026/06/18 21:54:44.483701973 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.483708786 } [5 bytes data]
2026/06/18 21:54:44.483757189 > GET / HTTP/2
2026/06/18 21:54:44.483763881 > Host: pypi.python.org
2026/06/18 21:54:44.483802373 > user-agent: curl/7.81.0
2026/06/18 21:54:44.483803706 > accept: */*
2026/06/18 21:54:44.483819546 >
2026/06/18 21:54:44.483820547 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.483836688 { [5 bytes data]
2026/06/18 21:54:44.483838822 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/06/18 21:54:44.483856044 { [193 bytes data]
2026/06/18 21:54:44.492214541 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.492221313 { [5 bytes data]
2026/06/18 21:54:44.492252572 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.492253904 } [5 bytes data]
2026/06/18 21:54:44.492878254 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.492885618 { [5 bytes data]
2026/06/18 21:54:44.492925192 < HTTP/2 301
2026/06/18 21:54:44.492928087 < server: Varnish
2026/06/18 21:54:44.492945710 < retry-after: 0
2026/06/18 21:54:44.492946852 < location: https://pypi.org/
2026/06/18 21:54:44.492969953 < content-type: text/html; charset=UTF-8
2026/06/18 21:54:44.492972538 < accept-ranges: bytes
2026/06/18 21:54:44.492999619 < date: Thu, 18 Jun 2026 21:54:44 GMT
2026/06/18 21:54:44.493002865 < x-served-by: cache-chi-kmdw8640026-CHI
2026/06/18 21:54:44.493019716 < x-cache: HIT
2026/06/18 21:54:44.493020558 < x-cache-hits: 0
2026/06/18 21:54:44.493033613 < x-timer: S1781819684.489248,VS0,VE0
2026/06/18 21:54:44.493034564 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/06/18 21:54:44.493079819 < x-frame-options: deny
2026/06/18 21:54:44.493081322 < x-xss-protection: 1; mode=block
2026/06/18 21:54:44.493101550 < x-content-type-options: nosniff
2026/06/18 21:54:44.493102692 < x-permitted-cross-domain-policies: none
2026/06/18 21:54:44.493127296 < 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/06/18 21:54:44.493130763 < content-length: 122
2026/06/18 21:54:44.493203020 <
2026/06/18 21:54:44.493216644 * Ignoring the response-body
2026/06/18 21:54:44.493218287 { [122 bytes data]
2026/06/18 21:54:44.493234958 * Connection #0 to host pypi.python.org left intact
2026/06/18 21:54:44.493235900 * Issue another request to this URL: 'https://pypi.org/'
2026/06/18 21:54:44.494694005 * Trying 151.101.192.223:443...
2026/06/18 21:54:44.506113595 * Connected to pypi.org (151.101.192.223) port 443 (#1)
2026/06/18 21:54:44.506377359 * ALPN, offering h2
2026/06/18 21:54:44.506384132 * ALPN, offering http/1.1
2026/06/18 21:54:44.529306398 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:54:44.529312880 * CApath: /etc/ssl/certs
2026/06/18 21:54:44.529444217 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:54:44.529446340 } [5 bytes data]
2026/06/18 21:54:44.529496442 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:54:44.529499317 } [512 bytes data]
2026/06/18 21:54:44.541820045 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:54:44.541827439 { [5 bytes data]
2026/06/18 21:54:44.541882633 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:54:44.541885147 { [122 bytes data]
2026/06/18 21:54:44.542014462 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:54:44.542021716 { [5 bytes data]
2026/06/18 21:54:44.542048085 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.542049267 { [5 bytes data]
2026/06/18 21:54:44.542067131 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/06/18 21:54:44.542076859 { [19 bytes data]
2026/06/18 21:54:44.542096576 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.542105392 { [5 bytes data]
2026/06/18 21:54:44.542128726 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/06/18 21:54:44.542141159 { [2856 bytes data]
2026/06/18 21:54:44.542785336 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.542793511 { [5 bytes data]
2026/06/18 21:54:44.542829599 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/06/18 21:54:44.542834879 { [264 bytes data]
2026/06/18 21:54:44.542902984 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.542909556 { [5 bytes data]
2026/06/18 21:54:44.542937198 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/06/18 21:54:44.542938481 { [36 bytes data]
2026/06/18 21:54:44.542988745 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:54:44.542990498 } [5 bytes data]
2026/06/18 21:54:44.543014383 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:54:44.543015455 } [1 bytes data]
2026/06/18 21:54:44.543053666 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.543055490 } [5 bytes data]
2026/06/18 21:54:44.543075618 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/06/18 21:54:44.543076569 } [36 bytes data]
2026/06/18 21:54:44.543160807 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/06/18 21:54:44.543165706 * ALPN, server accepted to use h2
2026/06/18 21:54:44.543200441 * Server certificate:
2026/06/18 21:54:44.543202625 * subject: CN=pypi.org
2026/06/18 21:54:44.543221511 * start date: Dec 28 04:33:08 2025 GMT
2026/06/18 21:54:44.543222462 * expire date: Jan 29 04:33:07 2027 GMT
2026/06/18 21:54:44.543240095 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/06/18 21:54:44.543241077 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/06/18 21:54:44.543285180 * SSL certificate verify ok.
2026/06/18 21:54:44.543286252 * Using HTTP2, server supports multiplexing
2026/06/18 21:54:44.543296461 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:54:44.543297964 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:54:44.543322049 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.543323101 } [5 bytes data]
2026/06/18 21:54:44.543342628 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.543343229 } [5 bytes data]
2026/06/18 21:54:44.543393060 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.543476410 } [5 bytes data]
2026/06/18 21:54:44.543533024 * Using Stream ID: 1 (easy handle 0x55d8bc27fa30)
2026/06/18 21:54:44.543542061 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.543585152 } [5 bytes data]
2026/06/18 21:54:44.543615681 > GET / HTTP/2
2026/06/18 21:54:44.543623045 > Host: pypi.org
2026/06/18 21:54:44.543650056 > user-agent: curl/7.81.0
2026/06/18 21:54:44.543651228 > accept: */*
2026/06/18 21:54:44.543664663 >
2026/06/18 21:54:44.543666296 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.543675033 { [5 bytes data]
2026/06/18 21:54:44.543690339 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/06/18 21:54:44.543697612 { [193 bytes data]
2026/06/18 21:54:44.554543790 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.554552226 { [5 bytes data]
2026/06/18 21:54:44.554604193 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.554610335 } [5 bytes data]
2026/06/18 21:54:44.554709949 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.554722032 { [5 bytes data]
2026/06/18 21:54:44.555999677 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.556008343 { [5 bytes data]
2026/06/18 21:54:44.556041425 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.556044070 { [5 bytes data]
2026/06/18 21:54:44.556061873 < HTTP/2 200
2026/06/18 21:54:44.556065070 < etag: "er2wuHEPJobqLl9d8mmRCA"
2026/06/18 21:54:44.556080418 < referrer-policy: origin-when-cross-origin
2026/06/18 21:54:44.556080929 < content-type: text/html; charset=UTF-8
2026/06/18 21:54:44.556091599 < 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/06/18 21:54:44.556094635 < server: gunicorn
2026/06/18 21:54:44.556156521 < accept-ranges: bytes
2026/06/18 21:54:44.556157042 < date: Thu, 18 Jun 2026 21:54:44 GMT
2026/06/18 21:54:44.556176178 < x-served-by: cache-iad-kjyo7100115-IAD, cache-iad-kjyo7100115-IAD, cache-iad-kjyo7100172-IAD, cache-chi-kmdw8640077-CHI
2026/06/18 21:54:44.556198770 < x-cache: MISS, HIT, HIT
2026/06/18 21:54:44.556222156 < x-cache-hits: 0, 18, 1
2026/06/18 21:54:44.556223569 < x-timer: S1781819685.551549,VS0,VE1
2026/06/18 21:54:44.556239449 < vary: Cookie, Accept-Encoding
2026/06/18 21:54:44.556240340 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/06/18 21:54:44.556258845 < x-frame-options: deny
2026/06/18 21:54:44.556259837 < x-xss-protection: 1; mode=block
2026/06/18 21:54:44.556311293 < x-content-type-options: nosniff
2026/06/18 21:54:44.556312716 < x-permitted-cross-domain-policies: none
2026/06/18 21:54:44.556329337 < 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/06/18 21:54:44.556330369 < content-length: 22793
2026/06/18 21:54:44.556385222 <
2026/06/18 21:54:44.556386203 { [955 bytes data]
2026/06/18 21:54:44.556397454 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.556400150 { [5 bytes data]
2026/06/18 21:54:44.556415819 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.556416660 { [5 bytes data]
2026/06/18 21:54:44.556431568 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.556432350 { [5 bytes data]
2026/06/18 21:54:44.556458997 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.556460250 { [5 bytes data]
2026/06/18 21:54:44.556477191 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.556478203 { [5 bytes data]
2026/06/18 21:54:44.556955297 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.556961088 { [5 bytes data]
2026/06/18 21:54:44.556991585 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.556994971 { [5 bytes data]
2026/06/18 21:54:44.557937659 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.557943490 { [5 bytes data]
2026/06/18 21:54:44.557979348 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.557980760 { [5 bytes data]
2026/06/18 21:54:44.558919196 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.558925347 { [5 bytes data]
2026/06/18 21:54:44.558959311 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.558962467 { [5 bytes data]
2026/06/18 21:54:44.559880348 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.559886930 { [5 bytes data]
2026/06/18 21:54:44.559949323 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.559951928 { [5 bytes data]
2026/06/18 21:54:44.560869819 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.560876652 { [5 bytes data]
2026/06/18 21:54:44.560911888 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.560914663 { [5 bytes data]
2026/06/18 21:54:44.561855708 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.561862501 { [5 bytes data]
2026/06/18 21:54:44.561901524 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.561902837 { [5 bytes data]
2026/06/18 21:54:44.561928522 * Connection #1 to host pypi.org left intact
2026/06/18 21:54:44.564049345
2026/06/18 21:54:44.564056268 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/
2026/06/18 21:54:44.570978372 * Trying 140.248.144.223:443...
2026/06/18 21:54:44.582613506 * Connected to files.pythonhosted.org (140.248.144.223) port 443 (#0)
2026/06/18 21:54:44.584060567 * ALPN, offering h2
2026/06/18 21:54:44.584068322 * ALPN, offering http/1.1
2026/06/18 21:54:44.606071926 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:54:44.606077496 * CApath: /etc/ssl/certs
2026/06/18 21:54:44.606254850 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:54:44.606260731 } [5 bytes data]
2026/06/18 21:54:44.606318659 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:54:44.606320232 } [512 bytes data]
2026/06/18 21:54:44.618688698 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:54:44.618705931 { [5 bytes data]
2026/06/18 21:54:44.618744393 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:54:44.618747348 { [122 bytes data]
2026/06/18 21:54:44.618919031 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:54:44.618924582 { [5 bytes data]
2026/06/18 21:54:44.618949518 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.618950661 { [5 bytes data]
2026/06/18 21:54:44.618995264 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/06/18 21:54:44.618997007 { [19 bytes data]
2026/06/18 21:54:44.619019289 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.619020441 { [5 bytes data]
2026/06/18 21:54:44.619037583 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/06/18 21:54:44.619038605 { [2842 bytes data]
2026/06/18 21:54:44.619637485 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.619645621 { [5 bytes data]
2026/06/18 21:54:44.619680706 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/06/18 21:54:44.619682079 { [264 bytes data]
2026/06/18 21:54:44.619751329 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.619752741 { [5 bytes data]
2026/06/18 21:54:44.619806494 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/06/18 21:54:44.619854222 { [36 bytes data]
2026/06/18 21:54:44.619855935 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:54:44.619867937 } [5 bytes data]
2026/06/18 21:54:44.619868438 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:54:44.619877625 } [1 bytes data]
2026/06/18 21:54:44.619878136 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.619893976 } [5 bytes data]
2026/06/18 21:54:44.619894517 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/06/18 21:54:44.619903604 } [36 bytes data]
2026/06/18 21:54:44.619985076 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/06/18 21:54:44.619992270 * ALPN, server accepted to use h2
2026/06/18 21:54:44.620054378 * Server certificate:
2026/06/18 21:54:44.620095826 * subject: CN=*.pythonhosted.org
2026/06/18 21:54:44.620121312 * start date: Dec 8 21:08:03 2025 GMT
2026/06/18 21:54:44.620122674 * expire date: Jan 9 21:08:02 2027 GMT
2026/06/18 21:54:44.620132683 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org"
2026/06/18 21:54:44.620133254 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/06/18 21:54:44.620146479 * SSL certificate verify ok.
2026/06/18 21:54:44.620148152 * Using HTTP2, server supports multiplexing
2026/06/18 21:54:44.620157991 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:54:44.620158461 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:54:44.620170083 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.620170604 } [5 bytes data]
2026/06/18 21:54:44.620203177 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.620204549 } [5 bytes data]
2026/06/18 21:54:44.620228344 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.620229456 } [5 bytes data]
2026/06/18 21:54:44.620246738 * Using Stream ID: 1 (easy handle 0x55cce883fa30)
2026/06/18 21:54:44.620247660 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.620265283 } [5 bytes data]
2026/06/18 21:54:44.620267427 > GET / HTTP/2
2026/06/18 21:54:44.620279970 > Host: files.pythonhosted.org
2026/06/18 21:54:44.620281063 > user-agent: curl/7.81.0
2026/06/18 21:54:44.620295961 > accept: */*
2026/06/18 21:54:44.620301030 >
2026/06/18 21:54:44.620311510 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.620313684 { [5 bytes data]
2026/06/18 21:54:44.620358698 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/06/18 21:54:44.620364138 { [193 bytes data]
2026/06/18 21:54:44.631472155 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.631481933 { [5 bytes data]
2026/06/18 21:54:44.631530023 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:44.631531917 } [5 bytes data]
2026/06/18 21:54:44.635985106 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.635993012 { [5 bytes data]
2026/06/18 21:54:44.636036834 < HTTP/2 200
2026/06/18 21:54:44.636038266 < content-type: text/html
2026/06/18 21:54:44.636055879 < server: Python/3.12 aiohttp/3.13.4
2026/06/18 21:54:44.636057152 < accept-ranges: bytes
2026/06/18 21:54:44.636075626 < date: Thu, 18 Jun 2026 21:54:44 GMT
2026/06/18 21:54:44.636076598 < age: 27
2026/06/18 21:54:44.636095473 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640054-CHI
2026/06/18 21:54:44.636096275 < x-cache: HIT, HIT
2026/06/18 21:54:44.636110501 < x-cache-hits: 39, 1
2026/06/18 21:54:44.636111093 < x-timer: S1781819685.628146,VS0,VE4
2026/06/18 21:54:44.636132683 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/06/18 21:54:44.636133965 < x-frame-options: deny
2026/06/18 21:54:44.636153714 < x-xss-protection: 1; mode=block
2026/06/18 21:54:44.636167079 < x-content-type-options: nosniff
2026/06/18 21:54:44.636168271 < x-permitted-cross-domain-policies: none
2026/06/18 21:54:44.636194320 < x-robots-header: noindex
2026/06/18 21:54:44.636195553 < content-length: 1853
2026/06/18 21:54:44.636221882 <
2026/06/18 21:54:44.636223114 { [1030 bytes data]
2026/06/18 21:54:44.636268860 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:44.636270693 { [5 bytes data]
2026/06/18 21:54:44.636294708 * Connection #0 to host files.pythonhosted.org left intact
python-restore-sandbox virtualenv Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/06/18 21:54:44.653864878 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:44.654102172 [connect-session] Job Key: FfxJjQhim9rKLMnm
2026/06/18 21:54:44.654117100 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:44.654122580 [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:37947 ...
Connected to session server http://127.0.0.1:37947
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:54:44.776253368 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/06/18 21:54:44.801590608
2026/06/18 21:54:44.801598282 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.lJ2KzgAWE2/testenv
2026/06/18 21:54:47.567740230
2026/06/18 21:54:47.567758925 $ source /opt/rstudio-connect/mnt/tmp/tmp.lJ2KzgAWE2/testenv/bin/activate
2026/06/18 21:54:47.569624393
2026/06/18 21:54:47.569634802 $ python --version
2026/06/18 21:54:47.571714657 Python 3.12.11
2026/06/18 21:54:47.572040770
2026/06/18 21:54:47.572049105 $ python -m site
2026/06/18 21:54:47.587056042 sys.path = [
2026/06/18 21:54:47.587064719 '/opt/rstudio-connect/mnt/app',
2026/06/18 21:54:47.587104874 '/opt/python/3.12.11/lib/python312.zip',
2026/06/18 21:54:47.587106006 '/opt/python/3.12.11/lib/python3.12',
2026/06/18 21:54:47.587121866 '/opt/python/3.12.11/lib/python3.12/lib-dynload',
2026/06/18 21:54:47.587123509 '/opt/rstudio-connect/mnt/tmp/tmp.lJ2KzgAWE2/testenv/lib/python3.12/site-packages',
2026/06/18 21:54:47.587144859 '/opt/python/3.12.11/lib/python3.12/site-packages',
2026/06/18 21:54:47.587145690 ]
2026/06/18 21:54:47.587159226 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/06/18 21:54:47.587160117 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist)
2026/06/18 21:54:47.587211383 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/06/18 21:54:47.643954754 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:47.644160319 [connect-session] Job Key: GI98c7X9f5P9qtG3
2026/06/18 21:54:47.644169376 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:47.644173384 [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:35931 ...
Connected to session server http://127.0.0.1:35931
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:54:47.790263290 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/06/18 21:54:47.799774145
2026/06/18 21:54:47.799782470 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.m82HeQp7e3/testenv
2026/06/18 21:54:50.596682514
2026/06/18 21:54:50.596695849 $ source /opt/rstudio-connect/mnt/tmp/tmp.m82HeQp7e3/testenv/bin/activate
2026/06/18 21:54:50.598670105
2026/06/18 21:54:50.598696724 $ python -m pip --version
2026/06/18 21:54:50.800854207 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.m82HeQp7e3/testenv/lib/python3.12/site-packages/pip (python 3.12)
2026/06/18 21:54:50.823544791
2026/06/18 21:54:50.823552986 $ python -m pip config debug
2026/06/18 21:54:50.995945726 env_var:
2026/06/18 21:54:50.996276579 env:
2026/06/18 21:54:50.996497348 global:
2026/06/18 21:54:50.996706660 /etc/xdg/pip/pip.conf, exists: False
2026/06/18 21:54:50.996905514 /etc/pip.conf, exists: False
2026/06/18 21:54:50.997085511 site:
2026/06/18 21:54:50.997306895 /opt/rstudio-connect/mnt/tmp/tmp.m82HeQp7e3/testenv/pip.conf, exists: False
2026/06/18 21:54:50.997498486 user:
2026/06/18 21:54:50.997713326 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/06/18 21:54:50.997924321 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/06/18 21:54:51.017718060
2026/06/18 21:54:51.017726336 $ python -m pip config list -v
2026/06/18 21:54:51.190514708 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/06/18 21:54:51.190867090 For variant 'global', will try loading '/etc/pip.conf'
2026/06/18 21:54:51.191196663 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/06/18 21:54:51.191524120 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/06/18 21:54:51.191807837 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.m82HeQp7e3/testenv/pip.conf'
2026/06/18 21:54:51.211698920
2026/06/18 21:54:51.211704951 $ python -m pip._vendor.requests.certs
2026/06/18 21:54:51.342816283 <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/06/18 21:54:51.342984681 /opt/rstudio-connect/mnt/tmp/tmp.m82HeQp7e3/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem
2026/06/18 21:54:51.355294550
2026/06/18 21:54:51.355329674 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.m82HeQp7e3 pip
2026/06/18 21:54:51.832569431 Collecting pip
2026/06/18 21:54:51.832956924 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata
2026/06/18 21:54:51.873923008 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)
2026/06/18 21:54:51.889749893 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)
2026/06/18 21:54:51.983287824 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 27.3 MB/s eta 0:00:00
2026/06/18 21:54:51.994565692 Saved /opt/rstudio-connect/mnt/tmp/tmp.m82HeQp7e3/pip-26.1.2-py3-none-any.whl
2026/06/18 21:54:51.994952845 Successfully downloaded pip
2026/06/18 21:54:52.105370008
2026/06/18 21:54:52.105377433 [notice] A new release of pip is available: 25.0.1 -> 26.1.2
2026/06/18 21:54:52.105419080 [notice] To update, run: pip install --upgrade pip
Stopped session pings to http://127.0.0.1:35931
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/06/18 21:54:52.191665103 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:52.191884534 [connect-session] Job Key: Ecj9zm7fiQy6qrr1
2026/06/18 21:54:52.191894232 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:52.191898390 [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:44281 ...
Connected to session server http://127.0.0.1:44281
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:54:52.361335965 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/06/18 21:54:52.366947202
2026/06/18 21:54:52.366956390 $ /opt/python/3.13.9/bin/python3.13 -V
2026/06/18 21:54:52.366994511 Python 3.13.9
Stopped session pings to http://127.0.0.1:44281
Stopping content session token refresher
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/06/18 21:54:52.803299341 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:52.803607709 [connect-session] Job Key: UX5Cvr5J6x912fIA
2026/06/18 21:54:52.803621274 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:52.803626444 [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:40235 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:40235
2026/06/18 21:54:52.945319482 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/06/18 21:54:52.952604651
2026/06/18 21:54:52.952612145 $ env
2026/06/18 21:54:52.952641580 _DD_ROOT_GO_SESSION_ID=5b2d5751-904e-4948-8207-e33f808cd126
2026/06/18 21:54:52.952642742 HOME=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:54:52.952661417 HOSTNAME=bea52df9f1bf
2026/06/18 21:54:52.952662208 LANG=en_US.UTF-8
2026/06/18 21:54:52.952675744 LANGUAGE=en_US:en
2026/06/18 21:54:52.952676505 LC_ALL=en_US.UTF-8
2026/06/18 21:54:52.952689269 LOGNAME=rstudio-connect
2026/06/18 21:54:52.952690071 MAKEFLAGS=-j1
2026/06/18 21:54:52.952703185 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/06/18 21:54:52.952704187 PICOTEL_PREFIX=PICOTEL
2026/06/18 21:54:52.952720678 PICOTEL_SDK_DISABLED=true
2026/06/18 21:54:52.952721429 PICOTEL_SERVICE_NAME=posit-connect-python
2026/06/18 21:54:52.952736588 POSIT_PRODUCT=CONNECT
2026/06/18 21:54:52.952737409 PWD=/opt/rstudio-connect/mnt/app
2026/06/18 21:54:52.952751967 RSTUDIO_PRODUCT=CONNECT
2026/06/18 21:54:52.952752818 SHLVL=2
2026/06/18 21:54:52.952766233 STARTUP_DEBUG_MODE=0
2026/06/18 21:54:52.952767255 TERM=xterm
2026/06/18 21:54:52.952777765 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:54:52.952778226 TZ=UTC
2026/06/18 21:54:52.952786461 USERNAME=rstudio-connect
2026/06/18 21:54:52.952786872 USER=rstudio-connect
2026/06/18 21:54:52.952795127 _=/usr/bin/env
2026/06/18 21:54:52.952795588 UV_CONCURRENT_BUILDS=1
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/06/18 21:54:52.970470488 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:52.970780629 [connect-session] Job Key: P6iapmvwMVb4rnos
2026/06/18 21:54:52.970790097 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:52.970795557 [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:41195 ...
Connected to session server http://127.0.0.1:41195
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:54:53.128781717 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/06/18 21:54:53.134365949
2026/06/18 21:54:53.134669959 $ findmnt --notruncate
2026/06/18 21:54:53.138895322 TARGET SOURCE FSTYPE OPTIONS
2026/06/18 21:54:53.138909779 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/VIPQC
TEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:54:53.139064239 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/06/18 21:54:53.139066243 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/06/18 21:54:53.139097010 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:54:53.139098082 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/06/18 21:54:53.139158696 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/06/18 21:54:53.139160078 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:54:53.139252351 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/06/18 21:54:53.139253974 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/06/18 21:54:53.139286866 ├─/data /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:53.139290132 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l
/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:54:53.139442437 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l
/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:54:53.139443720 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:53.139571810 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:53.139572962 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:53.140067829 ├─/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/06/18 21:54:53.140072658 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:53.140121580 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/jobs/0/P6iapmvwMVb4rnos] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:53.140122802 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:54:53.140167155 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1314616348] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:54:53.140168497 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:54:53.140428114 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
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/06/18 21:54:53.164176871 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:53.164475771 [connect-session] Job Key: LnDAvoC9lXl5DXXm
2026/06/18 21:54:53.164490429 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:53.164495629 [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:46341 ...
Connected to session server http://127.0.0.1:46341
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:54:53.316842628 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/05-pypi-connectivity.sh'
2026/06/18 21:54:53.321404263
2026/06/18 21:54:53.321411907 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/
2026/06/18 21:54:53.328907769 * Trying 151.101.64.223:443...
2026/06/18 21:54:53.342512545 * Connected to pypi.python.org (151.101.64.223) port 443 (#0)
2026/06/18 21:54:53.344346560 * ALPN, offering h2
2026/06/18 21:54:53.344354946 * ALPN, offering http/1.1
2026/06/18 21:54:53.382253570 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:54:53.382267286 * CApath: /etc/ssl/certs
2026/06/18 21:54:53.382499131 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:54:53.382506805 } [5 bytes data]
2026/06/18 21:54:53.382550046 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:54:53.382553172 } [512 bytes data]
2026/06/18 21:54:53.402636323 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:54:53.402646011 { [5 bytes data]
2026/06/18 21:54:53.402767689 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:54:53.402929432 { [122 bytes data]
2026/06/18 21:54:53.402958278 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:54:53.402992270 { [5 bytes data]
2026/06/18 21:54:53.402994885 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.403011446 { [5 bytes data]
2026/06/18 21:54:53.404233495 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/06/18 21:54:53.404246199 { [19 bytes data]
2026/06/18 21:54:53.404301442 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.404303025 { [5 bytes data]
2026/06/18 21:54:53.404318344 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/06/18 21:54:53.404325598 { [2860 bytes data]
2026/06/18 21:54:53.404342880 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.404344122 { [5 bytes data]
2026/06/18 21:54:53.404358239 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/06/18 21:54:53.404359141 { [264 bytes data]
2026/06/18 21:54:53.404373738 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.404374630 { [5 bytes data]
2026/06/18 21:54:53.404388836 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/06/18 21:54:53.404389748 { [36 bytes data]
2026/06/18 21:54:53.404404936 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:54:53.404406169 } [5 bytes data]
2026/06/18 21:54:53.404420075 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:54:53.404420816 } [1 bytes data]
2026/06/18 21:54:53.404436205 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.404436996 } [5 bytes data]
2026/06/18 21:54:53.404451002 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/06/18 21:54:53.404451804 } [36 bytes data]
2026/06/18 21:54:53.404467363 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/06/18 21:54:53.404468155 * ALPN, server accepted to use h2
2026/06/18 21:54:53.404485978 * Server certificate:
2026/06/18 21:54:53.404486800 * subject: CN=www.python.org
2026/06/18 21:54:53.404501247 * start date: Jan 13 13:03:46 2026 GMT
2026/06/18 21:54:53.404502028 * expire date: Feb 14 13:03:45 2027 GMT
2026/06/18 21:54:53.404516225 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org"
2026/06/18 21:54:53.404517427 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/06/18 21:54:53.404539899 * SSL certificate verify ok.
2026/06/18 21:54:53.404541061 * Using HTTP2, server supports multiplexing
2026/06/18 21:54:53.404558203 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:54:53.404558734 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:54:53.404570446 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.404570907 } [5 bytes data]
2026/06/18 21:54:53.404588791 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.404589252 } [5 bytes data]
2026/06/18 21:54:53.404598278 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.404598709 } [5 bytes data]
2026/06/18 21:54:53.404607315 * Using Stream ID: 1 (easy handle 0x5581efb4fa30)
2026/06/18 21:54:53.404607756 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.404618126 } [5 bytes data]
2026/06/18 21:54:53.404618587 > GET / HTTP/2
2026/06/18 21:54:53.404626171 > Host: pypi.python.org
2026/06/18 21:54:53.404626651 > user-agent: curl/7.81.0
2026/06/18 21:54:53.404635238 > accept: */*
2026/06/18 21:54:53.404635668 >
2026/06/18 21:54:53.404642641 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.404643092 { [5 bytes data]
2026/06/18 21:54:53.404651658 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/06/18 21:54:53.404652099 { [193 bytes data]
2026/06/18 21:54:53.417714280 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.417721013 { [5 bytes data]
2026/06/18 21:54:53.417758583 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.417760237 } [5 bytes data]
2026/06/18 21:54:53.418140757 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.418149033 { [5 bytes data]
2026/06/18 21:54:53.418850136 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.418888478 { [5 bytes data]
2026/06/18 21:54:53.419018131 < HTTP/2 301
2026/06/18 21:54:53.419043629 < server: Varnish
2026/06/18 21:54:53.419096778 < retry-after: 0
2026/06/18 21:54:53.419098822 < location: https://pypi.org/
2026/06/18 21:54:53.419119581 < content-type: text/html; charset=UTF-8
2026/06/18 21:54:53.419120603 < accept-ranges: bytes
2026/06/18 21:54:53.419136432 < date: Thu, 18 Jun 2026 21:54:53 GMT
2026/06/18 21:54:53.419137244 < x-served-by: cache-dfw-kdfw8210066-DFW
2026/06/18 21:54:53.419167961 < x-cache: HIT
2026/06/18 21:54:53.419169104 < x-cache-hits: 0
2026/06/18 21:54:53.419182709 < x-timer: S1781819693.412587,VS0,VE0
2026/06/18 21:54:53.419183901 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/06/18 21:54:53.419205171 < x-frame-options: deny
2026/06/18 21:54:53.419206163 < x-xss-protection: 1; mode=block
2026/06/18 21:54:53.419221251 < x-content-type-options: nosniff
2026/06/18 21:54:53.419222153 < x-permitted-cross-domain-policies: none
2026/06/18 21:54:53.419238924 < 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/06/18 21:54:53.419242241 < content-length: 122
2026/06/18 21:54:53.419742558 <
2026/06/18 21:54:53.419776321 * Ignoring the response-body
2026/06/18 21:54:53.419792862 { [122 bytes data]
2026/06/18 21:54:53.419866931 * Connection #0 to host pypi.python.org left intact
2026/06/18 21:54:53.419868634 * Issue another request to this URL: 'https://pypi.org/'
2026/06/18 21:54:53.421322588 * Trying 151.101.0.223:443...
2026/06/18 21:54:53.434798840 * Connected to pypi.org (151.101.0.223) port 443 (#1)
2026/06/18 21:54:53.435089920 * ALPN, offering h2
2026/06/18 21:54:53.435096783 * ALPN, offering http/1.1
2026/06/18 21:54:53.457293093 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:54:53.457300266 * CApath: /etc/ssl/certs
2026/06/18 21:54:53.457464559 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:54:53.457472935 } [5 bytes data]
2026/06/18 21:54:53.457505026 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:54:53.457508241 } [512 bytes data]
2026/06/18 21:54:53.473008662 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:54:53.473016166 { [5 bytes data]
2026/06/18 21:54:53.473057063 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:54:53.473063695 { [122 bytes data]
2026/06/18 21:54:53.473179428 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:54:53.473185740 { [5 bytes data]
2026/06/18 21:54:53.473217028 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.473224482 { [5 bytes data]
2026/06/18 21:54:53.473248151 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/06/18 21:54:53.473255835 { [19 bytes data]
2026/06/18 21:54:53.473272596 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.473277806 { [5 bytes data]
2026/06/18 21:54:53.473294588 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/06/18 21:54:53.473310738 { [2856 bytes data]
2026/06/18 21:54:53.473916483 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.473922955 { [5 bytes data]
2026/06/18 21:54:53.473956157 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/06/18 21:54:53.473957499 { [264 bytes data]
2026/06/18 21:54:53.474036253 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.474042935 { [5 bytes data]
2026/06/18 21:54:53.474103353 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/06/18 21:54:53.474105617 { [36 bytes data]
2026/06/18 21:54:53.474123481 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:54:53.474125504 } [5 bytes data]
2026/06/18 21:54:53.474139340 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:54:53.474141534 } [1 bytes data]
2026/06/18 21:54:53.474174236 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.474181679 } [5 bytes data]
2026/06/18 21:54:53.474232505 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/06/18 21:54:53.474233907 } [36 bytes data]
2026/06/18 21:54:53.474312064 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/06/18 21:54:53.474314168 * ALPN, server accepted to use h2
2026/06/18 21:54:53.474339345 * Server certificate:
2026/06/18 21:54:53.474341709 * subject: CN=pypi.org
2026/06/18 21:54:53.474355395 * start date: Dec 28 04:33:08 2025 GMT
2026/06/18 21:54:53.474356246 * expire date: Jan 29 04:33:07 2027 GMT
2026/06/18 21:54:53.474370152 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/06/18 21:54:53.474372367 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/06/18 21:54:53.474401208 * SSL certificate verify ok.
2026/06/18 21:54:53.474404244 * Using HTTP2, server supports multiplexing
2026/06/18 21:54:53.474432547 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:54:53.474433569 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:54:53.474455420 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.474456532 } [5 bytes data]
2026/06/18 21:54:53.474512727 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.474514691 } [5 bytes data]
2026/06/18 21:54:53.474533146 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.474535600 } [5 bytes data]
2026/06/18 21:54:53.474592545 * Using Stream ID: 1 (easy handle 0x5581efb4fa30)
2026/06/18 21:54:53.474600520 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.474629084 } [5 bytes data]
2026/06/18 21:54:53.474659845 > GET / HTTP/2
2026/06/18 21:54:53.474662310 > Host: pypi.org
2026/06/18 21:54:53.474711452 > user-agent: curl/7.81.0
2026/06/18 21:54:53.474712955 > accept: */*
2026/06/18 21:54:53.474727602 >
2026/06/18 21:54:53.474728414 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.474741769 { [5 bytes data]
2026/06/18 21:54:53.474742660 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/06/18 21:54:53.474759582 { [193 bytes data]
2026/06/18 21:54:53.487560267 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.487567982 { [5 bytes data]
2026/06/18 21:54:53.487610090 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.487611513 } [5 bytes data]
2026/06/18 21:54:53.487707493 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.487715658 { [5 bytes data]
2026/06/18 21:54:53.489880383 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.489888268 { [5 bytes data]
2026/06/18 21:54:53.489974972 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.489982757 { [5 bytes data]
2026/06/18 21:54:53.490080642 < HTTP/2 200
2026/06/18 21:54:53.490087896 < etag: "er2wuHEPJobqLl9d8mmRCA"
2026/06/18 21:54:53.490112653 < referrer-policy: origin-when-cross-origin
2026/06/18 21:54:53.490115207 < content-type: text/html; charset=UTF-8
2026/06/18 21:54:53.490147778 < 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/06/18 21:54:53.490153900 < server: gunicorn
2026/06/18 21:54:53.490289524 < accept-ranges: bytes
2026/06/18 21:54:53.490291307 < date: Thu, 18 Jun 2026 21:54:53 GMT
2026/06/18 21:54:53.490305083 < x-served-by: cache-iad-kjyo7100115-IAD, cache-iad-kjyo7100115-IAD, cache-iad-kjyo7100172-IAD, cache-dfw-kdfw8210073-DFW
2026/06/18 21:54:53.490306015 < x-cache: MISS, HIT, HIT
2026/06/18 21:54:53.490328717 < x-cache-hits: 0, 1, 1
2026/06/18 21:54:53.490329880 < x-timer: S1781819693.482395,VS0,VE2
2026/06/18 21:54:53.490349566 < vary: Cookie, Accept-Encoding
2026/06/18 21:54:53.490350739 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/06/18 21:54:53.490370545 < x-frame-options: deny
2026/06/18 21:54:53.490371097 < x-xss-protection: 1; mode=block
2026/06/18 21:54:53.490379943 < x-content-type-options: nosniff
2026/06/18 21:54:53.490380394 < x-permitted-cross-domain-policies: none
2026/06/18 21:54:53.490389892 < 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/06/18 21:54:53.490390423 < content-length: 22793
2026/06/18 21:54:53.490420239 <
2026/06/18 21:54:53.490420810 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.490429255 { [5 bytes data]
2026/06/18 21:54:53.490429696 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.490438613 { [5 bytes data]
2026/06/18 21:54:53.490439094 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.490448512 { [5 bytes data]
2026/06/18 21:54:53.490448943 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.490462207 { [5 bytes data]
2026/06/18 21:54:53.490463129 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.490491252 { [5 bytes data]
2026/06/18 21:54:53.491101972 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.491109235 { [5 bytes data]
2026/06/18 21:54:53.491140895 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.491143580 { [5 bytes data]
2026/06/18 21:54:53.492052835 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.492061250 { [5 bytes data]
2026/06/18 21:54:53.492090365 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.492091437 { [5 bytes data]
2026/06/18 21:54:53.493070209 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.493077673 { [5 bytes data]
2026/06/18 21:54:53.493114131 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.493115463 { [5 bytes data]
2026/06/18 21:54:53.494081016 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.494107165 { [5 bytes data]
2026/06/18 21:54:53.494135468 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.494136631 { [5 bytes data]
2026/06/18 21:54:53.495097360 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.495103552 { [5 bytes data]
2026/06/18 21:54:53.495133718 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.495134680 { [5 bytes data]
2026/06/18 21:54:53.496104908 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.496129364 { [5 bytes data]
2026/06/18 21:54:53.496159019 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.496161874 { [5 bytes data]
2026/06/18 21:54:53.498497826 * Connection #1 to host pypi.org left intact
2026/06/18 21:54:53.500305013
2026/06/18 21:54:53.500325261 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/
2026/06/18 21:54:53.509133564 * Trying 151.101.64.223:443...
2026/06/18 21:54:53.523241612 * Connected to files.pythonhosted.org (151.101.64.223) port 443 (#0)
2026/06/18 21:54:53.525371893 * ALPN, offering h2
2026/06/18 21:54:53.525379878 * ALPN, offering http/1.1
2026/06/18 21:54:53.556058004 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:54:53.556068714 * CApath: /etc/ssl/certs
2026/06/18 21:54:53.556291854 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:54:53.556301062 } [5 bytes data]
2026/06/18 21:54:53.556351997 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:54:53.556353610 } [512 bytes data]
2026/06/18 21:54:53.571222383 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:54:53.571254443 { [5 bytes data]
2026/06/18 21:54:53.571284530 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:54:53.571287235 { [122 bytes data]
2026/06/18 21:54:53.571526884 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:54:53.571534197 { [5 bytes data]
2026/06/18 21:54:53.571558984 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.571560407 { [5 bytes data]
2026/06/18 21:54:53.571576777 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/06/18 21:54:53.571578701 { [19 bytes data]
2026/06/18 21:54:53.571594721 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.571602435 { [5 bytes data]
2026/06/18 21:54:53.571620419 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/06/18 21:54:53.571638753 { [2842 bytes data]
2026/06/18 21:54:53.572531065 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.572538699 { [5 bytes data]
2026/06/18 21:54:53.572589644 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/06/18 21:54:53.572591278 { [264 bytes data]
2026/06/18 21:54:53.572670085 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.572678230 { [5 bytes data]
2026/06/18 21:54:53.572707576 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/06/18 21:54:53.572708738 { [36 bytes data]
2026/06/18 21:54:53.572743012 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:54:53.572751338 } [5 bytes data]
2026/06/18 21:54:53.572775172 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:54:53.572776314 } [1 bytes data]
2026/06/18 21:54:53.572804177 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.572819285 } [5 bytes data]
2026/06/18 21:54:53.572838749 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/06/18 21:54:53.572839811 } [36 bytes data]
2026/06/18 21:54:53.572952103 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/06/18 21:54:53.572966771 * ALPN, server accepted to use h2
2026/06/18 21:54:53.572995335 * Server certificate:
2026/06/18 21:54:53.572996527 * subject: CN=*.pythonhosted.org
2026/06/18 21:54:53.573013108 * start date: Dec 8 21:08:03 2025 GMT
2026/06/18 21:54:53.573014220 * expire date: Jan 9 21:08:02 2027 GMT
2026/06/18 21:54:53.573030771 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org"
2026/06/18 21:54:53.573091495 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/06/18 21:54:53.573123785 * SSL certificate verify ok.
2026/06/18 21:54:53.573125007 * Using HTTP2, server supports multiplexing
2026/06/18 21:54:53.573141468 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:54:53.573142420 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:54:53.573164031 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.573165433 } [5 bytes data]
2026/06/18 21:54:53.573210788 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.573212351 } [5 bytes data]
2026/06/18 21:54:53.573229694 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.573230665 } [5 bytes data]
2026/06/18 21:54:53.573244662 * Using Stream ID: 1 (easy handle 0x5593b0b81a30)
2026/06/18 21:54:53.573245513 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.573262164 } [5 bytes data]
2026/06/18 21:54:53.573264969 > GET / HTTP/2
2026/06/18 21:54:53.573278595 > Host: files.pythonhosted.org
2026/06/18 21:54:53.573279727 > user-agent: curl/7.81.0
2026/06/18 21:54:53.573294856 > accept: */*
2026/06/18 21:54:53.573295907 >
2026/06/18 21:54:53.573312779 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.573313821 { [5 bytes data]
2026/06/18 21:54:53.573397155 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/06/18 21:54:53.573403036 { [193 bytes data]
2026/06/18 21:54:53.589591682 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.589599817 { [5 bytes data]
2026/06/18 21:54:53.589641365 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:54:53.589642918 } [5 bytes data]
2026/06/18 21:54:53.591396301 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.591403965 { [5 bytes data]
2026/06/18 21:54:53.591435063 < HTTP/2 200
2026/06/18 21:54:53.591438980 < content-type: text/html
2026/06/18 21:54:53.591453377 < server: Python/3.12 aiohttp/3.13.4
2026/06/18 21:54:53.591454499 < accept-ranges: bytes
2026/06/18 21:54:53.591467935 < date: Thu, 18 Jun 2026 21:54:53 GMT
2026/06/18 21:54:53.591468856 < age: 36
2026/06/18 21:54:53.591497760 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640027-CHI
2026/06/18 21:54:53.591499944 < x-cache: HIT, HIT
2026/06/18 21:54:53.591517257 < x-cache-hits: 39, 1
2026/06/18 21:54:53.591518219 < x-timer: S1781819694.583699,VS0,VE2
2026/06/18 21:54:53.591701925 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/06/18 21:54:53.591838148 < x-frame-options: deny
2026/06/18 21:54:53.591840192 < x-xss-protection: 1; mode=block
2026/06/18 21:54:53.591854699 < x-content-type-options: nosniff
2026/06/18 21:54:53.591855531 < x-permitted-cross-domain-policies: none
2026/06/18 21:54:53.591871220 < x-robots-header: noindex
2026/06/18 21:54:53.591872082 < content-length: 1853
2026/06/18 21:54:53.591884996 <
2026/06/18 21:54:53.591885847 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.591948134 { [5 bytes data]
2026/06/18 21:54:53.591949337 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:54:53.591963884 { [5 bytes data]
2026/06/18 21:54:53.591981236 * Connection #0 to host files.pythonhosted.org left intact
python-restore-sandbox virtualenv Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/06/18 21:54:53.612946121 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:53.613313547 [connect-session] Job Key: cp8rdWuI04PbKHvM
2026/06/18 21:54:53.613329588 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:53.613337603 [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:46255 ...
Connected to session server http://127.0.0.1:46255
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:54:53.767496965 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/06/18 21:54:53.773673237
2026/06/18 21:54:53.773699045 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.SVKSYYptbJ/testenv
2026/06/18 21:54:56.415351487
2026/06/18 21:54:56.415365423 $ source /opt/rstudio-connect/mnt/tmp/tmp.SVKSYYptbJ/testenv/bin/activate
2026/06/18 21:54:56.416773510
2026/06/18 21:54:56.416782397 $ python --version
2026/06/18 21:54:56.418325226 Python 3.13.9
2026/06/18 21:54:56.418588459
2026/06/18 21:54:56.418595592 $ python -m site
2026/06/18 21:54:56.431884755 sys.path = [
2026/06/18 21:54:56.431902738 '/opt/rstudio-connect/mnt/app',
2026/06/18 21:54:56.431950147 '/opt/python/3.13.9/lib/python313.zip',
2026/06/18 21:54:56.431951950 '/opt/python/3.13.9/lib/python3.13',
2026/06/18 21:54:56.431970084 '/opt/python/3.13.9/lib/python3.13/lib-dynload',
2026/06/18 21:54:56.431977749 '/opt/rstudio-connect/mnt/tmp/tmp.SVKSYYptbJ/testenv/lib/python3.13/site-packages',
2026/06/18 21:54:56.432004579 '/opt/python/3.13.9/lib/python3.13/site-packages',
2026/06/18 21:54:56.432005741 ]
2026/06/18 21:54:56.432021912 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/06/18 21:54:56.432022883 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist)
2026/06/18 21:54:56.432045526 ENABLE_USER_SITE: True
Stopped session pings to http://127.0.0.1:46255
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/06/18 21:54:56.477917156 [connect-session] Connect Session v2026.05.1
2026/06/18 21:54:56.478131638 [connect-session] Job Key: O07SatBvybcxMno7
2026/06/18 21:54:56.478145925 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:54:56.478151204 [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:45849 ...
Connected to session server http://127.0.0.1:45849
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:54:56.597796011 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/06/18 21:54:56.602499549
2026/06/18 21:54:56.602508766 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.jgyEHE0hlt/testenv
2026/06/18 21:54:59.122928165
2026/06/18 21:54:59.122943353 $ source /opt/rstudio-connect/mnt/tmp/tmp.jgyEHE0hlt/testenv/bin/activate
2026/06/18 21:54:59.124387335
2026/06/18 21:54:59.124394829 $ python -m pip --version
2026/06/18 21:54:59.291995039 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.jgyEHE0hlt/testenv/lib/python3.13/site-packages/pip (python 3.13)
2026/06/18 21:54:59.311525631
2026/06/18 21:54:59.311536300 $ python -m pip config debug
2026/06/18 21:54:59.478948336 env_var:
2026/06/18 21:54:59.479291015 env:
2026/06/18 21:54:59.479423195 global:
2026/06/18 21:54:59.479651019 /etc/xdg/pip/pip.conf, exists: False
2026/06/18 21:54:59.479838282 /etc/pip.conf, exists: False
2026/06/18 21:54:59.480032746 site:
2026/06/18 21:54:59.480300836 /opt/rstudio-connect/mnt/tmp/tmp.jgyEHE0hlt/testenv/pip.conf, exists: False
2026/06/18 21:54:59.480492695 user:
2026/06/18 21:54:59.480690255 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/06/18 21:54:59.480876404 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/06/18 21:54:59.500864915
2026/06/18 21:54:59.500874273 $ python -m pip config list -v
2026/06/18 21:54:59.668862294 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/06/18 21:54:59.669197474 For variant 'global', will try loading '/etc/pip.conf'
2026/06/18 21:54:59.669722144 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/06/18 21:54:59.670017279 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/06/18 21:54:59.670336314 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.jgyEHE0hlt/testenv/pip.conf'
2026/06/18 21:54:59.690169785
2026/06/18 21:54:59.690179784 $ python -m pip._vendor.requests.certs
2026/06/18 21:54:59.823514328 <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/06/18 21:54:59.823638989 /opt/rstudio-connect/mnt/tmp/tmp.jgyEHE0hlt/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem
2026/06/18 21:54:59.836454429
2026/06/18 21:54:59.836463606 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.jgyEHE0hlt pip
2026/06/18 21:55:00.285151877 Collecting pip
2026/06/18 21:55:00.285531790 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata
2026/06/18 21:55:00.319634327 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)
2026/06/18 21:55:00.333010085 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)
2026/06/18 21:55:00.409250706 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 35.3 MB/s 0:00:00
2026/06/18 21:55:00.420022988 Saved /opt/rstudio-connect/mnt/tmp/tmp.jgyEHE0hlt/pip-26.1.2-py3-none-any.whl
2026/06/18 21:55:00.420389215 Successfully downloaded pip
2026/06/18 21:55:00.511163965
2026/06/18 21:55:00.511171479 [notice] A new release of pip is available: 25.2 -> 26.1.2
2026/06/18 21:55:00.511209159 [notice] To update, run: pip install --upgrade pip
packrat-restore-sandbox R-version Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Performing manifest.json to packrat transformation.
2026/06/18 21:55:00.597468543 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:00.597654221 [connect-session] Job Key: xabE8YWkROfUyPYb
2026/06/18 21:55:00.597663498 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:00.597667045 [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:44345 ...
Connected to session server http://127.0.0.1:44345
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:00.853110781 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:00.853475946 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/06/18 21:55:00.871679471
2026/06/18 21:55:00.871686003 $ /opt/R/4.4.3/bin/R --version
2026/06/18 21:55:00.871732151 R version 4.4.3 (2025-02-28) -- "Trophy Case"
2026/06/18 21:55:00.871737922 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/06/18 21:55:00.871810177 Platform: x86_64-pc-linux-gnu
2026/06/18 21:55:00.871812772
2026/06/18 21:55:00.871826277 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/06/18 21:55:00.871827229 You are welcome to redistribute it under the terms of the
2026/06/18 21:55:00.871846575 GNU General Public License versions 2 or 3.
2026/06/18 21:55:00.871847367 For more information about these matters see
2026/06/18 21:55:00.877172969 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/06/18 21:55:00.891917658 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:00.892136678 [connect-session] Job Key: dHaTYvQPpTjy0m7q
2026/06/18 21:55:00.892147258 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:00.892150754 [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:40189 ...
Connected to session server http://127.0.0.1:40189
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:01.072374051 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:01.072702157 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/06/18 21:55:01.276980332
2026/06/18 21:55:01.276992284 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/06/18 21:55:01.277053038 Package Version LibPath
2026/06/18 21:55:01.277055863 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277073316 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277074237 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277090428 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277091269 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277105796 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277106618 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277120694 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277121365 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277134991 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277135632 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277150440 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277151332 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277169355 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277170237 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277214630 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277216073 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277234808 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277235369 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277252922 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277253904 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277268351 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277268822 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277278820 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277279251 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277289050 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277289480 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.277299369 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:01.282718050 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library"
packrat-restore-sandbox options Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/06/18 21:55:01.297811282 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:01.298024782 [connect-session] Job Key: yXiv3PUJFTgavSq0
2026/06/18 21:55:01.298035332 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:01.298038929 [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:46693 ...
Connected to session server http://127.0.0.1:46693
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:01.477144237 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:01.477443868 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/06/18 21:55:01.478069731 $add.smooth
2026/06/18 21:55:01.478074269 [1] TRUE
2026/06/18 21:55:01.478107912
2026/06/18 21:55:01.478109184 $bitmapType
2026/06/18 21:55:01.478122619 [1] "cairo"
2026/06/18 21:55:01.478123701
2026/06/18 21:55:01.478135724 $browser
2026/06/18 21:55:01.478138439 [1] "xdg-open"
2026/06/18 21:55:01.478152756
2026/06/18 21:55:01.478153277 $browserNLdisabled
2026/06/18 21:55:01.478160991 [1] FALSE
2026/06/18 21:55:01.478161442
2026/06/18 21:55:01.478168686 $catch.script.errors
2026/06/18 21:55:01.478169167 [1] FALSE
2026/06/18 21:55:01.478177132
2026/06/18 21:55:01.478177582 $CBoundsCheck
2026/06/18 21:55:01.478216185 [1] FALSE
2026/06/18 21:55:01.478217708
2026/06/18 21:55:01.478231133 $check.bounds
2026/06/18 21:55:01.478232095 [1] FALSE
2026/06/18 21:55:01.478245590
2026/06/18 21:55:01.478246482 $citation.bibtex.max
2026/06/18 21:55:01.478259326 [1] 1
2026/06/18 21:55:01.478260267
2026/06/18 21:55:01.478270827 $continue
2026/06/18 21:55:01.478271589 [1] "+ "
2026/06/18 21:55:01.478282639
2026/06/18 21:55:01.478283331 $contrasts
2026/06/18 21:55:01.478293930 unordered ordered
2026/06/18 21:55:01.478296425 "contr.treatment" "contr.poly"
2026/06/18 21:55:01.478310962
2026/06/18 21:55:01.478311664 $defaultPackages
2026/06/18 21:55:01.478322965 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/06/18 21:55:01.478323927
2026/06/18 21:55:01.478338454 $demo.ask
2026/06/18 21:55:01.478339125 [1] "default"
2026/06/18 21:55:01.478350717
2026/06/18 21:55:01.478351478 $deparse.cutoff
2026/06/18 21:55:01.478362509 [1] 60
2026/06/18 21:55:01.478363310
2026/06/18 21:55:01.478373780 $device
2026/06/18 21:55:01.478682187 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/06/18 21:55:01.478692536 width, height, onefile, family, title, fonts, version, paper,
2026/06/18 21:55:01.478752108 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/06/18 21:55:01.478753360 useKerning, fillOddEven, compress)
2026/06/18 21:55:01.478773518 {
2026/06/18 21:55:01.478774580 initPSandPDFfonts()
2026/06/18 21:55:01.478787735 new <- list()
2026/06/18 21:55:01.478789358 if (!missing(width))
2026/06/18 21:55:01.478802182 new$width <- width
2026/06/18 21:55:01.478802973 if (!missing(height))
2026/06/18 21:55:01.478815697 new$height <- height
2026/06/18 21:55:01.478818192 if (!missing(onefile))
2026/06/18 21:55:01.478845703 new$onefile <- onefile
2026/06/18 21:55:01.478846605 if (!missing(title))
2026/06/18 21:55:01.478860250 new$title <- title
2026/06/18 21:55:01.478861102 if (!missing(fonts))
2026/06/18 21:55:01.479001044 new$fonts <- fonts
2026/06/18 21:55:01.479245742 if (!missing(version))
2026/06/18 21:55:01.479247726 new$version <- version
2026/06/18 21:55:01.479262334 if (!missing(paper))
2026/06/18 21:55:01.479263245 new$paper <- paper
2026/06/18 21:55:01.479276610 if (!missing(encoding))
2026/06/18 21:55:01.479277502 new$encoding <- encoding
2026/06/18 21:55:01.479291047 if (!missing(bg))
2026/06/18 21:55:01.479291829 new$bg <- bg
2026/06/18 21:55:01.479304322 if (!missing(fg))
2026/06/18 21:55:01.479305184 new$fg <- fg
2026/06/18 21:55:01.479317537 if (!missing(pointsize))
2026/06/18 21:55:01.479318308 new$pointsize <- pointsize
2026/06/18 21:55:01.479342764 if (!missing(pagecentre))
2026/06/18 21:55:01.479604785 new$pagecentre <- pagecentre
2026/06/18 21:55:01.479606919 if (!missing(colormodel))
2026/06/18 21:55:01.479622247 new$colormodel <- colormodel
2026/06/18 21:55:01.479623069 if (!missing(useDingbats))
2026/06/18 21:55:01.479636063 new$useDingbats <- useDingbats
2026/06/18 21:55:01.479636785 if (!missing(useKerning))
2026/06/18 21:55:01.479658946 new$useKerning <- useKerning
2026/06/18 21:55:01.479659998 if (!missing(fillOddEven))
2026/06/18 21:55:01.479675086 new$fillOddEven <- fillOddEven
2026/06/18 21:55:01.479675878 if (!missing(compress))
2026/06/18 21:55:01.479691698 new$compress <- compress
2026/06/18 21:55:01.479692689 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/06/18 21:55:01.479710643 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/06/18 21:55:01.479711625 inherits(family, "CIDFont"))) {
2026/06/18 21:55:01.479729719 enc <- family$encoding
2026/06/18 21:55:01.479730530 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/06/18 21:55:01.479746280 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/06/18 21:55:01.479747141 "default"))
2026/06/18 21:55:01.479762891 old$encoding <- enc
2026/06/18 21:55:01.479763782 family <- family$metrics
2026/06/18 21:55:01.479777348 }
2026/06/18 21:55:01.479778129 if (is.null(old$encoding) || old$encoding == "default")
2026/06/18 21:55:01.479792566 old$encoding <- guessEncoding()
2026/06/18 21:55:01.479793368 if (!missing(family)) {
2026/06/18 21:55:01.479807855 if (length(family) == 4L) {
2026/06/18 21:55:01.479808616 family <- c(family, "Symbol.afm")
2026/06/18 21:55:01.479823224 }
2026/06/18 21:55:01.479824005 else if (length(family) == 5L) {
2026/06/18 21:55:01.479836569 }
2026/06/18 21:55:01.479837460 else if (length(family) == 1L) {
2026/06/18 21:55:01.479850335 pf <- pdfFonts(family)[[1L]]
2026/06/18 21:55:01.479851116 if (is.null(pf))
2026/06/18 21:55:01.479865142 stop(gettextf("unknown family '%s'", family),
2026/06/18 21:55:01.479865904 domain = NA)
2026/06/18 21:55:01.479881172 matchFont(pf, old$encoding)
2026/06/18 21:55:01.479881984 }
2026/06/18 21:55:01.479894978 else stop("invalid 'family' argument")
2026/06/18 21:55:01.479895800 old$family <- family
2026/06/18 21:55:01.479910567 }
2026/06/18 21:55:01.479911449 version <- old$version
2026/06/18 21:55:01.479923602 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/06/18 21:55:01.479924443 "2.0")
2026/06/18 21:55:01.479937297 if (version %in% versions)
2026/06/18 21:55:01.479938039 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/06/18 21:55:01.479953938 else stop("invalid PDF version")
2026/06/18 21:55:01.479954730 onefile <- old$onefile
2026/06/18 21:55:01.479969347 if (!checkIntFormat(file))
2026/06/18 21:55:01.479970159 stop(gettextf("invalid 'file' argument '%s'", file),
2026/06/18 21:55:01.479986049 domain = NA)
2026/06/18 21:55:01.479986820 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/06/18 21:55:01.480002419 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/06/18 21:55:01.480003211 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/06/18 21:55:01.480021625 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/06/18 21:55:01.480022497 old$fillOddEven, old$compress)
2026/06/18 21:55:01.480039899 invisible()
2026/06/18 21:55:01.480040701 }
2026/06/18 21:55:01.480051521 <bytecode: 0x5648b9e449a0>
2026/06/18 21:55:01.480052363 <environment: namespace:grDevices>
2026/06/18 21:55:01.480069786
2026/06/18 21:55:01.480070577 $device.ask.default
2026/06/18 21:55:01.480082179 [1] FALSE
2026/06/18 21:55:01.480083010
2026/06/18 21:55:01.480093920 $digits
2026/06/18 21:55:01.480094702 [1] 7
2026/06/18 21:55:01.480105021
2026/06/18 21:55:01.480105773 $download.file.extra
2026/06/18 21:55:01.480117825 [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/06/18 21:55:01.480119238
2026/06/18 21:55:01.480142842 $download.file.method
2026/06/18 21:55:01.480145367 [1] "curl"
2026/06/18 21:55:01.480157840
2026/06/18 21:55:01.480158672 $dvipscmd
2026/06/18 21:55:01.480169572 [1] "dvips"
2026/06/18 21:55:01.480170364
2026/06/18 21:55:01.480207433 $echo
2026/06/18 21:55:01.480208635 [1] FALSE
2026/06/18 21:55:01.480225246
2026/06/18 21:55:01.480226138 $editor
2026/06/18 21:55:01.480236447 [1] "vi"
2026/06/18 21:55:01.480237259
2026/06/18 21:55:01.480247979 $encoding
2026/06/18 21:55:01.480248761 [1] "native.enc"
2026/06/18 21:55:01.480260693
2026/06/18 21:55:01.480261534 $example.ask
2026/06/18 21:55:01.480272846 [1] "default"
2026/06/18 21:55:01.480273737
2026/06/18 21:55:01.480284327 $expressions
2026/06/18 21:55:01.480285119 [1] 5000
2026/06/18 21:55:01.480296480
2026/06/18 21:55:01.480297402 $help.search.types
2026/06/18 21:55:01.480309083 [1] "vignette" "demo" "help"
2026/06/18 21:55:01.480309905
2026/06/18 21:55:01.480322148 $help.try.all.packages
2026/06/18 21:55:01.480322940 [1] FALSE
2026/06/18 21:55:01.480335333
2026/06/18 21:55:01.480336124 $HTTPUserAgent
2026/06/18 21:55:01.480347315 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/06/18 21:55:01.480348096
2026/06/18 21:55:01.480362864 $internet.info
2026/06/18 21:55:01.480363686 [1] 2
2026/06/18 21:55:01.480374596
2026/06/18 21:55:01.480375498 $keep.parse.data
2026/06/18 21:55:01.480386919 [1] TRUE
2026/06/18 21:55:01.480387741
2026/06/18 21:55:01.480398551 $keep.parse.data.pkgs
2026/06/18 21:55:01.480399413 [1] FALSE
2026/06/18 21:55:01.480411255
2026/06/18 21:55:01.480412006 $keep.source
2026/06/18 21:55:01.480423548 [1] FALSE
2026/06/18 21:55:01.480424430
2026/06/18 21:55:01.480435290 $keep.source.pkgs
2026/06/18 21:55:01.480436071 [1] FALSE
2026/06/18 21:55:01.480448004
2026/06/18 21:55:01.480448805 $locatorBell
2026/06/18 21:55:01.480460317 [1] TRUE
2026/06/18 21:55:01.480461609
2026/06/18 21:55:01.480472289 $mailer
2026/06/18 21:55:01.480473061 [1] "mailto"
2026/06/18 21:55:01.480484492
2026/06/18 21:55:01.480485354 $matprod
2026/06/18 21:55:01.480495713 [1] "default"
2026/06/18 21:55:01.480496474
2026/06/18 21:55:01.480507225 $max.contour.segments
2026/06/18 21:55:01.480508066 [1] 25000
2026/06/18 21:55:01.480520269
2026/06/18 21:55:01.480521031 $max.print
2026/06/18 21:55:01.480531821 [1] 99999
2026/06/18 21:55:01.480532642
2026/06/18 21:55:01.480543182 $menu.graphics
2026/06/18 21:55:01.480543943 [1] TRUE
2026/06/18 21:55:01.480555284
2026/06/18 21:55:01.480556096 $na.action
2026/06/18 21:55:01.480566856 [1] "na.omit"
2026/06/18 21:55:01.480567608
2026/06/18 21:55:01.480578267 $nwarnings
2026/06/18 21:55:01.480579109 [1] 50
2026/06/18 21:55:01.480589819
2026/06/18 21:55:01.480590601 $OutDec
2026/06/18 21:55:01.480602092 [1] "."
2026/06/18 21:55:01.480602914
2026/06/18 21:55:01.480612952 $packrat.authenticated.downloads.use.renv
2026/06/18 21:55:01.480613844 [1] TRUE
2026/06/18 21:55:01.480627750
2026/06/18 21:55:01.480628532 $packrat.connect.timeout
2026/06/18 21:55:01.480640374 [1] 10
2026/06/18 21:55:01.480641176
2026/06/18 21:55:01.480654911 $packrat.untrusted.packages
2026/06/18 21:55:01.480655803 character(0)
2026/06/18 21:55:01.480668647
2026/06/18 21:55:01.480669398 $packrat.verbose.cache
2026/06/18 21:55:01.480681441 [1] TRUE
2026/06/18 21:55:01.480682242
2026/06/18 21:55:01.480692341 $pager
2026/06/18 21:55:01.480709674 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/06/18 21:55:01.480723009
2026/06/18 21:55:01.480723910 $papersize
2026/06/18 21:55:01.480735151 [1] "letter"
2026/06/18 21:55:01.480735963
2026/06/18 21:55:01.480746473 $PCRE_limit_recursion
2026/06/18 21:55:01.480747214 [1] NA
2026/06/18 21:55:01.480759447
2026/06/18 21:55:01.480760279 $PCRE_study
2026/06/18 21:55:01.480771209 [1] FALSE
2026/06/18 21:55:01.480771960
2026/06/18 21:55:01.480782721 $PCRE_use_JIT
2026/06/18 21:55:01.480783482 [1] TRUE
2026/06/18 21:55:01.480795244
2026/06/18 21:55:01.480796106 $pdfviewer
2026/06/18 21:55:01.480807076 [1] "/usr/bin/xdg-open"
2026/06/18 21:55:01.480807948
2026/06/18 21:55:01.480824288 $pkgType
2026/06/18 21:55:01.480825190 [1] "source"
2026/06/18 21:55:01.480837082
2026/06/18 21:55:01.480837884 $printcmd
2026/06/18 21:55:01.480848894 [1] "/usr/bin/lpr"
2026/06/18 21:55:01.480849706
2026/06/18 21:55:01.480861508 $prompt
2026/06/18 21:55:01.480862290 [1] "> "
2026/06/18 21:55:01.480873420
2026/06/18 21:55:01.480874172 $repos
2026/06/18 21:55:01.480884962 CRAN
2026/06/18 21:55:01.480885904 "@CRAN@"
2026/06/18 21:55:01.480897075
2026/06/18 21:55:01.480897866 $rl_word_breaks
2026/06/18 21:55:01.480908757 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/06/18 21:55:01.480909568
2026/06/18 21:55:01.480927161 $scipen
2026/06/18 21:55:01.480927993 [1] 0
2026/06/18 21:55:01.480939194
2026/06/18 21:55:01.480940035 $show.coef.Pvalues
2026/06/18 21:55:01.480951907 [1] TRUE
2026/06/18 21:55:01.480952709
2026/06/18 21:55:01.480963248 $show.error.messages
2026/06/18 21:55:01.480964030 [1] TRUE
2026/06/18 21:55:01.480976493
2026/06/18 21:55:01.480977325 $show.signif.stars
2026/06/18 21:55:01.480988907 [1] TRUE
2026/06/18 21:55:01.480989688
2026/06/18 21:55:01.481000739 $showErrorCalls
2026/06/18 21:55:01.481001631 [1] TRUE
2026/06/18 21:55:01.481013663
2026/06/18 21:55:01.481014434 $showNCalls
2026/06/18 21:55:01.481025856 [1] 50
2026/06/18 21:55:01.481026637
2026/06/18 21:55:01.481037077 $showWarnCalls
2026/06/18 21:55:01.481037828 [1] FALSE
2026/06/18 21:55:01.481050121
2026/06/18 21:55:01.481050933 $str
2026/06/18 21:55:01.481061563 $str$strict.width
2026/06/18 21:55:01.481062494 [1] "no"
2026/06/18 21:55:01.481074507
2026/06/18 21:55:01.481075258 $str$digits.d
2026/06/18 21:55:01.481086379 [1] 3
2026/06/18 21:55:01.481087151
2026/06/18 21:55:01.481097520 $str$vec.len
2026/06/18 21:55:01.481098312 [1] 4
2026/06/18 21:55:01.481109933
2026/06/18 21:55:01.481110795 $str$list.len
2026/06/18 21:55:01.481121825 [1] 99
2026/06/18 21:55:01.481122657
2026/06/18 21:55:01.481133137 $str$deparse.lines
2026/06/18 21:55:01.481134018 NULL
2026/06/18 21:55:01.481146251
2026/06/18 21:55:01.481147073 $str$drop.deparse.attr
2026/06/18 21:55:01.481158735 [1] TRUE
2026/06/18 21:55:01.481159506
2026/06/18 21:55:01.481170477 $str$formatNum
2026/06/18 21:55:01.481171408 function (x, ...)
2026/06/18 21:55:01.481183792 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/06/18 21:55:01.481204050 <environment: 0x5648ba5a74e8>
2026/06/18 21:55:01.481225800
2026/06/18 21:55:01.481226842
2026/06/18 21:55:01.481237302 $str.dendrogram.last
2026/06/18 21:55:01.481238063 [1] "`"
2026/06/18 21:55:01.481249885
2026/06/18 21:55:01.481250647 $texi2dvi
2026/06/18 21:55:01.481261507 [1] "/usr/bin/texi2dvi"
2026/06/18 21:55:01.481262248
2026/06/18 21:55:01.481273990 $timeout
2026/06/18 21:55:01.481274832 [1] 60
2026/06/18 21:55:01.481287626
2026/06/18 21:55:01.481288488 $ts.eps
2026/06/18 21:55:01.481299448 [1] 1e-05
2026/06/18 21:55:01.481300230
2026/06/18 21:55:01.481311010 $ts.S.compat
2026/06/18 21:55:01.481311912 [1] FALSE
2026/06/18 21:55:01.481324114
2026/06/18 21:55:01.481325006 $unzip
2026/06/18 21:55:01.481335846 [1] "/usr/bin/unzip"
2026/06/18 21:55:01.481336658
2026/06/18 21:55:01.481348430 $useFancyQuotes
2026/06/18 21:55:01.481349302 [1] TRUE
2026/06/18 21:55:01.481361244
2026/06/18 21:55:01.481362065 $verbose
2026/06/18 21:55:01.481373106 [1] FALSE
2026/06/18 21:55:01.481373908
2026/06/18 21:55:01.481384548 $warn
2026/06/18 21:55:01.481385419 [1] 0
2026/06/18 21:55:01.481396440
2026/06/18 21:55:01.481397231 $warning.length
2026/06/18 21:55:01.481409845 [1] 1000
2026/06/18 21:55:01.481410717
2026/06/18 21:55:01.481421266 $warnPartialMatchArgs
2026/06/18 21:55:01.481422208 [1] FALSE
2026/06/18 21:55:01.481434992
2026/06/18 21:55:01.481435804 $warnPartialMatchAttr
2026/06/18 21:55:01.481447966 [1] FALSE
2026/06/18 21:55:01.481448828
2026/06/18 21:55:01.481459648 $warnPartialMatchDollar
2026/06/18 21:55:01.481460490 [1] FALSE
2026/06/18 21:55:01.481473234
2026/06/18 21:55:01.481474145 $width
2026/06/18 21:55:01.481485396 [1] 80
2026/06/18 21:55:01.481486198
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/06/18 21:55:01.503566813 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:01.503773620 [connect-session] Job Key: H3WmZSI7ysWdLSTs
2026/06/18 21:55:01.503790171 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:01.503795601 [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:40005 ...
Connected to session server http://127.0.0.1:40005
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:01.685762533 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:01.686044360 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/06/18 21:55:01.693664161
2026/06/18 21:55:01.693670673 $ env
2026/06/18 21:55:01.693710498 _DD_ROOT_GO_SESSION_ID=5b2d5751-904e-4948-8207-e33f808cd126
2026/06/18 21:55:01.693712932 EDITOR=vi
2026/06/18 21:55:01.693731968 HOME=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:55:01.693732890 HOSTNAME=bea52df9f1bf
2026/06/18 21:55:01.693742648 LANG=en_US.UTF-8
2026/06/18 21:55:01.693743089 LANGUAGE=en_US:en
2026/06/18 21:55:01.693751304 LC_ALL=en_US.UTF-8
2026/06/18 21:55:01.693751775 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/06/18 21:55:01.693764349 LN_S=ln -s
2026/06/18 21:55:01.693764840 LOGNAME=rstudio-connect
2026/06/18 21:55:01.693772845 MAKEFLAGS=-j1
2026/06/18 21:55:01.693773285 MAKE=make
2026/06/18 21:55:01.693780679 PAGER=/usr/bin/pager
2026/06/18 21:55:01.693781140 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/06/18 21:55:01.693791029 POSIT_CONNECT=1
2026/06/18 21:55:01.693791450 POSIT_PRODUCT=CONNECT
2026/06/18 21:55:01.693799324 PWD=/opt/rstudio-connect/mnt/app
2026/06/18 21:55:01.693799775 R_ARCH=
2026/06/18 21:55:01.693807780 R_BROWSER=xdg-open
2026/06/18 21:55:01.693808231 R_BZIPCMD=/usr/bin/bzip2
2026/06/18 21:55:01.693826365 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/06/18 21:55:01.693827417 R_ENVIRON_USER=REDACTED
2026/06/18 21:55:01.693842766 R_GZIPCMD=/usr/bin/gzip
2026/06/18 21:55:01.693843527 R_HOME=/opt/R/4.4.3/lib/R
2026/06/18 21:55:01.693855890 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/06/18 21:55:01.693856792 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/06/18 21:55:01.693871399 R_LIBS_USER=REDACTED
2026/06/18 21:55:01.693872130 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/06/18 21:55:01.693888501 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpIrdwQ4/packrat-src
2026/06/18 21:55:01.693889523 R_PAPERSIZE=letter
2026/06/18 21:55:01.693907156 R_PDFVIEWER=/usr/bin/xdg-open
2026/06/18 21:55:01.693907928 R_PLATFORM=x86_64-pc-linux-gnu
2026/06/18 21:55:01.693922495 R_PRINTCMD=/usr/bin/lpr
2026/06/18 21:55:01.693923286 R_PROFILE_USER=REDACTED
2026/06/18 21:55:01.693935820 R_RD4PDF=times,inconsolata,hyper
2026/06/18 21:55:01.693936631 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpIrdwQ4
2026/06/18 21:55:01.693968100 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/06/18 21:55:01.693969272 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/06/18 21:55:01.693986976 R_STRIP_STATIC_LIB=strip --strip-debug
2026/06/18 21:55:01.693987918 RSTUDIO_PRODUCT=CONNECT
2026/06/18 21:55:01.694006933 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/06/18 21:55:01.694007895 R_UNZIPCMD=/usr/bin/unzip
2026/06/18 21:55:01.694023193 R_ZIPCMD=/usr/bin/zip
2026/06/18 21:55:01.694024085 SED=/usr/bin/sed
2026/06/18 21:55:01.694037390 SHLVL=2
2026/06/18 21:55:01.694038212 STARTUP_DEBUG_MODE=0
2026/06/18 21:55:01.694057297 TAR=/usr/bin/tar
2026/06/18 21:55:01.694058279 TERM=xterm
2026/06/18 21:55:01.694070522 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:55:01.694071424 TZ=UTC
2026/06/18 21:55:01.694116909 USERNAME=rstudio-connect
2026/06/18 21:55:01.694118592 USER=rstudio-connect
2026/06/18 21:55:01.699544270 _=/usr/bin/env
packrat-restore-sandbox mounts Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/06/18 21:55:01.714769572 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:01.714975227 [connect-session] Job Key: xH40TujGBF3TzxMf
2026/06/18 21:55:01.714985045 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:01.714988592 [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:42691 ...
Connected to session server http://127.0.0.1:42691
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:01.893433484 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:01.893701757 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/06/18 21:55:01.901630461
2026/06/18 21:55:01.901638116 $ findmnt --notruncate
2026/06/18 21:55:01.901675255 TARGET SOURCE FSTYPE OPTIONS
2026/06/18 21:55:01.901684352 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/VIPQC
TEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:01.901808264 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:01.901809697 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/06/18 21:55:01.901827951 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:55:01.901828452 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:01.901852088 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/06/18 21:55:01.901872775 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:55:01.901873577 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:01.901890498 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/06/18 21:55:01.901890949 ├─/data /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:01.901931696 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l
/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:01.901932537 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l
/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:01.902103277 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:01.902105221 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:01.902138563 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:01.902139214 ├─/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/06/18 21:55:01.902180812 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:01.902181523 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/jobs/0/xH40TujGBF3TzxMf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:01.902240013 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:01.902241376 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:01.902275389 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3537914224] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:01.902276170 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:01.906989268 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
packrat-restore-sandbox cran-connectivity Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/06/18 21:55:01.922176717 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:01.922414362 [connect-session] Job Key: NE9HQSOblzvRKskD
2026/06/18 21:55:01.922429089 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:01.922435371 [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:36395 ...
Connected to session server http://127.0.0.1:36395
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:02.101511330 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:02.101849811 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/06-cran-connectivity.sh
2026/06/18 21:55:02.213725425
2026/06/18 21:55:02.213732789 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://cran.rstudio.com
2026/06/18 21:55:02.213788203 * Trying 13.225.47.84:443...
2026/06/18 21:55:02.213790016 * Connected to cran.rstudio.com (13.225.47.84) port 443 (#0)
2026/06/18 21:55:02.213806998 * ALPN, offering h2
2026/06/18 21:55:02.213807829 * ALPN, offering http/1.1
2026/06/18 21:55:02.213820213 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:55:02.213820924 * CApath: /etc/ssl/certs
2026/06/18 21:55:02.213834079 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:02.213834790 } [5 bytes data]
2026/06/18 21:55:02.213849678 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:55:02.213850389 } [512 bytes data]
2026/06/18 21:55:02.213866149 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:02.213866960 { [5 bytes data]
2026/06/18 21:55:02.213887231 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:55:02.213890136 { [122 bytes data]
2026/06/18 21:55:02.213921725 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:55:02.213922847 { [5 bytes data]
2026/06/18 21:55:02.213938056 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.213939028 { [5 bytes data]
2026/06/18 21:55:02.213954076 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/06/18 21:55:02.213954887 { [19 bytes data]
2026/06/18 21:55:02.213969835 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.213970767 { [5 bytes data]
2026/06/18 21:55:02.214019519 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/06/18 21:55:02.214020901 { [3836 bytes data]
2026/06/18 21:55:02.214035178 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.214035919 { [5 bytes data]
2026/06/18 21:55:02.214050577 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/06/18 21:55:02.214051468 { [264 bytes data]
2026/06/18 21:55:02.214065635 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.214066396 { [5 bytes data]
2026/06/18 21:55:02.214084180 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/06/18 21:55:02.214085051 { [36 bytes data]
2026/06/18 21:55:02.214113955 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:55:02.214115087 } [5 bytes data]
2026/06/18 21:55:02.214129154 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:55:02.214129925 } [1 bytes data]
2026/06/18 21:55:02.214150660 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.214155189 } [5 bytes data]
2026/06/18 21:55:02.214185545 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/06/18 21:55:02.214187920 } [36 bytes data]
2026/06/18 21:55:02.214210602 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/06/18 21:55:02.214211985 * ALPN, server accepted to use h2
2026/06/18 21:55:02.214236491 * Server certificate:
2026/06/18 21:55:02.214237613 * subject: CN=cran.rstudio.com
2026/06/18 21:55:02.214316411 * start date: May 1 00:00:00 2026 GMT
2026/06/18 21:55:02.214318114 * expire date: Nov 14 23:59:59 2026 GMT
2026/06/18 21:55:02.214332470 * subjectAltName: host "cran.rstudio.com" matched cert's "cran.rstudio.com"
2026/06/18 21:55:02.214334494 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M01
2026/06/18 21:55:02.214353810 * SSL certificate verify ok.
2026/06/18 21:55:02.214354883 * Using HTTP2, server supports multiplexing
2026/06/18 21:55:02.214370602 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:55:02.214371383 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:55:02.214417991 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.214419554 } [5 bytes data]
2026/06/18 21:55:02.214434412 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.214435193 } [5 bytes data]
2026/06/18 21:55:02.214456934 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.214457685 } [5 bytes data]
2026/06/18 21:55:02.214472853 * Using Stream ID: 1 (easy handle 0x55561ece0a30)
2026/06/18 21:55:02.214473795 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.214491488 } [5 bytes data]
2026/06/18 21:55:02.214492510 > GET / HTTP/2
2026/06/18 21:55:02.214535902 > Host: cran.rstudio.com
2026/06/18 21:55:02.214537625 > user-agent: curl/7.81.0
2026/06/18 21:55:02.214564128 > accept: */*
2026/06/18 21:55:02.214566523 >
2026/06/18 21:55:02.214583344 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.214584357 { [5 bytes data]
2026/06/18 21:55:02.214598864 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/06/18 21:55:02.214599625 { [157 bytes data]
2026/06/18 21:55:02.214614633 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.214615455 { [5 bytes data]
2026/06/18 21:55:02.214629972 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/06/18 21:55:02.214630773 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.214660780 } [5 bytes data]
2026/06/18 21:55:02.214661791 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.214677140 { [5 bytes data]
2026/06/18 21:55:02.214678072 < HTTP/2 200
2026/06/18 21:55:02.214689563 < content-type: text/html
2026/06/18 21:55:02.214690365 < content-length: 866
2026/06/18 21:55:02.214703981 < server: Apache/2.4.66 (Unix)
2026/06/18 21:55:02.214704983 < last-modified: Mon, 04 Mar 2024 19:47:19 GMT
2026/06/18 21:55:02.214719690 < accept-ranges: bytes
2026/06/18 21:55:02.214720481 < date: Thu, 18 Jun 2026 21:51:16 GMT
2026/06/18 21:55:02.214734187 < expires: Thu, 18 Jun 2026 22:21:00 GMT
2026/06/18 21:55:02.214734959 < cache-control: max-age=1800
2026/06/18 21:55:02.214748724 < etag: "362-612dafe59ac63"
2026/06/18 21:55:02.214749536 < x-cache: Hit from cloudfront
2026/06/18 21:55:02.214763713 < via: 1.1 815eeed126c51190eabc58088e60c7aa.cloudfront.net (CloudFront)
2026/06/18 21:55:02.214764674 < x-amz-cf-pop: ORD58-P15
2026/06/18 21:55:02.214782347 < x-amz-cf-id: mntLxyYpl1-dh4AZQCr2vG4Jq_aH4klARntvS-OzFyZ0TrbjpNIpjw==
2026/06/18 21:55:02.214783309 < age: 242
2026/06/18 21:55:02.214800542 <
2026/06/18 21:55:02.214801373 { [866 bytes data]
2026/06/18 21:55:02.219138906 * Connection #0 to host cran.rstudio.com left intact
packrat-restore-sandbox r-package-repository Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/06/18 21:55:02.233686587 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:02.233896250 [connect-session] Job Key: W5w1p9lmKKxCHQbH
2026/06/18 21:55:02.233910536 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:02.233916057 [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:41855 ...
Connected to session server http://127.0.0.1:41855
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:02.413573166 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:02.413847442 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/06/18 21:55:02.562091464
2026/06/18 21:55:02.562098437 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/06/18 21:55:02.562212590 * Trying 18.225.141.164:443...
2026/06/18 21:55:02.562215787 * Connected to packagemanager.posit.co (18.225.141.164) port 443 (#0)
2026/06/18 21:55:02.562232561 * ALPN, offering h2
2026/06/18 21:55:02.562235746 * ALPN, offering http/1.1
2026/06/18 21:55:02.562271333 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:55:02.562272776 * CApath: /etc/ssl/certs
2026/06/18 21:55:02.562293064 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:02.562294156 } [5 bytes data]
2026/06/18 21:55:02.562314073 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:55:02.562314985 } [512 bytes data]
2026/06/18 21:55:02.562361823 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:02.562367854 { [5 bytes data]
2026/06/18 21:55:02.562389805 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:55:02.562391007 { [104 bytes data]
2026/06/18 21:55:02.562410053 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:02.562410884 { [5 bytes data]
2026/06/18 21:55:02.562425472 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/06/18 21:55:02.562426373 { [3880 bytes data]
2026/06/18 21:55:02.562453595 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:02.562454646 { [5 bytes data]
2026/06/18 21:55:02.562469975 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/06/18 21:55:02.562470827 { [333 bytes data]
2026/06/18 21:55:02.562504339 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:02.562505842 { [5 bytes data]
2026/06/18 21:55:02.562521382 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/06/18 21:55:02.562522233 { [4 bytes data]
2026/06/18 21:55:02.562536680 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:02.562537492 } [5 bytes data]
2026/06/18 21:55:02.562557579 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/06/18 21:55:02.562558451 } [70 bytes data]
2026/06/18 21:55:02.562587914 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:55:02.562590829 } [5 bytes data]
2026/06/18 21:55:02.562627287 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:55:02.562628730 } [1 bytes data]
2026/06/18 21:55:02.562650180 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:02.562651072 } [5 bytes data]
2026/06/18 21:55:02.562685867 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/06/18 21:55:02.562687360 } [16 bytes data]
2026/06/18 21:55:02.562702178 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:55:02.562702969 { [5 bytes data]
2026/06/18 21:55:02.562716775 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:02.562717587 { [5 bytes data]
2026/06/18 21:55:02.562732023 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/06/18 21:55:02.562732765 { [16 bytes data]
2026/06/18 21:55:02.562746951 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/06/18 21:55:02.562747763 * ALPN, server accepted to use h2
2026/06/18 21:55:02.562765817 * Server certificate:
2026/06/18 21:55:02.562766708 * subject: CN=p3m.posit.it
2026/06/18 21:55:02.562780594 * start date: Feb 24 00:00:00 2026 GMT
2026/06/18 21:55:02.562781436 * expire date: Sep 9 23:59:59 2026 GMT
2026/06/18 21:55:02.562795983 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/06/18 21:55:02.562796885 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/06/18 21:55:02.562817674 * SSL certificate verify ok.
2026/06/18 21:55:02.562821601 * Using HTTP2, server supports multiplexing
2026/06/18 21:55:02.562837351 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:55:02.562838233 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:55:02.562864642 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.562865534 } [5 bytes data]
2026/06/18 21:55:02.562881423 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.562882375 } [5 bytes data]
2026/06/18 21:55:02.562898195 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.562899087 } [5 bytes data]
2026/06/18 21:55:02.562914746 * Using Stream ID: 1 (easy handle 0x55fb5294da30)
2026/06/18 21:55:02.562915547 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.562934172 } [5 bytes data]
2026/06/18 21:55:02.562935144 > GET /cran/__linux__/jammy/latest HTTP/2
2026/06/18 21:55:02.562949842 > Host: packagemanager.posit.co
2026/06/18 21:55:02.562950733 > user-agent: curl/7.81.0
2026/06/18 21:55:02.562965872 > accept: */*
2026/06/18 21:55:02.562966793 >
2026/06/18 21:55:02.562977684 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.562978616 { [5 bytes data]
2026/06/18 21:55:02.562993173 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/06/18 21:55:02.562994034 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.563012389 } [5 bytes data]
2026/06/18 21:55:02.563014673 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.563029250 { [5 bytes data]
2026/06/18 21:55:02.563030202 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.563045100 { [5 bytes data]
2026/06/18 21:55:02.563046052 < HTTP/2 400
2026/06/18 21:55:02.563057974 < date: Thu, 18 Jun 2026 21:55:02 GMT
2026/06/18 21:55:02.563058776 < content-type: text/plain; charset=utf-8
2026/06/18 21:55:02.563074215 < content-length: 94
2026/06/18 21:55:02.563075026 < cache-control: max-age=3600
2026/06/18 21:55:02.563089193 < request-id: e5d20b1f-4e67-482d-96d8-58f3e26ee466
2026/06/18 21:55:02.563090145 < server: Posit Package Manager v2026.05.0
2026/06/18 21:55:02.563107647 < x-content-type-options: nosniff
2026/06/18 21:55:02.563108469 < x-frame-options: DENY
2026/06/18 21:55:02.563123377 < x-repository-type: RSPM
2026/06/18 21:55:02.563124148 <
2026/06/18 21:55:02.563148737 { [94 bytes data]
2026/06/18 21:55:02.563150700 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.563166530 { [5 bytes data]
2026/06/18 21:55:02.567858609 * 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/06/18 21:55:02.582493732 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:02.582689549 [connect-session] Job Key: nqyG7Ych2aWM3XuD
2026/06/18 21:55:02.582699889 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:02.582703425 [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:34281 ...
Connected to session server http://127.0.0.1:34281
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:02.758980601 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:02.759291047 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/06/18 21:55:02.903401887
2026/06/18 21:55:02.903409271 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/06/18 21:55:02.903457591 * Trying 18.225.141.164:443...
2026/06/18 21:55:02.903459284 * Connected to packagemanager.posit.co (18.225.141.164) port 443 (#0)
2026/06/18 21:55:02.903476567 * ALPN, offering h2
2026/06/18 21:55:02.903477569 * ALPN, offering http/1.1
2026/06/18 21:55:02.903491625 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:55:02.903492507 * CApath: /etc/ssl/certs
2026/06/18 21:55:02.903506423 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:02.903507264 } [5 bytes data]
2026/06/18 21:55:02.903520169 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:55:02.903520910 } [512 bytes data]
2026/06/18 21:55:02.903535227 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:02.903536329 { [5 bytes data]
2026/06/18 21:55:02.903551838 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:55:02.903552589 { [104 bytes data]
2026/06/18 21:55:02.903567146 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:02.903567958 { [5 bytes data]
2026/06/18 21:55:02.903583758 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/06/18 21:55:02.903584840 { [3880 bytes data]
2026/06/18 21:55:02.903601020 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:02.903602152 { [5 bytes data]
2026/06/18 21:55:02.903614395 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/06/18 21:55:02.903614836 { [333 bytes data]
2026/06/18 21:55:02.903623853 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:02.903624264 { [5 bytes data]
2026/06/18 21:55:02.903632850 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/06/18 21:55:02.903633321 { [4 bytes data]
2026/06/18 21:55:02.903641917 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:02.903642337 } [5 bytes data]
2026/06/18 21:55:02.903650923 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/06/18 21:55:02.903651354 } [70 bytes data]
2026/06/18 21:55:02.903660201 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:55:02.903660622 } [5 bytes data]
2026/06/18 21:55:02.903668837 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:55:02.903669298 } [1 bytes data]
2026/06/18 21:55:02.903678225 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:02.903678635 } [5 bytes data]
2026/06/18 21:55:02.903695738 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/06/18 21:55:02.903696699 } [16 bytes data]
2026/06/18 21:55:02.903712529 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:55:02.903713681 { [5 bytes data]
2026/06/18 21:55:02.903728729 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:02.903729631 { [5 bytes data]
2026/06/18 21:55:02.903743016 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/06/18 21:55:02.903743747 { [16 bytes data]
2026/06/18 21:55:02.903756972 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/06/18 21:55:02.903757824 * ALPN, server accepted to use h2
2026/06/18 21:55:02.903775186 * Server certificate:
2026/06/18 21:55:02.903776028 * subject: CN=p3m.posit.it
2026/06/18 21:55:02.903790966 * start date: Feb 24 00:00:00 2026 GMT
2026/06/18 21:55:02.903792008 * expire date: Sep 9 23:59:59 2026 GMT
2026/06/18 21:55:02.903807888 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/06/18 21:55:02.903809090 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/06/18 21:55:02.903841503 * SSL certificate verify ok.
2026/06/18 21:55:02.903847173 * Using HTTP2, server supports multiplexing
2026/06/18 21:55:02.903875406 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:55:02.903876508 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:55:02.903905433 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.903907106 } [5 bytes data]
2026/06/18 21:55:02.903923326 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.903924218 } [5 bytes data]
2026/06/18 21:55:02.903938795 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.903939607 } [5 bytes data]
2026/06/18 21:55:02.903954074 * Using Stream ID: 1 (easy handle 0x562a5fc6da30)
2026/06/18 21:55:02.903954915 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.903972588 } [5 bytes data]
2026/06/18 21:55:02.903973460 > GET /cran/__linux__/jammy/latest HTTP/2
2026/06/18 21:55:02.903987536 > Host: packagemanager.posit.co
2026/06/18 21:55:02.903988338 > user-agent: curl/7.81.0
2026/06/18 21:55:02.904002455 > accept: */*
2026/06/18 21:55:02.904003226 >
2026/06/18 21:55:02.904013856 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.904014647 { [5 bytes data]
2026/06/18 21:55:02.904029385 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/06/18 21:55:02.904030176 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:02.904047699 } [5 bytes data]
2026/06/18 21:55:02.904048521 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.904063108 { [5 bytes data]
2026/06/18 21:55:02.904064000 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.904077856 { [5 bytes data]
2026/06/18 21:55:02.904078697 < HTTP/2 400
2026/06/18 21:55:02.904090580 < date: Thu, 18 Jun 2026 21:55:02 GMT
2026/06/18 21:55:02.904091481 < content-type: text/plain; charset=utf-8
2026/06/18 21:55:02.904106639 < content-length: 94
2026/06/18 21:55:02.904107441 < cache-control: max-age=3600
2026/06/18 21:55:02.904121257 < request-id: 908c1733-b0f1-4e56-9905-e6b196f3cf0f
2026/06/18 21:55:02.904122149 < server: Posit Package Manager v2026.05.0
2026/06/18 21:55:02.904139070 < x-content-type-options: nosniff
2026/06/18 21:55:02.904139852 < x-frame-options: DENY
2026/06/18 21:55:02.904154720 < x-repository-type: RSPM
2026/06/18 21:55:02.904155671 <
2026/06/18 21:55:02.904168035 { [94 bytes data]
2026/06/18 21:55:02.904168816 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:02.904209011 { [5 bytes data]
2026/06/18 21:55:02.908808543 * Connection #0 to host packagemanager.posit.co left intact
Stopped session pings to http://127.0.0.1:34281
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/06/18 21:55:02.923507209 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:02.923709098 [connect-session] Job Key: hhP502lL2SXfaBGw
2026/06/18 21:55:02.923723585 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:02.923729045 [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:35183 ...
Connected to session server http://127.0.0.1:35183
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:03.123651759 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:03.123957978 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/06/18 21:55:03.142004828
2026/06/18 21:55:03.142011982 $ /opt/R/4.5.2/bin/R --version
2026/06/18 21:55:03.142049352 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble"
2026/06/18 21:55:03.142050504 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/06/18 21:55:03.142063147 Platform: x86_64-pc-linux-gnu
2026/06/18 21:55:03.142063739
2026/06/18 21:55:03.142071714 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/06/18 21:55:03.142072184 You are welcome to redistribute it under the terms of the
2026/06/18 21:55:03.142083505 GNU General Public License versions 2 or 3.
2026/06/18 21:55:03.142084087 For more information about these matters see
2026/06/18 21:55:03.147120900 https://www.gnu.org/licenses/.
packrat-restore-sandbox installed-packages Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/06/18 21:55:03.162046468 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:03.162324309 [connect-session] Job Key: F6copwPpP16mSOun
2026/06/18 21:55:03.162342693 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:03.162349997 [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:34659 ...
Connected to session server http://127.0.0.1:34659
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:03.343715569 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:03.344017512 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/06/18 21:55:03.556990901
2026/06/18 21:55:03.557002974 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/06/18 21:55:03.557062656 Package Version LibPath
2026/06/18 21:55:03.557064108 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557080469 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557081471 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557097851 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557098603 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557113791 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557114593 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557130583 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557131444 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557148376 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557149097 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557165458 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557166250 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557214790 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557216273 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557239416 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557240368 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557258021 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557258913 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557276316 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557277087 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557294450 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557295241 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557311762 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557312503 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557329325 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557330106 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557349312 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557350144 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557366835 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557367747 Rcpp "Rcpp" "1.1.1-1.1" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557384508 rlang "rlang" "1.2.0" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557385240 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557401770 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557402612 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557422579 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557423441 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557439782 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557440643 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557465730 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.557466612 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:03.562872972 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/06/18 21:55:03.577980401 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:03.578202707 [connect-session] Job Key: hpm4VVDNHwCR0KRG
2026/06/18 21:55:03.578218536 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:03.578224487 [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:45923 ...
Connected to session server http://127.0.0.1:45923
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:03.760853629 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:03.761154318 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/06/18 21:55:03.761606246 $add.smooth
2026/06/18 21:55:03.761614241 [1] TRUE
2026/06/18 21:55:03.761654987
2026/06/18 21:55:03.761656810 $bitmapType
2026/06/18 21:55:03.761670716 [1] "cairo"
2026/06/18 21:55:03.761672029
2026/06/18 21:55:03.761679533 $browser
2026/06/18 21:55:03.761681577 [1] "xdg-open"
2026/06/18 21:55:03.761689151
2026/06/18 21:55:03.761689582 $browserNLdisabled
2026/06/18 21:55:03.761697106 [1] FALSE
2026/06/18 21:55:03.761697617
2026/06/18 21:55:03.761704720 $catch.script.errors
2026/06/18 21:55:03.761705171 [1] FALSE
2026/06/18 21:55:03.761712926
2026/06/18 21:55:03.761713367 $CBoundsCheck
2026/06/18 21:55:03.761720380 [1] FALSE
2026/06/18 21:55:03.761720810
2026/06/18 21:55:03.761727493 $check.bounds
2026/06/18 21:55:03.761727934 [1] FALSE
2026/06/18 21:55:03.761735248
2026/06/18 21:55:03.761735758 $citation.bibtex.max
2026/06/18 21:55:03.761743092 [1] 1
2026/06/18 21:55:03.761743563
2026/06/18 21:55:03.761750887 $continue
2026/06/18 21:55:03.761751327 [1] "+ "
2026/06/18 21:55:03.761758291
2026/06/18 21:55:03.761758772 $contrasts
2026/06/18 21:55:03.761775403 unordered ordered
2026/06/18 21:55:03.761776434 "contr.treatment" "contr.poly"
2026/06/18 21:55:03.761807202
2026/06/18 21:55:03.761808514 $defaultPackages
2026/06/18 21:55:03.761821469 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/06/18 21:55:03.761822080
2026/06/18 21:55:03.761831167 $demo.ask
2026/06/18 21:55:03.761831618 [1] "default"
2026/06/18 21:55:03.761838871
2026/06/18 21:55:03.761839382 $deparse.cutoff
2026/06/18 21:55:03.761846596 [1] 60
2026/06/18 21:55:03.761847027
2026/06/18 21:55:03.761853529 $device
2026/06/18 21:55:03.762304742 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/06/18 21:55:03.762313959 width, height, onefile, family, title, fonts, version, paper,
2026/06/18 21:55:03.762371697 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/06/18 21:55:03.762373280 useKerning, fillOddEven, compress, timestamp, producer, author)
2026/06/18 21:55:03.762394390 {
2026/06/18 21:55:03.762395462 initPSandPDFfonts()
2026/06/18 21:55:03.762408616 new <- list()
2026/06/18 21:55:03.762410089 if (!missing(width))
2026/06/18 21:55:03.762424145 new$width <- width
2026/06/18 21:55:03.762425037 if (!missing(height))
2026/06/18 21:55:03.762439765 new$height <- height
2026/06/18 21:55:03.762440667 if (!missing(onefile))
2026/06/18 21:55:03.762453440 new$onefile <- onefile
2026/06/18 21:55:03.762454202 if (!missing(title))
2026/06/18 21:55:03.762468048 new$title <- title
2026/06/18 21:55:03.762468829 if (!missing(fonts))
2026/06/18 21:55:03.762486887 new$fonts <- fonts
2026/06/18 21:55:03.762489572 if (!missing(version))
2026/06/18 21:55:03.762510842 new$version <- version
2026/06/18 21:55:03.762511814 if (!missing(paper))
2026/06/18 21:55:03.762525570 new$paper <- paper
2026/06/18 21:55:03.762528465 if (!missing(encoding))
2026/06/18 21:55:03.762541800 new$encoding <- encoding
2026/06/18 21:55:03.762542622 if (!missing(bg))
2026/06/18 21:55:03.762555886 new$bg <- bg
2026/06/18 21:55:03.762556658 if (!missing(fg))
2026/06/18 21:55:03.762601071 new$fg <- fg
2026/06/18 21:55:03.762602283 if (!missing(pointsize))
2026/06/18 21:55:03.762615504 new$pointsize <- pointsize
2026/06/18 21:55:03.762618750 if (!missing(pagecentre))
2026/06/18 21:55:03.762639018 new$pagecentre <- pagecentre
2026/06/18 21:55:03.762639889 if (!missing(colormodel))
2026/06/18 21:55:03.762654146 new$colormodel <- colormodel
2026/06/18 21:55:03.762654958 if (!missing(useDingbats))
2026/06/18 21:55:03.762670326 new$useDingbats <- useDingbats
2026/06/18 21:55:03.762671448 if (!missing(useKerning))
2026/06/18 21:55:03.762694492 new$useKerning <- useKerning
2026/06/18 21:55:03.762695333 if (!missing(fillOddEven))
2026/06/18 21:55:03.762709981 new$fillOddEven <- fillOddEven
2026/06/18 21:55:03.762726842 if (!missing(compress))
2026/06/18 21:55:03.762744589 new$compress <- compress
2026/06/18 21:55:03.762746183 if (!missing(timestamp))
2026/06/18 21:55:03.762760249 new$timestamp <- timestamp
2026/06/18 21:55:03.762761301 if (!missing(producer))
2026/06/18 21:55:03.762774986 new$producer <- producer
2026/06/18 21:55:03.762775808 if (!missing(author))
2026/06/18 21:55:03.762789193 new$author <- author
2026/06/18 21:55:03.762790025 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/06/18 21:55:03.762806536 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/06/18 21:55:03.762807477 inherits(family, "CIDFont"))) {
2026/06/18 21:55:03.762846380 enc <- family$encoding
2026/06/18 21:55:03.762847593 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/06/18 21:55:03.762863743 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/06/18 21:55:03.762864554 "default"))
2026/06/18 21:55:03.762880905 old$encoding <- enc
2026/06/18 21:55:03.762881777 family <- family$metrics
2026/06/18 21:55:03.762912310 }
2026/06/18 21:55:03.762915455 if (is.null(old$encoding) || old$encoding == "default")
2026/06/18 21:55:03.762935293 old$encoding <- guessEncoding()
2026/06/18 21:55:03.762936284 if (!missing(family)) {
2026/06/18 21:55:03.762951263 if (length(family) == 4L) {
2026/06/18 21:55:03.762952104 family <- c(family, "Symbol.afm")
2026/06/18 21:55:03.762967002 }
2026/06/18 21:55:03.762967803 else if (length(family) == 5L) {
2026/06/18 21:55:03.763013048 }
2026/06/18 21:55:03.763014341 else if (length(family) == 1L) {
2026/06/18 21:55:03.763027635 pf <- pdfFonts(family)[[1L]]
2026/06/18 21:55:03.763028397 if (is.null(pf))
2026/06/18 21:55:03.763042493 stop(gettextf("unknown family '%s'", family),
2026/06/18 21:55:03.763043275 domain = NA)
2026/06/18 21:55:03.763058383 matchFont(pf, old$encoding)
2026/06/18 21:55:03.763059255 }
2026/06/18 21:55:03.763071888 else stop("invalid 'family' argument")
2026/06/18 21:55:03.763072660 old$family <- family
2026/06/18 21:55:03.763087478 }
2026/06/18 21:55:03.763088369 version <- old$version
2026/06/18 21:55:03.763100291 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/06/18 21:55:03.763127763 "2.0")
2026/06/18 21:55:03.763147860 if (version %in% versions)
2026/06/18 21:55:03.763148772 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/06/18 21:55:03.763168138 else stop("invalid PDF version")
2026/06/18 21:55:03.763172707 onefile <- old$onefile
2026/06/18 21:55:03.763196035 if (!checkIntFormat(file))
2026/06/18 21:55:03.763198780 stop(gettextf("invalid 'file' argument '%s'", file),
2026/06/18 21:55:03.763262878 domain = NA)
2026/06/18 21:55:03.763264691 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/06/18 21:55:03.763280731 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/06/18 21:55:03.763281242 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/06/18 21:55:03.763292303 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/06/18 21:55:03.763292754 old$fillOddEven, old$compress, old$timestamp, old$producer,
2026/06/18 21:55:03.763304345 old$author)
2026/06/18 21:55:03.763304846 invisible()
2026/06/18 21:55:03.763312611 }
2026/06/18 21:55:03.763313052 <bytecode: 0x5598e181d300>
2026/06/18 21:55:03.763321016 <environment: namespace:grDevices>
2026/06/18 21:55:03.763322980
2026/06/18 21:55:03.763347225 $device.ask.default
2026/06/18 21:55:03.763348418 [1] FALSE
2026/06/18 21:55:03.763363346
2026/06/18 21:55:03.763364257 $digits
2026/06/18 21:55:03.763375118 [1] 7
2026/06/18 21:55:03.763376039
2026/06/18 21:55:03.763385147 $download.file.extra
2026/06/18 21:55:03.763385958 [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/06/18 21:55:03.763409252
2026/06/18 21:55:03.763409973 $download.file.method
2026/06/18 21:55:03.763420102 [1] "curl"
2026/06/18 21:55:03.763421054
2026/06/18 21:55:03.763432135 $dvipscmd
2026/06/18 21:55:03.763432926 [1] "dvips"
2026/06/18 21:55:03.763444638
2026/06/18 21:55:03.763445560 $echo
2026/06/18 21:55:03.763456751 [1] FALSE
2026/06/18 21:55:03.763457562
2026/06/18 21:55:03.763477039 $editor
2026/06/18 21:55:03.763478151 [1] "vi"
2026/06/18 21:55:03.763494549
2026/06/18 21:55:03.763496934 $encoding
2026/06/18 21:55:03.763516661 [1] "native.enc"
2026/06/18 21:55:03.763517503
2026/06/18 21:55:03.763531260 $example.ask
2026/06/18 21:55:03.763533013 [1] "default"
2026/06/18 21:55:03.763549154
2026/06/18 21:55:03.763550116 $expressions
2026/06/18 21:55:03.763561677 [1] 5000
2026/06/18 21:55:03.763562609
2026/06/18 21:55:03.763573770 $help.search.types
2026/06/18 21:55:03.763574581 [1] "vignette" "demo" "help"
2026/06/18 21:55:03.763590191
2026/06/18 21:55:03.763591313 $help.try.all.packages
2026/06/18 21:55:03.763605720 [1] FALSE
2026/06/18 21:55:03.763606742
2026/06/18 21:55:03.763619135 $HTTPUserAgent
2026/06/18 21:55:03.763620127 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/06/18 21:55:03.763636597
2026/06/18 21:55:03.763637429 $internet.info
2026/06/18 21:55:03.763651315 [1] 2
2026/06/18 21:55:03.763652447
2026/06/18 21:55:03.763670190 $keep.parse.data
2026/06/18 21:55:03.763671282 [1] TRUE
2026/06/18 21:55:03.763687493
2026/06/18 21:55:03.763688234 $keep.parse.data.pkgs
2026/06/18 21:55:03.763700497 [1] FALSE
2026/06/18 21:55:03.763701379
2026/06/18 21:55:03.763712460 $keep.source
2026/06/18 21:55:03.763713371 [1] FALSE
2026/06/18 21:55:03.763727838
2026/06/18 21:55:03.763728900 $keep.source.pkgs
2026/06/18 21:55:03.763741143 [1] FALSE
2026/06/18 21:55:03.763741915
2026/06/18 21:55:03.763752615 $locatorBell
2026/06/18 21:55:03.763753366 [1] TRUE
2026/06/18 21:55:03.763774856
2026/06/18 21:55:03.763775738 $mailer
2026/06/18 21:55:03.763786157 [1] "mailto"
2026/06/18 21:55:03.763786979
2026/06/18 21:55:03.763797479 $matprod
2026/06/18 21:55:03.763798230 [1] "default"
2026/06/18 21:55:03.763809822
2026/06/18 21:55:03.763810753 $max.contour.segments
2026/06/18 21:55:03.763822495 [1] 25000
2026/06/18 21:55:03.763823307
2026/06/18 21:55:03.763833476 $max.print
2026/06/18 21:55:03.763834227 [1] 99999
2026/06/18 21:55:03.763845208
2026/06/18 21:55:03.763846010 $menu.graphics
2026/06/18 21:55:03.763856870 [1] TRUE
2026/06/18 21:55:03.763857631
2026/06/18 21:55:03.763867991 $na.action
2026/06/18 21:55:03.763868902 [1] "na.omit"
2026/06/18 21:55:03.763880694
2026/06/18 21:55:03.763881476 $nwarnings
2026/06/18 21:55:03.763892025 [1] 50
2026/06/18 21:55:03.763892777
2026/06/18 21:55:03.763902826 $OutDec
2026/06/18 21:55:03.763903577 [1] "."
2026/06/18 21:55:03.763914117
2026/06/18 21:55:03.763915029 $packrat.authenticated.downloads.use.renv
2026/06/18 21:55:03.763928975 [1] TRUE
2026/06/18 21:55:03.763929776
2026/06/18 21:55:03.763941168 $packrat.connect.timeout
2026/06/18 21:55:03.763942019 [1] 10
2026/06/18 21:55:03.763954453
2026/06/18 21:55:03.763955254 $packrat.untrusted.packages
2026/06/18 21:55:03.763968108 character(0)
2026/06/18 21:55:03.763968970
2026/06/18 21:55:03.763980792 $packrat.verbose.cache
2026/06/18 21:55:03.763981784 [1] TRUE
2026/06/18 21:55:03.763994618
2026/06/18 21:55:03.763995459 $pager
2026/06/18 21:55:03.764006530 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/06/18 21:55:03.764007372
2026/06/18 21:55:03.764020426 $papersize
2026/06/18 21:55:03.764021187 [1] "letter"
2026/06/18 21:55:03.764032809
2026/06/18 21:55:03.764033731 $PCRE_limit_recursion
2026/06/18 21:55:03.764050662 [1] NA
2026/06/18 21:55:03.764051474
2026/06/18 21:55:03.764062535 $PCRE_study
2026/06/18 21:55:03.764063366 [1] FALSE
2026/06/18 21:55:03.764073906
2026/06/18 21:55:03.764074627 $PCRE_use_JIT
2026/06/18 21:55:03.764086009 [1] TRUE
2026/06/18 21:55:03.764086901
2026/06/18 21:55:03.764097230 $pdfviewer
2026/06/18 21:55:03.764098111 [1] "/usr/bin/xdg-open"
2026/06/18 21:55:03.764110505
2026/06/18 21:55:03.764111246 $pkgType
2026/06/18 21:55:03.764121646 [1] "source"
2026/06/18 21:55:03.764122447
2026/06/18 21:55:03.764133598 $printcmd
2026/06/18 21:55:03.764134490 [1] "/usr/bin/lpr"
2026/06/18 21:55:03.764146322
2026/06/18 21:55:03.764147354 $prompt
2026/06/18 21:55:03.764158023 [1] "> "
2026/06/18 21:55:03.764158815
2026/06/18 21:55:03.764168814 $repos
2026/06/18 21:55:03.764169655 CRAN
2026/06/18 21:55:03.764180816 "@CRAN@"
2026/06/18 21:55:03.764181898
2026/06/18 21:55:03.764231652 $rl_word_breaks
2026/06/18 21:55:03.764232964 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/06/18 21:55:03.764248323
2026/06/18 21:55:03.764249294 $scipen
2026/06/18 21:55:03.764260575 [1] 0
2026/06/18 21:55:03.764261628
2026/06/18 21:55:03.764275892 $show.coef.Pvalues
2026/06/18 21:55:03.764278157 [1] TRUE
2026/06/18 21:55:03.764296100
2026/06/18 21:55:03.764296952 $show.error.messages
2026/06/18 21:55:03.764309074 [1] TRUE
2026/06/18 21:55:03.764309886
2026/06/18 21:55:03.764320336 $show.signif.stars
2026/06/18 21:55:03.764321237 [1] TRUE
2026/06/18 21:55:03.764333891
2026/06/18 21:55:03.764334722 $showErrorCalls
2026/06/18 21:55:03.764346395 [1] TRUE
2026/06/18 21:55:03.764347216
2026/06/18 21:55:03.764358237 $showNCalls
2026/06/18 21:55:03.764359058 [1] 50
2026/06/18 21:55:03.764412358
2026/06/18 21:55:03.764413690 $showWarnCalls
2026/06/18 21:55:03.764430352 [1] FALSE
2026/06/18 21:55:03.764432205
2026/06/18 21:55:03.764443586 $str
2026/06/18 21:55:03.764444548 $str$strict.width
2026/06/18 21:55:03.764456190 [1] "no"
2026/06/18 21:55:03.764456991
2026/06/18 21:55:03.764467682 $str$digits.d
2026/06/18 21:55:03.764468503 [1] 3
2026/06/18 21:55:03.764479864
2026/06/18 21:55:03.764480776 $str$vec.len
2026/06/18 21:55:03.764523436 [1] 4
2026/06/18 21:55:03.764524598
2026/06/18 21:55:03.764534427 $str$list.len
2026/06/18 21:55:03.764535178 [1] 99
2026/06/18 21:55:03.764546599
2026/06/18 21:55:03.764547401 $str$deparse.lines
2026/06/18 21:55:03.764558932 NULL
2026/06/18 21:55:03.764559734
2026/06/18 21:55:03.764574562 $str$drop.deparse.attr
2026/06/18 21:55:03.764575403 [1] TRUE
2026/06/18 21:55:03.764592636
2026/06/18 21:55:03.764597324 $str$formatNum
2026/06/18 21:55:03.764638872 function (x, ...)
2026/06/18 21:55:03.764640245 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/06/18 21:55:03.764656074 <environment: 0x5598e20906c8>
2026/06/18 21:55:03.764657046
2026/06/18 21:55:03.764669459
2026/06/18 21:55:03.764670361 $str.dendrogram.last
2026/06/18 21:55:03.764681933 [1] "`"
2026/06/18 21:55:03.764682724
2026/06/18 21:55:03.764692893 $texi2dvi
2026/06/18 21:55:03.764693825 [1] "/usr/bin/texi2dvi"
2026/06/18 21:55:03.764706453
2026/06/18 21:55:03.764708947 $timeout
2026/06/18 21:55:03.764726210 [1] 60
2026/06/18 21:55:03.764727041
2026/06/18 21:55:03.764737831 $ts.eps
2026/06/18 21:55:03.764738703 [1] 1e-05
2026/06/18 21:55:03.764750265
2026/06/18 21:55:03.764751297 $ts.S.compat
2026/06/18 21:55:03.764762658 [1] FALSE
2026/06/18 21:55:03.764763650
2026/06/18 21:55:03.764774801 $unzip
2026/06/18 21:55:03.764775672 [1] "/usr/bin/unzip"
2026/06/18 21:55:03.764789157
2026/06/18 21:55:03.764790049 $useFancyQuotes
2026/06/18 21:55:03.764842678 [1] TRUE
2026/06/18 21:55:03.764844160
2026/06/18 21:55:03.764856023 $verbose
2026/06/18 21:55:03.764856814 [1] FALSE
2026/06/18 21:55:03.764868546
2026/06/18 21:55:03.764869428 $warn
2026/06/18 21:55:03.764879807 [1] 0
2026/06/18 21:55:03.764880539
2026/06/18 21:55:03.764890377 $warning.length
2026/06/18 21:55:03.764891219 [1] 1000
2026/06/18 21:55:03.764903231
2026/06/18 21:55:03.764904073 $warnPartialMatchArgs
2026/06/18 21:55:03.764921696 [1] FALSE
2026/06/18 21:55:03.764922567
2026/06/18 21:55:03.764956907 $warnPartialMatchAttr
2026/06/18 21:55:03.764993416 [1] FALSE
2026/06/18 21:55:03.764994838
2026/06/18 21:55:03.765010027 $warnPartialMatchDollar
2026/06/18 21:55:03.765010969 [1] FALSE
2026/06/18 21:55:03.765023963
2026/06/18 21:55:03.765024845 $width
2026/06/18 21:55:03.765035234 [1] 80
2026/06/18 21:55:03.765035995
Stopped session pings to http://127.0.0.1:45923
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/06/18 21:55:03.784302220 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:03.784516261 [connect-session] Job Key: WqWh2Xj03UOBKVuj
2026/06/18 21:55:03.784526430 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:03.784530167 [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:35911 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:35911
2026/06/18 21:55:03.966600981 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:03.966900762 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/06/18 21:55:03.974416796
2026/06/18 21:55:03.974423709 $ env
2026/06/18 21:55:03.974461991 _DD_ROOT_GO_SESSION_ID=5b2d5751-904e-4948-8207-e33f808cd126
2026/06/18 21:55:03.974463514 EDITOR=vi
2026/06/18 21:55:03.974503038 HOME=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:55:03.974504611 HOSTNAME=bea52df9f1bf
2026/06/18 21:55:03.974520340 LANG=en_US.UTF-8
2026/06/18 21:55:03.974521182 LANGUAGE=en_US:en
2026/06/18 21:55:03.974535118 LC_ALL=en_US.UTF-8
2026/06/18 21:55:03.974536080 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/06/18 21:55:03.974564302 LN_S=ln -s
2026/06/18 21:55:03.974565384 LOGNAME=rstudio-connect
2026/06/18 21:55:03.974578078 MAKEFLAGS=-j1
2026/06/18 21:55:03.974578880 MAKE=make
2026/06/18 21:55:03.974612483 PAGER=/usr/bin/pager
2026/06/18 21:55:03.974628633 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/06/18 21:55:03.974629665 POSIT_CONNECT=1
2026/06/18 21:55:03.974645494 POSIT_PRODUCT=CONNECT
2026/06/18 21:55:03.974646286 PWD=/opt/rstudio-connect/mnt/app
2026/06/18 21:55:03.974660032 R_ARCH=
2026/06/18 21:55:03.974660773 R_BROWSER=xdg-open
2026/06/18 21:55:03.974673076 R_BZIPCMD=/usr/bin/bzip2
2026/06/18 21:55:03.974673858 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/06/18 21:55:03.974687834 R_ENVIRON_USER=REDACTED
2026/06/18 21:55:03.974688755 R_GZIPCMD=/usr/bin/gzip
2026/06/18 21:55:03.974702661 R_HOME=/opt/R/4.5.2/lib/R
2026/06/18 21:55:03.974703593 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/06/18 21:55:03.974718050 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/06/18 21:55:03.974718932 R_LIBS_USER=REDACTED
2026/06/18 21:55:03.974733299 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/06/18 21:55:03.974734111 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpFZR30t/packrat-src
2026/06/18 21:55:03.974752956 R_PAPERSIZE=letter
2026/06/18 21:55:03.974753747 R_PDFVIEWER=/usr/bin/xdg-open
2026/06/18 21:55:03.974770869 R_PLATFORM=x86_64-pc-linux-gnu
2026/06/18 21:55:03.974771741 R_PRINTCMD=/usr/bin/lpr
2026/06/18 21:55:03.974785817 R_PROFILE_USER=REDACTED
2026/06/18 21:55:03.974786619 R_RD4PDF=times,inconsolata,hyper
2026/06/18 21:55:03.974801216 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpFZR30t
2026/06/18 21:55:03.974802068 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/06/18 21:55:03.974819330 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/06/18 21:55:03.974820101 R_STRIP_STATIC_LIB=strip --strip-debug
2026/06/18 21:55:03.974836111 RSTUDIO_PRODUCT=CONNECT
2026/06/18 21:55:03.974836903 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/06/18 21:55:03.974851520 R_UNZIPCMD=/usr/bin/unzip
2026/06/18 21:55:03.974852322 R_ZIPCMD=/usr/bin/zip
2026/06/18 21:55:03.974865486 SED=/usr/bin/sed
2026/06/18 21:55:03.974866298 SHLVL=2
2026/06/18 21:55:03.974878250 STARTUP_DEBUG_MODE=0
2026/06/18 21:55:03.974879082 TAR=/usr/bin/tar
2026/06/18 21:55:03.974891766 TERM=xterm
2026/06/18 21:55:03.974892607 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:55:03.974905792 TZ=UTC
2026/06/18 21:55:03.974906794 USERNAME=rstudio-connect
2026/06/18 21:55:03.974919518 USER=rstudio-connect
2026/06/18 21:55:03.980279589 _=/usr/bin/env
Stopped session pings to http://127.0.0.1:35911
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/06/18 21:55:03.995151577 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:03.995421782 [connect-session] Job Key: Da13UNws8p7impGr
2026/06/18 21:55:03.995434747 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:03.995438594 [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:46099 ...
Connected to session server http://127.0.0.1:46099
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:04.178265502 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:04.178559424 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/06/18 21:55:04.185935071
2026/06/18 21:55:04.185941403 $ findmnt --notruncate
2026/06/18 21:55:04.185978723 TARGET SOURCE FSTYPE OPTIONS
2026/06/18 21:55:04.185982009 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/VIPQC
TEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:04.186115439 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:04.186117262 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/06/18 21:55:04.186148180 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:55:04.186149392 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:04.186179298 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/06/18 21:55:04.186180230 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:55:04.186247085 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:04.186248428 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/06/18 21:55:04.186289073 ├─/data /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:04.186291899 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l
/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:04.186350232 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l
/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:04.186533361 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:04.186534463 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:04.186575630 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:04.186576411 ├─/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/06/18 21:55:04.186624942 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:04.186625914 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/jobs/0/Da13UNws8p7impGr] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:04.186668604 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:04.186669385 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:04.186709751 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3981335893] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:04.186710723 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:04.191268778 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/overlay2/l/V
IPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
Stopped session pings to http://127.0.0.1:46099
packrat-restore-sandbox cran-connectivity Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/06/18 21:55:04.206273603 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:04.206484087 [connect-session] Job Key: V7sIrGMOt1qL0Lqc
2026/06/18 21:55:04.206493936 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:04.206497472 [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:39887 ...
Connected to session server http://127.0.0.1:39887
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:04.388863838 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:04.389161347 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/06-cran-connectivity.sh
2026/06/18 21:55:04.527311412
2026/06/18 21:55:04.527318906 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://cran.rstudio.com
2026/06/18 21:55:04.527371996 * Trying 13.225.47.86:443...
2026/06/18 21:55:04.527373639 * Connected to cran.rstudio.com (13.225.47.86) port 443 (#0)
2026/06/18 21:55:04.527387334 * ALPN, offering h2
2026/06/18 21:55:04.527387896 * ALPN, offering http/1.1
2026/06/18 21:55:04.527396812 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:55:04.527397333 * CApath: /etc/ssl/certs
2026/06/18 21:55:04.527407172 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:04.527407592 } [5 bytes data]
2026/06/18 21:55:04.527416970 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:55:04.527417401 } [512 bytes data]
2026/06/18 21:55:04.527426087 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:04.527426518 { [5 bytes data]
2026/06/18 21:55:04.527435324 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:55:04.527435745 { [122 bytes data]
2026/06/18 21:55:04.527444321 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:55:04.527444742 { [5 bytes data]
2026/06/18 21:55:04.527453318 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.527453729 { [5 bytes data]
2026/06/18 21:55:04.527462806 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/06/18 21:55:04.527463286 { [19 bytes data]
2026/06/18 21:55:04.527480950 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.527481912 { [5 bytes data]
2026/06/18 21:55:04.527505586 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/06/18 21:55:04.527511617 { [3836 bytes data]
2026/06/18 21:55:04.527539791 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.527544029 { [5 bytes data]
2026/06/18 21:55:04.527571962 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/06/18 21:55:04.527573966 { [264 bytes data]
2026/06/18 21:55:04.527588994 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.527589785 { [5 bytes data]
2026/06/18 21:55:04.527608971 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/06/18 21:55:04.527609773 { [36 bytes data]
2026/06/18 21:55:04.527628047 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:55:04.527628868 } [5 bytes data]
2026/06/18 21:55:04.527646221 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:55:04.527647273 } [1 bytes data]
2026/06/18 21:55:04.527666809 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:04.527667641 } [5 bytes data]
2026/06/18 21:55:04.527685735 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/06/18 21:55:04.527686576 } [36 bytes data]
2026/06/18 21:55:04.527701063 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/06/18 21:55:04.527701825 * ALPN, server accepted to use h2
2026/06/18 21:55:04.527724167 * Server certificate:
2026/06/18 21:55:04.527724958 * subject: CN=cran.rstudio.com
2026/06/18 21:55:04.527742481 * start date: May 1 00:00:00 2026 GMT
2026/06/18 21:55:04.527743252 * expire date: Nov 14 23:59:59 2026 GMT
2026/06/18 21:55:04.527764532 * subjectAltName: host "cran.rstudio.com" matched cert's "cran.rstudio.com"
2026/06/18 21:55:04.527766456 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M01
2026/06/18 21:55:04.527786613 * SSL certificate verify ok.
2026/06/18 21:55:04.527787365 * Using HTTP2, server supports multiplexing
2026/06/18 21:55:04.527802934 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:55:04.527803776 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:55:04.527823022 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:04.527823813 } [5 bytes data]
2026/06/18 21:55:04.527838461 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:04.527839292 } [5 bytes data]
2026/06/18 21:55:04.527861754 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:04.527862616 } [5 bytes data]
2026/06/18 21:55:04.527882673 * Using Stream ID: 1 (easy handle 0x55eea3bb8a30)
2026/06/18 21:55:04.527883505 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:04.527904344 } [5 bytes data]
2026/06/18 21:55:04.527910255 > GET / HTTP/2
2026/06/18 21:55:04.527922287 > Host: cran.rstudio.com
2026/06/18 21:55:04.527923069 > user-agent: curl/7.81.0
2026/06/18 21:55:04.527937035 > accept: */*
2026/06/18 21:55:04.527937847 >
2026/06/18 21:55:04.527948847 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.527949639 { [5 bytes data]
2026/06/18 21:55:04.527964106 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/06/18 21:55:04.527964938 { [157 bytes data]
2026/06/18 21:55:04.527980056 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.527980827 { [5 bytes data]
2026/06/18 21:55:04.527994894 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/06/18 21:55:04.527995775 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:04.528037734 } [5 bytes data]
2026/06/18 21:55:04.528039217 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.528053653 { [5 bytes data]
2026/06/18 21:55:04.528054425 < HTTP/2 200
2026/06/18 21:55:04.528066277 < content-type: text/html
2026/06/18 21:55:04.528067038 < content-length: 866
2026/06/18 21:55:04.528080294 < server: Apache/2.4.66 (Unix)
2026/06/18 21:55:04.528081115 < last-modified: Mon, 04 Mar 2024 19:47:19 GMT
2026/06/18 21:55:04.528095372 < accept-ranges: bytes
2026/06/18 21:55:04.528096173 < date: Thu, 18 Jun 2026 21:51:16 GMT
2026/06/18 21:55:04.528109698 < expires: Thu, 18 Jun 2026 22:21:00 GMT
2026/06/18 21:55:04.528110470 < cache-control: max-age=1800
2026/06/18 21:55:04.528144714 < etag: "362-612dafe59ac63"
2026/06/18 21:55:04.528167126 < x-cache: Hit from cloudfront
2026/06/18 21:55:04.528168308 < via: 1.1 31d2374e96e787bdcf45303a50ee19e6.cloudfront.net (CloudFront)
2026/06/18 21:55:04.528201813 < x-amz-cf-pop: ORD58-P15
2026/06/18 21:55:04.528205400 < x-amz-cf-id: x2Jd81QPthnYn7no7kQNB0emKvlTzSF5u8OHgfoyaUzGF1-pASSqrA==
2026/06/18 21:55:04.528269760 < age: 244
2026/06/18 21:55:04.528271454 <
2026/06/18 21:55:04.528284208 { [866 bytes data]
2026/06/18 21:55:04.528285249 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.528301760 { [5 bytes data]
2026/06/18 21:55:04.533445158 * Connection #0 to host cran.rstudio.com left intact
packrat-restore-sandbox r-package-repository Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/06/18 21:55:04.547780789 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:04.548003667 [connect-session] Job Key: rteD0zBl2HvQFUta
2026/06/18 21:55:04.548014006 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:04.548017492 [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:39841 ...
Connected to session server http://127.0.0.1:39841
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:04.732370361 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:04.732651598 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/06/18 21:55:04.875572437
2026/06/18 21:55:04.875581975 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/06/18 21:55:04.875631187 * Trying 18.119.70.164:443...
2026/06/18 21:55:04.875632810 * Connected to packagemanager.posit.co (18.119.70.164) port 443 (#0)
2026/06/18 21:55:04.875648901 * ALPN, offering h2
2026/06/18 21:55:04.875649822 * ALPN, offering http/1.1
2026/06/18 21:55:04.875662967 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:55:04.875663808 * CApath: /etc/ssl/certs
2026/06/18 21:55:04.875679237 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:04.875680239 } [5 bytes data]
2026/06/18 21:55:04.875697852 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:55:04.875699115 } [512 bytes data]
2026/06/18 21:55:04.875713972 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:04.875714794 { [5 bytes data]
2026/06/18 21:55:04.875729401 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:55:04.875730162 { [104 bytes data]
2026/06/18 21:55:04.875744800 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:04.875745682 { [5 bytes data]
2026/06/18 21:55:04.875768983 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/06/18 21:55:04.875772119 { [3880 bytes data]
2026/06/18 21:55:04.875797025 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:04.875798408 { [5 bytes data]
2026/06/18 21:55:04.875814348 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/06/18 21:55:04.875815199 { [333 bytes data]
2026/06/18 21:55:04.875832061 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:04.875832952 { [5 bytes data]
2026/06/18 21:55:04.875848862 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/06/18 21:55:04.875849854 { [4 bytes data]
2026/06/18 21:55:04.875883046 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:04.875884299 } [5 bytes data]
2026/06/18 21:55:04.875896672 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/06/18 21:55:04.875897143 } [70 bytes data]
2026/06/18 21:55:04.875914365 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:55:04.875915417 } [5 bytes data]
2026/06/18 21:55:04.875934212 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:55:04.875935044 } [1 bytes data]
2026/06/18 21:55:04.875951615 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:04.875952627 } [5 bytes data]
2026/06/18 21:55:04.875969278 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/06/18 21:55:04.875970470 } [16 bytes data]
2026/06/18 21:55:04.875984967 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:55:04.875985448 { [5 bytes data]
2026/06/18 21:55:04.875994325 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:04.875994746 { [5 bytes data]
2026/06/18 21:55:04.876004193 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/06/18 21:55:04.876004614 { [16 bytes data]
2026/06/18 21:55:04.876013490 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/06/18 21:55:04.876013921 * ALPN, server accepted to use h2
2026/06/18 21:55:04.876025293 * Server certificate:
2026/06/18 21:55:04.876025814 * subject: CN=p3m.posit.it
2026/06/18 21:55:04.876034801 * start date: Feb 24 00:00:00 2026 GMT
2026/06/18 21:55:04.876035231 * expire date: Sep 9 23:59:59 2026 GMT
2026/06/18 21:55:04.876044338 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/06/18 21:55:04.876047885 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/06/18 21:55:04.876061170 * SSL certificate verify ok.
2026/06/18 21:55:04.876061611 * Using HTTP2, server supports multiplexing
2026/06/18 21:55:04.876079765 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:55:04.876080716 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:55:04.876110202 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:04.876110943 } [5 bytes data]
2026/06/18 21:55:04.876120962 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:04.876121403 } [5 bytes data]
2026/06/18 21:55:04.876130580 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:04.876131010 } [5 bytes data]
2026/06/18 21:55:04.876140228 * Using Stream ID: 1 (easy handle 0x5574acc80a30)
2026/06/18 21:55:04.876140709 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:04.876151589 } [5 bytes data]
2026/06/18 21:55:04.876152160 > GET /cran/__linux__/jammy/latest HTTP/2
2026/06/18 21:55:04.876160997 > Host: packagemanager.posit.co
2026/06/18 21:55:04.876161427 > user-agent: curl/7.81.0
2026/06/18 21:55:04.876170504 > accept: */*
2026/06/18 21:55:04.876170945 >
2026/06/18 21:55:04.876178018 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.876178450 { [5 bytes data]
2026/06/18 21:55:04.876221029 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/06/18 21:55:04.876222582 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:04.876240936 } [5 bytes data]
2026/06/18 21:55:04.876241437 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.876250665 { [5 bytes data]
2026/06/18 21:55:04.876251095 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.876260313 { [5 bytes data]
2026/06/18 21:55:04.876260784 < HTTP/2 400
2026/06/18 21:55:04.876271864 < date: Thu, 18 Jun 2026 21:55:04 GMT
2026/06/18 21:55:04.876272325 < content-type: text/plain; charset=utf-8
2026/06/18 21:55:04.876282133 < content-length: 94
2026/06/18 21:55:04.876282594 < cache-control: max-age=3600
2026/06/18 21:55:04.876291301 < request-id: f0d2063b-2547-4ad9-b139-1b867a6bb47c
2026/06/18 21:55:04.876291731 < server: Posit Package Manager v2026.05.0
2026/06/18 21:55:04.876302943 < x-content-type-options: nosniff
2026/06/18 21:55:04.876303383 < x-frame-options: DENY
2026/06/18 21:55:04.876312561 < x-repository-type: RSPM
2026/06/18 21:55:04.876313001 <
2026/06/18 21:55:04.876320726 { [94 bytes data]
2026/06/18 21:55:04.876322018 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:04.876340633 { [5 bytes data]
2026/06/18 21:55:04.882932665 * 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/06/18 21:55:04.898117432 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:04.898371989 [connect-session] Job Key: DCBUSOObMDsTRqgT
2026/06/18 21:55:04.898390063 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/06/18 21:55:04.898396174 [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:33737 ...
Connected to session server http://127.0.0.1:33737
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:05.080104394 Configuring packrat to use available credentials for private repository access.
2026/06/18 21:55:05.080457284 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/06/18 21:55:05.261571459
2026/06/18 21:55:05.261579624 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/06/18 21:55:05.261632644 * Trying 18.225.141.164:443...
2026/06/18 21:55:05.261638344 * Connected to packagemanager.posit.co (18.225.141.164) port 443 (#0)
2026/06/18 21:55:05.261674843 * ALPN, offering h2
2026/06/18 21:55:05.261676005 * ALPN, offering http/1.1
2026/06/18 21:55:05.261690722 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/06/18 21:55:05.261692536 * CApath: /etc/ssl/certs
2026/06/18 21:55:05.261710800 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:05.261712503 } [5 bytes data]
2026/06/18 21:55:05.261728763 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/06/18 21:55:05.261729605 } [512 bytes data]
2026/06/18 21:55:05.261758619 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:05.261759651 { [5 bytes data]
2026/06/18 21:55:05.261774269 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/06/18 21:55:05.261775190 { [104 bytes data]
2026/06/18 21:55:05.261789527 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:05.261790268 { [5 bytes data]
2026/06/18 21:55:05.261805056 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/06/18 21:55:05.261805848 { [3880 bytes data]
2026/06/18 21:55:05.261820395 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:05.261821186 { [5 bytes data]
2026/06/18 21:55:05.261835653 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/06/18 21:55:05.261836425 { [333 bytes data]
2026/06/18 21:55:05.261851102 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:05.261851924 { [5 bytes data]
2026/06/18 21:55:05.261872022 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/06/18 21:55:05.261875028 { [4 bytes data]
2026/06/18 21:55:05.261898201 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:05.261899263 } [5 bytes data]
2026/06/18 21:55:05.261914972 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/06/18 21:55:05.261915814 } [70 bytes data]
2026/06/18 21:55:05.261931142 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/06/18 21:55:05.261932144 } [5 bytes data]
2026/06/18 21:55:05.261947753 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/06/18 21:55:05.261948826 } [1 bytes data]
2026/06/18 21:55:05.261968693 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/06/18 21:55:05.261969685 } [5 bytes data]
2026/06/18 21:55:05.261986396 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/06/18 21:55:05.261987398 } [16 bytes data]
2026/06/18 21:55:05.262002246 * TLSv1.2 (IN), TLS header, Finished (20):
2026/06/18 21:55:05.262003117 { [5 bytes data]
2026/06/18 21:55:05.262018636 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/06/18 21:55:05.262019528 { [5 bytes data]
2026/06/18 21:55:05.262035007 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/06/18 21:55:05.262035818 { [16 bytes data]
2026/06/18 21:55:05.262049905 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/06/18 21:55:05.262050726 * ALPN, server accepted to use h2
2026/06/18 21:55:05.262070073 * Server certificate:
2026/06/18 21:55:05.262071155 * subject: CN=p3m.posit.it
2026/06/18 21:55:05.262092064 * start date: Feb 24 00:00:00 2026 GMT
2026/06/18 21:55:05.262093206 * expire date: Sep 9 23:59:59 2026 GMT
2026/06/18 21:55:05.262112572 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/06/18 21:55:05.262113724 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/06/18 21:55:05.262135505 * SSL certificate verify ok.
2026/06/18 21:55:05.262136607 * Using HTTP2, server supports multiplexing
2026/06/18 21:55:05.262152487 * Connection state changed (HTTP/2 confirmed)
2026/06/18 21:55:05.262153338 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/06/18 21:55:05.262179978 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:05.262180770 } [5 bytes data]
2026/06/18 21:55:05.262223239 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:05.262224311 } [5 bytes data]
2026/06/18 21:55:05.262239269 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:05.262240171 } [5 bytes data]
2026/06/18 21:55:05.262254658 * Using Stream ID: 1 (easy handle 0x5571fb73ea30)
2026/06/18 21:55:05.262255460 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:05.262272351 } [5 bytes data]
2026/06/18 21:55:05.262273143 > GET /cran/__linux__/jammy/latest HTTP/2
2026/06/18 21:55:05.262287329 > Host: packagemanager.posit.co
2026/06/18 21:55:05.262288191 > user-agent: curl/7.81.0
2026/06/18 21:55:05.262302287 > accept: */*
2026/06/18 21:55:05.262303209 >
2026/06/18 21:55:05.262314130 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:05.262314951 { [5 bytes data]
2026/06/18 21:55:05.262329508 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/06/18 21:55:05.262330310 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/06/18 21:55:05.262348704 } [5 bytes data]
2026/06/18 21:55:05.262349626 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:05.262365195 { [5 bytes data]
2026/06/18 21:55:05.262366167 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:05.262381295 { [5 bytes data]
2026/06/18 21:55:05.262382187 < HTTP/2 400
2026/06/18 21:55:05.262394650 < date: Thu, 18 Jun 2026 21:55:05 GMT
2026/06/18 21:55:05.262395522 < content-type: text/plain; charset=utf-8
2026/06/18 21:55:05.262412143 < content-length: 94
2026/06/18 21:55:05.262413245 < cache-control: max-age=3600
2026/06/18 21:55:05.262427792 < request-id: 40a203d6-f78f-4c56-b33c-7f1e080fdc2f
2026/06/18 21:55:05.262428774 < server: Posit Package Manager v2026.05.0
2026/06/18 21:55:05.262447259 < x-content-type-options: nosniff
2026/06/18 21:55:05.262448130 < x-frame-options: DENY
2026/06/18 21:55:05.262462507 < x-repository-type: RSPM
2026/06/18 21:55:05.262463319 <
2026/06/18 21:55:05.262475712 { [94 bytes data]
2026/06/18 21:55:05.262476514 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/06/18 21:55:05.262493515 { [5 bytes data]
2026/06/18 21:55:05.267017403 * Connection #0 to host packagemanager.posit.co left intact
rmarkdown-sandbox R-version Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/06/18 21:55:05.284952503 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:05.285215987 [connect-session] Job Key: PzOIBuKWhB6tsdnU
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:46571 ...
Connected to session server http://127.0.0.1:46571
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:05.474857911 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:05.475136771 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:05.475253518 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/06/18 21:55:05.493267656
2026/06/18 21:55:05.493276773 $ /opt/R/4.4.3/bin/R --version
2026/06/18 21:55:05.493313592 R version 4.4.3 (2025-02-28) -- "Trophy Case"
2026/06/18 21:55:05.493315054 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/06/18 21:55:05.493334000 Platform: x86_64-pc-linux-gnu
2026/06/18 21:55:05.493334982
2026/06/18 21:55:05.493347906 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/06/18 21:55:05.493348737 You are welcome to redistribute it under the terms of the
2026/06/18 21:55:05.493364327 GNU General Public License versions 2 or 3.
2026/06/18 21:55:05.493365048 For more information about these matters see
2026/06/18 21:55:05.498278778 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:46571
Stopping content session token refresher
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/06/18 21:55:05.514540802 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:05.514780361 [connect-session] Job Key: V3ltrKOPS2fSbtvE
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:44917 ...
Connected to session server http://127.0.0.1:44917
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:05.703292559 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:05.703548951 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:05.703637753 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/06/18 21:55:05.901366939
2026/06/18 21:55:05.901381827 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/06/18 21:55:05.901438564 Package Version LibPath
2026/06/18 21:55:05.901440157 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901457599 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901458481 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901475313 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901476104 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901490501 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901491212 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901504938 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901505659 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901519205 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901519826 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901534914 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901535906 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901553359 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901554180 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901576762 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901584026 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901603623 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901604414 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901620594 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901621456 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901639841 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901640772 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901657223 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901657924 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901686167 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901687029 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.901705704 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/06/18 21:55:05.906915625 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:44917
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/06/18 21:55:05.923776872 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:05.924021640 [connect-session] Job Key: cs2v4JeODTp9RaVy
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:40365 ...
Connected to session server http://127.0.0.1:40365
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:06.112288751 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:06.112501500 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:06.112761332 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/06/18 21:55:06.113225726 $add.smooth
2026/06/18 21:55:06.113233871 [1] TRUE
2026/06/18 21:55:06.113268596
2026/06/18 21:55:06.113270289 $bitmapType
2026/06/18 21:55:06.113283324 [1] "cairo"
2026/06/18 21:55:06.113284205
2026/06/18 21:55:06.113296899 $browser
2026/06/18 21:55:06.113297450 function (url)
2026/06/18 21:55:06.113305154 {
2026/06/18 21:55:06.113305615 cat("Cannot visit", url, "because the browseURL function is disabled.\n")
2026/06/18 21:55:06.113315674 }
2026/06/18 21:55:06.113316115 <environment: 0x55b1f2ab7f20>
2026/06/18 21:55:06.113324160
2026/06/18 21:55:06.113324681 $browserNLdisabled
2026/06/18 21:55:06.113332125 [1] FALSE
2026/06/18 21:55:06.113332576
2026/06/18 21:55:06.113339609 $catch.script.errors
2026/06/18 21:55:06.113340050 [1] FALSE
2026/06/18 21:55:06.113347744
2026/06/18 21:55:06.113348225 $CBoundsCheck
2026/06/18 21:55:06.113356200 [1] FALSE
2026/06/18 21:55:06.113356671
2026/06/18 21:55:06.113369405 $check.bounds
2026/06/18 21:55:06.113370356 [1] FALSE
2026/06/18 21:55:06.113383191
2026/06/18 21:55:06.113384363 $citation.bibtex.max
2026/06/18 21:55:06.113401823 [1] 1
2026/06/18 21:55:06.113403156
2026/06/18 21:55:06.113418684 $continue
2026/06/18 21:55:06.113421750 [1] "+ "
2026/06/18 21:55:06.113445044
2026/06/18 21:55:06.113446537 $contrasts
2026/06/18 21:55:06.113458860 unordered ordered
2026/06/18 21:55:06.113461074 "contr.treatment" "contr.poly"
2026/06/18 21:55:06.113475892
2026/06/18 21:55:06.113476743 $defaultPackages
2026/06/18 21:55:06.113506309 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/06/18 21:55:06.113507661
2026/06/18 21:55:06.113522880 $demo.ask
2026/06/18 21:55:06.113523671 [1] "default"
2026/06/18 21:55:06.113535153
2026/06/18 21:55:06.113535934 $deparse.cutoff
2026/06/18 21:55:06.113547165 [1] 60
2026/06/18 21:55:06.113547946
2026/06/18 21:55:06.113560520 $device
2026/06/18 21:55:06.113770413 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/06/18 21:55:06.113776134 width, height, onefile, family, title, fonts, version, paper,
2026/06/18 21:55:06.113807663 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/06/18 21:55:06.113808785 useKerning, fillOddEven, compress)
2026/06/18 21:55:06.113823853 {
2026/06/18 21:55:06.113824394 initPSandPDFfonts()
2026/06/18 21:55:06.113832109 new <- list()
2026/06/18 21:55:06.113832560 if (!missing(width))
2026/06/18 21:55:06.113840715 new$width <- width
2026/06/18 21:55:06.113841156 if (!missing(height))
2026/06/18 21:55:06.113849291 new$height <- height
2026/06/18 21:55:06.113849722 if (!missing(onefile))
2026/06/18 21:55:06.113857907 new$onefile <- onefile
2026/06/18 21:55:06.113858338 if (!missing(title))
2026/06/18 21:55:06.113866513 new$title <- title
2026/06/18 21:55:06.113866944 if (!missing(fonts))
2026/06/18 21:55:06.113875069 new$fonts <- fonts
2026/06/18 21:55:06.113875500 if (!missing(version))
2026/06/18 21:55:06.113883565 new$version <- version
2026/06/18 21:55:06.113884026 if (!missing(paper))
2026/06/18 21:55:06.113893454 new$paper <- paper
2026/06/18 21:55:06.113893935 if (!missing(encoding))
2026/06/18 21:55:06.113909574 new$encoding <- encoding
2026/06/18 21:55:06.113910626 if (!missing(bg))
2026/06/18 21:55:06.113926015 new$bg <- bg
2026/06/18 21:55:06.113926966 if (!missing(fg))
2026/06/18 21:55:06.113939753 new$fg <- fg
2026/06/18 21:55:06.113941045 if (!missing(pointsize))
2026/06/18 21:55:06.113955582 new$pointsize <- pointsize
2026/06/18 21:55:06.113956624 if (!missing(pagecentre))
2026/06/18 21:55:06.113972263 new$pagecentre <- pagecentre
2026/06/18 21:55:06.113973185 if (!missing(colormodel))
2026/06/18 21:55:06.113990588 new$colormodel <- colormodel
2026/06/18 21:55:06.113991049 if (!missing(useDingbats))
2026/06/18 21:55:06.113999815 new$useDingbats <- useDingbats
2026/06/18 21:55:06.114000326 if (!missing(useKerning))
2026/06/18 21:55:06.114009152 new$useKerning <- useKerning
2026/06/18 21:55:06.114009613 if (!missing(fillOddEven))
2026/06/18 21:55:06.114018310 new$fillOddEven <- fillOddEven
2026/06/18 21:55:06.114018741 if (!missing(compress))
2026/06/18 21:55:06.114027577 new$compress <- compress
2026/06/18 21:55:06.114028028 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/06/18 21:55:06.114064696 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/06/18 21:55:06.114067772 inherits(family, "CIDFont"))) {
2026/06/18 21:55:06.114086708 enc <- family$encoding
2026/06/18 21:55:06.114087529 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/06/18 21:55:06.114104381 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/06/18 21:55:06.114104902 "default"))
2026/06/18 21:55:06.114114520 old$encoding <- enc
2026/06/18 21:55:06.114114961 family <- family$metrics
2026/06/18 21:55:06.114123426 }
2026/06/18 21:55:06.114123887 if (is.null(old$encoding) || old$encoding == "default")
2026/06/18 21:55:06.114132443 old$encoding <- guessEncoding()
2026/06/18 21:55:06.114132934 if (!missing(family)) {
2026/06/18 21:55:06.114141520 if (length(family) == 4L) {
2026/06/18 21:55:06.114142001 family <- c(family, "Symbol.afm")
2026/06/18 21:55:06.114172228 }
2026/06/18 21:55:06.114173580 else if (length(family) == 5L) {
2026/06/18 21:55:06.114183850 }
2026/06/18 21:55:06.114184280 else if (length(family) == 1L) {
2026/06/18 21:55:06.114202935 pf <- pdfFonts(family)[[1L]]
2026/06/18 21:55:06.114203977 if (is.null(pf))
2026/06/18 21:55:06.114221200 stop(gettextf("unknown family '%s'", family),
2026/06/18 21:55:06.114222211 domain = NA)
2026/06/18 21:55:06.114236646 matchFont(pf, old$encoding)
2026/06/18 21:55:06.114246868 }
2026/06/18 21:55:06.114247890 else stop("invalid 'family' argument")
2026/06/18 21:55:06.114277946 old$family <- family
2026/06/18 21:55:06.114278757 }
2026/06/18 21:55:06.114286772 version <- old$version
2026/06/18 21:55:06.114287293 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/06/18 21:55:06.114296130 "2.0")
2026/06/18 21:55:06.114296581 if (version %in% versions)
2026/06/18 21:55:06.114304275 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/06/18 21:55:06.114304726 else stop("invalid PDF version")
2026/06/18 21:55:06.114314594 onefile <- old$onefile
2026/06/18 21:55:06.114315045 if (!checkIntFormat(file))
2026/06/18 21:55:06.114323431 stop(gettextf("invalid 'file' argument '%s'", file),
2026/06/18 21:55:06.114323872 domain = NA)
2026/06/18 21:55:06.114333059 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/06/18 21:55:06.114333510 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/06/18 21:55:06.114348358 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/06/18 21:55:06.114349620 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/06/18 21:55:06.114370479 old$fillOddEven, old$compress)
2026/06/18 21:55:06.114371461 invisible()
2026/06/18 21:55:06.114386086 }
2026/06/18 21:55:06.114387178 <bytecode: 0x55b1f0daa108>
2026/06/18 21:55:06.114401625 <environment: namespace:grDevices>
2026/06/18 21:55:06.114402797
2026/06/18 21:55:06.114413247 $device.ask.default
2026/06/18 21:55:06.114413708 [1] FALSE
2026/06/18 21:55:06.114421522
2026/06/18 21:55:06.114422033 $digits
2026/06/18 21:55:06.114434447 [1] 7
2026/06/18 21:55:06.114434917
2026/06/18 21:55:06.114441780 $dvipscmd
2026/06/18 21:55:06.114442231 [1] "dvips"
2026/06/18 21:55:06.114449525
2026/06/18 21:55:06.114449976 $echo
2026/06/18 21:55:06.114456828 [1] FALSE
2026/06/18 21:55:06.114457279
2026/06/18 21:55:06.114464102 $editor
2026/06/18 21:55:06.114466567 [1] "vi"
2026/06/18 21:55:06.114473670
2026/06/18 21:55:06.114474171 $encoding
2026/06/18 21:55:06.114541008 [1] "native.enc"
2026/06/18 21:55:06.114542731
2026/06/18 21:55:06.114559863 $example.ask
2026/06/18 21:55:06.114564031 [1] "default"
2026/06/18 21:55:06.114579971
2026/06/18 21:55:06.114580973 $expressions
2026/06/18 21:55:06.114592595 [1] 5000
2026/06/18 21:55:06.114593076
2026/06/18 21:55:06.114599978 $help.search.types
2026/06/18 21:55:06.114600459 [1] "vignette" "demo" "help"
2026/06/18 21:55:06.114630295
2026/06/18 21:55:06.114631497 $help.try.all.packages
2026/06/18 21:55:06.114642837 [1] FALSE
2026/06/18 21:55:06.114650664
2026/06/18 21:55:06.114651545 $HTTPUserAgent
2026/06/18 21:55:06.114663868 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/06/18 21:55:06.114664830
2026/06/18 21:55:06.114676412 $internet.info
2026/06/18 21:55:06.114676873 [1] 2
2026/06/18 21:55:06.114684116
2026/06/18 21:55:06.114684547 $keep.parse.data
2026/06/18 21:55:06.114691901 [1] TRUE
2026/06/18 21:55:06.114692342
2026/06/18 21:55:06.114699104 $keep.parse.data.pkgs
2026/06/18 21:55:06.114699555 [1] FALSE
2026/06/18 21:55:06.114707279
2026/06/18 21:55:06.114707700 $keep.source
2026/06/18 21:55:06.114714713 [1] FALSE
2026/06/18 21:55:06.114715144
2026/06/18 21:55:06.114721897 $keep.source.pkgs
2026/06/18 21:55:06.114722348 [1] FALSE
2026/06/18 21:55:06.114729972
2026/06/18 21:55:06.114730393 $locatorBell
2026/06/18 21:55:06.114737536 [1] TRUE
2026/06/18 21:55:06.114737957
2026/06/18 21:55:06.114744750 $mailer
2026/06/18 21:55:06.114745181 [1] "mailto"
2026/06/18 21:55:06.114762162
2026/06/18 21:55:06.114763364 $matprod
2026/06/18 21:55:06.114775667 [1] "default"
2026/06/18 21:55:06.114781889
2026/06/18 21:55:06.114798290 $max.contour.segments
2026/06/18 21:55:06.114799883 [1] 25000
2026/06/18 21:55:06.114813789
2026/06/18 21:55:06.114814640 $max.print
2026/06/18 21:55:06.114822836 [1] 99999
2026/06/18 21:55:06.114823327
2026/06/18 21:55:06.114829969 $menu.graphics
2026/06/18 21:55:06.114830430 [1] TRUE
2026/06/18 21:55:06.114837814
2026/06/18 21:55:06.114838235 $na.action
2026/06/18 21:55:06.114845077 [1] "na.omit"
2026/06/18 21:55:06.114845518
2026/06/18 21:55:06.114852461 $nwarnings
2026/06/18 21:55:06.114852902 [1] 50
2026/06/18 21:55:06.114859795
2026/06/18 21:55:06.114860216 $OutDec
2026/06/18 21:55:06.114866948 [1] "."
2026/06/18 21:55:06.114867399
2026/06/18 21:55:06.114876015 $pager
2026/06/18 21:55:06.114876466 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/06/18 21:55:06.114884471
2026/06/18 21:55:06.114884962 $papersize
2026/06/18 21:55:06.114896945 [1] "letter"
2026/06/18 21:55:06.114897846
2026/06/18 21:55:06.114909668 $PCRE_limit_recursion
2026/06/18 21:55:06.114910640 [1] NA
2026/06/18 21:55:06.114923905
2026/06/18 21:55:06.114924847 $PCRE_study
2026/06/18 21:55:06.114936699 [1] FALSE
2026/06/18 21:55:06.114937591
2026/06/18 21:55:06.114948531 $PCRE_use_JIT
2026/06/18 21:55:06.114948982 [1] TRUE
2026/06/18 21:55:06.114956306
2026/06/18 21:55:06.114956766 $pdfviewer
2026/06/18 21:55:06.114963719 [1] "/usr/bin/xdg-open"
2026/06/18 21:55:06.114964150
2026/06/18 21:55:06.114971454 $pkgType
2026/06/18 21:55:06.114971955 [1] "source"
2026/06/18 21:55:06.114979118
2026/06/18 21:55:06.114979549 $printcmd
2026/06/18 21:55:06.114986302 [1] "/usr/bin/lpr"
2026/06/18 21:55:06.114986723
2026/06/18 21:55:06.114993686 $prompt
2026/06/18 21:55:06.114994147 [1] "> "
2026/06/18 21:55:06.115001190
2026/06/18 21:55:06.115001621 $repos
2026/06/18 21:55:06.115008243 CRAN
2026/06/18 21:55:06.115008674 "@CRAN@"
2026/06/18 21:55:06.115015647
2026/06/18 21:55:06.115016077 $rl_word_breaks
2026/06/18 21:55:06.115023091 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/06/18 21:55:06.115023511
2026/06/18 21:55:06.115045903 $scipen
2026/06/18 21:55:06.115047136 [1] 0
2026/06/18 21:55:06.115062925
2026/06/18 21:55:06.115063857 $show.coef.Pvalues
2026/06/18 21:55:06.115076421 [1] TRUE
2026/06/18 21:55:06.115077362
2026/06/18 21:55:06.115088954 $show.error.messages
2026/06/18 21:55:06.115089876 [1] TRUE
2026/06/18 21:55:06.115098151
2026/06/18 21:55:06.115098592 $show.signif.stars
2026/06/18 21:55:06.115105916 [1] TRUE
2026/06/18 21:55:06.115106366
2026/06/18 21:55:06.115113029 $showErrorCalls
2026/06/18 21:55:06.115113470 [1] TRUE
2026/06/18 21:55:06.115120894
2026/06/18 21:55:06.115121314 $showNCalls
2026/06/18 21:55:06.115128218 [1] 50
2026/06/18 21:55:06.115128698
2026/06/18 21:55:06.115135241 $showWarnCalls
2026/06/18 21:55:06.115135681 [1] FALSE
2026/06/18 21:55:06.115143195
2026/06/18 21:55:06.115143636 $str
2026/06/18 21:55:06.115150239 $str$strict.width
2026/06/18 21:55:06.115150689 [1] "no"
2026/06/18 21:55:06.115158174
2026/06/18 21:55:06.115158604 $str$digits.d
2026/06/18 21:55:06.115165557 [1] 3
2026/06/18 21:55:06.115166008
2026/06/18 21:55:06.115172521 $str$vec.len
2026/06/18 21:55:06.115172951 [1] 4
2026/06/18 21:55:06.115206063
2026/06/18 21:55:06.115207476 $str$list.len
2026/06/18 21:55:06.115218454 [1] 99
2026/06/18 21:55:06.115226141
2026/06/18 21:55:06.115227032 $str$deparse.lines
2026/06/18 21:55:06.115239195 NULL
2026/06/18 21:55:06.115240047
2026/06/18 21:55:06.115251318 $str$drop.deparse.attr
2026/06/18 21:55:06.115251789 [1] TRUE
2026/06/18 21:55:06.115259543
2026/06/18 21:55:06.115259984 $str$formatNum
2026/06/18 21:55:06.115266937 function (x, ...)
2026/06/18 21:55:06.115267458 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/06/18 21:55:06.115276565 <environment: 0x55b1f1505778>
2026/06/18 21:55:06.115277006
2026/06/18 21:55:06.115284660
2026/06/18 21:55:06.115285071 $str.dendrogram.last
2026/06/18 21:55:06.115307263 [1] "`"
2026/06/18 21:55:06.115307774
2026/06/18 21:55:06.115314486 $texi2dvi
2026/06/18 21:55:06.115314947 [1] "/usr/bin/texi2dvi"
2026/06/18 21:55:06.115322942
2026/06/18 21:55:06.115323383 $timeout
2026/06/18 21:55:06.115338231 [1] 60
2026/06/18 21:55:06.115339162
2026/06/18 21:55:06.115350544 $ts.eps
2026/06/18 21:55:06.115351476 [1] 1e-05
2026/06/18 21:55:06.115364209
2026/06/18 21:55:06.115365021 $ts.S.compat
2026/06/18 21:55:06.115376440 [1] FALSE
2026/06/18 21:55:06.115377622
2026/06/18 21:55:06.115390116 $unzip
2026/06/18 21:55:06.115391037 [1] "/usr/bin/unzip"
2026/06/18 21:55:06.115401968
2026/06/18 21:55:06.115402419 $useFancyQuotes
2026/06/18 21:55:06.115409652 [1] TRUE
2026/06/18 21:55:06.115410153
2026/06/18 21:55:06.115417106 $verbose
2026/06/18 21:55:06.115417547 [1] FALSE
2026/06/18 21:55:06.115424680
2026/06/18 21:55:06.115425111 $warn
2026/06/18 21:55:06.115431894 [1] 0
2026/06/18 21:55:06.115432315
2026/06/18 21:55:06.115438827 $warning.length
2026/06/18 21:55:06.115439278 [1] 1000
2026/06/18 21:55:06.115446642
2026/06/18 21:55:06.115447082 $warnPartialMatchArgs
2026/06/18 21:55:06.115454496 [1] FALSE
2026/06/18 21:55:06.115454937
2026/06/18 21:55:06.115491255 $warnPartialMatchAttr
2026/06/18 21:55:06.115492648 [1] FALSE
2026/06/18 21:55:06.115508477
2026/06/18 21:55:06.115509549 $warnPartialMatchDollar
2026/06/18 21:55:06.115522203 [1] FALSE
2026/06/18 21:55:06.115524237
2026/06/18 21:55:06.115531109 $width
2026/06/18 21:55:06.115531540 [1] 80
2026/06/18 21:55:06.115538514
Stopping content session token refresher
Stopped session pings to http://127.0.0.1:40365
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/06/18 21:55:06.137969599 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:06.138267116 [connect-session] Job Key: tUdObDecHdM7kBhm
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:45671 ...
Connected to session server http://127.0.0.1:45671
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:06.328904219 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:06.329156804 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:06.329270316 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/06/18 21:55:06.337218405
2026/06/18 21:55:06.337225649 $ env
2026/06/18 21:55:06.337262527 CONNECT_API_KEY=REDACTED
2026/06/18 21:55:06.337264161 CONNECT_CONTENT_GUID=
2026/06/18 21:55:06.337279299 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/06/18 21:55:06.337279810 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/06/18 21:55:06.337289438 CONNECT_SERVER=http://localhost:3939/
2026/06/18 21:55:06.337289869 _DD_ROOT_GO_SESSION_ID=5b2d5751-904e-4948-8207-e33f808cd126
2026/06/18 21:55:06.337306901 EDITOR=vi
2026/06/18 21:55:06.337307402 HOME=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:55:06.337316208 HOSTNAME=bea52df9f1bf
2026/06/18 21:55:06.337316669 LANG=en_US.UTF-8
2026/06/18 21:55:06.337325165 LANGUAGE=en_US:en
2026/06/18 21:55:06.337325646 LC_ALL=en_US.UTF-8
2026/06/18 21:55:06.337334733 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/06/18 21:55:06.337340594 LN_S=ln -s
2026/06/18 21:55:06.337363667 LOGNAME=rstudio-connect
2026/06/18 21:55:06.337364779 MAKE=make
2026/06/18 21:55:06.337376772 PAGER=/usr/bin/pager
2026/06/18 21:55:06.337377302 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/06/18 21:55:06.337390968 POSIT_PRODUCT=CONNECT
2026/06/18 21:55:06.337391419 PWD=/opt/rstudio-connect/mnt/app
2026/06/18 21:55:06.337400115 R_ARCH=
2026/06/18 21:55:06.337400586 R_BROWSER=xdg-open
2026/06/18 21:55:06.337408300 R_BZIPCMD=/usr/bin/bzip2
2026/06/18 21:55:06.337408731 R_CONFIG_ACTIVE=rsconnect
2026/06/18 21:55:06.337417237 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/06/18 21:55:06.337417678 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:06.337428077 R_GZIPCMD=/usr/bin/gzip
2026/06/18 21:55:06.337428508 R_HOME=/opt/R/4.4.3/lib/R
2026/06/18 21:55:06.337436613 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/06/18 21:55:06.337437094 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3
2026/06/18 21:55:06.337456100 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/06/18 21:55:06.337456721 R_LIBS_USER=REDACTED
2026/06/18 21:55:06.337478522 R_PAPERSIZE=letter
2026/06/18 21:55:06.337479554 R_PDFVIEWER=/usr/bin/xdg-open
2026/06/18 21:55:06.337494702 R_PLATFORM=x86_64-pc-linux-gnu
2026/06/18 21:55:06.337495464 R_PRINTCMD=/usr/bin/lpr
2026/06/18 21:55:06.337504651 R_RD4PDF=times,inconsolata,hyper
2026/06/18 21:55:06.337505062 RSC_EMAIL_SUBJECT=system-check
2026/06/18 21:55:06.337514479 RSC_REPORT_NAME=system-check
2026/06/18 21:55:06.337514920 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/06/18 21:55:06.337524778 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/06/18 21:55:06.337525209 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/06/18 21:55:06.337537472 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpG7zcJG
2026/06/18 21:55:06.337537913 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/06/18 21:55:06.337547982 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/06/18 21:55:06.337548423 R_STRIP_STATIC_LIB=strip --strip-debug
2026/06/18 21:55:06.337558001 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:06.337558482 RSTUDIO_PRODUCT=CONNECT
2026/06/18 21:55:06.337567909 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/06/18 21:55:06.337568340 R_UNZIPCMD=/usr/bin/unzip
2026/06/18 21:55:06.337577087 R_ZIPCMD=/usr/bin/zip
2026/06/18 21:55:06.337577507 SED=/usr/bin/sed
2026/06/18 21:55:06.337589069 SF_PARTNER=posit_connect
2026/06/18 21:55:06.337590401 SHLVL=2
2026/06/18 21:55:06.337605299 SPARK_CONNECT_USER_AGENT=REDACTED
2026/06/18 21:55:06.337606411 STARTUP_DEBUG_MODE=0
2026/06/18 21:55:06.337634374 TAR=/usr/bin/tar
2026/06/18 21:55:06.337635586 TERM=xterm
2026/06/18 21:55:06.337649081 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:55:06.337650063 TZ=UTC
2026/06/18 21:55:06.337671824 USERNAME=rstudio-connect
2026/06/18 21:55:06.337672755 USER=rstudio-connect
2026/06/18 21:55:06.342694411 _=/usr/bin/env
Stopped session pings to http://127.0.0.1:45671
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/06/18 21:55:06.359508721 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:06.359886078 [connect-session] Job Key: atuZVRPvN7vBOlVn
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:33243 ...
Connected to session server http://127.0.0.1:33243
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:06.547775759 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:06.548042709 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:06.548122147 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/06/18 21:55:06.555692959
2026/06/18 21:55:06.555699531 $ findmnt --notruncate
2026/06/18 21:55:06.555744325 TARGET SOURCE FSTYPE OPTIONS
2026/06/18 21:55:06.555751318 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/ov
erlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:06.555848993 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:06.555911629 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/06/18 21:55:06.555913111 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:55:06.555945873 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:06.555947025 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/06/18 21:55:06.555978003 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:55:06.555978884 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:06.556011335 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/06/18 21:55:06.556012367 ├─/data /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:06.556084522 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/doc
ker/overlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:06.556086376 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/doc
ker/overlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:06.556256233 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:06.556335943 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:06.556337776 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:06.556376058 ├─/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/06/18 21:55:06.556423757 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/reports/v2/0/0/temp.source.634452158] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:06.556425531 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/reports/v2/0/0/temp.output.3660790515] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:06.556493398 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/jobs/0/atuZVRPvN7vBOlVn] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:06.556494991 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:06.556561615 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:06.556563048 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:06.556614885 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1102260404] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docke
r/overlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:06.556619784 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docke
r/overlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:06.561088954 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docke
r/overlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
Stopping content session token refresher
Stopped session pings to http://127.0.0.1:33243
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/06/18 21:55:06.578040338 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:06.578288142 [connect-session] Job Key: nAleD6IhT1oN1TPQ
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:38865 ...
Connected to session server http://127.0.0.1:38865
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:06.771476495 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:06.771701363 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:06.771807002 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/06/18 21:55:06.789523018
2026/06/18 21:55:06.789529861 $ /opt/R/4.5.2/bin/R --version
2026/06/18 21:55:06.789568403 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble"
2026/06/18 21:55:06.789569746 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/06/18 21:55:06.789589182 Platform: x86_64-pc-linux-gnu
2026/06/18 21:55:06.789590274
2026/06/18 21:55:06.789602638 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/06/18 21:55:06.789603459 You are welcome to redistribute it under the terms of the
2026/06/18 21:55:06.789619359 GNU General Public License versions 2 or 3.
2026/06/18 21:55:06.789620371 For more information about these matters see
2026/06/18 21:55:06.794583124 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:38865
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/06/18 21:55:06.811164035 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:06.811459468 [connect-session] Job Key: G9C28gMkGAdsdQAb
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:35365 ...
Connected to session server http://127.0.0.1:35365
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:07.003671982 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:07.003911745 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:07.003991364 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/06/18 21:55:07.207314967
2026/06/18 21:55:07.207327039 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/06/18 21:55:07.207382497 Package Version LibPath
2026/06/18 21:55:07.207385763 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207417913 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207419226 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207446403 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207448657 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207474836 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207475668 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207491126 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207492068 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207513869 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207514851 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207533987 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207534938 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207551570 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207552071 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207562380 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207562891 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207573010 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207573460 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207583529 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207583960 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207594159 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207594590 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207604689 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207605120 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207614948 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207616371 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207637671 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207638693 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207653100 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207851962 Rcpp "Rcpp" "1.1.1-1.1" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207873682 rlang "rlang" "1.2.0" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207874294 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207888280 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207889412 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207908177 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207909209 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207925410 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207925900 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207942672 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.207943153 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/06/18 21:55:07.212911769 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library"
Stopped session pings to http://127.0.0.1:35365
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/06/18 21:55:07.230065823 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:07.230329807 [connect-session] Job Key: fdAN1M7STTCdpwFu
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:44529 ...
Connected to session server http://127.0.0.1:44529
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:07.423294249 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:07.423557812 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:07.423663059 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/06/18 21:55:07.424096281 $add.smooth
2026/06/18 21:55:07.424102973 [1] TRUE
2026/06/18 21:55:07.424131576
2026/06/18 21:55:07.424132879 $bitmapType
2026/06/18 21:55:07.424147737 [1] "cairo"
2026/06/18 21:55:07.424158657
2026/06/18 21:55:07.424185417 $browser
2026/06/18 21:55:07.424188824 function (url)
2026/06/18 21:55:07.424206046 {
2026/06/18 21:55:07.424207048 cat("Cannot visit", url, "because the browseURL function is disabled.\n")
2026/06/18 21:55:07.424261730 }
2026/06/18 21:55:07.424263403 <environment: 0x559cdbfe9ed8>
2026/06/18 21:55:07.424273823
2026/06/18 21:55:07.424274284 $browserNLdisabled
2026/06/18 21:55:07.424282058 [1] FALSE
2026/06/18 21:55:07.424282609
2026/06/18 21:55:07.424289713 $catch.script.errors
2026/06/18 21:55:07.424290214 [1] FALSE
2026/06/18 21:55:07.424298038
2026/06/18 21:55:07.424298479 $CBoundsCheck
2026/06/18 21:55:07.424305612 [1] FALSE
2026/06/18 21:55:07.424306073
2026/06/18 21:55:07.424312766 $check.bounds
2026/06/18 21:55:07.424313206 [1] FALSE
2026/06/18 21:55:07.424320430
2026/06/18 21:55:07.424320891 $citation.bibtex.max
2026/06/18 21:55:07.424334747 [1] 1
2026/06/18 21:55:07.424335719
2026/06/18 21:55:07.424347611 $continue
2026/06/18 21:55:07.424348603 [1] "+ "
2026/06/18 21:55:07.424360966
2026/06/18 21:55:07.424362198 $contrasts
2026/06/18 21:55:07.424375281 unordered ordered
2026/06/18 21:55:07.424377986 "contr.treatment" "contr.poly"
2026/06/18 21:55:07.424395879
2026/06/18 21:55:07.424397292 $defaultPackages
2026/06/18 21:55:07.424405468 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/06/18 21:55:07.424406389
2026/06/18 21:55:07.424415496 $demo.ask
2026/06/18 21:55:07.424415957 [1] "default"
2026/06/18 21:55:07.424423261
2026/06/18 21:55:07.424423742 $deparse.cutoff
2026/06/18 21:55:07.424430885 [1] 60
2026/06/18 21:55:07.424431366
2026/06/18 21:55:07.424437989 $device
2026/06/18 21:55:07.424710931 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/06/18 21:55:07.424717213 width, height, onefile, family, title, fonts, version, paper,
2026/06/18 21:55:07.424751127 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/06/18 21:55:07.424752259 useKerning, fillOddEven, compress, timestamp, producer, author)
2026/06/18 21:55:07.424772206 {
2026/06/18 21:55:07.424773238 initPSandPDFfonts()
2026/06/18 21:55:07.424785431 new <- list()
2026/06/18 21:55:07.424786362 if (!missing(width))
2026/06/18 21:55:07.424799277 new$width <- width
2026/06/18 21:55:07.424800228 if (!missing(height))
2026/06/18 21:55:07.424814014 new$height <- height
2026/06/18 21:55:07.424814826 if (!missing(onefile))
2026/06/18 21:55:07.424828221 new$onefile <- onefile
2026/06/18 21:55:07.424829073 if (!missing(title))
2026/06/18 21:55:07.424842458 new$title <- title
2026/06/18 21:55:07.424843229 if (!missing(fonts))
2026/06/18 21:55:07.424856213 new$fonts <- fonts
2026/06/18 21:55:07.424857145 if (!missing(version))
2026/06/18 21:55:07.424866360 new$version <- version
2026/06/18 21:55:07.424876722 if (!missing(paper))
2026/06/18 21:55:07.424877523 new$paper <- paper
2026/06/18 21:55:07.424892431 if (!missing(encoding))
2026/06/18 21:55:07.424893213 new$encoding <- encoding
2026/06/18 21:55:07.424906638 if (!missing(bg))
2026/06/18 21:55:07.424907429 new$bg <- bg
2026/06/18 21:55:07.424919642 if (!missing(fg))
2026/06/18 21:55:07.424920473 new$fg <- fg
2026/06/18 21:55:07.424932727 if (!missing(pointsize))
2026/06/18 21:55:07.424933498 new$pointsize <- pointsize
2026/06/18 21:55:07.424947414 if (!missing(pagecentre))
2026/06/18 21:55:07.424948266 new$pagecentre <- pagecentre
2026/06/18 21:55:07.424971289 if (!missing(colormodel))
2026/06/18 21:55:07.424972140 new$colormodel <- colormodel
2026/06/18 21:55:07.424982277 if (!missing(useDingbats))
2026/06/18 21:55:07.424993510 new$useDingbats <- useDingbats
2026/06/18 21:55:07.424994402 if (!missing(useKerning))
2026/06/18 21:55:07.425012053 new$useKerning <- useKerning
2026/06/18 21:55:07.425012835 if (!missing(fillOddEven))
2026/06/18 21:55:07.425022112 new$fillOddEven <- fillOddEven
2026/06/18 21:55:07.425022543 if (!missing(compress))
2026/06/18 21:55:07.425039585 new$compress <- compress
2026/06/18 21:55:07.425040546 if (!missing(timestamp))
2026/06/18 21:55:07.425054202 new$timestamp <- timestamp
2026/06/18 21:55:07.425054663 if (!missing(producer))
2026/06/18 21:55:07.425063229 new$producer <- producer
2026/06/18 21:55:07.425063660 if (!missing(author))
2026/06/18 21:55:07.425071935 new$author <- author
2026/06/18 21:55:07.425072416 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/06/18 21:55:07.425082545 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/06/18 21:55:07.425083687 inherits(family, "CIDFont"))) {
2026/06/18 21:55:07.425130169 enc <- family$encoding
2026/06/18 21:55:07.425132122 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/06/18 21:55:07.425153773 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/06/18 21:55:07.425154634 "default"))
2026/06/18 21:55:07.425171195 old$encoding <- enc
2026/06/18 21:55:07.425172007 family <- family$metrics
2026/06/18 21:55:07.425215268 }
2026/06/18 21:55:07.425216720 if (is.null(old$encoding) || old$encoding == "default")
2026/06/18 21:55:07.425233792 old$encoding <- guessEncoding()
2026/06/18 21:55:07.425235185 if (!missing(family)) {
2026/06/18 21:55:07.425250313 if (length(family) == 4L) {
2026/06/18 21:55:07.425251255 family <- c(family, "Symbol.afm")
2026/06/18 21:55:07.425267235 }
2026/06/18 21:55:07.425268087 else if (length(family) == 5L) {
2026/06/18 21:55:07.425281352 }
2026/06/18 21:55:07.425282153 else if (length(family) == 1L) {
2026/06/18 21:55:07.425295007 pf <- pdfFonts(family)[[1L]]
2026/06/18 21:55:07.425295839 if (is.null(pf))
2026/06/18 21:55:07.425310536 stop(gettextf("unknown family '%s'", family),
2026/06/18 21:55:07.425311418 domain = NA)
2026/06/18 21:55:07.425327227 matchFont(pf, old$encoding)
2026/06/18 21:55:07.425328009 }
2026/06/18 21:55:07.425341294 else stop("invalid 'family' argument")
2026/06/18 21:55:07.425342115 old$family <- family
2026/06/18 21:55:07.425357194 }
2026/06/18 21:55:07.425357975 version <- old$version
2026/06/18 21:55:07.425370208 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/06/18 21:55:07.425371089 "2.0")
2026/06/18 21:55:07.425384765 if (version %in% versions)
2026/06/18 21:55:07.425385607 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/06/18 21:55:07.425401957 else stop("invalid PDF version")
2026/06/18 21:55:07.425402789 onefile <- old$onefile
2026/06/18 21:55:07.425417757 if (!checkIntFormat(file))
2026/06/18 21:55:07.425418618 stop(gettextf("invalid 'file' argument '%s'", file),
2026/06/18 21:55:07.425435129 domain = NA)
2026/06/18 21:55:07.425435991 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/06/18 21:55:07.425452091 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/06/18 21:55:07.425452842 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/06/18 21:55:07.425471888 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/06/18 21:55:07.425472730 old$fillOddEven, old$compress, old$timestamp, old$producer,
2026/06/18 21:55:07.425498699 old$author)
2026/06/18 21:55:07.425499590 invisible()
2026/06/18 21:55:07.425512645 }
2026/06/18 21:55:07.425513596 <bytecode: 0x559cd9de2570>
2026/06/18 21:55:07.425526370 <environment: namespace:grDevices>
2026/06/18 21:55:07.425527232
2026/06/18 21:55:07.425540377 $device.ask.default
2026/06/18 21:55:07.425541158 [1] FALSE
2026/06/18 21:55:07.425554263
2026/06/18 21:55:07.425555184 $digits
2026/06/18 21:55:07.425566375 [1] 7
2026/06/18 21:55:07.425567427
2026/06/18 21:55:07.425578237 $dvipscmd
2026/06/18 21:55:07.425579089 [1] "dvips"
2026/06/18 21:55:07.425590791
2026/06/18 21:55:07.425591713 $echo
2026/06/18 21:55:07.425602693 [1] FALSE
2026/06/18 21:55:07.425603495
2026/06/18 21:55:07.425614806 $editor
2026/06/18 21:55:07.425615637 [1] "vi"
2026/06/18 21:55:07.425627440
2026/06/18 21:55:07.425628261 $encoding
2026/06/18 21:55:07.425639251 [1] "native.enc"
2026/06/18 21:55:07.425640053
2026/06/18 21:55:07.425651635 $example.ask
2026/06/18 21:55:07.425652527 [1] "default"
2026/06/18 21:55:07.425665461
2026/06/18 21:55:07.425666312 $expressions
2026/06/18 21:55:07.425676258 [1] 5000
2026/06/18 21:55:07.425678222
2026/06/18 21:55:07.425693030 $help.search.types
2026/06/18 21:55:07.425694042 [1] "vignette" "demo" "help"
2026/06/18 21:55:07.425707938
2026/06/18 21:55:07.425708980 $help.try.all.packages
2026/06/18 21:55:07.425721222 [1] FALSE
2026/06/18 21:55:07.425722064
2026/06/18 21:55:07.425749566 $HTTPUserAgent
2026/06/18 21:55:07.425753162 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/06/18 21:55:07.425769864
2026/06/18 21:55:07.425770705 $internet.info
2026/06/18 21:55:07.425781796 [1] 2
2026/06/18 21:55:07.425782617
2026/06/18 21:55:07.425792927 $keep.parse.data
2026/06/18 21:55:07.425793798 [1] TRUE
2026/06/18 21:55:07.425806512
2026/06/18 21:55:07.425807324 $keep.parse.data.pkgs
2026/06/18 21:55:07.425819366 [1] FALSE
2026/06/18 21:55:07.425820168
2026/06/18 21:55:07.425830908 $keep.source
2026/06/18 21:55:07.425831649 [1] FALSE
2026/06/18 21:55:07.425843381
2026/06/18 21:55:07.425844323 $keep.source.pkgs
2026/06/18 21:55:07.425855324 [1] FALSE
2026/06/18 21:55:07.425856145
2026/06/18 21:55:07.425866705 $locatorBell
2026/06/18 21:55:07.425867507 [1] TRUE
2026/06/18 21:55:07.425878888
2026/06/18 21:55:07.425879880 $mailer
2026/06/18 21:55:07.425890490 [1] "mailto"
2026/06/18 21:55:07.425891341
2026/06/18 21:55:07.425902051 $matprod
2026/06/18 21:55:07.425902883 [1] "default"
2026/06/18 21:55:07.425919614
2026/06/18 21:55:07.425920586 $max.contour.segments
2026/06/18 21:55:07.425932017 [1] 25000
2026/06/18 21:55:07.425932769
2026/06/18 21:55:07.425947686 $max.print
2026/06/18 21:55:07.425948688 [1] 99999
2026/06/18 21:55:07.425961392
2026/06/18 21:55:07.425962374 $menu.graphics
2026/06/18 21:55:07.425978554 [1] TRUE
2026/06/18 21:55:07.425979526
2026/06/18 21:55:07.425991639 $na.action
2026/06/18 21:55:07.425992641 [1] "na.omit"
2026/06/18 21:55:07.426005457
2026/06/18 21:55:07.426007772 $nwarnings
2026/06/18 21:55:07.426022226 [1] 50
2026/06/18 21:55:07.426029662
2026/06/18 21:55:07.426030684 $OutDec
2026/06/18 21:55:07.426044300 [1] "."
2026/06/18 21:55:07.426045202
2026/06/18 21:55:07.426056112 $pager
2026/06/18 21:55:07.426056984 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/06/18 21:55:07.426070419
2026/06/18 21:55:07.426071331 $papersize
2026/06/18 21:55:07.426083012 [1] "letter"
2026/06/18 21:55:07.426083854
2026/06/18 21:55:07.426095336 $PCRE_limit_recursion
2026/06/18 21:55:07.426096217 [1] NA
2026/06/18 21:55:07.426153923
2026/06/18 21:55:07.426155586 $PCRE_study
2026/06/18 21:55:07.426168079 [1] FALSE
2026/06/18 21:55:07.426168911
2026/06/18 21:55:07.426180873 $PCRE_use_JIT
2026/06/18 21:55:07.426181725 [1] TRUE
2026/06/18 21:55:07.426198156
2026/06/18 21:55:07.426198997 $pdfviewer
2026/06/18 21:55:07.426210609 [1] "/usr/bin/xdg-open"
2026/06/18 21:55:07.426211501
2026/06/18 21:55:07.426227871 $pkgType
2026/06/18 21:55:07.426228803 [1] "source"
2026/06/18 21:55:07.426262937
2026/06/18 21:55:07.426264269 $printcmd
2026/06/18 21:55:07.426282443 [1] "/usr/bin/lpr"
2026/06/18 21:55:07.426283315
2026/06/18 21:55:07.426295177 $prompt
2026/06/18 21:55:07.426296099 [1] "> "
2026/06/18 21:55:07.426307731
2026/06/18 21:55:07.426308623 $repos
2026/06/18 21:55:07.426319924 CRAN
2026/06/18 21:55:07.426320745 "@CRAN@"
2026/06/18 21:55:07.426332697
2026/06/18 21:55:07.426333489 $rl_word_breaks
2026/06/18 21:55:07.426345501 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/06/18 21:55:07.426346413
2026/06/18 21:55:07.426358526 $scipen
2026/06/18 21:55:07.426359327 [1] 0
2026/06/18 21:55:07.426379656
2026/06/18 21:55:07.426380698 $show.coef.Pvalues
2026/06/18 21:55:07.426393021 [1] TRUE
2026/06/18 21:55:07.426393952
2026/06/18 21:55:07.426405514 $show.error.messages
2026/06/18 21:55:07.426406446 [1] TRUE
2026/06/18 21:55:07.426419390
2026/06/18 21:55:07.426420302 $show.signif.stars
2026/06/18 21:55:07.426432645 [1] TRUE
2026/06/18 21:55:07.426433557
2026/06/18 21:55:07.426444867 $showErrorCalls
2026/06/18 21:55:07.426445719 [1] TRUE
2026/06/18 21:55:07.426458092
2026/06/18 21:55:07.426458874 $showNCalls
2026/06/18 21:55:07.426470335 [1] 50
2026/06/18 21:55:07.426471137
2026/06/18 21:55:07.426482257 $showWarnCalls
2026/06/18 21:55:07.426483219 [1] FALSE
2026/06/18 21:55:07.426495573
2026/06/18 21:55:07.426496404 $str
2026/06/18 21:55:07.426513955 $str$strict.width
2026/06/18 21:55:07.426516590 [1] "no"
2026/06/18 21:55:07.426543911
2026/06/18 21:55:07.426544993 $str$digits.d
2026/06/18 21:55:07.426556675 [1] 3
2026/06/18 21:55:07.426557527
2026/06/18 21:55:07.426567576 $str$vec.len
2026/06/18 21:55:07.426568437 [1] 4
2026/06/18 21:55:07.426579628
2026/06/18 21:55:07.426580389 $str$list.len
2026/06/18 21:55:07.426591550 [1] 99
2026/06/18 21:55:07.426592382
2026/06/18 21:55:07.426606077 $str$deparse.lines
2026/06/18 21:55:07.426606959 NULL
2026/06/18 21:55:07.426618872
2026/06/18 21:55:07.426619673 $str$drop.deparse.attr
2026/06/18 21:55:07.426631435 [1] TRUE
2026/06/18 21:55:07.426632277
2026/06/18 21:55:07.426644820 $str$formatNum
2026/06/18 21:55:07.426645591 function (x, ...)
2026/06/18 21:55:07.426658035 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/06/18 21:55:07.426658896 <environment: 0x559cda6574d0>
2026/06/18 21:55:07.426674666
2026/06/18 21:55:07.426675498
2026/06/18 21:55:07.426685827 $str.dendrogram.last
2026/06/18 21:55:07.426686628 [1] "`"
2026/06/18 21:55:07.426700534
2026/06/18 21:55:07.426701316 $texi2dvi
2026/06/18 21:55:07.426712757 [1] "/usr/bin/texi2dvi"
2026/06/18 21:55:07.426713679
2026/06/18 21:55:07.426725491 $timeout
2026/06/18 21:55:07.426726413 [1] 60
2026/06/18 21:55:07.426738025
2026/06/18 21:55:07.426738986 $ts.eps
2026/06/18 21:55:07.426755407 [1] 1e-05
2026/06/18 21:55:07.426756279
2026/06/18 21:55:07.426767991 $ts.S.compat
2026/06/18 21:55:07.426768842 [1] FALSE
2026/06/18 21:55:07.426781666
2026/06/18 21:55:07.426782568 $unzip
2026/06/18 21:55:07.426799399 [1] "/usr/bin/unzip"
2026/06/18 21:55:07.426800452
2026/06/18 21:55:07.426812484 $useFancyQuotes
2026/06/18 21:55:07.426813366 [1] TRUE
2026/06/18 21:55:07.426825258
2026/06/18 21:55:07.426826109 $verbose
2026/06/18 21:55:07.426837010 [1] FALSE
2026/06/18 21:55:07.426837882
2026/06/18 21:55:07.426849273 $warn
2026/06/18 21:55:07.426850154 [1] 0
2026/06/18 21:55:07.426860484
2026/06/18 21:55:07.426861326 $warning.length
2026/06/18 21:55:07.426872006 [1] 1000
2026/06/18 21:55:07.426872757
2026/06/18 21:55:07.426883317 $warnPartialMatchArgs
2026/06/18 21:55:07.426884098 [1] FALSE
2026/06/18 21:55:07.426901020
2026/06/18 21:55:07.426901942 $warnPartialMatchAttr
2026/06/18 21:55:07.426913854 [1] FALSE
2026/06/18 21:55:07.426914665
2026/06/18 21:55:07.426925796 $warnPartialMatchDollar
2026/06/18 21:55:07.426926728 [1] FALSE
2026/06/18 21:55:07.426944060
2026/06/18 21:55:07.426945062 $width
2026/06/18 21:55:07.426955251 [1] 80
2026/06/18 21:55:07.426956173
Stopped session pings to http://127.0.0.1:44529
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/06/18 21:55:07.448823495 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:07.449077932 [connect-session] Job Key: IF1mnA5TSdPE0Q69
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:37871 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:37871
2026/06/18 21:55:07.641856307 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:07.642102035 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:07.642209979 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/06/18 21:55:07.649934748
2026/06/18 21:55:07.649943013 $ env
2026/06/18 21:55:07.649979071 CONNECT_API_KEY=REDACTED
2026/06/18 21:55:07.649980604 CONNECT_CONTENT_GUID=
2026/06/18 21:55:07.650002925 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/06/18 21:55:07.650003907 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/06/18 21:55:07.650020639 CONNECT_SERVER=http://localhost:3939/
2026/06/18 21:55:07.650021660 _DD_ROOT_GO_SESSION_ID=5b2d5751-904e-4948-8207-e33f808cd126
2026/06/18 21:55:07.650049944 EDITOR=vi
2026/06/18 21:55:07.650050935 HOME=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:55:07.650065723 HOSTNAME=bea52df9f1bf
2026/06/18 21:55:07.650066645 LANG=en_US.UTF-8
2026/06/18 21:55:07.650080641 LANGUAGE=en_US:en
2026/06/18 21:55:07.650081743 LC_ALL=en_US.UTF-8
2026/06/18 21:55:07.650096881 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/06/18 21:55:07.650097543 LN_S=ln -s
2026/06/18 21:55:07.650109765 LOGNAME=rstudio-connect
2026/06/18 21:55:07.650110206 MAKE=make
2026/06/18 21:55:07.650118211 PAGER=/usr/bin/pager
2026/06/18 21:55:07.650118682 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/06/18 21:55:07.650146514 POSIT_PRODUCT=CONNECT
2026/06/18 21:55:07.650147216 PWD=/opt/rstudio-connect/mnt/app
2026/06/18 21:55:07.650156784 R_ARCH=
2026/06/18 21:55:07.650157294 R_BROWSER=xdg-open
2026/06/18 21:55:07.650165029 R_BZIPCMD=/usr/bin/bzip2
2026/06/18 21:55:07.650165470 R_CONFIG_ACTIVE=rsconnect
2026/06/18 21:55:07.650174046 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/06/18 21:55:07.650174487 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:07.650220012 R_GZIPCMD=/usr/bin/gzip
2026/06/18 21:55:07.650221535 R_HOME=/opt/R/4.5.2/lib/R
2026/06/18 21:55:07.650243215 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/06/18 21:55:07.650244097 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2
2026/06/18 21:55:07.650258935 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/06/18 21:55:07.650259686 R_LIBS_USER=REDACTED
2026/06/18 21:55:07.650274935 R_PAPERSIZE=letter
2026/06/18 21:55:07.650276067 R_PDFVIEWER=/usr/bin/xdg-open
2026/06/18 21:55:07.650293301 R_PLATFORM=x86_64-pc-linux-gnu
2026/06/18 21:55:07.650324568 R_PRINTCMD=/usr/bin/lpr
2026/06/18 21:55:07.650325790 R_RD4PDF=times,inconsolata,hyper
2026/06/18 21:55:07.650344926 RSC_EMAIL_SUBJECT=system-check
2026/06/18 21:55:07.650345918 RSC_REPORT_NAME=system-check
2026/06/18 21:55:07.650366105 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/06/18 21:55:07.650372557 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/06/18 21:55:07.650413699 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/06/18 21:55:07.650418137 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmpfoqqa8
2026/06/18 21:55:07.650480301 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/06/18 21:55:07.650481864 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/06/18 21:55:07.650495299 R_STRIP_STATIC_LIB=strip --strip-debug
2026/06/18 21:55:07.650495800 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:07.650514395 RSTUDIO_PRODUCT=CONNECT
2026/06/18 21:55:07.650515577 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/06/18 21:55:07.650531697 R_UNZIPCMD=/usr/bin/unzip
2026/06/18 21:55:07.650532849 R_ZIPCMD=/usr/bin/zip
2026/06/18 21:55:07.650543459 SED=/usr/bin/sed
2026/06/18 21:55:07.650544090 SF_PARTNER=posit_connect
2026/06/18 21:55:07.650552526 SHLVL=2
2026/06/18 21:55:07.650553027 SPARK_CONNECT_USER_AGENT=REDACTED
2026/06/18 21:55:07.650561373 STARTUP_DEBUG_MODE=0
2026/06/18 21:55:07.650561824 TAR=/usr/bin/tar
2026/06/18 21:55:07.650569618 TERM=xterm
2026/06/18 21:55:07.650570089 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/06/18 21:55:07.650605656 TZ=UTC
2026/06/18 21:55:07.650606928 USERNAME=rstudio-connect
2026/06/18 21:55:07.650622908 USER=rstudio-connect
2026/06/18 21:55:07.655379273 _=/usr/bin/env
Stopped session pings to http://127.0.0.1:37871
Stopping content session token refresher
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/06/18 21:55:07.672263753 [connect-session] Connect Session v2026.05.1
2026/06/18 21:55:07.672512518 [connect-session] Job Key: Bv7TMKV9BMSf5iF6
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:39899 ...
Connected to session server http://127.0.0.1:39899
Starting content session token refresher (interval: 12h0m0s)
2026/06/18 21:55:07.864945459 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/06/18 21:55:07.865151515 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/06/18 21:55:07.865284491 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/06/18 21:55:07.872677022
2026/06/18 21:55:07.872684245 $ findmnt --notruncate
2026/06/18 21:55:07.872723870 TARGET SOURCE FSTYPE OPTIONS
2026/06/18 21:55:07.872731244 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker/ove
rlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:07.872856909 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:07.872859283 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/06/18 21:55:07.872891012 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:55:07.872892205 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:07.872929645 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/06/18 21:55:07.872930747 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/06/18 21:55:07.872964009 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/06/18 21:55:07.872965121 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/06/18 21:55:07.873027728 ├─/data /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:07.873031265 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/dock
er/overlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:07.873130521 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/dock
er/overlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:07.873131523 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:07.873239255 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:07.873240226 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/bea52df9f1bfa06c25b99dfbd89efc384cde9764c77498cea3d6ab9b95107808/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:07.873267688 ├─/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/06/18 21:55:07.873269721 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/reports/v2/0/0/temp.source.686462475] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:07.873316197 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/reports/v2/0/0/temp.output.648038710] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:07.873324773 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/jobs/0/Bv7TMKV9BMSf5iF6] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:07.873388382 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:07.873390065 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:07.873436181 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/eb01b9bb3684750e0b9a41cc7ee6b1318cbc1dfed4ab62967db9ab8f3cdd85b6/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/06/18 21:55:07.873437424 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3858834445] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker
/overlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:07.873586955 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker
/overlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
2026/06/18 21:55:07.878747317 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/TAWR7ZAGPGZXMZBKN5CDLYKRHQ:/var/lib/docker/overlay2/l/MEDEZRQ2E3XBGTYUQ7EV3IRNVC:/var/lib/docker/overlay2/l/FZ2RGTW6CDEWOM6VHHVUBWVWM4:/var/lib/docker/overlay2/l/ZJ4HS2IB5WUDH5H24PAYLESW34:/var/lib/docker/overlay2/l/XG3X44DLLJLNG65T5ZCTKYMOF5:/var/lib/docker/overlay2/l/HOJH3KPT6UQCIAHXFFXYAHCEGR:/var/lib/docker/overlay2/l/ZP5PNXRLEKM4MGGIEPF2N7EIKX:/var/lib/docker/overlay2/l/AKUL4ZNXLA5AV3V4SNBNC6FCOO:/var/lib/docker/overlay2/l/LLP645V2U4RJ6LCXEKZG6U67II:/var/lib/docker/overlay2/l/MQIPZVZ3ZBJ7FHLWQFY5KZ33AU:/var/lib/docker/overlay2/l/TSOOERW7W23QUYCBK6LGIXAHTX:/var/lib/docker/overlay2/l/4GSBJGALNF3UQNUZGNATQAX4HQ:/var/lib/docker/overlay2/l/Q6GFAYDVHLCHR64V6DKR7MLCYJ:/var/lib/docker/overlay2/l/V374OJTITFD6FVSYLYEOHNWQ37:/var/lib/docker
/overlay2/l/VIPQCTEH42CXABGCKLJCRQ3YMX:/var/lib/docker/overlay2/l/U7M4ZYQJLPYA75DXLLNGF2YPII:/var/lib/docker/overlay2/l/JQJAJWPSUBYEYBM33AXFK3GILV:/var/lib/docker/overlay2/l/QCK2AQFDDY4G6ZFLX3VMTI6TFH:/var/lib/docker/overlay2/l/K3KKIQ4P3XA7LSX3NJP6KXESXU,upperdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/diff,workdir=/var/lib/docker/overlay2/bf6c0456c89aa178b272e78c955b78e71d04c7244c451105edf80e3fade64728/work,nouserxattr
Stopped session pings to http://127.0.0.1:39899
Stopping content session token refresher
Job completed