| Product | URL | Version |
|---|---|---|
| Connect | http://localhost:3939 | 2026.03.1 |
| Workbench | http://localhost:8787 | 2026.01.2+418.pro1 |
| Package Manager | http://localhost:4242 | 2024.08.0-6 |
VIP Report
Verified Installation of Posit
Deployment: CI Connect 2026.03.1 + WB 2026.01.2+418.pro1 + PM 2024.08.0-6 Generated: 2026-04-13 15:50:28 UTC
Products Under Test
Summary
| Metric | Count |
|---|---|
| Total | 26 |
| Passed | 19 |
| Failed | 1 |
| Skipped | 6 |
| Status | FAIL |
Results
Failed (1)
Connect1 tests
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 0x7f930dd0a700>
request = <FixtureRequest for <Function test_list_users>>
kwargs = {'test_username': 'testuser', 'user_list': [{'active_time': '2026-04-13T15:48:34Z', 'confirmed': True, 'created_time': '2026-04-13T15:46:51Z', 'email': '', ...}]}
def call_fixture_func(
fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs
) -> FixtureValue:
if inspect.isgeneratorfunction(fixturefunc):
fixturefunc = cast(Callable[..., Generator[FixtureValue]], fixturefunc)
generator = fixturefunc(**kwargs)
try:
fixture_result = next(generator)
except StopIteration:
raise ValueError(f"{request.fixturename} did not yield a value") from None
finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)
request.addfinalizer(finalizer)
else:
fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)
> fixture_result = fixturefunc(**kwargs)
^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/_pytest/fixtures.py:915:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
user_list = [{'active_time': '2026-04-13T15:48:34Z', 'confirmed': True, 'created_time': '2026-04-13T15:46:51Z', 'email': '', ...}]
test_username = 'testuser'
@then("the test user exists in the user list")
def check_test_user_in_list(user_list, test_username):
usernames = [u.get("username") for u in user_list]
> assert test_username in usernames, (
f"Test user {test_username!r} not found in user list: {usernames}"
)
E AssertionError: Test user 'testuser' not found in user list: ['__bootstrap_admin__']
E assert 'testuser' in ['__bootstrap_admin__']
src/vip_tests/connect/test_users.py:53: AssertionErrorPassed (19)
Connect6 tests
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
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
Test procedure
- Given Connect is accessible at the configured URL
- When I retrieve the current user profile
- Then the user has admin privileges
Test procedure
- Given Connect is accessible at the configured URL
- When I list all groups
- Then the response is successful
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
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
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
Test procedure
- Given Package Manager is running
- When I list all repositories
- Then at least one repository exists
Prerequisites7 tests
Test procedure
- Given VIP is configured with test user credentials
- Then the username is not empty
- And the password is not empty
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
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
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
Test procedure
- Given Workbench is expected to be configured
- When I check the Workbench configuration
- Then Workbench should be reachable
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
Test procedure
- Given Package Manager is configured in vip.toml with a version expectation
- When I fetch the Package Manager server version
- Then the Package Manager version matches the configured value
Security3 tests
Test procedure
- Given Connect is configured in vip.toml
- When I make an unauthenticated API request to Connect
- Then the response status is 401
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
Test procedure
- Given Connect is configured in vip.toml
- When I request a non-existent endpoint on Connect
- Then the response status is 404
Workbench1 tests
Test procedure
- Given Workbench is accessible at the configured URL
- When a user navigates to the Workbench login page and enters valid credentials
- Then the Workbench homepage is displayed
- And the current user is shown in the header
Skipped (6)
Connect2 tests
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
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
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
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
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
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: d6d49a6c0535 · Status: done · Passed: 53 · Failed: 2
| Group | Check | Detail | |
|---|---|---|---|
| ✅ | server | connect-versions | Connect versions on active hosts: d6d49a6c0535 2026.03.1 |
| ✅ | server | connect-product-support | Product version v2026.03.1 end-of-support: 2027-09-30 |
| ✅ | server | connect-deprecated-settings | Deprecated settings are not in use. |
| ✅ | server | connect-notifications-config | All Notifications are correctly formatted |
| ✅ | server | connect-license | $ /opt/rstudio-connect/scripts/system-checks/../../bin/license-manager status RStudio License Manager 2024.12.1-dev+999.pro9 – License file status – Status: Activated Product-Key: A33R-D4BT-JFGA-NBA3-A6VF-AUGQ-PSTA Has-Key: Yes Has-Trial: No Tier: advanced SKU-Year: 2024 Enable-Launcher: 1 Users: 0 User-Activity-Days: 365 Shiny-Users: 0 Allow-APIs: 1 Anonymous-Servers: 1 Unrestricted-Servers: 1 Licensee: Posit-Team-Test-Suite License-File: /var/lib/rstudio-connect/rstudio-connect.lic Expiration: 2027-02-20 00:00:00 Days-Left: 313 License-Engine: 1.0.0.0 License-Scope: System – Local license status – Trial-Type: Verified Status: Evaluation Days-Left: 45 License-Scope: System License-Engine: 4.4.3.0 – Floating license status – License server not in use. /opt/rstudio-connect/scripts/system-checks/server/01-connect-license.sh: line 19: [[: 313 45: syntax error in expression (error token is "45") |
| ✅ | server | linux-version | $ cat /etc/lsb-release /etc/os-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS" PRETTY_NAME="Ubuntu 22.04.5 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.5 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy |
| ✅ | server | environment | $ env CONNECT_BOOTSTRAP_ENABLED=true CONNECT_BOOTSTRAP_SECRETKEY=REDACTED HOME=/root HOSTNAME=d6d49a6c0535 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.1Gi 221Mi 51Mi 14Gi 14Gi Swap: 3.0Gi 0.0Ki 3.0Gi |
| ✅ | server | disk | $ df -h Filesystem Size Used Avail Use% Mounted on overlay 145G 74G 71G 52% / tmpfs 64M 0 64M 0% /dev shm 64M 0 64M 0% /dev/shm /dev/root 145G 74G 71G 52% /data |
| ✅ | server | database-latency | Database latency: median 0.000, max 0.000 sec |
| ✅ | server | queue-depth | ID Created Type Hostname Details |
| ✅ | server | self-connectivity | HTTP.Listen is 'http://localhost:3939' $ curl -Lsv -m 10 –retry 0 -o /dev/null http://localhost:3939/api/server_settings * Trying 127.0.0.1:3939… * Connected to localhost (127.0.0.1) port 3939 (#0) > GET /api/server_settings HTTP/1.1 |
> Host: localhost:3939
> User-Agent: curl/7.81.0
> Accept: /
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Cache-Control: no-cache, no-store, must-revalidate
< Content-Type: application/json; charset=utf-8
< Expires: 0
< Pragma: no-cache
< Server: Posit Connect v2026.03.1
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Mon, 13 Apr 2026 15:49:55 GMT
< Transfer-Encoding: chunked
<
{ [3243 bytes data]
* Connection #0 to host localhost left intact | | ✅ | server | self-connectivity | Warning: HTTPS.Listen is not configured. | | ✅ | server | self-connectivity | Server.Address is 'http://localhost:3939/'
$ curl -Lsv -m 10 –retry 0 -o /dev/null http://localhost:3939//api/server_settings
* Trying 127.0.0.1:3939…
* Connected to localhost (127.0.0.1) port 3939 (#0)
> GET //api/server_settings HTTP/1.1
> Host: localhost:3939
> User-Agent: curl/7.81.0
> Accept: /
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 307 Temporary Redirect
< Content-Type: text/html; charset=utf-8
< Location: http://localhost:3939/api/server_settings
< Server: Posit Connect v2026.03.1
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Mon, 13 Apr 2026 15:49:55 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: 0x55f9ced74b50 [serially]
* Can not multiplex, even if we wanted to!
* Re-using existing connection! (#0) with host localhost
* Connected to localhost (127.0.0.1) port 3939 (#0)
> GET /api/server_settings HTTP/1.1
> Host: localhost:3939
> User-Agent: curl/7.81.0
> Accept: /
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Cache-Control: no-cache, no-store, must-revalidate
< Content-Type: application/json; charset=utf-8
< Expires: 0
< Pragma: no-cache
< Server: Posit Connect v2026.03.1
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Mon, 13 Apr 2026 15:49:55 GMT
< Transfer-Encoding: chunked
<
{ [3243 bytes data]
* Connection #0 to host localhost left intact | | ✅ | base-sandbox | echo | Successfully ran a process with rsandbox as rstudio-connect | | ✅ | python-restore-sandbox | python-version | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/04/13 15:49:55.688748633 [connect-session] Connect Session v2026.03.1
2026/04/13 15:49:55.688969105 [connect-session] Job Key: COArNXwwWoxlmiZc
2026/04/13 15:49:55.688978319 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:49:55.688982144 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:49:55.688989936 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:49:55.688995545 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:41331 …
Connected to session server http://127.0.0.1:41331
2026/04/13 15:49:55.842043081 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/04/13 15:49:55.849808057
2026/04/13 15:49:55.849818142 $ /opt/python/3.12.11/bin/python3.12 -V
2026/04/13 15:49:55.849858252 Python 3.12.11 | | ❌ | python-restore-sandbox | python-packages | process exited with code 1: exit status 1 | | ✅ | python-restore-sandbox | environment | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/04/13 15:49:56.297197928 [connect-session] Connect Session v2026.03.1
2026/04/13 15:49:56.297414904 [connect-session] Job Key: OmXWI8hYyNfAhRXI
2026/04/13 15:49:56.297424819 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:49:56.297428895 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:49:56.297433773 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:49:56.297438119 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:43339 …
Connected to session server http://127.0.0.1:43339
2026/04/13 15:49:56.416213396 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/04/13 15:49:56.422946479
2026/04/13 15:49:56.422956794 $ env
2026/04/13 15:49:56.422992398 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:49:56.422993490 HOSTNAME=d6d49a6c0535
2026/04/13 15:49:56.423008973 LANG=en_US.UTF-8
2026/04/13 15:49:56.423009794 LANGUAGE=en_US:en
2026/04/13 15:49:56.423023845 LC_ALL=en_US.UTF-8
2026/04/13 15:49:56.423024646 LOGNAME=rstudio-connect
2026/04/13 15:49:56.423039399 MAKEFLAGS=-j1
2026/04/13 15:49:56.423040180 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/04/13 15:49:56.423057446 PICOTEL_PREFIX=PICOTEL
2026/04/13 15:49:56.423058107 PICOTEL_SDK_DISABLED=true
2026/04/13 15:49:56.423072929 PICOTEL_SERVICE_NAME=posit-connect-python
2026/04/13 15:49:56.423073921 POSIT_PRODUCT=CONNECT
2026/04/13 15:49:56.423090275 PWD=/opt/rstudio-connect/mnt/app
2026/04/13 15:49:56.423091036 RSTUDIO_PRODUCT=CONNECT
2026/04/13 15:49:56.423105849 SHLVL=2
2026/04/13 15:49:56.423106500 STARTUP_DEBUG_MODE=0
2026/04/13 15:49:56.423119509 TERM=xterm
2026/04/13 15:49:56.423120250 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:49:56.423134352 TZ=UTC
2026/04/13 15:49:56.423135023 USERNAME=rstudio-connect
2026/04/13 15:49:56.423163395 USER=rstudio-connect
2026/04/13 15:49:56.423166690 =/usr/bin/env
2026/04/13 15:49:56.423195013 UV_CONCURRENT_BUILDS=1
Stopped session pings to http://127.0.0.1:43339 | | ✅ | python-restore-sandbox | mounts | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/04/13 15:49:56.437987275 [connect-session] Connect Session v2026.03.1
2026/04/13 15:49:56.438200736 [connect-session] Job Key: G91WQWI3kDd2CQOS
2026/04/13 15:49:56.438213986 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:49:56.438219164 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:49:56.438226105 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:49:56.438232114 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:34349 …
Connected to session server http://127.0.0.1:34349
2026/04/13 15:49:56.556677614 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/04/13 15:49:56.561223936
2026/04/13 15:49:56.561232589 $ findmnt –notruncate
2026/04/13 15:49:56.606462500 TARGET SOURCE FSTYPE OPTIONS
2026/04/13 15:49:56.606480717 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/HDFAG
SG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:49:56.606619026 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/13 15:49:56.606654219 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/13 15:49:56.606655641 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:49:56.606675621 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/13 15:49:56.606676162 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/13 15:49:56.606693928 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:49:56.606694419 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/13 15:49:56.606723864 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/13 15:49:56.606727469 ├─/data /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:49:56.606797725 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l
/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:49:56.606799928 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l
/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:49:56.606967390 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:49:56.606968642 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:49:56.607012778 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:49:56.607013609 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:49:56.607058697 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:49:56.607059599 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/jobs/0/G91WQWI3kDd2CQOS] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:49:56.607103385 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:49:56.607104076 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2723901748] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:49:56.607166840 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:49:56.607256916 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
Stopped session pings to http://127.0.0.1:34349 | | ✅ | python-restore-sandbox | pypi-connectivity | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/04/13 15:49:56.622178022 [connect-session] Connect Session v2026.03.1
2026/04/13 15:49:56.622387548 [connect-session] Job Key: UWMv2CzpOO4PlFgW
2026/04/13 15:49:56.622401158 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:49:56.622406666 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:49:56.622413677 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:49:56.622419476 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:34143 …
Connected to session server http://127.0.0.1:34143
2026/04/13 15:49:56.744207266 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/05-pypi-connectivity.sh'
2026/04/13 15:49:56.748672416
2026/04/13 15:49:56.748681970 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://pypi.python.org/
2026/04/13 15:49:56.756832447 * Trying 146.75.76.223:443…
2026/04/13 15:49:56.769112278 * Connected to pypi.python.org (146.75.76.223) port 443 (#0)
2026/04/13 15:49:56.771177456 * ALPN, offering h2
2026/04/13 15:49:56.771183555 * ALPN, offering http/1.1
2026/04/13 15:49:56.797476846 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:49:56.797491168 * CApath: /etc/ssl/certs
2026/04/13 15:49:56.797701294 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:49:56.797710148 } [5 bytes data]
2026/04/13 15:49:56.797748966 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:49:56.797750288 } [512 bytes data]
2026/04/13 15:49:56.810823172 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:49:56.810832517 { [5 bytes data]
2026/04/13 15:49:56.810875331 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:49:56.810876503 { [122 bytes data]
2026/04/13 15:49:56.811109764 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:49:56.811116694 { [5 bytes data]
2026/04/13 15:49:56.811137906 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.811141862 { [5 bytes data]
2026/04/13 15:49:56.811157235 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/13 15:49:56.811172298 { [19 bytes data]
2026/04/13 15:49:56.811191357 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.811199479 { [5 bytes data]
2026/04/13 15:49:56.811229274 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/13 15:49:56.811242894 { [2860 bytes data]
2026/04/13 15:49:56.811966723 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.811972282 { [5 bytes data]
2026/04/13 15:49:56.812004280 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/13 15:49:56.812005161 { [264 bytes data]
2026/04/13 15:49:56.812088177 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.812094576 { [5 bytes data]
2026/04/13 15:49:56.812123880 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/13 15:49:56.812133024 { [36 bytes data]
2026/04/13 15:49:56.812175277 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:49:56.812183520 } [5 bytes data]
2026/04/13 15:49:56.812202478 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:49:56.812204581 } [1 bytes data]
2026/04/13 15:49:56.812239324 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.812248778 } [5 bytes data]
2026/04/13 15:49:56.812268097 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/13 15:49:56.812270220 } [36 bytes data]
2026/04/13 15:49:56.812360646 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/13 15:49:56.812366705 * ALPN, server accepted to use h2
2026/04/13 15:49:56.812387467 * Server certificate:
2026/04/13 15:49:56.812389710 * subject: CN=www.python.org
2026/04/13 15:49:56.812403641 * start date: Jan 13 13:03:46 2026 GMT
2026/04/13 15:49:56.812404362 * expire date: Feb 14 13:03:45 2027 GMT
2026/04/13 15:49:56.812419094 * subjectAltName: host "pypi.python.org" matched cert's ".python.org"
2026/04/13 15:49:56.812421298 issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/13 15:49:56.812444112 * SSL certificate verify ok.
2026/04/13 15:49:56.812446075 * Using HTTP2, server supports multiplexing
2026/04/13 15:49:56.812461688 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:49:56.812462349 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:49:56.812499045 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.812499826 } [5 bytes data]
2026/04/13 15:49:56.812514979 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.812524032 } [5 bytes data]
2026/04/13 15:49:56.812560377 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.812570342 } [5 bytes data]
2026/04/13 15:49:56.812645675 * Using Stream ID: 1 (easy handle 0x561bd77d39f0)
2026/04/13 15:49:56.812651354 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.812681079 } [5 bytes data]
2026/04/13 15:49:56.812708090 > GET / HTTP/2
2026/04/13 15:49:56.812710083 > Host: pypi.python.org
2026/04/13 15:49:56.812725967 > user-agent: curl/7.81.0
2026/04/13 15:49:56.812727238 > accept: /
2026/04/13 15:49:56.812744204 >
2026/04/13 15:49:56.812746698 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.812771254 { [5 bytes data]
2026/04/13 15:49:56.812782772 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/13 15:49:56.812796423 { [193 bytes data]
2026/04/13 15:49:56.823884229 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.823893803 { [5 bytes data]
2026/04/13 15:49:56.823926062 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.823926943 } [5 bytes data]
2026/04/13 15:49:56.824559695 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.824568038 { [5 bytes data]
2026/04/13 15:49:56.824665685 < HTTP/2 301
2026/04/13 15:49:56.824670983 < server: Varnish
2026/04/13 15:49:56.824688980 < retry-after: 0
2026/04/13 15:49:56.824691043 < location: https://pypi.org/
2026/04/13 15:49:56.824710773 < content-type: text/html; charset=UTF-8
2026/04/13 15:49:56.824711534 < accept-ranges: bytes
2026/04/13 15:49:56.824726076 < date: Mon, 13 Apr 2026 15:49:56 GMT
2026/04/13 15:49:56.824726817 < x-served-by: cache-chi-kigq8000134-CHI
2026/04/13 15:49:56.824742340 < x-cache: HIT
2026/04/13 15:49:56.824743162 < x-cache-hits: 0
2026/04/13 15:49:56.824756832 < x-timer: S1776095397.817529,VS0,VE0
2026/04/13 15:49:56.824762180 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/13 15:49:56.824791735 < x-frame-options: deny
2026/04/13 15:49:56.824792706 < x-xss-protection: 1; mode=block
2026/04/13 15:49:56.824835441 < x-content-type-options: nosniff
2026/04/13 15:49:56.824837364 < x-permitted-cross-domain-policies: none
2026/04/13 15:49:56.824853829 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/04/13 15:49:56.824857925 < content-length: 122
2026/04/13 15:49:56.824924605 <
2026/04/13 15:49:56.824925657 * Ignoring the response-body
2026/04/13 15:49:56.824938456 { [122 bytes data]
2026/04/13 15:49:56.824939387 * Connection #0 to host pypi.python.org left intact
2026/04/13 15:49:56.824955952 * Issue another request to this URL: 'https://pypi.org/'
2026/04/13 15:49:56.836974160 * Trying 151.101.128.223:443…
2026/04/13 15:49:56.851399700 * Connected to pypi.org (151.101.128.223) port 443 (#1)
2026/04/13 15:49:56.851721334 * ALPN, offering h2
2026/04/13 15:49:56.851727914 * ALPN, offering http/1.1
2026/04/13 15:49:56.878251442 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:49:56.878260876 * CApath: /etc/ssl/certs
2026/04/13 15:49:56.878429890 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:49:56.878439405 } [5 bytes data]
2026/04/13 15:49:56.878478213 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:49:56.878480987 } [512 bytes data]
2026/04/13 15:49:56.894434658 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:49:56.894443751 { [5 bytes data]
2026/04/13 15:49:56.894483021 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:49:56.894484122 { [122 bytes data]
2026/04/13 15:49:56.894592716 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:49:56.894612916 { [5 bytes data]
2026/04/13 15:49:56.894642901 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.894643742 { [5 bytes data]
2026/04/13 15:49:56.894657954 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/13 15:49:56.894659957 { [19 bytes data]
2026/04/13 15:49:56.894679256 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.894683032 { [5 bytes data]
2026/04/13 15:49:56.894701429 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/13 15:49:56.894714749 { [2856 bytes data]
2026/04/13 15:49:56.895348673 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.895355103 { [5 bytes data]
2026/04/13 15:49:56.895394823 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/13 15:49:56.895410146 { [264 bytes data]
2026/04/13 15:49:56.895458869 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.895478709 { [5 bytes data]
2026/04/13 15:49:56.895499961 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/13 15:49:56.895511599 { [36 bytes data]
2026/04/13 15:49:56.895561704 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:49:56.895570087 } [5 bytes data]
2026/04/13 15:49:56.895615956 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:49:56.895617197 } [1 bytes data]
2026/04/13 15:49:56.895636667 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.895653632 } [5 bytes data]
2026/04/13 15:49:56.895670688 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/13 15:49:56.895674373 } [36 bytes data]
2026/04/13 15:49:56.895797198 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/13 15:49:56.895804990 * ALPN, server accepted to use h2
2026/04/13 15:49:56.895836628 * Server certificate:
2026/04/13 15:49:56.895838781 * subject: CN=pypi.org
2026/04/13 15:49:56.895852391 * start date: Dec 28 04:33:08 2025 GMT
2026/04/13 15:49:56.895853143 * expire date: Jan 29 04:33:07 2027 GMT
2026/04/13 15:49:56.895866673 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/04/13 15:49:56.895867524 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/13 15:49:56.895888235 * SSL certificate verify ok.
2026/04/13 15:49:56.895888926 * Using HTTP2, server supports multiplexing
2026/04/13 15:49:56.895902507 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:49:56.895904179 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:49:56.895934174 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.895936798 } [5 bytes data]
2026/04/13 15:49:56.895953704 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.895960935 } [5 bytes data]
2026/04/13 15:49:56.896002427 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.896009999 } [5 bytes data]
2026/04/13 15:49:56.896050289 * Using Stream ID: 1 (easy handle 0x561bd77d39f0)
2026/04/13 15:49:56.896066113 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.896071812 } [5 bytes data]
2026/04/13 15:49:56.896108907 > GET / HTTP/2
2026/04/13 15:49:56.896112683 > Host: pypi.org
2026/04/13 15:49:56.896128677 > user-agent: curl/7.81.0
2026/04/13 15:49:56.896134776 > accept: /
2026/04/13 15:49:56.896154426 >
2026/04/13 15:49:56.896155397 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.896174356 { [5 bytes data]
2026/04/13 15:49:56.896236650 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/13 15:49:56.896242038 { [193 bytes data]
2026/04/13 15:49:56.909902266 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.909910449 { [5 bytes data]
2026/04/13 15:49:56.909978000 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.909979142 } [5 bytes data]
2026/04/13 15:49:56.913031536 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.913040940 { [5 bytes data]
2026/04/13 15:49:56.913081371 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.913092648 { [5 bytes data]
2026/04/13 15:49:56.913147681 < HTTP/2 200
2026/04/13 15:49:56.913148902 < content-type: text/html; charset=UTF-8
2026/04/13 15:49:56.913169223 < referrer-policy: origin-when-cross-origin
2026/04/13 15:49:56.913172047 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org .ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ .ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org .ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' .ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='
'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='
2026/04/13 15:49:56.913230676 < server: gunicorn
2026/04/13 15:49:56.913306980 < etag: "H4JZYHxAyV+rgnNe6/dUSA"
2026/04/13 15:49:56.913307972 < accept-ranges: bytes
2026/04/13 15:49:56.913322373 < date: Mon, 13 Apr 2026 15:49:56 GMT
2026/04/13 15:49:56.913323275 < x-served-by: cache-iad-kjyo7100179-IAD, cache-iad-kjyo7100172-IAD, cache-chi-kigq8000041-CHI
2026/04/13 15:49:56.913342984 < x-cache: MISS, HIT, HIT
2026/04/13 15:49:56.913345979 < x-cache-hits: 0, 29, 1
2026/04/13 15:49:56.913359399 < x-timer: S1776095397.903778,VS0,VE2
2026/04/13 15:49:56.913360070 < vary: Accept-Encoding, Cookie
2026/04/13 15:49:56.913375383 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/13 15:49:56.913376194 < x-frame-options: deny
2026/04/13 15:49:56.913393490 < x-xss-protection: 1; mode=block
2026/04/13 15:49:56.913394242 < x-content-type-options: nosniff
2026/04/13 15:49:56.913413951 < x-permitted-cross-domain-policies: none
2026/04/13 15:49:56.913414903 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/04/13 15:49:56.913475394 < content-length: 22515
2026/04/13 15:49:56.913476255 <
2026/04/13 15:49:56.913488794 { [931 bytes data]
2026/04/13 15:49:56.913489515 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.913506030 { [5 bytes data]
2026/04/13 15:49:56.913506781 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.913524988 { [5 bytes data]
2026/04/13 15:49:56.913525669 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.913540341 { [5 bytes data]
2026/04/13 15:49:56.913542615 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.913564928 { [5 bytes data]
2026/04/13 15:49:56.913565710 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.913586341 { [5 bytes data]
2026/04/13 15:49:56.914172833 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.914180054 { [5 bytes data]
2026/04/13 15:49:56.914210790 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.914212523 { [5 bytes data]
2026/04/13 15:49:56.915309454 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.915315383 { [5 bytes data]
2026/04/13 15:49:56.915348673 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.915350306 { [5 bytes data]
2026/04/13 15:49:56.916469149 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.916478413 { [5 bytes data]
2026/04/13 15:49:56.916505714 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.916506495 { [5 bytes data]
2026/04/13 15:49:56.917654002 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.917661584 { [5 bytes data]
2026/04/13 15:49:56.917711559 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.917712551 { [5 bytes data]
2026/04/13 15:49:56.918806988 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.918815100 { [5 bytes data]
2026/04/13 15:49:56.918840368 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.918841259 { [5 bytes data]
2026/04/13 15:49:56.919976207 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.919981686 { [5 bytes data]
2026/04/13 15:49:56.920010970 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.920013263 { [5 bytes data]
2026/04/13 15:49:56.920030019 * Connection #1 to host pypi.org left intact
2026/04/13 15:49:56.923466851
2026/04/13 15:49:56.923474602 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://files.pythonhosted.org/
2026/04/13 15:49:56.931744509 * Trying 146.75.76.223:443…
2026/04/13 15:49:56.945709716 * Connected to files.pythonhosted.org (146.75.76.223) port 443 (#0)
2026/04/13 15:49:56.947339890 * ALPN, offering h2
2026/04/13 15:49:56.947346971 * ALPN, offering http/1.1
2026/04/13 15:49:56.973221762 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:49:56.973232218 * CApath: /etc/ssl/certs
2026/04/13 15:49:56.973419880 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:49:56.973429755 } [5 bytes data]
2026/04/13 15:49:56.973454533 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:49:56.973456015 } [512 bytes data]
2026/04/13 15:49:56.989521343 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:49:56.989531298 { [5 bytes data]
2026/04/13 15:49:56.989576375 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:49:56.989577637 { [122 bytes data]
2026/04/13 15:49:56.989810578 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:49:56.989820403 { [5 bytes data]
2026/04/13 15:49:56.989853292 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.989854424 { [5 bytes data]
2026/04/13 15:49:56.989869446 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/13 15:49:56.989871520 { [19 bytes data]
2026/04/13 15:49:56.989890198 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.989893182 { [5 bytes data]
2026/04/13 15:49:56.989909567 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/13 15:49:56.989927644 { [2842 bytes data]
2026/04/13 15:49:56.990622750 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.990632675 { [5 bytes data]
2026/04/13 15:49:56.990691494 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/13 15:49:56.990692595 { [264 bytes data]
2026/04/13 15:49:56.990764163 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.990770863 { [5 bytes data]
2026/04/13 15:49:56.990804424 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/13 15:49:56.990805085 { [36 bytes data]
2026/04/13 15:49:56.990857995 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:49:56.990859176 } [5 bytes data]
2026/04/13 15:49:56.990876723 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:49:56.990879207 } [1 bytes data]
2026/04/13 15:49:56.990924355 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.990925406 } [5 bytes data]
2026/04/13 15:49:56.990940930 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/13 15:49:56.990943333 } [36 bytes data]
2026/04/13 15:49:56.991025647 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/13 15:49:56.991032377 * ALPN, server accepted to use h2
2026/04/13 15:49:56.991062722 * Server certificate:
2026/04/13 15:49:56.991064365 * subject: CN=.pythonhosted.org
2026/04/13 15:49:56.991084025 start date: Dec 8 21:08:03 2025 GMT
2026/04/13 15:49:56.991084856 * expire date: Jan 9 21:08:02 2027 GMT
2026/04/13 15:49:56.991116854 * subjectAltName: host "files.pythonhosted.org" matched cert's ".pythonhosted.org"
2026/04/13 15:49:56.991118106 issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/13 15:49:56.991140810 * SSL certificate verify ok.
2026/04/13 15:49:56.991143304 * Using HTTP2, server supports multiplexing
2026/04/13 15:49:56.991159748 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:49:56.991160540 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:49:56.991181141 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.991181932 } [5 bytes data]
2026/04/13 15:49:56.991197615 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.991199608 } [5 bytes data]
2026/04/13 15:49:56.991452069 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.991458328 } [5 bytes data]
2026/04/13 15:49:56.991489655 * Using Stream ID: 1 (easy handle 0x55b8f5f789f0)
2026/04/13 15:49:56.991490497 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:56.991508123 } [5 bytes data]
2026/04/13 15:49:56.991508604 > GET / HTTP/2
2026/04/13 15:49:56.991517117 > Host: files.pythonhosted.org
2026/04/13 15:49:56.991517567 > user-agent: curl/7.81.0
2026/04/13 15:49:56.991527442 > accept: /
2026/04/13 15:49:56.991527933 >
2026/04/13 15:49:56.991535725 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:56.991536256 { [5 bytes data]
2026/04/13 15:49:56.991554443 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/13 15:49:56.991555354 { [193 bytes data]
2026/04/13 15:49:57.004829912 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:57.004838885 { [5 bytes data]
2026/04/13 15:49:57.004871885 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:49:57.004872836 } [5 bytes data]
2026/04/13 15:49:57.004949532 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:57.004957304 { [5 bytes data]
2026/04/13 15:49:57.007228081 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:57.007236304 { [5 bytes data]
2026/04/13 15:49:57.007293099 < HTTP/2 200
2026/04/13 15:49:57.007296644 < content-type: text/html
2026/04/13 15:49:57.007318167 < server: Python/3.12 aiohttp/3.13.4
2026/04/13 15:49:57.007319279 < accept-ranges: bytes
2026/04/13 15:49:57.007336905 < date: Mon, 13 Apr 2026 15:49:57 GMT
2026/04/13 15:49:57.007337646 < age: 82
2026/04/13 15:49:57.007351617 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kigq8000023-CHI
2026/04/13 15:49:57.007352519 < x-cache: HIT, HIT
2026/04/13 15:49:57.007385098 < x-cache-hits: 33, 1
2026/04/13 15:49:57.007387271 < x-timer: S1776095397.998984,VS0,VE1
2026/04/13 15:49:57.007411547 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/13 15:49:57.007412709 < x-frame-options: deny
2026/04/13 15:49:57.007429875 < x-xss-protection: 1; mode=block
2026/04/13 15:49:57.007430746 < x-content-type-options: nosniff
2026/04/13 15:49:57.007449094 < x-permitted-cross-domain-policies: none
2026/04/13 15:49:57.007449785 < x-robots-header: noindex
2026/04/13 15:49:57.007464127 < content-length: 1853
2026/04/13 15:49:57.007466801 <
2026/04/13 15:49:57.007479630 { [1030 bytes data]
2026/04/13 15:49:57.007481002 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:49:57.007504047 { [5 bytes data]
2026/04/13 15:49:57.007504858 * Connection #0 to host files.pythonhosted.org left intact
Stopped session pings to http://127.0.0.1:34143 | | ✅ | python-restore-sandbox | virtualenv | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/04/13 15:49:57.025138587 [connect-session] Connect Session v2026.03.1
2026/04/13 15:49:57.025360010 [connect-session] Job Key: T5pAqr9qmhioWGzO
2026/04/13 15:49:57.025369664 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:49:57.025373430 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:49:57.025381592 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:49:57.025386960 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:46075 …
Connected to session server http://127.0.0.1:46075
2026/04/13 15:49:57.143656937 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/04/13 15:49:57.184146163
2026/04/13 15:49:57.184156618 $ /opt/python/3.12.11/bin/python3.12 -m venv –system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.jJu7JSzcO9/testenv
2026/04/13 15:49:59.965806887
2026/04/13 15:49:59.965820487 $ source /opt/rstudio-connect/mnt/tmp/tmp.jJu7JSzcO9/testenv/bin/activate
2026/04/13 15:49:59.967394826
2026/04/13 15:49:59.967404190 $ python –version
2026/04/13 15:49:59.969510931 Python 3.12.11
2026/04/13 15:49:59.969855319
2026/04/13 15:49:59.969862651 $ python -m site
2026/04/13 15:49:59.983628007 sys.path = [
2026/04/13 15:49:59.983636250 '/opt/rstudio-connect/mnt/app',
2026/04/13 15:49:59.983689079 '/opt/python/3.12.11/lib/python312.zip',
2026/04/13 15:49:59.983689931 '/opt/python/3.12.11/lib/python3.12',
2026/04/13 15:49:59.983706766 '/opt/python/3.12.11/lib/python3.12/lib-dynload',
2026/04/13 15:49:59.983707787 '/opt/rstudio-connect/mnt/tmp/tmp.jJu7JSzcO9/testenv/lib/python3.12/site-packages',
2026/04/13 15:49:59.983732214 '/opt/python/3.12.11/lib/python3.12/site-packages',
2026/04/13 15:49:59.983732975 ]
2026/04/13 15:49:59.983751964 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/04/13 15:49:59.983755369 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist)
2026/04/13 15:49:59.983790812 ENABLE_USER_SITE: True | | ✅ | python-restore-sandbox | pip | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/04/13 15:50:00.030009239 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:00.030226466 [connect-session] Job Key: CTmgsn3CWffkGpNm
2026/04/13 15:50:00.030236010 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:00.030240156 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:50:00.030244813 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:00.030249450 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:44251 …
Connected to session server http://127.0.0.1:44251
2026/04/13 15:50:00.149688168 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/04/13 15:50:00.155277117
2026/04/13 15:50:00.155284658 $ /opt/python/3.12.11/bin/python3.12 -m venv –system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.vjHIZWT2lG/testenv
2026/04/13 15:50:02.907536735
2026/04/13 15:50:02.907552879 $ source /opt/rstudio-connect/mnt/tmp/tmp.vjHIZWT2lG/testenv/bin/activate
2026/04/13 15:50:02.909165726
2026/04/13 15:50:02.909174829 $ python -m pip –version
2026/04/13 15:50:03.086850612 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.vjHIZWT2lG/testenv/lib/python3.12/site-packages/pip (python 3.12)
2026/04/13 15:50:03.112552179
2026/04/13 15:50:03.112565969 $ python -m pip config debug
2026/04/13 15:50:03.296203601 env_var:
2026/04/13 15:50:03.296436882 env:
2026/04/13 15:50:03.296610063 global:
2026/04/13 15:50:03.296812607 /etc/xdg/pip/pip.conf, exists: False
2026/04/13 15:50:03.296988682 /etc/pip.conf, exists: False
2026/04/13 15:50:03.297136625 site:
2026/04/13 15:50:03.297309986 /opt/rstudio-connect/mnt/tmp/tmp.vjHIZWT2lG/testenv/pip.conf, exists: False
2026/04/13 15:50:03.297459550 user:
2026/04/13 15:50:03.297642746 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/04/13 15:50:03.297822436 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/04/13 15:50:03.322486963
2026/04/13 15:50:03.322499071 $ python -m pip config list -v
2026/04/13 15:50:03.500817089 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/04/13 15:50:03.501119644 For variant 'global', will try loading '/etc/pip.conf'
2026/04/13 15:50:03.501414258 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/04/13 15:50:03.501705866 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/04/13 15:50:03.501989724 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.vjHIZWT2lG/testenv/pip.conf'
2026/04/13 15:50:03.526464234
2026/04/13 15:50:03.526475491 $ python -m pip._vendor.requests.certs
2026/04/13 15:50:03.662633783 <frozen runpy>:128: RuntimeWarning: 'pip._vendor.requests.certs' found in sys.modules after import of package 'pip._vendor.requests', but prior to execution of 'pip._vendor.requests.certs'; this may result in unpredictable behaviour
2026/04/13 15:50:03.662841766 /opt/rstudio-connect/mnt/tmp/tmp.vjHIZWT2lG/testenv/lib/python3.12/site-packages/pip/vendor/certifi/cacert.pem
2026/04/13 15:50:03.679436662
2026/04/13 15:50:03.679453107 $ python -m pip download -v –no-cache-dir –dest /opt/rstudio-connect/mnt/tmp/tmp.vjHIZWT2lG pip
2026/04/13 15:50:04.161818056 Collecting pip
2026/04/13 15:50:04.162183285 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/de/f0/c81e05b613866b76d2d1066490adf1a3dbc4ee9d9c839961c3fc8a6997af/pip-26.0.1-py3-none-any.whl.metadata
2026/04/13 15:50:04.219972305 Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
2026/04/13 15:50:04.236253980 Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
2026/04/13 15:50:04.329391339 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 27.4 MB/s eta 0:00:00
2026/04/13 15:50:04.341038822 Saved /opt/rstudio-connect/mnt/tmp/tmp.vjHIZWT2lG/pip-26.0.1-py3-none-any.whl
2026/04/13 15:50:04.341438133 Successfully downloaded pip
2026/04/13 15:50:04.461197063
2026/04/13 15:50:04.461210263 [notice] A new release of pip is available: 25.0.1 -> 26.0.1
2026/04/13 15:50:04.461279858 [notice] To update, run: pip install –upgrade pip
Stopped session pings to http://127.0.0.1:44251 | | ✅ | python-restore-sandbox | python-version | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/04/13 15:50:04.559808608 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:04.560026155 [connect-session] Job Key: RPFS2RZ0lnBqBqdt
2026/04/13 15:50:04.560035510 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:04.560039946 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:50:04.560048659 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:04.560054638 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:37123 …
Connected to session server http://127.0.0.1:37123
2026/04/13 15:50:04.712309446 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/04/13 15:50:04.718831949
2026/04/13 15:50:04.718841393 $ /opt/python/3.13.9/bin/python3.13 -V
2026/04/13 15:50:04.718890287 Python 3.13.9
Stopped session pings to http://127.0.0.1:37123 | | ❌ | python-restore-sandbox | python-packages | process exited with code 1: exit status 1 | | ✅ | python-restore-sandbox | environment | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/04/13 15:50:05.148790185 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:05.149008844 [connect-session] Job Key: OPq8EBeSuS7S5nQ7
2026/04/13 15:50:05.149018558 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:05.149022575 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:50:05.149030496 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:05.149036075 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:43625 …
Connected to session server http://127.0.0.1:43625
2026/04/13 15:50:05.268978582 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/04/13 15:50:05.275737720
2026/04/13 15:50:05.275747375 $ env
2026/04/13 15:50:05.275784551 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:50:05.275785642 HOSTNAME=d6d49a6c0535
2026/04/13 15:50:05.275800555 LANG=en_US.UTF-8
2026/04/13 15:50:05.275801296 LANGUAGE=en_US:en
2026/04/13 15:50:05.275814806 LC_ALL=en_US.UTF-8
2026/04/13 15:50:05.275815557 LOGNAME=rstudio-connect
2026/04/13 15:50:05.275830350 MAKEFLAGS=-j1
2026/04/13 15:50:05.275831101 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/04/13 15:50:05.275847515 PICOTEL_PREFIX=PICOTEL
2026/04/13 15:50:05.275848247 PICOTEL_SDK_DISABLED=true
2026/04/13 15:50:05.275862218 PICOTEL_SERVICE_NAME=posit-connect-python
2026/04/13 15:50:05.275863079 POSIT_PRODUCT=CONNECT
2026/04/13 15:50:05.275877741 PWD=/opt/rstudio-connect/mnt/app
2026/04/13 15:50:05.275878432 RSTUDIO_PRODUCT=CONNECT
2026/04/13 15:50:05.275893054 SHLVL=2
2026/04/13 15:50:05.275893735 STARTUP_DEBUG_MODE=0
2026/04/13 15:50:05.275906194 TERM=xterm
2026/04/13 15:50:05.275906865 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:50:05.275920605 TZ=UTC
2026/04/13 15:50:05.275921306 USERNAME=rstudio-connect
2026/04/13 15:50:05.275934076 USER=rstudio-connect
2026/04/13 15:50:05.275934737 =/usr/bin/env
2026/04/13 15:50:05.275947426 UV_CONCURRENT_BUILDS=1
Stopped session pings to http://127.0.0.1:43625 | | ✅ | python-restore-sandbox | mounts | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/04/13 15:50:05.291234124 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:05.291472192 [connect-session] Job Key: yB4qlRYCJ4tqEQnR
2026/04/13 15:50:05.291482157 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:05.291486163 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:50:05.291494756 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:05.291501005 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:40997 …
Connected to session server http://127.0.0.1:40997
2026/04/13 15:50:05.409089720 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/04/13 15:50:05.413531172
2026/04/13 15:50:05.413540015 $ findmnt –notruncate
2026/04/13 15:50:05.415797161 TARGET SOURCE FSTYPE OPTIONS
2026/04/13 15:50:05.415805654 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/HDFAG
SG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:05.415943751 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:05.415966856 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/13 15:50:05.415968278 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:50:05.415998954 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:05.415999796 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/13 15:50:05.416029961 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:50:05.416030842 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:05.416061398 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/13 15:50:05.416062139 ├─/data /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:05.416111444 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l
/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:05.416112315 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l
/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:05.416338726 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:05.416369171 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:05.416370063 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:05.416416653 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:05.416419187 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:05.416468691 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/jobs/0/yB4qlRYCJ4tqEQnR] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:05.416469402 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:05.416512307 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2710158650] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:05.416513328 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:05.416682603 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
Stopped session pings to http://127.0.0.1:40997 | | ✅ | python-restore-sandbox | pypi-connectivity | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/04/13 15:50:05.431667567 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:05.431868540 [connect-session] Job Key: eNDWitR65E2cBnzD
2026/04/13 15:50:05.431881389 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:05.431886246 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:50:05.431892305 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:05.431897874 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:33405 …
Connected to session server http://127.0.0.1:33405
2026/04/13 15:50:05.548933206 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/05-pypi-connectivity.sh'
2026/04/13 15:50:05.553713618
2026/04/13 15:50:05.553722592 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://pypi.python.org/
2026/04/13 15:50:05.563210696 * Trying 151.101.192.223:443…
2026/04/13 15:50:05.577104268 * Connected to pypi.python.org (151.101.192.223) port 443 (#0)
2026/04/13 15:50:05.578854962 * ALPN, offering h2
2026/04/13 15:50:05.578862293 * ALPN, offering http/1.1
2026/04/13 15:50:05.604901107 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:50:05.604912283 * CApath: /etc/ssl/certs
2026/04/13 15:50:05.605120717 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:05.605130672 } [5 bytes data]
2026/04/13 15:50:05.605164423 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:50:05.605166997 } [512 bytes data]
2026/04/13 15:50:05.620624631 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:05.620635147 { [5 bytes data]
2026/04/13 15:50:05.620681407 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:50:05.620682578 { [122 bytes data]
2026/04/13 15:50:05.620906666 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:50:05.620915880 { [5 bytes data]
2026/04/13 15:50:05.620947267 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.620948319 { [5 bytes data]
2026/04/13 15:50:05.620966927 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/13 15:50:05.620971073 { [19 bytes data]
2026/04/13 15:50:05.620992305 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.620996922 { [5 bytes data]
2026/04/13 15:50:05.621018274 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/13 15:50:05.621043972 { [2860 bytes data]
2026/04/13 15:50:05.621736545 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.621742193 { [5 bytes data]
2026/04/13 15:50:05.621778147 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/13 15:50:05.621779028 { [264 bytes data]
2026/04/13 15:50:05.621859189 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.621868173 { [5 bytes data]
2026/04/13 15:50:05.621900181 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/13 15:50:05.621903305 { [36 bytes data]
2026/04/13 15:50:05.621945920 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:50:05.621948163 } [5 bytes data]
2026/04/13 15:50:05.621968854 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:50:05.621969635 } [1 bytes data]
2026/04/13 15:50:05.622002084 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.622018399 } [5 bytes data]
2026/04/13 15:50:05.622041223 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/13 15:50:05.622042074 } [36 bytes data]
2026/04/13 15:50:05.622122195 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/13 15:50:05.622127373 * ALPN, server accepted to use h2
2026/04/13 15:50:05.622145039 * Server certificate:
2026/04/13 15:50:05.622145510 * subject: CN=www.python.org
2026/04/13 15:50:05.622162105 * start date: Jan 13 13:03:46 2026 GMT
2026/04/13 15:50:05.622164709 * expire date: Feb 14 13:03:45 2027 GMT
2026/04/13 15:50:05.622176066 * subjectAltName: host "pypi.python.org" matched cert's ".python.org"
2026/04/13 15:50:05.622177828 issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/13 15:50:05.622192270 * SSL certificate verify ok.
2026/04/13 15:50:05.622207934 * Using HTTP2, server supports multiplexing
2026/04/13 15:50:05.622210327 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:50:05.622248845 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:50:05.622249666 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.622267403 } [5 bytes data]
2026/04/13 15:50:05.622292651 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.622307594 } [5 bytes data]
2026/04/13 15:50:05.622344289 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.622359392 } [5 bytes data]
2026/04/13 15:50:05.622573493 * Using Stream ID: 1 (easy handle 0x564cf13509f0)
2026/04/13 15:50:05.622579412 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.622630098 } [5 bytes data]
2026/04/13 15:50:05.622631080 > GET / HTTP/2
2026/04/13 15:50:05.622644200 > Host: pypi.python.org
2026/04/13 15:50:05.622644981 > user-agent: curl/7.81.0
2026/04/13 15:50:05.622658892 > accept: /
2026/04/13 15:50:05.622659613 >
2026/04/13 15:50:05.622674435 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.622676248 { [5 bytes data]
2026/04/13 15:50:05.622704611 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/13 15:50:05.622720585 { [193 bytes data]
2026/04/13 15:50:05.635724909 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.635734924 { [5 bytes data]
2026/04/13 15:50:05.635788304 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.635789376 } [5 bytes data]
2026/04/13 15:50:05.636392353 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.636404382 { [5 bytes data]
2026/04/13 15:50:05.636782270 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.636789871 { [5 bytes data]
2026/04/13 15:50:05.636921640 < HTTP/2 301
2026/04/13 15:50:05.636927799 < server: Varnish
2026/04/13 15:50:05.636949191 < retry-after: 0
2026/04/13 15:50:05.636949932 < location: https://pypi.org/
2026/04/13 15:50:05.637003964 < content-type: text/html; charset=UTF-8
2026/04/13 15:50:05.637005025 < accept-ranges: bytes
2026/04/13 15:50:05.637019277 < date: Mon, 13 Apr 2026 15:50:05 GMT
2026/04/13 15:50:05.637020018 < x-served-by: cache-dfw-kdfw8210130-DFW
2026/04/13 15:50:05.637033999 < x-cache: HIT
2026/04/13 15:50:05.637034650 < x-cache-hits: 0
2026/04/13 15:50:05.637073398 < x-timer: S1776095406.628661,VS0,VE0
2026/04/13 15:50:05.637102522 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/13 15:50:05.637103984 < x-frame-options: deny
2026/04/13 15:50:05.637120929 < x-xss-protection: 1; mode=block
2026/04/13 15:50:05.637121751 < x-content-type-options: nosniff
2026/04/13 15:50:05.637193829 < x-permitted-cross-domain-policies: none
2026/04/13 15:50:05.637298686 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/04/13 15:50:05.637374180 < content-length: 122
2026/04/13 15:50:05.637376303 <
2026/04/13 15:50:05.637394951 * Ignoring the response-body
2026/04/13 15:50:05.637395753 { [122 bytes data]
2026/04/13 15:50:05.637409764 * Connection #0 to host pypi.python.org left intact
2026/04/13 15:50:05.637410695 * Issue another request to this URL: 'https://pypi.org/'
2026/04/13 15:50:05.639139847 * Trying 151.101.0.223:443…
2026/04/13 15:50:05.652590743 * Connected to pypi.org (151.101.0.223) port 443 (#1)
2026/04/13 15:50:05.652917955 * ALPN, offering h2
2026/04/13 15:50:05.652924485 * ALPN, offering http/1.1
2026/04/13 15:50:05.679316240 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:50:05.679325384 * CApath: /etc/ssl/certs
2026/04/13 15:50:05.679519105 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:05.679528780 } [5 bytes data]
2026/04/13 15:50:05.679560627 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:50:05.679563091 } [512 bytes data]
2026/04/13 15:50:05.693722643 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:05.693734581 { [5 bytes data]
2026/04/13 15:50:05.693773109 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:50:05.693775022 { [122 bytes data]
2026/04/13 15:50:05.693927251 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:50:05.693934602 { [5 bytes data]
2026/04/13 15:50:05.693962173 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.693963265 { [5 bytes data]
2026/04/13 15:50:05.693979660 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/13 15:50:05.693981973 { [19 bytes data]
2026/04/13 15:50:05.693996395 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.694005549 { [5 bytes data]
2026/04/13 15:50:05.694025669 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/13 15:50:05.694039530 { [2856 bytes data]
2026/04/13 15:50:05.694691370 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.694699743 { [5 bytes data]
2026/04/13 15:50:05.694725912 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/13 15:50:05.694726774 { [264 bytes data]
2026/04/13 15:50:05.694814676 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.694826994 { [5 bytes data]
2026/04/13 15:50:05.694855047 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/13 15:50:05.694872543 { [36 bytes data]
2026/04/13 15:50:05.694934446 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:50:05.694935508 } [5 bytes data]
2026/04/13 15:50:05.694959814 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:50:05.694960665 } [1 bytes data]
2026/04/13 15:50:05.694993305 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.695001978 } [5 bytes data]
2026/04/13 15:50:05.695037511 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/13 15:50:05.695038072 } [36 bytes data]
2026/04/13 15:50:05.695119444 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/13 15:50:05.695125924 * ALPN, server accepted to use h2
2026/04/13 15:50:05.695154567 * Server certificate:
2026/04/13 15:50:05.695157001 * subject: CN=pypi.org
2026/04/13 15:50:05.695168869 * start date: Dec 28 04:33:08 2025 GMT
2026/04/13 15:50:05.695169349 * expire date: Jan 29 04:33:07 2027 GMT
2026/04/13 15:50:05.695179685 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/04/13 15:50:05.695181418 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/13 15:50:05.695195349 * SSL certificate verify ok.
2026/04/13 15:50:05.695197011 * Using HTTP2, server supports multiplexing
2026/04/13 15:50:05.695214938 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:50:05.695215789 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:50:05.695237342 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.695239705 } [5 bytes data]
2026/04/13 15:50:05.695344944 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.695351073 } [5 bytes data]
2026/04/13 15:50:05.695401469 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.695435050 } [5 bytes data]
2026/04/13 15:50:05.695444113 * Using Stream ID: 1 (easy handle 0x564cf13509f0)
2026/04/13 15:50:05.695444964 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.695459816 } [5 bytes data]
2026/04/13 15:50:05.695460407 > GET / HTTP/2
2026/04/13 15:50:05.695470492 > Host: pypi.org
2026/04/13 15:50:05.695470983 > user-agent: curl/7.81.0
2026/04/13 15:50:05.695480427 > accept: /
2026/04/13 15:50:05.695480868 >
2026/04/13 15:50:05.695489020 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.695491384 { [5 bytes data]
2026/04/13 15:50:05.695583933 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/13 15:50:05.695592085 { [193 bytes data]
2026/04/13 15:50:05.708296299 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.708304621 { [5 bytes data]
2026/04/13 15:50:05.708339544 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.708340715 } [5 bytes data]
2026/04/13 15:50:05.708645193 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.708653826 { [5 bytes data]
2026/04/13 15:50:05.710817492 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.710825664 { [5 bytes data]
2026/04/13 15:50:05.710906375 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.710914177 { [5 bytes data]
2026/04/13 15:50:05.710956060 < HTTP/2 200
2026/04/13 15:50:05.710963832 < content-type: text/html; charset=UTF-8
2026/04/13 15:50:05.710988168 < referrer-policy: origin-when-cross-origin
2026/04/13 15:50:05.710988980 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org .ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ .ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org .ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' .ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='
'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='
2026/04/13 15:50:05.711010902 < server: gunicorn
2026/04/13 15:50:05.711109591 < etag: "H4JZYHxAyV+rgnNe6/dUSA"
2026/04/13 15:50:05.711110683 < accept-ranges: bytes
2026/04/13 15:50:05.711125495 < date: Mon, 13 Apr 2026 15:50:05 GMT
2026/04/13 15:50:05.711126486 < x-served-by: cache-iad-kjyo7100179-IAD, cache-iad-kjyo7100172-IAD, cache-dfw-kdfw8210048-DFW
2026/04/13 15:50:05.711146527 < x-cache: MISS, HIT, HIT
2026/04/13 15:50:05.711147288 < x-cache-hits: 0, 83, 1
2026/04/13 15:50:05.711160437 < x-timer: S1776095406.701405,VS0,VE2
2026/04/13 15:50:05.711162531 < vary: Accept-Encoding, Cookie
2026/04/13 15:50:05.711174889 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/13 15:50:05.711187108 < x-frame-options: deny
2026/04/13 15:50:05.711187899 < x-xss-protection: 1; mode=block
2026/04/13 15:50:05.711201339 < x-content-type-options: nosniff
2026/04/13 15:50:05.711202150 < x-permitted-cross-domain-policies: none
2026/04/13 15:50:05.711218765 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/04/13 15:50:05.711219606 < content-length: 22515
2026/04/13 15:50:05.711276122 <
2026/04/13 15:50:05.711276662 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.711286547 { [5 bytes data]
2026/04/13 15:50:05.711286968 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.711296983 { [5 bytes data]
2026/04/13 15:50:05.711297414 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.711321890 { [5 bytes data]
2026/04/13 15:50:05.711322631 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.711345917 { [5 bytes data]
2026/04/13 15:50:05.711346748 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.711360508 { [5 bytes data]
2026/04/13 15:50:05.711930636 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.711937667 { [5 bytes data]
2026/04/13 15:50:05.711970847 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.711971728 { [5 bytes data]
2026/04/13 15:50:05.712980435 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.712986334 { [5 bytes data]
2026/04/13 15:50:05.713036359 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.713037211 { [5 bytes data]
2026/04/13 15:50:05.714040049 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.714045077 { [5 bytes data]
2026/04/13 15:50:05.714072608 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.714073399 { [5 bytes data]
2026/04/13 15:50:05.715069168 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.715074355 { [5 bytes data]
2026/04/13 15:50:05.715102568 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.715103479 { [5 bytes data]
2026/04/13 15:50:05.716093769 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.716100519 { [5 bytes data]
2026/04/13 15:50:05.716127089 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.716130825 { [5 bytes data]
2026/04/13 15:50:05.717154675 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.717162727 { [5 bytes data]
2026/04/13 15:50:05.717191060 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.717191871 { [5 bytes data]
2026/04/13 15:50:05.718212266 * Connection #1 to host pypi.org left intact
2026/04/13 15:50:05.721861697
2026/04/13 15:50:05.721871882 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://files.pythonhosted.org/
2026/04/13 15:50:05.729555281 * Trying 146.75.76.223:443…
2026/04/13 15:50:05.741334402 * Connected to files.pythonhosted.org (146.75.76.223) port 443 (#0)
2026/04/13 15:50:05.743036393 * ALPN, offering h2
2026/04/13 15:50:05.743043734 * ALPN, offering http/1.1
2026/04/13 15:50:05.769134907 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:50:05.769143539 * CApath: /etc/ssl/certs
2026/04/13 15:50:05.769330931 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:05.769341006 } [5 bytes data]
2026/04/13 15:50:05.769368318 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:50:05.769369710 } [512 bytes data]
2026/04/13 15:50:05.782292241 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:05.782302686 { [5 bytes data]
2026/04/13 15:50:05.782343177 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:50:05.782346082 { [122 bytes data]
2026/04/13 15:50:05.782558351 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:50:05.782566744 { [5 bytes data]
2026/04/13 15:50:05.782613103 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.782619733 { [5 bytes data]
2026/04/13 15:50:05.782638031 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/13 15:50:05.782640765 { [19 bytes data]
2026/04/13 15:50:05.782658291 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.782660695 { [5 bytes data]
2026/04/13 15:50:05.782677069 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/13 15:50:05.782687115 { [2842 bytes data]
2026/04/13 15:50:05.783359186 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.783367989 { [5 bytes data]
2026/04/13 15:50:05.783390273 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/13 15:50:05.783395330 { [264 bytes data]
2026/04/13 15:50:05.783471595 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.783487829 { [5 bytes data]
2026/04/13 15:50:05.783511715 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/13 15:50:05.783525196 { [36 bytes data]
2026/04/13 15:50:05.783573589 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:50:05.783581380 } [5 bytes data]
2026/04/13 15:50:05.783627129 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:50:05.783628271 } [1 bytes data]
2026/04/13 15:50:05.783664155 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.783666418 } [5 bytes data]
2026/04/13 15:50:05.783682663 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/13 15:50:05.783684856 } [36 bytes data]
2026/04/13 15:50:05.783763024 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/13 15:50:05.783767480 * ALPN, server accepted to use h2
2026/04/13 15:50:05.783794671 * Server certificate:
2026/04/13 15:50:05.783797015 * subject: CN=.pythonhosted.org
2026/04/13 15:50:05.783812498 start date: Dec 8 21:08:03 2025 GMT
2026/04/13 15:50:05.783813580 * expire date: Jan 9 21:08:02 2027 GMT
2026/04/13 15:50:05.783829624 * subjectAltName: host "files.pythonhosted.org" matched cert's ".pythonhosted.org"
2026/04/13 15:50:05.783833950 issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/04/13 15:50:05.783851005 * SSL certificate verify ok.
2026/04/13 15:50:05.783866439 * Using HTTP2, server supports multiplexing
2026/04/13 15:50:05.783867250 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:50:05.783884046 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:50:05.783886419 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.783906980 } [5 bytes data]
2026/04/13 15:50:05.783932649 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.783963294 } [5 bytes data]
2026/04/13 15:50:05.783973770 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.784013941 } [5 bytes data]
2026/04/13 15:50:05.784056826 * Using Stream ID: 1 (easy handle 0x55ef0c9189f0)
2026/04/13 15:50:05.784064187 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.784097837 } [5 bytes data]
2026/04/13 15:50:05.784098699 > GET / HTTP/2
2026/04/13 15:50:05.784112039 > Host: files.pythonhosted.org
2026/04/13 15:50:05.784114182 > user-agent: curl/7.81.0
2026/04/13 15:50:05.784130216 > accept: /
2026/04/13 15:50:05.784130987 >
2026/04/13 15:50:05.784142094 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.784142605 { [5 bytes data]
2026/04/13 15:50:05.784236756 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/13 15:50:05.784262885 { [193 bytes data]
2026/04/13 15:50:05.795512990 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.795519370 { [5 bytes data]
2026/04/13 15:50:05.795559500 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:05.795560361 } [5 bytes data]
2026/04/13 15:50:05.795650347 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.795658769 { [5 bytes data]
2026/04/13 15:50:05.797354270 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.797361461 { [5 bytes data]
2026/04/13 15:50:05.797418206 < HTTP/2 200
2026/04/13 15:50:05.797426168 < content-type: text/html
2026/04/13 15:50:05.797456504 < server: Python/3.12 aiohttp/3.13.4
2026/04/13 15:50:05.797458377 < accept-ranges: bytes
2026/04/13 15:50:05.797478807 < date: Mon, 13 Apr 2026 15:50:05 GMT
2026/04/13 15:50:05.797479608 < age: 91
2026/04/13 15:50:05.797492598 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kigq8000134-CHI
2026/04/13 15:50:05.797493589 < x-cache: HIT, HIT
2026/04/13 15:50:05.797534571 < x-cache-hits: 33, 1
2026/04/13 15:50:05.797535563 < x-timer: S1776095406.789136,VS0,VE1
2026/04/13 15:50:05.797563665 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/04/13 15:50:05.797564396 < x-frame-options: deny
2026/04/13 15:50:05.797581902 < x-xss-protection: 1; mode=block
2026/04/13 15:50:05.797582914 < x-content-type-options: nosniff
2026/04/13 15:50:05.797617025 < x-permitted-cross-domain-policies: none
2026/04/13 15:50:05.797643886 < x-robots-header: noindex
2026/04/13 15:50:05.797664146 < content-length: 1853
2026/04/13 15:50:05.797665017 <
2026/04/13 15:50:05.797681923 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.797684577 { [5 bytes data]
2026/04/13 15:50:05.797699740 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:05.797700511 { [5 bytes data]
2026/04/13 15:50:05.797716505 * Connection #0 to host files.pythonhosted.org left intact
Stopped session pings to http://127.0.0.1:33405 | | ✅ | python-restore-sandbox | virtualenv | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/04/13 15:50:05.815657887 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:05.815885640 [connect-session] Job Key: h09K3FVZxHWipT16
2026/04/13 15:50:05.815895475 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:05.815899541 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:50:05.815907613 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:05.815913111 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:46509 …
Connected to session server http://127.0.0.1:46509
2026/04/13 15:50:05.934039125 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/04/13 15:50:05.939506610
2026/04/13 15:50:05.939516044 $ /opt/python/3.13.9/bin/python3.13 -m venv –system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.i8pDTPE2wg/testenv
2026/04/13 15:50:08.522026438
2026/04/13 15:50:08.522040950 $ source /opt/rstudio-connect/mnt/tmp/tmp.i8pDTPE2wg/testenv/bin/activate
2026/04/13 15:50:08.523590341
2026/04/13 15:50:08.523618323 $ python –version
2026/04/13 15:50:08.525207305 Python 3.13.9
2026/04/13 15:50:08.525467496
2026/04/13 15:50:08.525484752 $ python -m site
2026/04/13 15:50:08.540197635 sys.path = [
2026/04/13 15:50:08.540207490 '/opt/rstudio-connect/mnt/app',
2026/04/13 15:50:08.540245497 '/opt/python/3.13.9/lib/python313.zip',
2026/04/13 15:50:08.540246339 '/opt/python/3.13.9/lib/python3.13',
2026/04/13 15:50:08.540261061 '/opt/python/3.13.9/lib/python3.13/lib-dynload',
2026/04/13 15:50:08.540262193 '/opt/rstudio-connect/mnt/tmp/tmp.i8pDTPE2wg/testenv/lib/python3.13/site-packages',
2026/04/13 15:50:08.540283354 '/opt/python/3.13.9/lib/python3.13/site-packages',
2026/04/13 15:50:08.540284196 ]
2026/04/13 15:50:08.540297766 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/04/13 15:50:08.540298507 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist)
2026/04/13 15:50:08.540318938 ENABLE_USER_SITE: True | | ✅ | python-restore-sandbox | pip | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/04/13 15:50:08.588762044 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:08.588982797 [connect-session] Job Key: fB6USErwRc3Iz3H1
2026/04/13 15:50:08.588995476 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:08.589000824 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
2026/04/13 15:50:08.589007995 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:08.589013553 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:41357 …
Connected to session server http://127.0.0.1:41357
2026/04/13 15:50:08.706215322 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/04/13 15:50:08.711700507
2026/04/13 15:50:08.711709721 $ /opt/python/3.13.9/bin/python3.13 -m venv –system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.eWzUIluhnX/testenv
2026/04/13 15:50:11.275876854
2026/04/13 15:50:11.275889363 $ source /opt/rstudio-connect/mnt/tmp/tmp.eWzUIluhnX/testenv/bin/activate
2026/04/13 15:50:11.277454769
2026/04/13 15:50:11.277463732 $ python -m pip –version
2026/04/13 15:50:11.454970510 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.eWzUIluhnX/testenv/lib/python3.13/site-packages/pip (python 3.13)
2026/04/13 15:50:11.478726463
2026/04/13 15:50:11.478736498 $ python -m pip config debug
2026/04/13 15:50:11.655703594 env_var:
2026/04/13 15:50:11.655961131 env:
2026/04/13 15:50:11.656152469 global:
2026/04/13 15:50:11.656328684 /etc/xdg/pip/pip.conf, exists: False
2026/04/13 15:50:11.656507844 /etc/pip.conf, exists: False
2026/04/13 15:50:11.656673002 site:
2026/04/13 15:50:11.656834044 /opt/rstudio-connect/mnt/tmp/tmp.eWzUIluhnX/testenv/pip.conf, exists: False
2026/04/13 15:50:11.656991572 user:
2026/04/13 15:50:11.657138363 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/04/13 15:50:11.657288028 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/04/13 15:50:11.682737650
2026/04/13 15:50:11.682747945 $ python -m pip config list -v
2026/04/13 15:50:11.863093736 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/04/13 15:50:11.863416792 For variant 'global', will try loading '/etc/pip.conf'
2026/04/13 15:50:11.863992508 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/04/13 15:50:11.864256385 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/04/13 15:50:11.864513362 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.eWzUIluhnX/testenv/pip.conf'
2026/04/13 15:50:11.888861286
2026/04/13 15:50:11.888869608 $ python -m pip._vendor.requests.certs
2026/04/13 15:50:12.026029014 <frozen runpy>:128: RuntimeWarning: 'pip._vendor.requests.certs' found in sys.modules after import of package 'pip._vendor.requests', but prior to execution of 'pip._vendor.requests.certs'; this may result in unpredictable behaviour
2026/04/13 15:50:12.026215273 /opt/rstudio-connect/mnt/tmp/tmp.eWzUIluhnX/testenv/lib/python3.13/site-packages/pip/vendor/certifi/cacert.pem
2026/04/13 15:50:12.041850986
2026/04/13 15:50:12.041860149 $ python -m pip download -v –no-cache-dir –dest /opt/rstudio-connect/mnt/tmp/tmp.eWzUIluhnX pip
2026/04/13 15:50:12.505239225 Collecting pip
2026/04/13 15:50:12.505625767 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/de/f0/c81e05b613866b76d2d1066490adf1a3dbc4ee9d9c839961c3fc8a6997af/pip-26.0.1-py3-none-any.whl.metadata
2026/04/13 15:50:12.609771395 Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
2026/04/13 15:50:12.646976370 Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
2026/04/13 15:50:12.875775483 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 11.8 MB/s 0:00:00
2026/04/13 15:50:12.887777696 Saved /opt/rstudio-connect/mnt/tmp/tmp.eWzUIluhnX/pip-26.0.1-py3-none-any.whl
2026/04/13 15:50:12.888118899 Successfully downloaded pip
2026/04/13 15:50:12.975490093
2026/04/13 15:50:12.975502321 [notice] A new release of pip is available: 25.2 -> 26.0.1
2026/04/13 15:50:12.975563353 [notice] To update, run: pip install –upgrade pip | | ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:13.073254569 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:13.073457464 [connect-session] Job Key: eWY8P4Lv2AcN7roa
2026/04/13 15:50:13.073466658 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:13.073470424 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:13.073478225 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:13.073483814 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:37291 …
Connected to session server http://127.0.0.1:37291
2026/04/13 15:50:13.349167728 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:13.349185955 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/04/13 15:50:13.368615196
2026/04/13 15:50:13.368626063 $ /opt/R/4.4.3/bin/R –version
2026/04/13 15:50:13.368671621 R version 4.4.3 (2025-02-28) – "Trophy Case"
2026/04/13 15:50:13.368672693 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/04/13 15:50:13.368690550 Platform: x86_64-pc-linux-gnu
2026/04/13 15:50:13.368691381
2026/04/13 15:50:13.368705031 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/04/13 15:50:13.368705522 You are welcome to redistribute it under the terms of the
2026/04/13 15:50:13.368717781 GNU General Public License versions 2 or 3.
2026/04/13 15:50:13.368718211 For more information about these matters see
2026/04/13 15:50:13.374182485 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:37291 | | ✅ | packrat-restore-sandbox | installed-packages | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:13.389496243 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:13.389717435 [connect-session] Job Key: MlESCPlGs80zD7Je
2026/04/13 15:50:13.389728392 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:13.389736704 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:13.389743284 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:13.389749003 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:44367 …
Connected to session server http://127.0.0.1:44367
2026/04/13 15:50:13.564354444 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:13.564412422 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/04/13 15:50:13.772188995
2026/04/13 15:50:13.772203307 $ /opt/R/4.4.3/bin/R –no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/04/13 15:50:13.772282496 Package Version LibPath
2026/04/13 15:50:13.772286112 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772317379 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772318310 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772333633 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772334414 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772350649 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772351310 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772368436 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772369137 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772385561 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772386262 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772404350 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772406863 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772431520 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772432262 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772448766 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772449477 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772465932 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772466573 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772494435 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772495727 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772511360 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772511771 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772522707 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772523148 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772553474 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772554556 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.772576098 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:13.778943260 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library"
Stopped session pings to http://127.0.0.1:44367 | | ✅ | packrat-restore-sandbox | options | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:13.794544690 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:13.794771241 [connect-session] Job Key: DBiexh1B2wINnRuD
2026/04/13 15:50:13.794784021 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:13.794788708 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:13.794797421 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:13.794803380 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:37151 …
Connected to session server http://127.0.0.1:37151
2026/04/13 15:50:13.975908083 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:13.975944387 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/04/13 15:50:13.976702979 $add.smooth
2026/04/13 15:50:13.976712012 [1] TRUE
2026/04/13 15:50:13.976742909
2026/04/13 15:50:13.976744000 $bitmapType
2026/04/13 15:50:13.976757060 [1] "cairo"
2026/04/13 15:50:13.976757551
2026/04/13 15:50:13.976765543 $browser
2026/04/13 15:50:13.976766024 [1] "xdg-open"
2026/04/13 15:50:13.976774336
2026/04/13 15:50:13.976774817 $browserNLdisabled
2026/04/13 15:50:13.976783250 [1] FALSE
2026/04/13 15:50:13.976783720
2026/04/13 15:50:13.976796039 $catch.script.errors
2026/04/13 15:50:13.976797060 [1] FALSE
2026/04/13 15:50:13.976811102
2026/04/13 15:50:13.976812183 $CBoundsCheck
2026/04/13 15:50:13.976825353 [1] FALSE
2026/04/13 15:50:13.976826074
2026/04/13 15:50:13.976837181 $check.bounds
2026/04/13 15:50:13.976837922 [1] FALSE
2026/04/13 15:50:13.976849540
2026/04/13 15:50:13.976850331 $citation.bibtex.max
2026/04/13 15:50:13.976863340 [1] 1
2026/04/13 15:50:13.976863801
2026/04/13 15:50:13.976876400 $continue
2026/04/13 15:50:13.976877241 [1] "+ "
2026/04/13 15:50:13.976889560
2026/04/13 15:50:13.976890271 $contrasts
2026/04/13 15:50:13.976901698 unordered ordered
2026/04/13 15:50:13.976902660 "contr.treatment" "contr.poly"
2026/04/13 15:50:13.976915970
2026/04/13 15:50:13.976916430 $defaultPackages
2026/04/13 15:50:13.976924533 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/04/13 15:50:13.976924973
2026/04/13 15:50:13.976934908 $demo.ask
2026/04/13 15:50:13.976935349 [1] "default"
2026/04/13 15:50:13.976949430
2026/04/13 15:50:13.976950341 $deparse.cutoff
2026/04/13 15:50:13.976966285 [1] 60
2026/04/13 15:50:13.976967226
2026/04/13 15:50:13.976978934 \(device<br>2026/04/13 15:50:13.977300238 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", <br>2026/04/13 15:50:13.977305325 width, height, onefile, family, title, fonts, version, paper, <br>2026/04/13 15:50:13.977338185 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, <br>2026/04/13 15:50:13.977338916 useKerning, fillOddEven, compress) <br>2026/04/13 15:50:13.977359056 {<br>2026/04/13 15:50:13.977359947 initPSandPDFfonts()<br>2026/04/13 15:50:13.977369582 new <- list()<br>2026/04/13 15:50:13.977370243 if (!missing(width)) <br>2026/04/13 15:50:13.977379026 new\)width <- width
2026/04/13 15:50:13.977379487 if (!missing(height))
2026/04/13 15:50:13.977396733 new\(height <- height<br>2026/04/13 15:50:13.977398015 if (!missing(onefile)) <br>2026/04/13 15:50:13.977414550 new\)onefile <- onefile
2026/04/13 15:50:13.977415401 if (!missing(title))
2026/04/13 15:50:13.977435091 new\(title <- title<br>2026/04/13 15:50:13.977444175 if (!missing(fonts)) <br>2026/04/13 15:50:13.977444976 new\)fonts <- fonts
2026/04/13 15:50:13.977458376 if (!missing(version))
2026/04/13 15:50:13.977459037 new\(version <- version<br>2026/04/13 15:50:13.977471956 if (!missing(paper)) <br>2026/04/13 15:50:13.977472718 new\)paper <- paper
2026/04/13 15:50:13.977508241 if (!missing(encoding))
2026/04/13 15:50:13.977520880 new\(encoding <- encoding<br>2026/04/13 15:50:13.977521641 if (!missing(bg)) <br>2026/04/13 15:50:13.977534630 new\)bg <- bg
2026/04/13 15:50:13.977535341 if (!missing(fg))
2026/04/13 15:50:13.977547199 new\(fg <- fg<br>2026/04/13 15:50:13.977547680 if (!missing(pointsize)) <br>2026/04/13 15:50:13.977569152 new\)pointsize <- pointsize
2026/04/13 15:50:13.977570314 if (!missing(pagecentre))
2026/04/13 15:50:13.977583815 new\(pagecentre <- pagecentre<br>2026/04/13 15:50:13.977584686 if (!missing(colormodel)) <br>2026/04/13 15:50:13.977624045 new\)colormodel <- colormodel
2026/04/13 15:50:13.977624937 if (!missing(useDingbats))
2026/04/13 15:50:13.977636935 new\(useDingbats <- useDingbats<br>2026/04/13 15:50:13.977637355 if (!missing(useKerning)) <br>2026/04/13 15:50:13.977674982 new\)useKerning <- useKerning
2026/04/13 15:50:13.977683835 if (!missing(fillOddEven))
2026/04/13 15:50:13.977684636 new\(fillOddEven <- fillOddEven<br>2026/04/13 15:50:13.977699729 if (!missing(compress)) <br>2026/04/13 15:50:13.977700460 new\)compress <- compress
2026/04/13 15:50:13.977714231 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/04/13 15:50:13.977715112 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/04/13 15:50:13.977741872 inherits(family, "CIDFont"))) {
2026/04/13 15:50:13.977742694 enc <- family\(encoding<br>2026/04/13 15:50:13.977757816 if (inherits(family, "Type1Font") && !is.null(enc) && <br>2026/04/13 15:50:13.977758547 enc != "default" && (is.null(old\)encoding) || old\(encoding == <br>2026/04/13 15:50:13.977776534 "default")) <br>2026/04/13 15:50:13.977777266 old\)encoding <- enc
2026/04/13 15:50:13.977802634 family <- family\(metrics<br>2026/04/13 15:50:13.977803145 }<br>2026/04/13 15:50:13.977816795 if (is.null(old\)encoding) || old\(encoding == "default") <br>2026/04/13 15:50:13.977817496 old\)encoding <- guessEncoding()
2026/04/13 15:50:13.977833210 if (!missing(family)) {
2026/04/13 15:50:13.977841433 if (length(family) == 4L) {
2026/04/13 15:50:13.977842344 family <- c(family, "Symbol.afm")
2026/04/13 15:50:13.977858038 }
2026/04/13 15:50:13.977858799 else if (length(family) == 5L) {
2026/04/13 15:50:13.977871598 }
2026/04/13 15:50:13.977872309 else if (length(family) == 1L) {
2026/04/13 15:50:13.977884788 pf <- pdfFonts(family)[[1L]]
2026/04/13 15:50:13.977885248 if (is.null(pf))
2026/04/13 15:50:13.977900892 stop(gettextf("unknown family '%s'", family),
2026/04/13 15:50:13.977901413 domain = NA)
2026/04/13 15:50:13.977911318 matchFont(pf, old\(encoding)<br>2026/04/13 15:50:13.977911728 }<br>2026/04/13 15:50:13.977923847 else stop("invalid 'family' argument")<br>2026/04/13 15:50:13.977924548 old\)family <- family
2026/04/13 15:50:13.977940221 }
2026/04/13 15:50:13.977940922 version <- old\(version<br>2026/04/13 15:50:13.977954142 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", <br>2026/04/13 15:50:13.977955033 "2.0")<br>2026/04/13 15:50:13.977969005 if (version %in% versions) <br>2026/04/13 15:50:13.977969696 version <- as.integer(strsplit(version, "[.]")[[1L]])<br>2026/04/13 15:50:13.977984708 else stop("invalid PDF version")<br>2026/04/13 15:50:13.977993421 onefile <- old\)onefile
2026/04/13 15:50:13.977994142 if (!checkIntFormat(file))
2026/04/13 15:50:13.978004758 stop(gettextf("invalid 'file' argument '%s'", file),
2026/04/13 15:50:13.978005259 domain = NA)
2026/04/13 15:50:13.978022685 .External(C_PDF, file, old\(paper, old\)family, old\(encoding, <br>2026/04/13 15:50:13.978023687 old\)bg, old\(fg, old\)width, old\(height, old\)pointsize,
2026/04/13 15:50:13.978042405 onefile, old\(pagecentre, old\)title, old\(fonts, version[1L], <br>2026/04/13 15:50:13.978043326 version[2L], old\)colormodel, old\(useDingbats, old\)useKerning,
2026/04/13 15:50:13.978058940 old\(fillOddEven, old\)compress)
2026/04/13 15:50:13.978059381 invisible()
2026/04/13 15:50:13.978068384 }
2026/04/13 15:50:13.978068825 <bytecode: 0x558ec42c17f0>
2026/04/13 15:50:13.978077438 <environment: namespace:grDevices>
2026/04/13 15:50:13.978077898
2026/04/13 15:50:13.978086561 $device.ask.default
2026/04/13 15:50:13.978087012 [1] FALSE
2026/04/13 15:50:13.978102225
2026/04/13 15:50:13.978102936 $digits
2026/04/13 15:50:13.978114253 [1] 7
2026/04/13 15:50:13.978114994
2026/04/13 15:50:13.978124759 $download.file.extra
2026/04/13 15:50:13.978125240 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}' -A 'RStudio R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)'"
2026/04/13 15:50:13.978138309
2026/04/13 15:50:13.978138730 $download.file.method
2026/04/13 15:50:13.978151309 [1] "curl"
2026/04/13 15:50:13.978151770
2026/04/13 15:50:13.978159181 $dvipscmd
2026/04/13 15:50:13.978159691 [1] "dvips"
2026/04/13 15:50:13.978167774
2026/04/13 15:50:13.978168234 $echo
2026/04/13 15:50:13.978175635 [1] FALSE
2026/04/13 15:50:13.978176066
2026/04/13 15:50:13.978188545 $editor
2026/04/13 15:50:13.978189276 [1] "vi"
2026/04/13 15:50:13.978201935
2026/04/13 15:50:13.978202656 $encoding
2026/04/13 15:50:13.978211179 [1] "native.enc"
2026/04/13 15:50:13.978211590
2026/04/13 15:50:13.978219321 $example.ask
2026/04/13 15:50:13.978219752 [1] "default"
2026/04/13 15:50:13.978227834
2026/04/13 15:50:13.978228235 $expressions
2026/04/13 15:50:13.978235936 [1] 5000
2026/04/13 15:50:13.978236397
2026/04/13 15:50:13.978243788 $help.search.types
2026/04/13 15:50:13.978244279 [1] "vignette" "demo" "help"
2026/04/13 15:50:13.978253573
2026/04/13 15:50:13.978253973 $help.try.all.packages
2026/04/13 15:50:13.978262186 [1] FALSE
2026/04/13 15:50:13.978262596
2026/04/13 15:50:13.978276027 $HTTPUserAgent
2026/04/13 15:50:13.978276728 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/04/13 15:50:13.978292251
2026/04/13 15:50:13.978292662 $internet.info
2026/04/13 15:50:13.978300353 [1] 2
2026/04/13 15:50:13.978300784
2026/04/13 15:50:13.978308686 $keep.parse.data
2026/04/13 15:50:13.978311370 [1] TRUE
2026/04/13 15:50:13.978323658
2026/04/13 15:50:13.978324299 $keep.parse.data.pkgs
2026/04/13 15:50:13.978335937 [1] FALSE
2026/04/13 15:50:13.978336678
2026/04/13 15:50:13.978347104 $keep.source
2026/04/13 15:50:13.978347785 [1] FALSE
2026/04/13 15:50:13.978360914
2026/04/13 15:50:13.978361535 $keep.source.pkgs
2026/04/13 15:50:13.978372792 [1] FALSE
2026/04/13 15:50:13.978373433
2026/04/13 15:50:13.978383548 $locatorBell
2026/04/13 15:50:13.978384249 [1] TRUE
2026/04/13 15:50:13.978395797
2026/04/13 15:50:13.978396488 $mailer
2026/04/13 15:50:13.978407104 [1] "mailto"
2026/04/13 15:50:13.978407915
2026/04/13 15:50:13.978418481 $matprod
2026/04/13 15:50:13.978419182 [1] "default"
2026/04/13 15:50:13.978430799
2026/04/13 15:50:13.978431491 $max.contour.segments
2026/04/13 15:50:13.978443288 [1] 25000
2026/04/13 15:50:13.978443979
2026/04/13 15:50:13.978459503 $max.print
2026/04/13 15:50:13.978460124 [1] 99999
2026/04/13 15:50:13.978470259
2026/04/13 15:50:13.978470890 $menu.graphics
2026/04/13 15:50:13.978480925 [1] TRUE
2026/04/13 15:50:13.978481546
2026/04/13 15:50:13.978490770 $na.action
2026/04/13 15:50:13.978491411 [1] "na.omit"
2026/04/13 15:50:13.978501566
2026/04/13 15:50:13.978502177 $nwarnings
2026/04/13 15:50:13.978511791 [1] 50
2026/04/13 15:50:13.978512412
2026/04/13 15:50:13.978521616 $OutDec
2026/04/13 15:50:13.978522477 [1] "."
2026/04/13 15:50:13.978532202
2026/04/13 15:50:13.978532833 $packrat.authenticated.downloads.use.renv
2026/04/13 15:50:13.978544481 [1] TRUE
2026/04/13 15:50:13.978545101
2026/04/13 15:50:13.978555597 $packrat.connect.timeout
2026/04/13 15:50:13.978556278 [1] 10
2026/04/13 15:50:13.978568326
2026/04/13 15:50:13.978568937 $packrat.untrusted.packages
2026/04/13 15:50:13.978580996 character(0)
2026/04/13 15:50:13.978581646
2026/04/13 15:50:13.978608747 $packrat.verbose.cache
2026/04/13 15:50:13.978609428 [1] TRUE
2026/04/13 15:50:13.978625162
2026/04/13 15:50:13.978625923 $pager
2026/04/13 15:50:13.978640215 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/04/13 15:50:13.978640996
2026/04/13 15:50:13.978653855 $papersize
2026/04/13 15:50:13.978654546 [1] "letter"
2026/04/13 15:50:13.978666454
2026/04/13 15:50:13.978667155 $PCRE_limit_recursion
2026/04/13 15:50:13.978680575 [1] NA
2026/04/13 15:50:13.978681216
2026/04/13 15:50:13.978692133 $PCRE_study
2026/04/13 15:50:13.978692784 [1] FALSE
2026/04/13 15:50:13.978704441
2026/04/13 15:50:13.978705072 $PCRE_use_JIT
2026/04/13 15:50:13.978716710 [1] TRUE
2026/04/13 15:50:13.978717391
2026/04/13 15:50:13.978728317 $pdfviewer
2026/04/13 15:50:13.978728948 [1] "/usr/bin/xdg-open"
2026/04/13 15:50:13.978741357
2026/04/13 15:50:13.978742088 $pkgType
2026/04/13 15:50:13.978763450 [1] "source"
2026/04/13 15:50:13.978764412
2026/04/13 15:50:13.978779665 $printcmd
2026/04/13 15:50:13.978780646 [1] "/usr/bin/lpr"
2026/04/13 15:50:13.978794978
2026/04/13 15:50:13.978795609 $prompt
2026/04/13 15:50:13.978806285 [1] "> "
2026/04/13 15:50:13.978806966
2026/04/13 15:50:13.978817411 $repos
2026/04/13 15:50:13.978818162 CRAN
2026/04/13 15:50:13.978828889 "@CRAN@"
2026/04/13 15:50:13.978829660
2026/04/13 15:50:13.978839825 $rl_word_breaks
2026/04/13 15:50:13.978840496 [1] " "\'><=%;,|&{()}"<br>2026/04/13 15:50:13.978855228 <br>2026/04/13 15:50:13.978856240 $scipen<br>2026/04/13 15:50:13.978866625 [1] 0<br>2026/04/13 15:50:13.978867316 <br>2026/04/13 15:50:13.978878253 $show.coef.Pvalues<br>2026/04/13 15:50:13.978878974 [1] TRUE<br>2026/04/13 15:50:13.978890732 <br>2026/04/13 15:50:13.978891423 $show.error.messages<br>2026/04/13 15:50:13.978902670 [1] TRUE<br>2026/04/13 15:50:13.978903341 <br>2026/04/13 15:50:13.978913666 $show.signif.stars<br>2026/04/13 15:50:13.978914347 [1] TRUE<br>2026/04/13 15:50:13.978925704 <br>2026/04/13 15:50:13.978926385 $showErrorCalls<br>2026/04/13 15:50:13.978937222 [1] TRUE<br>2026/04/13 15:50:13.978937913 <br>2026/04/13 15:50:13.978948268 $showNCalls<br>2026/04/13 15:50:13.978949069 [1] 50<br>2026/04/13 15:50:13.978960036 <br>2026/04/13 15:50:13.978960717 $showWarnCalls<br>2026/04/13 15:50:13.978971714 [1] FALSE<br>2026/04/13 15:50:13.978972385 <br>2026/04/13 15:50:13.978982810 $str<br>2026/04/13 15:50:13.978983521 $str$strict.width<br>2026/04/13 15:50:13.978994828 [1] "no"<br>2026/04/13 15:50:13.978995569 <br>2026/04/13 15:50:13.979005585 $str$digits.d<br>2026/04/13 15:50:13.979006336 [1] 3<br>2026/04/13 15:50:13.979017102 <br>2026/04/13 15:50:13.979017773 $str$vec.len<br>2026/04/13 15:50:13.979028489 [1] 4<br>2026/04/13 15:50:13.979029210 <br>2026/04/13 15:50:13.979039566 $str$list.len<br>2026/04/13 15:50:13.979040437 [1] 99<br>2026/04/13 15:50:13.979051604 <br>2026/04/13 15:50:13.979052355 $str$deparse.lines<br>2026/04/13 15:50:13.979064173 NULL<br>2026/04/13 15:50:13.979064984 <br>2026/04/13 15:50:13.979075279 $str$drop.deparse.attr<br>2026/04/13 15:50:13.979075991 [1] TRUE<br>2026/04/13 15:50:13.979088019 <br>2026/04/13 15:50:13.979088650 $str$formatNum<br>2026/04/13 15:50:13.979099836 function (x, ...) <br>2026/04/13 15:50:13.979100557 format(x, trim = TRUE, drop0trailing = TRUE, ...)<br>2026/04/13 15:50:13.979114639 <environment: 0x558ec4a244c8><br>2026/04/13 15:50:13.979115350 <br>2026/04/13 15:50:13.979132425 <br>2026/04/13 15:50:13.979133056 $str.dendrogram.last<br>2026/04/13 15:50:13.979159116 [1] ""
2026/04/13 15:50:13.979159827
2026/04/13 15:50:13.979170503 $texi2dvi
2026/04/13 15:50:13.979171184 [1] "/usr/bin/texi2dvi"
2026/04/13 15:50:13.979182501
2026/04/13 15:50:13.979183162 $timeout
2026/04/13 15:50:13.979193948 [1] 60
2026/04/13 15:50:13.979194659
2026/04/13 15:50:13.979203933 $ts.eps
2026/04/13 15:50:13.979204584 [1] 1e-05
2026/04/13 15:50:13.979214870
2026/04/13 15:50:13.979215511 $ts.S.compat
2026/04/13 15:50:13.979225836 [1] FALSE
2026/04/13 15:50:13.979226507
2026/04/13 15:50:13.979236612 $unzip
2026/04/13 15:50:13.979237253 [1] "/usr/bin/unzip"
2026/04/13 15:50:13.979248540
2026/04/13 15:50:13.979249191 $useFancyQuotes
2026/04/13 15:50:13.979259537 [1] TRUE
2026/04/13 15:50:13.979260248
2026/04/13 15:50:13.979270113 $verbose
2026/04/13 15:50:13.979270784 [1] FALSE
2026/04/13 15:50:13.979280989
2026/04/13 15:50:13.979281640 $warn
2026/04/13 15:50:13.979291305 [1] 0
2026/04/13 15:50:13.979292026
2026/04/13 15:50:13.979303984 $warning.length
2026/04/13 15:50:13.979304675 [1] 1000
2026/04/13 15:50:13.979316352
2026/04/13 15:50:13.979317023 $warnPartialMatchArgs
2026/04/13 15:50:13.979328160 [1] FALSE
2026/04/13 15:50:13.979328801
2026/04/13 15:50:13.979338696 $warnPartialMatchAttr
2026/04/13 15:50:13.979339437 [1] FALSE
2026/04/13 15:50:13.979351175
2026/04/13 15:50:13.979351876 $warnPartialMatchDollar
2026/04/13 15:50:13.979363393 [1] FALSE
2026/04/13 15:50:13.979364094
2026/04/13 15:50:13.979374460 $width
2026/04/13 15:50:13.979375101 [1] 80
2026/04/13 15:50:13.979385566
Stopped session pings to http://127.0.0.1:37151 | | ✅ | packrat-restore-sandbox | environment | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:14.001369782 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:14.001591156 [connect-session] Job Key: TNvl9nNg3RGoys7X
2026/04/13 15:50:14.001621601 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:14.001626619 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:14.001635272 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:14.001642613 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:43017 …
Connected to session server http://127.0.0.1:43017
2026/04/13 15:50:14.183659238 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:14.183702594 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/04/13 15:50:14.192184289
2026/04/13 15:50:14.192196978 $ env
2026/04/13 15:50:14.192252762 EDITOR=vi
2026/04/13 15:50:14.192253693 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:50:14.192269166 HOSTNAME=d6d49a6c0535
2026/04/13 15:50:14.192269968 LANG=en_US.UTF-8
2026/04/13 15:50:14.192283848 LANGUAGE=en_US:en
2026/04/13 15:50:14.192284600 LC_ALL=en_US.UTF-8
2026/04/13 15:50:14.192298681 LD_LIBRARY_PATH=/opt/R/4.4.3/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/04/13 15:50:14.192300393 LN_S=ln -s
2026/04/13 15:50:14.192320874 LOGNAME=rstudio-connect
2026/04/13 15:50:14.192321515 MAKEFLAGS=-j1
2026/04/13 15:50:14.192334975 MAKE=make
2026/04/13 15:50:14.192335656 PAGER=/usr/bin/pager
2026/04/13 15:50:14.192347685 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/04/13 15:50:14.192349187 POSIT_CONNECT=1
2026/04/13 15:50:14.192371090 POSIT_PRODUCT=CONNECT
2026/04/13 15:50:14.192371801 PWD=/opt/rstudio-connect/mnt/app
2026/04/13 15:50:14.192386533 R_ARCH=
2026/04/13 15:50:14.192387214 R_BROWSER=xdg-open
2026/04/13 15:50:14.192399292 R_BZIPCMD=/usr/bin/bzip2
2026/04/13 15:50:14.192400023 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/04/13 15:50:14.192413924 R_ENVIRON_USER=REDACTED
2026/04/13 15:50:14.192414625 R_GZIPCMD=/usr/bin/gzip
2026/04/13 15:50:14.192428226 R_HOME=/opt/R/4.4.3/lib/R
2026/04/13 15:50:14.192428887 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/04/13 15:50:14.192444510 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/04/13 15:50:14.192445311 R_LIBS_USER=REDACTED
2026/04/13 15:50:14.192464690 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/04/13 15:50:14.192468125 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpwNVRrV/packrat-src
2026/04/13 15:50:14.192499663 R_PAPERSIZE=letter
2026/04/13 15:50:14.192500905 R_PDFVIEWER=/usr/bin/xdg-open
2026/04/13 15:50:14.192539182 R_PLATFORM=x86_64-pc-linux-gnu
2026/04/13 15:50:14.192540024 R_PRINTCMD=/usr/bin/lpr
2026/04/13 15:50:14.192555086 R_PROFILE_USER=REDACTED
2026/04/13 15:50:14.192555797 R_RD4PDF=times,inconsolata,hyper
2026/04/13 15:50:14.192578832 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpwNVRrV
2026/04/13 15:50:14.192580385 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/04/13 15:50:14.192634867 R_STRIP_SHARED_LIB=strip –strip-unneeded
2026/04/13 15:50:14.192635718 R_STRIP_STATIC_LIB=strip –strip-debug
2026/04/13 15:50:14.192651862 RSTUDIO_PRODUCT=CONNECT
2026/04/13 15:50:14.192652934 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/04/13 15:50:14.192670681 R_UNZIPCMD=/usr/bin/unzip
2026/04/13 15:50:14.192671382 R_ZIPCMD=/usr/bin/zip
2026/04/13 15:50:14.192685042 SED=/usr/bin/sed
2026/04/13 15:50:14.192686034 SHLVL=2
2026/04/13 15:50:14.192706464 STARTUP_DEBUG_MODE=0
2026/04/13 15:50:14.192707506 TAR=/usr/bin/tar
2026/04/13 15:50:14.192721016 TERM=xterm
2026/04/13 15:50:14.192721467 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:50:14.192730610 TZ=UTC
2026/04/13 15:50:14.192731081 USERNAME=rstudio-connect
2026/04/13 15:50:14.192739714 USER=rstudio-connect
2026/04/13 15:50:14.198511120 =/usr/bin/env
Stopped session pings to http://127.0.0.1:43017 | | ✅ | packrat-restore-sandbox | mounts | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:14.214243348 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:14.214450690 [connect-session] Job Key: woqIHqUIwHNA1RH3
2026/04/13 15:50:14.214460685 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:14.214465211 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:14.214470059 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:14.214478471 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:41813 …
Connected to session server http://127.0.0.1:41813
2026/04/13 15:50:14.395192426 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:14.395239867 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/04/13 15:50:14.403560970
2026/04/13 15:50:14.403571987 $ findmnt –notruncate
2026/04/13 15:50:14.403637225 TARGET SOURCE FSTYPE OPTIONS
2026/04/13 15:50:14.403638717 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/HDFAG
SG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:14.403719289 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:14.403774802 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/13 15:50:14.403776575 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:50:14.403809795 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:14.403810606 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/13 15:50:14.403838177 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:50:14.403839029 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:14.403867151 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/13 15:50:14.403868062 ├─/data /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:14.403914282 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l
/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:14.403915394 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l
/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:14.404095725 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:14.404096997 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:14.404155916 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:14.404156567 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:14.404193602 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:14.404194424 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/jobs/0/woqIHqUIwHNA1RH3] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:14.404239081 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:14.404239562 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:14.404265941 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2651473520] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:14.404266913 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:14.410063176 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
Stopped session pings to http://127.0.0.1:41813 | | ✅ | packrat-restore-sandbox | cran-connectivity | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:14.425636344 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:14.425859790 [connect-session] Job Key: cyBYHZAOpPpmKdFT
2026/04/13 15:50:14.425869064 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:14.425872629 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:14.425877146 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:14.425882064 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:46627 …
Connected to session server http://127.0.0.1:46627
2026/04/13 15:50:14.607823516 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:14.607842234 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/06-cran-connectivity.sh
2026/04/13 15:50:14.827431666
2026/04/13 15:50:14.827446739 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://cran.rstudio.com
2026/04/13 15:50:14.827513980 * Trying 13.225.47.60:443…
2026/04/13 15:50:14.827515082 * Connected to cran.rstudio.com (13.225.47.60) port 443 (#0)
2026/04/13 15:50:14.827530976 * ALPN, offering h2
2026/04/13 15:50:14.827531697 * ALPN, offering http/1.1
2026/04/13 15:50:14.827545117 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:50:14.827545928 * CApath: /etc/ssl/certs
2026/04/13 15:50:14.827559929 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:14.827560630 } [5 bytes data]
2026/04/13 15:50:14.827573800 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:50:14.827574601 } [512 bytes data]
2026/04/13 15:50:14.827591036 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:14.827591677 { [5 bytes data]
2026/04/13 15:50:14.827635864 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:50:14.827636515 { [122 bytes data]
2026/04/13 15:50:14.827653410 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:50:14.827654091 { [5 bytes data]
2026/04/13 15:50:14.827666810 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:14.827667591 { [5 bytes data]
2026/04/13 15:50:14.827686179 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/13 15:50:14.827686910 { [19 bytes data]
2026/04/13 15:50:14.827701262 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:14.827701933 { [5 bytes data]
2026/04/13 15:50:14.827714903 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/13 15:50:14.827715654 { [3845 bytes data]
2026/04/13 15:50:14.827731057 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:14.827731768 { [5 bytes data]
2026/04/13 15:50:14.827742164 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/13 15:50:14.827742584 { [264 bytes data]
2026/04/13 15:50:14.827758929 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:14.827759750 { [5 bytes data]
2026/04/13 15:50:14.827774572 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/13 15:50:14.827775283 { [36 bytes data]
2026/04/13 15:50:14.827785048 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:50:14.827785569 } [5 bytes data]
2026/04/13 15:50:14.827794693 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:50:14.827795133 } [1 bytes data]
2026/04/13 15:50:14.827804748 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:14.827805198 } [5 bytes data]
2026/04/13 15:50:14.827814482 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/13 15:50:14.827814893 } [36 bytes data]
2026/04/13 15:50:14.827823927 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/13 15:50:14.827824367 * ALPN, server accepted to use h2
2026/04/13 15:50:14.827840802 * Server certificate:
2026/04/13 15:50:14.827841573 * subject: CN=cran.rstudio.com
2026/04/13 15:50:14.827871078 * start date: May 17 00:00:00 2025 GMT
2026/04/13 15:50:14.827872720 * expire date: Jun 14 23:59:59 2026 GMT
2026/04/13 15:50:14.827897247 * subjectAltName: host "cran.rstudio.com" matched cert's "cran.rstudio.com"
2026/04/13 15:50:14.827898729 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M03
2026/04/13 15:50:14.827932180 * SSL certificate verify ok.
2026/04/13 15:50:14.827933231 * Using HTTP2, server supports multiplexing
2026/04/13 15:50:14.827950137 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:50:14.827950938 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:50:14.827975565 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:14.827976326 } [5 bytes data]
2026/04/13 15:50:14.827990097 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:14.827990508 } [5 bytes data]
2026/04/13 15:50:14.828036507 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:14.828038310 } [5 bytes data]
2026/04/13 15:50:14.828053512 * Using Stream ID: 1 (easy handle 0x562cfd0af9f0)
2026/04/13 15:50:14.828054304 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:14.828073773 } [5 bytes data]
2026/04/13 15:50:14.828074504 > GET / HTTP/2
2026/04/13 15:50:14.828085160 > Host: cran.rstudio.com
2026/04/13 15:50:14.828085681 > user-agent: curl/7.81.0
2026/04/13 15:50:14.828124579 > accept: /
2026/04/13 15:50:14.828125761 >
2026/04/13 15:50:14.828137629 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:14.828138580 { [5 bytes data]
2026/04/13 15:50:14.828150979 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/13 15:50:14.828151399 { [157 bytes data]
2026/04/13 15:50:14.828161424 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:14.828161855 { [5 bytes data]
2026/04/13 15:50:14.828180854 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/13 15:50:14.828181795 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:14.828199342 } [5 bytes data]
2026/04/13 15:50:14.828200464 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:14.828216828 { [5 bytes data]
2026/04/13 15:50:14.828217680 < HTTP/2 200
2026/04/13 15:50:14.828233403 < content-type: text/html
2026/04/13 15:50:14.828234164 < content-length: 866
2026/04/13 15:50:14.828247074 < server: Apache/2.4.65 (Unix)
2026/04/13 15:50:14.828247575 < last-modified: Mon, 04 Mar 2024 19:47:19 GMT
2026/04/13 15:50:14.828257730 < accept-ranges: bytes
2026/04/13 15:50:14.828258180 < date: Mon, 13 Apr 2026 15:32:25 GMT
2026/04/13 15:50:14.828279312 < expires: Mon, 13 Apr 2026 16:01:49 GMT
2026/04/13 15:50:14.828279783 < cache-control: max-age=1800
2026/04/13 15:50:14.828294715 < etag: "362-612dafe59ac63"
2026/04/13 15:50:14.828295597 < x-cache: Hit from cloudfront
2026/04/13 15:50:14.828332181 < via: 1.1 df1213036b8ba705e2df6c775680892e.cloudfront.net (CloudFront)
2026/04/13 15:50:14.828333333 < x-amz-cf-pop: ORD58-P15
2026/04/13 15:50:14.828355386 < x-amz-cf-id: ZrQpejHsq3T9nTLKkD-iTQ18vHyKm2M7xq8DVqxxc2D4vZUVDRimnw==
2026/04/13 15:50:14.828356388 < age: 1105
2026/04/13 15:50:14.828369598 <
2026/04/13 15:50:14.828379883 { [866 bytes data]
2026/04/13 15:50:14.828391641 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:14.828392292 { [5 bytes data]
2026/04/13 15:50:14.835040939 * Connection #0 to host cran.rstudio.com left intact | | ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:14.852496248 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:14.852721938 [connect-session] Job Key: MrQmhcOun5W42anM
2026/04/13 15:50:14.852740516 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:14.852746245 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:14.852751382 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:14.852755659 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:37665 …
Connected to session server http://127.0.0.1:37665
2026/04/13 15:50:15.030204129 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:15.030243228 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/04/13 15:50:15.261224795
2026/04/13 15:50:15.261240589 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://packagemanager.posit.co/cran/linux/jammy/latest
2026/04/13 15:50:15.261319167 * Trying 52.15.157.118:443…
2026/04/13 15:50:15.261320399 * Connected to packagemanager.posit.co (52.15.157.118) port 443 (#0)
2026/04/13 15:50:15.261336383 * ALPN, offering h2
2026/04/13 15:50:15.261337074 * ALPN, offering http/1.1
2026/04/13 15:50:15.261349973 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:50:15.261350734 * CApath: /etc/ssl/certs
2026/04/13 15:50:15.261364105 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:15.261365006 } [5 bytes data]
2026/04/13 15:50:15.261378416 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:50:15.261379067 } [512 bytes data]
2026/04/13 15:50:15.261391175 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:15.261391796 { [5 bytes data]
2026/04/13 15:50:15.261403203 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:50:15.261403905 { [104 bytes data]
2026/04/13 15:50:15.261415532 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:15.261416163 { [5 bytes data]
2026/04/13 15:50:15.261429042 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/04/13 15:50:15.261429803 { [3880 bytes data]
2026/04/13 15:50:15.261443114 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:15.261443775 { [5 bytes data]
2026/04/13 15:50:15.261456894 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/04/13 15:50:15.261457685 { [333 bytes data]
2026/04/13 15:50:15.261470905 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:15.261471626 { [5 bytes data]
2026/04/13 15:50:15.261484736 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/04/13 15:50:15.261485457 { [4 bytes data]
2026/04/13 15:50:15.261499548 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:15.261500280 } [5 bytes data]
2026/04/13 15:50:15.261514110 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/04/13 15:50:15.261514771 } [70 bytes data]
2026/04/13 15:50:15.261528953 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:50:15.261529664 } [5 bytes data]
2026/04/13 15:50:15.261542814 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:50:15.261543465 } [1 bytes data]
2026/04/13 15:50:15.261557806 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:15.261558537 } [5 bytes data]
2026/04/13 15:50:15.261578738 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/04/13 15:50:15.261582283 } [16 bytes data]
2026/04/13 15:50:15.261633350 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:50:15.261634432 { [5 bytes data]
2026/04/13 15:50:15.261649665 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:15.261650666 { [5 bytes data]
2026/04/13 15:50:15.261665979 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/04/13 15:50:15.261666770 { [16 bytes data]
2026/04/13 15:50:15.261680762 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/04/13 15:50:15.261681453 * ALPN, server accepted to use h2
2026/04/13 15:50:15.261698789 * Server certificate:
2026/04/13 15:50:15.261699530 * subject: CN=p3m.posit.it
2026/04/13 15:50:15.261713591 * start date: Feb 24 00:00:00 2026 GMT
2026/04/13 15:50:15.261714302 * expire date: Sep 9 23:59:59 2026 GMT
2026/04/13 15:50:15.261729044 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/04/13 15:50:15.261730066 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/04/13 15:50:15.261750597 * SSL certificate verify ok.
2026/04/13 15:50:15.261751288 * Using HTTP2, server supports multiplexing
2026/04/13 15:50:15.261767041 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:50:15.261767883 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:50:15.261802204 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:15.261803016 } [5 bytes data]
2026/04/13 15:50:15.261818379 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:15.261819070 } [5 bytes data]
2026/04/13 15:50:15.261833221 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:15.261834032 } [5 bytes data]
2026/04/13 15:50:15.261848244 * Using Stream ID: 1 (easy handle 0x5629aaba59f0)
2026/04/13 15:50:15.261848945 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:15.261865950 } [5 bytes data]
2026/04/13 15:50:15.261866671 > GET /cran/linux/jammy/latest HTTP/2
2026/04/13 15:50:15.261880542 > Host: packagemanager.posit.co
2026/04/13 15:50:15.261881263 > user-agent: curl/7.81.0
2026/04/13 15:50:15.261895345 > accept: /
2026/04/13 15:50:15.261896106 >
2026/04/13 15:50:15.261907303 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:15.261908094 { [5 bytes data]
2026/04/13 15:50:15.261922135 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/13 15:50:15.261922826 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:15.261940563 } [5 bytes data]
2026/04/13 15:50:15.261941244 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:15.261955685 { [5 bytes data]
2026/04/13 15:50:15.261956386 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:15.261970518 { [5 bytes data]
2026/04/13 15:50:15.261971199 < HTTP/2 400
2026/04/13 15:50:15.261982976 < date: Mon, 13 Apr 2026 15:50:15 GMT
2026/04/13 15:50:15.261983708 < content-type: text/plain; charset=utf-8
2026/04/13 15:50:15.261998550 < content-length: 94
2026/04/13 15:50:15.261999201 < cache-control: max-age=3600
2026/04/13 15:50:15.262013182 < request-id: 52259f3d-bad0-4bd2-bfcf-25c4d03ab637
2026/04/13 15:50:15.262013863 < server: Posit Package Manager v2026.04.0
2026/04/13 15:50:15.262031449 < x-content-type-options: nosniff
2026/04/13 15:50:15.262032190 < x-frame-options: DENY
2026/04/13 15:50:15.262046883 < x-repository-type: RSPM
2026/04/13 15:50:15.262047574 <
2026/04/13 15:50:15.262059662 { [94 bytes data]
2026/04/13 15:50:15.262060333 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:15.262074504 { [5 bytes data]
2026/04/13 15:50:15.268076086 * Connection #0 to host packagemanager.posit.co left intact
Stopped session pings to http://127.0.0.1:37665 | | ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:15.283650857 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:15.283835474 [connect-session] Job Key: Yielz57Mp67ZNZng
2026/04/13 15:50:15.283844228 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:15.283849355 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:15.283854153 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:15.283861924 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:38937 …
Connected to session server http://127.0.0.1:38937
2026/04/13 15:50:15.460234034 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:15.460281916 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/04/13 15:50:15.630472433
2026/04/13 15:50:15.630484892 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://packagemanager.posit.co/cran/linux/jammy/latest
2026/04/13 15:50:15.630590921 * Trying 18.119.246.161:443…
2026/04/13 15:50:15.630592143 * Connected to packagemanager.posit.co (18.119.246.161) port 443 (#0)
2026/04/13 15:50:15.630632714 * ALPN, offering h2
2026/04/13 15:50:15.630636480 * ALPN, offering http/1.1
2026/04/13 15:50:15.630670251 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:50:15.630672014 * CApath: /etc/ssl/certs
2026/04/13 15:50:15.630693656 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:15.630694748 } [5 bytes data]
2026/04/13 15:50:15.630711393 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:50:15.630712114 } [512 bytes data]
2026/04/13 15:50:15.630727257 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:15.630727938 { [5 bytes data]
2026/04/13 15:50:15.630743050 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:50:15.630743992 { [104 bytes data]
2026/04/13 15:50:15.630758954 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:15.630759766 { [5 bytes data]
2026/04/13 15:50:15.630775169 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/04/13 15:50:15.630775900 { [3880 bytes data]
2026/04/13 15:50:15.630790572 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:15.630791243 { [5 bytes data]
2026/04/13 15:50:15.630805915 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/04/13 15:50:15.630806556 { [333 bytes data]
2026/04/13 15:50:15.630822059 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:15.630822790 { [5 bytes data]
2026/04/13 15:50:15.630837533 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/04/13 15:50:15.630838294 { [4 bytes data]
2026/04/13 15:50:15.630853266 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:15.630853937 } [5 bytes data]
2026/04/13 15:50:15.630869030 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/04/13 15:50:15.630869641 } [70 bytes data]
2026/04/13 15:50:15.630884824 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:50:15.630885525 } [5 bytes data]
2026/04/13 15:50:15.630914228 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:50:15.630915009 } [1 bytes data]
2026/04/13 15:50:15.630930272 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:15.630930923 } [5 bytes data]
2026/04/13 15:50:15.630945725 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/04/13 15:50:15.630946406 } [16 bytes data]
2026/04/13 15:50:15.630960908 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:50:15.630961750 { [5 bytes data]
2026/04/13 15:50:15.630975801 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:15.630976472 { [5 bytes data]
2026/04/13 15:50:15.630991024 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/04/13 15:50:15.630991685 { [16 bytes data]
2026/04/13 15:50:15.631006026 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/04/13 15:50:15.631006797 * ALPN, server accepted to use h2
2026/04/13 15:50:15.631024674 * Server certificate:
2026/04/13 15:50:15.631025405 * subject: CN=p3m.posit.it
2026/04/13 15:50:15.631040188 * start date: Feb 24 00:00:00 2026 GMT
2026/04/13 15:50:15.631040879 * expire date: Sep 9 23:59:59 2026 GMT
2026/04/13 15:50:15.631055631 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/04/13 15:50:15.631056652 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/04/13 15:50:15.631079827 * SSL certificate verify ok.
2026/04/13 15:50:15.631080639 * Using HTTP2, server supports multiplexing
2026/04/13 15:50:15.631096983 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:50:15.631097754 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:50:15.631129242 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:15.631130213 } [5 bytes data]
2026/04/13 15:50:15.631156352 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:15.631157574 } [5 bytes data]
2026/04/13 15:50:15.631172427 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:15.631173188 } [5 bytes data]
2026/04/13 15:50:15.631187660 * Using Stream ID: 1 (easy handle 0x555d89a799f0)
2026/04/13 15:50:15.631188371 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:15.631206107 } [5 bytes data]
2026/04/13 15:50:15.631206838 > GET /cran/linux/jammy/latest HTTP/2
2026/04/13 15:50:15.631225907 > Host: packagemanager.posit.co
2026/04/13 15:50:15.631226598 > user-agent: curl/7.81.0
2026/04/13 15:50:15.631253148 > accept: /
2026/04/13 15:50:15.631253849 >
2026/04/13 15:50:15.631265607 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:15.631266388 { [5 bytes data]
2026/04/13 15:50:15.631281431 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/13 15:50:15.631282132 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:15.631304085 } [5 bytes data]
2026/04/13 15:50:15.631304806 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:15.631319498 { [5 bytes data]
2026/04/13 15:50:15.631320189 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:15.631335402 { [5 bytes data]
2026/04/13 15:50:15.631336113 < HTTP/2 400
2026/04/13 15:50:15.631348291 < date: Mon, 13 Apr 2026 15:50:15 GMT
2026/04/13 15:50:15.631349143 < content-type: text/plain; charset=utf-8
2026/04/13 15:50:15.631365167 < content-length: 94
2026/04/13 15:50:15.631365878 < cache-control: max-age=3600
2026/04/13 15:50:15.631380440 < request-id: b85d340b-67e6-4e25-845a-f60151a9cbb4
2026/04/13 15:50:15.631385527 < server: Posit Package Manager v2026.04.0
2026/04/13 15:50:15.631416624 < x-content-type-options: nosniff
2026/04/13 15:50:15.631417475 < x-frame-options: DENY
2026/04/13 15:50:15.631435733 < x-repository-type: RSPM
2026/04/13 15:50:15.631446790 <
2026/04/13 15:50:15.631459569 { [94 bytes data]
2026/04/13 15:50:15.631460360 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:15.631474842 { [5 bytes data]
2026/04/13 15:50:15.637371186 * Connection #0 to host packagemanager.posit.co left intact | | ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:15.653292798 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:15.653521813 [connect-session] Job Key: MxUQowElvtk1Yfl5
2026/04/13 15:50:15.653534922 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:15.653540421 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:15.653547191 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:15.653552819 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:44729 …
Connected to session server http://127.0.0.1:44729
2026/04/13 15:50:15.851815815 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:15.851839992 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/04/13 15:50:15.871422914
2026/04/13 15:50:15.871432618 $ /opt/R/4.5.2/bin/R –version
2026/04/13 15:50:15.871482814 R version 4.5.2 (2025-10-31) – "[Not] Part in a Rumble"
2026/04/13 15:50:15.871484036 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/04/13 15:50:15.871502423 Platform: x86_64-pc-linux-gnu
2026/04/13 15:50:15.871503375
2026/04/13 15:50:15.871517346 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/04/13 15:50:15.871518157 You are welcome to redistribute it under the terms of the
2026/04/13 15:50:15.871536675 GNU General Public License versions 2 or 3.
2026/04/13 15:50:15.871537676 For more information about these matters see
2026/04/13 15:50:15.876978725 https://www.gnu.org/licenses/. | | ✅ | packrat-restore-sandbox | installed-packages | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:15.891943537 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:15.892155656 [connect-session] Job Key: bxn0uJcYJ1vMaTcx
2026/04/13 15:50:15.892165361 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:15.892169898 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:15.892174785 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:15.892182817 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:33489 …
Connected to session server http://127.0.0.1:33489
2026/04/13 15:50:16.073297902 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:16.073358894 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/04/13 15:50:16.288127541
2026/04/13 15:50:16.288142623 $ /opt/R/4.5.2/bin/R –no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/04/13 15:50:16.288297657 Package Version LibPath
2026/04/13 15:50:16.288299399 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288315594 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288316305 bit64 "bit64" "4.6.0-1" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288330045 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288330716 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288344527 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288345238 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288359690 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288360441 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288376525 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288377186 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288393931 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288394592 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288411127 glue "glue" "1.8.0" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288411788 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288427943 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288428964 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288453020 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288456566 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288483717 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288484608 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288500882 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288501583 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288539240 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288540111 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288556706 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288557427 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288578970 odbc "odbc" "1.6.4.1" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288579661 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288640232 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288643918 Rcpp "Rcpp" "1.1.1" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288670387 rlang "rlang" "1.2.0" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288671068 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288687673 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288688445 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288732080 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288732891 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288749617 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288750378 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288775285 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.288775986 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:16.294794823 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" | | ✅ | packrat-restore-sandbox | options | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:16.310257279 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:16.310465963 [connect-session] Job Key: kEBdhiysTDib5avr
2026/04/13 15:50:16.310475798 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:16.310479884 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:16.310488467 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:16.310494766 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:41131 …
Connected to session server http://127.0.0.1:41131
2026/04/13 15:50:16.496638342 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:16.496700506 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/04/13 15:50:16.497203122 $add.smooth
2026/04/13 15:50:16.497210503 [1] TRUE
2026/04/13 15:50:16.497240739
2026/04/13 15:50:16.497241750 $bitmapType
2026/04/13 15:50:16.497255501 [1] "cairo"
2026/04/13 15:50:16.497256262
2026/04/13 15:50:16.497268280 $browser
2026/04/13 15:50:16.497268991 [1] "xdg-open"
2026/04/13 15:50:16.497278496
2026/04/13 15:50:16.497278966 $browserNLdisabled
2026/04/13 15:50:16.497287800 [1] FALSE
2026/04/13 15:50:16.497288250
2026/04/13 15:50:16.497297264 $catch.script.errors
2026/04/13 15:50:16.497300669 [1] FALSE
2026/04/13 15:50:16.497315281
2026/04/13 15:50:16.497316092 $CBoundsCheck
2026/04/13 15:50:16.497328090 [1] FALSE
2026/04/13 15:50:16.497328791
2026/04/13 15:50:16.497338666 $check.bounds
2026/04/13 15:50:16.497342832 [1] FALSE
2026/04/13 15:50:16.497356913
2026/04/13 15:50:16.497357594 $citation.bibtex.max
2026/04/13 15:50:16.497366758 [1] 1
2026/04/13 15:50:16.497367319
2026/04/13 15:50:16.497374700 $continue
2026/04/13 15:50:16.497375151 [1] "+ "
2026/04/13 15:50:16.497422262
2026/04/13 15:50:16.497422923 $contrasts
2026/04/13 15:50:16.497430685 unordered ordered
2026/04/13 15:50:16.497431706 "contr.treatment" "contr.poly"
2026/04/13 15:50:16.497441641
2026/04/13 15:50:16.497442132 $defaultPackages
2026/04/13 15:50:16.497455011 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/04/13 15:50:16.497456614
2026/04/13 15:50:16.497488291 $demo.ask
2026/04/13 15:50:16.497489093 [1] "default"
2026/04/13 15:50:16.497511786
2026/04/13 15:50:16.497513058 $deparse.cutoff
2026/04/13 15:50:16.497525697 [1] 60
2026/04/13 15:50:16.497526238
2026/04/13 15:50:16.497533900 \(device<br>2026/04/13 15:50:16.497806329 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", <br>2026/04/13 15:50:16.497811848 width, height, onefile, family, title, fonts, version, paper, <br>2026/04/13 15:50:16.497844637 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, <br>2026/04/13 15:50:16.497845508 useKerning, fillOddEven, compress, timestamp, producer, author) <br>2026/04/13 15:50:16.497865629 {<br>2026/04/13 15:50:16.497866470 initPSandPDFfonts()<br>2026/04/13 15:50:16.497879229 new <- list()<br>2026/04/13 15:50:16.497880020 if (!missing(width)) <br>2026/04/13 15:50:16.497894953 new\)width <- width
2026/04/13 15:50:16.497895694 if (!missing(height))
2026/04/13 15:50:16.497909505 new\(height <- height<br>2026/04/13 15:50:16.497910176 if (!missing(onefile)) <br>2026/04/13 15:50:16.497924598 new\)onefile <- onefile
2026/04/13 15:50:16.497928043 if (!missing(title))
2026/04/13 15:50:16.497951909 new\(title <- title<br>2026/04/13 15:50:16.497952920 if (!missing(fonts)) <br>2026/04/13 15:50:16.497966391 new\)fonts <- fonts
2026/04/13 15:50:16.497967092 if (!missing(version))
2026/04/13 15:50:16.497982495 new\(version <- version<br>2026/04/13 15:50:16.498013001 if (!missing(paper)) <br>2026/04/13 15:50:16.498028875 new\)paper <- paper
2026/04/13 15:50:16.498029676 if (!missing(encoding))
2026/04/13 15:50:16.498043407 new\(encoding <- encoding<br>2026/04/13 15:50:16.498044128 if (!missing(bg)) <br>2026/04/13 15:50:16.498057688 new\)bg <- bg
2026/04/13 15:50:16.498058549 if (!missing(fg))
2026/04/13 15:50:16.498086521 new\(fg <- fg<br>2026/04/13 15:50:16.498087243 if (!missing(pointsize)) <br>2026/04/13 15:50:16.498112571 new\)pointsize <- pointsize
2026/04/13 15:50:16.498113572 if (!missing(pagecentre))
2026/04/13 15:50:16.498127173 new\(pagecentre <- pagecentre<br>2026/04/13 15:50:16.498127894 if (!missing(colormodel)) <br>2026/04/13 15:50:16.498141644 new\)colormodel <- colormodel
2026/04/13 15:50:16.498142315 if (!missing(useDingbats))
2026/04/13 15:50:16.498206742 new\(useDingbats <- useDingbats<br>2026/04/13 15:50:16.498207503 if (!missing(useKerning)) <br>2026/04/13 15:50:16.498230889 new\)useKerning <- useKerning
2026/04/13 15:50:16.498231590 if (!missing(fillOddEven))
2026/04/13 15:50:16.498245901 new\(fillOddEven <- fillOddEven<br>2026/04/13 15:50:16.498246592 if (!missing(compress)) <br>2026/04/13 15:50:16.498280603 new\)compress <- compress
2026/04/13 15:50:16.498281455 if (!missing(timestamp))
2026/04/13 15:50:16.498298470 new\(timestamp <- timestamp<br>2026/04/13 15:50:16.498299181 if (!missing(producer)) <br>2026/04/13 15:50:16.498320013 new\)producer <- producer
2026/04/13 15:50:16.498320844 if (!missing(author))
2026/04/13 15:50:16.498334765 new\(author <- author<br>2026/04/13 15:50:16.498335977 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)<br>2026/04/13 15:50:16.498365041 if (!missing(family) && (inherits(family, "Type1Font") || <br>2026/04/13 15:50:16.498366172 inherits(family, "CIDFont"))) {<br>2026/04/13 15:50:16.498382667 enc <- family\)encoding
2026/04/13 15:50:16.498383358 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/04/13 15:50:16.498398541 enc != "default" && (is.null(old\(encoding) || old\)encoding ==
2026/04/13 15:50:16.498399352 "default"))
2026/04/13 15:50:16.498432241 old\(encoding <- enc<br>2026/04/13 15:50:16.498434064 family <- family\)metrics
2026/04/13 15:50:16.498453643 }
2026/04/13 15:50:16.498454344 if (is.null(old\(encoding) || old\)encoding == "default")
2026/04/13 15:50:16.498469337 old\(encoding <- guessEncoding()<br>2026/04/13 15:50:16.498470238 if (!missing(family)) {<br>2026/04/13 15:50:16.498485141 if (length(family) == 4L) {<br>2026/04/13 15:50:16.498485802 family <- c(family, "Symbol.afm")<br>2026/04/13 15:50:16.498519082 }<br>2026/04/13 15:50:16.498527454 else if (length(family) == 5L) {<br>2026/04/13 15:50:16.498528286 }<br>2026/04/13 15:50:16.498540925 else if (length(family) == 1L) {<br>2026/04/13 15:50:16.498541646 pf <- pdfFonts(family)[[1L]]<br>2026/04/13 15:50:16.498556608 if (is.null(pf)) <br>2026/04/13 15:50:16.498557289 stop(gettextf("unknown family '%s'", family), <br>2026/04/13 15:50:16.498573003 domain = NA)<br>2026/04/13 15:50:16.498573734 matchFont(pf, old\)encoding)
2026/04/13 15:50:16.498633344 }
2026/04/13 15:50:16.498636038 else stop("invalid 'family' argument")
2026/04/13 15:50:16.498652703 old\(family <- family<br>2026/04/13 15:50:16.498653485 }<br>2026/04/13 15:50:16.498665262 version <- old\)version
2026/04/13 15:50:16.498666023 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/04/13 15:50:16.498695428 "2.0")
2026/04/13 15:50:16.498696359 if (version %in% versions)
2026/04/13 15:50:16.498709549 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/04/13 15:50:16.498712143 else stop("invalid PDF version")
2026/04/13 15:50:16.498729228 onefile <- old\(onefile<br>2026/04/13 15:50:16.498730030 if (!checkIntFormat(file)) <br>2026/04/13 15:50:16.498755057 stop(gettextf("invalid 'file' argument '%s'", file), <br>2026/04/13 15:50:16.498756019 domain = NA)<br>2026/04/13 15:50:16.498771312 .External(C_PDF, file, old\)paper, old\(family, old\)encoding,
2026/04/13 15:50:16.498772183 old\(bg, old\)fg, old\(width, old\)height, old\(pointsize, <br>2026/04/13 15:50:16.498797651 onefile, old\)pagecentre, old\(title, old\)fonts, version[1L],
2026/04/13 15:50:16.498799163 version[2L], old\(colormodel, old\)useDingbats, old\(useKerning, <br>2026/04/13 15:50:16.498821547 old\)fillOddEven, old\(compress, old\)timestamp, old\(producer, <br>2026/04/13 15:50:16.498822278 old\)author)
2026/04/13 15:50:16.498838513 invisible()
2026/04/13 15:50:16.498839214 }
2026/04/13 15:50:16.498860536 <bytecode: 0x55e95a17d2f0>
2026/04/13 15:50:16.498861267 <environment: namespace:grDevices>
2026/04/13 15:50:16.498876440
2026/04/13 15:50:16.498877181 $device.ask.default
2026/04/13 15:50:16.498900165 [1] FALSE
2026/04/13 15:50:16.498900856
2026/04/13 15:50:16.498920546 $digits
2026/04/13 15:50:16.498922840 [1] 7
2026/04/13 15:50:16.498941848
2026/04/13 15:50:16.498942880 $download.file.extra
2026/04/13 15:50:16.498955619 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}' -A 'RStudio R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)'"
2026/04/13 15:50:16.498956340
2026/04/13 15:50:16.498969129 $download.file.method
2026/04/13 15:50:16.498969580 [1] "curl"
2026/04/13 15:50:16.498978644
2026/04/13 15:50:16.498979084 $dvipscmd
2026/04/13 15:50:16.498987237 [1] "dvips"
2026/04/13 15:50:16.498987747
2026/04/13 15:50:16.498996491 $echo
2026/04/13 15:50:16.498999595 [1] FALSE
2026/04/13 15:50:16.499013246
2026/04/13 15:50:16.499013937 $editor
2026/04/13 15:50:16.499027587 [1] "vi"
2026/04/13 15:50:16.499029059
2026/04/13 15:50:16.499041808 $encoding
2026/04/13 15:50:16.499042299 [1] "native.enc"
2026/04/13 15:50:16.499051353
2026/04/13 15:50:16.499051793 $example.ask
2026/04/13 15:50:16.499060136 [1] "default"
2026/04/13 15:50:16.499060607
2026/04/13 15:50:16.499068739 $expressions
2026/04/13 15:50:16.499071753 [1] 5000
2026/04/13 15:50:16.499080517
2026/04/13 15:50:16.499080997 $help.search.types
2026/04/13 15:50:16.499101128 [1] "vignette" "demo" "help"
2026/04/13 15:50:16.499102269
2026/04/13 15:50:16.499116631 $help.try.all.packages
2026/04/13 15:50:16.499117482 [1] FALSE
2026/04/13 15:50:16.499130161
2026/04/13 15:50:16.499130852 $HTTPUserAgent
2026/04/13 15:50:16.499142450 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/04/13 15:50:16.499143261
2026/04/13 15:50:16.499158394 $internet.info
2026/04/13 15:50:16.499159135 [1] 2
2026/04/13 15:50:16.499185705
2026/04/13 15:50:16.499186556 $keep.parse.data
2026/04/13 15:50:16.499198264 [1] TRUE
2026/04/13 15:50:16.499198945
2026/04/13 15:50:16.499209861 $keep.parse.data.pkgs
2026/04/13 15:50:16.499210492 [1] FALSE
2026/04/13 15:50:16.499222761
2026/04/13 15:50:16.499223402 $keep.source
2026/04/13 15:50:16.499234649 [1] FALSE
2026/04/13 15:50:16.499235390
2026/04/13 15:50:16.499262741 $keep.source.pkgs
2026/04/13 15:50:16.499263612 [1] FALSE
2026/04/13 15:50:16.499281579
2026/04/13 15:50:16.499282300 $locatorBell
2026/04/13 15:50:16.499297733 [1] TRUE
2026/04/13 15:50:16.499301880
2026/04/13 15:50:16.499319256 $mailer
2026/04/13 15:50:16.499321109 [1] "mailto"
2026/04/13 15:50:16.499344594
2026/04/13 15:50:16.499345476 $matprod
2026/04/13 15:50:16.499356442 [1] "default"
2026/04/13 15:50:16.499357143
2026/04/13 15:50:16.499367839 $max.contour.segments
2026/04/13 15:50:16.499368641 [1] 25000
2026/04/13 15:50:16.499381039
2026/04/13 15:50:16.499381911 $max.print
2026/04/13 15:50:16.499392977 [1] 99999
2026/04/13 15:50:16.499393678
2026/04/13 15:50:16.499406668 $menu.graphics
2026/04/13 15:50:16.499407469 [1] TRUE
2026/04/13 15:50:16.499419437
2026/04/13 15:50:16.499420188 $na.action
2026/04/13 15:50:16.499431315 [1] "na.omit"
2026/04/13 15:50:16.499432006
2026/04/13 15:50:16.499443413 $nwarnings
2026/04/13 15:50:16.499444084 [1] 50
2026/04/13 15:50:16.499455191
2026/04/13 15:50:16.499455832 $OutDec
2026/04/13 15:50:16.499466568 [1] "."
2026/04/13 15:50:16.499467299
2026/04/13 15:50:16.499477404 $packrat.authenticated.downloads.use.renv
2026/04/13 15:50:16.499478085 [1] TRUE
2026/04/13 15:50:16.499491475
2026/04/13 15:50:16.499492146 $packrat.connect.timeout
2026/04/13 15:50:16.499503804 [1] 10
2026/04/13 15:50:16.499504575
2026/04/13 15:50:16.499514770 $packrat.untrusted.packages
2026/04/13 15:50:16.499515672 character(0)
2026/04/13 15:50:16.499533729
2026/04/13 15:50:16.499534740 $packrat.verbose.cache
2026/04/13 15:50:16.499552087 [1] TRUE
2026/04/13 15:50:16.499553228
2026/04/13 15:50:16.499565196 $pager
2026/04/13 15:50:16.499565947 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/04/13 15:50:16.499578346
2026/04/13 15:50:16.499579057 $papersize
2026/04/13 15:50:16.499589913 [1] "letter"
2026/04/13 15:50:16.499590665
2026/04/13 15:50:16.499630865 $PCRE_limit_recursion
2026/04/13 15:50:16.499631666 [1] NA
2026/04/13 15:50:16.499643584
2026/04/13 15:50:16.499644315 $PCRE_study
2026/04/13 15:50:16.499654921 [1] FALSE
2026/04/13 15:50:16.499655652
2026/04/13 15:50:16.499666198 $PCRE_use_JIT
2026/04/13 15:50:16.499666919 [1] TRUE
2026/04/13 15:50:16.499683845
2026/04/13 15:50:16.499684536 $pdfviewer
2026/04/13 15:50:16.499695002 [1] "/usr/bin/xdg-open"
2026/04/13 15:50:16.499695693
2026/04/13 15:50:16.499707070 $pkgType
2026/04/13 15:50:16.499707781 [1] "source"
2026/04/13 15:50:16.499718868
2026/04/13 15:50:16.499719679 $printcmd
2026/04/13 15:50:16.499730195 [1] "/usr/bin/lpr"
2026/04/13 15:50:16.499730876
2026/04/13 15:50:16.499741532 $prompt
2026/04/13 15:50:16.499742273 [1] "> "
2026/04/13 15:50:16.499753109
2026/04/13 15:50:16.499753800 $repos
2026/04/13 15:50:16.499764146 CRAN
2026/04/13 15:50:16.499764827 "@CRAN@"
2026/04/13 15:50:16.499775633
2026/04/13 15:50:16.499776324 $rl_word_breaks
2026/04/13 15:50:16.499787371 [1] " "\'><=%;,|&{()}"<br>2026/04/13 15:50:16.499788172 <br>2026/04/13 15:50:16.499799058 $scipen<br>2026/04/13 15:50:16.499799779 [1] 0<br>2026/04/13 15:50:16.499810185 <br>2026/04/13 15:50:16.499810936 $show.coef.Pvalues<br>2026/04/13 15:50:16.499822343 [1] TRUE<br>2026/04/13 15:50:16.499823014 <br>2026/04/13 15:50:16.499833740 $show.error.messages<br>2026/04/13 15:50:16.499834461 [1] TRUE<br>2026/04/13 15:50:16.499846990 <br>2026/04/13 15:50:16.499847741 $show.signif.stars<br>2026/04/13 15:50:16.499859419 [1] TRUE<br>2026/04/13 15:50:16.499860160 <br>2026/04/13 15:50:16.499870736 $showErrorCalls<br>2026/04/13 15:50:16.499871457 [1] TRUE<br>2026/04/13 15:50:16.499883315 <br>2026/04/13 15:50:16.499883926 $showNCalls<br>2026/04/13 15:50:16.499894682 [1] 50<br>2026/04/13 15:50:16.499895383 <br>2026/04/13 15:50:16.499905879 $showWarnCalls<br>2026/04/13 15:50:16.499906550 [1] FALSE<br>2026/04/13 15:50:16.499918258 <br>2026/04/13 15:50:16.499919009 $str<br>2026/04/13 15:50:16.499929154 $str$strict.width<br>2026/04/13 15:50:16.499929875 [1] "no"<br>2026/04/13 15:50:16.499941332 <br>2026/04/13 15:50:16.499941983 $str$digits.d<br>2026/04/13 15:50:16.499952820 [1] 3<br>2026/04/13 15:50:16.499953521 <br>2026/04/13 15:50:16.499963506 $str$vec.len<br>2026/04/13 15:50:16.499964227 [1] 4<br>2026/04/13 15:50:16.499975464 <br>2026/04/13 15:50:16.499976305 $str$list.len<br>2026/04/13 15:50:16.499987011 [1] 99<br>2026/04/13 15:50:16.499987662 <br>2026/04/13 15:50:16.499997206 $str$deparse.lines<br>2026/04/13 15:50:16.499997877 NULL<br>2026/04/13 15:50:16.500009244 <br>2026/04/13 15:50:16.500009936 $str$drop.deparse.attr<br>2026/04/13 15:50:16.500021223 [1] TRUE<br>2026/04/13 15:50:16.500021944 <br>2026/04/13 15:50:16.500032159 $str$formatNum<br>2026/04/13 15:50:16.500032870 function (x, ...) <br>2026/04/13 15:50:16.500045229 format(x, trim = TRUE, drop0trailing = TRUE, ...)<br>2026/04/13 15:50:16.500046060 <environment: 0x55e95a9f06a8><br>2026/04/13 15:50:16.500061143 <br>2026/04/13 15:50:16.500061894 <br>2026/04/13 15:50:16.500071839 $str.dendrogram.last<br>2026/04/13 15:50:16.500072540 [1] ""
2026/04/13 15:50:16.500084317
2026/04/13 15:50:16.500085019 $texi2dvi
2026/04/13 15:50:16.500095865 [1] "/usr/bin/texi2dvi"
2026/04/13 15:50:16.500096556
2026/04/13 15:50:16.500107492 $timeout
2026/04/13 15:50:16.500108163 [1] 60
2026/04/13 15:50:16.500118779
2026/04/13 15:50:16.500119500 $ts.eps
2026/04/13 15:50:16.500130006 [1] 1e-05
2026/04/13 15:50:16.500130707
2026/04/13 15:50:16.500140472 $ts.S.compat
2026/04/13 15:50:16.500141153 [1] FALSE
2026/04/13 15:50:16.500152099
2026/04/13 15:50:16.500152780 $unzip
2026/04/13 15:50:16.500162956 [1] "/usr/bin/unzip"
2026/04/13 15:50:16.500163647
2026/04/13 15:50:16.500173762 $useFancyQuotes
2026/04/13 15:50:16.500174403 [1] TRUE
2026/04/13 15:50:16.500185420
2026/04/13 15:50:16.500186131 $verbose
2026/04/13 15:50:16.500196967 [1] FALSE
2026/04/13 15:50:16.500197738
2026/04/13 15:50:16.500209486 $warn
2026/04/13 15:50:16.500210417 [1] 0
2026/04/13 15:50:16.500221554
2026/04/13 15:50:16.500222245 $warning.length
2026/04/13 15:50:16.500257668 [1] 1000
2026/04/13 15:50:16.500258670
2026/04/13 15:50:16.500267663 $warnPartialMatchArgs
2026/04/13 15:50:16.500268134 [1] FALSE
2026/04/13 15:50:16.500281684
2026/04/13 15:50:16.500282095 $warnPartialMatchAttr
2026/04/13 15:50:16.500293412 [1] FALSE
2026/04/13 15:50:16.500293853
2026/04/13 15:50:16.500307563 $warnPartialMatchDollar
2026/04/13 15:50:16.500308425 [1] FALSE
2026/04/13 15:50:16.500321895
2026/04/13 15:50:16.500322736 $width
2026/04/13 15:50:16.500333482 [1] 80
2026/04/13 15:50:16.500334203 | | ✅ | packrat-restore-sandbox | environment | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:16.522153605 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:16.522359975 [connect-session] Job Key: UwlhpNGjaBXmMhhM
2026/04/13 15:50:16.522369920 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:16.522373636 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:16.522378032 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:16.522385744 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:45077 …
Connected to session server http://127.0.0.1:45077
2026/04/13 15:50:16.705146449 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:16.705195463 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/04/13 15:50:16.713382462
2026/04/13 15:50:16.713392367 $ env
2026/04/13 15:50:16.713435302 EDITOR=vi
2026/04/13 15:50:16.713436213 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:50:16.713451686 HOSTNAME=d6d49a6c0535
2026/04/13 15:50:16.713452498 LANG=en_US.UTF-8
2026/04/13 15:50:16.713466228 LANGUAGE=en_US:en
2026/04/13 15:50:16.713466649 LC_ALL=en_US.UTF-8
2026/04/13 15:50:16.713476203 LD_LIBRARY_PATH=/opt/R/4.5.2/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/04/13 15:50:16.713478066 LN_S=ln -s
2026/04/13 15:50:16.713502182 LOGNAME=rstudio-connect
2026/04/13 15:50:16.713502974 MAKEFLAGS=-j1
2026/04/13 15:50:16.713522553 MAKE=make
2026/04/13 15:50:16.713523374 PAGER=/usr/bin/pager
2026/04/13 15:50:16.713533199 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/04/13 15:50:16.713534331 POSIT_CONNECT=1
2026/04/13 15:50:16.713544807 POSIT_PRODUCT=CONNECT
2026/04/13 15:50:16.713545297 PWD=/opt/rstudio-connect/mnt/app
2026/04/13 15:50:16.713555112 R_ARCH=
2026/04/13 15:50:16.713555553 R_BROWSER=xdg-open
2026/04/13 15:50:16.713571397 R_BZIPCMD=/usr/bin/bzip2
2026/04/13 15:50:16.713572158 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/04/13 15:50:16.713586499 R_ENVIRON_USER=REDACTED
2026/04/13 15:50:16.713587160 R_GZIPCMD=/usr/bin/gzip
2026/04/13 15:50:16.713623464 R_HOME=/opt/R/4.5.2/lib/R
2026/04/13 15:50:16.713626870 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/04/13 15:50:16.713653430 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/04/13 15:50:16.713654341 R_LIBS_USER=REDACTED
2026/04/13 15:50:16.713670055 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/04/13 15:50:16.713671126 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/Rtmp5I1Qup/packrat-src
2026/04/13 15:50:16.713691527 R_PAPERSIZE=letter
2026/04/13 15:50:16.713692308 R_PDFVIEWER=/usr/bin/xdg-open
2026/04/13 15:50:16.713706970 R_PLATFORM=x86_64-pc-linux-gnu
2026/04/13 15:50:16.713707731 R_PRINTCMD=/usr/bin/lpr
2026/04/13 15:50:16.713722734 R_PROFILE_USER=REDACTED
2026/04/13 15:50:16.713723525 R_RD4PDF=times,inconsolata,hyper
2026/04/13 15:50:16.713741663 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmp5I1Qup
2026/04/13 15:50:16.713743866 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/04/13 15:50:16.713766380 R_STRIP_SHARED_LIB=strip –strip-unneeded
2026/04/13 15:50:16.713767331 R_STRIP_STATIC_LIB=strip –strip-debug
2026/04/13 15:50:16.713786680 RSTUDIO_PRODUCT=CONNECT
2026/04/13 15:50:16.713787732 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/04/13 15:50:16.713816535 R_UNZIPCMD=/usr/bin/unzip
2026/04/13 15:50:16.713817256 R_ZIPCMD=/usr/bin/zip
2026/04/13 15:50:16.713830867 SED=/usr/bin/sed
2026/04/13 15:50:16.713831768 SHLVL=2
2026/04/13 15:50:16.713843716 STARTUP_DEBUG_MODE=0
2026/04/13 15:50:16.713844367 TAR=/usr/bin/tar
2026/04/13 15:50:16.713857517 TERM=xterm
2026/04/13 15:50:16.713858278 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:50:16.713871799 TZ=UTC
2026/04/13 15:50:16.713872510 USERNAME=rstudio-connect
2026/04/13 15:50:16.713888213 USER=rstudio-connect
2026/04/13 15:50:16.719110040 =/usr/bin/env | | ✅ | packrat-restore-sandbox | mounts | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:16.734263461 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:16.734491905 [connect-session] Job Key: T2VTTbqbFG2IBHbC
2026/04/13 15:50:16.734505105 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:16.734510223 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:16.734516693 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:16.734522461 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:38695 …
Connected to session server http://127.0.0.1:38695
2026/04/13 15:50:16.914748883 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:16.914796405 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/04/13 15:50:16.922888611
2026/04/13 15:50:16.922897474 $ findmnt –notruncate
2026/04/13 15:50:16.922932016 TARGET SOURCE FSTYPE OPTIONS
2026/04/13 15:50:16.922933358 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/HDFAG
SG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:16.923049353 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:16.923076464 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/13 15:50:16.923077725 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:50:16.923106529 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:16.923107360 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/13 15:50:16.923140120 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:50:16.923142473 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:16.923191617 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/13 15:50:16.923192789 ├─/data /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:16.923243035 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l
/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:16.923245709 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l
/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:16.923425288 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:16.923496446 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:16.923497848 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:16.923544438 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:16.923547873 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:16.923585840 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/jobs/0/T2VTTbqbFG2IBHbC] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:16.923586642 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:16.923680583 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:16.923681955 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1378456232] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:16.923752501 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:16.928813386 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/overlay2/l/H
DFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
Stopped session pings to http://127.0.0.1:38695 | | ✅ | packrat-restore-sandbox | cran-connectivity | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:16.944990167 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:16.945188485 [connect-session] Job Key: izz3OZs4L0S7iiwc
2026/04/13 15:50:16.945197619 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:16.945202326 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:16.945210859 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:16.945216677 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:38647 …
Connected to session server http://127.0.0.1:38647
2026/04/13 15:50:17.133179120 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:17.133214083 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/06-cran-connectivity.sh
2026/04/13 15:50:17.256297363
2026/04/13 15:50:17.256312256 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://cran.rstudio.com
2026/04/13 15:50:17.256409052 * Trying 13.225.47.84:443…
2026/04/13 15:50:17.256412657 * Connected to cran.rstudio.com (13.225.47.84) port 443 (#0)
2026/04/13 15:50:17.256445046 * ALPN, offering h2
2026/04/13 15:50:17.256447089 * ALPN, offering http/1.1
2026/04/13 15:50:17.256462913 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:50:17.256463824 * CApath: /etc/ssl/certs
2026/04/13 15:50:17.256477965 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:17.256478837 } [5 bytes data]
2026/04/13 15:50:17.256492107 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:50:17.256492697 } [512 bytes data]
2026/04/13 15:50:17.256505697 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:17.256506348 { [5 bytes data]
2026/04/13 15:50:17.256520780 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:50:17.256521581 { [122 bytes data]
2026/04/13 15:50:17.256535953 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:50:17.256536714 { [5 bytes data]
2026/04/13 15:50:17.256550044 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.256550725 { [5 bytes data]
2026/04/13 15:50:17.256565397 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/04/13 15:50:17.256566278 { [19 bytes data]
2026/04/13 15:50:17.256582563 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.256583394 { [5 bytes data]
2026/04/13 15:50:17.256613710 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/04/13 15:50:17.256614431 { [3845 bytes data]
2026/04/13 15:50:17.256632748 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.256633579 { [5 bytes data]
2026/04/13 15:50:17.256648922 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/04/13 15:50:17.256649844 { [264 bytes data]
2026/04/13 15:50:17.256664786 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.256665197 { [5 bytes data]
2026/04/13 15:50:17.256674671 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/04/13 15:50:17.256675182 { [36 bytes data]
2026/04/13 15:50:17.256684466 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:50:17.256684897 } [5 bytes data]
2026/04/13 15:50:17.256694050 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:50:17.256694491 } [1 bytes data]
2026/04/13 15:50:17.256708592 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:17.256709263 } [5 bytes data]
2026/04/13 15:50:17.256725748 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/04/13 15:50:17.256726479 } [36 bytes data]
2026/04/13 15:50:17.256740600 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/04/13 15:50:17.256741031 * ALPN, server accepted to use h2
2026/04/13 15:50:17.256752048 * Server certificate:
2026/04/13 15:50:17.256752498 * subject: CN=cran.rstudio.com
2026/04/13 15:50:17.256762594 * start date: May 17 00:00:00 2025 GMT
2026/04/13 15:50:17.256763024 * expire date: Jun 14 23:59:59 2026 GMT
2026/04/13 15:50:17.256773540 * subjectAltName: host "cran.rstudio.com" matched cert's "cran.rstudio.com"
2026/04/13 15:50:17.256774542 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M03
2026/04/13 15:50:17.256797446 * SSL certificate verify ok.
2026/04/13 15:50:17.256798127 * Using HTTP2, server supports multiplexing
2026/04/13 15:50:17.256822905 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:50:17.256824046 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:50:17.256852089 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:17.256853010 } [5 bytes data]
2026/04/13 15:50:17.256881463 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:17.256882284 } [5 bytes data]
2026/04/13 15:50:17.256909805 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:17.256910687 } [5 bytes data]
2026/04/13 15:50:17.256936936 * Using Stream ID: 1 (easy handle 0x556d3e9e09f0)
2026/04/13 15:50:17.256938188 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:17.256952770 } [5 bytes data]
2026/04/13 15:50:17.256953461 > GET / HTTP/2
2026/04/13 15:50:17.256977327 > Host: cran.rstudio.com
2026/04/13 15:50:17.256978108 > user-agent: curl/7.81.0
2026/04/13 15:50:17.256988173 > accept: /
2026/04/13 15:50:17.256988654 >
2026/04/13 15:50:17.256996365 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.256996866 { [5 bytes data]
2026/04/13 15:50:17.257006380 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/04/13 15:50:17.257006831 { [157 bytes data]
2026/04/13 15:50:17.257016455 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.257016876 { [5 bytes data]
2026/04/13 15:50:17.257026080 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/13 15:50:17.257026521 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:17.257037407 } [5 bytes data]
2026/04/13 15:50:17.257037858 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.257053671 { [5 bytes data]
2026/04/13 15:50:17.257054583 < HTTP/2 200
2026/04/13 15:50:17.257065299 < content-type: text/html
2026/04/13 15:50:17.257065720 < content-length: 866
2026/04/13 15:50:17.257074613 < server: Apache/2.4.65 (Unix)
2026/04/13 15:50:17.257075044 < last-modified: Mon, 04 Mar 2024 19:47:19 GMT
2026/04/13 15:50:17.257084708 < accept-ranges: bytes
2026/04/13 15:50:17.257085189 < date: Mon, 13 Apr 2026 15:32:25 GMT
2026/04/13 15:50:17.257094423 < expires: Mon, 13 Apr 2026 16:01:49 GMT
2026/04/13 15:50:17.257094954 < cache-control: max-age=1800
2026/04/13 15:50:17.257104228 < etag: "362-612dafe59ac63"
2026/04/13 15:50:17.257104658 < x-cache: Hit from cloudfront
2026/04/13 15:50:17.257113862 < via: 1.1 5190dea606bf96f8102635278cb23da8.cloudfront.net (CloudFront)
2026/04/13 15:50:17.257114673 < x-amz-cf-pop: ORD58-P15
2026/04/13 15:50:17.257130938 < x-amz-cf-id: clZWWoNPPHIQGM3u8KPWWFkSb6O34nNCeRhCPi0mSfKdmS8xpwRsnA==
2026/04/13 15:50:17.257131769 < age: 1108
2026/04/13 15:50:17.257147012 <
2026/04/13 15:50:17.257147463 { [866 bytes data]
2026/04/13 15:50:17.257155104 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.257155535 { [5 bytes data]
2026/04/13 15:50:17.262622911 * Connection #0 to host cran.rstudio.com left intact
Stopped session pings to http://127.0.0.1:38647 | | ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:17.278273230 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:17.278493041 [connect-session] Job Key: eSFijSKcm9aApWTy
2026/04/13 15:50:17.278503417 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:17.278507162 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:17.278511819 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:17.278519501 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:38667 …
Connected to session server http://127.0.0.1:38667
2026/04/13 15:50:17.461452946 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:17.461501329 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/04/13 15:50:17.680261633
2026/04/13 15:50:17.680276456 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://packagemanager.posit.co/cran/linux/jammy/latest
2026/04/13 15:50:17.680375174 * Trying 18.119.246.161:443…
2026/04/13 15:50:17.680376146 * Connected to packagemanager.posit.co (18.119.246.161) port 443 (#0)
2026/04/13 15:50:17.680389145 * ALPN, offering h2
2026/04/13 15:50:17.680389686 * ALPN, offering http/1.1
2026/04/13 15:50:17.680400342 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:50:17.680400893 * CApath: /etc/ssl/certs
2026/04/13 15:50:17.680411699 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:17.680412360 } [5 bytes data]
2026/04/13 15:50:17.680423477 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:50:17.680423907 } [512 bytes data]
2026/04/13 15:50:17.680441985 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:17.680442706 { [5 bytes data]
2026/04/13 15:50:17.680457698 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:50:17.680458399 { [104 bytes data]
2026/04/13 15:50:17.680472260 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:17.680472921 { [5 bytes data]
2026/04/13 15:50:17.680486672 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/04/13 15:50:17.680487173 { [3880 bytes data]
2026/04/13 15:50:17.680496967 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:17.680497508 { [5 bytes data]
2026/04/13 15:50:17.680510648 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/04/13 15:50:17.680511409 { [333 bytes data]
2026/04/13 15:50:17.680530508 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:17.680531820 { [5 bytes data]
2026/04/13 15:50:17.680551540 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/04/13 15:50:17.680552271 { [4 bytes data]
2026/04/13 15:50:17.680567353 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:17.680568865 } [5 bytes data]
2026/04/13 15:50:17.680583417 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/04/13 15:50:17.680583828 } [70 bytes data]
2026/04/13 15:50:17.680619001 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:50:17.680619902 } [5 bytes data]
2026/04/13 15:50:17.680637268 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:50:17.680637909 } [1 bytes data]
2026/04/13 15:50:17.680648295 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:17.680648756 } [5 bytes data]
2026/04/13 15:50:17.680658961 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/04/13 15:50:17.680659392 } [16 bytes data]
2026/04/13 15:50:17.680669136 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:50:17.680669637 { [5 bytes data]
2026/04/13 15:50:17.680684580 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:17.680685341 { [5 bytes data]
2026/04/13 15:50:17.680701295 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/04/13 15:50:17.680701976 { [16 bytes data]
2026/04/13 15:50:17.680715216 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/04/13 15:50:17.680715867 * ALPN, server accepted to use h2
2026/04/13 15:50:17.680731440 * Server certificate:
2026/04/13 15:50:17.680732101 * subject: CN=p3m.posit.it
2026/04/13 15:50:17.680744279 * start date: Feb 24 00:00:00 2026 GMT
2026/04/13 15:50:17.680744910 * expire date: Sep 9 23:59:59 2026 GMT
2026/04/13 15:50:17.680759793 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/04/13 15:50:17.680765962 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/04/13 15:50:17.680787845 * SSL certificate verify ok.
2026/04/13 15:50:17.680788516 * Using HTTP2, server supports multiplexing
2026/04/13 15:50:17.680802096 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:50:17.680802747 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:50:17.680832522 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:17.680833253 } [5 bytes data]
2026/04/13 15:50:17.680847765 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:17.680848456 } [5 bytes data]
2026/04/13 15:50:17.680865973 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:17.680867525 } [5 bytes data]
2026/04/13 15:50:17.680882197 * Using Stream ID: 1 (easy handle 0x55ef59ff49f0)
2026/04/13 15:50:17.680882918 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:17.680903259 } [5 bytes data]
2026/04/13 15:50:17.680904010 > GET /cran/linux/jammy/latest HTTP/2
2026/04/13 15:50:17.680919793 > Host: packagemanager.posit.co
2026/04/13 15:50:17.680920555 > user-agent: curl/7.81.0
2026/04/13 15:50:17.680935647 > accept: /
2026/04/13 15:50:17.680936429 >
2026/04/13 15:50:17.680948096 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.680948847 { [5 bytes data]
2026/04/13 15:50:17.680963169 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/13 15:50:17.680963910 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:17.680981236 } [5 bytes data]
2026/04/13 15:50:17.680981987 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.680997250 { [5 bytes data]
2026/04/13 15:50:17.680997921 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.681011131 { [5 bytes data]
2026/04/13 15:50:17.681011832 < HTTP/2 400
2026/04/13 15:50:17.681027776 < date: Mon, 13 Apr 2026 15:50:17 GMT
2026/04/13 15:50:17.681032733 < content-type: text/plain; charset=utf-8
2026/04/13 15:50:17.681058472 < content-length: 94
2026/04/13 15:50:17.681061947 < cache-control: max-age=3600
2026/04/13 15:50:17.681097621 < request-id: 6dbd09f1-6d81-4abb-af10-8290957aec23
2026/04/13 15:50:17.681098643 < server: Posit Package Manager v2026.04.0
2026/04/13 15:50:17.681116880 < x-content-type-options: nosniff
2026/04/13 15:50:17.681117671 < x-frame-options: DENY
2026/04/13 15:50:17.681132914 < x-repository-type: RSPM
2026/04/13 15:50:17.681133575 <
2026/04/13 15:50:17.681145904 { [94 bytes data]
2026/04/13 15:50:17.681146575 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:17.681161457 { [5 bytes data]
2026/04/13 15:50:17.686663776 * Connection #0 to host packagemanager.posit.co left intact
Stopped session pings to http://127.0.0.1:38667 | | ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/04/13 15:50:17.702198711 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:17.702408026 [connect-session] Job Key: anZwEZy87kvOJKwv
2026/04/13 15:50:17.702419503 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/04/13 15:50:17.702423950 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
2026/04/13 15:50:17.702428677 [connect-session] Warning: Failed to create Connect client: "CONNECT_SERVER" is missing or empty
2026/04/13 15:50:17.702433074 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:39665 …
Connected to session server http://127.0.0.1:39665
2026/04/13 15:50:17.883393871 Configuring packrat to use available credentials for private repository access.
2026/04/13 15:50:17.883443105 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/04/13 15:50:18.100298623
2026/04/13 15:50:18.100314717 $ curl -Lsv -m 10 –retry 0 -o /dev/null https://packagemanager.posit.co/cran/linux/jammy/latest
2026/04/13 15:50:18.100504523 * Trying 52.15.157.118:443…
2026/04/13 15:50:18.100506416 * Connected to packagemanager.posit.co (52.15.157.118) port 443 (#0)
2026/04/13 15:50:18.100520056 * ALPN, offering h2
2026/04/13 15:50:18.100520587 * ALPN, offering http/1.1
2026/04/13 15:50:18.100530011 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/04/13 15:50:18.100530492 * CApath: /etc/ssl/certs
2026/04/13 15:50:18.100540657 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:18.100541468 } [5 bytes data]
2026/04/13 15:50:18.100558324 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/04/13 15:50:18.100565014 } [512 bytes data]
2026/04/13 15:50:18.100584653 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:18.100585424 { [5 bytes data]
2026/04/13 15:50:18.100619145 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/04/13 15:50:18.100620016 { [104 bytes data]
2026/04/13 15:50:18.100638464 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:18.100639235 { [5 bytes data]
2026/04/13 15:50:18.100653437 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/04/13 15:50:18.100653857 { [3880 bytes data]
2026/04/13 15:50:18.100663802 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:18.100664233 { [5 bytes data]
2026/04/13 15:50:18.100674138 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/04/13 15:50:18.100674569 { [333 bytes data]
2026/04/13 15:50:18.100685235 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:18.100686016 { [5 bytes data]
2026/04/13 15:50:18.100703933 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/04/13 15:50:18.100704674 { [4 bytes data]
2026/04/13 15:50:18.100726346 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:18.100731234 } [5 bytes data]
2026/04/13 15:50:18.100754899 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/04/13 15:50:18.100756231 } [70 bytes data]
2026/04/13 15:50:18.100784774 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/04/13 15:50:18.100785806 } [5 bytes data]
2026/04/13 15:50:18.100800317 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/04/13 15:50:18.100800918 } [1 bytes data]
2026/04/13 15:50:18.100811344 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/04/13 15:50:18.100811765 } [5 bytes data]
2026/04/13 15:50:18.100821569 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/04/13 15:50:18.100822000 } [16 bytes data]
2026/04/13 15:50:18.100834729 * TLSv1.2 (IN), TLS header, Finished (20):
2026/04/13 15:50:18.100835550 { [5 bytes data]
2026/04/13 15:50:18.100848630 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/04/13 15:50:18.100851355 { [5 bytes data]
2026/04/13 15:50:18.100873508 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/04/13 15:50:18.100876022 { [16 bytes data]
2026/04/13 15:50:18.100890924 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/04/13 15:50:18.100891415 * ALPN, server accepted to use h2
2026/04/13 15:50:18.100903803 * Server certificate:
2026/04/13 15:50:18.100904324 * subject: CN=p3m.posit.it
2026/04/13 15:50:18.100914339 * start date: Feb 24 00:00:00 2026 GMT
2026/04/13 15:50:18.100914760 * expire date: Sep 9 23:59:59 2026 GMT
2026/04/13 15:50:18.100924665 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/04/13 15:50:18.100925336 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/04/13 15:50:18.100947569 * SSL certificate verify ok.
2026/04/13 15:50:18.100948380 * Using HTTP2, server supports multiplexing
2026/04/13 15:50:18.100965035 * Connection state changed (HTTP/2 confirmed)
2026/04/13 15:50:18.100965716 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/04/13 15:50:18.101004024 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:18.101004825 } [5 bytes data]
2026/04/13 15:50:18.101016933 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:18.101017384 } [5 bytes data]
2026/04/13 15:50:18.101027229 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:18.101027659 } [5 bytes data]
2026/04/13 15:50:18.101045837 * Using Stream ID: 1 (easy handle 0x56473049d9f0)
2026/04/13 15:50:18.101046728 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:18.101070544 } [5 bytes data]
2026/04/13 15:50:18.101071305 > GET /cran/linux/jammy/latest HTTP/2
2026/04/13 15:50:18.101083313 > Host: packagemanager.posit.co
2026/04/13 15:50:18.101083774 > user-agent: curl/7.81.0
2026/04/13 15:50:18.101094159 > accept: /
2026/04/13 15:50:18.101094620 >
2026/04/13 15:50:18.101102863 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:18.101103333 { [5 bytes data]
2026/04/13 15:50:18.101113158 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/04/13 15:50:18.101113619 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/04/13 15:50:18.101135061 } [5 bytes data]
2026/04/13 15:50:18.101135752 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:18.101155332 { [5 bytes data]
2026/04/13 15:50:18.101156133 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:18.101167049 { [5 bytes data]
2026/04/13 15:50:18.101167500 < HTTP/2 400
2026/04/13 15:50:18.101176103 < date: Mon, 13 Apr 2026 15:50:18 GMT
2026/04/13 15:50:18.101176553 < content-type: text/plain; charset=utf-8
2026/04/13 15:50:18.101187209 < content-length: 94
2026/04/13 15:50:18.101187670 < cache-control: max-age=3600
2026/04/13 15:50:18.101197505 < request-id: cf2969de-d4a5-4ace-8948-9d84f1c68d07
2026/04/13 15:50:18.101197936 < server: Posit Package Manager v2026.04.0
2026/04/13 15:50:18.101217675 < x-content-type-options: nosniff
2026/04/13 15:50:18.101218667 < x-frame-options: DENY
2026/04/13 15:50:18.101242363 < x-repository-type: RSPM
2026/04/13 15:50:18.101243555 <
2026/04/13 15:50:18.101255733 { [94 bytes data]
2026/04/13 15:50:18.101256204 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/04/13 15:50:18.101266269 { [5 bytes data]
2026/04/13 15:50:18.107324043 * Connection #0 to host packagemanager.posit.co left intact | | ✅ | rmarkdown-sandbox | R-version | Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/04/13 15:50:18.126058153 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:18.126315740 [connect-session] Job Key: RCTTiYeYCEDqrfb3
2026/04/13 15:50:18.126328690 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/13 15:50:18.126333657 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:43661 …
Connected to session server http://127.0.0.1:43661
2026/04/13 15:50:18.315888496 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:18.316163890 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:18.316243600 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/04/13 15:50:18.335855600
2026/04/13 15:50:18.335867317 $ /opt/R/4.4.3/bin/R –version
2026/04/13 15:50:18.335903962 R version 4.4.3 (2025-02-28) – "Trophy Case"
2026/04/13 15:50:18.335905244 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/04/13 15:50:18.335923041 Platform: x86_64-pc-linux-gnu
2026/04/13 15:50:18.335923812
2026/04/13 15:50:18.335936401 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/04/13 15:50:18.335937242 You are welcome to redistribute it under the terms of the
2026/04/13 15:50:18.335955219 GNU General Public License versions 2 or 3.
2026/04/13 15:50:18.335955840 For more information about these matters see
2026/04/13 15:50:18.342078944 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:43661
Job completed | | ✅ | rmarkdown-sandbox | installed-packages | Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/04/13 15:50:18.359289680 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:18.359623733 [connect-session] Job Key: ZUoHmeHvwOn7IqtO
2026/04/13 15:50:18.359640138 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/13 15:50:18.359645025 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:45091 …
Connected to session server http://127.0.0.1:45091
2026/04/13 15:50:18.548826382 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:18.549054796 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:18.549124510 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/04/13 15:50:18.750267175
2026/04/13 15:50:18.750280796 $ /opt/R/4.4.3/bin/R –no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/04/13 15:50:18.750358282 Package Version LibPath
2026/04/13 15:50:18.750359835 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750377331 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750378052 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750405894 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750406575 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750425794 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750426415 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750440446 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750441047 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750460947 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750461708 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750478533 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750479224 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750495359 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750496180 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750512755 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750513516 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750533256 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750533917 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750563832 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750565194 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750588289 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750589050 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750630933 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750631694 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750648449 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750649170 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.750663362 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/04/13 15:50:18.756274124 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library"
Stopped session pings to http://127.0.0.1:45091
Job completed | | ✅ | rmarkdown-sandbox | options | Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/04/13 15:50:18.773823550 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:18.774063691 [connect-session] Job Key: BL6G88KhHIHn3vkw
2026/04/13 15:50:18.774077552 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/13 15:50:18.774086155 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:45781 …
Connected to session server http://127.0.0.1:45781
2026/04/13 15:50:18.963460443 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:18.963715276 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:18.963808606 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/04/13 15:50:18.964436010 $add.smooth
2026/04/13 15:50:18.964441889 [1] TRUE
2026/04/13 15:50:18.964474378
2026/04/13 15:50:18.964477422 $bitmapType
2026/04/13 15:50:18.964504313 [1] "cairo"
2026/04/13 15:50:18.964505445
2026/04/13 15:50:18.964519937 $browser
2026/04/13 15:50:18.964520798 function (url)
2026/04/13 15:50:18.964534268 {
2026/04/13 15:50:18.964535089 cat("Cannot visit", url, "because the browseURL function is disabled.")
2026/04/13 15:50:18.964561549 }
2026/04/13 15:50:18.964562350 <environment: 0x5648933dba60>
2026/04/13 15:50:18.964576031
2026/04/13 15:50:18.964576802 $browserNLdisabled
2026/04/13 15:50:18.964590463 [1] FALSE
2026/04/13 15:50:18.964591334
2026/04/13 15:50:18.964632506 $catch.script.errors
2026/04/13 15:50:18.964635070 [1] FALSE
2026/04/13 15:50:18.964648630
2026/04/13 15:50:18.964649842 $CBoundsCheck
2026/04/13 15:50:18.964755050 [1] FALSE
2026/04/13 15:50:18.964757524
2026/04/13 15:50:18.964779727 $check.bounds
2026/04/13 15:50:18.964780679 [1] FALSE
2026/04/13 15:50:18.964807910
2026/04/13 15:50:18.964808741 $citation.bibtex.max
2026/04/13 15:50:18.964821630 [1] 1
2026/04/13 15:50:18.964822361
2026/04/13 15:50:18.964833668 $continue
2026/04/13 15:50:18.964834369 [1] "+ "
2026/04/13 15:50:18.964848811
2026/04/13 15:50:18.964849532 $contrasts
2026/04/13 15:50:18.964861620 unordered ordered
2026/04/13 15:50:18.964862502 "contr.treatment" "contr.poly"
2026/04/13 15:50:18.964909132
2026/04/13 15:50:18.964912076 $defaultPackages
2026/04/13 15:50:18.964930143 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/04/13 15:50:18.964931215
2026/04/13 15:50:18.964961862 $demo.ask
2026/04/13 15:50:18.964962913 [1] "default"
2026/04/13 15:50:18.964975031
2026/04/13 15:50:18.964975672 $deparse.cutoff
2026/04/13 15:50:18.964986518 [1] 60
2026/04/13 15:50:18.964988051
2026/04/13 15:50:18.965001911 \(device<br>2026/04/13 15:50:18.965092668 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", <br>2026/04/13 15:50:18.965100169 width, height, onefile, family, title, fonts, version, paper, <br>2026/04/13 15:50:18.965129534 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, <br>2026/04/13 15:50:18.965130305 useKerning, fillOddEven, compress) <br>2026/04/13 15:50:18.965159999 {<br>2026/04/13 15:50:18.965160740 initPSandPDFfonts()<br>2026/04/13 15:50:18.965173660 new <- list()<br>2026/04/13 15:50:18.965176224 if (!missing(width)) <br>2026/04/13 15:50:18.965189093 new\)width <- width
2026/04/13 15:50:18.965189844 if (!missing(height))
2026/04/13 15:50:18.965203174 new\(height <- height<br>2026/04/13 15:50:18.965203885 if (!missing(onefile)) <br>2026/04/13 15:50:18.965217626 new\)onefile <- onefile
2026/04/13 15:50:18.965218307 if (!missing(title))
2026/04/13 15:50:18.965236805 new\(title <- title<br>2026/04/13 15:50:18.965237476 if (!missing(fonts)) <br>2026/04/13 15:50:18.965250385 new\)fonts <- fonts
2026/04/13 15:50:18.965251066 if (!missing(version))
2026/04/13 15:50:18.965264286 new\(version <- version<br>2026/04/13 15:50:18.965264967 if (!missing(paper)) <br>2026/04/13 15:50:18.965275183 new\)paper <- paper
2026/04/13 15:50:18.965284837 if (!missing(encoding))
2026/04/13 15:50:18.965285628 new\(encoding <- encoding<br>2026/04/13 15:50:18.965304126 if (!missing(bg)) <br>2026/04/13 15:50:18.965304807 new\)bg <- bg
2026/04/13 15:50:18.965317596 if (!missing(fg))
2026/04/13 15:50:18.965318368 new\(fg <- fg<br>2026/04/13 15:50:18.965333751 if (!missing(pointsize)) <br>2026/04/13 15:50:18.965334462 new\)pointsize <- pointsize
2026/04/13 15:50:18.965348773 if (!missing(pagecentre))
2026/04/13 15:50:18.965349484 new\(pagecentre <- pagecentre<br>2026/04/13 15:50:18.965371898 if (!missing(colormodel)) <br>2026/04/13 15:50:18.965372629 new\)colormodel <- colormodel
2026/04/13 15:50:18.965390186 if (!missing(useDingbats))
2026/04/13 15:50:18.965390907 new\(useDingbats <- useDingbats<br>2026/04/13 15:50:18.965410316 if (!missing(useKerning)) <br>2026/04/13 15:50:18.965411037 new\)useKerning <- useKerning
2026/04/13 15:50:18.965425118 if (!missing(fillOddEven))
2026/04/13 15:50:18.965425799 new\(fillOddEven <- fillOddEven<br>2026/04/13 15:50:18.965440311 if (!missing(compress)) <br>2026/04/13 15:50:18.965440982 new\)compress <- compress
2026/04/13 15:50:18.965454693 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/04/13 15:50:18.965455654 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/04/13 15:50:18.965477457 inherits(family, "CIDFont"))) {
2026/04/13 15:50:18.965478178 enc <- family\(encoding<br>2026/04/13 15:50:18.965492560 if (inherits(family, "Type1Font") && !is.null(enc) && <br>2026/04/13 15:50:18.965493361 enc != "default" && (is.null(old\)encoding) || old\(encoding == <br>2026/04/13 15:50:18.965512460 "default")) <br>2026/04/13 15:50:18.965515384 old\)encoding <- enc
2026/04/13 15:50:18.965550627 family <- family\(metrics<br>2026/04/13 15:50:18.965565710 }<br>2026/04/13 15:50:18.965566772 if (is.null(old\)encoding) || old\(encoding == "default") <br>2026/04/13 15:50:18.965616477 old\)encoding <- guessEncoding()
2026/04/13 15:50:18.965617658 if (!missing(family)) {
2026/04/13 15:50:18.965630768 if (length(family) == 4L) {
2026/04/13 15:50:18.965640813 family <- c(family, "Symbol.afm")
2026/04/13 15:50:18.965641564 }
2026/04/13 15:50:18.965655786 else if (length(family) == 5L) {
2026/04/13 15:50:18.965656587 }
2026/04/13 15:50:18.965670177 else if (length(family) == 1L) {
2026/04/13 15:50:18.965671019 pf <- pdfFonts(family)[[1L]]
2026/04/13 15:50:18.965686342 if (is.null(pf))
2026/04/13 15:50:18.965687213 stop(gettextf("unknown family '%s'", family),
2026/04/13 15:50:18.965697969 domain = NA)
2026/04/13 15:50:18.965710067 matchFont(pf, old\(encoding)<br>2026/04/13 15:50:18.965710798 }<br>2026/04/13 15:50:18.965722085 else stop("invalid 'family' argument")<br>2026/04/13 15:50:18.965732641 old\)family <- family
2026/04/13 15:50:18.965733392 }
2026/04/13 15:50:18.965745360 version <- old\(version<br>2026/04/13 15:50:18.965746102 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", <br>2026/04/13 15:50:18.965762887 "2.0")<br>2026/04/13 15:50:18.965763658 if (version %in% versions) <br>2026/04/13 15:50:18.965777178 version <- as.integer(strsplit(version, "[.]")[[1L]])<br>2026/04/13 15:50:18.965778050 else stop("invalid PDF version")<br>2026/04/13 15:50:18.965816958 onefile <- old\)onefile
2026/04/13 15:50:18.965828004 if (!checkIntFormat(file))
2026/04/13 15:50:18.965852682 stop(gettextf("invalid 'file' argument '%s'", file),
2026/04/13 15:50:18.965898240 domain = NA)
2026/04/13 15:50:18.965899462 .External(C_PDF, file, old\(paper, old\)family, old\(encoding, <br>2026/04/13 15:50:18.965919011 old\)bg, old\(fg, old\)width, old\(height, old\)pointsize,
2026/04/13 15:50:18.965919783 onefile, old\(pagecentre, old\)title, old\(fonts, version[1L], <br>2026/04/13 15:50:18.965938801 version[2L], old\)colormodel, old\(useDingbats, old\)useKerning,
2026/04/13 15:50:18.965939502 old\(fillOddEven, old\)compress)
2026/04/13 15:50:18.965957219 invisible()
2026/04/13 15:50:18.965958070 }
2026/04/13 15:50:18.965970379 <bytecode: 0x5648916ba0e8>
2026/04/13 15:50:18.965971160 <environment: namespace:grDevices>
2026/04/13 15:50:18.965986833
2026/04/13 15:50:18.965987575 $device.ask.default
2026/04/13 15:50:18.966000324 [1] FALSE
2026/04/13 15:50:18.966001145
2026/04/13 15:50:18.966012813 $digits
2026/04/13 15:50:18.966013574 [1] 7
2026/04/13 15:50:18.966034986
2026/04/13 15:50:18.966035787 $dvipscmd
2026/04/13 15:50:18.966047875 [1] "dvips"
2026/04/13 15:50:18.966048566
2026/04/13 15:50:18.966060414 $echo
2026/04/13 15:50:18.966061145 [1] FALSE
2026/04/13 15:50:18.966072973
2026/04/13 15:50:18.966073704 $editor
2026/04/13 15:50:18.966085282 [1] "vi"
2026/04/13 15:50:18.966086213
2026/04/13 15:50:18.966099032 $encoding
2026/04/13 15:50:18.966099713 [1] "native.enc"
2026/04/13 15:50:18.966117200
2026/04/13 15:50:18.966118001 $example.ask
2026/04/13 15:50:18.966134355 [1] "default"
2026/04/13 15:50:18.966140695
2026/04/13 15:50:18.966159964 $expressions
2026/04/13 15:50:18.966160775 [1] 5000
2026/04/13 15:50:18.966177290
2026/04/13 15:50:18.966178021 $help.search.types
2026/04/13 15:50:18.966194746 [1] "vignette" "demo" "help"
2026/04/13 15:50:18.966195608
2026/04/13 15:50:18.966208918 $help.try.all.packages
2026/04/13 15:50:18.966209659 [1] FALSE
2026/04/13 15:50:18.966223309
2026/04/13 15:50:18.966224181 $HTTPUserAgent
2026/04/13 15:50:18.966236589 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/04/13 15:50:18.966237411
2026/04/13 15:50:18.966255988 $internet.info
2026/04/13 15:50:18.966256750 [1] 2
2026/04/13 15:50:18.966270270
2026/04/13 15:50:18.966271031 $keep.parse.data
2026/04/13 15:50:18.966283229 [1] TRUE
2026/04/13 15:50:18.966283961
2026/04/13 15:50:18.966295378 $keep.parse.data.pkgs
2026/04/13 15:50:18.966296249 [1] FALSE
2026/04/13 15:50:18.966309379
2026/04/13 15:50:18.966310150 $keep.source
2026/04/13 15:50:18.966322068 [1] FALSE
2026/04/13 15:50:18.966322829
2026/04/13 15:50:18.966334276 $keep.source.pkgs
2026/04/13 15:50:18.966335027 [1] FALSE
2026/04/13 15:50:18.966347957
2026/04/13 15:50:18.966348758 $locatorBell
2026/04/13 15:50:18.966360766 [1] TRUE
2026/04/13 15:50:18.966361547
2026/04/13 15:50:18.966373425 $mailer
2026/04/13 15:50:18.966374196 [1] "mailto"
2026/04/13 15:50:18.966386505
2026/04/13 15:50:18.966387296 $matprod
2026/04/13 15:50:18.966401988 [1] "default"
2026/04/13 15:50:18.966402719
2026/04/13 15:50:18.966414347 $max.contour.segments
2026/04/13 15:50:18.966415108 [1] 25000
2026/04/13 15:50:18.966428198
2026/04/13 15:50:18.966429059 $max.print
2026/04/13 15:50:18.966440947 [1] 99999
2026/04/13 15:50:18.966441718
2026/04/13 15:50:18.966453035 $menu.graphics
2026/04/13 15:50:18.966453836 [1] TRUE
2026/04/13 15:50:18.966466255
2026/04/13 15:50:18.966466986 $na.action
2026/04/13 15:50:18.966479024 [1] "na.omit"
2026/04/13 15:50:18.966479735
2026/04/13 15:50:18.966491493 $nwarnings
2026/04/13 15:50:18.966492274 [1] 50
2026/04/13 15:50:18.966504402
2026/04/13 15:50:18.966505123 $OutDec
2026/04/13 15:50:18.966516591 [1] "."
2026/04/13 15:50:18.966517382
2026/04/13 15:50:18.966528519 $pager
2026/04/13 15:50:18.966529270 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/04/13 15:50:18.966542690
2026/04/13 15:50:18.966543451 $papersize
2026/04/13 15:50:18.966555429 [1] "letter"
2026/04/13 15:50:18.966556150
2026/04/13 15:50:18.966567577 $PCRE_limit_recursion
2026/04/13 15:50:18.966568288 [1] NA
2026/04/13 15:50:18.966581468
2026/04/13 15:50:18.966582229 $PCRE_study
2026/04/13 15:50:18.966606997 [1] FALSE
2026/04/13 15:50:18.966607678
2026/04/13 15:50:18.966622871 $PCRE_use_JIT
2026/04/13 15:50:18.966623592 [1] TRUE
2026/04/13 15:50:18.966636090
2026/04/13 15:50:18.966636792 $pdfviewer
2026/04/13 15:50:18.966648559 [1] "/usr/bin/xdg-open"
2026/04/13 15:50:18.966649330
2026/04/13 15:50:18.966661749 $pkgType
2026/04/13 15:50:18.966662460 [1] "source"
2026/04/13 15:50:18.966699947
2026/04/13 15:50:18.966700838 $printcmd
2026/04/13 15:50:18.966712836 [1] "/usr/bin/lpr"
2026/04/13 15:50:18.966713637
2026/04/13 15:50:18.966725355 $prompt
2026/04/13 15:50:18.966726076 [1] "> "
2026/04/13 15:50:18.966737523
2026/04/13 15:50:18.966738354 $repos
2026/04/13 15:50:18.966749661 CRAN
2026/04/13 15:50:18.966750352 "@CRAN@"
2026/04/13 15:50:18.966762120
2026/04/13 15:50:18.966762831 $rl_word_breaks
2026/04/13 15:50:18.966774389 [1] " "\'><=%;,|&{()}"<br>2026/04/13 15:50:18.966775070 <br>2026/04/13 15:50:18.966792576 $scipen<br>2026/04/13 15:50:18.966793287 [1] 0<br>2026/04/13 15:50:18.966804354 <br>2026/04/13 15:50:18.966805045 $show.coef.Pvalues<br>2026/04/13 15:50:18.966816983 [1] TRUE<br>2026/04/13 15:50:18.966817744 <br>2026/04/13 15:50:18.966828981 $show.error.messages<br>2026/04/13 15:50:18.966829772 [1] TRUE<br>2026/04/13 15:50:18.966851505 <br>2026/04/13 15:50:18.966852336 $show.signif.stars<br>2026/04/13 15:50:18.966865115 [1] TRUE<br>2026/04/13 15:50:18.966866026 <br>2026/04/13 15:50:18.966877083 $showErrorCalls<br>2026/04/13 15:50:18.966877854 [1] TRUE<br>2026/04/13 15:50:18.966890053 <br>2026/04/13 15:50:18.966890784 $showNCalls<br>2026/04/13 15:50:18.966902051 [1] 50<br>2026/04/13 15:50:18.966902802 <br>2026/04/13 15:50:18.966913478 $showWarnCalls<br>2026/04/13 15:50:18.966914199 [1] FALSE<br>2026/04/13 15:50:18.966926507 <br>2026/04/13 15:50:18.966927208 $str<br>2026/04/13 15:50:18.966938075 $str$strict.width<br>2026/04/13 15:50:18.966938856 [1] "no"<br>2026/04/13 15:50:18.966951064 <br>2026/04/13 15:50:18.966951836 $str$digits.d<br>2026/04/13 15:50:18.966963663 [1] 3<br>2026/04/13 15:50:18.966964404 <br>2026/04/13 15:50:18.966975070 $str$vec.len<br>2026/04/13 15:50:18.966975882 [1] 4<br>2026/04/13 15:50:18.966987459 <br>2026/04/13 15:50:18.966988210 $str$list.len<br>2026/04/13 15:50:18.966999698 [1] 99<br>2026/04/13 15:50:18.967000439 <br>2026/04/13 15:50:18.967011115 $str$deparse.lines<br>2026/04/13 15:50:18.967011896 NULL<br>2026/04/13 15:50:18.967024144 <br>2026/04/13 15:50:18.967024855 $str$drop.deparse.attr<br>2026/04/13 15:50:18.967037294 [1] TRUE<br>2026/04/13 15:50:18.967038005 <br>2026/04/13 15:50:18.967049202 $str$formatNum<br>2026/04/13 15:50:18.967049963 function (x, ...) <br>2026/04/13 15:50:18.967062903 format(x, trim = TRUE, drop0trailing = TRUE, ...)<br>2026/04/13 15:50:18.967063614 <environment: 0x564891e15758><br>2026/04/13 15:50:18.967083323 <br>2026/04/13 15:50:18.967084024 <br>2026/04/13 15:50:18.967094460 $str.dendrogram.last<br>2026/04/13 15:50:18.967095191 [1] ""
2026/04/13 15:50:18.967106128
2026/04/13 15:50:18.967106719 $texi2dvi
2026/04/13 15:50:18.967117535 [1] "/usr/bin/texi2dvi"
2026/04/13 15:50:18.967118256
2026/04/13 15:50:18.967130494 $timeout
2026/04/13 15:50:18.967131195 [1] 60
2026/04/13 15:50:18.967149904
2026/04/13 15:50:18.967150665 $ts.eps
2026/04/13 15:50:18.967175623 [1] 1e-05
2026/04/13 15:50:18.967178637
2026/04/13 15:50:18.967208091 $ts.S.compat
2026/04/13 15:50:18.967208883 [1] FALSE
2026/04/13 15:50:18.967222022
2026/04/13 15:50:18.967222533 $unzip
2026/04/13 15:50:18.967229994 [1] "/usr/bin/unzip"
2026/04/13 15:50:18.967230495
2026/04/13 15:50:18.967238577 $useFancyQuotes
2026/04/13 15:50:18.967239018 [1] TRUE
2026/04/13 15:50:18.967247160
2026/04/13 15:50:18.967249734 $verbose
2026/04/13 15:50:18.967258477 [1] FALSE
2026/04/13 15:50:18.967259709
2026/04/13 15:50:18.967274732 $warn
2026/04/13 15:50:18.967275493 [1] 0
2026/04/13 15:50:18.967290054
2026/04/13 15:50:18.967290735 $warning.length
2026/04/13 15:50:18.967299058 [1] 1000
2026/04/13 15:50:18.967299579
2026/04/13 15:50:18.967306990 $warnPartialMatchArgs
2026/04/13 15:50:18.967307541 [1] FALSE
2026/04/13 15:50:18.967316274
2026/04/13 15:50:18.967316715 $warnPartialMatchAttr
2026/04/13 15:50:18.967328502 [1] FALSE
2026/04/13 15:50:18.967329213
2026/04/13 15:50:18.967340480 $warnPartialMatchDollar
2026/04/13 15:50:18.967340951 [1] FALSE
2026/04/13 15:50:18.967349484
2026/04/13 15:50:18.967349945 $width
2026/04/13 15:50:18.967357446 [1] 80
2026/04/13 15:50:18.967357907
Stopped session pings to http://127.0.0.1:45781
Job completed | | ✅ | rmarkdown-sandbox | environment | Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/04/13 15:50:18.991027031 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:18.991274253 [connect-session] Job Key: nb7Q02c0MTpaCxlZ
2026/04/13 15:50:18.991293051 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/13 15:50:18.991299431 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:38863 …
Connected to session server http://127.0.0.1:38863
2026/04/13 15:50:19.186082096 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:19.186306463 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:19.186412593 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/04/13 15:50:19.195393657
2026/04/13 15:50:19.195401649 $ env
2026/04/13 15:50:19.195431283 CONNECT_API_KEY=REDACTED
2026/04/13 15:50:19.195432425 CONNECT_CONTENT_GUID=
2026/04/13 15:50:19.195450763 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/04/13 15:50:19.195451464 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/04/13 15:50:19.195465745 CONNECT_SERVER=http://localhost:3939/
2026/04/13 15:50:19.195466216 EDITOR=vi
2026/04/13 15:50:19.195489972 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:50:19.195490773 HOSTNAME=d6d49a6c0535
2026/04/13 15:50:19.195512495 LANG=en_US.UTF-8
2026/04/13 15:50:19.195513257 LANGUAGE=en_US:en
2026/04/13 15:50:19.195527017 LC_ALL=en_US.UTF-8
2026/04/13 15:50:19.195528049 LD_LIBRARY_PATH=/opt/R/4.4.3/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/04/13 15:50:19.195546587 LN_S=ln -s
2026/04/13 15:50:19.195547098 LOGNAME=rstudio-connect
2026/04/13 15:50:19.195556622 MAKE=make
2026/04/13 15:50:19.195557043 PAGER=/usr/bin/pager
2026/04/13 15:50:19.195572065 PATH=/opt/rstudio-connect/mnt/app/python/env/bin:/opt/python/3.13.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:19.195573467 POSIT_PRODUCT=CONNECT
2026/04/13 15:50:19.195616643 PWD=/opt/rstudio-connect/mnt/app
2026/04/13 15:50:19.195618045 R_ARCH=
2026/04/13 15:50:19.195637945 R_BROWSER=xdg-open
2026/04/13 15:50:19.195638676 R_BZIPCMD=/usr/bin/bzip2
2026/04/13 15:50:19.195659948 R_CONFIG_ACTIVE=rsconnect
2026/04/13 15:50:19.195660408 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/04/13 15:50:19.195674590 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:19.195675161 R_GZIPCMD=/usr/bin/gzip
2026/04/13 15:50:19.195702061 R_HOME=/opt/R/4.4.3/lib/R
2026/04/13 15:50:19.195703093 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/04/13 15:50:19.195727719 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3
2026/04/13 15:50:19.195730483 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/04/13 15:50:19.195752056 R_LIBS_USER=REDACTED
2026/04/13 15:50:19.195754229 R_PAPERSIZE=letter
2026/04/13 15:50:19.195768541 R_PDFVIEWER=/usr/bin/xdg-open
2026/04/13 15:50:19.195769001 R_PLATFORM=x86_64-pc-linux-gnu
2026/04/13 15:50:19.195779077 R_PRINTCMD=/usr/bin/lpr
2026/04/13 15:50:19.195779507 R_RD4PDF=times,inconsolata,hyper
2026/04/13 15:50:19.195789923 RSC_EMAIL_SUBJECT=system-check
2026/04/13 15:50:19.195790344 RSC_REPORT_NAME=system-check
2026/04/13 15:50:19.195800599 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/04/13 15:50:19.195801621 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/04/13 15:50:19.195823503 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/04/13 15:50:19.195824225 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmp6Qt8Pj
2026/04/13 15:50:19.195851025 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/04/13 15:50:19.195851776 R_STRIP_SHARED_LIB=strip –strip-unneeded
2026/04/13 15:50:19.195863253 R_STRIP_STATIC_LIB=strip –strip-debug
2026/04/13 15:50:19.195863714 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:19.195874871 RSTUDIO_PRODUCT=CONNECT
2026/04/13 15:50:19.195875361 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/04/13 15:50:19.195885367 R_UNZIPCMD=/usr/bin/unzip
2026/04/13 15:50:19.195885797 R_ZIPCMD=/usr/bin/zip
2026/04/13 15:50:19.195900609 SED=/usr/bin/sed
2026/04/13 15:50:19.195901951 SF_PARTNER=posit_connect
2026/04/13 15:50:19.195916133 SHLVL=2
2026/04/13 15:50:19.195917225 SPARK_CONNECT_USER_AGENT=REDACTED
2026/04/13 15:50:19.195931356 STARTUP_DEBUG_MODE=0
2026/04/13 15:50:19.195931807 TAR=/usr/bin/tar
2026/04/13 15:50:19.195941141 TERM=xterm
2026/04/13 15:50:19.195941672 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:50:19.195951657 TZ=UTC
2026/04/13 15:50:19.195952137 USERNAME=rstudio-connect
2026/04/13 15:50:19.195968212 USER=rstudio-connect
2026/04/13 15:50:19.201887228 =/usr/bin/env
Stopped session pings to http://127.0.0.1:38863
Job completed | | ✅ | rmarkdown-sandbox | mounts | Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/04/13 15:50:19.219205366 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:19.219449093 [connect-session] Job Key: Ym4h3Z6hG3P4GhVS
2026/04/13 15:50:19.219462242 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/13 15:50:19.219467230 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:36405 …
Connected to session server http://127.0.0.1:36405
2026/04/13 15:50:19.408121023 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:19.408352451 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:19.408434004 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/04/13 15:50:19.416919521
2026/04/13 15:50:19.416928295 $ findmnt –notruncate
2026/04/13 15:50:19.416971460 TARGET SOURCE FSTYPE OPTIONS
2026/04/13 15:50:19.416973463 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/ov
erlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:19.417077409 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:19.417079422 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/13 15:50:19.417111120 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:50:19.417113634 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:19.417143108 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/13 15:50:19.417143909 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:50:19.417174475 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:19.417175197 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/13 15:50:19.417216208 ├─/data /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:19.417219313 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/doc
ker/overlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:19.417262518 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/doc
ker/overlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:19.417427216 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:19.417428448 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:19.417481287 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:19.417482188 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:19.417524923 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/reports/v2/0/0/temp.source.1611590182] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:19.417525724 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/reports/v2/0/0/temp.output.2832526473] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:19.417573396 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/jobs/0/Ym4h3Z6hG3P4GhVS] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:19.417574377 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:19.417655519 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:19.417656341 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:19.417710462 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace584516587] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docke
r/overlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:19.417732836 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docke
r/overlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:19.422986821 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docke
r/overlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
Stopped session pings to http://127.0.0.1:36405
Job completed | | ✅ | rmarkdown-sandbox | R-version | Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/04/13 15:50:19.440811221 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:19.441060957 [connect-session] Job Key: bq5E7dx7FusKWQ8C
2026/04/13 15:50:19.441079304 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/13 15:50:19.441085844 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:45353 …
Connected to session server http://127.0.0.1:45353
2026/04/13 15:50:19.635285031 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:19.635516790 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:19.635688899 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/04/13 15:50:19.655464905
2026/04/13 15:50:19.655476292 $ /opt/R/4.5.2/bin/R –version
2026/04/13 15:50:19.655518756 R version 4.5.2 (2025-10-31) – "[Not] Part in a Rumble"
2026/04/13 15:50:19.655520569 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/04/13 15:50:19.655539698 Platform: x86_64-pc-linux-gnu
2026/04/13 15:50:19.655540369
2026/04/13 15:50:19.655553428 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/04/13 15:50:19.655554079 You are welcome to redistribute it under the terms of the
2026/04/13 15:50:19.655576423 GNU General Public License versions 2 or 3.
2026/04/13 15:50:19.655580008 For more information about these matters see
2026/04/13 15:50:19.661073144 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:45353
Job completed | | ✅ | rmarkdown-sandbox | installed-packages | Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/04/13 15:50:19.678020504 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:19.678259654 [connect-session] Job Key: TPyvEULiNbmWi4s6
2026/04/13 15:50:19.678272814 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/13 15:50:19.678280516 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:33939 …
Connected to session server http://127.0.0.1:33939
2026/04/13 15:50:19.881480817 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:19.881888329 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:19.882110534 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/04/13 15:50:20.096416205
2026/04/13 15:50:20.096432760 $ /opt/R/4.5.2/bin/R –no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/04/13 15:50:20.096484598 Package Version LibPath
2026/04/13 15:50:20.096485789 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096508093 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096511889 bit64 "bit64" "4.6.0-1" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096548814 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096555815 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096581323 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096582144 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096621273 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096622044 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096641213 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096641974 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096659511 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096660262 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096677348 glue "glue" "1.8.0" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096678069 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096695084 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096695775 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096714023 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096714784 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096732270 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096733011 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096750548 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096751269 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096768775 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096769456 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096786872 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096787634 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096804499 odbc "odbc" "1.6.4.1" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096805210 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096822045 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096822837 Rcpp "Rcpp" "1.1.1" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096839952 rlang "rlang" "1.2.0" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096848365 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096872291 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096873352 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096891139 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096891840 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096912060 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096912922 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096941294 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.096942226 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/04/13 15:50:20.102797997 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library"
Stopped session pings to http://127.0.0.1:33939
Job completed | | ✅ | rmarkdown-sandbox | options | Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/04/13 15:50:20.120628586 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:20.120878853 [connect-session] Job Key: daYdl3d9RO3VDxLW
2026/04/13 15:50:20.120892133 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/13 15:50:20.120896960 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:46837 …
Connected to session server http://127.0.0.1:46837
2026/04/13 15:50:20.312290726 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:20.312533842 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:20.312626551 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/04/13 15:50:20.313063709 $add.smooth
2026/04/13 15:50:20.313070199 [1] TRUE
2026/04/13 15:50:20.313099683
2026/04/13 15:50:20.313100775 $bitmapType
2026/04/13 15:50:20.313118972 [1] "cairo"
2026/04/13 15:50:20.313123539
2026/04/13 15:50:20.313139143 $browser
2026/04/13 15:50:20.313139894 function (url)
2026/04/13 15:50:20.313152473 {
2026/04/13 15:50:20.313153334 cat("Cannot visit", url, "because the browseURL function is disabled.")
2026/04/13 15:50:20.313169989 }
2026/04/13 15:50:20.313170730 <environment: 0x55ab8149e338>
2026/04/13 15:50:20.313272143
2026/04/13 15:50:20.313277972 $browserNLdisabled
2026/04/13 15:50:20.313303360 [1] FALSE
2026/04/13 15:50:20.313304482
2026/04/13 15:50:20.313316129 $catch.script.errors
2026/04/13 15:50:20.313317000 [1] FALSE
2026/04/13 15:50:20.313335178
2026/04/13 15:50:20.313335919 $CBoundsCheck
2026/04/13 15:50:20.313351632 [1] FALSE
2026/04/13 15:50:20.313354356
2026/04/13 15:50:20.313384311 $check.bounds
2026/04/13 15:50:20.313385233 [1] FALSE
2026/04/13 15:50:20.313398613
2026/04/13 15:50:20.313399033 $citation.bibtex.max
2026/04/13 15:50:20.313408418 [1] 1
2026/04/13 15:50:20.313408928
2026/04/13 15:50:20.313417171 $continue
2026/04/13 15:50:20.313417621 [1] "+ "
2026/04/13 15:50:20.313431362
2026/04/13 15:50:20.313432123 $contrasts
2026/04/13 15:50:20.313445163 unordered ordered
2026/04/13 15:50:20.313446996 "contr.treatment" "contr.poly"
2026/04/13 15:50:20.313463110
2026/04/13 15:50:20.313463771 $defaultPackages
2026/04/13 15:50:20.313473105 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/04/13 15:50:20.313473776
2026/04/13 15:50:20.313484292 $demo.ask
2026/04/13 15:50:20.313484752 [1] "default"
2026/04/13 15:50:20.313493385
2026/04/13 15:50:20.313493836 $deparse.cutoff
2026/04/13 15:50:20.313505373 [1] 60
2026/04/13 15:50:20.313506345
2026/04/13 15:50:20.313518323 \(device<br>2026/04/13 15:50:20.313734038 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", <br>2026/04/13 15:50:20.313741018 width, height, onefile, family, title, fonts, version, paper, <br>2026/04/13 15:50:20.313777613 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, <br>2026/04/13 15:50:20.313778485 useKerning, fillOddEven, compress, timestamp, producer, author) <br>2026/04/13 15:50:20.313799867 {<br>2026/04/13 15:50:20.313800508 initPSandPDFfonts()<br>2026/04/13 15:50:20.313810022 new <- list()<br>2026/04/13 15:50:20.313810443 if (!missing(width)) <br>2026/04/13 15:50:20.313824794 new\)width <- width
2026/04/13 15:50:20.313825455 if (!missing(height))
2026/04/13 15:50:20.313840087 new\(height <- height<br>2026/04/13 15:50:20.313840978 if (!missing(onefile)) <br>2026/04/13 15:50:20.313855921 new\)onefile <- onefile
2026/04/13 15:50:20.313856352 if (!missing(title))
2026/04/13 15:50:20.313866006 new\(title <- title<br>2026/04/13 15:50:20.313866427 if (!missing(fonts)) <br>2026/04/13 15:50:20.313875681 new\)fonts <- fonts
2026/04/13 15:50:20.313877704 if (!missing(version))
2026/04/13 15:50:20.313887418 new\(version <- version<br>2026/04/13 15:50:20.313887879 if (!missing(paper)) <br>2026/04/13 15:50:20.313901249 new\)paper <- paper
2026/04/13 15:50:20.313902090 if (!missing(encoding))
2026/04/13 15:50:20.313917033 new\(encoding <- encoding<br>2026/04/13 15:50:20.313917744 if (!missing(bg)) <br>2026/04/13 15:50:20.313929331 new\)bg <- bg
2026/04/13 15:50:20.313929732 if (!missing(fg))
2026/04/13 15:50:20.313938575 new\(fg <- fg<br>2026/04/13 15:50:20.313938986 if (!missing(pointsize)) <br>2026/04/13 15:50:20.313948110 new\)pointsize <- pointsize
2026/04/13 15:50:20.313948771 if (!missing(pagecentre))
2026/04/13 15:50:20.313958886 new\(pagecentre <- pagecentre<br>2026/04/13 15:50:20.313959307 if (!missing(colormodel)) <br>2026/04/13 15:50:20.314006477 new\)colormodel <- colormodel
2026/04/13 15:50:20.314007219 if (!missing(useDingbats))
2026/04/13 15:50:20.314017734 new\(useDingbats <- useDingbats<br>2026/04/13 15:50:20.314018195 if (!missing(useKerning)) <br>2026/04/13 15:50:20.314028250 new\)useKerning <- useKerning
2026/04/13 15:50:20.314028701 if (!missing(fillOddEven))
2026/04/13 15:50:20.314038456 new\(fillOddEven <- fillOddEven<br>2026/04/13 15:50:20.314038876 if (!missing(compress)) <br>2026/04/13 15:50:20.314048681 new\)compress <- compress
2026/04/13 15:50:20.314049122 if (!missing(timestamp))
2026/04/13 15:50:20.314063484 new\(timestamp <- timestamp<br>2026/04/13 15:50:20.314074219 if (!missing(producer)) <br>2026/04/13 15:50:20.314075271 new\)producer <- producer
2026/04/13 15:50:20.314090554 if (!missing(author))
2026/04/13 15:50:20.314091425 new\(author <- author<br>2026/04/13 15:50:20.314102973 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)<br>2026/04/13 15:50:20.314103714 if (!missing(family) && (inherits(family, "Type1Font") || <br>2026/04/13 15:50:20.314116964 inherits(family, "CIDFont"))) {<br>2026/04/13 15:50:20.314117394 enc <- family\)encoding
2026/04/13 15:50:20.314152667 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/04/13 15:50:20.314153519 enc != "default" && (is.null(old\(encoding) || old\)encoding ==
2026/04/13 15:50:20.314172648 "default"))
2026/04/13 15:50:20.314173299 old\(encoding <- enc<br>2026/04/13 15:50:20.314182733 family <- family\)metrics
2026/04/13 15:50:20.314183183 }
2026/04/13 15:50:20.314191796 if (is.null(old\(encoding) || old\)encoding == "default")
2026/04/13 15:50:20.314192337 old\(encoding <- guessEncoding()<br>2026/04/13 15:50:20.314203093 if (!missing(family)) {<br>2026/04/13 15:50:20.314203544 if (length(family) == 4L) {<br>2026/04/13 15:50:20.314212858 family <- c(family, "Symbol.afm")<br>2026/04/13 15:50:20.314213329 }<br>2026/04/13 15:50:20.314228482 else if (length(family) == 5L) {<br>2026/04/13 15:50:20.314229193 }<br>2026/04/13 15:50:20.314243074 else if (length(family) == 1L) {<br>2026/04/13 15:50:20.314243765 pf <- pdfFonts(family)[[1L]]<br>2026/04/13 15:50:20.314258997 if (is.null(pf)) <br>2026/04/13 15:50:20.314259819 stop(gettextf("unknown family '%s'", family), <br>2026/04/13 15:50:20.314271927 domain = NA)<br>2026/04/13 15:50:20.314272368 matchFont(pf, old\)encoding)
2026/04/13 15:50:20.314281712 }
2026/04/13 15:50:20.314282132 else stop("invalid 'family' argument")
2026/04/13 15:50:20.314291066 old\(family <- family<br>2026/04/13 15:50:20.314291526 }<br>2026/04/13 15:50:20.314299709 version <- old\)version
2026/04/13 15:50:20.314300240 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/04/13 15:50:20.314315583 "2.0")
2026/04/13 15:50:20.314316424 if (version %in% versions)
2026/04/13 15:50:20.314329984 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/04/13 15:50:20.314330695 else stop("invalid PDF version")
2026/04/13 15:50:20.314344406 onefile <- old\(onefile<br>2026/04/13 15:50:20.314344857 if (!checkIntFormat(file)) <br>2026/04/13 15:50:20.314354171 stop(gettextf("invalid 'file' argument '%s'", file), <br>2026/04/13 15:50:20.314354651 domain = NA)<br>2026/04/13 15:50:20.314364576 .External(C_PDF, file, old\)paper, old\(family, old\)encoding,
2026/04/13 15:50:20.314365037 old\(bg, old\)fg, old\(width, old\)height, old\(pointsize, <br>2026/04/13 15:50:20.314376765 onefile, old\)pagecentre, old\(title, old\)fonts, version[1L],
2026/04/13 15:50:20.314377215 version[2L], old\(colormodel, old\)useDingbats, old\(useKerning, <br>2026/04/13 15:50:20.314392489 old\)fillOddEven, old\(compress, old\)timestamp, old\(producer, <br>2026/04/13 15:50:20.314415082 old\)author)
2026/04/13 15:50:20.314415553 invisible()
2026/04/13 15:50:20.314424126 }
2026/04/13 15:50:20.314424657 <bytecode: 0x55ab7f2805f0>
2026/04/13 15:50:20.314433340 <environment: namespace:grDevices>
2026/04/13 15:50:20.314433770
2026/04/13 15:50:20.314442423 $device.ask.default
2026/04/13 15:50:20.314442954 [1] FALSE
2026/04/13 15:50:20.314451557
2026/04/13 15:50:20.314452028 $digits
2026/04/13 15:50:20.314465258 [1] 7
2026/04/13 15:50:20.314466169
2026/04/13 15:50:20.314478989 $dvipscmd
2026/04/13 15:50:20.314479660 [1] "dvips"
2026/04/13 15:50:20.314489134
2026/04/13 15:50:20.314489584 $echo
2026/04/13 15:50:20.314497006 [1] FALSE
2026/04/13 15:50:20.314497466
2026/04/13 15:50:20.314505238 $editor
2026/04/13 15:50:20.314505699 [1] "vi"
2026/04/13 15:50:20.314513300
2026/04/13 15:50:20.314515233 $encoding
2026/04/13 15:50:20.314522875 [1] "native.enc"
2026/04/13 15:50:20.314523315
2026/04/13 15:50:20.314531047 $example.ask
2026/04/13 15:50:20.314531488 [1] "default"
2026/04/13 15:50:20.314539790
2026/04/13 15:50:20.314540281 $expressions
2026/04/13 15:50:20.314548082 [1] 5000
2026/04/13 15:50:20.314548553
2026/04/13 15:50:20.314555824 $help.search.types
2026/04/13 15:50:20.314556295 [1] "vignette" "demo" "help"
2026/04/13 15:50:20.314565358
2026/04/13 15:50:20.314565789 $help.try.all.packages
2026/04/13 15:50:20.314574282 [1] FALSE
2026/04/13 15:50:20.314574703
2026/04/13 15:50:20.314582074 $HTTPUserAgent
2026/04/13 15:50:20.314582504 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/04/13 15:50:20.314609845
2026/04/13 15:50:20.314611117 $internet.info
2026/04/13 15:50:20.314630287 [1] 2
2026/04/13 15:50:20.314631258
2026/04/13 15:50:20.314643537 $keep.parse.data
2026/04/13 15:50:20.314644308 [1] TRUE
2026/04/13 15:50:20.314657197
2026/04/13 15:50:20.314657898 $keep.parse.data.pkgs
2026/04/13 15:50:20.314670096 [1] FALSE
2026/04/13 15:50:20.314670767
2026/04/13 15:50:20.314681263 $keep.source
2026/04/13 15:50:20.314681954 [1] FALSE
2026/04/13 15:50:20.314693612
2026/04/13 15:50:20.314694273 $keep.source.pkgs
2026/04/13 15:50:20.314706902 [1] FALSE
2026/04/13 15:50:20.314707613
2026/04/13 15:50:20.314719891 $locatorBell
2026/04/13 15:50:20.314720562 [1] TRUE
2026/04/13 15:50:20.314737418
2026/04/13 15:50:20.314738059 $mailer
2026/04/13 15:50:20.314749766 [1] "mailto"
2026/04/13 15:50:20.314750527
2026/04/13 15:50:20.314761774 $matprod
2026/04/13 15:50:20.314762676 [1] "default"
2026/04/13 15:50:20.314775004
2026/04/13 15:50:20.314775695 $max.contour.segments
2026/04/13 15:50:20.314788054 [1] 25000
2026/04/13 15:50:20.314788875
2026/04/13 15:50:20.314812580 $max.print
2026/04/13 15:50:20.314815325 [1] 99999
2026/04/13 15:50:20.314842495
2026/04/13 15:50:20.314843487 $menu.graphics
2026/04/13 15:50:20.314857518 [1] TRUE
2026/04/13 15:50:20.314858730
2026/04/13 15:50:20.314892981 $na.action
2026/04/13 15:50:20.314893733 [1] "na.omit"
2026/04/13 15:50:20.314909146
2026/04/13 15:50:20.314909817 $nwarnings
2026/04/13 15:50:20.314920052 [1] 50
2026/04/13 15:50:20.314921504
2026/04/13 15:50:20.314930818 $OutDec
2026/04/13 15:50:20.314931459 [1] "."
2026/04/13 15:50:20.314942536
2026/04/13 15:50:20.314943277 $pager
2026/04/13 15:50:20.314954143 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/04/13 15:50:20.314954935
2026/04/13 15:50:20.314980002 $papersize
2026/04/13 15:50:20.314980753 [1] "letter"
2026/04/13 15:50:20.314995946
2026/04/13 15:50:20.314996607 $PCRE_limit_recursion
2026/04/13 15:50:20.315009477 [1] NA
2026/04/13 15:50:20.315010218
2026/04/13 15:50:20.315021315 $PCRE_study
2026/04/13 15:50:20.315022016 [1] FALSE
2026/04/13 15:50:20.315034234
2026/04/13 15:50:20.315034955 $PCRE_use_JIT
2026/04/13 15:50:20.315046883 [1] TRUE
2026/04/13 15:50:20.315047594
2026/04/13 15:50:20.315064289 $pdfviewer
2026/04/13 15:50:20.315065040 [1] "/usr/bin/xdg-open"
2026/04/13 15:50:20.315077920
2026/04/13 15:50:20.315078671 $pkgType
2026/04/13 15:50:20.315090088 [1] "source"
2026/04/13 15:50:20.315090769
2026/04/13 15:50:20.315107194 $printcmd
2026/04/13 15:50:20.315108295 [1] "/usr/bin/lpr"
2026/04/13 15:50:20.315130749
2026/04/13 15:50:20.315131801 $prompt
2026/04/13 15:50:20.315152171 [1] "> "
2026/04/13 15:50:20.315153013
2026/04/13 15:50:20.315171991 $repos
2026/04/13 15:50:20.315172732 CRAN
2026/04/13 15:50:20.315184109 "@CRAN@"
2026/04/13 15:50:20.315184821
2026/04/13 15:50:20.315195497 $rl_word_breaks
2026/04/13 15:50:20.315196178 [1] " "\'><=%;,|&{()}"<br>2026/04/13 15:50:20.315208546 <br>2026/04/13 15:50:20.315209227 $scipen<br>2026/04/13 15:50:20.315219743 [1] 0<br>2026/04/13 15:50:20.315220454 <br>2026/04/13 15:50:20.315230479 $show.coef.Pvalues<br>2026/04/13 15:50:20.315231190 [1] TRUE<br>2026/04/13 15:50:20.315248797 <br>2026/04/13 15:50:20.315249448 $show.error.messages<br>2026/04/13 15:50:20.315260845 [1] TRUE<br>2026/04/13 15:50:20.315261596 <br>2026/04/13 15:50:20.315272072 $show.signif.stars<br>2026/04/13 15:50:20.315272903 [1] TRUE<br>2026/04/13 15:50:20.315284901 <br>2026/04/13 15:50:20.315285592 $showErrorCalls<br>2026/04/13 15:50:20.315296749 [1] TRUE<br>2026/04/13 15:50:20.315297480 <br>2026/04/13 15:50:20.315308046 $showNCalls<br>2026/04/13 15:50:20.315308737 [1] 50<br>2026/04/13 15:50:20.315325482 <br>2026/04/13 15:50:20.315326163 $showWarnCalls<br>2026/04/13 15:50:20.315337190 [1] FALSE<br>2026/04/13 15:50:20.315337871 <br>2026/04/13 15:50:20.315348497 $str<br>2026/04/13 15:50:20.315349188 $str$strict.width<br>2026/04/13 15:50:20.315360625 [1] "no"<br>2026/04/13 15:50:20.315361386 <br>2026/04/13 15:50:20.315371722 $str$digits.d<br>2026/04/13 15:50:20.315372483 [1] 3<br>2026/04/13 15:50:20.315383590 <br>2026/04/13 15:50:20.315384271 $str$vec.len<br>2026/04/13 15:50:20.315395407 [1] 4<br>2026/04/13 15:50:20.315396138 <br>2026/04/13 15:50:20.315411652 $str$list.len<br>2026/04/13 15:50:20.315412323 [1] 99<br>2026/04/13 15:50:20.315423930 <br>2026/04/13 15:50:20.315424631 $str$deparse.lines<br>2026/04/13 15:50:20.315436639 NULL<br>2026/04/13 15:50:20.315437351 <br>2026/04/13 15:50:20.315448227 $str$drop.deparse.attr<br>2026/04/13 15:50:20.315449098 [1] TRUE<br>2026/04/13 15:50:20.315462188 <br>2026/04/13 15:50:20.315462879 $str$formatNum<br>2026/04/13 15:50:20.315475638 function (x, ...) <br>2026/04/13 15:50:20.315476509 format(x, trim = TRUE, drop0trailing = TRUE, ...)<br>2026/04/13 15:50:20.315495879 <environment: 0x55ab7faf55a0><br>2026/04/13 15:50:20.315496600 <br>2026/04/13 15:50:20.315508668 <br>2026/04/13 15:50:20.315509299 $str.dendrogram.last<br>2026/04/13 15:50:20.315521137 [1] ""
2026/04/13 15:50:20.315521758
2026/04/13 15:50:20.315532163 $texi2dvi
2026/04/13 15:50:20.315532824 [1] "/usr/bin/texi2dvi"
2026/04/13 15:50:20.315544502
2026/04/13 15:50:20.315545203 $timeout
2026/04/13 15:50:20.315556189 [1] 60
2026/04/13 15:50:20.315556830
2026/04/13 15:50:20.315571592 $ts.eps
2026/04/13 15:50:20.315572274 [1] 1e-05
2026/04/13 15:50:20.315583510
2026/04/13 15:50:20.315584332 $ts.S.compat
2026/04/13 15:50:20.315618383 [1] FALSE
2026/04/13 15:50:20.315619354
2026/04/13 15:50:20.315634036 $unzip
2026/04/13 15:50:20.315634758 [1] "/usr/bin/unzip"
2026/04/13 15:50:20.315658453
2026/04/13 15:50:20.315665874 $useFancyQuotes
2026/04/13 15:50:20.315677432 [1] TRUE
2026/04/13 15:50:20.315678193
2026/04/13 15:50:20.315687958 $verbose
2026/04/13 15:50:20.315688599 [1] FALSE
2026/04/13 15:50:20.315699755
2026/04/13 15:50:20.315700547 $warn
2026/04/13 15:50:20.315711733 [1] 0
2026/04/13 15:50:20.315719044
2026/04/13 15:50:20.315731643 $warning.length
2026/04/13 15:50:20.315733797 [1] 1000
2026/04/13 15:50:20.315759045
2026/04/13 15:50:20.315759896 $warnPartialMatchArgs
2026/04/13 15:50:20.315796240 [1] FALSE
2026/04/13 15:50:20.315797242
2026/04/13 15:50:20.315808519 $warnPartialMatchAttr
2026/04/13 15:50:20.315808970 [1] FALSE
2026/04/13 15:50:20.315818204
2026/04/13 15:50:20.315818614 $warnPartialMatchDollar
2026/04/13 15:50:20.315827387 [1] FALSE
2026/04/13 15:50:20.315827838
2026/04/13 15:50:20.315836090 $width
2026/04/13 15:50:20.315836561 [1] 80
2026/04/13 15:50:20.315849581
Stopped session pings to http://127.0.0.1:46837
Job completed | | ✅ | rmarkdown-sandbox | environment | Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/04/13 15:50:20.339109039 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:20.339365374 [connect-session] Job Key: VaGCVtUVNNZSyuer
2026/04/13 15:50:20.339383942 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/13 15:50:20.339390332 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:44109 …
Connected to session server http://127.0.0.1:44109
2026/04/13 15:50:20.530153660 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:20.530388863 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:20.530452149 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/04/13 15:50:20.539233682
2026/04/13 15:50:20.539243276 $ env
2026/04/13 15:50:20.539272891 CONNECT_API_KEY=REDACTED
2026/04/13 15:50:20.539273992 CONNECT_CONTENT_GUID=
2026/04/13 15:50:20.539288184 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/04/13 15:50:20.539288995 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/04/13 15:50:20.539303306 CONNECT_SERVER=http://localhost:3939/
2026/04/13 15:50:20.539304038 EDITOR=vi
2026/04/13 15:50:20.539326732 HOME=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:50:20.539327513 HOSTNAME=d6d49a6c0535
2026/04/13 15:50:20.539342175 LANG=en_US.UTF-8
2026/04/13 15:50:20.539342896 LANGUAGE=en_US:en
2026/04/13 15:50:20.539355495 LC_ALL=en_US.UTF-8
2026/04/13 15:50:20.539356256 LD_LIBRARY_PATH=/opt/R/4.5.2/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/04/13 15:50:20.539377428 LN_S=ln -s
2026/04/13 15:50:20.539378139 LOGNAME=rstudio-connect
2026/04/13 15:50:20.539390788 MAKE=make
2026/04/13 15:50:20.539391459 PAGER=/usr/bin/pager
2026/04/13 15:50:20.539403457 PATH=/opt/rstudio-connect/mnt/app/python/env/bin:/opt/python/3.13.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:20.539404819 POSIT_PRODUCT=CONNECT
2026/04/13 15:50:20.539433612 PWD=/opt/rstudio-connect/mnt/app
2026/04/13 15:50:20.539434304 R_ARCH=
2026/04/13 15:50:20.539447654 R_BROWSER=xdg-open
2026/04/13 15:50:20.539448315 R_BZIPCMD=/usr/bin/bzip2
2026/04/13 15:50:20.539461404 R_CONFIG_ACTIVE=rsconnect
2026/04/13 15:50:20.539462165 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/04/13 15:50:20.539475796 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:20.539476597 R_GZIPCMD=/usr/bin/gzip
2026/04/13 15:50:20.539493032 R_HOME=/opt/R/4.5.2/lib/R
2026/04/13 15:50:20.539493723 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/04/13 15:50:20.539507464 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2
2026/04/13 15:50:20.539508235 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/04/13 15:50:20.539524008 R_LIBS_USER=REDACTED
2026/04/13 15:50:20.539524679 R_PAPERSIZE=letter
2026/04/13 15:50:20.539537959 R_PDFVIEWER=/usr/bin/xdg-open
2026/04/13 15:50:20.539538691 R_PLATFORM=x86_64-pc-linux-gnu
2026/04/13 15:50:20.539553403 R_PRINTCMD=/usr/bin/lpr
2026/04/13 15:50:20.539554204 R_RD4PDF=times,inconsolata,hyper
2026/04/13 15:50:20.539568495 RSC_EMAIL_SUBJECT=system-check
2026/04/13 15:50:20.539569307 RSC_REPORT_NAME=system-check
2026/04/13 15:50:20.539584139 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/04/13 15:50:20.539584870 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/04/13 15:50:20.539651140 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/04/13 15:50:20.539652652 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmpxi8De0
2026/04/13 15:50:20.539672743 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/04/13 15:50:20.539673814 R_STRIP_SHARED_LIB=strip –strip-unneeded
2026/04/13 15:50:20.539687164 R_STRIP_STATIC_LIB=strip –strip-debug
2026/04/13 15:50:20.539687735 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:20.539698511 RSTUDIO_PRODUCT=CONNECT
2026/04/13 15:50:20.539699162 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/04/13 15:50:20.539708927 R_UNZIPCMD=/usr/bin/unzip
2026/04/13 15:50:20.539709358 R_ZIPCMD=/usr/bin/zip
2026/04/13 15:50:20.539718351 SED=/usr/bin/sed
2026/04/13 15:50:20.539719032 SF_PARTNER=posit_connect
2026/04/13 15:50:20.539728016 SHLVL=2
2026/04/13 15:50:20.539728537 SPARK_CONNECT_USER_AGENT=REDACTED
2026/04/13 15:50:20.539742468 STARTUP_DEBUG_MODE=0
2026/04/13 15:50:20.539743289 TAR=/usr/bin/tar
2026/04/13 15:50:20.539757260 TERM=xterm
2026/04/13 15:50:20.539757981 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/04/13 15:50:20.539769448 TZ=UTC
2026/04/13 15:50:20.539769879 USERNAME=rstudio-connect
2026/04/13 15:50:20.539786854 USER=rstudio-connect
2026/04/13 15:50:20.545182372 =/usr/bin/env
Stopped session pings to http://127.0.0.1:44109
Job completed | | ✅ | rmarkdown-sandbox | mounts | Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/04/13 15:50:20.562763787 [connect-session] Connect Session v2026.03.1
2026/04/13 15:50:20.563000092 [connect-session] Job Key: t2oTtUZLBqAHUE6H
2026/04/13 15:50:20.563012151 [connect-session] Warning: Failed to create Connect client: "CONNECT_API_KEY" is missing or empty
2026/04/13 15:50:20.563017158 [connect-session] Warning: Workload identities are disabled
Job started
Determining session server location …
Connecting to session server http://127.0.0.1:32945 …
Connected to session server http://127.0.0.1:32945
2026/04/13 15:50:20.752571276 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/04/13 15:50:20.752851999 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/04/13 15:50:20.752923025 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/04/13 15:50:20.761102944
2026/04/13 15:50:20.761111897 $ findmnt –notruncate
2026/04/13 15:50:20.761154121 TARGET SOURCE FSTYPE OPTIONS
2026/04/13 15:50:20.761157796 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docker/ov
erlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:20.761252558 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:20.761293220 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/04/13 15:50:20.761294572 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:50:20.761331217 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:20.761332098 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/04/13 15:50:20.761362254 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/04/13 15:50:20.761363365 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/04/13 15:50:20.761398048 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/04/13 15:50:20.761398799 ├─/data /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:20.761449375 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/doc
ker/overlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:20.761450477 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/doc
ker/overlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:20.761632130 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:20.761706612 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:20.761708364 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/d6d49a6c0535b6ee90851a1c5b90df6b81c09bff34017800490bd4d8babe5e1e/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:20.761790227 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:20.761793863 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/reports/v2/0/0/temp.source.1342709522] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:20.761858079 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/reports/v2/0/0/temp.output.1767261345] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:20.761859011 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/jobs/0/t2oTtUZLBqAHUE6H] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:20.761931590 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:20.761933894 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:20.761989117 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/b708ef47d49e43e5c050031a61a13e188251202bf1d96a6b5cd0200a1bbd9fb7/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/04/13 15:50:20.761990139 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace849992395] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docke
r/overlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:20.762062307 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docke
r/overlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
2026/04/13 15:50:20.766955991 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/PPNBYKPCGLZJWOKXSH5JC5IHP3:/var/lib/docker/overlay2/l/OCHBKX7P46VH6S7U324TG4UJXW:/var/lib/docker/overlay2/l/JO5POFEIVKWOU33WPQD72FSWCY:/var/lib/docker/overlay2/l/6VP5LBNE3BAJKYUSYOSKVHU34U:/var/lib/docker/overlay2/l/JFJ6LYZSN7UKGDF733ZP6G2FA5:/var/lib/docker/overlay2/l/4WCWDBCYYAMVRRZ4FOR436O3PN:/var/lib/docker/overlay2/l/M5ABSACQH7RLMTVMJMUSMWVD66:/var/lib/docker/overlay2/l/OXXHTPMUN4SSDDADCGOVB5TCNW:/var/lib/docker/overlay2/l/EJIRTWYWPCK754F5RRMAO2D3QG:/var/lib/docker/overlay2/l/VWH33CO4VDHHTIHKHJH5YGE3OE:/var/lib/docker/overlay2/l/XCC6BY4JPTEC4JVJJZEJXVOWK2:/var/lib/docker/overlay2/l/5QIFCXGSQQPYCILYQ5JC6JND6S:/var/lib/docker/overlay2/l/SD7ZAQWZ3Q2UVMVZJCCG2T5UPB:/var/lib/docker/overlay2/l/GXYUFQFLY3ILDF22ZPLFOUCYGK:/var/lib/docke
r/overlay2/l/HDFAGSG4S7K4QOGGCP5VPA5IQJ:/var/lib/docker/overlay2/l/TNAUUWYLHBEBWAOZMZD5NAO2IY:/var/lib/docker/overlay2/l/C7HFSXZ7QBCV7QY54EPAS4AFMN:/var/lib/docker/overlay2/l/XPC3ELWDZEJVKQQOZEGLXSTJXF:/var/lib/docker/overlay2/l/PAGC3SVXXYYRC5HKZS6ERHBNKB,upperdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/diff,workdir=/var/lib/docker/overlay2/6afdc45f8e03a028a56a7772d577bdbf57bf255831c01b17a13c67cc4ece995f/work,nouserxattr
Stopped session pings to http://127.0.0.1:32945
Job completed |