| Product | URL | Version |
|---|---|---|
| Connect | http://localhost:3939 | 2026.06.1 |
| Workbench | http://localhost:8787 | 2026.07.1+147.pro6 |
| Package Manager | http://localhost:4242 | 2024.08.0-6 |
VIP Report
Verified Installation of Posit
Deployment: CI Connect 2026.06.1 + WB 2026.07.1+147.pro6 + PM 2024.08.0-6 Generated: 2026-07-21 22:00:15 UTC
Products Under Test
Summary
| Metric | Count |
|---|---|
| Total | 26 |
| Passed | 18 |
| Failed | 2 |
| Skipped | 6 |
| Status | FAIL |
Results
Failed (2)
Connect1 tests
FAILUsers can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_users0.40s
Test procedure
- Given Connect is accessible at the configured URL
- When I list all users
- Then the user list is not empty
- And the test user exists in the user list
Error traceback
fixturefunc = <function check_test_user_in_list at 0x7fa59f31e140>
request = <FixtureRequest for <Function test_list_users>>
kwargs = {'user_list': [{'email': '', 'username': '__bootstrap_admin__', 'first_name': '', 'last_name': '', ...}], 'test_username': 'testuser'}
def call_fixture_func(
fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs
) -> FixtureValue:
if inspect.isgeneratorfunction(fixturefunc):
fixturefunc = cast(Callable[..., Generator[FixtureValue]], fixturefunc)
generator = fixturefunc(**kwargs)
try:
fixture_result = next(generator)
except StopIteration:
raise ValueError(f"{request.fixturename} did not yield a value") from None
finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)
request.addfinalizer(finalizer)
else:
fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)
> fixture_result = fixturefunc(**kwargs)
^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.14/site-packages/_pytest/fixtures.py:1005:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
user_list = [{'email': '', 'username': '__bootstrap_admin__', 'first_name': '', 'last_name': '', ...}]
test_username = 'testuser'
@then("the test user exists in the user list")
def check_test_user_in_list(user_list, test_username):
if not test_username or not test_username.strip():
pytest.skip("No test user configured — skipping user lookup assertion")
test_username = test_username.strip()
expected = test_username.split("@", 1)[0]
usernames = [u.get("username") for u in user_list]
> assert expected in usernames, (
f"Test user {expected!r} (from {test_username!r}) not found in user list: {usernames}"
)
E AssertionError: Test user 'testuser' (from 'testuser') not found in user list: ['__bootstrap_admin__']
E assert 'testuser' in ['__bootstrap_admin__']
src/vip_tests/connect/test_users.py:58: AssertionErrorWorkbench1 tests
FAILUser can log in to Workbench via the web UIWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_login[chromium]4.92s
Test procedure
- Given Workbench is accessible at the configured URL
- When a user navigates to the Workbench login page and enters valid credentials
- Then the Workbench homepage is displayed
- And the current user element is visible and non-empty in the header
Error traceback
fixturefunc = <function navigate_and_login at 0x7fa59f14be20>
request = <FixtureRequest for <Function test_workbench_login[chromium]>>
kwargs = {'page': <Page url='http://localhost:8787/auth-sign-in?appUri=%2F&error=2'>, 'workbench_url': 'http://localhost:8787', 'test_username': 'testuser', 'test_password': 'GrwpgDQpPn9zh2BZ'}
def call_fixture_func(
fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs
) -> FixtureValue:
if inspect.isgeneratorfunction(fixturefunc):
fixturefunc = cast(Callable[..., Generator[FixtureValue]], fixturefunc)
generator = fixturefunc(**kwargs)
try:
fixture_result = next(generator)
except StopIteration:
raise ValueError(f"{request.fixturename} did not yield a value") from None
finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)
request.addfinalizer(finalizer)
else:
fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)
> fixture_result = fixturefunc(**kwargs)
^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.14/site-packages/_pytest/fixtures.py:1005:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
src/vip_tests/workbench/test_auth.py:82: in navigate_and_login
workbench_login(page, workbench_url, test_username, test_password)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
page = <Page url='http://localhost:8787/auth-sign-in?appUri=%2F&error=2'>
workbench_url = 'http://localhost:8787', username = 'testuser'
password = 'GrwpgDQpPn9zh2BZ', auth_provider = 'password'
interactive_auth = False, auth_mode = 'none', workbench_auth_error = None
max_retries = 3, retry_delay = 2.0
def workbench_login(
page: Page,
workbench_url: str,
username: str,
password: str,
auth_provider: str = "password",
interactive_auth: bool = False,
*,
auth_mode: str = "none",
workbench_auth_error: str | None = None,
max_retries: int = 3,
retry_delay: float = 2.0,
) -> None:
"""Navigate to Workbench homepage, logging in only if required.
This function:
- Navigates directly to Workbench's URL
- Handles OIDC/SSO via pre-loaded storage state (--interactive-auth / --headless-auth)
- Only fills login form for password auth
- Retries on transient server errors (e.g., too many logins)
Args:
page: Playwright page object
workbench_url: Base URL for Workbench (e.g., http://localhost:8787)
username: Login username
password: Login password
auth_provider: Auth type (e.g., "password", "oidc", "saml")
interactive_auth: True when an auth session is pre-loaded (either
--interactive-auth or --headless-auth)
auth_mode: Active auth mode ("interactive", "headless", or "none"),
used to name the responsible CLI flag in skip messages
workbench_auth_error: Reason the pre-test auth flow could not
establish a Workbench session, if known. Quoted in the skip
message so users see the real cause instead of a guess.
max_retries: Max login attempts on transient errors (default 3)
retry_delay: Seconds to wait between retries (default 2.0)
Raises:
pytest.skip: For non-password auth without a pre-loaded auth session,
or when the session's storage state doesn't cover Workbench
AssertionError: When password login fails after retries
"""
homepage_logo = page.locator(Homepage.POSIT_LOGO)
# For non-password auth without a pre-loaded auth session, skip immediately
if auth_provider != "password" and not interactive_auth:
pytest.skip(
f"Login form not available for auth provider {auth_provider!r}. "
"Pass --interactive-auth or --headless-auth to pre-load browser storage state."
)
page.goto(workbench_url)
page.wait_for_load_state("load")
# Fast path: already logged in (common with interactive_auth)?
if homepage_logo.is_visible():
return
# Check if we landed on a login/IdP page
if _on_login_page(page.url):
# The sign-in page renders client-side after ``load``; wait once for
# either the password form's username field or an OIDC "Sign in with ..."
# button to appear before deciding which flow applies. A short fixed wait
# on only the SSO button races the render and can misread a slow OIDC
# sign-in page (e.g. an ``?error=2`` bounce) as a password deployment --
# which then fails the retry loop with "Login failed after 3 attempts"
# instead of skipping. Waiting for either control settles that race
# without penalising real password deployments (the username field
# appears promptly there).
try:
page.locator(f"{LoginPage.USERNAME}, button:has-text('Sign in')").first.wait_for(
state="visible", timeout=TIMEOUT_PAGE_LOAD
)
except Exception:
pass
# An OIDC sign-in page shows a "Sign in with ..." button and no username
# field. The "sign in" role-name also matches a password form's submit
# button, so the *absence* of the username field is what distinguishes a
# true SSO-only page from a password form.
sso_button = page.get_by_role("button", name=re.compile(r"sign in", re.IGNORECASE)).first
sso_only = sso_button.is_visible() and not page.locator(LoginPage.USERNAME).is_visible()
if interactive_auth and sso_only:
# Storage state was pre-loaded by --interactive-auth / --headless-auth.
# Workbench's SSO sign-in page does not auto-redirect to the IdP; it renders a
# "Sign in with OpenID" button. Clicking it triggers a silent SSO round-trip
# using the saved IdP cookies. The round-trip is serialized across xdist
# workers (see _silent_sso_signin / oidc_login_lock) to avoid storming the
# shared IdP session (#484/#467).
if _silent_sso_signin(sso_button, homepage_logo, workbench_url):
return # Silent SSO succeeded
# No usable IdP session (expired, or storage state was stripped for the
# password-login test) — skip gracefully.
pytest.skip(
_workbench_session_skip_message(
auth_mode=auth_mode,
workbench_auth_error=workbench_auth_error,
landed_url=page.url,
)
)
if auth_provider != "password":
pytest.skip(
_workbench_session_skip_message(
auth_mode=auth_mode,
workbench_auth_error=workbench_auth_error,
landed_url=page.url,
)
)
# Even when auth_provider is reported as "password", the deployment may
# actually present an SSO/OIDC sign-in page (a "Sign in with ..." button
# and no username field) — e.g. auth_provider defaulted to "password" on
# a config-less run against an OIDC deployment. The password login form
# is unavailable there, so skip rather than fail the retry loop.
if sso_only:
pytest.skip(
"Workbench is configured for SSO/OIDC (no password login form); "
"the password-login scenario does not apply. Pass --interactive-auth "
"or --headless-auth to exercise authenticated Workbench tests."
)
# Password auth - proceed with form login below
else:
# Not on homepage, not on login page - unexpected state
# Give it one more check in case page is still loading
try:
homepage_logo.wait_for(state="visible", timeout=TIMEOUT_QUICK)
return
except Exception:
pass
# Password authentication with retry logic
login_form = page.locator(LoginPage.USERNAME)
error_panel = page.locator(LoginPage.ERROR_PANEL)
for attempt in range(max_retries):
if attempt > 0:
time.sleep(retry_delay)
page.goto(workbench_url)
# Fast path check on retry
if homepage_logo.is_visible():
return
# Wait for login form to be ready
try:
login_form.wait_for(state="visible", timeout=TIMEOUT_QUICK)
except Exception:
continue
# Fill and submit
page.fill(LoginPage.USERNAME, username)
page.fill(LoginPage.PASSWORD, password)
stay_signed_in = page.locator(LoginPage.STAY_SIGNED_IN)
if stay_signed_in.is_visible() and not stay_signed_in.is_checked():
stay_signed_in.click()
page.click(LoginPage.BUTTON)
# Wait for either homepage (success) or error panel (failure)
homepage_or_error = homepage_logo.or_(error_panel)
try:
homepage_or_error.wait_for(state="visible", timeout=TIMEOUT_PAGE_LOAD)
except Exception:
if attempt == max_retries - 1:
raise AssertionError(f"Login failed after {max_retries} attempts: no response")
continue
# Check which one appeared
if homepage_logo.is_visible():
return # Success!
# Error appeared - extract message and maybe retry
if attempt == max_retries - 1:
error_text = page.locator(LoginPage.ERROR_TEXT).text_content()
> raise AssertionError(f"Login failed: {error_text or 'Unknown error'}")
E AssertionError: Login failed: Error: Temporary server error, please try again
src/vip_tests/workbench/conftest.py:610: AssertionErrorPassed (18)
Connect6 tests
PASSAdmin user exists and has admin privilegesConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_admin_user0.40s
Test procedure
- Given Connect is accessible at the configured URL
- When I retrieve the current user profile
- Then the user has admin privileges
PASSGroups can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_groups0.40s
Test procedure
- Given Connect is accessible at the configured URL
- When I list all groups
- Then the response is successful
PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui5.43s
Test procedure
- Given Connect is accessible at the configured URL
- When a user navigates to the Connect login page
- And enters valid credentials
- Then the user is successfully authenticated
- And the Connect dashboard is displayed
PASSAPI key authentication worksConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_api0.40s
Test procedure
- Given Connect is accessible at the configured URL
- And a valid API key is configured
- When I request the current user via the API
- Then the API returns user information
PASSExpected Quarto versions are availableConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_quarto_versions0.40s
Test procedure
- Given Connect is accessible at the configured URL
- When I query Connect for available Quarto versions
- Then at least one Quarto version is available
PASSConnect system checks can be run and the report downloadedConnect
As a Posit Team administrator
src/vip_tests/connect/test_system_checks.py::test_connect_system_checks29.60s
Test procedure
- Given Connect is accessible at the configured URL
- And a valid API key is configured
- When I trigger a new system check run via the Connect API
- Then the system check report is returned
- And I can download the system check report artifact
Package Manager2 tests
PASSCRAN mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_cran_mirror0.61s
Test procedure
- Given Package Manager is running
- When I query the CRAN repository for the "Matrix" package
- Then the package is found in the repository
PASSAt least one repository is configuredPackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_repo_exists0.01s
Test procedure
- Given Package Manager is running
- When I list all repositories
- Then at least one repository exists
Prerequisites6 tests
PASSWorkbench server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Workbench]0.12s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
PASSPackage Manager server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Package Manager]0.02s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
PASSWorkbench server is reachable but not configuredPrerequisites
As a VIP developer
src/vip_tests/prerequisites/test_expected_failure.py::test_workbench_expected_failure0.00s
Test procedure
- Given Workbench is expected to be configured
- When I check the Workbench configuration
- Then Workbench should be reachable
PASSConnect version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_connect_version0.20s
Test procedure
- Given Connect is configured in vip.toml with a version expectation
- When I fetch the Connect server version
- Then the Connect version matches the configured value
PASSPackage Manager version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_package_manager_version0.02s
Test procedure
- Given Package Manager is configured in vip.toml with a version expectation
- When I fetch the Package Manager server version
- Then the Package Manager version matches the configured value
PASSConnect server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Connect]0.01s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
Security3 tests
PASSUnauthenticated API request returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_unauthenticated_api_request_returns_4010.01s
Test procedure
- Given Connect is configured in vip.toml
- When I make an unauthenticated API request to Connect
- Then the response status is 401
PASSNon-existent endpoint returns 404Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_nonexistent_endpoint_returns_4040.01s
Test procedure
- Given Connect is configured in vip.toml
- When I request a non-existent endpoint on Connect
- Then the response status is 404
PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4012.08s
Test procedure
- Given Connect is configured in vip.toml
- When I make an API request to Connect with an invalid key
- Then the response status is 401
Workbench1 tests
PASSUser can sign out of WorkbenchWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_signout[chromium]0.77s
Test procedure
- Given Workbench is accessible and I am logged in
- When I sign out of Workbench
- Then I am redirected to the Workbench login page
Skipped (6)
Connect2 tests
SKIPExpected R versions are available on ConnectConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_r_versions0.20s
Test procedure
- Given Connect is accessible at the configured URL
- And expected R versions are specified in vip.toml
- When I query Connect for available R versions
- Then all expected R versions are present
SKIPExpected Python versions are available on ConnectConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_python_versions0.20s
Test procedure
- Given Connect is accessible at the configured URL
- And expected Python versions are specified in vip.toml
- When I query Connect for available Python versions
- Then all expected Python versions are present
Package Manager3 tests
SKIPPyPI mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_pypi_mirror0.02s
Test procedure
- Given Package Manager is running
- When I query the PyPI repository for the "requests" package
- Then the package is found in the repository
SKIPBioconductor mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_bioconductor_mirror0.02s
Test procedure
- Given Package Manager is running
- When I query the Bioconductor repository for the "BiocGenerics" package
- Then the package is found in the repository
SKIPOpenVSX mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_openvsx_mirror0.02s
Test procedure
- Given Package Manager is running
- When I query the OpenVSX repository for the "golang.Go" extension
- Then the package is found in the repository
Prerequisites1 tests
SKIPWorkbench version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_workbench_version0.00s
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: eb78aa97575f · Status: done · Passed: 53 · Failed: 2
| Group | Check | Detail | |
|---|---|---|---|
| ✅ | server | connect-versions | Connect versions on active hosts: eb78aa97575f 2026.06.1 |
| ✅ | server | connect-product-support | Product version v2026.06.1 end-of-support: 2027-12-31 |
| ✅ | server | connect-deprecated-settings | Deprecated settings are not in use. |
| ✅ | server | connect-removed-settings | Removed settings are not in use. |
| ✅ | server | connect-unrecognized-settings | Unrecognized settings are not in use. |
| ✅ | server | connect-notifications-config | All Notifications are correctly formatted |
| ✅ | server | connect-license | [redacted] |
| ✅ | server | linux-version | $ cat /etc/lsb-release /etc/os-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS" PRETTY_NAME="Ubuntu 22.04.5 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.5 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy |
| ✅ | server | environment | $ env CONNECT_BOOTSTRAP_ENABLED=true CONNECT_BOOTSTRAP_SECRETKEY=REDACTED _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111 HOME=/root HOSTNAME=eb78aa97575f LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ SHLVL=2 STARTUP_DEBUG_MODE=0 TERM=xterm TZ=UTC _=/usr/bin/env |
| ✅ | server | memory | $ free -h total used free shared buff/cache available Mem: 15Gi 1.4Gi 431Mi 48Mi 13Gi 13Gi Swap: 0B 0B 0B |
| ✅ | server | disk | $ df -h Filesystem Size Used Avail Use% Mounted on overlay 145G 55G 90G 39% / tmpfs 64M 0 64M 0% /dev shm 64M 0 64M 0% /dev/shm /dev/root 145G 55G 90G 39% /data |
| ✅ | server | database-latency | Database latency: median 0.000, max 0.000 sec |
| ✅ | server | queue-depth | ID Created Type Hostname Details |
| ✅ | server | self-connectivity | 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.06.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Tue, 21 Jul 2026 21:59:48 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: 0x56079510cb90 [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.06.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Tue, 21 Jul 2026 21:59:48 GMT < Transfer-Encoding: chunked < { [3571 bytes data] * Connection #0 to host localhost left intact |
| ✅ | server | self-connectivity | HTTP.Listen is 'http://localhost:3939' $ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939/__api__/server_settings * Trying 127.0.0.1:3939... * Connected to localhost (127.0.0.1) port 3939 (#0) > GET /__api__/server_settings HTTP/1.1 > Host: localhost:3939 > User-Agent: curl/7.81.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 200 OK < Cache-Control: no-cache, no-store, must-revalidate < Content-Type: application/json; charset=utf-8 < Expires: 0 < Pragma: no-cache < Server: Posit Connect v2026.06.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Tue, 21 Jul 2026 21:59:48 GMT < Transfer-Encoding: chunked < { [3571 bytes data] * Connection #0 to host localhost left intact |
| ✅ | server | self-connectivity | Warning: HTTPS.Listen is not configured. |
| ✅ | base-sandbox | echo | Successfully ran a process with rsandbox as rstudio-connect |
| ✅ | python-restore-sandbox | python-version | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/07/21 21:59:48.357679934 [connect-session] Connect Session v2026.06.1 2026/07/21 21:59:48.359274673 [connect-session] Job Key: [redacted] 2026/07/21 21:59:48.359296194 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 21:59:48.359311192 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:35983 ... Connected to session server http://127.0.0.1:35983 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 21:59:48.538849808 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/21 21:59:48.576506934 2026/07/21 21:59:48.576518255 $ /opt/python/3.12.11/bin/python3.12 -V 2026/07/21 21:59:48.576560791 Python 3.12.11 Stopped session pings to http://127.0.0.1:35983 |
| ❌ | 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/07/21 21:59:49.026942351 [connect-session] Connect Session v2026.06.1 2026/07/21 21:59:49.027180941 [connect-session] Job Key: [redacted] 2026/07/21 21:59:49.027194607 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 21:59:49.027198904 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:39199 ... Connected to session server http://127.0.0.1:39199 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 21:59:49.151943991 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/21 21:59:49.158695225 2026/07/21 21:59:49.158703792 $ env 2026/07/21 21:59:49.158746282 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111 2026/07/21 21:59:49.158756671 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 21:59:49.158772191 HOSTNAME=eb78aa97575f 2026/07/21 21:59:49.158772692 LANG=en_US.UTF-8 2026/07/21 21:59:49.158781719 LANGUAGE=en_US:en 2026/07/21 21:59:49.158782209 LC_ALL=en_US.UTF-8 2026/07/21 21:59:49.158790555 LOGNAME=rstudio-connect 2026/07/21 21:59:49.158790996 MAKEFLAGS=-j1 2026/07/21 21:59:49.158799272 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/21 21:59:49.158799723 PICOTEL_PREFIX=PICOTEL 2026/07/21 21:59:49.158814941 PICOTEL_SDK_DISABLED=true 2026/07/21 21:59:49.158815843 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/21 21:59:49.158833156 POSIT_PRODUCT=CONNECT 2026/07/21 21:59:49.158834338 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 21:59:49.158849968 RSTUDIO_PRODUCT=CONNECT 2026/07/21 21:59:49.158850578 SHLVL=2 2026/07/21 21:59:49.158858774 STARTUP_DEBUG_MODE=0 2026/07/21 21:59:49.158859225 TERM=xterm 2026/07/21 21:59:49.158867290 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 21:59:49.158867751 TZ=UTC 2026/07/21 21:59:49.158875836 USERNAME=rstudio-connect 2026/07/21 21:59:49.158876257 USER=rstudio-connect 2026/07/21 21:59:49.158884593 _=/usr/bin/env 2026/07/21 21:59:49.158885054 UV_CONCURRENT_BUILDS=1 Stopped session pings to http://127.0.0.1:39199 |
| ✅ | 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/07/21 21:59:49.174079757 [connect-session] Connect Session v2026.06.1 2026/07/21 21:59:49.174272961 [connect-session] Job Key: [redacted] 2026/07/21 21:59:49.174284684 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 21:59:49.174288090 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:39451 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:39451 2026/07/21 21:59:49.299449683 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/21 21:59:49.303763384 2026/07/21 21:59:49.303771771 $ findmnt --notruncate 2026/07/21 21:59:49.353386356 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 21:59:49.353398199 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/YT5IC AKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 21:59:49.353577571 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 21:59:49.353623594 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 21:59:49.353625508 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 21:59:49.353663359 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 21:59:49.353664191 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 21:59:49.353701040 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 21:59:49.353701892 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 21:59:49.353743079 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 21:59:49.353743921 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:49.353801340 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l /YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 21:59:49.353802692 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l /YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 21:59:49.354107327 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:49.354109421 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:49.354163914 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:49.354164926 ├─/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/07/21 21:59:49.354213377 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:49.354214148 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/Tc0DKum3xOGeUuxT] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:49.354244536 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:49.354245117 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1816561632] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 21:59:49.354512240 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 21:59:49.354519624 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr Stopped session pings to http://127.0.0.1:39451 |
| ✅ | 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/07/21 21:59:49.370683727 [connect-session] Connect Session v2026.06.1 2026/07/21 21:59:49.370920113 [connect-session] Job Key: [redacted] 2026/07/21 21:59:49.370929671 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 21:59:49.370933388 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:43879 ... Connected to session server http://127.0.0.1:43879 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 21:59:49.497184688 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/21 21:59:49.506407220 2026/07/21 21:59:49.506413873 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.ujFlMwKds0/testenv 2026/07/21 21:59:52.179859142 2026/07/21 21:59:52.179869923 $ source /opt/rstudio-connect/mnt/tmp/tmp.ujFlMwKds0/testenv/bin/activate 2026/07/21 21:59:52.181379843 2026/07/21 21:59:52.181386004 $ python --version 2026/07/21 21:59:52.183363065 Python 3.12.11 2026/07/21 21:59:52.183659635 2026/07/21 21:59:52.183665075 $ python -m site 2026/07/21 21:59:52.196705392 sys.path = [ 2026/07/21 21:59:52.196714440 '/opt/rstudio-connect/mnt/app', 2026/07/21 21:59:52.196759024 '/opt/python/3.12.11/lib/python312.zip', 2026/07/21 21:59:52.196765616 '/opt/python/3.12.11/lib/python3.12', 2026/07/21 21:59:52.196793088 '/opt/python/3.12.11/lib/python3.12/lib-dynload', 2026/07/21 21:59:52.196794230 '/opt/rstudio-connect/mnt/tmp/tmp.ujFlMwKds0/testenv/lib/python3.12/site-packages', 2026/07/21 21:59:52.196823145 '/opt/python/3.12.11/lib/python3.12/site-packages', 2026/07/21 21:59:52.196824297 ] 2026/07/21 21:59:52.196842481 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/21 21:59:52.196843373 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist) 2026/07/21 21:59:52.196874121 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/07/21 21:59:52.242782469 [connect-session] Connect Session v2026.06.1 2026/07/21 21:59:52.242991704 [connect-session] Job Key: [redacted] 2026/07/21 21:59:52.243002554 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 21:59:52.243006241 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:41429 ... Connected to session server http://127.0.0.1:41429 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 21:59:52.367561769 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/21 21:59:52.372723085 2026/07/21 21:59:52.372730790 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv 2026/07/21 21:59:54.999887404 2026/07/21 21:59:54.999900960 $ source /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv/bin/activate 2026/07/21 21:59:55.001363171 2026/07/21 21:59:55.001370474 $ python -m pip --version 2026/07/21 21:59:55.174652085 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv/lib/python3.12/site-packages/pip (python 3.12) 2026/07/21 21:59:55.195107281 2026/07/21 21:59:55.195115396 $ python -m pip config debug 2026/07/21 21:59:55.370679114 env_var: 2026/07/21 21:59:55.370942455 env: 2026/07/21 21:59:55.371153127 global: 2026/07/21 21:59:55.371356731 /etc/xdg/pip/pip.conf, exists: False 2026/07/21 21:59:55.371577514 /etc/pip.conf, exists: False 2026/07/21 21:59:55.371770087 site: 2026/07/21 21:59:55.372011977 /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv/pip.conf, exists: False 2026/07/21 21:59:55.372211534 user: 2026/07/21 21:59:55.372448331 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/21 21:59:55.372690835 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/21 21:59:55.394271579 2026/07/21 21:59:55.394279945 $ python -m pip config list -v 2026/07/21 21:59:55.569199691 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/21 21:59:55.569548434 For variant 'global', will try loading '/etc/pip.conf' 2026/07/21 21:59:55.569871370 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/21 21:59:55.570192590 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/21 21:59:55.570482042 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv/pip.conf' 2026/07/21 21:59:55.591724708 2026/07/21 21:59:55.591735148 $ python -m pip._vendor.requests.certs 2026/07/21 21:59:55.723683530 <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/07/21 21:59:55.723841402 /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/21 21:59:55.736667492 2026/07/21 21:59:55.736675137 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj pip 2026/07/21 21:59:56.174538217 Collecting pip 2026/07/21 21:59:56.174908622 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata 2026/07/21 21:59:56.186649352 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/21 21:59:56.192502402 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/21 21:59:56.208332409 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 185.5 MB/s eta 0:00:00 2026/07/21 21:59:56.219689738 Saved /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/pip-26.1.2-py3-none-any.whl 2026/07/21 21:59:56.220110886 Successfully downloaded pip 2026/07/21 21:59:56.294212928 2026/07/21 21:59:56.294222576 [notice] A new release of pip is available: 25.0.1 -> 26.1.2 2026/07/21 21:59:56.294278351 [notice] To update, run: pip install --upgrade pip |
| ✅ | python-restore-sandbox | pypi-connectivity | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/07/21 21:59:56.389057162 [connect-session] Connect Session v2026.06.1 2026/07/21 21:59:56.389245848 [connect-session] Job Key: [redacted] 2026/07/21 21:59:56.389256458 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 21:59:56.389265155 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:33053 ... Connected to session server http://127.0.0.1:33053 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 21:59:56.515437591 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/21 21:59:56.520151447 2026/07/21 21:59:56.520160815 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/21 21:59:56.695903355 * Trying 140.248.144.223:443... 2026/07/21 21:59:56.697575765 * Connected to pypi.python.org (140.248.144.223) port 443 (#0) 2026/07/21 21:59:56.699169388 * ALPN, offering h2 2026/07/21 21:59:56.699176942 * ALPN, offering http/1.1 2026/07/21 21:59:56.720131169 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 21:59:56.720139314 * CApath: /etc/ssl/certs 2026/07/21 21:59:56.720296912 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 21:59:56.720303524 } [5 bytes data] 2026/07/21 21:59:56.720330264 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 21:59:56.720331827 } [512 bytes data] 2026/07/21 21:59:56.723222703 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 21:59:56.723229435 { [5 bytes data] 2026/07/21 21:59:56.723267227 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 21:59:56.723270573 { [122 bytes data] 2026/07/21 21:59:56.723458423 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 21:59:56.723466228 { [5 bytes data] 2026/07/21 21:59:56.723500082 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.723502196 { [5 bytes data] 2026/07/21 21:59:56.723519429 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 21:59:56.723521513 { [19 bytes data] 2026/07/21 21:59:56.723537262 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.723539476 { [5 bytes data] 2026/07/21 21:59:56.723555847 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 21:59:56.723567930 { [2860 bytes data] 2026/07/21 21:59:56.724244076 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.724251841 { [5 bytes data] 2026/07/21 21:59:56.724289331 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 21:59:56.724290764 { [264 bytes data] 2026/07/21 21:59:56.724356012 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.724367974 { [5 bytes data] 2026/07/21 21:59:56.724408531 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 21:59:56.724409502 { [36 bytes data] 2026/07/21 21:59:56.724502608 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 21:59:56.724504421 } [5 bytes data] 2026/07/21 21:59:56.724522395 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 21:59:56.724523417 } [1 bytes data] 2026/07/21 21:59:56.724540139 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.724541131 } [5 bytes data] 2026/07/21 21:59:56.724559305 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 21:59:56.724559816 } [36 bytes data] 2026/07/21 21:59:56.724596496 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 21:59:56.724604181 * ALPN, server accepted to use h2 2026/07/21 21:59:56.724629138 * Server certificate: 2026/07/21 21:59:56.724629989 * subject: CN=www.python.org 2026/07/21 21:59:56.724646420 * start date: Jan 13 13:03:46 2026 GMT 2026/07/21 21:59:56.724647242 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/21 21:59:56.724666568 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/21 21:59:56.724667660 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 21:59:56.724709810 * SSL certificate verify ok. 2026/07/21 21:59:56.724711032 * Using HTTP2, server supports multiplexing 2026/07/21 21:59:56.724729858 * Connection state changed (HTTP/2 confirmed) 2026/07/21 21:59:56.724730749 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 21:59:56.724755742 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.724758367 } [5 bytes data] 2026/07/21 21:59:56.724796499 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.724797911 } [5 bytes data] 2026/07/21 21:59:56.724813811 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.724815925 } [5 bytes data] 2026/07/21 21:59:56.724865042 * Using Stream ID: 1 (easy handle 0x563f26620a40) 2026/07/21 21:59:56.724891743 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.724898416 } [5 bytes data] 2026/07/21 21:59:56.724935595 > GET / HTTP/2 2026/07/21 21:59:56.724939763 > Host: pypi.python.org 2026/07/21 21:59:56.724951225 > user-agent: curl/7.81.0 2026/07/21 21:59:56.724952758 > accept: */* 2026/07/21 21:59:56.724961755 > 2026/07/21 21:59:56.724963057 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.725060943 { [5 bytes data] 2026/07/21 21:59:56.725070881 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 21:59:56.725072013 { [193 bytes data] 2026/07/21 21:59:56.726026674 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.726033006 { [5 bytes data] 2026/07/21 21:59:56.726069245 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.726070126 } [5 bytes data] 2026/07/21 21:59:56.726179574 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.726188580 { [5 bytes data] 2026/07/21 21:59:56.726582409 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.726589752 { [5 bytes data] 2026/07/21 21:59:56.726671111 < HTTP/2 301 2026/07/21 21:59:56.726680889 < server: Varnish 2026/07/21 21:59:56.726707981 < retry-after: 0 2026/07/21 21:59:56.726709233 < location: https://pypi.org/ 2026/07/21 21:59:56.726729621 < content-type: text/html; charset=UTF-8 2026/07/21 21:59:56.726739891 < accept-ranges: bytes 2026/07/21 21:59:56.726740822 < date: Tue, 21 Jul 2026 21:59:56 GMT 2026/07/21 21:59:56.726756683 < x-served-by: cache-chi-kmdw8640088-CHI 2026/07/21 21:59:56.726757604 < x-cache: HIT 2026/07/21 21:59:56.726769026 < x-cache-hits: 0 2026/07/21 21:59:56.726769497 < x-timer: S1784671197.725820,VS0,VE0 2026/07/21 21:59:56.726778744 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 21:59:56.726779365 < x-frame-options: deny 2026/07/21 21:59:56.726791248 < x-xss-protection: 1; mode=block 2026/07/21 21:59:56.726792150 < x-content-type-options: nosniff 2026/07/21 21:59:56.726812087 < x-permitted-cross-domain-policies: none 2026/07/21 21:59:56.726812959 < 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/07/21 21:59:56.726858449 < content-length: 122 2026/07/21 21:59:56.726881047 < 2026/07/21 21:59:56.726886528 * Ignoring the response-body 2026/07/21 21:59:56.726904491 { [122 bytes data] 2026/07/21 21:59:56.726905553 * Connection #0 to host pypi.python.org left intact 2026/07/21 21:59:56.726922105 * Issue another request to this URL: 'https://pypi.org/' 2026/07/21 21:59:56.729198625 * Trying 151.101.0.223:443... 2026/07/21 21:59:56.731573476 * Connected to pypi.org (151.101.0.223) port 443 (#1) 2026/07/21 21:59:56.731812233 * ALPN, offering h2 2026/07/21 21:59:56.731833022 * ALPN, offering http/1.1 2026/07/21 21:59:56.754097732 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 21:59:56.754105086 * CApath: /etc/ssl/certs 2026/07/21 21:59:56.754264407 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 21:59:56.754269436 } [5 bytes data] 2026/07/21 21:59:56.754303370 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 21:59:56.754306977 } [512 bytes data] 2026/07/21 21:59:56.756841389 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 21:59:56.756849674 { [5 bytes data] 2026/07/21 21:59:56.756892425 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 21:59:56.756896122 { [122 bytes data] 2026/07/21 21:59:56.756994268 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 21:59:56.757003516 { [5 bytes data] 2026/07/21 21:59:56.757037349 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.757039073 { [5 bytes data] 2026/07/21 21:59:56.757059972 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 21:59:56.757062878 { [19 bytes data] 2026/07/21 21:59:56.757083557 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.757086202 { [5 bytes data] 2026/07/21 21:59:56.757112892 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 21:59:56.757115878 { [2856 bytes data] 2026/07/21 21:59:56.757659524 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.757667789 { [5 bytes data] 2026/07/21 21:59:56.757696093 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 21:59:56.757697365 { [264 bytes data] 2026/07/21 21:59:56.757774460 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.757775753 { [5 bytes data] 2026/07/21 21:59:56.757801431 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 21:59:56.757802674 { [36 bytes data] 2026/07/21 21:59:56.757856445 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 21:59:56.757864901 } [5 bytes data] 2026/07/21 21:59:56.757891271 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 21:59:56.757894206 } [1 bytes data] 2026/07/21 21:59:56.757914970 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.757950347 } [5 bytes data] 2026/07/21 21:59:56.757988850 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 21:59:56.757990363 } [36 bytes data] 2026/07/21 21:59:56.758049940 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 21:59:56.758057795 * ALPN, server accepted to use h2 2026/07/21 21:59:56.758088273 * Server certificate: 2026/07/21 21:59:56.758089645 * subject: CN=pypi.org 2026/07/21 21:59:56.758107830 * start date: Dec 28 04:33:08 2025 GMT 2026/07/21 21:59:56.758108701 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/21 21:59:56.758126816 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/21 21:59:56.758127737 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 21:59:56.758156952 * SSL certificate verify ok. 2026/07/21 21:59:56.758158195 * Using HTTP2, server supports multiplexing 2026/07/21 21:59:56.758175843 * Connection state changed (HTTP/2 confirmed) 2026/07/21 21:59:56.758178318 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 21:59:56.758207853 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.758209366 } [5 bytes data] 2026/07/21 21:59:56.758229103 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.758230015 } [5 bytes data] 2026/07/21 21:59:56.758247769 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.758248931 } [5 bytes data] 2026/07/21 21:59:56.758297663 * Using Stream ID: 1 (easy handle 0x563f26620a40) 2026/07/21 21:59:56.758336361 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.758338685 } [5 bytes data] 2026/07/21 21:59:56.758362200 > GET / HTTP/2 2026/07/21 21:59:56.758363302 > Host: pypi.org 2026/07/21 21:59:56.758376727 > user-agent: curl/7.81.0 2026/07/21 21:59:56.758377659 > accept: */* 2026/07/21 21:59:56.758390042 > 2026/07/21 21:59:56.758390543 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.758406944 { [5 bytes data] 2026/07/21 21:59:56.758409389 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 21:59:56.758426100 { [193 bytes data] 2026/07/21 21:59:56.759709212 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.759716145 { [5 bytes data] 2026/07/21 21:59:56.759752644 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.759754046 } [5 bytes data] 2026/07/21 21:59:56.761033020 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761055402 { [5 bytes data] 2026/07/21 21:59:56.761141449 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761149685 { [5 bytes data] 2026/07/21 21:59:56.761183288 < HTTP/2 200 2026/07/21 21:59:56.761184440 < etag: "4ZMr/o6kmXfLMcTQcFCu6Q" 2026/07/21 21:59:56.761198266 < referrer-policy: origin-when-cross-origin 2026/07/21 21:59:56.761199198 < content-type: text/html; charset=UTF-8 2026/07/21 21:59:56.761219206 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII='; style-src 'self' *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY=' 2026/07/21 21:59:56.761222963 < server: gunicorn 2026/07/21 21:59:56.761334103 < accept-ranges: bytes 2026/07/21 21:59:56.761335445 < date: Tue, 21 Jul 2026 21:59:56 GMT 2026/07/21 21:59:56.761350063 < x-served-by: cache-iad-kiad7000084-IAD, cache-iad-kiad7000084-IAD, cache-iad-kiad7000100-IAD, cache-chi-kmdw8640068-CHI 2026/07/21 21:59:56.761351005 < x-cache: MISS, HIT, HIT 2026/07/21 21:59:56.761373026 < x-cache-hits: 0, 7, 1 2026/07/21 21:59:56.761373898 < x-timer: S1784671197.759332,VS0,VE1 2026/07/21 21:59:56.761388405 < vary: Cookie, Accept-Encoding 2026/07/21 21:59:56.761389187 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 21:59:56.761411118 < x-frame-options: deny 2026/07/21 21:59:56.761411950 < x-xss-protection: 1; mode=block 2026/07/21 21:59:56.761429202 < x-content-type-options: nosniff 2026/07/21 21:59:56.761429974 < x-permitted-cross-domain-policies: none 2026/07/21 21:59:56.761446595 < 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/07/21 21:59:56.761447467 < content-length: 22848 2026/07/21 21:59:56.761506518 < 2026/07/21 21:59:56.761507490 { [957 bytes data] 2026/07/21 21:59:56.761520004 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761520966 { [5 bytes data] 2026/07/21 21:59:56.761536745 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761537226 { [5 bytes data] 2026/07/21 21:59:56.761546073 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761547926 { [5 bytes data] 2026/07/21 21:59:56.761556923 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761557354 { [5 bytes data] 2026/07/21 21:59:56.761565890 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761566411 { [5 bytes data] 2026/07/21 21:59:56.761581560 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761582041 { [5 bytes data] 2026/07/21 21:59:56.761590697 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761591118 { [5 bytes data] 2026/07/21 21:59:56.761599654 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761600075 { [5 bytes data] 2026/07/21 21:59:56.761608681 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761609112 { [5 bytes data] 2026/07/21 21:59:56.761617738 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.761618199 { [5 bytes data] 2026/07/21 21:59:56.763493022 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.763501979 { [5 bytes data] 2026/07/21 21:59:56.763547034 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.763550711 { [5 bytes data] 2026/07/21 21:59:56.763577762 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.763580898 { [5 bytes data] 2026/07/21 21:59:56.763601766 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.763605293 { [5 bytes data] 2026/07/21 21:59:56.763625912 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.763628456 { [5 bytes data] 2026/07/21 21:59:56.763650774 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.763655323 { [5 bytes data] 2026/07/21 21:59:56.763675661 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.763694126 { [5 bytes data] 2026/07/21 21:59:56.763717500 * Connection #1 to host pypi.org left intact 2026/07/21 21:59:56.766144065 2026/07/21 21:59:56.766152741 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/21 21:59:56.773070940 * Trying 140.248.144.223:443... 2026/07/21 21:59:56.774614354 * Connected to files.pythonhosted.org (140.248.144.223) port 443 (#0) 2026/07/21 21:59:56.776087783 * ALPN, offering h2 2026/07/21 21:59:56.776093123 * ALPN, offering http/1.1 2026/07/21 21:59:56.797168175 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 21:59:56.797178183 * CApath: /etc/ssl/certs 2026/07/21 21:59:56.797350257 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 21:59:56.797357641 } [5 bytes data] 2026/07/21 21:59:56.797399210 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 21:59:56.797402777 } [512 bytes data] 2026/07/21 21:59:56.799645389 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 21:59:56.799651381 { [5 bytes data] 2026/07/21 21:59:56.799687839 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 21:59:56.799691346 { [122 bytes data] 2026/07/21 21:59:56.799861857 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 21:59:56.799867778 { [5 bytes data] 2026/07/21 21:59:56.799937971 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.799946117 { [5 bytes data] 2026/07/21 21:59:56.799976093 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 21:59:56.799977686 { [19 bytes data] 2026/07/21 21:59:56.799996552 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.799997574 { [5 bytes data] 2026/07/21 21:59:56.800016319 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 21:59:56.800017361 { [2842 bytes data] 2026/07/21 21:59:56.800662253 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.800669467 { [5 bytes data] 2026/07/21 21:59:56.800703351 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 21:59:56.800706086 { [264 bytes data] 2026/07/21 21:59:56.800771184 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.800781864 { [5 bytes data] 2026/07/21 21:59:56.800813633 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 21:59:56.800815025 { [36 bytes data] 2026/07/21 21:59:56.800855042 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 21:59:56.800860182 } [5 bytes data] 2026/07/21 21:59:56.800874288 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 21:59:56.800874819 } [1 bytes data] 2026/07/21 21:59:56.800917951 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.800918662 } [5 bytes data] 2026/07/21 21:59:56.800955807 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 21:59:56.800958342 } [36 bytes data] 2026/07/21 21:59:56.801040442 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 21:59:56.801042235 * ALPN, server accepted to use h2 2026/07/21 21:59:56.801069927 * Server certificate: 2026/07/21 21:59:56.801071190 * subject: CN=*.pythonhosted.org 2026/07/21 21:59:56.801090096 * start date: Dec 8 21:08:03 2025 GMT 2026/07/21 21:59:56.801091007 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/21 21:59:56.801108230 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/21 21:59:56.801109241 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 21:59:56.801137866 * SSL certificate verify ok. 2026/07/21 21:59:56.801139008 * Using HTTP2, server supports multiplexing 2026/07/21 21:59:56.801173443 * Connection state changed (HTTP/2 confirmed) 2026/07/21 21:59:56.801174805 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 21:59:56.801206645 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.801207767 } [5 bytes data] 2026/07/21 21:59:56.801225631 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.801226553 } [5 bytes data] 2026/07/21 21:59:56.801244126 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.801246300 } [5 bytes data] 2026/07/21 21:59:56.801269690 * Using Stream ID: 1 (easy handle 0x559d9e537a40) 2026/07/21 21:59:56.801273477 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.801325294 } [5 bytes data] 2026/07/21 21:59:56.801326797 > GET / HTTP/2 2026/07/21 21:59:56.801340974 > Host: files.pythonhosted.org 2026/07/21 21:59:56.801341926 > user-agent: curl/7.81.0 2026/07/21 21:59:56.801356904 > accept: */* 2026/07/21 21:59:56.801357736 > 2026/07/21 21:59:56.801370850 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.801371812 { [5 bytes data] 2026/07/21 21:59:56.801472661 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 21:59:56.801478562 { [193 bytes data] 2026/07/21 21:59:56.802369906 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.802379484 { [5 bytes data] 2026/07/21 21:59:56.802415151 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 21:59:56.802602244 } [5 bytes data] 2026/07/21 21:59:56.802655449 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.802663234 { [5 bytes data] 2026/07/21 21:59:56.823167547 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.823177155 { [5 bytes data] 2026/07/21 21:59:56.823225346 < HTTP/2 200 2026/07/21 21:59:56.823227059 < content-type: text/html 2026/07/21 21:59:56.823257577 < server: Python/3.12 aiohttp/3.14.1 2026/07/21 21:59:56.823258448 < accept-ranges: bytes 2026/07/21 21:59:56.823270942 < age: 0 2026/07/21 21:59:56.823271563 < date: Tue, 21 Jul 2026 21:59:56 GMT 2026/07/21 21:59:56.823282323 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640025-CHI 2026/07/21 21:59:56.823282894 < x-cache: HIT, MISS 2026/07/21 21:59:56.823297993 < x-cache-hits: 20, 0 2026/07/21 21:59:56.823299987 < x-timer: S1784671197.802359,VS0,VE20 2026/07/21 21:59:56.823319844 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 21:59:56.823321076 < x-frame-options: deny 2026/07/21 21:59:56.823348118 < x-xss-protection: 1; mode=block 2026/07/21 21:59:56.823349410 < x-content-type-options: nosniff 2026/07/21 21:59:56.823383835 < x-permitted-cross-domain-policies: none 2026/07/21 21:59:56.823385758 < x-robots-header: noindex 2026/07/21 21:59:56.823401769 < content-length: 1853 2026/07/21 21:59:56.823402400 < 2026/07/21 21:59:56.823412429 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.823413020 { [5 bytes data] 2026/07/21 21:59:56.823427177 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 21:59:56.823427758 { [5 bytes data] 2026/07/21 21:59:56.823446744 * Connection #0 to host files.pythonhosted.org left intact Stopped session pings to http://127.0.0.1:33053 |
| ✅ | 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/07/21 21:59:56.840232135 [connect-session] Connect Session v2026.06.1 2026/07/21 21:59:56.840421482 [connect-session] Job Key: [redacted] 2026/07/21 21:59:56.840434867 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 21:59:56.840438474 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:34003 ... Connected to session server http://127.0.0.1:34003 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 21:59:57.006162898 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/21 21:59:57.012135314 2026/07/21 21:59:57.012142878 $ /opt/python/3.13.9/bin/python3.13 -V 2026/07/21 21:59:57.012192626 Python 3.13.9 Stopped session pings to http://127.0.0.1:34003 |
| ❌ | 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/07/21 21:59:57.444082422 [connect-session] Connect Session v2026.06.1 2026/07/21 21:59:57.444285105 [connect-session] Job Key: [redacted] 2026/07/21 21:59:57.444299391 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 21:59:57.444305133 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:39067 ... Connected to session server http://127.0.0.1:39067 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 21:59:57.567125428 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/21 21:59:57.573528898 2026/07/21 21:59:57.573537213 $ env 2026/07/21 21:59:57.573565096 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111 2026/07/21 21:59:57.573566028 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 21:59:57.573578631 HOSTNAME=eb78aa97575f 2026/07/21 21:59:57.573579183 LANG=en_US.UTF-8 2026/07/21 21:59:57.573587879 LANGUAGE=en_US:en 2026/07/21 21:59:57.573588310 LC_ALL=en_US.UTF-8 2026/07/21 21:59:57.573596475 LOGNAME=rstudio-connect 2026/07/21 21:59:57.573596956 MAKEFLAGS=-j1 2026/07/21 21:59:57.573605172 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/21 21:59:57.573605622 PICOTEL_PREFIX=PICOTEL 2026/07/21 21:59:57.573615822 PICOTEL_SDK_DISABLED=true 2026/07/21 21:59:57.573616313 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/21 21:59:57.573625931 POSIT_PRODUCT=CONNECT 2026/07/21 21:59:57.573626412 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 21:59:57.573635810 RSTUDIO_PRODUCT=CONNECT 2026/07/21 21:59:57.573639757 SHLVL=2 2026/07/21 21:59:57.573654495 STARTUP_DEBUG_MODE=0 2026/07/21 21:59:57.573655447 TERM=xterm 2026/07/21 21:59:57.573669262 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 21:59:57.573670324 TZ=UTC 2026/07/21 21:59:57.573684591 USERNAME=rstudio-connect 2026/07/21 21:59:57.573685633 USER=rstudio-connect 2026/07/21 21:59:57.573701784 _=/usr/bin/env 2026/07/21 21:59:57.573702696 UV_CONCURRENT_BUILDS=1 Stopped session pings to http://127.0.0.1:39067 Stopping content session token refresher |
| ✅ | 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/07/21 21:59:57.589580679 [connect-session] Connect Session v2026.06.1 2026/07/21 21:59:57.589771599 [connect-session] Job Key: [redacted] 2026/07/21 21:59:57.589783361 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 21:59:57.589787068 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:39839 ... Connected to session server http://127.0.0.1:39839 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 21:59:57.712124427 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/21 21:59:57.716089765 2026/07/21 21:59:57.716098331 $ findmnt --notruncate 2026/07/21 21:59:57.718228527 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 21:59:57.718240229 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/YT5IC AKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 21:59:57.718415044 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 21:59:57.718442040 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 21:59:57.718444254 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 21:59:57.718492134 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 21:59:57.718493427 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 21:59:57.718515669 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 21:59:57.718516190 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 21:59:57.718538011 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 21:59:57.718539234 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:57.718595148 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l /YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 21:59:57.718598955 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l /YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 21:59:57.718917150 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:57.718991687 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:57.718993550 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:57.719028571 ├─/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/07/21 21:59:57.719082618 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:57.719083810 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/zHwNOnWv05rK90Wl] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:57.719143974 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 21:59:57.719144856 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2702828] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 21:59:57.719336718 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 21:59:57.719340164 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr Stopped session pings to http://127.0.0.1:39839 |
| ✅ | 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/07/21 21:59:57.735153621 [connect-session] Connect Session v2026.06.1 2026/07/21 21:59:57.735483303 [connect-session] Job Key: [redacted] 2026/07/21 21:59:57.735493102 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 21:59:57.735496699 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:38045 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:38045 2026/07/21 21:59:57.858069653 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/21 21:59:57.863060896 2026/07/21 21:59:57.863068180 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.t4WvaSHZ6m/testenv 2026/07/21 22:00:00.387022830 2026/07/21 22:00:00.387037528 $ source /opt/rstudio-connect/mnt/tmp/tmp.t4WvaSHZ6m/testenv/bin/activate 2026/07/21 22:00:00.388514821 2026/07/21 22:00:00.388521894 $ python --version 2026/07/21 22:00:00.390055378 Python 3.13.9 2026/07/21 22:00:00.390321745 2026/07/21 22:00:00.390328468 $ python -m site 2026/07/21 22:00:00.403645522 sys.path = [ 2026/07/21 22:00:00.403653998 '/opt/rstudio-connect/mnt/app', 2026/07/21 22:00:00.403689926 '/opt/python/3.13.9/lib/python313.zip', 2026/07/21 22:00:00.403695476 '/opt/python/3.13.9/lib/python3.13', 2026/07/21 22:00:00.403718319 '/opt/python/3.13.9/lib/python3.13/lib-dynload', 2026/07/21 22:00:00.403723900 '/opt/rstudio-connect/mnt/tmp/tmp.t4WvaSHZ6m/testenv/lib/python3.13/site-packages', 2026/07/21 22:00:00.403749438 '/opt/python/3.13.9/lib/python3.13/site-packages', 2026/07/21 22:00:00.403750490 ] 2026/07/21 22:00:00.403765338 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/21 22:00:00.403766230 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist) 2026/07/21 22:00:00.403789163 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/07/21 22:00:00.453514841 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:00.453840595 [connect-session] Job Key: [redacted] 2026/07/21 22:00:00.453850083 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:00.453861705 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:37277 ... Connected to session server http://127.0.0.1:37277 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:00.576775448 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/21 22:00:00.581708181 2026/07/21 22:00:00.581717659 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv 2026/07/21 22:00:03.088301307 2026/07/21 22:00:03.088316896 $ source /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv/bin/activate 2026/07/21 22:00:03.089769242 2026/07/21 22:00:03.089778360 $ python -m pip --version 2026/07/21 22:00:03.258784265 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv/lib/python3.13/site-packages/pip (python 3.13) 2026/07/21 22:00:03.281519321 2026/07/21 22:00:03.281533348 $ python -m pip config debug 2026/07/21 22:00:03.452248645 env_var: 2026/07/21 22:00:03.452552198 env: 2026/07/21 22:00:03.452724993 global: 2026/07/21 22:00:03.452930891 /etc/xdg/pip/pip.conf, exists: False 2026/07/21 22:00:03.453147832 /etc/pip.conf, exists: False 2026/07/21 22:00:03.453329003 site: 2026/07/21 22:00:03.453530584 /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv/pip.conf, exists: False 2026/07/21 22:00:03.453719840 user: 2026/07/21 22:00:03.453920801 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/21 22:00:03.454146475 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/21 22:00:03.476391394 2026/07/21 22:00:03.476404258 $ python -m pip config list -v 2026/07/21 22:00:03.645250712 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/21 22:00:03.645570785 For variant 'global', will try loading '/etc/pip.conf' 2026/07/21 22:00:03.646134870 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/21 22:00:03.646399030 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/21 22:00:03.646672064 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv/pip.conf' 2026/07/21 22:00:03.667325309 2026/07/21 22:00:03.667337001 $ python -m pip._vendor.requests.certs 2026/07/21 22:00:03.800286735 <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/07/21 22:00:03.800461946 /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/21 22:00:03.813794045 2026/07/21 22:00:03.813802281 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY pip 2026/07/21 22:00:04.223799422 Collecting pip 2026/07/21 22:00:04.224175592 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata 2026/07/21 22:00:04.235390685 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/21 22:00:04.241473393 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/21 22:00:04.256532241 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 193.8 MB/s 0:00:00 2026/07/21 22:00:04.267347795 Saved /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/pip-26.1.2-py3-none-any.whl 2026/07/21 22:00:04.267683855 Successfully downloaded pip 2026/07/21 22:00:04.317266975 2026/07/21 22:00:04.317276614 [notice] A new release of pip is available: 25.2 -> 26.1.2 2026/07/21 22:00:04.317322240 [notice] To update, run: pip install --upgrade pip |
| ✅ | python-restore-sandbox | pypi-connectivity | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/21 22:00:04.405864291 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:04.406163645 [connect-session] Job Key: [redacted] 2026/07/21 22:00:04.406182030 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:04.406188302 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:45869 ... Connected to session server http://127.0.0.1:45869 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:04.529718181 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/21 22:00:04.534088167 2026/07/21 22:00:04.534097255 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/21 22:00:04.541613963 * Trying 140.248.144.223:443... 2026/07/21 22:00:04.543199155 * Connected to pypi.python.org (140.248.144.223) port 443 (#0) 2026/07/21 22:00:04.544874992 * ALPN, offering h2 2026/07/21 22:00:04.544883638 * ALPN, offering http/1.1 2026/07/21 22:00:04.566181574 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 22:00:04.566192254 * CApath: /etc/ssl/certs 2026/07/21 22:00:04.566354430 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:04.566360942 } [5 bytes data] 2026/07/21 22:00:04.566385048 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 22:00:04.566387853 } [512 bytes data] 2026/07/21 22:00:04.568750662 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:04.568758176 { [5 bytes data] 2026/07/21 22:00:04.568799168 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 22:00:04.568801853 { [122 bytes data] 2026/07/21 22:00:04.568993971 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 22:00:04.569008038 { [5 bytes data] 2026/07/21 22:00:04.569060146 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.569065456 { [5 bytes data] 2026/07/21 22:00:04.569085954 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 22:00:04.569087247 { [19 bytes data] 2026/07/21 22:00:04.569108838 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.569111483 { [5 bytes data] 2026/07/21 22:00:04.569133925 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 22:00:04.569135308 { [2860 bytes data] 2026/07/21 22:00:04.569727676 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.569733447 { [5 bytes data] 2026/07/21 22:00:04.569764996 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 22:00:04.569766449 { [264 bytes data] 2026/07/21 22:00:04.569846967 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.569848289 { [5 bytes data] 2026/07/21 22:00:04.569873777 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 22:00:04.569875270 { [36 bytes data] 2026/07/21 22:00:04.569921005 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 22:00:04.569930363 } [5 bytes data] 2026/07/21 22:00:04.569960331 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 22:00:04.569962294 } [1 bytes data] 2026/07/21 22:00:04.570015855 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.570019953 } [5 bytes data] 2026/07/21 22:00:04.570044298 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 22:00:04.570046272 } [36 bytes data] 2026/07/21 22:00:04.570129108 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 22:00:04.570131152 * ALPN, server accepted to use h2 2026/07/21 22:00:04.570159986 * Server certificate: 2026/07/21 22:00:04.570162912 * subject: CN=www.python.org 2026/07/21 22:00:04.570182570 * start date: Jan 13 13:03:46 2026 GMT 2026/07/21 22:00:04.570184253 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/21 22:00:04.570200764 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/21 22:00:04.570203409 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 22:00:04.570217987 * SSL certificate verify ok. 2026/07/21 22:00:04.570218498 * Using HTTP2, server supports multiplexing 2026/07/21 22:00:04.570230360 * Connection state changed (HTTP/2 confirmed) 2026/07/21 22:00:04.570230851 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 22:00:04.570250198 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.570254035 } [5 bytes data] 2026/07/21 22:00:04.570336810 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.570339215 } [5 bytes data] 2026/07/21 22:00:04.570362168 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.570364102 } [5 bytes data] 2026/07/21 22:00:04.570422453 * Using Stream ID: 1 (easy handle 0x55c94e618a40) 2026/07/21 22:00:04.570453662 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.570455325 } [5 bytes data] 2026/07/21 22:00:04.570479851 > GET / HTTP/2 2026/07/21 22:00:04.570481955 > Host: pypi.python.org 2026/07/21 22:00:04.570495891 > user-agent: curl/7.81.0 2026/07/21 22:00:04.570496382 > accept: */* 2026/07/21 22:00:04.570504888 > 2026/07/21 22:00:04.570506241 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.570516370 { [5 bytes data] 2026/07/21 22:00:04.570597202 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 22:00:04.570599296 { [193 bytes data] 2026/07/21 22:00:04.571588963 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.571595726 { [5 bytes data] 2026/07/21 22:00:04.571633347 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.571639088 } [5 bytes data] 2026/07/21 22:00:04.571784383 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.571790825 { [5 bytes data] 2026/07/21 22:00:04.572345111 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.572353086 { [5 bytes data] 2026/07/21 22:00:04.572440024 < HTTP/2 301 2026/07/21 22:00:04.572445534 < server: Varnish 2026/07/21 22:00:04.572472756 < retry-after: 0 2026/07/21 22:00:04.572473998 < location: https://pypi.org/ 2026/07/21 22:00:04.572493445 < content-type: text/html; charset=UTF-8 2026/07/21 22:00:04.572495909 < accept-ranges: bytes 2026/07/21 22:00:04.572512320 < date: Tue, 21 Jul 2026 22:00:04 GMT 2026/07/21 22:00:04.572513202 < x-served-by: cache-chi-kmdw8640088-CHI 2026/07/21 22:00:04.572529663 < x-cache: HIT 2026/07/21 22:00:04.572530535 < x-cache-hits: 0 2026/07/21 22:00:04.572543279 < x-timer: S1784671205.571577,VS0,VE0 2026/07/21 22:00:04.572544180 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 22:00:04.572569107 < x-frame-options: deny 2026/07/21 22:00:04.572570140 < x-xss-protection: 1; mode=block 2026/07/21 22:00:04.572585398 < x-content-type-options: nosniff 2026/07/21 22:00:04.572586410 < x-permitted-cross-domain-policies: none 2026/07/21 22:00:04.572610175 < 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/07/21 22:00:04.572613331 < content-length: 122 2026/07/21 22:00:04.572679205 < 2026/07/21 22:00:04.572680698 * Ignoring the response-body 2026/07/21 22:00:04.572708276 { [122 bytes data] 2026/07/21 22:00:04.572742701 * Connection #0 to host pypi.python.org left intact 2026/07/21 22:00:04.572774080 * Issue another request to this URL: 'https://pypi.org/' 2026/07/21 22:00:04.574616337 * Trying 151.101.192.223:443... 2026/07/21 22:00:04.576145942 * Connected to pypi.org (151.101.192.223) port 443 (#1) 2026/07/21 22:00:04.576397959 * ALPN, offering h2 2026/07/21 22:00:04.576404882 * ALPN, offering http/1.1 2026/07/21 22:00:04.597766141 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 22:00:04.597773294 * CApath: /etc/ssl/certs 2026/07/21 22:00:04.597949358 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:04.597957323 } [5 bytes data] 2026/07/21 22:00:04.597995855 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 22:00:04.597999733 } [512 bytes data] 2026/07/21 22:00:04.602755658 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:04.602761939 { [5 bytes data] 2026/07/21 22:00:04.602799560 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 22:00:04.602802927 { [122 bytes data] 2026/07/21 22:00:04.602901637 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 22:00:04.602911305 { [5 bytes data] 2026/07/21 22:00:04.602953805 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.602955599 { [5 bytes data] 2026/07/21 22:00:04.602978292 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 22:00:04.602980786 { [19 bytes data] 2026/07/21 22:00:04.602995194 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.603006485 { [5 bytes data] 2026/07/21 22:00:04.603059335 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 22:00:04.603061028 { [2856 bytes data] 2026/07/21 22:00:04.603627933 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.603636308 { [5 bytes data] 2026/07/21 22:00:04.603670533 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 22:00:04.603671905 { [264 bytes data] 2026/07/21 22:00:04.603743887 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.603755368 { [5 bytes data] 2026/07/21 22:00:04.603822319 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 22:00:04.603854535 { [36 bytes data] 2026/07/21 22:00:04.603856359 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 22:00:04.603874763 } [5 bytes data] 2026/07/21 22:00:04.603876076 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 22:00:04.603893990 } [1 bytes data] 2026/07/21 22:00:04.603894932 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.603913266 } [5 bytes data] 2026/07/21 22:00:04.603914208 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 22:00:04.603930869 } [36 bytes data] 2026/07/21 22:00:04.603993983 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 22:00:04.604002499 * ALPN, server accepted to use h2 2026/07/21 22:00:04.604038267 * Server certificate: 2026/07/21 22:00:04.604041233 * subject: CN=pypi.org 2026/07/21 22:00:04.604056762 * start date: Dec 28 04:33:08 2025 GMT 2026/07/21 22:00:04.604057874 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/21 22:00:04.604072131 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/21 22:00:04.604072882 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 22:00:04.604091448 * SSL certificate verify ok. 2026/07/21 22:00:04.604104422 * Using HTTP2, server supports multiplexing 2026/07/21 22:00:04.604105724 * Connection state changed (HTTP/2 confirmed) 2026/07/21 22:00:04.604116660 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 22:00:04.604133787 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.604134849 } [5 bytes data] 2026/07/21 22:00:04.604152252 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.604153234 } [5 bytes data] 2026/07/21 22:00:04.604174013 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.604175175 } [5 bytes data] 2026/07/21 22:00:04.604230900 * Using Stream ID: 1 (easy handle 0x55c94e618a40) 2026/07/21 22:00:04.604232654 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.604267810 } [5 bytes data] 2026/07/21 22:00:04.604315391 > GET / HTTP/2 2026/07/21 22:00:04.604322414 > Host: pypi.org 2026/07/21 22:00:04.604342743 > user-agent: curl/7.81.0 2026/07/21 22:00:04.604343905 > accept: */* 2026/07/21 22:00:04.604357611 > 2026/07/21 22:00:04.604359855 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.604374022 { [5 bytes data] 2026/07/21 22:00:04.604375905 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 22:00:04.604393018 { [193 bytes data] 2026/07/21 22:00:04.605403835 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.605411399 { [5 bytes data] 2026/07/21 22:00:04.605449872 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.605451335 } [5 bytes data] 2026/07/21 22:00:04.605531787 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.605534201 { [5 bytes data] 2026/07/21 22:00:04.606872135 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.606879389 { [5 bytes data] 2026/07/21 22:00:04.606945063 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.606946856 { [5 bytes data] 2026/07/21 22:00:04.607008934 < HTTP/2 200 2026/07/21 22:00:04.607010827 < etag: "4ZMr/o6kmXfLMcTQcFCu6Q" 2026/07/21 22:00:04.607037878 < referrer-policy: origin-when-cross-origin 2026/07/21 22:00:04.607040363 < content-type: text/html; charset=UTF-8 2026/07/21 22:00:04.607062765 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII='; style-src 'self' *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY=' 2026/07/21 22:00:04.607066773 < server: gunicorn 2026/07/21 22:00:04.607182562 < accept-ranges: bytes 2026/07/21 22:00:04.607187351 < date: Tue, 21 Jul 2026 22:00:04 GMT 2026/07/21 22:00:04.607201798 < x-served-by: cache-iad-kiad7000084-IAD, cache-iad-kiad7000084-IAD, cache-iad-kiad7000100-IAD, cache-chi-kmdw8640024-CHI 2026/07/21 22:00:04.607203491 < x-cache: MISS, HIT, HIT 2026/07/21 22:00:04.607225593 < x-cache-hits: 0, 7, 1 2026/07/21 22:00:04.607226394 < x-timer: S1784671205.605410,VS0,VE1 2026/07/21 22:00:04.607241493 < vary: Cookie, Accept-Encoding 2026/07/21 22:00:04.607242234 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 22:00:04.607263474 < x-frame-options: deny 2026/07/21 22:00:04.607264316 < x-xss-protection: 1; mode=block 2026/07/21 22:00:04.607278172 < x-content-type-options: nosniff 2026/07/21 22:00:04.607278984 < x-permitted-cross-domain-policies: none 2026/07/21 22:00:04.607294833 < 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/07/21 22:00:04.607299241 < content-length: 22848 2026/07/21 22:00:04.607362371 < 2026/07/21 22:00:04.607363964 { [957 bytes data] 2026/07/21 22:00:04.607377980 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.607378932 { [5 bytes data] 2026/07/21 22:00:04.607396224 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.607397778 { [5 bytes data] 2026/07/21 22:00:04.607414098 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.607415000 { [5 bytes data] 2026/07/21 22:00:04.607432974 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.607433775 { [5 bytes data] 2026/07/21 22:00:04.607463101 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.607464153 { [5 bytes data] 2026/07/21 22:00:04.607480123 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.607481015 { [5 bytes data] 2026/07/21 22:00:04.607496554 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.607497466 { [5 bytes data] 2026/07/21 22:00:04.607512965 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.607513877 { [5 bytes data] 2026/07/21 22:00:04.607529436 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.607530338 { [5 bytes data] 2026/07/21 22:00:04.607546208 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.607547290 { [5 bytes data] 2026/07/21 22:00:04.609815971 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.609826531 { [5 bytes data] 2026/07/21 22:00:04.609888227 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.609895331 { [5 bytes data] 2026/07/21 22:00:04.609942069 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.609943562 { [5 bytes data] 2026/07/21 22:00:04.609962628 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.609963590 { [5 bytes data] 2026/07/21 22:00:04.610051666 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.610053399 { [5 bytes data] 2026/07/21 22:00:04.610076182 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.610078637 { [5 bytes data] 2026/07/21 22:00:04.610097452 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.610099887 { [5 bytes data] 2026/07/21 22:00:04.610122680 * Connection #1 to host pypi.org left intact 2026/07/21 22:00:04.612495227 2026/07/21 22:00:04.612502000 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/21 22:00:04.619602387 * Trying 140.248.144.223:443... 2026/07/21 22:00:04.621123739 * Connected to files.pythonhosted.org (140.248.144.223) port 443 (#0) 2026/07/21 22:00:04.622743871 * ALPN, offering h2 2026/07/21 22:00:04.622753158 * ALPN, offering http/1.1 2026/07/21 22:00:04.644262613 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 22:00:04.644270728 * CApath: /etc/ssl/certs 2026/07/21 22:00:04.644434687 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:04.644454625 } [5 bytes data] 2026/07/21 22:00:04.644484712 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 22:00:04.644486625 } [512 bytes data] 2026/07/21 22:00:04.646936789 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:04.646943341 { [5 bytes data] 2026/07/21 22:00:04.646982205 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 22:00:04.646983527 { [122 bytes data] 2026/07/21 22:00:04.647189417 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 22:00:04.647195018 { [5 bytes data] 2026/07/21 22:00:04.647230595 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.647231947 { [5 bytes data] 2026/07/21 22:00:04.647255311 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 22:00:04.647258317 { [19 bytes data] 2026/07/21 22:00:04.647282707 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.647286765 { [5 bytes data] 2026/07/21 22:00:04.647304198 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 22:00:04.647305230 { [2842 bytes data] 2026/07/21 22:00:04.647933511 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.647941146 { [5 bytes data] 2026/07/21 22:00:04.647966484 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 22:00:04.647967666 { [264 bytes data] 2026/07/21 22:00:04.648058958 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.648061303 { [5 bytes data] 2026/07/21 22:00:04.648086109 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 22:00:04.648087332 { [36 bytes data] 2026/07/21 22:00:04.648140801 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 22:00:04.648152453 } [5 bytes data] 2026/07/21 22:00:04.648197478 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 22:00:04.648200925 } [1 bytes data] 2026/07/21 22:00:04.648222946 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.648224479 } [5 bytes data] 2026/07/21 22:00:04.648233947 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 22:00:04.648235410 } [36 bytes data] 2026/07/21 22:00:04.648640956 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 22:00:04.648646667 * ALPN, server accepted to use h2 2026/07/21 22:00:04.648685148 * Server certificate: 2026/07/21 22:00:04.648687042 * subject: CN=*.pythonhosted.org 2026/07/21 22:00:04.648714926 * start date: Dec 8 21:08:03 2025 GMT 2026/07/21 22:00:04.648716389 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/21 22:00:04.648743951 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/21 22:00:04.648745604 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 22:00:04.648789486 * SSL certificate verify ok. 2026/07/21 22:00:04.648790418 * Using HTTP2, server supports multiplexing 2026/07/21 22:00:04.648801119 * Connection state changed (HTTP/2 confirmed) 2026/07/21 22:00:04.648801640 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 22:00:04.648816808 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.648817259 } [5 bytes data] 2026/07/21 22:00:04.648826867 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.648827358 } [5 bytes data] 2026/07/21 22:00:04.648836615 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.648837107 } [5 bytes data] 2026/07/21 22:00:04.648846444 * Using Stream ID: 1 (easy handle 0x55b79e0ffa40) 2026/07/21 22:00:04.648846955 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.648869257 } [5 bytes data] 2026/07/21 22:00:04.648870379 > GET / HTTP/2 2026/07/21 22:00:04.648883955 > Host: files.pythonhosted.org 2026/07/21 22:00:04.648884877 > user-agent: curl/7.81.0 2026/07/21 22:00:04.648897370 > accept: */* 2026/07/21 22:00:04.648897841 > 2026/07/21 22:00:04.648905185 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.648905646 { [5 bytes data] 2026/07/21 22:00:04.648915655 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 22:00:04.648916196 { [193 bytes data] 2026/07/21 22:00:04.649706115 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.649713569 { [5 bytes data] 2026/07/21 22:00:04.649741552 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:04.649742203 } [5 bytes data] 2026/07/21 22:00:04.649801575 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.649807486 { [5 bytes data] 2026/07/21 22:00:04.652049878 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.652056931 { [5 bytes data] 2026/07/21 22:00:04.652094412 < HTTP/2 200 2026/07/21 22:00:04.652101495 < content-type: text/html 2026/07/21 22:00:04.652122695 < server: Python/3.12 aiohttp/3.14.1 2026/07/21 22:00:04.652123868 < accept-ranges: bytes 2026/07/21 22:00:04.652142332 < date: Tue, 21 Jul 2026 22:00:04 GMT 2026/07/21 22:00:04.652143344 < age: 8 2026/07/21 22:00:04.652160978 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640025-CHI 2026/07/21 22:00:04.652162410 < x-cache: HIT, HIT 2026/07/21 22:00:04.652186887 < x-cache-hits: 20, 1 2026/07/21 22:00:04.652188189 < x-timer: S1784671205.649616,VS0,VE2 2026/07/21 22:00:04.652210832 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 22:00:04.652211944 < x-frame-options: deny 2026/07/21 22:00:04.652234727 < x-xss-protection: 1; mode=block 2026/07/21 22:00:04.652235919 < x-content-type-options: nosniff 2026/07/21 22:00:04.652249720 < x-permitted-cross-domain-policies: none 2026/07/21 22:00:04.652265946 < x-robots-header: noindex 2026/07/21 22:00:04.652267018 < content-length: 1853 2026/07/21 22:00:04.652285032 < 2026/07/21 22:00:04.652286034 { [1032 bytes data] 2026/07/21 22:00:04.652300651 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:04.652301653 { [5 bytes data] 2026/07/21 22:00:04.652332291 * Connection #0 to host files.pythonhosted.org left intact |
| ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Performing manifest.json to packrat transformation. 2026/07/21 22:00:04.669647771 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:04.669846216 [connect-session] Job Key: [redacted] 2026/07/21 22:00:04.669855844 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:04.669860333 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:38941 ... Connected to session server http://127.0.0.1:38941 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:04.909980029 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:04.910308214 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/21 22:00:04.929135086 2026/07/21 22:00:04.929142530 $ /opt/R/4.4.3/bin/R --version 2026/07/21 22:00:04.929189540 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/21 22:00:04.929192415 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/21 22:00:04.929232761 Platform: x86_64-pc-linux-gnu 2026/07/21 22:00:04.929234715 2026/07/21 22:00:04.929247930 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/21 22:00:04.929248521 You are welcome to redistribute it under the terms of the 2026/07/21 22:00:04.929282736 GNU General Public License versions 2 or 3. 2026/07/21 22:00:04.929283457 For more information about these matters see 2026/07/21 22:00:04.934215324 https://www.gnu.org/licenses/. |
| ✅ | packrat-restore-sandbox | installed-packages | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 22:00:04.949508183 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:04.949715524 [connect-session] Job Key: [redacted] 2026/07/21 22:00:04.949725553 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:04.949729250 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:39031 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:39031 2026/07/21 22:00:05.132157383 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:05.132486625 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/21 22:00:05.338279243 2026/07/21 22:00:05.338294151 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/21 22:00:05.338354896 Package Version LibPath 2026/07/21 22:00:05.338356429 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338372269 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338373050 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338388289 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338389070 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338408227 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338409188 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338426912 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338427764 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338444275 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338445026 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338461176 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338462058 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338479511 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338480373 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338560761 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338563696 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338592490 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338593673 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338652133 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338653776 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338673914 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338674886 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338694984 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338695946 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338714080 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338714911 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.338771648 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:05.344038036 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopped session pings to http://127.0.0.1:39031 |
| ✅ | 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/07/21 22:00:05.360300765 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:05.360564744 [connect-session] Job Key: [redacted] 2026/07/21 22:00:05.360579121 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:05.360585252 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:45631 ... Connected to session server http://127.0.0.1:45631 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:05.540944205 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:05.541226879 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/21 22:00:05.541823320 $add.smooth 2026/07/21 22:00:05.541829442 [1] TRUE 2026/07/21 22:00:05.541867794 2026/07/21 22:00:05.541869327 $bitmapType 2026/07/21 22:00:05.541879757 [1] "cairo" 2026/07/21 22:00:05.541880418 2026/07/21 22:00:05.541887842 $browser 2026/07/21 22:00:05.541888323 [1] "xdg-open" 2026/07/21 22:00:05.541896118 2026/07/21 22:00:05.541896548 $browserNLdisabled 2026/07/21 22:00:05.541904834 [1] FALSE 2026/07/21 22:00:05.541905325 2026/07/21 22:00:05.541912489 $catch.script.errors 2026/07/21 22:00:05.541912929 [1] FALSE 2026/07/21 22:00:05.541921014 2026/07/21 22:00:05.541921455 $CBoundsCheck 2026/07/21 22:00:05.541928669 [1] FALSE 2026/07/21 22:00:05.541929130 2026/07/21 22:00:05.541935953 $check.bounds 2026/07/21 22:00:05.541936403 [1] FALSE 2026/07/21 22:00:05.541944028 2026/07/21 22:00:05.541945400 $citation.bibtex.max 2026/07/21 22:00:05.541953135 [1] 1 2026/07/21 22:00:05.541953606 2026/07/21 22:00:05.541966400 $continue 2026/07/21 22:00:05.541986288 [1] "+ " 2026/07/21 22:00:05.542012006 2026/07/21 22:00:05.542017587 $contrasts 2026/07/21 22:00:05.542039793 unordered ordered 2026/07/21 22:00:05.542041516 "contr.treatment" "contr.poly" 2026/07/21 22:00:05.542088755 2026/07/21 22:00:05.542090298 $defaultPackages 2026/07/21 22:00:05.542103523 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/21 22:00:05.542104555 2026/07/21 22:00:05.542128146 $demo.ask 2026/07/21 22:00:05.542131031 [1] "default" 2026/07/21 22:00:05.542180955 2026/07/21 22:00:05.542182288 $deparse.cutoff 2026/07/21 22:00:05.542194380 [1] 60 2026/07/21 22:00:05.542195252 2026/07/21 22:00:05.542205862 $device 2026/07/21 22:00:05.542397728 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/21 22:00:05.542405032 width, height, onefile, family, title, fonts, version, paper, 2026/07/21 22:00:05.542443585 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/21 22:00:05.542444957 useKerning, fillOddEven, compress) 2026/07/21 22:00:05.542458232 { 2026/07/21 22:00:05.542458733 initPSandPDFfonts() 2026/07/21 22:00:05.542479018 new <- list() 2026/07/21 22:00:05.542481252 if (!missing(width)) 2026/07/21 22:00:05.542499086 new$width <- width 2026/07/21 22:00:05.542499977 if (!missing(height)) 2026/07/21 22:00:05.542513473 new$height <- height 2026/07/21 22:00:05.542514264 if (!missing(onefile)) 2026/07/21 22:00:05.542527519 new$onefile <- onefile 2026/07/21 22:00:05.542528321 if (!missing(title)) 2026/07/21 22:00:05.542541696 new$title <- title 2026/07/21 22:00:05.542542448 if (!missing(fonts)) 2026/07/21 22:00:05.542555953 new$fonts <- fonts 2026/07/21 22:00:05.542556784 if (!missing(version)) 2026/07/21 22:00:05.542573897 new$version <- version 2026/07/21 22:00:05.542574688 if (!missing(paper)) 2026/07/21 22:00:05.542587783 new$paper <- paper 2026/07/21 22:00:05.542588524 if (!missing(encoding)) 2026/07/21 22:00:05.542601639 new$encoding <- encoding 2026/07/21 22:00:05.542602421 if (!missing(bg)) 2026/07/21 22:00:05.542615886 new$bg <- bg 2026/07/21 22:00:05.542616637 if (!missing(fg)) 2026/07/21 22:00:05.542629101 new$fg <- fg 2026/07/21 22:00:05.542629832 if (!missing(pointsize)) 2026/07/21 22:00:05.542642957 new$pointsize <- pointsize 2026/07/21 22:00:05.542652064 if (!missing(pagecentre)) 2026/07/21 22:00:05.542666992 new$pagecentre <- pagecentre 2026/07/21 22:00:05.542667834 if (!missing(colormodel)) 2026/07/21 22:00:05.542682381 new$colormodel <- colormodel 2026/07/21 22:00:05.542685237 if (!missing(useDingbats)) 2026/07/21 22:00:05.542700115 new$useDingbats <- useDingbats 2026/07/21 22:00:05.542700997 if (!missing(useKerning)) 2026/07/21 22:00:05.542722908 new$useKerning <- useKerning 2026/07/21 22:00:05.542723770 if (!missing(fillOddEven)) 2026/07/21 22:00:05.542738888 new$fillOddEven <- fillOddEven 2026/07/21 22:00:05.542739740 if (!missing(compress)) 2026/07/21 22:00:05.542754267 new$compress <- compress 2026/07/21 22:00:05.542755439 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/21 22:00:05.542773052 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/21 22:00:05.542779485 inherits(family, "CIDFont"))) { 2026/07/21 22:00:05.542796707 enc <- family$encoding 2026/07/21 22:00:05.542797499 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/21 22:00:05.542813559 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/21 22:00:05.542814431 "default")) 2026/07/21 22:00:05.542830180 old$encoding <- enc 2026/07/21 22:00:05.542831122 family <- family$metrics 2026/07/21 22:00:05.542848495 } 2026/07/21 22:00:05.542849296 if (is.null(old$encoding) || old$encoding == "default") 2026/07/21 22:00:05.542863914 old$encoding <- guessEncoding() 2026/07/21 22:00:05.542864756 if (!missing(family)) { 2026/07/21 22:00:05.542879273 if (length(family) == 4L) { 2026/07/21 22:00:05.542880105 family <- c(family, "Symbol.afm") 2026/07/21 22:00:05.542895053 } 2026/07/21 22:00:05.542895924 else if (length(family) == 5L) { 2026/07/21 22:00:05.542908398 } 2026/07/21 22:00:05.542909180 else if (length(family) == 1L) { 2026/07/21 22:00:05.542921853 pf <- pdfFonts(family)[[1L]] 2026/07/21 22:00:05.542922645 if (is.null(pf)) 2026/07/21 22:00:05.542936681 stop(gettextf("unknown family '%s'", family), 2026/07/21 22:00:05.542937623 domain = NA) 2026/07/21 22:00:05.542953112 matchFont(pf, old$encoding) 2026/07/21 22:00:05.542953904 } 2026/07/21 22:00:05.542987908 else stop("invalid 'family' argument") 2026/07/21 22:00:05.542995462 old$family <- family 2026/07/21 22:00:05.543019969 } 2026/07/21 22:00:05.543024958 version <- old$version 2026/07/21 22:00:05.543046809 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/21 22:00:05.543049223 "2.0") 2026/07/21 22:00:05.543069241 if (version %in% versions) 2026/07/21 22:00:05.543070253 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/21 22:00:05.543104508 else stop("invalid PDF version") 2026/07/21 22:00:05.543105650 onefile <- old$onefile 2026/07/21 22:00:05.543122011 if (!checkIntFormat(file)) 2026/07/21 22:00:05.543122772 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/21 22:00:05.543140726 domain = NA) 2026/07/21 22:00:05.543141488 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/21 22:00:05.543159612 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/21 22:00:05.543160533 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/21 22:00:05.543182214 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/21 22:00:05.543183036 old$fillOddEven, old$compress) 2026/07/21 22:00:05.543202974 invisible() 2026/07/21 22:00:05.543203765 } 2026/07/21 22:00:05.543215798 <bytecode: 0x55d72d1a69a0> 2026/07/21 22:00:05.543216559 <environment: namespace:grDevices> 2026/07/21 22:00:05.543231648 2026/07/21 22:00:05.543232399 $device.ask.default 2026/07/21 22:00:05.543244752 [1] FALSE 2026/07/21 22:00:05.543245524 2026/07/21 22:00:05.543256585 $digits 2026/07/21 22:00:05.543257436 [1] 7 2026/07/21 22:00:05.543268117 2026/07/21 22:00:05.543268978 $download.file.extra 2026/07/21 22:00:05.543280881 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)'" 2026/07/21 22:00:05.543290309 2026/07/21 22:00:05.543315326 $download.file.method 2026/07/21 22:00:05.543316227 [1] "curl" 2026/07/21 22:00:05.543328971 2026/07/21 22:00:05.543329733 $dvipscmd 2026/07/21 22:00:05.543340563 [1] "dvips" 2026/07/21 22:00:05.543341345 2026/07/21 22:00:05.543352436 $echo 2026/07/21 22:00:05.543353197 [1] FALSE 2026/07/21 22:00:05.543364048 2026/07/21 22:00:05.543364919 $editor 2026/07/21 22:00:05.543375579 [1] "vi" 2026/07/21 22:00:05.543376541 2026/07/21 22:00:05.543387281 $encoding 2026/07/21 22:00:05.543388073 [1] "native.enc" 2026/07/21 22:00:05.543400065 2026/07/21 22:00:05.543400887 $example.ask 2026/07/21 22:00:05.543412349 [1] "default" 2026/07/21 22:00:05.543413180 2026/07/21 22:00:05.543423510 $expressions 2026/07/21 22:00:05.543424431 [1] 5000 2026/07/21 22:00:05.543436374 2026/07/21 22:00:05.543437216 $help.search.types 2026/07/21 22:00:05.543448928 [1] "vignette" "demo" "help" 2026/07/21 22:00:05.543449870 2026/07/21 22:00:05.543461612 $help.try.all.packages 2026/07/21 22:00:05.543462473 [1] FALSE 2026/07/21 22:00:05.543478544 2026/07/21 22:00:05.543479385 $HTTPUserAgent 2026/07/21 22:00:05.543490436 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/21 22:00:05.543491208 2026/07/21 22:00:05.543506166 $internet.info 2026/07/21 22:00:05.543507118 [1] 2 2026/07/21 22:00:05.543518810 2026/07/21 22:00:05.543519721 $keep.parse.data 2026/07/21 22:00:05.543531293 [1] TRUE 2026/07/21 22:00:05.543532135 2026/07/21 22:00:05.543542715 $keep.parse.data.pkgs 2026/07/21 22:00:05.543543506 [1] FALSE 2026/07/21 22:00:05.543555509 2026/07/21 22:00:05.543556401 $keep.source 2026/07/21 22:00:05.543567702 [1] FALSE 2026/07/21 22:00:05.543568503 2026/07/21 22:00:05.543578823 $keep.source.pkgs 2026/07/21 22:00:05.543579574 [1] FALSE 2026/07/21 22:00:05.543591747 2026/07/21 22:00:05.543592509 $locatorBell 2026/07/21 22:00:05.543603169 [1] TRUE 2026/07/21 22:00:05.543603950 2026/07/21 22:00:05.543615252 $mailer 2026/07/21 22:00:05.543616043 [1] "mailto" 2026/07/21 22:00:05.543627224 2026/07/21 22:00:05.543628026 $matprod 2026/07/21 22:00:05.543656780 [1] "default" 2026/07/21 22:00:05.543657872 2026/07/21 22:00:05.543669594 $max.contour.segments 2026/07/21 22:00:05.543670426 [1] 25000 2026/07/21 22:00:05.543682288 2026/07/21 22:00:05.543683090 $max.print 2026/07/21 22:00:05.543694321 [1] 99999 2026/07/21 22:00:05.543695153 2026/07/21 22:00:05.543705692 $menu.graphics 2026/07/21 22:00:05.543708247 [1] TRUE 2026/07/21 22:00:05.543719959 2026/07/21 22:00:05.543720901 $na.action 2026/07/21 22:00:05.543732182 [1] "na.omit" 2026/07/21 22:00:05.543732984 2026/07/21 22:00:05.543743534 $nwarnings 2026/07/21 22:00:05.543744255 [1] 50 2026/07/21 22:00:05.543755366 2026/07/21 22:00:05.543756137 $OutDec 2026/07/21 22:00:05.543766267 [1] "." 2026/07/21 22:00:05.543767028 2026/07/21 22:00:05.543777478 $packrat.authenticated.downloads.use.renv 2026/07/21 22:00:05.543778279 [1] TRUE 2026/07/21 22:00:05.543791775 2026/07/21 22:00:05.543792637 $packrat.connect.timeout 2026/07/21 22:00:05.543804930 [1] 10 2026/07/21 22:00:05.543805711 2026/07/21 22:00:05.543816211 $packrat.untrusted.packages 2026/07/21 22:00:05.543817023 character(0) 2026/07/21 22:00:05.543830628 2026/07/21 22:00:05.543831410 $packrat.verbose.cache 2026/07/21 22:00:05.543843582 [1] TRUE 2026/07/21 22:00:05.543844474 2026/07/21 22:00:05.543855104 $pager 2026/07/21 22:00:05.543855876 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/21 22:00:05.543868500 2026/07/21 22:00:05.543869301 $papersize 2026/07/21 22:00:05.543880352 [1] "letter" 2026/07/21 22:00:05.543881133 2026/07/21 22:00:05.543892034 $PCRE_limit_recursion 2026/07/21 22:00:05.543892895 [1] NA 2026/07/21 22:00:05.543905510 2026/07/21 22:00:05.543906291 $PCRE_study 2026/07/21 22:00:05.543917762 [1] FALSE 2026/07/21 22:00:05.543918674 2026/07/21 22:00:05.543929685 $PCRE_use_JIT 2026/07/21 22:00:05.543930457 [1] TRUE 2026/07/21 22:00:05.543942168 2026/07/21 22:00:05.543942950 $pdfviewer 2026/07/21 22:00:05.543953240 [1] "/usr/bin/xdg-open" 2026/07/21 22:00:05.543953981 2026/07/21 22:00:05.543991341 $pkgType 2026/07/21 22:00:05.543992644 [1] "source" 2026/07/21 22:00:05.544023753 2026/07/21 22:00:05.544024885 $printcmd 2026/07/21 22:00:05.544035976 [1] "/usr/bin/lpr" 2026/07/21 22:00:05.544037018 2026/07/21 22:00:05.544048600 $prompt 2026/07/21 22:00:05.544049481 [1] "> " 2026/07/21 22:00:05.544060913 2026/07/21 22:00:05.544061824 $repos 2026/07/21 22:00:05.544072615 CRAN 2026/07/21 22:00:05.544073426 "@CRAN@" 2026/07/21 22:00:05.544084708 2026/07/21 22:00:05.544085509 $rl_word_breaks 2026/07/21 22:00:05.544097031 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/21 22:00:05.544097922 2026/07/21 22:00:05.544109955 $scipen 2026/07/21 22:00:05.544110767 [1] 0 2026/07/21 22:00:05.544123641 2026/07/21 22:00:05.544124452 $show.coef.Pvalues 2026/07/21 22:00:05.544136646 [1] TRUE 2026/07/21 22:00:05.544137447 2026/07/21 22:00:05.544148107 $show.error.messages 2026/07/21 22:00:05.544148959 [1] TRUE 2026/07/21 22:00:05.544161863 2026/07/21 22:00:05.544162725 $show.signif.stars 2026/07/21 22:00:05.544174727 [1] TRUE 2026/07/21 22:00:05.544175519 2026/07/21 22:00:05.544186259 $showErrorCalls 2026/07/21 22:00:05.544187041 [1] TRUE 2026/07/21 22:00:05.544199835 2026/07/21 22:00:05.544200687 $showNCalls 2026/07/21 22:00:05.544211777 [1] 50 2026/07/21 22:00:05.544212619 2026/07/21 22:00:05.544223089 $showWarnCalls 2026/07/21 22:00:05.544223900 [1] FALSE 2026/07/21 22:00:05.544235953 2026/07/21 22:00:05.544236795 $str 2026/07/21 22:00:05.544247404 $str$strict.width 2026/07/21 22:00:05.544248256 [1] "no" 2026/07/21 22:00:05.544260439 2026/07/21 22:00:05.544261241 $str$digits.d 2026/07/21 22:00:05.544272562 [1] 3 2026/07/21 22:00:05.544273364 2026/07/21 22:00:05.544283072 $str$vec.len 2026/07/21 22:00:05.544283823 [1] 4 2026/07/21 22:00:05.544295515 2026/07/21 22:00:05.544296317 $str$list.len 2026/07/21 22:00:05.544307618 [1] 99 2026/07/21 22:00:05.544308440 2026/07/21 22:00:05.544319060 $str$deparse.lines 2026/07/21 22:00:05.544319901 NULL 2026/07/21 22:00:05.544331884 2026/07/21 22:00:05.544332685 $str$drop.deparse.attr 2026/07/21 22:00:05.544344137 [1] TRUE 2026/07/21 22:00:05.544344949 2026/07/21 22:00:05.544363303 $str$formatNum 2026/07/21 22:00:05.544364245 function (x, ...) 2026/07/21 22:00:05.544377229 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/21 22:00:05.544378091 <environment: 0x55d72d9094e8> 2026/07/21 22:00:05.544394402 2026/07/21 22:00:05.544395304 2026/07/21 22:00:05.544405884 $str.dendrogram.last 2026/07/21 22:00:05.544406665 [1] "`" 2026/07/21 22:00:05.544418898 2026/07/21 22:00:05.544419670 $texi2dvi 2026/07/21 22:00:05.544430811 [1] "/usr/bin/texi2dvi" 2026/07/21 22:00:05.544431642 2026/07/21 22:00:05.544443765 $timeout 2026/07/21 22:00:05.544444527 [1] 60 2026/07/21 22:00:05.544455998 2026/07/21 22:00:05.544456780 $ts.eps 2026/07/21 22:00:05.544467820 [1] 1e-05 2026/07/21 22:00:05.544468632 2026/07/21 22:00:05.544479663 $ts.S.compat 2026/07/21 22:00:05.544480484 [1] FALSE 2026/07/21 22:00:05.544492567 2026/07/21 22:00:05.544493349 $unzip 2026/07/21 22:00:05.544503999 [1] "/usr/bin/unzip" 2026/07/21 22:00:05.544504770 2026/07/21 22:00:05.544524217 $useFancyQuotes 2026/07/21 22:00:05.544525129 [1] TRUE 2026/07/21 22:00:05.544537452 2026/07/21 22:00:05.544538253 $verbose 2026/07/21 22:00:05.544549274 [1] FALSE 2026/07/21 22:00:05.544550086 2026/07/21 22:00:05.544560896 $warn 2026/07/21 22:00:05.544561788 [1] 0 2026/07/21 22:00:05.544572799 2026/07/21 22:00:05.544573791 $warning.length 2026/07/21 22:00:05.544585282 [1] 1000 2026/07/21 22:00:05.544586254 2026/07/21 22:00:05.544596994 $warnPartialMatchArgs 2026/07/21 22:00:05.544597896 [1] FALSE 2026/07/21 22:00:05.544610670 2026/07/21 22:00:05.544611562 $warnPartialMatchAttr 2026/07/21 22:00:05.544642690 [1] FALSE 2026/07/21 22:00:05.544643743 2026/07/21 22:00:05.544654653 $warnPartialMatchDollar 2026/07/21 22:00:05.544655535 [1] FALSE 2026/07/21 22:00:05.544668650 2026/07/21 22:00:05.544669501 $width 2026/07/21 22:00:05.544679760 [1] 80 2026/07/21 22:00:05.544680522 |
| ✅ | 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/07/21 22:00:05.565366462 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:05.565708598 [connect-session] Job Key: [redacted] 2026/07/21 22:00:05.565724778 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:05.565730198 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:42401 ... Connected to session server http://127.0.0.1:42401 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:05.750335486 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:05.750654809 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/21 22:00:05.760043466 2026/07/21 22:00:05.760068043 $ env 2026/07/21 22:00:05.760135490 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111 2026/07/21 22:00:05.760136902 EDITOR=vi 2026/07/21 22:00:05.760153814 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 22:00:05.760155117 HOSTNAME=eb78aa97575f 2026/07/21 22:00:05.760183340 LANG=en_US.UTF-8 2026/07/21 22:00:05.760184372 LANGUAGE=en_US:en 2026/07/21 22:00:05.760196906 LC_ALL=en_US.UTF-8 2026/07/21 22:00:05.760197787 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/07/21 22:00:05.760219929 LN_S=ln -s 2026/07/21 22:00:05.760220891 LOGNAME=rstudio-connect 2026/07/21 22:00:05.760233545 MAKEFLAGS=-j1 2026/07/21 22:00:05.760234346 MAKE=make 2026/07/21 22:00:05.760246720 PAGER=/usr/bin/pager 2026/07/21 22:00:05.760247702 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/21 22:00:05.760264563 POSIT_CONNECT=1 2026/07/21 22:00:05.760265465 POSIT_PRODUCT=CONNECT 2026/07/21 22:00:05.760279441 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 22:00:05.760280353 R_ARCH= 2026/07/21 22:00:05.760293758 R_BROWSER=xdg-open 2026/07/21 22:00:05.760294700 R_BZIPCMD=/usr/bin/bzip2 2026/07/21 22:00:05.760308436 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/21 22:00:05.760309338 R_ENVIRON_USER=REDACTED 2026/07/21 22:00:05.760324046 R_GZIPCMD=/usr/bin/gzip 2026/07/21 22:00:05.760324927 R_HOME=/opt/R/4.4.3/lib/R 2026/07/21 22:00:05.760338894 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/21 22:00:05.760339845 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/21 22:00:05.760356216 R_LIBS_USER=REDACTED 2026/07/21 22:00:05.760357118 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/21 22:00:05.760373148 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/Rtmp8Tn4Of/packrat-src 2026/07/21 22:00:05.760374130 R_PAPERSIZE=letter 2026/07/21 22:00:05.760392224 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/21 22:00:05.760393226 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/21 22:00:05.760408746 R_PRINTCMD=/usr/bin/lpr 2026/07/21 22:00:05.760409617 R_PROFILE_USER=REDACTED 2026/07/21 22:00:05.760423784 R_RD4PDF=times,inconsolata,hyper 2026/07/21 22:00:05.760424696 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmp8Tn4Of 2026/07/21 22:00:05.760443361 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/21 22:00:05.760444302 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/21 22:00:05.760460423 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/21 22:00:05.760461204 RSTUDIO_PRODUCT=CONNECT 2026/07/21 22:00:05.760475752 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/21 22:00:05.760476744 R_UNZIPCMD=/usr/bin/unzip 2026/07/21 22:00:05.760491261 R_ZIPCMD=/usr/bin/zip 2026/07/21 22:00:05.760492032 SED=/usr/bin/sed 2026/07/21 22:00:05.760504566 SHLVL=2 2026/07/21 22:00:05.760505428 STARTUP_DEBUG_MODE=0 2026/07/21 22:00:05.760517380 TAR=/usr/bin/tar 2026/07/21 22:00:05.760518192 TERM=xterm 2026/07/21 22:00:05.760529463 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 22:00:05.760530245 TZ=UTC 2026/07/21 22:00:05.760542608 USERNAME=rstudio-connect 2026/07/21 22:00:05.760543440 USER=rstudio-connect 2026/07/21 22:00:05.766831430 _=/usr/bin/env |
| ✅ | packrat-restore-sandbox | mounts | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 22:00:05.782121974 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:05.782305841 [connect-session] Job Key: [redacted] 2026/07/21 22:00:05.782320148 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:05.782325338 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:33027 ... Connected to session server http://127.0.0.1:33027 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:05.959168539 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:05.959457332 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/21 22:00:05.967261040 2026/07/21 22:00:05.967267692 $ findmnt --notruncate 2026/07/21 22:00:05.967311926 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 22:00:05.967317406 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/YT5IC AKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:05.967393640 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:05.967394381 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 22:00:05.967412345 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 22:00:05.967412836 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:05.967451369 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 22:00:05.967454625 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 22:00:05.967503136 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:05.967504519 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 22:00:05.967552359 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:05.967555325 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l /YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:05.967627074 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l /YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:05.967755573 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:05.967757196 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:05.967788775 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:05.967789306 ├─/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/07/21 22:00:05.967831139 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:05.967853658 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/sAdmP5VsX3HRzjRa] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:05.967854299 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:05.967885201 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:05.967916256 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3484493373] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:05.967922708 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:05.972729398 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr Stopped session pings to http://127.0.0.1:33027 |
| ✅ | 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/07/21 22:00:05.988596030 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:05.988784626 [connect-session] Job Key: [redacted] 2026/07/21 22:00:05.988796108 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:05.988799764 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:38811 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:38811 2026/07/21 22:00:06.171430441 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:06.171715918 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/21 22:00:06.315348192 2026/07/21 22:00:06.315359353 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/21 22:00:06.315493336 * Trying 3.129.124.187:443... 2026/07/21 22:00:06.315495550 * Connected to packagemanager.posit.co (3.129.124.187) port 443 (#0) 2026/07/21 22:00:06.315515287 * ALPN, offering h2 2026/07/21 22:00:06.315515899 * ALPN, offering http/1.1 2026/07/21 22:00:06.315529414 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 22:00:06.315530266 * CApath: /etc/ssl/certs 2026/07/21 22:00:06.315553160 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:06.315554683 } [5 bytes data] 2026/07/21 22:00:06.315739963 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 22:00:06.315741526 } [512 bytes data] 2026/07/21 22:00:06.315757877 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:06.315758778 { [5 bytes data] 2026/07/21 22:00:06.315774097 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 22:00:06.315774989 { [104 bytes data] 2026/07/21 22:00:06.315791189 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:06.315792261 { [5 bytes data] 2026/07/21 22:00:06.315811548 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/21 22:00:06.315812460 { [3880 bytes data] 2026/07/21 22:00:06.315828359 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:06.315829361 { [5 bytes data] 2026/07/21 22:00:06.315844931 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/21 22:00:06.315845832 { [333 bytes data] 2026/07/21 22:00:06.315861802 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:06.315862855 { [5 bytes data] 2026/07/21 22:00:06.315878494 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/21 22:00:06.315879426 { [4 bytes data] 2026/07/21 22:00:06.315895035 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:06.315896207 } [5 bytes data] 2026/07/21 22:00:06.315917438 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/21 22:00:06.315918540 } [70 bytes data] 2026/07/21 22:00:06.315940791 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 22:00:06.315941733 } [5 bytes data] 2026/07/21 22:00:06.315956431 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 22:00:06.315957343 } [1 bytes data] 2026/07/21 22:00:06.316000995 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:06.316002147 } [5 bytes data] 2026/07/21 22:00:06.316017907 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/21 22:00:06.316018739 } [16 bytes data] 2026/07/21 22:00:06.316033767 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 22:00:06.316034579 { [5 bytes data] 2026/07/21 22:00:06.316048685 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:06.316049477 { [5 bytes data] 2026/07/21 22:00:06.316064776 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/21 22:00:06.316065567 { [16 bytes data] 2026/07/21 22:00:06.316080054 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/21 22:00:06.316080886 * ALPN, server accepted to use h2 2026/07/21 22:00:06.316099210 * Server certificate: 2026/07/21 22:00:06.316100022 * subject: CN=p3m.posit.it 2026/07/21 22:00:06.316114259 * start date: Jul 12 00:00:00 2026 GMT 2026/07/21 22:00:06.316115080 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/21 22:00:06.316129989 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/21 22:00:06.316130950 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/21 22:00:06.316152521 * SSL certificate verify ok. 2026/07/21 22:00:06.316153303 * Using HTTP2, server supports multiplexing 2026/07/21 22:00:06.316170034 * Connection state changed (HTTP/2 confirmed) 2026/07/21 22:00:06.316170886 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 22:00:06.316200852 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:06.316201864 } [5 bytes data] 2026/07/21 22:00:06.316217764 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:06.316218656 } [5 bytes data] 2026/07/21 22:00:06.316234486 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:06.316235327 } [5 bytes data] 2026/07/21 22:00:06.316250917 * Using Stream ID: 1 (easy handle 0x563cd02c5a40) 2026/07/21 22:00:06.316251869 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:06.316271165 } [5 bytes data] 2026/07/21 22:00:06.316272137 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/21 22:00:06.316287245 > Host: packagemanager.posit.co 2026/07/21 22:00:06.316288137 > user-agent: curl/7.81.0 2026/07/21 22:00:06.316303807 > accept: */* 2026/07/21 22:00:06.316304618 > 2026/07/21 22:00:06.316315308 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:06.316316230 { [5 bytes data] 2026/07/21 22:00:06.316331659 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/21 22:00:06.316332571 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:06.316351006 } [5 bytes data] 2026/07/21 22:00:06.316351817 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:06.316367246 { [5 bytes data] 2026/07/21 22:00:06.316368038 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:06.316383126 { [5 bytes data] 2026/07/21 22:00:06.316383938 < HTTP/2 400 2026/07/21 22:00:06.316395810 < date: Tue, 21 Jul 2026 22:00:06 GMT 2026/07/21 22:00:06.316396602 < content-type: text/plain; charset=utf-8 2026/07/21 22:00:06.316412652 < content-length: 94 2026/07/21 22:00:06.316413644 < cache-control: max-age=3600 2026/07/21 22:00:06.316428432 < request-id: 4b4a1823-9e98-4ce1-9b53-7730c96a84e4 2026/07/21 22:00:06.316429223 < server: Posit Package Manager v2026.06.0 2026/07/21 22:00:06.316447297 < x-content-type-options: nosniff 2026/07/21 22:00:06.316448189 < x-frame-options: DENY 2026/07/21 22:00:06.316463338 < x-repository-type: RSPM 2026/07/21 22:00:06.316464149 < 2026/07/21 22:00:06.316476673 { [94 bytes data] 2026/07/21 22:00:06.316477494 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:06.316493194 { [5 bytes data] 2026/07/21 22:00:06.321686588 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 22:00:06.336951489 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:06.337168849 [connect-session] Job Key: [redacted] 2026/07/21 22:00:06.337181292 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:06.337185060 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:44941 ... Connected to session server http://127.0.0.1:44941 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:06.519372039 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:06.519701725 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/21 22:00:06.642822890 2026/07/21 22:00:06.642835874 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/21 22:00:06.642945732 * Trying 3.129.124.187:443... 2026/07/21 22:00:06.642947816 * Connected to packagemanager.posit.co (3.129.124.187) port 443 (#0) 2026/07/21 22:00:06.642996077 * ALPN, offering h2 2026/07/21 22:00:06.642997510 * ALPN, offering http/1.1 2026/07/21 22:00:06.643013600 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 22:00:06.643014572 * CApath: /etc/ssl/certs 2026/07/21 22:00:06.643032065 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:06.643032916 } [5 bytes data] 2026/07/21 22:00:06.643054948 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 22:00:06.643055769 } [512 bytes data] 2026/07/21 22:00:06.643078082 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:06.643079133 { [5 bytes data] 2026/07/21 22:00:06.643096125 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 22:00:06.643096917 { [104 bytes data] 2026/07/21 22:00:06.643113789 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:06.643114660 { [5 bytes data] 2026/07/21 22:00:06.643130440 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/21 22:00:06.643131242 { [3880 bytes data] 2026/07/21 22:00:06.643147542 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:06.643148304 { [5 bytes data] 2026/07/21 22:00:06.643165116 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/21 22:00:06.643165877 { [333 bytes data] 2026/07/21 22:00:06.643183060 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:06.643183911 { [5 bytes data] 2026/07/21 22:00:06.643200643 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/21 22:00:06.643201414 { [4 bytes data] 2026/07/21 22:00:06.643217915 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:06.643218837 } [5 bytes data] 2026/07/21 22:00:06.643235479 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/21 22:00:06.643236280 } [70 bytes data] 2026/07/21 22:00:06.643253232 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 22:00:06.643254074 } [5 bytes data] 2026/07/21 22:00:06.643273821 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 22:00:06.643274713 } [1 bytes data] 2026/07/21 22:00:06.643291745 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:06.643292586 } [5 bytes data] 2026/07/21 22:00:06.643309338 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/21 22:00:06.643310169 } [16 bytes data] 2026/07/21 22:00:06.643325779 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 22:00:06.643326540 { [5 bytes data] 2026/07/21 22:00:06.643348652 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:06.643349604 { [5 bytes data] 2026/07/21 22:00:06.643370082 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/21 22:00:06.643371084 { [16 bytes data] 2026/07/21 22:00:06.643386834 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/21 22:00:06.643387666 * ALPN, server accepted to use h2 2026/07/21 22:00:06.643408345 * Server certificate: 2026/07/21 22:00:06.643409206 * subject: CN=p3m.posit.it 2026/07/21 22:00:06.643423874 * start date: Jul 12 00:00:00 2026 GMT 2026/07/21 22:00:06.643424756 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/21 22:00:06.643441327 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/21 22:00:06.643443732 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/21 22:00:06.643468147 * SSL certificate verify ok. 2026/07/21 22:00:06.643468939 * Using HTTP2, server supports multiplexing 2026/07/21 22:00:06.643486783 * Connection state changed (HTTP/2 confirmed) 2026/07/21 22:00:06.643487614 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 22:00:06.643521578 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:06.643522540 } [5 bytes data] 2026/07/21 22:00:06.643539843 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:06.643540644 } [5 bytes data] 2026/07/21 22:00:06.643625223 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:06.643628650 } [5 bytes data] 2026/07/21 22:00:06.643657353 * Using Stream ID: 1 (easy handle 0x563816525a40) 2026/07/21 22:00:06.643659157 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:06.643680297 } [5 bytes data] 2026/07/21 22:00:06.643681619 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/21 22:00:06.643697569 > Host: packagemanager.posit.co 2026/07/21 22:00:06.643699864 > user-agent: curl/7.81.0 2026/07/21 22:00:06.643715614 > accept: */* 2026/07/21 22:00:06.643716615 > 2026/07/21 22:00:06.643728618 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:06.643729510 { [5 bytes data] 2026/07/21 22:00:06.643745440 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/21 22:00:06.643746291 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:06.643765728 } [5 bytes data] 2026/07/21 22:00:06.643766660 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:06.643781899 { [5 bytes data] 2026/07/21 22:00:06.643782850 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:06.643804112 { [5 bytes data] 2026/07/21 22:00:06.643806446 < HTTP/2 400 2026/07/21 22:00:06.643829159 < date: Tue, 21 Jul 2026 22:00:06 GMT 2026/07/21 22:00:06.643830491 < content-type: text/plain; charset=utf-8 2026/07/21 22:00:06.643848766 < content-length: 94 2026/07/21 22:00:06.643849728 < cache-control: max-age=3600 2026/07/21 22:00:06.643865036 < request-id: 865d1a52-e9a6-4f7d-b037-c9505279942a 2026/07/21 22:00:06.643865948 < server: Posit Package Manager v2026.06.0 2026/07/21 22:00:06.643886207 < x-content-type-options: nosniff 2026/07/21 22:00:06.643887068 < x-frame-options: DENY 2026/07/21 22:00:06.643903419 < x-repository-type: RSPM 2026/07/21 22:00:06.643904210 < 2026/07/21 22:00:06.643917335 { [94 bytes data] 2026/07/21 22:00:06.643918117 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:06.643934628 { [5 bytes data] 2026/07/21 22:00:06.649282680 * 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/07/21 22:00:06.665000064 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:06.665211783 [connect-session] Job Key: [redacted] 2026/07/21 22:00:06.665225720 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:06.665231380 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:40513 ... Connected to session server http://127.0.0.1:40513 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:06.866548735 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:06.866896104 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/21 22:00:06.884809022 2026/07/21 22:00:06.884816125 $ /opt/R/4.5.2/bin/R --version 2026/07/21 22:00:06.884857273 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/21 22:00:06.884864336 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/21 22:00:06.884892319 Platform: x86_64-pc-linux-gnu 2026/07/21 22:00:06.884893441 2026/07/21 22:00:06.884903009 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/21 22:00:06.884903540 You are welcome to redistribute it under the terms of the 2026/07/21 22:00:06.884915202 GNU General Public License versions 2 or 3. 2026/07/21 22:00:06.884915834 For more information about these matters see 2026/07/21 22:00:06.889850050 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:40513 |
| ✅ | 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/07/21 22:00:06.905341219 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:06.905569369 [connect-session] Job Key: [redacted] 2026/07/21 22:00:06.905585309 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:06.905591200 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:40241 ... Connected to session server http://127.0.0.1:40241 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:07.089632047 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:07.089927575 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/21 22:00:07.307566834 2026/07/21 22:00:07.307584868 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/21 22:00:07.307654790 Package Version LibPath 2026/07/21 22:00:07.307656423 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307672163 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307673044 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307688754 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307690137 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307707570 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307708471 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307725383 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307726175 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307744479 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307745321 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307762473 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307763275 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307781529 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307782291 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307803180 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307804012 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307822266 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307823117 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307841442 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307842204 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307860959 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307861730 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307880235 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307881007 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307899031 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307899862 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.307928608 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308002055 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308003648 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308023185 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308024037 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308042261 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308043053 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308064253 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308065014 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308083068 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308083849 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308102395 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308103136 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.308130327 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:07.313734408 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" Stopped session pings to http://127.0.0.1:40241 |
| ✅ | 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/07/21 22:00:07.329668783 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:07.329868460 [connect-session] Job Key: [redacted] 2026/07/21 22:00:07.329881755 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:07.329887566 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Starting content session token refresher (interval: 12h0m0s) Determining session server location ... Connecting to session server http://127.0.0.1:41741 ... Connected to session server http://127.0.0.1:41741 2026/07/21 22:00:07.519772431 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:07.520072357 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/21 22:00:07.520554126 $add.smooth 2026/07/21 22:00:07.520561370 [1] TRUE 2026/07/21 22:00:07.520594463 2026/07/21 22:00:07.520595955 $bitmapType 2026/07/21 22:00:07.520610232 [1] "cairo" 2026/07/21 22:00:07.520610943 2026/07/21 22:00:07.520620201 $browser 2026/07/21 22:00:07.520620802 [1] "xdg-open" 2026/07/21 22:00:07.520630801 2026/07/21 22:00:07.520632885 $browserNLdisabled 2026/07/21 22:00:07.520642894 [1] FALSE 2026/07/21 22:00:07.520643465 2026/07/21 22:00:07.520652442 $catch.script.errors 2026/07/21 22:00:07.520653073 [1] FALSE 2026/07/21 22:00:07.520663483 2026/07/21 22:00:07.520664114 $CBoundsCheck 2026/07/21 22:00:07.520673372 [1] FALSE 2026/07/21 22:00:07.520673922 2026/07/21 22:00:07.520682669 $check.bounds 2026/07/21 22:00:07.520683250 [1] FALSE 2026/07/21 22:00:07.520698098 2026/07/21 22:00:07.520699341 $citation.bibtex.max 2026/07/21 22:00:07.520724857 [1] 1 2026/07/21 22:00:07.520726801 2026/07/21 22:00:07.520748934 $continue 2026/07/21 22:00:07.520760716 [1] "+ " 2026/07/21 22:00:07.520833183 2026/07/21 22:00:07.520839956 $contrasts 2026/07/21 22:00:07.520852860 unordered ordered 2026/07/21 22:00:07.520858831 "contr.treatment" "contr.poly" 2026/07/21 22:00:07.520873980 2026/07/21 22:00:07.520874891 $defaultPackages 2026/07/21 22:00:07.520886874 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/21 22:00:07.520892635 2026/07/21 22:00:07.520907824 $demo.ask 2026/07/21 22:00:07.520908615 [1] "default" 2026/07/21 22:00:07.520922010 2026/07/21 22:00:07.520922812 $deparse.cutoff 2026/07/21 22:00:07.520934133 [1] 60 2026/07/21 22:00:07.520934925 2026/07/21 22:00:07.520945134 $device 2026/07/21 22:00:07.521159910 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/21 22:00:07.521166973 width, height, onefile, family, title, fonts, version, paper, 2026/07/21 22:00:07.521207608 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/21 22:00:07.521209262 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/21 22:00:07.521232355 { 2026/07/21 22:00:07.521233337 initPSandPDFfonts() 2026/07/21 22:00:07.521255910 new <- list() 2026/07/21 22:00:07.521256811 if (!missing(width)) 2026/07/21 22:00:07.521270868 new$width <- width 2026/07/21 22:00:07.521271629 if (!missing(height)) 2026/07/21 22:00:07.521301736 new$height <- height 2026/07/21 22:00:07.521302748 if (!missing(onefile)) 2026/07/21 22:00:07.521318508 new$onefile <- onefile 2026/07/21 22:00:07.521319279 if (!missing(title)) 2026/07/21 22:00:07.521332054 new$title <- title 2026/07/21 22:00:07.521334479 if (!missing(fonts)) 2026/07/21 22:00:07.521401585 new$fonts <- fonts 2026/07/21 22:00:07.521402918 if (!missing(version)) 2026/07/21 22:00:07.521417315 new$version <- version 2026/07/21 22:00:07.521418247 if (!missing(paper)) 2026/07/21 22:00:07.521433626 new$paper <- paper 2026/07/21 22:00:07.521434407 if (!missing(encoding)) 2026/07/21 22:00:07.521448063 new$encoding <- encoding 2026/07/21 22:00:07.521448895 if (!missing(bg)) 2026/07/21 22:00:07.521462530 new$bg <- bg 2026/07/21 22:00:07.521463382 if (!missing(fg)) 2026/07/21 22:00:07.521493098 new$fg <- fg 2026/07/21 22:00:07.521494030 if (!missing(pointsize)) 2026/07/21 22:00:07.521507335 new$pointsize <- pointsize 2026/07/21 22:00:07.521508247 if (!missing(pagecentre)) 2026/07/21 22:00:07.521522844 new$pagecentre <- pagecentre 2026/07/21 22:00:07.521523666 if (!missing(colormodel)) 2026/07/21 22:00:07.521538193 new$colormodel <- colormodel 2026/07/21 22:00:07.521539005 if (!missing(useDingbats)) 2026/07/21 22:00:07.521553392 new$useDingbats <- useDingbats 2026/07/21 22:00:07.521554203 if (!missing(useKerning)) 2026/07/21 22:00:07.521576986 new$useKerning <- useKerning 2026/07/21 22:00:07.521577908 if (!missing(fillOddEven)) 2026/07/21 22:00:07.521592185 new$fillOddEven <- fillOddEven 2026/07/21 22:00:07.521592937 if (!missing(compress)) 2026/07/21 22:00:07.521607364 new$compress <- compress 2026/07/21 22:00:07.521608175 if (!missing(timestamp)) 2026/07/21 22:00:07.521624717 new$timestamp <- timestamp 2026/07/21 22:00:07.521625628 if (!missing(producer)) 2026/07/21 22:00:07.521639765 new$producer <- producer 2026/07/21 22:00:07.521640556 if (!missing(author)) 2026/07/21 22:00:07.521654413 new$author <- author 2026/07/21 22:00:07.521655224 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/21 22:00:07.521672296 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/21 22:00:07.521673108 inherits(family, "CIDFont"))) { 2026/07/21 22:00:07.521689559 enc <- family$encoding 2026/07/21 22:00:07.521690340 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/21 22:00:07.521706421 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/21 22:00:07.521707202 "default")) 2026/07/21 22:00:07.521722872 old$encoding <- enc 2026/07/21 22:00:07.521723683 family <- family$metrics 2026/07/21 22:00:07.521737249 } 2026/07/21 22:00:07.521738050 if (is.null(old$encoding) || old$encoding == "default") 2026/07/21 22:00:07.521752758 old$encoding <- guessEncoding() 2026/07/21 22:00:07.521753610 if (!missing(family)) { 2026/07/21 22:00:07.521768337 if (length(family) == 4L) { 2026/07/21 22:00:07.521769129 family <- c(family, "Symbol.afm") 2026/07/21 22:00:07.521778225 } 2026/07/21 22:00:07.521788746 else if (length(family) == 5L) { 2026/07/21 22:00:07.521789818 } 2026/07/21 22:00:07.521802642 else if (length(family) == 1L) { 2026/07/21 22:00:07.521803384 pf <- pdfFonts(family)[[1L]] 2026/07/21 22:00:07.521818402 if (is.null(pf)) 2026/07/21 22:00:07.521819273 stop(gettextf("unknown family '%s'", family), 2026/07/21 22:00:07.521834593 domain = NA) 2026/07/21 22:00:07.521835464 matchFont(pf, old$encoding) 2026/07/21 22:00:07.521849360 } 2026/07/21 22:00:07.521850162 else stop("invalid 'family' argument") 2026/07/21 22:00:07.521863537 old$family <- family 2026/07/21 22:00:07.521864349 } 2026/07/21 22:00:07.521876662 version <- old$version 2026/07/21 22:00:07.521877453 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/21 22:00:07.521893364 "2.0") 2026/07/21 22:00:07.521894315 if (version %in% versions) 2026/07/21 22:00:07.521908873 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/21 22:00:07.521909895 else stop("invalid PDF version") 2026/07/21 22:00:07.521929371 onefile <- old$onefile 2026/07/21 22:00:07.521930413 if (!checkIntFormat(file)) 2026/07/21 22:00:07.521948497 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/21 22:00:07.521949459 domain = NA) 2026/07/21 22:00:07.522000295 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/21 22:00:07.522001618 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/21 22:00:07.522017868 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/21 22:00:07.522018660 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/21 22:00:07.522034860 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/21 22:00:07.522035622 old$author) 2026/07/21 22:00:07.522050981 invisible() 2026/07/21 22:00:07.522051903 } 2026/07/21 22:00:07.522063094 <bytecode: 0x563d6275f300> 2026/07/21 22:00:07.522063975 <environment: namespace:grDevices> 2026/07/21 22:00:07.522078353 2026/07/21 22:00:07.522079134 $device.ask.default 2026/07/21 22:00:07.522095916 [1] FALSE 2026/07/21 22:00:07.522096877 2026/07/21 22:00:07.522108239 $digits 2026/07/21 22:00:07.522109471 [1] 7 2026/07/21 22:00:07.522124600 2026/07/21 22:00:07.522125091 $download.file.extra 2026/07/21 22:00:07.522132675 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)'" 2026/07/21 22:00:07.522134519 2026/07/21 22:00:07.522146010 $download.file.method 2026/07/21 22:00:07.522146521 [1] "curl" 2026/07/21 22:00:07.522154476 2026/07/21 22:00:07.522154967 $dvipscmd 2026/07/21 22:00:07.522161880 [1] "dvips" 2026/07/21 22:00:07.522162331 2026/07/21 22:00:07.522169134 $echo 2026/07/21 22:00:07.522169575 [1] FALSE 2026/07/21 22:00:07.522176508 2026/07/21 22:00:07.522176939 $editor 2026/07/21 22:00:07.522183611 [1] "vi" 2026/07/21 22:00:07.522184132 2026/07/21 22:00:07.522190985 $encoding 2026/07/21 22:00:07.522191416 [1] "native.enc" 2026/07/21 22:00:07.522213047 2026/07/21 22:00:07.522213688 $example.ask 2026/07/21 22:00:07.522220721 [1] "default" 2026/07/21 22:00:07.522221172 2026/07/21 22:00:07.522228145 $expressions 2026/07/21 22:00:07.522228586 [1] 5000 2026/07/21 22:00:07.522235669 2026/07/21 22:00:07.522236110 $help.search.types 2026/07/21 22:00:07.522244727 [1] "vignette" "demo" "help" 2026/07/21 22:00:07.522248163 2026/07/21 22:00:07.522261258 $help.try.all.packages 2026/07/21 22:00:07.522262009 [1] FALSE 2026/07/21 22:00:07.522273942 2026/07/21 22:00:07.522274673 $HTTPUserAgent 2026/07/21 22:00:07.522284361 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/21 22:00:07.522285153 2026/07/21 22:00:07.522297476 $internet.info 2026/07/21 22:00:07.522298107 [1] 2 2026/07/21 22:00:07.522307705 2026/07/21 22:00:07.522308407 $keep.parse.data 2026/07/21 22:00:07.522317885 [1] TRUE 2026/07/21 22:00:07.522318576 2026/07/21 22:00:07.522327472 $keep.parse.data.pkgs 2026/07/21 22:00:07.522328154 [1] FALSE 2026/07/21 22:00:07.522338524 2026/07/21 22:00:07.522339195 $keep.source 2026/07/21 22:00:07.522348442 [1] FALSE 2026/07/21 22:00:07.522349274 2026/07/21 22:00:07.522360214 $keep.source.pkgs 2026/07/21 22:00:07.522361106 [1] FALSE 2026/07/21 22:00:07.522373049 2026/07/21 22:00:07.522373840 $locatorBell 2026/07/21 22:00:07.522384721 [1] TRUE 2026/07/21 22:00:07.522385612 2026/07/21 22:00:07.522401331 $mailer 2026/07/21 22:00:07.522407773 [1] "mailto" 2026/07/21 22:00:07.522428612 2026/07/21 22:00:07.522429705 $matprod 2026/07/21 22:00:07.522440475 [1] "default" 2026/07/21 22:00:07.522441256 2026/07/21 22:00:07.522457367 $max.contour.segments 2026/07/21 22:00:07.522458319 [1] 25000 2026/07/21 22:00:07.522474519 2026/07/21 22:00:07.522475351 $max.print 2026/07/21 22:00:07.522496001 [1] 99999 2026/07/21 22:00:07.522532679 2026/07/21 22:00:07.522534062 $menu.graphics 2026/07/21 22:00:07.522549972 [1] TRUE 2026/07/21 22:00:07.522550973 2026/07/21 22:00:07.522565671 $na.action 2026/07/21 22:00:07.522566503 [1] "na.omit" 2026/07/21 22:00:07.522581691 2026/07/21 22:00:07.522582493 $nwarnings 2026/07/21 22:00:07.522596620 [1] 50 2026/07/21 22:00:07.522600817 2026/07/21 22:00:07.522643087 $OutDec 2026/07/21 22:00:07.522644330 [1] "." 2026/07/21 22:00:07.522656312 2026/07/21 22:00:07.522657134 $packrat.authenticated.downloads.use.renv 2026/07/21 22:00:07.522670970 [1] TRUE 2026/07/21 22:00:07.522671821 2026/07/21 22:00:07.522682111 $packrat.connect.timeout 2026/07/21 22:00:07.522682902 [1] 10 2026/07/21 22:00:07.522694554 2026/07/21 22:00:07.522695346 $packrat.untrusted.packages 2026/07/21 22:00:07.522707959 character(0) 2026/07/21 22:00:07.522708801 2026/07/21 22:00:07.522719802 $packrat.verbose.cache 2026/07/21 22:00:07.522720734 [1] TRUE 2026/07/21 22:00:07.522786798 2026/07/21 22:00:07.522788442 $pager 2026/07/21 22:00:07.522799623 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/21 22:00:07.522800414 2026/07/21 22:00:07.523045697 $papersize 2026/07/21 22:00:07.523047440 [1] "letter" 2026/07/21 22:00:07.523068290 2026/07/21 22:00:07.523070915 $PCRE_limit_recursion 2026/07/21 22:00:07.523096524 [1] NA 2026/07/21 22:00:07.523097686 2026/07/21 22:00:07.523108416 $PCRE_study 2026/07/21 22:00:07.523109318 [1] FALSE 2026/07/21 22:00:07.523120890 2026/07/21 22:00:07.523121681 $PCRE_use_JIT 2026/07/21 22:00:07.523132311 [1] TRUE 2026/07/21 22:00:07.523133333 2026/07/21 22:00:07.523144324 $pdfviewer 2026/07/21 22:00:07.523145066 [1] "/usr/bin/xdg-open" 2026/07/21 22:00:07.523157409 2026/07/21 22:00:07.523158140 $pkgType 2026/07/21 22:00:07.523168740 [1] "source" 2026/07/21 22:00:07.523169521 2026/07/21 22:00:07.523180052 $printcmd 2026/07/21 22:00:07.523180753 [1] "/usr/bin/lpr" 2026/07/21 22:00:07.523192715 2026/07/21 22:00:07.523193587 $prompt 2026/07/21 22:00:07.523204327 [1] "> " 2026/07/21 22:00:07.523205169 2026/07/21 22:00:07.523216520 $repos 2026/07/21 22:00:07.523217282 CRAN 2026/07/21 22:00:07.523230246 "@CRAN@" 2026/07/21 22:00:07.523231168 2026/07/21 22:00:07.523241067 $rl_word_breaks 2026/07/21 22:00:07.523241508 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/21 22:00:07.523254111 2026/07/21 22:00:07.523254923 $scipen 2026/07/21 22:00:07.523266164 [1] 0 2026/07/21 22:00:07.523267046 2026/07/21 22:00:07.523278667 $show.coef.Pvalues 2026/07/21 22:00:07.523279589 [1] TRUE 2026/07/21 22:00:07.523293205 2026/07/21 22:00:07.523293946 $show.error.messages 2026/07/21 22:00:07.523301751 [1] TRUE 2026/07/21 22:00:07.523302182 2026/07/21 22:00:07.523308875 $show.signif.stars 2026/07/21 22:00:07.523309305 [1] TRUE 2026/07/21 22:00:07.523316779 2026/07/21 22:00:07.523317220 $showErrorCalls 2026/07/21 22:00:07.523324264 [1] TRUE 2026/07/21 22:00:07.523324705 2026/07/21 22:00:07.523331217 $showNCalls 2026/07/21 22:00:07.523331638 [1] 50 2026/07/21 22:00:07.523342698 2026/07/21 22:00:07.523343540 $showWarnCalls 2026/07/21 22:00:07.523354911 [1] FALSE 2026/07/21 22:00:07.523355703 2026/07/21 22:00:07.523365391 $str 2026/07/21 22:00:07.523366153 $str$strict.width 2026/07/21 22:00:07.523377314 [1] "no" 2026/07/21 22:00:07.523378246 2026/07/21 22:00:07.523390579 $str$digits.d 2026/07/21 22:00:07.523391861 [1] 3 2026/07/21 22:00:07.523403253 2026/07/21 22:00:07.523404545 $str$vec.len 2026/07/21 22:00:07.523416568 [1] 4 2026/07/21 22:00:07.523417500 2026/07/21 22:00:07.523429462 $str$list.len 2026/07/21 22:00:07.523430504 [1] 99 2026/07/21 22:00:07.523442928 2026/07/21 22:00:07.523443789 $str$deparse.lines 2026/07/21 22:00:07.523456213 NULL 2026/07/21 22:00:07.523456994 2026/07/21 22:00:07.523468295 $str$drop.deparse.attr 2026/07/21 22:00:07.523469207 [1] TRUE 2026/07/21 22:00:07.523482142 2026/07/21 22:00:07.523482993 $str$formatNum 2026/07/21 22:00:07.523497300 function (x, ...) 2026/07/21 22:00:07.523498392 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/21 22:00:07.523513902 <environment: 0x563d62fd26c8> 2026/07/21 22:00:07.523514763 2026/07/21 22:00:07.523527247 2026/07/21 22:00:07.523528068 $str.dendrogram.last 2026/07/21 22:00:07.523562062 [1] "`" 2026/07/21 22:00:07.523563635 2026/07/21 22:00:07.523577762 $texi2dvi 2026/07/21 22:00:07.523578634 [1] "/usr/bin/texi2dvi" 2026/07/21 22:00:07.523591658 2026/07/21 22:00:07.523592660 $timeout 2026/07/21 22:00:07.523604873 [1] 60 2026/07/21 22:00:07.523605845 2026/07/21 22:00:07.523616615 $ts.eps 2026/07/21 22:00:07.523617397 [1] 1e-05 2026/07/21 22:00:07.523628468 2026/07/21 22:00:07.523629269 $ts.S.compat 2026/07/21 22:00:07.523640049 [1] FALSE 2026/07/21 22:00:07.523640881 2026/07/21 22:00:07.523651341 $unzip 2026/07/21 22:00:07.523652112 [1] "/usr/bin/unzip" 2026/07/21 22:00:07.523663955 2026/07/21 22:00:07.523664746 $useFancyQuotes 2026/07/21 22:00:07.523679744 [1] TRUE 2026/07/21 22:00:07.523680556 2026/07/21 22:00:07.523691366 $verbose 2026/07/21 22:00:07.523692268 [1] FALSE 2026/07/21 22:00:07.523703489 2026/07/21 22:00:07.523704281 $warn 2026/07/21 22:00:07.523714650 [1] 0 2026/07/21 22:00:07.523715482 2026/07/21 22:00:07.523725902 $warning.length 2026/07/21 22:00:07.523726743 [1] 1000 2026/07/21 22:00:07.523738094 2026/07/21 22:00:07.523738866 $warnPartialMatchArgs 2026/07/21 22:00:07.523756028 [1] FALSE 2026/07/21 22:00:07.523756840 2026/07/21 22:00:07.523767440 $warnPartialMatchAttr 2026/07/21 22:00:07.523768221 [1] FALSE 2026/07/21 22:00:07.523780655 2026/07/21 22:00:07.523781396 $warnPartialMatchDollar 2026/07/21 22:00:07.523794842 [1] FALSE 2026/07/21 22:00:07.523795794 2026/07/21 22:00:07.523806714 $width 2026/07/21 22:00:07.523807716 [1] 80 2026/07/21 22:00:07.523819268 Stopped session pings to http://127.0.0.1:41741 Stopping content session token refresher |
| ✅ | 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/07/21 22:00:07.545415982 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:07.545613215 [connect-session] Job Key: [redacted] 2026/07/21 22:00:07.545624015 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:07.545627491 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:38769 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:38769 2026/07/21 22:00:07.735202310 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:07.735541301 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/21 22:00:07.743324609 2026/07/21 22:00:07.743332624 $ env 2026/07/21 22:00:07.743400883 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111 2026/07/21 22:00:07.743403448 EDITOR=vi 2026/07/21 22:00:07.743430378 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 22:00:07.743431631 HOSTNAME=eb78aa97575f 2026/07/21 22:00:07.743451598 LANG=en_US.UTF-8 2026/07/21 22:00:07.743452791 LANGUAGE=en_US:en 2026/07/21 22:00:07.743467839 LC_ALL=en_US.UTF-8 2026/07/21 22:00:07.743468821 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/07/21 22:00:07.743490081 LN_S=ln -s 2026/07/21 22:00:07.743490582 LOGNAME=rstudio-connect 2026/07/21 22:00:07.743498908 MAKEFLAGS=-j1 2026/07/21 22:00:07.743499329 MAKE=make 2026/07/21 22:00:07.743507344 PAGER=/usr/bin/pager 2026/07/21 22:00:07.743507775 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/21 22:00:07.743524917 POSIT_CONNECT=1 2026/07/21 22:00:07.743526079 POSIT_PRODUCT=CONNECT 2026/07/21 22:00:07.743538833 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 22:00:07.743539635 R_ARCH= 2026/07/21 22:00:07.743552098 R_BROWSER=xdg-open 2026/07/21 22:00:07.743552829 R_BZIPCMD=/usr/bin/bzip2 2026/07/21 22:00:07.743565744 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/21 22:00:07.743566636 R_ENVIRON_USER=REDACTED 2026/07/21 22:00:07.743583057 R_GZIPCMD=/usr/bin/gzip 2026/07/21 22:00:07.743584109 R_HOME=/opt/R/4.5.2/lib/R 2026/07/21 22:00:07.743600359 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/21 22:00:07.743602623 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/21 22:00:07.743619586 R_LIBS_USER=REDACTED 2026/07/21 22:00:07.743620377 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/21 22:00:07.743636337 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/Rtmp3Bw7b9/packrat-src 2026/07/21 22:00:07.743637469 R_PAPERSIZE=letter 2026/07/21 22:00:07.743656665 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/21 22:00:07.743657647 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/21 22:00:07.743672766 R_PRINTCMD=/usr/bin/lpr 2026/07/21 22:00:07.743673327 R_PROFILE_USER=REDACTED 2026/07/21 22:00:07.743682053 R_RD4PDF=times,inconsolata,hyper 2026/07/21 22:00:07.743682484 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmp3Bw7b9 2026/07/21 22:00:07.743692824 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/21 22:00:07.743693275 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/21 22:00:07.743702913 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/21 22:00:07.743703354 RSTUDIO_PRODUCT=CONNECT 2026/07/21 22:00:07.743718783 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/21 22:00:07.743719644 R_UNZIPCMD=/usr/bin/unzip 2026/07/21 22:00:07.743733461 R_ZIPCMD=/usr/bin/zip 2026/07/21 22:00:07.743733891 SED=/usr/bin/sed 2026/07/21 22:00:07.743741846 SHLVL=2 2026/07/21 22:00:07.743742307 STARTUP_DEBUG_MODE=0 2026/07/21 22:00:07.743749901 TAR=/usr/bin/tar 2026/07/21 22:00:07.743750342 TERM=xterm 2026/07/21 22:00:07.743762585 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 22:00:07.743763527 TZ=UTC 2026/07/21 22:00:07.743779076 USERNAME=rstudio-connect 2026/07/21 22:00:07.743779978 USER=rstudio-connect 2026/07/21 22:00:07.748813866 _=/usr/bin/env Stopped session pings to http://127.0.0.1:38769 |
| ✅ | 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/07/21 22:00:07.764930741 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:07.765250584 [connect-session] Job Key: [redacted] 2026/07/21 22:00:07.765268739 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:07.765274981 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:40829 ... Connected to session server http://127.0.0.1:40829 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:07.954485718 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:07.954810677 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/21 22:00:07.962489798 2026/07/21 22:00:07.962497863 $ findmnt --notruncate 2026/07/21 22:00:07.962536526 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 22:00:07.962542928 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/YT5IC AKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:07.962686219 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:07.962687611 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 22:00:07.962705976 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 22:00:07.962706567 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:07.962724451 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 22:00:07.962725002 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 22:00:07.962743507 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:07.962743968 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 22:00:07.962773728 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:07.962802398 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l /YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:07.962803460 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l /YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:07.963040016 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:07.963041359 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:07.963066877 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:07.963067348 ├─/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/07/21 22:00:07.963104668 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:07.963105239 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/zbHixMQ8hZ6ulQ6r] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:07.963144413 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:07.963145736 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:07.963172416 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3679253988] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:07.963172997 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:07.968422614 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr Stopped session pings to http://127.0.0.1:40829 |
| ✅ | 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/07/21 22:00:07.984650346 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:07.984896170 [connect-session] Job Key: [redacted] 2026/07/21 22:00:07.984906369 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:07.984909866 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:42185 ... Connected to session server http://127.0.0.1:42185 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:08.172564166 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:08.172823856 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/21 22:00:08.396884223 2026/07/21 22:00:08.396900644 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/21 22:00:08.397047291 * Trying 18.224.154.113:443... 2026/07/21 22:00:08.397050066 * Connected to packagemanager.posit.co (18.224.154.113) port 443 (#0) 2026/07/21 22:00:08.397073981 * ALPN, offering h2 2026/07/21 22:00:08.397075173 * ALPN, offering http/1.1 2026/07/21 22:00:08.397101563 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 22:00:08.397102846 * CApath: /etc/ssl/certs 2026/07/21 22:00:08.397138539 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:08.397142546 } [5 bytes data] 2026/07/21 22:00:08.397199774 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 22:00:08.397200996 } [512 bytes data] 2026/07/21 22:00:08.397213771 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:08.397214342 { [5 bytes data] 2026/07/21 22:00:08.397225994 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 22:00:08.397226525 { [104 bytes data] 2026/07/21 22:00:08.397237816 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:08.397238357 { [5 bytes data] 2026/07/21 22:00:08.397249839 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/21 22:00:08.397250380 { [3880 bytes data] 2026/07/21 22:00:08.397261461 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:08.397262843 { [5 bytes data] 2026/07/21 22:00:08.397303841 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/21 22:00:08.397305153 { [333 bytes data] 2026/07/21 22:00:08.397321033 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:08.397321975 { [5 bytes data] 2026/07/21 22:00:08.397337104 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/21 22:00:08.397338015 { [4 bytes data] 2026/07/21 22:00:08.397353054 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:08.397353865 } [5 bytes data] 2026/07/21 22:00:08.397368994 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/21 22:00:08.397369835 } [70 bytes data] 2026/07/21 22:00:08.397385375 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 22:00:08.397386276 } [5 bytes data] 2026/07/21 22:00:08.397404240 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 22:00:08.397405282 } [1 bytes data] 2026/07/21 22:00:08.397424268 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:08.397425350 } [5 bytes data] 2026/07/21 22:00:08.397445017 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/21 22:00:08.397446029 } [16 bytes data] 2026/07/21 22:00:08.397468431 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 22:00:08.397469734 { [5 bytes data] 2026/07/21 22:00:08.397488138 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:08.397489130 { [5 bytes data] 2026/07/21 22:00:08.397508888 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/21 22:00:08.397509970 { [16 bytes data] 2026/07/21 22:00:08.397528064 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/21 22:00:08.397529176 * ALPN, server accepted to use h2 2026/07/21 22:00:08.397552169 * Server certificate: 2026/07/21 22:00:08.397553121 * subject: CN=p3m.posit.it 2026/07/21 22:00:08.397572598 * start date: Jul 12 00:00:00 2026 GMT 2026/07/21 22:00:08.397573670 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/21 22:00:08.397589009 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/21 22:00:08.397590081 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/21 22:00:08.397617563 * SSL certificate verify ok. 2026/07/21 22:00:08.397618755 * Using HTTP2, server supports multiplexing 2026/07/21 22:00:08.397642780 * Connection state changed (HTTP/2 confirmed) 2026/07/21 22:00:08.397643682 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 22:00:08.397674570 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:08.397675752 } [5 bytes data] 2026/07/21 22:00:08.397690500 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:08.397691412 } [5 bytes data] 2026/07/21 22:00:08.397707532 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:08.397708294 } [5 bytes data] 2026/07/21 22:00:08.397724484 * Using Stream ID: 1 (easy handle 0x56526d282a40) 2026/07/21 22:00:08.397725256 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:08.397744642 } [5 bytes data] 2026/07/21 22:00:08.397745454 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/21 22:00:08.397760733 > Host: packagemanager.posit.co 2026/07/21 22:00:08.397761634 > user-agent: curl/7.81.0 2026/07/21 22:00:08.397776653 > accept: */* 2026/07/21 22:00:08.397777524 > 2026/07/21 22:00:08.397789117 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:08.397789938 { [5 bytes data] 2026/07/21 22:00:08.397805978 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/21 22:00:08.397806760 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:08.397826777 } [5 bytes data] 2026/07/21 22:00:08.397827519 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:08.397843409 { [5 bytes data] 2026/07/21 22:00:08.397844160 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:08.397860120 { [5 bytes data] 2026/07/21 22:00:08.397860852 < HTTP/2 400 2026/07/21 22:00:08.397873496 < date: Tue, 21 Jul 2026 22:00:08 GMT 2026/07/21 22:00:08.397874247 < content-type: text/plain; charset=utf-8 2026/07/21 22:00:08.397890628 < content-length: 94 2026/07/21 22:00:08.397891439 < cache-control: max-age=3600 2026/07/21 22:00:08.397919523 < request-id: a28f1937-9750-40ba-8c12-67fc1f162c41 2026/07/21 22:00:08.397920545 < server: Posit Package Manager v2026.06.0 2026/07/21 22:00:08.397939570 < x-content-type-options: nosniff 2026/07/21 22:00:08.397940572 < x-frame-options: DENY 2026/07/21 22:00:08.397956753 < x-repository-type: RSPM 2026/07/21 22:00:08.397957644 < 2026/07/21 22:00:08.398005124 { [94 bytes data] 2026/07/21 22:00:08.398006607 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:08.398022918 { [5 bytes data] 2026/07/21 22:00:08.403362593 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 22:00:08.419289488 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:08.419497701 [connect-session] Job Key: [redacted] 2026/07/21 22:00:08.419513922 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 22:00:08.419519342 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:36819 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:36819 2026/07/21 22:00:08.608834353 Configuring packrat to use available credentials for private repository access. 2026/07/21 22:00:08.609206133 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/21 22:00:08.778040245 2026/07/21 22:00:08.778053240 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/21 22:00:08.778125466 * Trying 18.224.154.113:443... 2026/07/21 22:00:08.778127280 * Connected to packagemanager.posit.co (18.224.154.113) port 443 (#0) 2026/07/21 22:00:08.778145744 * ALPN, offering h2 2026/07/21 22:00:08.778146757 * ALPN, offering http/1.1 2026/07/21 22:00:08.778158288 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 22:00:08.778159140 * CApath: /etc/ssl/certs 2026/07/21 22:00:08.778169149 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:08.778169820 } [5 bytes data] 2026/07/21 22:00:08.778189768 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 22:00:08.778190579 } [512 bytes data] 2026/07/21 22:00:08.778200418 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:08.778200868 { [5 bytes data] 2026/07/21 22:00:08.778210196 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 22:00:08.778210627 { [104 bytes data] 2026/07/21 22:00:08.778220706 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:08.778223902 { [5 bytes data] 2026/07/21 22:00:08.778241004 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/21 22:00:08.778241906 { [3880 bytes data] 2026/07/21 22:00:08.778261293 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:08.778262264 { [5 bytes data] 2026/07/21 22:00:08.778286741 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/21 22:00:08.778292321 { [333 bytes data] 2026/07/21 22:00:08.778316637 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:08.778317779 { [5 bytes data] 2026/07/21 22:00:08.778330774 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/21 22:00:08.778331275 { [4 bytes data] 2026/07/21 22:00:08.778341043 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:08.778341494 } [5 bytes data] 2026/07/21 22:00:08.778350831 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/21 22:00:08.778351262 } [70 bytes data] 2026/07/21 22:00:08.778368785 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 22:00:08.778369817 } [5 bytes data] 2026/07/21 22:00:08.778400806 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 22:00:08.778410053 } [1 bytes data] 2026/07/21 22:00:08.778439964 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 22:00:08.778454130 } [5 bytes data] 2026/07/21 22:00:08.778538480 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/21 22:00:08.778547637 } [16 bytes data] 2026/07/21 22:00:08.778568056 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 22:00:08.778569127 { [5 bytes data] 2026/07/21 22:00:08.778585438 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 22:00:08.778586400 { [5 bytes data] 2026/07/21 22:00:08.778603272 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/21 22:00:08.778609484 { [16 bytes data] 2026/07/21 22:00:08.778636430 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/21 22:00:08.778642402 * ALPN, server accepted to use h2 2026/07/21 22:00:08.778673965 * Server certificate: 2026/07/21 22:00:08.778675559 * subject: CN=p3m.posit.it 2026/07/21 22:00:08.778692260 * start date: Jul 12 00:00:00 2026 GMT 2026/07/21 22:00:08.778693332 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/21 22:00:08.778711877 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/21 22:00:08.778713089 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/21 22:00:08.778744148 * SSL certificate verify ok. 2026/07/21 22:00:08.778745310 * Using HTTP2, server supports multiplexing 2026/07/21 22:00:08.778759727 * Connection state changed (HTTP/2 confirmed) 2026/07/21 22:00:08.778760258 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 22:00:08.778782690 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:08.778783151 } [5 bytes data] 2026/07/21 22:00:08.778792900 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:08.778793361 } [5 bytes data] 2026/07/21 22:00:08.778802658 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:08.778803179 } [5 bytes data] 2026/07/21 22:00:08.778818899 * Using Stream ID: 1 (easy handle 0x5648ecbdca40) 2026/07/21 22:00:08.778819851 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:08.778839368 } [5 bytes data] 2026/07/21 22:00:08.778840720 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/21 22:00:08.778871394 > Host: packagemanager.posit.co 2026/07/21 22:00:08.778872366 > user-agent: curl/7.81.0 2026/07/21 22:00:08.778882064 > accept: */* 2026/07/21 22:00:08.778882545 > 2026/07/21 22:00:08.778889909 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:08.778890430 { [5 bytes data] 2026/07/21 22:00:08.778899827 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/21 22:00:08.778900258 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 22:00:08.778911570 } [5 bytes data] 2026/07/21 22:00:08.778912171 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:08.778921358 { [5 bytes data] 2026/07/21 22:00:08.778921829 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:08.778930916 { [5 bytes data] 2026/07/21 22:00:08.778931377 < HTTP/2 400 2026/07/21 22:00:08.778939001 < date: Tue, 21 Jul 2026 22:00:08 GMT 2026/07/21 22:00:08.778965522 < content-type: text/plain; charset=utf-8 2026/07/21 22:00:08.778996053 < content-length: 94 2026/07/21 22:00:08.779005451 < cache-control: max-age=3600 2026/07/21 22:00:08.779020289 < request-id: 8aa7c9a1-8f41-4c24-b044-8bca6c965afe 2026/07/21 22:00:08.779020880 < server: Posit Package Manager v2026.06.0 2026/07/21 22:00:08.779032272 < x-content-type-options: nosniff 2026/07/21 22:00:08.779032742 < x-frame-options: DENY 2026/07/21 22:00:08.779042070 < x-repository-type: RSPM 2026/07/21 22:00:08.779042521 < 2026/07/21 22:00:08.779050346 { [94 bytes data] 2026/07/21 22:00:08.779050816 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 22:00:08.779060084 { [5 bytes data] 2026/07/21 22:00:08.784582740 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:36819 |
| ✅ | 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/07/21 22:00:08.804699182 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:08.805016140 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:43267 ... Connected to session server http://127.0.0.1:43267 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:09.004151533 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:09.004453241 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:09.004549874 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/21 22:00:09.024195696 2026/07/21 22:00:09.024207619 $ /opt/R/4.4.3/bin/R --version 2026/07/21 22:00:09.024254227 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/21 22:00:09.024255930 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/21 22:00:09.024285421 Platform: x86_64-pc-linux-gnu 2026/07/21 22:00:09.024288536 2026/07/21 22:00:09.024353699 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/21 22:00:09.024355813 You are welcome to redistribute it under the terms of the 2026/07/21 22:00:09.024424804 GNU General Public License versions 2 or 3. 2026/07/21 22:00:09.024431837 For more information about these matters see 2026/07/21 22:00:09.029427794 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:43267 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | installed-packages | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 22:00:09.047276381 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:09.047530390 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:42147 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:42147 2026/07/21 22:00:09.242761980 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:09.243066150 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:09.243160542 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/21 22:00:09.449242508 2026/07/21 22:00:09.449253189 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/21 22:00:09.449310707 Package Version LibPath 2026/07/21 22:00:09.449313092 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449332779 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449334021 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449346184 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449346635 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449357095 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449357525 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449367715 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449368186 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449378265 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449378705 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449399715 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449400386 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449411177 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449411628 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449458396 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449461221 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449489294 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449489986 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449500125 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449500566 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449510825 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449511256 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449521245 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449521715 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449531624 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449532075 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.449556180 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 22:00:09.455096670 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopped session pings to http://127.0.0.1:42147 Stopping content session token refresher 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/07/21 22:00:09.473226889 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:09.473478874 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:45799 ... Connected to session server http://127.0.0.1:45799 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:09.669488868 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:09.669756838 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:09.669843858 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/21 22:00:09.670490112 $add.smooth 2026/07/21 22:00:09.670496033 [1] TRUE 2026/07/21 22:00:09.670533744 2026/07/21 22:00:09.670536289 $bitmapType 2026/07/21 22:00:09.670553090 [1] "cairo" 2026/07/21 22:00:09.670554112 2026/07/21 22:00:09.670566015 $browser 2026/07/21 22:00:09.670566886 function (url) 2026/07/21 22:00:09.670580412 { 2026/07/21 22:00:09.670581244 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/21 22:00:09.670599909 } 2026/07/21 22:00:09.670600790 <environment: 0x559ca86cfdd0> 2026/07/21 22:00:09.670615137 2026/07/21 22:00:09.670616009 $browserNLdisabled 2026/07/21 22:00:09.670630577 [1] FALSE 2026/07/21 22:00:09.670631518 2026/07/21 22:00:09.670643311 $catch.script.errors 2026/07/21 22:00:09.670644222 [1] FALSE 2026/07/21 22:00:09.670664020 2026/07/21 22:00:09.670664962 $CBoundsCheck 2026/07/21 22:00:09.670677846 [1] FALSE 2026/07/21 22:00:09.670678748 2026/07/21 22:00:09.670690650 $check.bounds 2026/07/21 22:00:09.670691542 [1] FALSE 2026/07/21 22:00:09.670704366 2026/07/21 22:00:09.670705177 $citation.bibtex.max 2026/07/21 22:00:09.670718703 [1] 1 2026/07/21 22:00:09.670719525 2026/07/21 22:00:09.670730505 $continue 2026/07/21 22:00:09.670731327 [1] "+ " 2026/07/21 22:00:09.670743510 2026/07/21 22:00:09.670744391 $contrasts 2026/07/21 22:00:09.670756584 unordered ordered 2026/07/21 22:00:09.670757566 "contr.treatment" "contr.poly" 2026/07/21 22:00:09.670774949 2026/07/21 22:00:09.670776452 $defaultPackages 2026/07/21 22:00:09.670812275 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/21 22:00:09.670815361 2026/07/21 22:00:09.670840268 $demo.ask 2026/07/21 22:00:09.670841591 [1] "default" 2026/07/21 22:00:09.670866849 2026/07/21 22:00:09.670867860 $deparse.cutoff 2026/07/21 22:00:09.670911262 [1] 60 2026/07/21 22:00:09.670912645 2026/07/21 22:00:09.670923505 $device 2026/07/21 22:00:09.671088330 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/21 22:00:09.671097488 width, height, onefile, family, title, fonts, version, paper, 2026/07/21 22:00:09.671138044 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/21 22:00:09.671139707 useKerning, fillOddEven, compress) 2026/07/21 22:00:09.671154675 { 2026/07/21 22:00:09.671155267 initPSandPDFfonts() 2026/07/21 22:00:09.671163432 new <- list() 2026/07/21 22:00:09.671164023 if (!missing(width)) 2026/07/21 22:00:09.671172539 new$width <- width 2026/07/21 22:00:09.671173010 if (!missing(height)) 2026/07/21 22:00:09.671181707 new$height <- height 2026/07/21 22:00:09.671182147 if (!missing(onefile)) 2026/07/21 22:00:09.671190834 new$onefile <- onefile 2026/07/21 22:00:09.671191255 if (!missing(title)) 2026/07/21 22:00:09.671200001 new$title <- title 2026/07/21 22:00:09.671200462 if (!missing(fonts)) 2026/07/21 22:00:09.671210601 new$fonts <- fonts 2026/07/21 22:00:09.671211052 if (!missing(version)) 2026/07/21 22:00:09.671219668 new$version <- version 2026/07/21 22:00:09.671220099 if (!missing(paper)) 2026/07/21 22:00:09.671228946 new$paper <- paper 2026/07/21 22:00:09.671229376 if (!missing(encoding)) 2026/07/21 22:00:09.671246459 new$encoding <- encoding 2026/07/21 22:00:09.671247551 if (!missing(bg)) 2026/07/21 22:00:09.671262719 new$bg <- bg 2026/07/21 22:00:09.671263601 if (!missing(fg)) 2026/07/21 22:00:09.671277728 new$fg <- fg 2026/07/21 22:00:09.671278750 if (!missing(pointsize)) 2026/07/21 22:00:09.671293237 new$pointsize <- pointsize 2026/07/21 22:00:09.671294079 if (!missing(pagecentre)) 2026/07/21 22:00:09.671309037 new$pagecentre <- pagecentre 2026/07/21 22:00:09.671309928 if (!missing(colormodel)) 2026/07/21 22:00:09.671335427 new$colormodel <- colormodel 2026/07/21 22:00:09.671336409 if (!missing(useDingbats)) 2026/07/21 22:00:09.671353040 new$useDingbats <- useDingbats 2026/07/21 22:00:09.671353882 if (!missing(useKerning)) 2026/07/21 22:00:09.671371705 new$useKerning <- useKerning 2026/07/21 22:00:09.671372687 if (!missing(fillOddEven)) 2026/07/21 22:00:09.671392821 new$fillOddEven <- fillOddEven 2026/07/21 22:00:09.671396208 if (!missing(compress)) 2026/07/21 22:00:09.671416566 new$compress <- compress 2026/07/21 22:00:09.671417548 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/21 22:00:09.671435782 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/21 22:00:09.671436654 inherits(family, "CIDFont"))) { 2026/07/21 22:00:09.671474064 enc <- family$encoding 2026/07/21 22:00:09.671475206 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/21 22:00:09.671491537 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/21 22:00:09.671492319 "default")) 2026/07/21 22:00:09.671508209 old$encoding <- enc 2026/07/21 22:00:09.671509101 family <- family$metrics 2026/07/21 22:00:09.671522566 } 2026/07/21 22:00:09.671523368 if (is.null(old$encoding) || old$encoding == "default") 2026/07/21 22:00:09.671537905 old$encoding <- guessEncoding() 2026/07/21 22:00:09.671538696 if (!missing(family)) { 2026/07/21 22:00:09.671553434 if (length(family) == 4L) { 2026/07/21 22:00:09.671554196 family <- c(family, "Symbol.afm") 2026/07/21 22:00:09.671570346 } 2026/07/21 22:00:09.671571368 else if (length(family) == 5L) { 2026/07/21 22:00:09.671584332 } 2026/07/21 22:00:09.671585134 else if (length(family) == 1L) { 2026/07/21 22:00:09.671597908 pf <- pdfFonts(family)[[1L]] 2026/07/21 22:00:09.671598860 if (is.null(pf)) 2026/07/21 22:00:09.671613047 stop(gettextf("unknown family '%s'", family), 2026/07/21 22:00:09.671613959 domain = NA) 2026/07/21 22:00:09.671634958 matchFont(pf, old$encoding) 2026/07/21 22:00:09.671635749 } 2026/07/21 22:00:09.671648704 else stop("invalid 'family' argument") 2026/07/21 22:00:09.671649445 old$family <- family 2026/07/21 22:00:09.671664844 } 2026/07/21 22:00:09.671665626 version <- old$version 2026/07/21 22:00:09.671677508 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/21 22:00:09.671678340 "2.0") 2026/07/21 22:00:09.671691314 if (version %in% versions) 2026/07/21 22:00:09.671692146 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/21 22:00:09.671708607 else stop("invalid PDF version") 2026/07/21 22:00:09.671709569 onefile <- old$onefile 2026/07/21 22:00:09.671729517 if (!checkIntFormat(file)) 2026/07/21 22:00:09.671730599 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/21 22:00:09.671748212 domain = NA) 2026/07/21 22:00:09.671749414 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/21 22:00:09.671771917 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/21 22:00:09.671772948 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/21 22:00:09.671792335 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/21 22:00:09.671793106 old$fillOddEven, old$compress) 2026/07/21 22:00:09.671810072 invisible() 2026/07/21 22:00:09.671812296 } 2026/07/21 22:00:09.671830210 <bytecode: 0x559ca69c2108> 2026/07/21 22:00:09.671831182 <environment: namespace:grDevices> 2026/07/21 22:00:09.671855889 2026/07/21 22:00:09.671856991 $device.ask.default 2026/07/21 22:00:09.671870316 [1] FALSE 2026/07/21 22:00:09.671871228 2026/07/21 22:00:09.671882940 $digits 2026/07/21 22:00:09.671883802 [1] 7 2026/07/21 22:00:09.671902557 2026/07/21 22:00:09.671903589 $dvipscmd 2026/07/21 22:00:09.671944562 [1] "dvips" 2026/07/21 22:00:09.671945985 2026/07/21 22:00:09.671958689 $echo 2026/07/21 22:00:09.671959731 [1] FALSE 2026/07/21 22:00:09.671998583 2026/07/21 22:00:09.672001118 $editor 2026/07/21 22:00:09.672023780 [1] "vi" 2026/07/21 22:00:09.672024963 2026/07/21 22:00:09.672041594 $encoding 2026/07/21 22:00:09.672042526 [1] "native.enc" 2026/07/21 22:00:09.672056883 2026/07/21 22:00:09.672057704 $example.ask 2026/07/21 22:00:09.672068816 [1] "default" 2026/07/21 22:00:09.672069567 2026/07/21 22:00:09.672080728 $expressions 2026/07/21 22:00:09.672093963 [1] 5000 2026/07/21 22:00:09.672104784 2026/07/21 22:00:09.672105445 $help.search.types 2026/07/21 22:00:09.672117758 [1] "vignette" "demo" "help" 2026/07/21 22:00:09.672118579 2026/07/21 22:00:09.672132886 $help.try.all.packages 2026/07/21 22:00:09.672133588 [1] FALSE 2026/07/21 22:00:09.672144018 2026/07/21 22:00:09.672144719 $HTTPUserAgent 2026/07/21 22:00:09.672154126 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/21 22:00:09.672154858 2026/07/21 22:00:09.672170758 $internet.info 2026/07/21 22:00:09.672171429 [1] 2 2026/07/21 22:00:09.672182310 2026/07/21 22:00:09.672183161 $keep.parse.data 2026/07/21 22:00:09.672198170 [1] TRUE 2026/07/21 22:00:09.672198991 2026/07/21 22:00:09.672210032 $keep.parse.data.pkgs 2026/07/21 22:00:09.672210784 [1] FALSE 2026/07/21 22:00:09.672227475 2026/07/21 22:00:09.672228346 $keep.source 2026/07/21 22:00:09.672244247 [1] FALSE 2026/07/21 22:00:09.672245158 2026/07/21 22:00:09.672256460 $keep.source.pkgs 2026/07/21 22:00:09.672257542 [1] FALSE 2026/07/21 22:00:09.672269985 2026/07/21 22:00:09.672270847 $locatorBell 2026/07/21 22:00:09.672282569 [1] TRUE 2026/07/21 22:00:09.672283430 2026/07/21 22:00:09.672298719 $mailer 2026/07/21 22:00:09.672299631 [1] "mailto" 2026/07/21 22:00:09.672311814 2026/07/21 22:00:09.672312576 $matprod 2026/07/21 22:00:09.672323236 [1] "default" 2026/07/21 22:00:09.672323997 2026/07/21 22:00:09.672335038 $max.contour.segments 2026/07/21 22:00:09.672335950 [1] 25000 2026/07/21 22:00:09.672354344 2026/07/21 22:00:09.672361097 $max.print 2026/07/21 22:00:09.672386716 [1] 99999 2026/07/21 22:00:09.672389051 2026/07/21 22:00:09.672410972 $menu.graphics 2026/07/21 22:00:09.672412265 [1] TRUE 2026/07/21 22:00:09.672428235 2026/07/21 22:00:09.672429197 $na.action 2026/07/21 22:00:09.672459935 [1] "na.omit" 2026/07/21 22:00:09.672461277 2026/07/21 22:00:09.672473721 $nwarnings 2026/07/21 22:00:09.672474612 [1] 50 2026/07/21 22:00:09.672485994 2026/07/21 22:00:09.672486845 $OutDec 2026/07/21 22:00:09.672497986 [1] "." 2026/07/21 22:00:09.672498828 2026/07/21 22:00:09.672509779 $pager 2026/07/21 22:00:09.672510761 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/21 22:00:09.672523735 2026/07/21 22:00:09.672524607 $papersize 2026/07/21 22:00:09.672535918 [1] "letter" 2026/07/21 22:00:09.672536790 2026/07/21 22:00:09.672548311 $PCRE_limit_recursion 2026/07/21 22:00:09.672549203 [1] NA 2026/07/21 22:00:09.672561797 2026/07/21 22:00:09.672562578 $PCRE_study 2026/07/21 22:00:09.672573679 [1] FALSE 2026/07/21 22:00:09.672574541 2026/07/21 22:00:09.672585632 $PCRE_use_JIT 2026/07/21 22:00:09.672586493 [1] TRUE 2026/07/21 22:00:09.672598516 2026/07/21 22:00:09.672599298 $pdfviewer 2026/07/21 22:00:09.672610449 [1] "/usr/bin/xdg-open" 2026/07/21 22:00:09.672611300 2026/07/21 22:00:09.672623203 $pkgType 2026/07/21 22:00:09.672624024 [1] "source" 2026/07/21 22:00:09.672636007 2026/07/21 22:00:09.672636879 $printcmd 2026/07/21 22:00:09.672646357 [1] "/usr/bin/lpr" 2026/07/21 22:00:09.672647108 2026/07/21 22:00:09.672656646 $prompt 2026/07/21 22:00:09.672657407 [1] "> " 2026/07/21 22:00:09.672669059 2026/07/21 22:00:09.672669851 $repos 2026/07/21 22:00:09.672683487 CRAN 2026/07/21 22:00:09.672684278 "@CRAN@" 2026/07/21 22:00:09.672695409 2026/07/21 22:00:09.672696180 $rl_word_breaks 2026/07/21 22:00:09.672707582 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/21 22:00:09.672708504 2026/07/21 22:00:09.672726909 $scipen 2026/07/21 22:00:09.672727780 [1] 0 2026/07/21 22:00:09.672738791 2026/07/21 22:00:09.672739722 $show.coef.Pvalues 2026/07/21 22:00:09.672751825 [1] TRUE 2026/07/21 22:00:09.672752647 2026/07/21 22:00:09.672763578 $show.error.messages 2026/07/21 22:00:09.672764389 [1] TRUE 2026/07/21 22:00:09.672776863 2026/07/21 22:00:09.672777654 $show.signif.stars 2026/07/21 22:00:09.672789797 [1] TRUE 2026/07/21 22:00:09.672790589 2026/07/21 22:00:09.672801319 $showErrorCalls 2026/07/21 22:00:09.672802151 [1] TRUE 2026/07/21 22:00:09.672814354 2026/07/21 22:00:09.672815175 $showNCalls 2026/07/21 22:00:09.672826406 [1] 50 2026/07/21 22:00:09.672840904 2026/07/21 22:00:09.672852255 $showWarnCalls 2026/07/21 22:00:09.672853187 [1] FALSE 2026/07/21 22:00:09.672865560 2026/07/21 22:00:09.672866352 $str 2026/07/21 22:00:09.672877242 $str$strict.width 2026/07/21 22:00:09.672878114 [1] "no" 2026/07/21 22:00:09.672890297 2026/07/21 22:00:09.672891228 $str$digits.d 2026/07/21 22:00:09.672902700 [1] 3 2026/07/21 22:00:09.672903582 2026/07/21 22:00:09.672914192 $str$vec.len 2026/07/21 22:00:09.672915073 [1] 4 2026/07/21 22:00:09.672926735 2026/07/21 22:00:09.672927517 $str$list.len 2026/07/21 22:00:09.672939189 [1] 99 2026/07/21 22:00:09.672939980 2026/07/21 22:00:09.672950490 $str$deparse.lines 2026/07/21 22:00:09.672951332 NULL 2026/07/21 22:00:09.672963665 2026/07/21 22:00:09.672964437 $str$drop.deparse.attr 2026/07/21 22:00:09.672997659 [1] TRUE 2026/07/21 22:00:09.672998771 2026/07/21 22:00:09.673010554 $str$formatNum 2026/07/21 22:00:09.673011345 function (x, ...) 2026/07/21 22:00:09.673023709 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/21 22:00:09.673024570 <environment: 0x559ca711d778> 2026/07/21 22:00:09.673044788 2026/07/21 22:00:09.673045680 2026/07/21 22:00:09.673056360 $str.dendrogram.last 2026/07/21 22:00:09.673057252 [1] "`" 2026/07/21 22:00:09.673069836 2026/07/21 22:00:09.673070617 $texi2dvi 2026/07/21 22:00:09.673081618 [1] "/usr/bin/texi2dvi" 2026/07/21 22:00:09.673082459 2026/07/21 22:00:09.673094592 $timeout 2026/07/21 22:00:09.673095364 [1] 60 2026/07/21 22:00:09.673106815 2026/07/21 22:00:09.673107567 $ts.eps 2026/07/21 22:00:09.673118668 [1] 1e-05 2026/07/21 22:00:09.673119499 2026/07/21 22:00:09.673130350 $ts.S.compat 2026/07/21 22:00:09.673131272 [1] FALSE 2026/07/21 22:00:09.673143555 2026/07/21 22:00:09.673144336 $unzip 2026/07/21 22:00:09.673155177 [1] "/usr/bin/unzip" 2026/07/21 22:00:09.673155978 2026/07/21 22:00:09.673167801 $useFancyQuotes 2026/07/21 22:00:09.673168582 [1] TRUE 2026/07/21 22:00:09.673180925 2026/07/21 22:00:09.673181777 $verbose 2026/07/21 22:00:09.673192898 [1] FALSE 2026/07/21 22:00:09.673193679 2026/07/21 22:00:09.673204670 $warn 2026/07/21 22:00:09.673205512 [1] 0 2026/07/21 22:00:09.673216613 2026/07/21 22:00:09.673217434 $warning.length 2026/07/21 22:00:09.673228856 [1] 1000 2026/07/21 22:00:09.673229677 2026/07/21 22:00:09.673240297 $warnPartialMatchArgs 2026/07/21 22:00:09.673241259 [1] FALSE 2026/07/21 22:00:09.673254123 2026/07/21 22:00:09.673254935 $warnPartialMatchAttr 2026/07/21 22:00:09.673267268 [1] FALSE 2026/07/21 22:00:09.673268200 2026/07/21 22:00:09.673279160 $warnPartialMatchDollar 2026/07/21 22:00:09.673280092 [1] FALSE 2026/07/21 22:00:09.673293147 2026/07/21 22:00:09.673294008 $width 2026/07/21 22:00:09.673303827 [1] 80 2026/07/21 22:00:09.673304579 Stopped session pings to http://127.0.0.1:45799 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | environment | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 22:00:09.696925637 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:09.697285947 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:40325 ... Connected to session server http://127.0.0.1:40325 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:09.894393572 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:09.894665700 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:09.894750340 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/21 22:00:09.903591650 2026/07/21 22:00:09.903599645 $ env 2026/07/21 22:00:09.903668725 CONNECT_API_KEY=REDACTED 2026/07/21 22:00:09.903677922 CONNECT_CONTENT_GUID= 2026/07/21 22:00:09.903701186 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/21 22:00:09.903702428 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/21 22:00:09.903728397 CONNECT_SERVER=http://localhost:3939/ 2026/07/21 22:00:09.903729610 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111 2026/07/21 22:00:09.903795109 EDITOR=vi 2026/07/21 22:00:09.903798185 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 22:00:09.903840605 HOSTNAME=eb78aa97575f 2026/07/21 22:00:09.903841577 LANG=en_US.UTF-8 2026/07/21 22:00:09.903900838 LANGUAGE=en_US:en 2026/07/21 22:00:09.903902831 LC_ALL=en_US.UTF-8 2026/07/21 22:00:09.903920966 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/07/21 22:00:09.903930814 LN_S=ln -s 2026/07/21 22:00:09.903951543 LOGNAME=rstudio-connect 2026/07/21 22:00:09.903952084 MAKE=make 2026/07/21 22:00:09.903961112 PAGER=/usr/bin/pager 2026/07/21 22:00:09.903961593 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/07/21 22:00:09.904016211 POSIT_PRODUCT=CONNECT 2026/07/21 22:00:09.904029951 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 22:00:09.904031565 R_ARCH= 2026/07/21 22:00:09.904049939 R_BROWSER=xdg-open 2026/07/21 22:00:09.904051683 R_BZIPCMD=/usr/bin/bzip2 2026/07/21 22:00:09.904066861 R_CONFIG_ACTIVE=rsconnect 2026/07/21 22:00:09.904067773 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/21 22:00:09.904078182 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:09.904078854 R_GZIPCMD=/usr/bin/gzip 2026/07/21 22:00:09.904089594 R_HOME=/opt/R/4.4.3/lib/R 2026/07/21 22:00:09.904090045 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/21 22:00:09.904099152 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3 2026/07/21 22:00:09.904099593 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/21 22:00:09.904108960 R_LIBS_USER=REDACTED 2026/07/21 22:00:09.904109401 R_PAPERSIZE=letter 2026/07/21 22:00:09.904117667 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/21 22:00:09.904118118 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/21 22:00:09.904127014 R_PRINTCMD=/usr/bin/lpr 2026/07/21 22:00:09.904127466 R_RD4PDF=times,inconsolata,hyper 2026/07/21 22:00:09.904136523 RSC_EMAIL_SUBJECT=system-check 2026/07/21 22:00:09.904137004 RSC_REPORT_NAME=system-check 2026/07/21 22:00:09.904154346 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/21 22:00:09.904155107 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/21 22:00:09.904185205 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/21 22:00:09.904187169 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpVyWdSi 2026/07/21 22:00:09.904215091 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/21 22:00:09.904216413 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/21 22:00:09.904234708 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/21 22:00:09.904235650 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:09.904247382 RSTUDIO_PRODUCT=CONNECT 2026/07/21 22:00:09.904247853 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/21 22:00:09.904256699 R_UNZIPCMD=/usr/bin/unzip 2026/07/21 22:00:09.904257140 R_ZIPCMD=/usr/bin/zip 2026/07/21 22:00:09.904265436 SED=/usr/bin/sed 2026/07/21 22:00:09.904265887 SF_PARTNER=posit_connect 2026/07/21 22:00:09.904274142 SHLVL=2 2026/07/21 22:00:09.904274633 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/21 22:00:09.904282819 STARTUP_DEBUG_MODE=0 2026/07/21 22:00:09.904283260 TAR=/usr/bin/tar 2026/07/21 22:00:09.904306844 TERM=xterm 2026/07/21 22:00:09.904307906 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 22:00:09.904334286 TZ=UTC 2026/07/21 22:00:09.904335418 USERNAME=rstudio-connect 2026/07/21 22:00:09.904350707 USER=rstudio-connect 2026/07/21 22:00:09.909532055 _=/usr/bin/env Stopped session pings to http://127.0.0.1:40325 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | mounts | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 22:00:09.928226633 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:09.928495721 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:35279 ... Connected to session server http://127.0.0.1:35279 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:10.124749845 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:10.125057264 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:10.125152645 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/21 22:00:10.133433310 2026/07/21 22:00:10.133443560 $ findmnt --notruncate 2026/07/21 22:00:10.133490924 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 22:00:10.133497437 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/ov erlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:10.133591290 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:10.133664893 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 22:00:10.133666375 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 22:00:10.133691533 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:10.133692635 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 22:00:10.133724064 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 22:00:10.133724706 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:10.133743831 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 22:00:10.133744303 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:10.133778076 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/doc ker/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:10.133779309 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/doc ker/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:10.134004019 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:10.134118408 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:10.134120462 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:10.134177830 ├─/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/07/21 22:00:10.134181287 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/reports/v2/0/0/temp.source.4239553389] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:10.134241280 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/reports/v2/0/0/temp.output.874181033] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:10.134242332 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/qwS7Yo6JaX8XFZMg] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:10.134296675 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:10.134297997 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:10.134353432 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:10.134355365 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2128750871] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:10.134390187 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:10.139841959 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr Stopped session pings to http://127.0.0.1:35279 Stopping content session token refresher 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/07/21 22:00:10.158190800 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:10.158452985 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:33753 ... Connected to session server http://127.0.0.1:33753 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:10.359361907 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:10.359629498 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:10.359731264 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/21 22:00:10.379037993 2026/07/21 22:00:10.379050116 $ /opt/R/4.5.2/bin/R --version 2026/07/21 22:00:10.379108691 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/21 22:00:10.379110464 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/21 22:00:10.379133668 Platform: x86_64-pc-linux-gnu 2026/07/21 22:00:10.379134390 2026/07/21 22:00:10.379143026 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/21 22:00:10.379143527 You are welcome to redistribute it under the terms of the 2026/07/21 22:00:10.379175267 GNU General Public License versions 2 or 3. 2026/07/21 22:00:10.379176559 For more information about these matters see 2026/07/21 22:00:10.385302203 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:33753 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | installed-packages | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 22:00:10.404040535 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:10.404347584 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:39021 ... Connected to session server http://127.0.0.1:39021 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:10.604382698 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:10.604637779 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:10.604744476 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/21 22:00:10.816574117 2026/07/21 22:00:10.816585178 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/21 22:00:10.816645321 Package Version LibPath 2026/07/21 22:00:10.816647555 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816665529 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816666531 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816679716 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816680207 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816689905 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816690396 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816722497 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816723469 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816736834 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816737365 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816752764 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816753696 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816774541 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816776124 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816798306 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816799508 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816814436 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816814907 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816825247 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816825698 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816836037 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816836568 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816858890 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816859491 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816869550 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816870071 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816879769 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816880210 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816890189 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816890610 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816906239 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816907111 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816932228 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816933321 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816947147 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816947608 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816957556 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.816958037 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.817009585 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.817044120 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 22:00:10.822609221 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" Stopped session pings to http://127.0.0.1:39021 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | options | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 22:00:10.841417504 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:10.841677564 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:34535 ... Connected to session server http://127.0.0.1:34535 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:11.042462268 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:11.042697226 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:11.042768571 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/21 22:00:11.043264272 $add.smooth 2026/07/21 22:00:11.043272888 [1] TRUE 2026/07/21 22:00:11.043302875 2026/07/21 22:00:11.043304358 $bitmapType 2026/07/21 22:00:11.043317422 [1] "cairo" 2026/07/21 22:00:11.043318314 2026/07/21 22:00:11.043329244 $browser 2026/07/21 22:00:11.043332010 function (url) 2026/07/21 22:00:11.043344593 { 2026/07/21 22:00:11.043345385 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/21 22:00:11.043362147 } 2026/07/21 22:00:11.043362948 <environment: 0x55be4e242d88> 2026/07/21 22:00:11.043376203 2026/07/21 22:00:11.043376945 $browserNLdisabled 2026/07/21 22:00:11.043388376 [1] FALSE 2026/07/21 22:00:11.043389198 2026/07/21 22:00:11.043399938 $catch.script.errors 2026/07/21 22:00:11.043400730 [1] FALSE 2026/07/21 22:00:11.043413203 2026/07/21 22:00:11.043414055 $CBoundsCheck 2026/07/21 22:00:11.043426692 [1] FALSE 2026/07/21 22:00:11.043429467 2026/07/21 22:00:11.043448674 $check.bounds 2026/07/21 22:00:11.043458693 [1] FALSE 2026/07/21 22:00:11.043474463 2026/07/21 22:00:11.043475424 $citation.bibtex.max 2026/07/21 22:00:11.043490062 [1] 1 2026/07/21 22:00:11.043490903 2026/07/21 22:00:11.043502295 $continue 2026/07/21 22:00:11.043503137 [1] "+ " 2026/07/21 22:00:11.043542741 2026/07/21 22:00:11.043544114 $contrasts 2026/07/21 22:00:11.043569752 unordered ordered 2026/07/21 22:00:11.043571025 "contr.treatment" "contr.poly" 2026/07/21 22:00:11.043587987 2026/07/21 22:00:11.043588879 $defaultPackages 2026/07/21 22:00:11.043608115 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/21 22:00:11.043609127 2026/07/21 22:00:11.043626149 $demo.ask 2026/07/21 22:00:11.043626910 [1] "default" 2026/07/21 22:00:11.043690350 2026/07/21 22:00:11.043692454 $deparse.cutoff 2026/07/21 22:00:11.043706771 [1] 60 2026/07/21 22:00:11.043707663 2026/07/21 22:00:11.043718974 $device 2026/07/21 22:00:11.043873471 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/21 22:00:11.043881296 width, height, onefile, family, title, fonts, version, paper, 2026/07/21 22:00:11.043907636 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/21 22:00:11.043908528 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/21 22:00:11.043928506 { 2026/07/21 22:00:11.043929387 initPSandPDFfonts() 2026/07/21 22:00:11.043941049 new <- list() 2026/07/21 22:00:11.043941831 if (!missing(width)) 2026/07/21 22:00:11.043954284 new$width <- width 2026/07/21 22:00:11.043955076 if (!missing(height)) 2026/07/21 22:00:11.044000491 new$height <- height 2026/07/21 22:00:11.044001754 if (!missing(onefile)) 2026/07/21 22:00:11.044015960 new$onefile <- onefile 2026/07/21 22:00:11.044016802 if (!missing(title)) 2026/07/21 22:00:11.044032632 new$title <- title 2026/07/21 22:00:11.044033513 if (!missing(fonts)) 2026/07/21 22:00:11.044068410 new$fonts <- fonts 2026/07/21 22:00:11.044069351 if (!missing(version)) 2026/07/21 22:00:11.044082526 new$version <- version 2026/07/21 22:00:11.044083258 if (!missing(paper)) 2026/07/21 22:00:11.044100029 new$paper <- paper 2026/07/21 22:00:11.044100791 if (!missing(encoding)) 2026/07/21 22:00:11.044114336 new$encoding <- encoding 2026/07/21 22:00:11.044115127 if (!missing(bg)) 2026/07/21 22:00:11.044131589 new$bg <- bg 2026/07/21 22:00:11.044132470 if (!missing(fg)) 2026/07/21 22:00:11.044145275 new$fg <- fg 2026/07/21 22:00:11.044146126 if (!missing(pointsize)) 2026/07/21 22:00:11.044202152 new$pointsize <- pointsize 2026/07/21 22:00:11.044203464 if (!missing(pagecentre)) 2026/07/21 22:00:11.044218032 new$pagecentre <- pagecentre 2026/07/21 22:00:11.044218763 if (!missing(colormodel)) 2026/07/21 22:00:11.044255032 new$colormodel <- colormodel 2026/07/21 22:00:11.044255813 if (!missing(useDingbats)) 2026/07/21 22:00:11.044270060 new$useDingbats <- useDingbats 2026/07/21 22:00:11.044270901 if (!missing(useKerning)) 2026/07/21 22:00:11.044323369 new$useKerning <- useKerning 2026/07/21 22:00:11.044354740 if (!missing(fillOddEven)) 2026/07/21 22:00:11.044355892 new$fillOddEven <- fillOddEven 2026/07/21 22:00:11.044370990 if (!missing(compress)) 2026/07/21 22:00:11.044371932 new$compress <- compress 2026/07/21 22:00:11.044386149 if (!missing(timestamp)) 2026/07/21 22:00:11.044386951 new$timestamp <- timestamp 2026/07/21 22:00:11.044401267 if (!missing(producer)) 2026/07/21 22:00:11.044402139 new$producer <- producer 2026/07/21 22:00:11.044419602 if (!missing(author)) 2026/07/21 22:00:11.044420354 new$author <- author 2026/07/21 22:00:11.044433729 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/21 22:00:11.044434520 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/21 22:00:11.044462593 inherits(family, "CIDFont"))) { 2026/07/21 22:00:11.044476469 enc <- family$encoding 2026/07/21 22:00:11.044477502 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/21 22:00:11.044490926 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/21 22:00:11.044502939 "default")) 2026/07/21 22:00:11.044504332 old$encoding <- enc 2026/07/21 22:00:11.044528808 family <- family$metrics 2026/07/21 22:00:11.044529860 } 2026/07/21 22:00:11.044544598 if (is.null(old$encoding) || old$encoding == "default") 2026/07/21 22:00:11.044545630 old$encoding <- guessEncoding() 2026/07/21 22:00:11.044565207 if (!missing(family)) { 2026/07/21 22:00:11.044566068 if (length(family) == 4L) { 2026/07/21 22:00:11.044582199 family <- c(family, "Symbol.afm") 2026/07/21 22:00:11.044583000 } 2026/07/21 22:00:11.044615722 else if (length(family) == 5L) { 2026/07/21 22:00:11.044654245 } 2026/07/21 22:00:11.044655778 else if (length(family) == 1L) { 2026/07/21 22:00:11.044671106 pf <- pdfFonts(family)[[1L]] 2026/07/21 22:00:11.044672309 if (is.null(pf)) 2026/07/21 22:00:11.044687668 stop(gettextf("unknown family '%s'", family), 2026/07/21 22:00:11.044688499 domain = NA) 2026/07/21 22:00:11.044705371 matchFont(pf, old$encoding) 2026/07/21 22:00:11.044706193 } 2026/07/21 22:00:11.044719638 else stop("invalid 'family' argument") 2026/07/21 22:00:11.044720530 old$family <- family 2026/07/21 22:00:11.044751088 } 2026/07/21 22:00:11.044752340 version <- old$version 2026/07/21 22:00:11.044767709 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/21 22:00:11.044768851 "2.0") 2026/07/21 22:00:11.044783248 if (version %in% versions) 2026/07/21 22:00:11.044784280 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/21 22:00:11.044801002 else stop("invalid PDF version") 2026/07/21 22:00:11.044801893 onefile <- old$onefile 2026/07/21 22:00:11.044816882 if (!checkIntFormat(file)) 2026/07/21 22:00:11.044817793 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/21 22:00:11.044834996 domain = NA) 2026/07/21 22:00:11.044835848 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/21 22:00:11.044852619 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/21 22:00:11.044853531 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/21 22:00:11.044873088 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/21 22:00:11.044874080 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/21 22:00:11.044909106 old$author) 2026/07/21 22:00:11.044915448 invisible() 2026/07/21 22:00:11.044932770 } 2026/07/21 22:00:11.044933522 <bytecode: 0x55be4c03b570> 2026/07/21 22:00:11.044944102 <environment: namespace:grDevices> 2026/07/21 22:00:11.044944893 2026/07/21 22:00:11.044956335 $device.ask.default 2026/07/21 22:00:11.044957076 [1] FALSE 2026/07/21 22:00:11.044968548 2026/07/21 22:00:11.044969620 $digits 2026/07/21 22:00:11.044986171 [1] 7 2026/07/21 22:00:11.044986943 2026/07/21 22:00:11.045030254 $dvipscmd 2026/07/21 22:00:11.045031397 [1] "dvips" 2026/07/21 22:00:11.045043940 2026/07/21 22:00:11.045044952 $echo 2026/07/21 22:00:11.045056174 [1] FALSE 2026/07/21 22:00:11.045057135 2026/07/21 22:00:11.045068877 $editor 2026/07/21 22:00:11.045069729 [1] "vi" 2026/07/21 22:00:11.045081511 2026/07/21 22:00:11.045082383 $encoding 2026/07/21 22:00:11.045100377 [1] "native.enc" 2026/07/21 22:00:11.045101299 2026/07/21 22:00:11.045155661 $example.ask 2026/07/21 22:00:11.045157234 [1] "default" 2026/07/21 22:00:11.045170800 2026/07/21 22:00:11.045171611 $expressions 2026/07/21 22:00:11.045182762 [1] 5000 2026/07/21 22:00:11.045183564 2026/07/21 22:00:11.045196428 $help.search.types 2026/07/21 22:00:11.045197640 [1] "vignette" "demo" "help" 2026/07/21 22:00:11.045218800 2026/07/21 22:00:11.045220063 $help.try.all.packages 2026/07/21 22:00:11.045235352 [1] FALSE 2026/07/21 22:00:11.045236073 2026/07/21 22:00:11.045281318 $HTTPUserAgent 2026/07/21 22:00:11.045282731 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/21 22:00:11.045303330 2026/07/21 22:00:11.045304191 $internet.info 2026/07/21 22:00:11.045315633 [1] 2 2026/07/21 22:00:11.045316414 2026/07/21 22:00:11.045326874 $keep.parse.data 2026/07/21 22:00:11.045327676 [1] TRUE 2026/07/21 22:00:11.045340760 2026/07/21 22:00:11.045341562 $keep.parse.data.pkgs 2026/07/21 22:00:11.045353354 [1] FALSE 2026/07/21 22:00:11.045354156 2026/07/21 22:00:11.045364906 $keep.source 2026/07/21 22:00:11.045365738 [1] FALSE 2026/07/21 22:00:11.045392528 2026/07/21 22:00:11.045393540 $keep.source.pkgs 2026/07/21 22:00:11.045405402 [1] FALSE 2026/07/21 22:00:11.045406174 2026/07/21 22:00:11.045421192 $locatorBell 2026/07/21 22:00:11.045422094 [1] TRUE 2026/07/21 22:00:11.045433776 2026/07/21 22:00:11.045434588 $mailer 2026/07/21 22:00:11.045449486 [1] "mailto" 2026/07/21 22:00:11.045450357 2026/07/21 22:00:11.045461378 $matprod 2026/07/21 22:00:11.045462189 [1] "default" 2026/07/21 22:00:11.045476977 2026/07/21 22:00:11.045477929 $max.contour.segments 2026/07/21 22:00:11.045490603 [1] 25000 2026/07/21 22:00:11.045491515 2026/07/21 22:00:11.045506593 $max.print 2026/07/21 22:00:11.045507415 [1] 99999 2026/07/21 22:00:11.045524467 2026/07/21 22:00:11.045525389 $menu.graphics 2026/07/21 22:00:11.045538033 [1] TRUE 2026/07/21 22:00:11.045538965 2026/07/21 22:00:11.045550086 $na.action 2026/07/21 22:00:11.045550817 [1] "na.omit" 2026/07/21 22:00:11.045563250 2026/07/21 22:00:11.045564062 $nwarnings 2026/07/21 22:00:11.045581244 [1] 50 2026/07/21 22:00:11.045582206 2026/07/21 22:00:11.045592926 $OutDec 2026/07/21 22:00:11.045593728 [1] "." 2026/07/21 22:00:11.045603937 2026/07/21 22:00:11.045604658 $pager 2026/07/21 22:00:11.045614417 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/21 22:00:11.045615168 2026/07/21 22:00:11.045626730 $papersize 2026/07/21 22:00:11.045627472 [1] "letter" 2026/07/21 22:00:11.045640045 2026/07/21 22:00:11.045640947 $PCRE_limit_recursion 2026/07/21 22:00:11.045653350 [1] NA 2026/07/21 22:00:11.045654112 2026/07/21 22:00:11.045663680 $PCRE_study 2026/07/21 22:00:11.045664371 [1] FALSE 2026/07/21 22:00:11.045674921 2026/07/21 22:00:11.045675632 $PCRE_use_JIT 2026/07/21 22:00:11.045687044 [1] TRUE 2026/07/21 22:00:11.045687846 2026/07/21 22:00:11.045703244 $pdfviewer 2026/07/21 22:00:11.045704006 [1] "/usr/bin/xdg-open" 2026/07/21 22:00:11.045719926 2026/07/21 22:00:11.045720717 $pkgType 2026/07/21 22:00:11.045731107 [1] "source" 2026/07/21 22:00:11.045731909 2026/07/21 22:00:11.045748360 $printcmd 2026/07/21 22:00:11.045749161 [1] "/usr/bin/lpr" 2026/07/21 22:00:11.045762216 2026/07/21 22:00:11.045762997 $prompt 2026/07/21 22:00:11.045778787 [1] "> " 2026/07/21 22:00:11.045781352 2026/07/21 22:00:11.045809525 $repos 2026/07/21 22:00:11.045810827 CRAN 2026/07/21 22:00:11.045824303 "@CRAN@" 2026/07/21 22:00:11.045825244 2026/07/21 22:00:11.045836937 $rl_word_breaks 2026/07/21 22:00:11.045837818 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/21 22:00:11.045851164 2026/07/21 22:00:11.045852015 $scipen 2026/07/21 22:00:11.045863487 [1] 0 2026/07/21 22:00:11.045864218 2026/07/21 22:00:11.045917278 $show.coef.Pvalues 2026/07/21 22:00:11.045918390 [1] TRUE 2026/07/21 22:00:11.045932637 2026/07/21 22:00:11.045933749 $show.error.messages 2026/07/21 22:00:11.045946423 [1] TRUE 2026/07/21 22:00:11.045947255 2026/07/21 22:00:11.045970899 $show.signif.stars 2026/07/21 22:00:11.045971951 [1] TRUE 2026/07/21 22:00:11.046034980 2026/07/21 22:00:11.046036874 $showErrorCalls 2026/07/21 22:00:11.046051832 [1] TRUE 2026/07/21 22:00:11.046052994 2026/07/21 22:00:11.046064506 $showNCalls 2026/07/21 22:00:11.046065398 [1] 50 2026/07/21 22:00:11.046077330 2026/07/21 22:00:11.046078162 $showWarnCalls 2026/07/21 22:00:11.046089864 [1] FALSE 2026/07/21 22:00:11.046090725 2026/07/21 22:00:11.046102147 $str 2026/07/21 22:00:11.046102999 $str$strict.width 2026/07/21 22:00:11.046115111 [1] "no" 2026/07/21 22:00:11.046115943 2026/07/21 22:00:11.046143605 $str$digits.d 2026/07/21 22:00:11.046144798 [1] 3 2026/07/21 22:00:11.046156961 2026/07/21 22:00:11.046157912 $str$vec.len 2026/07/21 22:00:11.046169594 [1] 4 2026/07/21 22:00:11.046170446 2026/07/21 22:00:11.046181086 $str$list.len 2026/07/21 22:00:11.046181868 [1] 99 2026/07/21 22:00:11.046193650 2026/07/21 22:00:11.046194551 $str$deparse.lines 2026/07/21 22:00:11.046206684 NULL 2026/07/21 22:00:11.046207516 2026/07/21 22:00:11.046223987 $str$drop.deparse.attr 2026/07/21 22:00:11.046224979 [1] TRUE 2026/07/21 22:00:11.046242993 2026/07/21 22:00:11.046243845 $str$formatNum 2026/07/21 22:00:11.046255907 function (x, ...) 2026/07/21 22:00:11.046256779 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/21 22:00:11.046272198 <environment: 0x55be4c8b04d0> 2026/07/21 22:00:11.046273200 2026/07/21 22:00:11.046286144 2026/07/21 22:00:11.046286976 $str.dendrogram.last 2026/07/21 22:00:11.046299389 [1] "`" 2026/07/21 22:00:11.046300261 2026/07/21 22:00:11.046311492 $texi2dvi 2026/07/21 22:00:11.046312283 [1] "/usr/bin/texi2dvi" 2026/07/21 22:00:11.046326450 2026/07/21 22:00:11.046327302 $timeout 2026/07/21 22:00:11.046338673 [1] 60 2026/07/21 22:00:11.046339545 2026/07/21 22:00:11.046350295 $ts.eps 2026/07/21 22:00:11.046351177 [1] 1e-05 2026/07/21 22:00:11.046363139 2026/07/21 22:00:11.046364031 $ts.S.compat 2026/07/21 22:00:11.046377617 [1] FALSE 2026/07/21 22:00:11.046378599 2026/07/21 22:00:11.046390000 $unzip 2026/07/21 22:00:11.046390852 [1] "/usr/bin/unzip" 2026/07/21 22:00:11.046403466 2026/07/21 22:00:11.046404327 $useFancyQuotes 2026/07/21 22:00:11.046416340 [1] TRUE 2026/07/21 22:00:11.046417232 2026/07/21 22:00:11.046428553 $verbose 2026/07/21 22:00:11.046429425 [1] FALSE 2026/07/21 22:00:11.046441247 2026/07/21 22:00:11.046442039 $warn 2026/07/21 22:00:11.046457166 [1] 0 2026/07/21 22:00:11.046459991 2026/07/21 22:00:11.046482894 $warning.length 2026/07/21 22:00:11.046483826 [1] 1000 2026/07/21 22:00:11.046496590 2026/07/21 22:00:11.046497502 $warnPartialMatchArgs 2026/07/21 22:00:11.046509024 [1] FALSE 2026/07/21 22:00:11.046509755 2026/07/21 22:00:11.046520536 $warnPartialMatchAttr 2026/07/21 22:00:11.046521327 [1] FALSE 2026/07/21 22:00:11.046538029 2026/07/21 22:00:11.046538920 $warnPartialMatchDollar 2026/07/21 22:00:11.046551083 [1] FALSE 2026/07/21 22:00:11.046551784 2026/07/21 22:00:11.046562615 $width 2026/07/21 22:00:11.046563486 [1] 80 2026/07/21 22:00:11.046579276 Stopping content session token refresher Stopped session pings to http://127.0.0.1:34535 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/07/21 22:00:11.070414690 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:11.070668600 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:37295 ... Connected to session server http://127.0.0.1:37295 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:11.269497823 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:11.269770554 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:11.269870613 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/21 22:00:11.278421499 2026/07/21 22:00:11.278430115 $ env 2026/07/21 22:00:11.278467225 CONNECT_API_KEY=REDACTED 2026/07/21 22:00:11.278472956 CONNECT_CONTENT_GUID= 2026/07/21 22:00:11.278492914 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/21 22:00:11.278493875 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/21 22:00:11.278510246 CONNECT_SERVER=http://localhost:3939/ 2026/07/21 22:00:11.278511148 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111 2026/07/21 22:00:11.278617098 EDITOR=vi 2026/07/21 22:00:11.278619012 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 22:00:11.278649750 HOSTNAME=eb78aa97575f 2026/07/21 22:00:11.278650541 LANG=en_US.UTF-8 2026/07/21 22:00:11.278659708 LANGUAGE=en_US:en 2026/07/21 22:00:11.278660149 LC_ALL=en_US.UTF-8 2026/07/21 22:00:11.278668365 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/07/21 22:00:11.278669006 LN_S=ln -s 2026/07/21 22:00:11.278712458 LOGNAME=rstudio-connect 2026/07/21 22:00:11.278739377 MAKE=make 2026/07/21 22:00:11.278763523 PAGER=/usr/bin/pager 2026/07/21 22:00:11.278764956 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/07/21 22:00:11.278794722 POSIT_PRODUCT=CONNECT 2026/07/21 22:00:11.278795273 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 22:00:11.278825219 R_ARCH= 2026/07/21 22:00:11.278826733 R_BROWSER=xdg-open 2026/07/21 22:00:11.278837212 R_BZIPCMD=/usr/bin/bzip2 2026/07/21 22:00:11.278837683 R_CONFIG_ACTIVE=rsconnect 2026/07/21 22:00:11.278846339 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/21 22:00:11.278847391 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:11.278871186 R_GZIPCMD=/usr/bin/gzip 2026/07/21 22:00:11.278872298 R_HOME=/opt/R/4.5.2/lib/R 2026/07/21 22:00:11.278886525 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/21 22:00:11.278887187 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2 2026/07/21 22:00:11.278896725 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/21 22:00:11.278897175 R_LIBS_USER=REDACTED 2026/07/21 22:00:11.278906573 R_PAPERSIZE=letter 2026/07/21 22:00:11.278907074 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/21 22:00:11.278915540 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/21 22:00:11.278915971 R_PRINTCMD=/usr/bin/lpr 2026/07/21 22:00:11.278931360 R_RD4PDF=times,inconsolata,hyper 2026/07/21 22:00:11.278932212 RSC_EMAIL_SUBJECT=system-check 2026/07/21 22:00:11.278948663 RSC_REPORT_NAME=system-check 2026/07/21 22:00:11.278949184 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/21 22:00:11.278959212 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/21 22:00:11.278959653 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/21 22:00:11.278989329 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmpf1cift 2026/07/21 22:00:11.278989950 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/21 22:00:11.279000240 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/21 22:00:11.279000691 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/21 22:00:11.279010309 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:11.279010750 RSTUDIO_PRODUCT=CONNECT 2026/07/21 22:00:11.279020458 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/21 22:00:11.279020909 R_UNZIPCMD=/usr/bin/unzip 2026/07/21 22:00:11.279029645 R_ZIPCMD=/usr/bin/zip 2026/07/21 22:00:11.279030076 SED=/usr/bin/sed 2026/07/21 22:00:11.279061365 SF_PARTNER=posit_connect 2026/07/21 22:00:11.279062818 SHLVL=2 2026/07/21 22:00:11.279076804 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/21 22:00:11.279077886 STARTUP_DEBUG_MODE=0 2026/07/21 22:00:11.279102132 TAR=/usr/bin/tar 2026/07/21 22:00:11.279103785 TERM=xterm 2026/07/21 22:00:11.279116108 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 22:00:11.279116600 TZ=UTC 2026/07/21 22:00:11.279132469 USERNAME=rstudio-connect 2026/07/21 22:00:11.279132970 USER=rstudio-connect 2026/07/21 22:00:11.284687122 _=/usr/bin/env Stopped session pings to http://127.0.0.1:37295 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | mounts | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 22:00:11.302877778 [connect-session] Connect Session v2026.06.1 2026/07/21 22:00:11.303148710 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:44585 ... Connected to session server http://127.0.0.1:44585 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 22:00:11.504352395 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 22:00:11.504667789 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 22:00:11.504770052 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/21 22:00:11.512893362 2026/07/21 22:00:11.512899845 $ findmnt --notruncate 2026/07/21 22:00:11.512942906 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 22:00:11.512951232 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/ov erlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:11.513084623 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:11.513086277 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 22:00:11.513105814 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 22:00:11.513107326 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:11.513149105 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 22:00:11.513152111 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 22:00:11.513199149 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 22:00:11.513200392 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 22:00:11.513252600 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:11.513256197 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/doc ker/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:11.513380451 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/doc ker/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:11.513382936 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:11.513505682 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:11.513507656 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:11.513574241 ├─/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/07/21 22:00:11.513578088 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/reports/v2/0/0/temp.source.3433995383] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:11.513605490 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/reports/v2/0/0/temp.output.823042419] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:11.513606011 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/Ah02KldnGnzMw8JG] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:11.513656462 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:11.513658186 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:11.513714231 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 22:00:11.513715183 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace188882953] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:11.513822991 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr 2026/07/21 22:00:11.518559729 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr Stopped session pings to http://127.0.0.1:44585 Stopping content session token refresher Job completed |