| 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-24 20:11:24 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.45s
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 0x7fb5a214b5e0>
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.94s
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 0x7fb5a2196140>
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': 'eRVfr8tL5QfnDk6g'}
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 = 'eRVfr8tL5QfnDk6g', 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:646: 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.45s
Test procedure
- Given Connect is accessible at the configured URL
- When I retrieve the current user profile
- Then the user has admin privileges
PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui5.08s
Test procedure
- Given Connect is accessible at the configured URL
- When a user navigates to the Connect login page
- And enters valid credentials
- Then the user is successfully authenticated
- And the Connect dashboard is displayed
PASSGroups can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_groups0.45s
Test procedure
- Given Connect is accessible at the configured URL
- When I list all groups
- Then the response is successful
PASSAPI key authentication worksConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_api0.45s
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.45s
Test procedure
- Given Connect is accessible at the configured URL
- When I query Connect for available Quarto versions
- Then at least one Quarto version is available
PASSConnect system checks can be run and the report downloadedConnect
As a Posit Team administrator
src/vip_tests/connect/test_system_checks.py::test_connect_system_checks26.68s
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
PASSAt least one repository is configuredPackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_repo_exists0.02s
Test procedure
- Given Package Manager is running
- When I list all repositories
- Then at least one repository exists
PASSCRAN mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_cran_mirror0.59s
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
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.22s
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
PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4012.28s
Test procedure
- Given Connect is configured in vip.toml
- When I make an API request to Connect with an invalid key
- Then the response status is 401
PASSNon-existent endpoint returns 404Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_nonexistent_endpoint_returns_4040.01s
Test procedure
- Given Connect is configured in vip.toml
- When I request a non-existent endpoint on Connect
- Then the response status is 404
Workbench1 tests
PASSUser can sign out of WorkbenchWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_signout[chromium]0.83s
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.22s
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.22s
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: e470a89f4322 · Status: done · Passed: 53 · Failed: 2
| Group | Check | Detail | |
|---|---|---|---|
| ✅ | server | connect-versions | Connect versions on active hosts: e470a89f4322 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=ee16fbd2-472f-4b87-abd1-271f15c91d3d HOME=/root HOSTNAME=e470a89f4322 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.5Gi 337Mi 49Mi 13Gi 13Gi Swap: 0B 0B 0B |
| ✅ | server | disk | $ df -h Filesystem Size Used Avail Use% Mounted on overlay 145G 55G 90G 38% / tmpfs 64M 0 64M 0% /dev shm 64M 0 64M 0% /dev/shm /dev/root 145G 55G 90G 38% /data |
| ✅ | server | database-latency | Database latency: median 0.000, max 0.000 sec |
| ✅ | server | queue-depth | ID Created Type Hostname Details |
| ✅ | server | self-connectivity | Warning: HTTPS.Listen is not configured. |
| ✅ | server | self-connectivity | Server.Address is 'http://localhost:3939/' $ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939//__api__/server_settings * Trying 127.0.0.1:3939... * Connected to localhost (127.0.0.1) port 3939 (#0) > GET //__api__/server_settings HTTP/1.1 > Host: localhost:3939 > User-Agent: curl/7.81.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 307 Temporary Redirect < Content-Type: text/html; charset=utf-8 < Location: http://localhost:3939/__api__/server_settings < Server: Posit Connect v2026.06.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Fri, 24 Jul 2026 20:10:58 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: 0x5579e0ddab90 [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: Fri, 24 Jul 2026 20:10:58 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: Fri, 24 Jul 2026 20:10:58 GMT < Transfer-Encoding: chunked < { [3571 bytes data] * Connection #0 to host localhost left intact |
| ✅ | base-sandbox | echo | Successfully ran a process with rsandbox as rstudio-connect |
| ✅ | python-restore-sandbox | python-version | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/07/24 20:10:58.954779990 [connect-session] Connect Session v2026.06.1 2026/07/24 20:10:58.956036053 [connect-session] Job Key: [redacted] 2026/07/24 20:10:58.956050014 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:10:58.956054120 [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:44173 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:44173 2026/07/24 20:10:59.094259577 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/24 20:10:59.119823946 2026/07/24 20:10:59.119837978 $ /opt/python/3.12.11/bin/python3.12 -V 2026/07/24 20:10:59.119888293 Python 3.12.11 Stopped session pings to http://127.0.0.1:44173 Stopping content session token refresher |
| ❌ | python-restore-sandbox | python-packages | process exited with code 1: exit status 1 |
| ✅ | python-restore-sandbox | environment | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/07/24 20:10:59.632088630 [connect-session] Connect Session v2026.06.1 2026/07/24 20:10:59.632310033 [connect-session] Job Key: [redacted] 2026/07/24 20:10:59.632319317 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:10:59.632323504 [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:42191 ... Connected to session server http://127.0.0.1:42191 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:10:59.763310171 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/24 20:10:59.770169960 2026/07/24 20:10:59.770179504 $ env 2026/07/24 20:10:59.770211853 _DD_ROOT_GO_SESSION_ID=ee16fbd2-472f-4b87-abd1-271f15c91d3d 2026/07/24 20:10:59.770213065 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:10:59.770232594 HOSTNAME=e470a89f4322 2026/07/24 20:10:59.770233365 LANG=en_US.UTF-8 2026/07/24 20:10:59.770248188 LANGUAGE=en_US:en 2026/07/24 20:10:59.770248959 LC_ALL=en_US.UTF-8 2026/07/24 20:10:59.770262539 LOGNAME=rstudio-connect 2026/07/24 20:10:59.770263180 MAKEFLAGS=-j1 2026/07/24 20:10:59.770276180 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 20:10:59.770276871 PICOTEL_PREFIX=PICOTEL 2026/07/24 20:10:59.770293496 PICOTEL_SDK_DISABLED=true 2026/07/24 20:10:59.770294177 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/24 20:10:59.770309460 POSIT_PRODUCT=CONNECT 2026/07/24 20:10:59.770310201 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 20:10:59.770324633 RSTUDIO_PRODUCT=CONNECT 2026/07/24 20:10:59.770325334 SHLVL=2 2026/07/24 20:10:59.770338223 STARTUP_DEBUG_MODE=0 2026/07/24 20:10:59.770338934 TERM=xterm 2026/07/24 20:10:59.770364152 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:10:59.770364844 TZ=UTC 2026/07/24 20:10:59.770380187 USERNAME=rstudio-connect 2026/07/24 20:10:59.770380838 USER=rstudio-connect 2026/07/24 20:10:59.770394548 _=/usr/bin/env 2026/07/24 20:10:59.770395380 UV_CONCURRENT_BUILDS=1 Stopping content session token refresher |
| ✅ | 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/24 20:10:59.786904992 [connect-session] Connect Session v2026.06.1 2026/07/24 20:10:59.787114288 [connect-session] Job Key: [redacted] 2026/07/24 20:10:59.787123612 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:10:59.787127558 [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:34677 ... Connected to session server http://127.0.0.1:34677 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:10:59.915088806 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/24 20:10:59.919495116 2026/07/24 20:10:59.919502758 $ findmnt --notruncate 2026/07/24 20:11:00.094395779 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 20:11:00.094417422 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/OR7U6 IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:00.094604945 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:00.094606557 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 20:11:00.094634539 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:00.094635250 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:00.094662952 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 20:11:00.094663433 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:00.094682421 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:00.094682972 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 20:11:00.094713979 ├─/data /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:00.094718165 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l /OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:00.094834170 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l /OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:00.094835011 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:00.094959539 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:00.094960711 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:00.094994572 ├─/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/24 20:11:00.094997416 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:00.095067902 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/jobs/0/BRwmQ9jHHcntsbhK] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:00.095068754 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:00.095108413 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3563985856] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:00.095109435 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:00.095296226 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr Stopping content session token refresher |
| ✅ | 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/24 20:11:00.112043196 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:00.112243518 [connect-session] Job Key: [redacted] 2026/07/24 20:11:00.112253684 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:00.112261535 [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:41229 ... Connected to session server http://127.0.0.1:41229 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:00.243685753 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/24 20:11:00.268055551 2026/07/24 20:11:00.268064465 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.Lp4qThYKsb/testenv 2026/07/24 20:11:03.046502166 2026/07/24 20:11:03.046516708 $ source /opt/rstudio-connect/mnt/tmp/tmp.Lp4qThYKsb/testenv/bin/activate 2026/07/24 20:11:03.048077941 2026/07/24 20:11:03.048087335 $ python --version 2026/07/24 20:11:03.050199268 Python 3.12.11 2026/07/24 20:11:03.050515765 2026/07/24 20:11:03.050523988 $ python -m site 2026/07/24 20:11:03.064030995 sys.path = [ 2026/07/24 20:11:03.064046939 '/opt/rstudio-connect/mnt/app', 2026/07/24 20:11:03.064095312 '/opt/python/3.12.11/lib/python312.zip', 2026/07/24 20:11:03.064096363 '/opt/python/3.12.11/lib/python3.12', 2026/07/24 20:11:03.064113799 '/opt/python/3.12.11/lib/python3.12/lib-dynload', 2026/07/24 20:11:03.064115542 '/opt/rstudio-connect/mnt/tmp/tmp.Lp4qThYKsb/testenv/lib/python3.12/site-packages', 2026/07/24 20:11:03.064136273 '/opt/python/3.12.11/lib/python3.12/site-packages', 2026/07/24 20:11:03.064137055 ] 2026/07/24 20:11:03.064151997 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/24 20:11:03.064152788 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist) 2026/07/24 20:11:03.064175282 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/24 20:11:03.113008502 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:03.113246450 [connect-session] Job Key: [redacted] 2026/07/24 20:11:03.113261764 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:03.113267682 [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:41843 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:41843 2026/07/24 20:11:03.241525567 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/24 20:11:03.247185267 2026/07/24 20:11:03.247194911 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.X9G3wOtPTW/testenv 2026/07/24 20:11:05.970045112 2026/07/24 20:11:05.970059474 $ source /opt/rstudio-connect/mnt/tmp/tmp.X9G3wOtPTW/testenv/bin/activate 2026/07/24 20:11:05.971619594 2026/07/24 20:11:05.971626515 $ python -m pip --version 2026/07/24 20:11:06.155087125 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.X9G3wOtPTW/testenv/lib/python3.12/site-packages/pip (python 3.12) 2026/07/24 20:11:06.180538905 2026/07/24 20:11:06.180549431 $ python -m pip config debug 2026/07/24 20:11:06.359270447 env_var: 2026/07/24 20:11:06.359570389 env: 2026/07/24 20:11:06.359754196 global: 2026/07/24 20:11:06.359942910 /etc/xdg/pip/pip.conf, exists: False 2026/07/24 20:11:06.360129382 /etc/pip.conf, exists: False 2026/07/24 20:11:06.360292798 site: 2026/07/24 20:11:06.360497447 /opt/rstudio-connect/mnt/tmp/tmp.X9G3wOtPTW/testenv/pip.conf, exists: False 2026/07/24 20:11:06.360682896 user: 2026/07/24 20:11:06.360859853 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/24 20:11:06.361043569 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/24 20:11:06.386585797 2026/07/24 20:11:06.386598596 $ python -m pip config list -v 2026/07/24 20:11:06.564687239 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/24 20:11:06.564975323 For variant 'global', will try loading '/etc/pip.conf' 2026/07/24 20:11:06.565307523 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/24 20:11:06.565611902 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/24 20:11:06.565900127 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.X9G3wOtPTW/testenv/pip.conf' 2026/07/24 20:11:06.589842993 2026/07/24 20:11:06.589855392 $ python -m pip._vendor.requests.certs 2026/07/24 20:11:06.742937926 <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/24 20:11:06.743160722 /opt/rstudio-connect/mnt/tmp/tmp.X9G3wOtPTW/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/24 20:11:06.758388643 2026/07/24 20:11:06.758397567 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.X9G3wOtPTW pip 2026/07/24 20:11:07.220236825 Collecting pip 2026/07/24 20:11:07.220627063 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/24 20:11:07.243904176 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/24 20:11:07.250603603 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/24 20:11:07.263280139 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 241.3 MB/s eta 0:00:00 2026/07/24 20:11:07.274738749 Saved /opt/rstudio-connect/mnt/tmp/tmp.X9G3wOtPTW/pip-26.1.2-py3-none-any.whl 2026/07/24 20:11:07.275134115 Successfully downloaded pip 2026/07/24 20:11:07.349793661 2026/07/24 20:11:07.349808654 [notice] A new release of pip is available: 25.0.1 -> 26.1.2 2026/07/24 20:11:07.349865910 [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/24 20:11:07.445170211 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:07.445447099 [connect-session] Job Key: [redacted] 2026/07/24 20:11:07.445460148 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:07.445465026 [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:39485 ... Connected to session server http://127.0.0.1:39485 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:07.573224944 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/24 20:11:07.577819409 2026/07/24 20:11:07.577827661 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/24 20:11:07.586158797 * Trying 151.101.192.223:443... 2026/07/24 20:11:07.587565257 * Connected to pypi.python.org (151.101.192.223) port 443 (#0) 2026/07/24 20:11:07.589160932 * ALPN, offering h2 2026/07/24 20:11:07.589168023 * ALPN, offering http/1.1 2026/07/24 20:11:07.613376399 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 20:11:07.613387025 * CApath: /etc/ssl/certs 2026/07/24 20:11:07.613572315 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:07.613582079 } [5 bytes data] 2026/07/24 20:11:07.613610022 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 20:11:07.613612385 } [512 bytes data] 2026/07/24 20:11:07.617017277 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:07.617026331 { [5 bytes data] 2026/07/24 20:11:07.617055475 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 20:11:07.617056596 { [122 bytes data] 2026/07/24 20:11:07.617262667 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 20:11:07.617270489 { [5 bytes data] 2026/07/24 20:11:07.617304009 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.617308436 { [5 bytes data] 2026/07/24 20:11:07.617330289 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 20:11:07.617334615 { [19 bytes data] 2026/07/24 20:11:07.617376278 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.617377220 { [5 bytes data] 2026/07/24 20:11:07.617405823 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 20:11:07.617408166 { [2860 bytes data] 2026/07/24 20:11:07.618084766 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.618095222 { [5 bytes data] 2026/07/24 20:11:07.618128342 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 20:11:07.618133960 { [264 bytes data] 2026/07/24 20:11:07.618201021 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.618207571 { [5 bytes data] 2026/07/24 20:11:07.618246300 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 20:11:07.618247471 { [36 bytes data] 2026/07/24 20:11:07.618285478 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 20:11:07.618293360 } [5 bytes data] 2026/07/24 20:11:07.618312820 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 20:11:07.618313711 } [1 bytes data] 2026/07/24 20:11:07.618345779 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.618372469 } [5 bytes data] 2026/07/24 20:11:07.618401684 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 20:11:07.618402725 } [36 bytes data] 2026/07/24 20:11:07.618477057 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 20:11:07.618485270 * ALPN, server accepted to use h2 2026/07/24 20:11:07.618525020 * Server certificate: 2026/07/24 20:11:07.618525971 * subject: CN=www.python.org 2026/07/24 20:11:07.618541475 * start date: Jan 13 13:03:46 2026 GMT 2026/07/24 20:11:07.618542286 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/24 20:11:07.618558290 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/24 20:11:07.618560163 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 20:11:07.618574164 * SSL certificate verify ok. 2026/07/24 20:11:07.618575746 * Using HTTP2, server supports multiplexing 2026/07/24 20:11:07.618586302 * Connection state changed (HTTP/2 confirmed) 2026/07/24 20:11:07.618586763 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 20:11:07.618600173 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.618602336 } [5 bytes data] 2026/07/24 20:11:07.618888357 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.618894346 } [5 bytes data] 2026/07/24 20:11:07.618925773 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.618926655 } [5 bytes data] 2026/07/24 20:11:07.618942599 * Using Stream ID: 1 (easy handle 0x563cd72c3a40) 2026/07/24 20:11:07.618943520 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.618961307 } [5 bytes data] 2026/07/24 20:11:07.618962028 > GET / HTTP/2 2026/07/24 20:11:07.618974867 > Host: pypi.python.org 2026/07/24 20:11:07.618975699 > user-agent: curl/7.81.0 2026/07/24 20:11:07.618990020 > accept: */* 2026/07/24 20:11:07.618990761 > 2026/07/24 20:11:07.619006135 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.619011352 { [5 bytes data] 2026/07/24 20:11:07.619034157 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 20:11:07.619034958 { [193 bytes data] 2026/07/24 20:11:07.619619279 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.619626200 { [5 bytes data] 2026/07/24 20:11:07.619678959 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.619682034 } [5 bytes data] 2026/07/24 20:11:07.619898330 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.619904799 { [5 bytes data] 2026/07/24 20:11:07.620564143 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.620571254 { [5 bytes data] 2026/07/24 20:11:07.620674890 < HTTP/2 301 2026/07/24 20:11:07.620683993 < server: Varnish 2026/07/24 20:11:07.620712687 < retry-after: 0 2026/07/24 20:11:07.620719397 < location: https://pypi.org/ 2026/07/24 20:11:07.620745366 < content-type: text/html; charset=UTF-8 2026/07/24 20:11:07.620746197 < accept-ranges: bytes 2026/07/24 20:11:07.620763293 < date: Fri, 24 Jul 2026 20:11:07 GMT 2026/07/24 20:11:07.620763974 < x-served-by: cache-iad-kcgs7200154-IAD 2026/07/24 20:11:07.620780158 < x-cache: HIT 2026/07/24 20:11:07.620780879 < x-cache-hits: 0 2026/07/24 20:11:07.620793569 < x-timer: S1784923868.622224,VS0,VE0 2026/07/24 20:11:07.621015673 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 20:11:07.621023836 < x-frame-options: deny 2026/07/24 20:11:07.621059039 < x-xss-protection: 1; mode=block 2026/07/24 20:11:07.621060711 < x-content-type-options: nosniff 2026/07/24 20:11:07.621077156 < x-permitted-cross-domain-policies: none 2026/07/24 20:11:07.621077737 < 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/24 20:11:07.621130206 < content-length: 122 2026/07/24 20:11:07.621131037 < 2026/07/24 20:11:07.621141623 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.621142404 { [5 bytes data] 2026/07/24 20:11:07.621165509 * Ignoring the response-body 2026/07/24 20:11:07.621166340 { [122 bytes data] 2026/07/24 20:11:07.621182875 * Connection #0 to host pypi.python.org left intact 2026/07/24 20:11:07.621183336 * Issue another request to this URL: 'https://pypi.org/' 2026/07/24 20:11:07.623111692 * Trying 151.101.64.223:443... 2026/07/24 20:11:07.625014530 * Connected to pypi.org (151.101.64.223) port 443 (#1) 2026/07/24 20:11:07.625261633 * ALPN, offering h2 2026/07/24 20:11:07.625267071 * ALPN, offering http/1.1 2026/07/24 20:11:07.649909352 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 20:11:07.649918025 * CApath: /etc/ssl/certs 2026/07/24 20:11:07.650098507 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:07.650108562 } [5 bytes data] 2026/07/24 20:11:07.650147000 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 20:11:07.650148122 } [512 bytes data] 2026/07/24 20:11:07.653279161 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:07.653284859 { [5 bytes data] 2026/07/24 20:11:07.653333112 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 20:11:07.653334765 { [122 bytes data] 2026/07/24 20:11:07.653465361 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 20:11:07.653474194 { [5 bytes data] 2026/07/24 20:11:07.653502707 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.653503459 { [5 bytes data] 2026/07/24 20:11:07.653517159 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 20:11:07.653531571 { [19 bytes data] 2026/07/24 20:11:07.653546173 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.653561346 { [5 bytes data] 2026/07/24 20:11:07.653578882 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 20:11:07.653594185 { [2856 bytes data] 2026/07/24 20:11:07.654201631 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.654210855 { [5 bytes data] 2026/07/24 20:11:07.654240139 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 20:11:07.654241080 { [264 bytes data] 2026/07/24 20:11:07.654324777 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.654333550 { [5 bytes data] 2026/07/24 20:11:07.654382734 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 20:11:07.654383625 { [36 bytes data] 2026/07/24 20:11:07.654431307 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 20:11:07.654442364 } [5 bytes data] 2026/07/24 20:11:07.654473430 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 20:11:07.654475634 } [1 bytes data] 2026/07/24 20:11:07.654493190 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.654506420 } [5 bytes data] 2026/07/24 20:11:07.654521533 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 20:11:07.654526440 } [36 bytes data] 2026/07/24 20:11:07.654605690 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 20:11:07.654617077 * ALPN, server accepted to use h2 2026/07/24 20:11:07.654644058 * Server certificate: 2026/07/24 20:11:07.654646471 * subject: CN=pypi.org 2026/07/24 20:11:07.654661324 * start date: Dec 28 04:33:08 2025 GMT 2026/07/24 20:11:07.654662496 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/24 20:11:07.654677749 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/24 20:11:07.654678570 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 20:11:07.654701595 * SSL certificate verify ok. 2026/07/24 20:11:07.654702306 * Using HTTP2, server supports multiplexing 2026/07/24 20:11:07.654718230 * Connection state changed (HTTP/2 confirmed) 2026/07/24 20:11:07.654719051 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 20:11:07.654739432 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.654740213 } [5 bytes data] 2026/07/24 20:11:07.654756277 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.654771590 } [5 bytes data] 2026/07/24 20:11:07.654809998 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.654820373 } [5 bytes data] 2026/07/24 20:11:07.654874085 * Using Stream ID: 1 (easy handle 0x563cd72c3a40) 2026/07/24 20:11:07.654879643 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.654901456 } [5 bytes data] 2026/07/24 20:11:07.654913043 > GET / HTTP/2 2026/07/24 20:11:07.654913955 > Host: pypi.org 2026/07/24 20:11:07.654928296 > user-agent: curl/7.81.0 2026/07/24 20:11:07.654929058 > accept: */* 2026/07/24 20:11:07.654942718 > 2026/07/24 20:11:07.654945102 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.654960946 { [5 bytes data] 2026/07/24 20:11:07.654985593 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 20:11:07.654997300 { [193 bytes data] 2026/07/24 20:11:07.657083705 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.657090385 { [5 bytes data] 2026/07/24 20:11:07.657158537 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.657159719 } [5 bytes data] 2026/07/24 20:11:07.660274554 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.660281384 { [5 bytes data] 2026/07/24 20:11:07.660390809 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.660400564 { [5 bytes data] 2026/07/24 20:11:07.660478251 < HTTP/2 200 2026/07/24 20:11:07.660484871 < etag: "I9/RSGv+ecryDqEQH/uoug" 2026/07/24 20:11:07.660509798 < content-type: text/html; charset=UTF-8 2026/07/24 20:11:07.660510790 < 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/24 20:11:07.660567536 < server: gunicorn 2026/07/24 20:11:07.660622649 < referrer-policy: origin-when-cross-origin 2026/07/24 20:11:07.660623770 < accept-ranges: bytes 2026/07/24 20:11:07.660639344 < date: Fri, 24 Jul 2026 20:11:07 GMT 2026/07/24 20:11:07.660640195 < x-served-by: cache-iad-kiad7000127-IAD, cache-iad-kiad7000127-IAD, cache-iad-kcgs7200131-IAD 2026/07/24 20:11:07.660661407 < x-cache: MISS, HIT 2026/07/24 20:11:07.660662228 < x-cache-hits: 0, 1 2026/07/24 20:11:07.660677531 < x-timer: S1784923868.658806,VS0,VE3 2026/07/24 20:11:07.660678302 < vary: Accept-Encoding, Cookie 2026/07/24 20:11:07.660698343 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 20:11:07.660699094 < x-frame-options: deny 2026/07/24 20:11:07.660721197 < x-xss-protection: 1; mode=block 2026/07/24 20:11:07.660722018 < x-content-type-options: nosniff 2026/07/24 20:11:07.660745374 < x-permitted-cross-domain-policies: none 2026/07/24 20:11:07.660746476 < 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/24 20:11:07.660788439 < content-length: 22848 2026/07/24 20:11:07.660788970 < 2026/07/24 20:11:07.660797913 { [985 bytes data] 2026/07/24 20:11:07.660798414 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.660817302 { [5 bytes data] 2026/07/24 20:11:07.660818234 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.660832936 { [5 bytes data] 2026/07/24 20:11:07.660833367 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.660843542 { [5 bytes data] 2026/07/24 20:11:07.660844003 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.660861980 { [5 bytes data] 2026/07/24 20:11:07.660862400 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.660876221 { [5 bytes data] 2026/07/24 20:11:07.660876962 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.660892566 { [5 bytes data] 2026/07/24 20:11:07.660893267 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.660908420 { [5 bytes data] 2026/07/24 20:11:07.660909131 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.660924414 { [5 bytes data] 2026/07/24 20:11:07.660925135 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.660958034 { [5 bytes data] 2026/07/24 20:11:07.660960748 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.661002090 { [5 bytes data] 2026/07/24 20:11:07.662229581 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.662236111 { [5 bytes data] 2026/07/24 20:11:07.662272656 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.662290693 { [5 bytes data] 2026/07/24 20:11:07.662313517 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.662366367 { [5 bytes data] 2026/07/24 20:11:07.662373958 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.662401780 { [5 bytes data] 2026/07/24 20:11:07.662415791 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.662430774 { [5 bytes data] 2026/07/24 20:11:07.662431525 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.662446287 { [5 bytes data] 2026/07/24 20:11:07.662446978 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.662462722 { [5 bytes data] 2026/07/24 20:11:07.662466928 * Connection #1 to host pypi.org left intact 2026/07/24 20:11:07.665476124 2026/07/24 20:11:07.665483936 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/24 20:11:07.674001594 * Trying 151.101.128.223:443... 2026/07/24 20:11:07.675480092 * Connected to files.pythonhosted.org (151.101.128.223) port 443 (#0) 2026/07/24 20:11:07.676995435 * ALPN, offering h2 2026/07/24 20:11:07.677016437 * ALPN, offering http/1.1 2026/07/24 20:11:07.701382622 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 20:11:07.701394309 * CApath: /etc/ssl/certs 2026/07/24 20:11:07.701579889 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:07.701587070 } [5 bytes data] 2026/07/24 20:11:07.701620140 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 20:11:07.701625428 } [512 bytes data] 2026/07/24 20:11:07.704668394 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:07.704678349 { [5 bytes data] 2026/07/24 20:11:07.704711709 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 20:11:07.704714403 { [122 bytes data] 2026/07/24 20:11:07.704904420 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 20:11:07.704913163 { [5 bytes data] 2026/07/24 20:11:07.704941806 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.704945812 { [5 bytes data] 2026/07/24 20:11:07.704961405 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 20:11:07.704963689 { [19 bytes data] 2026/07/24 20:11:07.704980564 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.704981255 { [5 bytes data] 2026/07/24 20:11:07.704999353 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 20:11:07.705015247 { [2842 bytes data] 2026/07/24 20:11:07.705682332 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.705688341 { [5 bytes data] 2026/07/24 20:11:07.705718717 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 20:11:07.705719879 { [264 bytes data] 2026/07/24 20:11:07.705790655 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.705817816 { [5 bytes data] 2026/07/24 20:11:07.705853190 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 20:11:07.705859429 { [36 bytes data] 2026/07/24 20:11:07.705879109 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 20:11:07.705894251 } [5 bytes data] 2026/07/24 20:11:07.705916835 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 20:11:07.705927411 } [1 bytes data] 2026/07/24 20:11:07.705958989 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.705959890 } [5 bytes data] 2026/07/24 20:11:07.705977527 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 20:11:07.705979870 } [36 bytes data] 2026/07/24 20:11:07.706044268 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 20:11:07.706058990 * ALPN, server accepted to use h2 2026/07/24 20:11:07.706078970 * Server certificate: 2026/07/24 20:11:07.706080883 * subject: CN=*.pythonhosted.org 2026/07/24 20:11:07.706095695 * start date: Dec 8 21:08:03 2025 GMT 2026/07/24 20:11:07.706096567 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/24 20:11:07.706114013 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/24 20:11:07.706115495 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 20:11:07.706146151 * SSL certificate verify ok. 2026/07/24 20:11:07.706146992 * Using HTTP2, server supports multiplexing 2026/07/24 20:11:07.706162065 * Connection state changed (HTTP/2 confirmed) 2026/07/24 20:11:07.706162526 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 20:11:07.706191700 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.706194594 } [5 bytes data] 2026/07/24 20:11:07.706212761 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.706215335 } [5 bytes data] 2026/07/24 20:11:07.706235085 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.706247384 } [5 bytes data] 2026/07/24 20:11:07.706296878 * Using Stream ID: 1 (easy handle 0x562611463a40) 2026/07/24 20:11:07.706320394 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.706323278 } [5 bytes data] 2026/07/24 20:11:07.706390600 > GET / HTTP/2 2026/07/24 20:11:07.706392352 > Host: files.pythonhosted.org 2026/07/24 20:11:07.706421506 > user-agent: curl/7.81.0 2026/07/24 20:11:07.706422287 > accept: */* 2026/07/24 20:11:07.706435547 > 2026/07/24 20:11:07.706437660 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.706452863 { [5 bytes data] 2026/07/24 20:11:07.706464070 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 20:11:07.706480225 { [193 bytes data] 2026/07/24 20:11:07.707328803 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.707334592 { [5 bytes data] 2026/07/24 20:11:07.707388764 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:07.707391778 } [5 bytes data] 2026/07/24 20:11:07.707464849 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.707471288 { [5 bytes data] 2026/07/24 20:11:07.709735962 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.709745897 { [5 bytes data] 2026/07/24 20:11:07.709815882 < HTTP/2 200 2026/07/24 20:11:07.709823464 < content-type: text/html 2026/07/24 20:11:07.709906419 < server: Python/3.12 aiohttp/3.14.1 2026/07/24 20:11:07.709908172 < accept-ranges: bytes 2026/07/24 20:11:07.709926409 < date: Fri, 24 Jul 2026 20:11:07 GMT 2026/07/24 20:11:07.709927421 < age: 63 2026/07/24 20:11:07.709945928 < x-served-by: cache-iad-kcgs7200094-IAD 2026/07/24 20:11:07.709946690 < x-cache: HIT 2026/07/24 20:11:07.709962163 < x-cache-hits: 1 2026/07/24 20:11:07.709963034 < x-timer: S1784923868.709746,VS0,VE2 2026/07/24 20:11:07.709977957 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 20:11:07.709978838 < x-frame-options: deny 2026/07/24 20:11:07.709999940 < x-xss-protection: 1; mode=block 2026/07/24 20:11:07.710000721 < x-content-type-options: nosniff 2026/07/24 20:11:07.710016114 < x-permitted-cross-domain-policies: none 2026/07/24 20:11:07.710016845 < x-robots-header: noindex 2026/07/24 20:11:07.710032339 < content-length: 1853 2026/07/24 20:11:07.710032970 < 2026/07/24 20:11:07.710048673 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.710049404 { [5 bytes data] 2026/07/24 20:11:07.710071037 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:07.710071908 { [5 bytes data] 2026/07/24 20:11:07.710097467 * Connection #0 to host files.pythonhosted.org left intact Stopped session pings to http://127.0.0.1:39485 |
| ✅ | 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/24 20:11:07.727766277 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:07.727977766 [connect-session] Job Key: [redacted] 2026/07/24 20:11:07.727991587 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:07.727996955 [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:37171 ... Connected to session server http://127.0.0.1:37171 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:07.860276755 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/24 20:11:07.866540455 2026/07/24 20:11:07.866548367 $ /opt/python/3.13.9/bin/python3.13 -V 2026/07/24 20:11:07.866587156 Python 3.13.9 Stopping content session token refresher |
| ❌ | python-restore-sandbox | python-packages | process exited with code 1: exit status 1 |
| ✅ | python-restore-sandbox | environment | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/24 20:11:08.314872136 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:08.315102913 [connect-session] Job Key: [redacted] 2026/07/24 20:11:08.315120991 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:08.315128692 [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:33851 ... Connected to session server http://127.0.0.1:33851 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:08.442071038 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/24 20:11:08.449171290 2026/07/24 20:11:08.449180554 $ env 2026/07/24 20:11:08.449215096 _DD_ROOT_GO_SESSION_ID=ee16fbd2-472f-4b87-abd1-271f15c91d3d 2026/07/24 20:11:08.449216518 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:11:08.449235106 HOSTNAME=e470a89f4322 2026/07/24 20:11:08.449235887 LANG=en_US.UTF-8 2026/07/24 20:11:08.449249197 LANGUAGE=en_US:en 2026/07/24 20:11:08.449249948 LC_ALL=en_US.UTF-8 2026/07/24 20:11:08.449264590 LOGNAME=rstudio-connect 2026/07/24 20:11:08.449265321 MAKEFLAGS=-j1 2026/07/24 20:11:08.449278692 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 20:11:08.449279363 PICOTEL_PREFIX=PICOTEL 2026/07/24 20:11:08.449295707 PICOTEL_SDK_DISABLED=true 2026/07/24 20:11:08.449296398 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/24 20:11:08.449311862 POSIT_PRODUCT=CONNECT 2026/07/24 20:11:08.449312653 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 20:11:08.449327114 RSTUDIO_PRODUCT=CONNECT 2026/07/24 20:11:08.449327806 SHLVL=2 2026/07/24 20:11:08.449340515 STARTUP_DEBUG_MODE=0 2026/07/24 20:11:08.449341256 TERM=xterm 2026/07/24 20:11:08.449372132 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:11:08.449372984 TZ=UTC 2026/07/24 20:11:08.449386985 USERNAME=rstudio-connect 2026/07/24 20:11:08.449387696 USER=rstudio-connect 2026/07/24 20:11:08.449401687 _=/usr/bin/env 2026/07/24 20:11:08.449402438 UV_CONCURRENT_BUILDS=1 Stopped session pings to http://127.0.0.1:33851 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/24 20:11:08.465455423 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:08.465668684 [connect-session] Job Key: [redacted] 2026/07/24 20:11:08.465681133 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:08.465685480 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Starting content session token refresher (interval: 12h0m0s) Determining session server location ... Connecting to session server http://127.0.0.1:43117 ... Connected to session server http://127.0.0.1:43117 2026/07/24 20:11:08.591079221 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/24 20:11:08.595376538 2026/07/24 20:11:08.595387424 $ findmnt --notruncate 2026/07/24 20:11:08.597602313 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 20:11:08.597610595 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/OR7U6 IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:08.597731307 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:08.597770766 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 20:11:08.597772038 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:08.597801813 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:08.597802534 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 20:11:08.597831007 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:08.597831738 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:08.597861032 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 20:11:08.597861754 ├─/data /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:08.597910046 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l /OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:08.597911178 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l /OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:08.598119923 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:08.598120794 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:08.598165371 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:08.598166303 ├─/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/24 20:11:08.598208376 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:08.598209327 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/jobs/0/p7ooogsl4mbxSBLW] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:08.598240585 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:08.598241115 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace945951204] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:08.598327796 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:08.598330410 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr Stopped session pings to http://127.0.0.1:43117 |
| ✅ | 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/24 20:11:08.614589315 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:08.614780704 [connect-session] Job Key: [redacted] 2026/07/24 20:11:08.614789457 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:08.614793483 [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:46777 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:46777 2026/07/24 20:11:08.741078468 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/24 20:11:08.746550145 2026/07/24 20:11:08.746557987 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.iVtFOvX3zc/testenv 2026/07/24 20:11:11.332761370 2026/07/24 20:11:11.332777404 $ source /opt/rstudio-connect/mnt/tmp/tmp.iVtFOvX3zc/testenv/bin/activate 2026/07/24 20:11:11.334369163 2026/07/24 20:11:11.334380490 $ python --version 2026/07/24 20:11:11.336030707 Python 3.13.9 2026/07/24 20:11:11.336276458 2026/07/24 20:11:11.336283138 $ python -m site 2026/07/24 20:11:11.351174412 sys.path = [ 2026/07/24 20:11:11.351182995 '/opt/rstudio-connect/mnt/app', 2026/07/24 20:11:11.351225739 '/opt/python/3.13.9/lib/python313.zip', 2026/07/24 20:11:11.351226871 '/opt/python/3.13.9/lib/python3.13', 2026/07/24 20:11:11.351243476 '/opt/python/3.13.9/lib/python3.13/lib-dynload', 2026/07/24 20:11:11.351245078 '/opt/rstudio-connect/mnt/tmp/tmp.iVtFOvX3zc/testenv/lib/python3.13/site-packages', 2026/07/24 20:11:11.351265449 '/opt/python/3.13.9/lib/python3.13/site-packages', 2026/07/24 20:11:11.351266190 ] 2026/07/24 20:11:11.351280031 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/24 20:11:11.351280802 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist) 2026/07/24 20:11:11.351298719 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/24 20:11:11.400209286 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:11.400450810 [connect-session] Job Key: [redacted] 2026/07/24 20:11:11.400467696 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:11.400472503 [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:39105 ... Connected to session server http://127.0.0.1:39105 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:11.529539712 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/24 20:11:11.535068314 2026/07/24 20:11:11.535076947 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.QOuGwKXDOK/testenv 2026/07/24 20:11:14.109058435 2026/07/24 20:11:14.109074158 $ source /opt/rstudio-connect/mnt/tmp/tmp.QOuGwKXDOK/testenv/bin/activate 2026/07/24 20:11:14.110614790 2026/07/24 20:11:14.110622241 $ python -m pip --version 2026/07/24 20:11:14.286894316 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.QOuGwKXDOK/testenv/lib/python3.13/site-packages/pip (python 3.13) 2026/07/24 20:11:14.310748119 2026/07/24 20:11:14.310758265 $ python -m pip config debug 2026/07/24 20:11:14.491321105 env_var: 2026/07/24 20:11:14.491580356 env: 2026/07/24 20:11:14.491736622 global: 2026/07/24 20:11:14.491896272 /etc/xdg/pip/pip.conf, exists: False 2026/07/24 20:11:14.492063574 /etc/pip.conf, exists: False 2026/07/24 20:11:14.492206309 site: 2026/07/24 20:11:14.492407322 /opt/rstudio-connect/mnt/tmp/tmp.QOuGwKXDOK/testenv/pip.conf, exists: False 2026/07/24 20:11:14.492561073 user: 2026/07/24 20:11:14.492745672 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/24 20:11:14.492918572 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/24 20:11:14.516968130 2026/07/24 20:11:14.516979037 $ python -m pip config list -v 2026/07/24 20:11:14.693108777 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/24 20:11:14.693399836 For variant 'global', will try loading '/etc/pip.conf' 2026/07/24 20:11:14.693952879 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/24 20:11:14.694229376 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/24 20:11:14.694517229 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.QOuGwKXDOK/testenv/pip.conf' 2026/07/24 20:11:14.718718786 2026/07/24 20:11:14.718730684 $ python -m pip._vendor.requests.certs 2026/07/24 20:11:14.858255058 <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/24 20:11:14.858419096 /opt/rstudio-connect/mnt/tmp/tmp.QOuGwKXDOK/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/24 20:11:14.874176208 2026/07/24 20:11:14.874188727 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.QOuGwKXDOK pip 2026/07/24 20:11:15.309309544 Collecting pip 2026/07/24 20:11:15.309682255 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/24 20:11:15.323970255 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/24 20:11:15.330600535 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/24 20:11:15.343829147 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 225.3 MB/s 0:00:00 2026/07/24 20:11:15.354815852 Saved /opt/rstudio-connect/mnt/tmp/tmp.QOuGwKXDOK/pip-26.1.2-py3-none-any.whl 2026/07/24 20:11:15.355147862 Successfully downloaded pip 2026/07/24 20:11:15.401055706 2026/07/24 20:11:15.401067354 [notice] A new release of pip is available: 25.2 -> 26.1.2 2026/07/24 20:11:15.401134785 [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/24 20:11:15.495495177 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:15.495703791 [connect-session] Job Key: [redacted] 2026/07/24 20:11:15.495717642 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:15.495722960 [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:39225 ... Connected to session server http://127.0.0.1:39225 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:15.624076292 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/24 20:11:15.628880481 2026/07/24 20:11:15.628887591 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/24 20:11:15.637050712 * Trying 151.101.192.223:443... 2026/07/24 20:11:15.639200731 * Connected to pypi.python.org (151.101.192.223) port 443 (#0) 2026/07/24 20:11:15.640878920 * ALPN, offering h2 2026/07/24 20:11:15.640886091 * ALPN, offering http/1.1 2026/07/24 20:11:15.663909482 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 20:11:15.663921540 * CApath: /etc/ssl/certs 2026/07/24 20:11:15.664110746 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:15.664119178 } [5 bytes data] 2026/07/24 20:11:15.664153009 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 20:11:15.664154271 } [512 bytes data] 2026/07/24 20:11:15.667225108 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:15.667232880 { [5 bytes data] 2026/07/24 20:11:15.667266821 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 20:11:15.667267542 { [122 bytes data] 2026/07/24 20:11:15.667506111 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 20:11:15.667514925 { [5 bytes data] 2026/07/24 20:11:15.667555987 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.667557319 { [5 bytes data] 2026/07/24 20:11:15.667573042 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 20:11:15.667575195 { [19 bytes data] 2026/07/24 20:11:15.667587374 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.667599322 { [5 bytes data] 2026/07/24 20:11:15.667610068 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 20:11:15.667624950 { [2860 bytes data] 2026/07/24 20:11:15.668264184 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.668270042 { [5 bytes data] 2026/07/24 20:11:15.668303333 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 20:11:15.668306107 { [264 bytes data] 2026/07/24 20:11:15.668408751 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.668414370 { [5 bytes data] 2026/07/24 20:11:15.668449393 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 20:11:15.668450334 { [36 bytes data] 2026/07/24 20:11:15.668469122 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 20:11:15.668482232 } [5 bytes data] 2026/07/24 20:11:15.668503424 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 20:11:15.668504145 } [1 bytes data] 2026/07/24 20:11:15.668535663 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.668545748 } [5 bytes data] 2026/07/24 20:11:15.668574641 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 20:11:15.668575913 } [36 bytes data] 2026/07/24 20:11:15.668654852 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 20:11:15.668661422 * ALPN, server accepted to use h2 2026/07/24 20:11:15.668698788 * Server certificate: 2026/07/24 20:11:15.668699560 * subject: CN=www.python.org 2026/07/24 20:11:15.668713961 * start date: Jan 13 13:03:46 2026 GMT 2026/07/24 20:11:15.668714803 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/24 20:11:15.668728663 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/24 20:11:15.668731127 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 20:11:15.668768864 * SSL certificate verify ok. 2026/07/24 20:11:15.668770907 * Using HTTP2, server supports multiplexing 2026/07/24 20:11:15.668804948 * Connection state changed (HTTP/2 confirmed) 2026/07/24 20:11:15.668811228 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 20:11:15.668840903 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.668845019 } [5 bytes data] 2026/07/24 20:11:15.668879611 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.668880393 } [5 bytes data] 2026/07/24 20:11:15.668926832 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.668936597 } [5 bytes data] 2026/07/24 20:11:15.669001194 * Using Stream ID: 1 (easy handle 0x5635ad91ca40) 2026/07/24 20:11:15.669009967 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.669040864 } [5 bytes data] 2026/07/24 20:11:15.669190029 > GET / HTTP/2 2026/07/24 20:11:15.669198001 > Host: pypi.python.org 2026/07/24 20:11:15.669225632 > user-agent: curl/7.81.0 2026/07/24 20:11:15.669226624 > accept: */* 2026/07/24 20:11:15.669242237 > 2026/07/24 20:11:15.669247025 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.669269548 { [5 bytes data] 2026/07/24 20:11:15.669270610 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 20:11:15.669293655 { [193 bytes data] 2026/07/24 20:11:15.670498140 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.670506022 { [5 bytes data] 2026/07/24 20:11:15.670535977 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.670546012 } [5 bytes data] 2026/07/24 20:11:15.671292647 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.671301280 { [5 bytes data] 2026/07/24 20:11:15.671558678 < HTTP/2 301 2026/07/24 20:11:15.671565658 < server: Varnish 2026/07/24 20:11:15.671596174 < retry-after: 0 2026/07/24 20:11:15.671596725 < location: https://pypi.org/ 2026/07/24 20:11:15.671614161 < content-type: text/html; charset=UTF-8 2026/07/24 20:11:15.671614672 < accept-ranges: bytes 2026/07/24 20:11:15.671625428 < date: Fri, 24 Jul 2026 20:11:15 GMT 2026/07/24 20:11:15.671625859 < x-served-by: cache-iad-kcgs7200134-IAD 2026/07/24 20:11:15.671636846 < x-cache: HIT 2026/07/24 20:11:15.671640050 < x-cache-hits: 0 2026/07/24 20:11:15.671654112 < x-timer: S1784923876.672367,VS0,VE0 2026/07/24 20:11:15.671655133 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 20:11:15.671672559 < x-frame-options: deny 2026/07/24 20:11:15.671673310 < x-xss-protection: 1; mode=block 2026/07/24 20:11:15.671687602 < x-content-type-options: nosniff 2026/07/24 20:11:15.671688583 < x-permitted-cross-domain-policies: none 2026/07/24 20:11:15.671711929 < 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/24 20:11:15.671716496 < content-length: 122 2026/07/24 20:11:15.671784929 < 2026/07/24 20:11:15.671785670 * Ignoring the response-body 2026/07/24 20:11:15.671795445 { [122 bytes data] 2026/07/24 20:11:15.671795926 * Connection #0 to host pypi.python.org left intact 2026/07/24 20:11:15.671806812 * Issue another request to this URL: 'https://pypi.org/' 2026/07/24 20:11:15.673826786 * Trying 151.101.192.223:443... 2026/07/24 20:11:15.675546416 * Connected to pypi.org (151.101.192.223) port 443 (#1) 2026/07/24 20:11:15.675802162 * ALPN, offering h2 2026/07/24 20:11:15.675810164 * ALPN, offering http/1.1 2026/07/24 20:11:15.699603275 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 20:11:15.699612960 * CApath: /etc/ssl/certs 2026/07/24 20:11:15.699794884 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:15.699804929 } [5 bytes data] 2026/07/24 20:11:15.699846762 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 20:11:15.699850427 } [512 bytes data] 2026/07/24 20:11:15.702769917 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:15.702778530 { [5 bytes data] 2026/07/24 20:11:15.702830888 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 20:11:15.702832080 { [122 bytes data] 2026/07/24 20:11:15.702938130 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 20:11:15.702944880 { [5 bytes data] 2026/07/24 20:11:15.702974314 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.702975136 { [5 bytes data] 2026/07/24 20:11:15.702992462 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 20:11:15.702993133 { [19 bytes data] 2026/07/24 20:11:15.703010509 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.703011270 { [5 bytes data] 2026/07/24 20:11:15.703029528 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 20:11:15.703048636 { [2856 bytes data] 2026/07/24 20:11:15.703673338 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.703683573 { [5 bytes data] 2026/07/24 20:11:15.703716753 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 20:11:15.703717534 { [264 bytes data] 2026/07/24 20:11:15.703792557 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.703801922 { [5 bytes data] 2026/07/24 20:11:15.703833820 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 20:11:15.703837635 { [36 bytes data] 2026/07/24 20:11:15.703939349 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 20:11:15.703945188 } [5 bytes data] 2026/07/24 20:11:15.703973841 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 20:11:15.703974622 } [1 bytes data] 2026/07/24 20:11:15.703990897 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.703993611 } [5 bytes data] 2026/07/24 20:11:15.704004978 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 20:11:15.704005419 } [36 bytes data] 2026/07/24 20:11:15.704050036 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 20:11:15.704051087 * ALPN, server accepted to use h2 2026/07/24 20:11:15.704089696 * Server certificate: 2026/07/24 20:11:15.704091598 * subject: CN=pypi.org 2026/07/24 20:11:15.704134764 * start date: Dec 28 04:33:08 2025 GMT 2026/07/24 20:11:15.704135695 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/24 20:11:15.704150878 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/24 20:11:15.704153382 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 20:11:15.704174373 * SSL certificate verify ok. 2026/07/24 20:11:15.704174824 * Using HTTP2, server supports multiplexing 2026/07/24 20:11:15.704185861 * Connection state changed (HTTP/2 confirmed) 2026/07/24 20:11:15.704186301 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 20:11:15.704205720 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.704207994 } [5 bytes data] 2026/07/24 20:11:15.704227003 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.704229276 } [5 bytes data] 2026/07/24 20:11:15.704484420 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.704490409 } [5 bytes data] 2026/07/24 20:11:15.704525883 * Using Stream ID: 1 (easy handle 0x5635ad91ca40) 2026/07/24 20:11:15.704526934 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.704549548 } [5 bytes data] 2026/07/24 20:11:15.704554426 > GET / HTTP/2 2026/07/24 20:11:15.704569588 > Host: pypi.org 2026/07/24 20:11:15.704570370 > user-agent: curl/7.81.0 2026/07/24 20:11:15.704592463 > accept: */* 2026/07/24 20:11:15.704593284 > 2026/07/24 20:11:15.704605342 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.704606133 { [5 bytes data] 2026/07/24 20:11:15.704621086 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 20:11:15.704621917 { [193 bytes data] 2026/07/24 20:11:15.705600152 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.705607362 { [5 bytes data] 2026/07/24 20:11:15.705642946 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.705646712 } [5 bytes data] 2026/07/24 20:11:15.705694383 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.705701905 { [5 bytes data] 2026/07/24 20:11:15.707861719 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.707868790 { [5 bytes data] 2026/07/24 20:11:15.707905755 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.707938104 { [5 bytes data] 2026/07/24 20:11:15.707950864 < HTTP/2 200 2026/07/24 20:11:15.707963312 < etag: "I9/RSGv+ecryDqEQH/uoug" 2026/07/24 20:11:15.707964564 < content-type: text/html; charset=UTF-8 2026/07/24 20:11:15.707981620 < 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/24 20:11:15.707986807 < server: gunicorn 2026/07/24 20:11:15.708114840 < referrer-policy: origin-when-cross-origin 2026/07/24 20:11:15.708116102 < accept-ranges: bytes 2026/07/24 20:11:15.708132066 < date: Fri, 24 Jul 2026 20:11:15 GMT 2026/07/24 20:11:15.708132777 < x-served-by: cache-iad-kiad7000127-IAD, cache-iad-kiad7000127-IAD, cache-iad-kcgs7200029-IAD 2026/07/24 20:11:15.708151626 < x-cache: MISS, HIT 2026/07/24 20:11:15.708152547 < x-cache-hits: 0, 1 2026/07/24 20:11:15.708165326 < x-timer: S1784923876.707610,VS0,VE2 2026/07/24 20:11:15.708166017 < vary: Accept-Encoding, Cookie 2026/07/24 20:11:15.708182683 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 20:11:15.708183414 < x-frame-options: deny 2026/07/24 20:11:15.708204946 < x-xss-protection: 1; mode=block 2026/07/24 20:11:15.708206819 < x-content-type-options: nosniff 2026/07/24 20:11:15.708221431 < x-permitted-cross-domain-policies: none 2026/07/24 20:11:15.708222022 < 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/24 20:11:15.708266128 < content-length: 22848 2026/07/24 20:11:15.708282013 < 2026/07/24 20:11:15.708283064 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708293329 { [5 bytes data] 2026/07/24 20:11:15.708294681 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708310405 { [5 bytes data] 2026/07/24 20:11:15.708311216 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708324787 { [5 bytes data] 2026/07/24 20:11:15.708325498 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708345017 { [5 bytes data] 2026/07/24 20:11:15.708347281 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708394201 { [5 bytes data] 2026/07/24 20:11:15.708395022 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708416345 { [5 bytes data] 2026/07/24 20:11:15.708417266 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708430716 { [5 bytes data] 2026/07/24 20:11:15.708432028 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708449164 { [5 bytes data] 2026/07/24 20:11:15.708450055 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708464928 { [5 bytes data] 2026/07/24 20:11:15.708465599 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708480291 { [5 bytes data] 2026/07/24 20:11:15.708480962 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708497467 { [5 bytes data] 2026/07/24 20:11:15.708498248 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708513551 { [5 bytes data] 2026/07/24 20:11:15.708514292 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708529125 { [5 bytes data] 2026/07/24 20:11:15.708529806 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708544458 { [5 bytes data] 2026/07/24 20:11:15.708545169 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.708559641 { [5 bytes data] 2026/07/24 20:11:15.712005092 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.712011912 { [5 bytes data] 2026/07/24 20:11:15.712045974 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.712051762 { [5 bytes data] 2026/07/24 20:11:15.712070611 * Connection #1 to host pypi.org left intact 2026/07/24 20:11:15.715033876 2026/07/24 20:11:15.715042178 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/24 20:11:15.728153004 * Trying 151.101.0.223:443... 2026/07/24 20:11:15.729451560 * Connected to files.pythonhosted.org (151.101.0.223) port 443 (#0) 2026/07/24 20:11:15.731094035 * ALPN, offering h2 2026/07/24 20:11:15.731100875 * ALPN, offering http/1.1 2026/07/24 20:11:15.755051885 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 20:11:15.755062901 * CApath: /etc/ssl/certs 2026/07/24 20:11:15.755244715 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:15.755254981 } [5 bytes data] 2026/07/24 20:11:15.755280149 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 20:11:15.755280940 } [512 bytes data] 2026/07/24 20:11:15.758573661 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:15.758582234 { [5 bytes data] 2026/07/24 20:11:15.758610577 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 20:11:15.758611428 { [122 bytes data] 2026/07/24 20:11:15.758801825 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 20:11:15.758810238 { [5 bytes data] 2026/07/24 20:11:15.758833673 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.758834434 { [5 bytes data] 2026/07/24 20:11:15.758847814 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 20:11:15.758854835 { [19 bytes data] 2026/07/24 20:11:15.758866212 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.758875766 { [5 bytes data] 2026/07/24 20:11:15.758893213 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 20:11:15.758919963 { [2842 bytes data] 2026/07/24 20:11:15.759590904 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.759600218 { [5 bytes data] 2026/07/24 20:11:15.759669582 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 20:11:15.759670814 { [264 bytes data] 2026/07/24 20:11:15.759714140 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.759718206 { [5 bytes data] 2026/07/24 20:11:15.759743664 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 20:11:15.759750665 { [36 bytes data] 2026/07/24 20:11:15.760267664 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 20:11:15.760276397 } [5 bytes data] 2026/07/24 20:11:15.760313473 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 20:11:15.760314535 } [1 bytes data] 2026/07/24 20:11:15.760335366 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.760336147 } [5 bytes data] 2026/07/24 20:11:15.760349467 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 20:11:15.760371430 } [36 bytes data] 2026/07/24 20:11:15.760410019 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 20:11:15.760411911 * ALPN, server accepted to use h2 2026/07/24 20:11:15.760428897 * Server certificate: 2026/07/24 20:11:15.760429348 * subject: CN=*.pythonhosted.org 2026/07/24 20:11:15.760439042 * start date: Dec 8 21:08:03 2025 GMT 2026/07/24 20:11:15.760439563 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/24 20:11:15.760449228 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/24 20:11:15.760453033 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 20:11:15.760467105 * SSL certificate verify ok. 2026/07/24 20:11:15.760467695 * Using HTTP2, server supports multiplexing 2026/07/24 20:11:15.760478131 * Connection state changed (HTTP/2 confirmed) 2026/07/24 20:11:15.760478652 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 20:11:15.760490920 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.760491351 } [5 bytes data] 2026/07/24 20:11:15.760500986 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.760501647 } [5 bytes data] 2026/07/24 20:11:15.760511101 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.760511511 } [5 bytes data] 2026/07/24 20:11:15.760520665 * Using Stream ID: 1 (easy handle 0x55c0d002ea40) 2026/07/24 20:11:15.760521126 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.760531992 } [5 bytes data] 2026/07/24 20:11:15.760532493 > GET / HTTP/2 2026/07/24 20:11:15.760540505 > Host: files.pythonhosted.org 2026/07/24 20:11:15.760540986 > user-agent: curl/7.81.0 2026/07/24 20:11:15.760552223 > accept: */* 2026/07/24 20:11:15.760556680 > 2026/07/24 20:11:15.760568217 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.760568648 { [5 bytes data] 2026/07/24 20:11:15.760581066 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 20:11:15.760581527 { [193 bytes data] 2026/07/24 20:11:15.760993467 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.761002841 { [5 bytes data] 2026/07/24 20:11:15.761057614 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:15.761064234 } [5 bytes data] 2026/07/24 20:11:15.761142262 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.761150173 { [5 bytes data] 2026/07/24 20:11:15.762637114 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.762644375 { [5 bytes data] 2026/07/24 20:11:15.762699027 < HTTP/2 200 2026/07/24 20:11:15.762706018 < content-type: text/html 2026/07/24 20:11:15.762729093 < server: Python/3.12 aiohttp/3.14.1 2026/07/24 20:11:15.762729764 < accept-ranges: bytes 2026/07/24 20:11:15.762743634 < date: Fri, 24 Jul 2026 20:11:15 GMT 2026/07/24 20:11:15.762744366 < age: 71 2026/07/24 20:11:15.762756273 < x-served-by: cache-iad-kiad7000057-IAD 2026/07/24 20:11:15.762756955 < x-cache: HIT 2026/07/24 20:11:15.762770896 < x-cache-hits: 1 2026/07/24 20:11:15.762771727 < x-timer: S1784923876.763313,VS0,VE1 2026/07/24 20:11:15.762786159 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 20:11:15.762788502 < x-frame-options: deny 2026/07/24 20:11:15.762809173 < x-xss-protection: 1; mode=block 2026/07/24 20:11:15.762809864 < x-content-type-options: nosniff 2026/07/24 20:11:15.762825368 < x-permitted-cross-domain-policies: none 2026/07/24 20:11:15.762826109 < x-robots-header: noindex 2026/07/24 20:11:15.762845688 < content-length: 1853 2026/07/24 20:11:15.762846449 < 2026/07/24 20:11:15.762857636 { [1058 bytes data] 2026/07/24 20:11:15.762859659 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:15.762874842 { [5 bytes data] 2026/07/24 20:11:15.762875583 * Connection #0 to host files.pythonhosted.org left intact Stopping content session token refresher |
| ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Performing manifest.json to packrat transformation. 2026/07/24 20:11:15.781618415 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:15.781817435 [connect-session] Job Key: [redacted] 2026/07/24 20:11:15.781830735 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:15.781835872 [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:44041 ... Connected to session server http://127.0.0.1:44041 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:16.036467570 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:16.036755003 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/24 20:11:16.056866026 2026/07/24 20:11:16.056873868 $ /opt/R/4.4.3/bin/R --version 2026/07/24 20:11:16.056916151 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/24 20:11:16.056917123 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 20:11:16.056934128 Platform: x86_64-pc-linux-gnu 2026/07/24 20:11:16.056934629 2026/07/24 20:11:16.056946797 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 20:11:16.056947268 You are welcome to redistribute it under the terms of the 2026/07/24 20:11:16.056964955 GNU General Public License versions 2 or 3. 2026/07/24 20:11:16.056965436 For more information about these matters see 2026/07/24 20:11:16.062490821 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/24 20:11:16.079121190 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:16.079325127 [connect-session] Job Key: [redacted] 2026/07/24 20:11:16.079337986 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:16.079344166 [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:38599 ... Connected to session server http://127.0.0.1:38599 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:16.255637663 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:16.255898686 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/24 20:11:16.458841589 2026/07/24 20:11:16.458857984 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 20:11:16.458914559 Package Version LibPath 2026/07/24 20:11:16.458915721 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.458931194 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.458931665 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.458948621 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.458949342 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.458965887 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.458966808 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.458991876 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.458993138 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459054891 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459055572 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459066438 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459066959 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459084656 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459085367 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459107610 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459112718 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459138877 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459142302 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459174481 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459175552 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459192989 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459193710 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459210756 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459211427 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459228192 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459228863 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.459245638 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:16.464717453 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" |
| ✅ | packrat-restore-sandbox | options | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 20:11:16.480986858 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:16.481181260 [connect-session] Job Key: [redacted] 2026/07/24 20:11:16.481195232 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:16.481200700 [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:41473 ... Connected to session server http://127.0.0.1:41473 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:16.658285400 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:16.658570289 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/24 20:11:16.659252077 $add.smooth 2026/07/24 20:11:16.659259728 [1] TRUE 2026/07/24 20:11:16.659285327 2026/07/24 20:11:16.659286559 $bitmapType 2026/07/24 20:11:16.659298737 [1] "cairo" 2026/07/24 20:11:16.659300249 2026/07/24 20:11:16.659313008 $browser 2026/07/24 20:11:16.659313790 [1] "xdg-open" 2026/07/24 20:11:16.659325597 2026/07/24 20:11:16.659326288 $browserNLdisabled 2026/07/24 20:11:16.659337916 [1] FALSE 2026/07/24 20:11:16.659338597 2026/07/24 20:11:16.659349413 $catch.script.errors 2026/07/24 20:11:16.659368572 [1] FALSE 2026/07/24 20:11:16.659386639 2026/07/24 20:11:16.659387340 $CBoundsCheck 2026/07/24 20:11:16.659398577 [1] FALSE 2026/07/24 20:11:16.659399248 2026/07/24 20:11:16.659409985 $check.bounds 2026/07/24 20:11:16.659410636 [1] FALSE 2026/07/24 20:11:16.659422003 2026/07/24 20:11:16.659422684 $citation.bibtex.max 2026/07/24 20:11:16.659434111 [1] 1 2026/07/24 20:11:16.659434862 2026/07/24 20:11:16.659444987 $continue 2026/07/24 20:11:16.659445698 [1] "+ " 2026/07/24 20:11:16.659456645 2026/07/24 20:11:16.659458808 $contrasts 2026/07/24 20:11:16.659479930 unordered ordered 2026/07/24 20:11:16.659485609 "contr.treatment" "contr.poly" 2026/07/24 20:11:16.659500701 2026/07/24 20:11:16.659501372 $defaultPackages 2026/07/24 20:11:16.659512719 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 20:11:16.659513440 2026/07/24 20:11:16.659528253 $demo.ask 2026/07/24 20:11:16.659528934 [1] "default" 2026/07/24 20:11:16.659540692 2026/07/24 20:11:16.659541403 $deparse.cutoff 2026/07/24 20:11:16.659552950 [1] 60 2026/07/24 20:11:16.659553661 2026/07/24 20:11:16.659563746 $device 2026/07/24 20:11:16.659769816 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 20:11:16.659781955 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 20:11:16.659841925 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 20:11:16.659843087 useKerning, fillOddEven, compress) 2026/07/24 20:11:16.659864108 { 2026/07/24 20:11:16.659864970 initPSandPDFfonts() 2026/07/24 20:11:16.659877499 new <- list() 2026/07/24 20:11:16.659878520 if (!missing(width)) 2026/07/24 20:11:16.659892021 new$width <- width 2026/07/24 20:11:16.659892692 if (!missing(height)) 2026/07/24 20:11:16.659906492 new$height <- height 2026/07/24 20:11:16.659907183 if (!missing(onefile)) 2026/07/24 20:11:16.659920924 new$onefile <- onefile 2026/07/24 20:11:16.659921605 if (!missing(title)) 2026/07/24 20:11:16.659936007 new$title <- title 2026/07/24 20:11:16.659936658 if (!missing(fonts)) 2026/07/24 20:11:16.659950208 new$fonts <- fonts 2026/07/24 20:11:16.659950919 if (!missing(version)) 2026/07/24 20:11:16.659965010 new$version <- version 2026/07/24 20:11:16.659967895 if (!missing(paper)) 2026/07/24 20:11:16.659982176 new$paper <- paper 2026/07/24 20:11:16.659982847 if (!missing(encoding)) 2026/07/24 20:11:16.659996758 new$encoding <- encoding 2026/07/24 20:11:16.659997419 if (!missing(bg)) 2026/07/24 20:11:16.660011601 new$bg <- bg 2026/07/24 20:11:16.660012362 if (!missing(fg)) 2026/07/24 20:11:16.660025552 new$fg <- fg 2026/07/24 20:11:16.660026253 if (!missing(pointsize)) 2026/07/24 20:11:16.660039683 new$pointsize <- pointsize 2026/07/24 20:11:16.660040354 if (!missing(pagecentre)) 2026/07/24 20:11:16.660054926 new$pagecentre <- pagecentre 2026/07/24 20:11:16.660055597 if (!missing(colormodel)) 2026/07/24 20:11:16.660070650 new$colormodel <- colormodel 2026/07/24 20:11:16.660071451 if (!missing(useDingbats)) 2026/07/24 20:11:16.660086423 new$useDingbats <- useDingbats 2026/07/24 20:11:16.660087114 if (!missing(useKerning)) 2026/07/24 20:11:16.660123449 new$useKerning <- useKerning 2026/07/24 20:11:16.660124361 if (!missing(fillOddEven)) 2026/07/24 20:11:16.660139553 new$fillOddEven <- fillOddEven 2026/07/24 20:11:16.660140355 if (!missing(compress)) 2026/07/24 20:11:16.660155177 new$compress <- compress 2026/07/24 20:11:16.660155888 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 20:11:16.660173715 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 20:11:16.660174416 inherits(family, "CIDFont"))) { 2026/07/24 20:11:16.660192023 enc <- family$encoding 2026/07/24 20:11:16.660192724 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 20:11:16.660209218 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 20:11:16.660209980 "default")) 2026/07/24 20:11:16.660226334 old$encoding <- enc 2026/07/24 20:11:16.660227045 family <- family$metrics 2026/07/24 20:11:16.660241247 } 2026/07/24 20:11:16.660241928 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 20:11:16.660256760 old$encoding <- guessEncoding() 2026/07/24 20:11:16.660257591 if (!missing(family)) { 2026/07/24 20:11:16.660272824 if (length(family) == 4L) { 2026/07/24 20:11:16.660273595 family <- c(family, "Symbol.afm") 2026/07/24 20:11:16.660289119 } 2026/07/24 20:11:16.660289980 else if (length(family) == 5L) { 2026/07/24 20:11:16.660303320 } 2026/07/24 20:11:16.660304071 else if (length(family) == 1L) { 2026/07/24 20:11:16.660316650 pf <- pdfFonts(family)[[1L]] 2026/07/24 20:11:16.660317331 if (is.null(pf)) 2026/07/24 20:11:16.660331453 stop(gettextf("unknown family '%s'", family), 2026/07/24 20:11:16.660332124 domain = NA) 2026/07/24 20:11:16.660347186 matchFont(pf, old$encoding) 2026/07/24 20:11:16.660347937 } 2026/07/24 20:11:16.660385103 else stop("invalid 'family' argument") 2026/07/24 20:11:16.660385985 old$family <- family 2026/07/24 20:11:16.660401078 } 2026/07/24 20:11:16.660401879 version <- old$version 2026/07/24 20:11:16.660413827 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 20:11:16.660414548 "2.0") 2026/07/24 20:11:16.660427587 if (version %in% versions) 2026/07/24 20:11:16.660428289 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 20:11:16.660469871 else stop("invalid PDF version") 2026/07/24 20:11:16.660470582 onefile <- old$onefile 2026/07/24 20:11:16.660484523 if (!checkIntFormat(file)) 2026/07/24 20:11:16.660485244 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 20:11:16.660501509 domain = NA) 2026/07/24 20:11:16.660502190 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 20:11:16.660517833 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 20:11:16.660518585 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 20:11:16.660537403 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 20:11:16.660538114 old$fillOddEven, old$compress) 2026/07/24 20:11:16.660554809 invisible() 2026/07/24 20:11:16.660555510 } 2026/07/24 20:11:16.660566437 <bytecode: 0x55edd83119a0> 2026/07/24 20:11:16.660567228 <environment: namespace:grDevices> 2026/07/24 20:11:16.660582080 2026/07/24 20:11:16.660582821 $device.ask.default 2026/07/24 20:11:16.660594659 [1] FALSE 2026/07/24 20:11:16.660595320 2026/07/24 20:11:16.660611184 $digits 2026/07/24 20:11:16.660614359 [1] 7 2026/07/24 20:11:16.660633508 2026/07/24 20:11:16.660634229 $download.file.extra 2026/07/24 20:11:16.660646277 [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/24 20:11:16.660649231 2026/07/24 20:11:16.660673989 $download.file.method 2026/07/24 20:11:16.660674690 [1] "curl" 2026/07/24 20:11:16.660687229 2026/07/24 20:11:16.660687940 $dvipscmd 2026/07/24 20:11:16.660697955 [1] "dvips" 2026/07/24 20:11:16.660698646 2026/07/24 20:11:16.660708791 $echo 2026/07/24 20:11:16.660709492 [1] FALSE 2026/07/24 20:11:16.660720108 2026/07/24 20:11:16.660720809 $editor 2026/07/24 20:11:16.660730744 [1] "vi" 2026/07/24 20:11:16.660731535 2026/07/24 20:11:16.660742662 $encoding 2026/07/24 20:11:16.660743403 [1] "native.enc" 2026/07/24 20:11:16.660756333 2026/07/24 20:11:16.660757094 $example.ask 2026/07/24 20:11:16.660765937 [1] "default" 2026/07/24 20:11:16.660766368 2026/07/24 20:11:16.660773789 $expressions 2026/07/24 20:11:16.660774230 [1] 5000 2026/07/24 20:11:16.660781931 2026/07/24 20:11:16.660782382 $help.search.types 2026/07/24 20:11:16.660790324 [1] "vignette" "demo" "help" 2026/07/24 20:11:16.660790985 2026/07/24 20:11:16.660799157 $help.try.all.packages 2026/07/24 20:11:16.660799668 [1] FALSE 2026/07/24 20:11:16.660808021 2026/07/24 20:11:16.660808451 $HTTPUserAgent 2026/07/24 20:11:16.660821611 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/24 20:11:16.660822412 2026/07/24 20:11:16.660838477 $internet.info 2026/07/24 20:11:16.660839158 [1] 2 2026/07/24 20:11:16.660848321 2026/07/24 20:11:16.660848762 $keep.parse.data 2026/07/24 20:11:16.660856444 [1] TRUE 2026/07/24 20:11:16.660856884 2026/07/24 20:11:16.660863995 $keep.parse.data.pkgs 2026/07/24 20:11:16.660864426 [1] FALSE 2026/07/24 20:11:16.660873499 2026/07/24 20:11:16.660879048 $keep.source 2026/07/24 20:11:16.660891507 [1] FALSE 2026/07/24 20:11:16.660892318 2026/07/24 20:11:16.660907380 $keep.source.pkgs 2026/07/24 20:11:16.660908272 [1] FALSE 2026/07/24 20:11:16.660921341 2026/07/24 20:11:16.660922033 $locatorBell 2026/07/24 20:11:16.660931957 [1] TRUE 2026/07/24 20:11:16.660932418 2026/07/24 20:11:16.660940030 $mailer 2026/07/24 20:11:16.660940460 [1] "mailto" 2026/07/24 20:11:16.660948392 2026/07/24 20:11:16.660948813 $matprod 2026/07/24 20:11:16.660956374 [1] "default" 2026/07/24 20:11:16.660956805 2026/07/24 20:11:16.660976294 $max.contour.segments 2026/07/24 20:11:16.660976775 [1] 25000 2026/07/24 20:11:16.660985368 2026/07/24 20:11:16.660986580 $max.print 2026/07/24 20:11:16.661001402 [1] 99999 2026/07/24 20:11:16.661002163 2026/07/24 20:11:16.661011868 $menu.graphics 2026/07/24 20:11:16.661012289 [1] TRUE 2026/07/24 20:11:16.661020721 2026/07/24 20:11:16.661021212 $na.action 2026/07/24 20:11:16.661029164 [1] "na.omit" 2026/07/24 20:11:16.661029615 2026/07/24 20:11:16.661037336 $nwarnings 2026/07/24 20:11:16.661037767 [1] 50 2026/07/24 20:11:16.661045659 2026/07/24 20:11:16.661046160 $OutDec 2026/07/24 20:11:16.661053701 [1] "." 2026/07/24 20:11:16.661054142 2026/07/24 20:11:16.661061473 $packrat.authenticated.downloads.use.renv 2026/07/24 20:11:16.661061923 [1] TRUE 2026/07/24 20:11:16.661076385 2026/07/24 20:11:16.661077266 $packrat.connect.timeout 2026/07/24 20:11:16.661090406 [1] 10 2026/07/24 20:11:16.661091177 2026/07/24 20:11:16.661098538 $packrat.untrusted.packages 2026/07/24 20:11:16.661099089 character(0) 2026/07/24 20:11:16.661108183 2026/07/24 20:11:16.661108624 $packrat.verbose.cache 2026/07/24 20:11:16.661116826 [1] TRUE 2026/07/24 20:11:16.661117287 2026/07/24 20:11:16.661124698 $pager 2026/07/24 20:11:16.661125129 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/24 20:11:16.661133842 2026/07/24 20:11:16.661134272 $papersize 2026/07/24 20:11:16.661141904 [1] "letter" 2026/07/24 20:11:16.661142334 2026/07/24 20:11:16.661149896 $PCRE_limit_recursion 2026/07/24 20:11:16.661150367 [1] NA 2026/07/24 20:11:16.661166361 2026/07/24 20:11:16.661167102 $PCRE_study 2026/07/24 20:11:16.661178379 [1] FALSE 2026/07/24 20:11:16.661179140 2026/07/24 20:11:16.661201033 $PCRE_use_JIT 2026/07/24 20:11:16.661203447 [1] TRUE 2026/07/24 20:11:16.661217128 2026/07/24 20:11:16.661218199 $pdfviewer 2026/07/24 20:11:16.661226361 [1] "/usr/bin/xdg-open" 2026/07/24 20:11:16.661227233 2026/07/24 20:11:16.661252140 $pkgType 2026/07/24 20:11:16.661253052 [1] "source" 2026/07/24 20:11:16.661263808 2026/07/24 20:11:16.661264239 $printcmd 2026/07/24 20:11:16.661271920 [1] "/usr/bin/lpr" 2026/07/24 20:11:16.661272401 2026/07/24 20:11:16.661280263 $prompt 2026/07/24 20:11:16.661280703 [1] "> " 2026/07/24 20:11:16.661288355 2026/07/24 20:11:16.661288946 $repos 2026/07/24 20:11:16.661296687 CRAN 2026/07/24 20:11:16.661297128 "@CRAN@" 2026/07/24 20:11:16.661305090 2026/07/24 20:11:16.661305531 $rl_word_breaks 2026/07/24 20:11:16.661313563 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 20:11:16.661313994 2026/07/24 20:11:16.661325611 $scipen 2026/07/24 20:11:16.661326422 [1] 0 2026/07/24 20:11:16.661338581 2026/07/24 20:11:16.661339282 $show.coef.Pvalues 2026/07/24 20:11:16.661347955 [1] TRUE 2026/07/24 20:11:16.661348405 2026/07/24 20:11:16.661383999 $show.error.messages 2026/07/24 20:11:16.661384950 [1] TRUE 2026/07/24 20:11:16.661397269 2026/07/24 20:11:16.661397730 $show.signif.stars 2026/07/24 20:11:16.661406182 [1] TRUE 2026/07/24 20:11:16.661406613 2026/07/24 20:11:16.661414074 $showErrorCalls 2026/07/24 20:11:16.661414525 [1] TRUE 2026/07/24 20:11:16.661422707 2026/07/24 20:11:16.661423138 $showNCalls 2026/07/24 20:11:16.661430850 [1] 50 2026/07/24 20:11:16.661431300 2026/07/24 20:11:16.661445592 $showWarnCalls 2026/07/24 20:11:16.661446393 [1] FALSE 2026/07/24 20:11:16.661463609 2026/07/24 20:11:16.661464500 $str 2026/07/24 20:11:16.661475787 $str$strict.width 2026/07/24 20:11:16.661476328 [1] "no" 2026/07/24 20:11:16.661486112 2026/07/24 20:11:16.661486583 $str$digits.d 2026/07/24 20:11:16.661494625 [1] 3 2026/07/24 20:11:16.661495086 2026/07/24 20:11:16.661502587 $str$vec.len 2026/07/24 20:11:16.661503118 [1] 4 2026/07/24 20:11:16.661511050 2026/07/24 20:11:16.661511501 $str$list.len 2026/07/24 20:11:16.661519403 [1] 99 2026/07/24 20:11:16.661519843 2026/07/24 20:11:16.661541005 $str$deparse.lines 2026/07/24 20:11:16.661541796 NULL 2026/07/24 20:11:16.661553814 2026/07/24 20:11:16.661554225 $str$drop.deparse.attr 2026/07/24 20:11:16.661562518 [1] TRUE 2026/07/24 20:11:16.661562968 2026/07/24 20:11:16.661570680 $str$formatNum 2026/07/24 20:11:16.661571181 function (x, ...) 2026/07/24 20:11:16.661579934 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 20:11:16.661580425 <environment: 0x55edd8a744e8> 2026/07/24 20:11:16.661591141 2026/07/24 20:11:16.661591581 2026/07/24 20:11:16.661599003 $str.dendrogram.last 2026/07/24 20:11:16.661599433 [1] "`" 2026/07/24 20:11:16.661607876 2026/07/24 20:11:16.661608327 $texi2dvi 2026/07/24 20:11:16.661622298 [1] "/usr/bin/texi2dvi" 2026/07/24 20:11:16.661623289 2026/07/24 20:11:16.661635908 $timeout 2026/07/24 20:11:16.661636329 [1] 60 2026/07/24 20:11:16.661644571 2026/07/24 20:11:16.661645012 $ts.eps 2026/07/24 20:11:16.661652603 [1] 1e-05 2026/07/24 20:11:16.661653084 2026/07/24 20:11:16.661660976 $ts.S.compat 2026/07/24 20:11:16.661661407 [1] FALSE 2026/07/24 20:11:16.661669589 2026/07/24 20:11:16.661670010 $unzip 2026/07/24 20:11:16.661682829 [1] "/usr/bin/unzip" 2026/07/24 20:11:16.661683560 2026/07/24 20:11:16.661696069 $useFancyQuotes 2026/07/24 20:11:16.661697000 [1] TRUE 2026/07/24 20:11:16.661710310 2026/07/24 20:11:16.661711101 $verbose 2026/07/24 20:11:16.661722128 [1] FALSE 2026/07/24 20:11:16.661722909 2026/07/24 20:11:16.661733645 $warn 2026/07/24 20:11:16.661734336 [1] 0 2026/07/24 20:11:16.661745403 2026/07/24 20:11:16.661746104 $warning.length 2026/07/24 20:11:16.661757381 [1] 1000 2026/07/24 20:11:16.661758072 2026/07/24 20:11:16.661767997 $warnPartialMatchArgs 2026/07/24 20:11:16.661768738 [1] FALSE 2026/07/24 20:11:16.661780967 2026/07/24 20:11:16.661781628 $warnPartialMatchAttr 2026/07/24 20:11:16.661793556 [1] FALSE 2026/07/24 20:11:16.661794287 2026/07/24 20:11:16.661805594 $warnPartialMatchDollar 2026/07/24 20:11:16.661806455 [1] FALSE 2026/07/24 20:11:16.661819905 2026/07/24 20:11:16.661820637 $width 2026/07/24 20:11:16.661832134 [1] 80 2026/07/24 20:11:16.661832815 |
| ✅ | 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/24 20:11:16.684587401 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:16.684782365 [connect-session] Job Key: [redacted] 2026/07/24 20:11:16.684792010 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:16.684795805 [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:40823 ... Connected to session server http://127.0.0.1:40823 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:16.863574708 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:16.863840609 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/24 20:11:16.872326175 2026/07/24 20:11:16.872334747 $ env 2026/07/24 20:11:16.872389520 _DD_ROOT_GO_SESSION_ID=ee16fbd2-472f-4b87-abd1-271f15c91d3d 2026/07/24 20:11:16.872390592 EDITOR=vi 2026/07/24 20:11:16.872402990 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:11:16.872403721 HOSTNAME=e470a89f4322 2026/07/24 20:11:16.872414347 LANG=en_US.UTF-8 2026/07/24 20:11:16.872414798 LANGUAGE=en_US:en 2026/07/24 20:11:16.872429771 LC_ALL=en_US.UTF-8 2026/07/24 20:11:16.872430502 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/24 20:11:16.872457763 LN_S=ln -s 2026/07/24 20:11:16.872458604 LOGNAME=rstudio-connect 2026/07/24 20:11:16.872470061 MAKEFLAGS=-j1 2026/07/24 20:11:16.872470512 MAKE=make 2026/07/24 20:11:16.872478865 PAGER=/usr/bin/pager 2026/07/24 20:11:16.872479345 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 20:11:16.872489921 POSIT_CONNECT=1 2026/07/24 20:11:16.872490362 POSIT_PRODUCT=CONNECT 2026/07/24 20:11:16.872499516 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 20:11:16.872499956 R_ARCH= 2026/07/24 20:11:16.872514649 R_BROWSER=xdg-open 2026/07/24 20:11:16.872515390 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 20:11:16.872541850 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/24 20:11:16.872549411 R_ENVIRON_USER=REDACTED 2026/07/24 20:11:16.872626697 R_GZIPCMD=/usr/bin/gzip 2026/07/24 20:11:16.872627719 R_HOME=/opt/R/4.4.3/lib/R 2026/07/24 20:11:16.872641490 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/24 20:11:16.872642441 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/24 20:11:16.872658155 R_LIBS_USER=REDACTED 2026/07/24 20:11:16.872658866 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/24 20:11:16.872684825 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpG774Ut/packrat-src 2026/07/24 20:11:16.872727459 R_PAPERSIZE=letter 2026/07/24 20:11:16.872728351 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 20:11:16.872743533 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 20:11:16.872744345 R_PRINTCMD=/usr/bin/lpr 2026/07/24 20:11:16.872761350 R_PROFILE_USER=REDACTED 2026/07/24 20:11:16.872799057 R_RD4PDF=times,inconsolata,hyper 2026/07/24 20:11:16.872818647 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpG774Ut 2026/07/24 20:11:16.872819368 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/24 20:11:16.872835782 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 20:11:16.872836473 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 20:11:16.872885908 RSTUDIO_PRODUCT=CONNECT 2026/07/24 20:11:16.872886990 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 20:11:16.872907931 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 20:11:16.872908883 R_ZIPCMD=/usr/bin/zip 2026/07/24 20:11:16.872949714 SED=/usr/bin/sed 2026/07/24 20:11:16.872974491 SHLVL=2 2026/07/24 20:11:16.872975233 STARTUP_DEBUG_MODE=0 2026/07/24 20:11:16.872997396 TAR=/usr/bin/tar 2026/07/24 20:11:16.872998067 TERM=xterm 2026/07/24 20:11:16.873041492 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:11:16.873042354 TZ=UTC 2026/07/24 20:11:16.873059299 USERNAME=rstudio-connect 2026/07/24 20:11:16.873060060 USER=rstudio-connect 2026/07/24 20:11:16.878296270 _=/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/24 20:11:16.894743964 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:16.895073570 [connect-session] Job Key: [redacted] 2026/07/24 20:11:16.895084026 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:16.895088463 [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:34407 ... Connected to session server http://127.0.0.1:34407 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:17.071549463 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:17.071814823 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/24 20:11:17.080108479 2026/07/24 20:11:17.080118304 $ findmnt --notruncate 2026/07/24 20:11:17.080165786 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 20:11:17.080168810 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/OR7U6 IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:17.080291575 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:17.080292907 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 20:11:17.080321681 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:17.080322422 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:17.080380950 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 20:11:17.080384235 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:17.080434581 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:17.080435873 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 20:11:17.080474191 ├─/data /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:17.080478067 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l /OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:17.080587261 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l /OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:17.080689034 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:17.080690216 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:17.080717718 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:17.080718158 ├─/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/24 20:11:17.080748444 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:17.080748975 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/jobs/0/azeNBI1qKubH9OSy] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:17.080788965 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:17.080789536 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:17.080813192 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3177336259] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:17.080826361 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:17.086046026 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 20:11:17.102599408 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:17.102797247 [connect-session] Job Key: [redacted] 2026/07/24 20:11:17.102806901 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:17.102811348 [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:40887 ... Connected to session server http://127.0.0.1:40887 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:17.279006768 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:17.279269403 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 20:11:17.506772366 2026/07/24 20:11:17.506786537 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 20:11:17.506898586 * Trying 3.142.16.141:443... 2026/07/24 20:11:17.506899698 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0) 2026/07/24 20:11:17.506938546 * ALPN, offering h2 2026/07/24 20:11:17.506952347 * ALPN, offering http/1.1 2026/07/24 20:11:17.506991576 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 20:11:17.506993089 * CApath: /etc/ssl/certs 2026/07/24 20:11:17.507015212 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:17.507016354 } [5 bytes data] 2026/07/24 20:11:17.507031466 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 20:11:17.507032298 } [512 bytes data] 2026/07/24 20:11:17.507061301 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:17.507062032 { [5 bytes data] 2026/07/24 20:11:17.507075433 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 20:11:17.507075883 { [104 bytes data] 2026/07/24 20:11:17.507086019 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:17.507086439 { [5 bytes data] 2026/07/24 20:11:17.507102053 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 20:11:17.507102704 { [3880 bytes data] 2026/07/24 20:11:17.507117917 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:17.507118447 { [5 bytes data] 2026/07/24 20:11:17.507127962 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 20:11:17.507128463 { [333 bytes data] 2026/07/24 20:11:17.507138127 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:17.507138558 { [5 bytes data] 2026/07/24 20:11:17.507147842 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 20:11:17.507148272 { [4 bytes data] 2026/07/24 20:11:17.507157536 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:17.507157957 } [5 bytes data] 2026/07/24 20:11:17.507167241 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 20:11:17.507167702 } [70 bytes data] 2026/07/24 20:11:17.507178318 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 20:11:17.507181683 } [5 bytes data] 2026/07/24 20:11:17.507197146 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 20:11:17.507197857 } [1 bytes data] 2026/07/24 20:11:17.507208633 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:17.507209064 } [5 bytes data] 2026/07/24 20:11:17.507218428 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 20:11:17.507218979 } [16 bytes data] 2026/07/24 20:11:17.507228183 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 20:11:17.507228613 { [5 bytes data] 2026/07/24 20:11:17.507237627 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:17.507238058 { [5 bytes data] 2026/07/24 20:11:17.507247392 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 20:11:17.507247832 { [16 bytes data] 2026/07/24 20:11:17.507256896 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 20:11:17.507257387 * ALPN, server accepted to use h2 2026/07/24 20:11:17.507276896 * Server certificate: 2026/07/24 20:11:17.507277667 * subject: CN=p3m.posit.it 2026/07/24 20:11:17.507289325 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 20:11:17.507289776 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 20:11:17.507299290 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 20:11:17.507299861 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 20:11:17.507313101 * SSL certificate verify ok. 2026/07/24 20:11:17.507313541 * Using HTTP2, server supports multiplexing 2026/07/24 20:11:17.507324318 * Connection state changed (HTTP/2 confirmed) 2026/07/24 20:11:17.507324768 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 20:11:17.507365179 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:17.507365940 } [5 bytes data] 2026/07/24 20:11:17.507387823 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:17.507388725 } [5 bytes data] 2026/07/24 20:11:17.507403607 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:17.507404058 } [5 bytes data] 2026/07/24 20:11:17.507413462 * Using Stream ID: 1 (easy handle 0x55c7bd560a40) 2026/07/24 20:11:17.507413873 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:17.507425009 } [5 bytes data] 2026/07/24 20:11:17.507425470 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 20:11:17.507434714 > Host: packagemanager.posit.co 2026/07/24 20:11:17.507435185 > user-agent: curl/7.81.0 2026/07/24 20:11:17.507450698 > accept: */* 2026/07/24 20:11:17.507451419 > 2026/07/24 20:11:17.507463197 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:17.507463628 { [5 bytes data] 2026/07/24 20:11:17.507473122 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 20:11:17.507473583 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:17.507484800 } [5 bytes data] 2026/07/24 20:11:17.507495796 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:17.507505801 { [5 bytes data] 2026/07/24 20:11:17.507506322 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:17.507515896 { [5 bytes data] 2026/07/24 20:11:17.507516447 < HTTP/2 400 2026/07/24 20:11:17.507527995 < date: Fri, 24 Jul 2026 20:11:17 GMT 2026/07/24 20:11:17.507528746 < content-type: text/plain; charset=utf-8 2026/07/24 20:11:17.507545050 < content-length: 94 2026/07/24 20:11:17.507545771 < cache-control: max-age=3600 2026/07/24 20:11:17.507555005 < request-id: c1ba1325-f6d3-4467-9754-dd6597d661e5 2026/07/24 20:11:17.507555436 < server: Posit Package Manager v2026.06.0 2026/07/24 20:11:17.507566813 < x-content-type-options: nosniff 2026/07/24 20:11:17.507567274 < x-frame-options: DENY 2026/07/24 20:11:17.507577038 < x-repository-type: RSPM 2026/07/24 20:11:17.507577479 < 2026/07/24 20:11:17.507585922 { [94 bytes data] 2026/07/24 20:11:17.507586373 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:17.507595897 { [5 bytes data] 2026/07/24 20:11:17.513746334 * 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/24 20:11:17.530229400 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:17.530437093 [connect-session] Job Key: [redacted] 2026/07/24 20:11:17.530453528 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:17.530459587 [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:40557 ... Connected to session server http://127.0.0.1:40557 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:17.707368110 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:17.707646580 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 20:11:17.843793213 2026/07/24 20:11:17.843809107 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 20:11:17.843874806 * Trying 18.119.89.62:443... 2026/07/24 20:11:17.843876229 * Connected to packagemanager.posit.co (18.119.89.62) port 443 (#0) 2026/07/24 20:11:17.843893004 * ALPN, offering h2 2026/07/24 20:11:17.843893715 * ALPN, offering http/1.1 2026/07/24 20:11:17.843906484 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 20:11:17.843907365 * CApath: /etc/ssl/certs 2026/07/24 20:11:17.843921607 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:17.843922598 } [5 bytes data] 2026/07/24 20:11:17.843947676 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 20:11:17.843950841 } [512 bytes data] 2026/07/24 20:11:17.843992293 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:17.843993485 { [5 bytes data] 2026/07/24 20:11:17.844012284 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 20:11:17.844012955 { [104 bytes data] 2026/07/24 20:11:17.844033215 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:17.844034958 { [5 bytes data] 2026/07/24 20:11:17.844048458 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 20:11:17.844049219 { [3880 bytes data] 2026/07/24 20:11:17.844064282 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:17.844065053 { [5 bytes data] 2026/07/24 20:11:17.844078974 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 20:11:17.844079385 { [333 bytes data] 2026/07/24 20:11:17.844089290 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:17.844090481 { [5 bytes data] 2026/07/24 20:11:17.844107747 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 20:11:17.844108469 { [4 bytes data] 2026/07/24 20:11:17.844122910 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:17.844123571 } [5 bytes data] 2026/07/24 20:11:17.844136240 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 20:11:17.844136661 } [70 bytes data] 2026/07/24 20:11:17.844146366 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 20:11:17.844146796 } [5 bytes data] 2026/07/24 20:11:17.844155920 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 20:11:17.844156351 } [1 bytes data] 2026/07/24 20:11:17.844166015 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:17.844166486 } [5 bytes data] 2026/07/24 20:11:17.844179956 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 20:11:17.844180747 } [16 bytes data] 2026/07/24 20:11:17.844195800 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 20:11:17.844196541 { [5 bytes data] 2026/07/24 20:11:17.844210262 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:17.844210723 { [5 bytes data] 2026/07/24 20:11:17.844219977 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 20:11:17.844220417 { [16 bytes data] 2026/07/24 20:11:17.844241369 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 20:11:17.844241980 * ALPN, server accepted to use h2 2026/07/24 20:11:17.844256702 * Server certificate: 2026/07/24 20:11:17.844257453 * subject: CN=p3m.posit.it 2026/07/24 20:11:17.844272315 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 20:11:17.844273067 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 20:11:17.844285275 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 20:11:17.844286136 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 20:11:17.844303082 * SSL certificate verify ok. 2026/07/24 20:11:17.844303723 * Using HTTP2, server supports multiplexing 2026/07/24 20:11:17.844316552 * Connection state changed (HTTP/2 confirmed) 2026/07/24 20:11:17.844317223 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 20:11:17.844347759 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:17.844348500 } [5 bytes data] 2026/07/24 20:11:17.844383042 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:17.844383853 } [5 bytes data] 2026/07/24 20:11:17.844397184 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:17.844397835 } [5 bytes data] 2026/07/24 20:11:17.844416553 * Using Stream ID: 1 (easy handle 0x559da0b81a40) 2026/07/24 20:11:17.844419067 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:17.844451535 } [5 bytes data] 2026/07/24 20:11:17.844452527 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 20:11:17.844471646 > Host: packagemanager.posit.co 2026/07/24 20:11:17.844491155 > user-agent: curl/7.81.0 2026/07/24 20:11:17.844506368 > accept: */* 2026/07/24 20:11:17.844507059 > 2026/07/24 20:11:17.844518366 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:17.844519077 { [5 bytes data] 2026/07/24 20:11:17.844533799 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 20:11:17.844534561 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:17.844552838 } [5 bytes data] 2026/07/24 20:11:17.844553479 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:17.844588291 { [5 bytes data] 2026/07/24 20:11:17.844589013 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:17.844603715 { [5 bytes data] 2026/07/24 20:11:17.844604486 < HTTP/2 400 2026/07/24 20:11:17.844616103 < date: Fri, 24 Jul 2026 20:11:17 GMT 2026/07/24 20:11:17.844616784 < content-type: text/plain; charset=utf-8 2026/07/24 20:11:17.844632528 < content-length: 94 2026/07/24 20:11:17.844633269 < cache-control: max-age=3600 2026/07/24 20:11:17.844654702 < request-id: e104451f-6d52-40b4-9531-5714e2e227e7 2026/07/24 20:11:17.844655393 < server: Posit Package Manager v2026.06.0 2026/07/24 20:11:17.844673660 < x-content-type-options: nosniff 2026/07/24 20:11:17.844674431 < x-frame-options: DENY 2026/07/24 20:11:17.844689153 < x-repository-type: RSPM 2026/07/24 20:11:17.844689824 < 2026/07/24 20:11:17.844702013 { [94 bytes data] 2026/07/24 20:11:17.844702744 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:17.844716945 { [5 bytes data] 2026/07/24 20:11:17.850230333 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:40557 |
| ✅ | 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/24 20:11:17.866565798 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:17.866771357 [connect-session] Job Key: [redacted] 2026/07/24 20:11:17.866796575 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:17.866804147 [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:40493 ... Connected to session server http://127.0.0.1:40493 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:18.049418468 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:18.049682987 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/24 20:11:18.068993333 2026/07/24 20:11:18.069001355 $ /opt/R/4.5.2/bin/R --version 2026/07/24 20:11:18.069041095 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/24 20:11:18.069042317 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 20:11:18.069065622 Platform: x86_64-pc-linux-gnu 2026/07/24 20:11:18.069066323 2026/07/24 20:11:18.069078802 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 20:11:18.069079653 You are welcome to redistribute it under the terms of the 2026/07/24 20:11:18.069097150 GNU General Public License versions 2 or 3. 2026/07/24 20:11:18.069098011 For more information about these matters see 2026/07/24 20:11:18.074469505 https://www.gnu.org/licenses/. |
| ✅ | packrat-restore-sandbox | installed-packages | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 20:11:18.090413720 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:18.090610246 [connect-session] Job Key: [redacted] 2026/07/24 20:11:18.090619159 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:18.090623616 [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:43573 ... Connected to session server http://127.0.0.1:43573 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:18.269991105 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:18.270267291 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/24 20:11:18.484329899 2026/07/24 20:11:18.484345172 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 20:11:18.484419424 Package Version LibPath 2026/07/24 20:11:18.484420846 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484437942 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484438743 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484454707 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484455358 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484469319 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484469950 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484492314 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484496049 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484531683 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484532474 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484544292 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484544733 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484556160 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484556641 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484567858 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484568278 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484579545 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484579966 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484599836 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484600567 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484617923 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484618554 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484643051 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484656561 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484693297 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484718384 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484719316 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484736091 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484736822 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484754369 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484755130 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484786097 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484788540 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484808350 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484809121 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484826327 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484827118 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484855381 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484856082 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.484879577 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:18.490877044 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" |
| ✅ | packrat-restore-sandbox | options | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 20:11:18.507158918 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:18.507379270 [connect-session] Job Key: [redacted] 2026/07/24 20:11:18.507392790 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:18.507396726 [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:36567 ... Connected to session server http://127.0.0.1:36567 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:18.687590050 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:18.687874168 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/24 20:11:18.688286259 $add.smooth 2026/07/24 20:11:18.688294171 [1] TRUE 2026/07/24 20:11:18.688324387 2026/07/24 20:11:18.688325529 $bitmapType 2026/07/24 20:11:18.688337386 [1] "cairo" 2026/07/24 20:11:18.688338168 2026/07/24 20:11:18.688424858 $browser 2026/07/24 20:11:18.688430457 [1] "xdg-open" 2026/07/24 20:11:18.688454132 2026/07/24 20:11:18.688454833 $browserNLdisabled 2026/07/24 20:11:18.688466671 [1] FALSE 2026/07/24 20:11:18.688467482 2026/07/24 20:11:18.688482665 $catch.script.errors 2026/07/24 20:11:18.688485309 [1] FALSE 2026/07/24 20:11:18.688511348 2026/07/24 20:11:18.688512550 $CBoundsCheck 2026/07/24 20:11:18.688524818 [1] FALSE 2026/07/24 20:11:18.688525519 2026/07/24 20:11:18.688536847 $check.bounds 2026/07/24 20:11:18.688537578 [1] FALSE 2026/07/24 20:11:18.688586782 2026/07/24 20:11:18.688587803 $citation.bibtex.max 2026/07/24 20:11:18.688600623 [1] 1 2026/07/24 20:11:18.688601404 2026/07/24 20:11:18.688612120 $continue 2026/07/24 20:11:18.688612901 [1] "+ " 2026/07/24 20:11:18.688644439 2026/07/24 20:11:18.688645240 $contrasts 2026/07/24 20:11:18.688656717 unordered ordered 2026/07/24 20:11:18.688658660 "contr.treatment" "contr.poly" 2026/07/24 20:11:18.688681245 2026/07/24 20:11:18.688683057 $defaultPackages 2026/07/24 20:11:18.688699162 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 20:11:18.688700283 2026/07/24 20:11:18.688723989 $demo.ask 2026/07/24 20:11:18.688724690 [1] "default" 2026/07/24 20:11:18.688736518 2026/07/24 20:11:18.688737229 $deparse.cutoff 2026/07/24 20:11:18.688748686 [1] 60 2026/07/24 20:11:18.688749467 2026/07/24 20:11:18.688760193 $device 2026/07/24 20:11:18.688874486 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 20:11:18.688880425 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 20:11:18.688907666 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 20:11:18.688908387 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/24 20:11:18.688927826 { 2026/07/24 20:11:18.688928537 initPSandPDFfonts() 2026/07/24 20:11:18.688940475 new <- list() 2026/07/24 20:11:18.688941226 if (!missing(width)) 2026/07/24 20:11:18.688953875 new$width <- width 2026/07/24 20:11:18.688954606 if (!missing(height)) 2026/07/24 20:11:18.688966294 new$height <- height 2026/07/24 20:11:18.688970710 if (!missing(onefile)) 2026/07/24 20:11:18.688982949 new$onefile <- onefile 2026/07/24 20:11:18.688983820 if (!missing(title)) 2026/07/24 20:11:18.688996960 new$title <- title 2026/07/24 20:11:18.688997711 if (!missing(fonts)) 2026/07/24 20:11:18.689010541 new$fonts <- fonts 2026/07/24 20:11:18.689011222 if (!missing(version)) 2026/07/24 20:11:18.689024261 new$version <- version 2026/07/24 20:11:18.689024992 if (!missing(paper)) 2026/07/24 20:11:18.689037581 new$paper <- paper 2026/07/24 20:11:18.689038293 if (!missing(encoding)) 2026/07/24 20:11:18.689048287 new$encoding <- encoding 2026/07/24 20:11:18.689058263 if (!missing(bg)) 2026/07/24 20:11:18.689058984 new$bg <- bg 2026/07/24 20:11:18.689071172 if (!missing(fg)) 2026/07/24 20:11:18.689071903 new$fg <- fg 2026/07/24 20:11:18.689084071 if (!missing(pointsize)) 2026/07/24 20:11:18.689084813 new$pointsize <- pointsize 2026/07/24 20:11:18.689098643 if (!missing(pagecentre)) 2026/07/24 20:11:18.689099415 new$pagecentre <- pagecentre 2026/07/24 20:11:18.689113386 if (!missing(colormodel)) 2026/07/24 20:11:18.689114057 new$colormodel <- colormodel 2026/07/24 20:11:18.689128278 if (!missing(useDingbats)) 2026/07/24 20:11:18.689129049 new$useDingbats <- useDingbats 2026/07/24 20:11:18.689147577 if (!missing(useKerning)) 2026/07/24 20:11:18.689158904 new$useKerning <- useKerning 2026/07/24 20:11:18.689159685 if (!missing(fillOddEven)) 2026/07/24 20:11:18.689173887 new$fillOddEven <- fillOddEven 2026/07/24 20:11:18.689174578 if (!missing(compress)) 2026/07/24 20:11:18.689188108 new$compress <- compress 2026/07/24 20:11:18.689188799 if (!missing(timestamp)) 2026/07/24 20:11:18.689202029 new$timestamp <- timestamp 2026/07/24 20:11:18.689202740 if (!missing(producer)) 2026/07/24 20:11:18.689215679 new$producer <- producer 2026/07/24 20:11:18.689216611 if (!missing(author)) 2026/07/24 20:11:18.689235159 new$author <- author 2026/07/24 20:11:18.689235940 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 20:11:18.689253907 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 20:11:18.689256080 inherits(family, "CIDFont"))) { 2026/07/24 20:11:18.689273166 enc <- family$encoding 2026/07/24 20:11:18.689273887 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 20:11:18.689303442 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 20:11:18.689304193 "default")) 2026/07/24 20:11:18.689319987 old$encoding <- enc 2026/07/24 20:11:18.689321049 family <- family$metrics 2026/07/24 20:11:18.689336282 } 2026/07/24 20:11:18.689337103 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 20:11:18.689377333 old$encoding <- guessEncoding() 2026/07/24 20:11:18.689378105 if (!missing(family)) { 2026/07/24 20:11:18.689395801 if (length(family) == 4L) { 2026/07/24 20:11:18.689396522 family <- c(family, "Symbol.afm") 2026/07/24 20:11:18.689411315 } 2026/07/24 20:11:18.689412066 else if (length(family) == 5L) { 2026/07/24 20:11:18.689425125 } 2026/07/24 20:11:18.689425796 else if (length(family) == 1L) { 2026/07/24 20:11:18.689437744 pf <- pdfFonts(family)[[1L]] 2026/07/24 20:11:18.689438435 if (is.null(pf)) 2026/07/24 20:11:18.689461901 stop(gettextf("unknown family '%s'", family), 2026/07/24 20:11:18.689462572 domain = NA) 2026/07/24 20:11:18.689474590 matchFont(pf, old$encoding) 2026/07/24 20:11:18.689483843 } 2026/07/24 20:11:18.689484775 else stop("invalid 'family' argument") 2026/07/24 20:11:18.689500459 old$family <- family 2026/07/24 20:11:18.689501150 } 2026/07/24 20:11:18.689513578 version <- old$version 2026/07/24 20:11:18.689514369 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 20:11:18.689529112 "2.0") 2026/07/24 20:11:18.689529793 if (version %in% versions) 2026/07/24 20:11:18.689598246 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 20:11:18.689599698 else stop("invalid PDF version") 2026/07/24 20:11:18.689620590 onefile <- old$onefile 2026/07/24 20:11:18.689621621 if (!checkIntFormat(file)) 2026/07/24 20:11:18.689664606 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 20:11:18.689665387 domain = NA) 2026/07/24 20:11:18.689680850 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 20:11:18.689681571 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 20:11:18.689700099 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 20:11:18.689713620 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 20:11:18.689733039 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/24 20:11:18.689733760 old$author) 2026/07/24 20:11:18.689749684 invisible() 2026/07/24 20:11:18.689750505 } 2026/07/24 20:11:18.689762043 <bytecode: 0x55bf1f16e300> 2026/07/24 20:11:18.689762784 <environment: namespace:grDevices> 2026/07/24 20:11:18.689778367 2026/07/24 20:11:18.689779138 $device.ask.default 2026/07/24 20:11:18.689800340 [1] FALSE 2026/07/24 20:11:18.689801051 2026/07/24 20:11:18.689811758 $digits 2026/07/24 20:11:18.689812469 [1] 7 2026/07/24 20:11:18.689823696 2026/07/24 20:11:18.689824437 $download.file.extra 2026/07/24 20:11:18.689836365 [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/24 20:11:18.689837757 2026/07/24 20:11:18.689855794 $download.file.method 2026/07/24 20:11:18.689856505 [1] "curl" 2026/07/24 20:11:18.689868804 2026/07/24 20:11:18.689869505 $dvipscmd 2026/07/24 20:11:18.689880431 [1] "dvips" 2026/07/24 20:11:18.689881102 2026/07/24 20:11:18.689891588 $echo 2026/07/24 20:11:18.689892379 [1] FALSE 2026/07/24 20:11:18.689903876 2026/07/24 20:11:18.689904517 $editor 2026/07/24 20:11:18.689915163 [1] "vi" 2026/07/24 20:11:18.689915905 2026/07/24 20:11:18.689926260 $encoding 2026/07/24 20:11:18.689927071 [1] "native.enc" 2026/07/24 20:11:18.689939310 2026/07/24 20:11:18.689939991 $example.ask 2026/07/24 20:11:18.689950907 [1] "default" 2026/07/24 20:11:18.689951568 2026/07/24 20:11:18.689962665 $expressions 2026/07/24 20:11:18.689963346 [1] 5000 2026/07/24 20:11:18.689974943 2026/07/24 20:11:18.689975614 $help.search.types 2026/07/24 20:11:18.689987552 [1] "vignette" "demo" "help" 2026/07/24 20:11:18.689988414 2026/07/24 20:11:18.690000722 $help.try.all.packages 2026/07/24 20:11:18.690001393 [1] FALSE 2026/07/24 20:11:18.690013602 2026/07/24 20:11:18.690015204 $HTTPUserAgent 2026/07/24 20:11:18.690027643 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/24 20:11:18.690029035 2026/07/24 20:11:18.690043487 $internet.info 2026/07/24 20:11:18.690044198 [1] 2 2026/07/24 20:11:18.690055725 2026/07/24 20:11:18.690056386 $keep.parse.data 2026/07/24 20:11:18.690067643 [1] TRUE 2026/07/24 20:11:18.690068384 2026/07/24 20:11:18.690078870 $keep.parse.data.pkgs 2026/07/24 20:11:18.690079551 [1] FALSE 2026/07/24 20:11:18.690095105 2026/07/24 20:11:18.690095816 $keep.source 2026/07/24 20:11:18.690107073 [1] FALSE 2026/07/24 20:11:18.690107744 2026/07/24 20:11:18.690118430 $keep.source.pkgs 2026/07/24 20:11:18.690119121 [1] FALSE 2026/07/24 20:11:18.690130928 2026/07/24 20:11:18.690131620 $locatorBell 2026/07/24 20:11:18.690142836 [1] TRUE 2026/07/24 20:11:18.690143548 2026/07/24 20:11:18.690154264 $mailer 2026/07/24 20:11:18.690154965 [1] "mailto" 2026/07/24 20:11:18.690165981 2026/07/24 20:11:18.690166722 $matprod 2026/07/24 20:11:18.690177689 [1] "default" 2026/07/24 20:11:18.690178410 2026/07/24 20:11:18.690189186 $max.contour.segments 2026/07/24 20:11:18.690190038 [1] 25000 2026/07/24 20:11:18.690202216 2026/07/24 20:11:18.690202887 $max.print 2026/07/24 20:11:18.690213863 [1] 99999 2026/07/24 20:11:18.690214544 2026/07/24 20:11:18.690224660 $menu.graphics 2026/07/24 20:11:18.690225351 [1] TRUE 2026/07/24 20:11:18.690237299 2026/07/24 20:11:18.690237970 $na.action 2026/07/24 20:11:18.690248806 [1] "na.omit" 2026/07/24 20:11:18.690249487 2026/07/24 20:11:18.690260814 $nwarnings 2026/07/24 20:11:18.690261505 [1] 50 2026/07/24 20:11:18.690289107 2026/07/24 20:11:18.690289768 $OutDec 2026/07/24 20:11:18.690300845 [1] "." 2026/07/24 20:11:18.690301616 2026/07/24 20:11:18.690311931 $packrat.authenticated.downloads.use.renv 2026/07/24 20:11:18.690312813 [1] TRUE 2026/07/24 20:11:18.690327034 2026/07/24 20:11:18.690327725 $packrat.connect.timeout 2026/07/24 20:11:18.690340384 [1] 10 2026/07/24 20:11:18.690341155 2026/07/24 20:11:18.690375757 $packrat.untrusted.packages 2026/07/24 20:11:18.690376649 character(0) 2026/07/24 20:11:18.690390019 2026/07/24 20:11:18.690390780 $packrat.verbose.cache 2026/07/24 20:11:18.690402728 [1] TRUE 2026/07/24 20:11:18.690403419 2026/07/24 20:11:18.690413594 $pager 2026/07/24 20:11:18.690414285 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/24 20:11:18.690427155 2026/07/24 20:11:18.690427976 $papersize 2026/07/24 20:11:18.690439063 [1] "letter" 2026/07/24 20:11:18.690439814 2026/07/24 20:11:18.690455427 $PCRE_limit_recursion 2026/07/24 20:11:18.690456179 [1] NA 2026/07/24 20:11:18.690468878 2026/07/24 20:11:18.690469539 $PCRE_study 2026/07/24 20:11:18.690485983 [1] FALSE 2026/07/24 20:11:18.690486665 2026/07/24 20:11:18.690502679 $PCRE_use_JIT 2026/07/24 20:11:18.690503380 [1] TRUE 2026/07/24 20:11:18.690519594 2026/07/24 20:11:18.690520385 $pdfviewer 2026/07/24 20:11:18.690531662 [1] "/usr/bin/xdg-open" 2026/07/24 20:11:18.690532494 2026/07/24 20:11:18.690544542 $pkgType 2026/07/24 20:11:18.690545323 [1] "source" 2026/07/24 20:11:18.690557391 2026/07/24 20:11:18.690558072 $printcmd 2026/07/24 20:11:18.690569359 [1] "/usr/bin/lpr" 2026/07/24 20:11:18.690570070 2026/07/24 20:11:18.690581427 $prompt 2026/07/24 20:11:18.690582188 [1] "> " 2026/07/24 20:11:18.690593355 2026/07/24 20:11:18.690594076 $repos 2026/07/24 20:11:18.690605053 CRAN 2026/07/24 20:11:18.690605734 "@CRAN@" 2026/07/24 20:11:18.690617021 2026/07/24 20:11:18.690617682 $rl_word_breaks 2026/07/24 20:11:18.690634458 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 20:11:18.690637392 2026/07/24 20:11:18.690660256 $scipen 2026/07/24 20:11:18.690661148 [1] 0 2026/07/24 20:11:18.690678624 2026/07/24 20:11:18.690679375 $show.coef.Pvalues 2026/07/24 20:11:18.690691393 [1] TRUE 2026/07/24 20:11:18.690692355 2026/07/24 20:11:18.690725575 $show.error.messages 2026/07/24 20:11:18.690726286 [1] TRUE 2026/07/24 20:11:18.690738054 2026/07/24 20:11:18.690738745 $show.signif.stars 2026/07/24 20:11:18.690750573 [1] TRUE 2026/07/24 20:11:18.690751284 2026/07/24 20:11:18.690766416 $showErrorCalls 2026/07/24 20:11:18.690767158 [1] TRUE 2026/07/24 20:11:18.690799727 2026/07/24 20:11:18.690800708 $showNCalls 2026/07/24 20:11:18.690813157 [1] 50 2026/07/24 20:11:18.690813948 2026/07/24 20:11:18.690826126 $showWarnCalls 2026/07/24 20:11:18.690826938 [1] FALSE 2026/07/24 20:11:18.690843332 2026/07/24 20:11:18.690844023 $str 2026/07/24 20:11:18.690859637 $str$strict.width 2026/07/24 20:11:18.690875701 [1] "no" 2026/07/24 20:11:18.690889101 2026/07/24 20:11:18.690889812 $str$digits.d 2026/07/24 20:11:18.690897834 [1] 3 2026/07/24 20:11:18.690898295 2026/07/24 20:11:18.690905516 $str$vec.len 2026/07/24 20:11:18.690905967 [1] 4 2026/07/24 20:11:18.690918556 2026/07/24 20:11:18.690919237 $str$list.len 2026/07/24 20:11:18.690933869 [1] 99 2026/07/24 20:11:18.690934610 2026/07/24 20:11:18.690944204 $str$deparse.lines 2026/07/24 20:11:18.690945126 NULL 2026/07/24 20:11:18.690958496 2026/07/24 20:11:18.690959307 $str$drop.deparse.attr 2026/07/24 20:11:18.690971616 [1] TRUE 2026/07/24 20:11:18.690972417 2026/07/24 20:11:18.690983664 $str$formatNum 2026/07/24 20:11:18.690984425 function (x, ...) 2026/07/24 20:11:18.690997775 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 20:11:18.690998546 <environment: 0x55bf1f9e16c8> 2026/07/24 20:11:18.691018346 2026/07/24 20:11:18.691020519 2026/07/24 20:11:18.691036383 $str.dendrogram.last 2026/07/24 20:11:18.691037254 [1] "`" 2026/07/24 20:11:18.691050614 2026/07/24 20:11:18.691051436 $texi2dvi 2026/07/24 20:11:18.691062522 [1] "/usr/bin/texi2dvi" 2026/07/24 20:11:18.691063333 2026/07/24 20:11:18.691075051 $timeout 2026/07/24 20:11:18.691075822 [1] 60 2026/07/24 20:11:18.691130505 2026/07/24 20:11:18.691131406 $ts.eps 2026/07/24 20:11:18.691143084 [1] 1e-05 2026/07/24 20:11:18.691143815 2026/07/24 20:11:18.691155372 $ts.S.compat 2026/07/24 20:11:18.691156083 [1] FALSE 2026/07/24 20:11:18.691207130 2026/07/24 20:11:18.691207931 $unzip 2026/07/24 20:11:18.691219399 [1] "/usr/bin/unzip" 2026/07/24 20:11:18.691220090 2026/07/24 20:11:18.691232679 $useFancyQuotes 2026/07/24 20:11:18.691233420 [1] TRUE 2026/07/24 20:11:18.691246219 2026/07/24 20:11:18.691246880 $verbose 2026/07/24 20:11:18.691300150 [1] FALSE 2026/07/24 20:11:18.691300851 2026/07/24 20:11:18.691312649 $warn 2026/07/24 20:11:18.691313350 [1] 0 2026/07/24 20:11:18.691375574 2026/07/24 20:11:18.691393401 $warning.length 2026/07/24 20:11:18.691394092 [1] 1000 2026/07/24 20:11:18.691429756 2026/07/24 20:11:18.691430457 $warnPartialMatchArgs 2026/07/24 20:11:18.691448934 [1] FALSE 2026/07/24 20:11:18.691449766 2026/07/24 20:11:18.691465730 $warnPartialMatchAttr 2026/07/24 20:11:18.691466521 [1] FALSE 2026/07/24 20:11:18.691479300 2026/07/24 20:11:18.691480061 $warnPartialMatchDollar 2026/07/24 20:11:18.691510908 [1] FALSE 2026/07/24 20:11:18.691511689 2026/07/24 20:11:18.691522595 $width 2026/07/24 20:11:18.691523327 [1] 80 2026/07/24 20:11:18.691534563 |
| ✅ | 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/24 20:11:18.713585169 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:18.713900094 [connect-session] Job Key: [redacted] 2026/07/24 20:11:18.713911050 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:18.713915517 [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:35317 ... Connected to session server http://127.0.0.1:35317 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:18.894586791 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:18.894823888 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/24 20:11:18.902944254 2026/07/24 20:11:18.902951705 $ env 2026/07/24 20:11:18.902990133 _DD_ROOT_GO_SESSION_ID=ee16fbd2-472f-4b87-abd1-271f15c91d3d 2026/07/24 20:11:18.902991355 EDITOR=vi 2026/07/24 20:11:18.903012797 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:11:18.903013699 HOSTNAME=e470a89f4322 2026/07/24 20:11:18.903029152 LANG=en_US.UTF-8 2026/07/24 20:11:18.903029953 LANGUAGE=en_US:en 2026/07/24 20:11:18.903042232 LC_ALL=en_US.UTF-8 2026/07/24 20:11:18.903042923 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/24 20:11:18.903069292 LN_S=ln -s 2026/07/24 20:11:18.903070003 LOGNAME=rstudio-connect 2026/07/24 20:11:18.903081651 MAKEFLAGS=-j1 2026/07/24 20:11:18.903082362 MAKE=make 2026/07/24 20:11:18.903100359 PAGER=/usr/bin/pager 2026/07/24 20:11:18.903101280 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 20:11:18.903120610 POSIT_CONNECT=1 2026/07/24 20:11:18.903121371 POSIT_PRODUCT=CONNECT 2026/07/24 20:11:18.903137325 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 20:11:18.903138046 R_ARCH= 2026/07/24 20:11:18.903150695 R_BROWSER=xdg-open 2026/07/24 20:11:18.903151146 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 20:11:18.903165698 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/24 20:11:18.903166429 R_ENVIRON_USER=REDACTED 2026/07/24 20:11:18.903181031 R_GZIPCMD=/usr/bin/gzip 2026/07/24 20:11:18.903181792 R_HOME=/opt/R/4.5.2/lib/R 2026/07/24 20:11:18.903191757 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/24 20:11:18.903192498 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/24 20:11:18.903202824 R_LIBS_USER=REDACTED 2026/07/24 20:11:18.903203294 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/24 20:11:18.903213650 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/Rtmpns4IaO/packrat-src 2026/07/24 20:11:18.903214191 R_PAPERSIZE=letter 2026/07/24 20:11:18.903225187 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 20:11:18.903225628 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 20:11:18.903235373 R_PRINTCMD=/usr/bin/lpr 2026/07/24 20:11:18.903235783 R_PROFILE_USER=REDACTED 2026/07/24 20:11:18.903248332 R_RD4PDF=times,inconsolata,hyper 2026/07/24 20:11:18.903249093 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmpns4IaO 2026/07/24 20:11:18.903267000 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/24 20:11:18.903267481 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 20:11:18.903277756 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 20:11:18.903278217 RSTUDIO_PRODUCT=CONNECT 2026/07/24 20:11:18.903288102 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 20:11:18.903288573 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 20:11:18.903298137 R_ZIPCMD=/usr/bin/zip 2026/07/24 20:11:18.903298558 SED=/usr/bin/sed 2026/07/24 20:11:18.903307071 SHLVL=2 2026/07/24 20:11:18.903307531 STARTUP_DEBUG_MODE=0 2026/07/24 20:11:18.903316385 TAR=/usr/bin/tar 2026/07/24 20:11:18.903317226 TERM=xterm 2026/07/24 20:11:18.903332849 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:11:18.903333971 TZ=UTC 2026/07/24 20:11:18.903349625 USERNAME=rstudio-connect 2026/07/24 20:11:18.903367472 USER=rstudio-connect 2026/07/24 20:11:18.909387843 _=/usr/bin/env |
| ✅ | packrat-restore-sandbox | mounts | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 20:11:18.926759539 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:18.926964688 [connect-session] Job Key: [redacted] 2026/07/24 20:11:18.926981744 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:18.926987602 [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:44255 ... Connected to session server http://127.0.0.1:44255 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:19.107880651 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:19.108132681 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/24 20:11:19.116218524 2026/07/24 20:11:19.116228299 $ findmnt --notruncate 2026/07/24 20:11:19.116267187 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 20:11:19.116270953 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/OR7U6 IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:19.116409261 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:19.116410784 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 20:11:19.116442001 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:19.116442552 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:19.116470984 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 20:11:19.116471876 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:19.116508261 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:19.116509002 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 20:11:19.116545897 ├─/data /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:19.116549312 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l /OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:19.116671476 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l /OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:19.116791047 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:19.116792859 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:19.116836545 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:19.116837507 ├─/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/24 20:11:19.116912420 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:19.116913531 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/jobs/0/iKjk7CK7RrouGeFG] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:19.116955164 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:19.116955875 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:19.116998469 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1392082647] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:19.116999631 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:19.122032304 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/overlay2/l/O R7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr Stopped session pings to http://127.0.0.1:44255 |
| ✅ | 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/24 20:11:19.139133623 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:19.139466024 [connect-session] Job Key: [redacted] 2026/07/24 20:11:19.139480265 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:19.139484541 [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:41377 ... Connected to session server http://127.0.0.1:41377 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:19.320686034 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:19.320968190 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 20:11:19.486203206 2026/07/24 20:11:19.486219010 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 20:11:19.486285190 * Trying 3.142.16.141:443... 2026/07/24 20:11:19.486286722 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0) 2026/07/24 20:11:19.486302666 * ALPN, offering h2 2026/07/24 20:11:19.486303367 * ALPN, offering http/1.1 2026/07/24 20:11:19.486315486 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 20:11:19.486316297 * CApath: /etc/ssl/certs 2026/07/24 20:11:19.486330008 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:19.486330859 } [5 bytes data] 2026/07/24 20:11:19.486345801 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 20:11:19.486346482 } [512 bytes data] 2026/07/24 20:11:19.486403228 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:19.486404139 { [5 bytes data] 2026/07/24 20:11:19.486418962 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 20:11:19.486419723 { [104 bytes data] 2026/07/24 20:11:19.486434325 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:19.486435096 { [5 bytes data] 2026/07/24 20:11:19.486449918 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 20:11:19.486450699 { [3880 bytes data] 2026/07/24 20:11:19.486465241 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:19.486466032 { [5 bytes data] 2026/07/24 20:11:19.486480825 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 20:11:19.486481526 { [333 bytes data] 2026/07/24 20:11:19.486496438 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:19.486497129 { [5 bytes data] 2026/07/24 20:11:19.486511311 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 20:11:19.486511982 { [4 bytes data] 2026/07/24 20:11:19.486531321 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:19.486532062 } [5 bytes data] 2026/07/24 20:11:19.486550410 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 20:11:19.486551141 } [70 bytes data] 2026/07/24 20:11:19.486570260 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 20:11:19.486570911 } [5 bytes data] 2026/07/24 20:11:19.486585032 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 20:11:19.486585713 } [1 bytes data] 2026/07/24 20:11:19.486600425 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:19.486601076 } [5 bytes data] 2026/07/24 20:11:19.486615718 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 20:11:19.486616459 } [16 bytes data] 2026/07/24 20:11:19.486630250 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 20:11:19.486630911 { [5 bytes data] 2026/07/24 20:11:19.486648027 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:19.486648778 { [5 bytes data] 2026/07/24 20:11:19.486663109 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 20:11:19.486663841 { [16 bytes data] 2026/07/24 20:11:19.486677852 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 20:11:19.486678603 * ALPN, server accepted to use h2 2026/07/24 20:11:19.486696089 * Server certificate: 2026/07/24 20:11:19.486696850 * subject: CN=p3m.posit.it 2026/07/24 20:11:19.486711302 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 20:11:19.486712043 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 20:11:19.486726505 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 20:11:19.486727637 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 20:11:19.486747917 * SSL certificate verify ok. 2026/07/24 20:11:19.486748718 * Using HTTP2, server supports multiplexing 2026/07/24 20:11:19.486764452 * Connection state changed (HTTP/2 confirmed) 2026/07/24 20:11:19.486765163 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 20:11:19.486795589 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:19.486799335 } [5 bytes data] 2026/07/24 20:11:19.486814347 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:19.486815169 } [5 bytes data] 2026/07/24 20:11:19.486848939 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:19.486849821 } [5 bytes data] 2026/07/24 20:11:19.486864583 * Using Stream ID: 1 (easy handle 0x55d651659a40) 2026/07/24 20:11:19.486865264 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:19.486882640 } [5 bytes data] 2026/07/24 20:11:19.486883371 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 20:11:19.486898184 > Host: packagemanager.posit.co 2026/07/24 20:11:19.486898915 > user-agent: curl/7.81.0 2026/07/24 20:11:19.486919416 > accept: */* 2026/07/24 20:11:19.486920147 > 2026/07/24 20:11:19.486931284 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:19.486932125 { [5 bytes data] 2026/07/24 20:11:19.486946917 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 20:11:19.486947628 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:19.486965305 } [5 bytes data] 2026/07/24 20:11:19.486966066 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:19.486980438 { [5 bytes data] 2026/07/24 20:11:19.486981169 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:19.486996161 { [5 bytes data] 2026/07/24 20:11:19.486996852 < HTTP/2 400 2026/07/24 20:11:19.487008420 < date: Fri, 24 Jul 2026 20:11:19 GMT 2026/07/24 20:11:19.487009101 < content-type: text/plain; charset=utf-8 2026/07/24 20:11:19.487024794 < content-length: 94 2026/07/24 20:11:19.487025465 < cache-control: max-age=3600 2026/07/24 20:11:19.487039366 < request-id: 2cb0c8e2-a237-4a45-9225-a21da63f342e 2026/07/24 20:11:19.487040108 < server: Posit Package Manager v2026.06.0 2026/07/24 20:11:19.487057864 < x-content-type-options: nosniff 2026/07/24 20:11:19.487058595 < x-frame-options: DENY 2026/07/24 20:11:19.487082561 < x-repository-type: RSPM 2026/07/24 20:11:19.487083232 < 2026/07/24 20:11:19.487099437 { [94 bytes data] 2026/07/24 20:11:19.487100138 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:19.487118205 { [5 bytes data] 2026/07/24 20:11:19.493582606 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:41377 |
| ✅ | 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/24 20:11:19.510189779 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:19.510418844 [connect-session] Job Key: [redacted] 2026/07/24 20:11:19.510438524 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 20:11:19.510444703 [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:41401 ... Connected to session server http://127.0.0.1:41401 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:19.689701765 Configuring packrat to use available credentials for private repository access. 2026/07/24 20:11:19.689961627 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 20:11:19.828659365 2026/07/24 20:11:19.828676350 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 20:11:19.828793827 * Trying 3.142.16.141:443... 2026/07/24 20:11:19.828795280 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0) 2026/07/24 20:11:19.828811875 * ALPN, offering h2 2026/07/24 20:11:19.828812556 * ALPN, offering http/1.1 2026/07/24 20:11:19.828826136 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 20:11:19.828826957 * CApath: /etc/ssl/certs 2026/07/24 20:11:19.828847749 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:19.828851264 } [5 bytes data] 2026/07/24 20:11:19.828887659 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 20:11:19.828888831 } [512 bytes data] 2026/07/24 20:11:19.828907979 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:19.828908650 { [5 bytes data] 2026/07/24 20:11:19.828930273 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 20:11:19.828931114 { [104 bytes data] 2026/07/24 20:11:19.828942481 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:19.828943002 { [5 bytes data] 2026/07/24 20:11:19.828955661 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 20:11:19.828956062 { [3880 bytes data] 2026/07/24 20:11:19.828967830 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:19.828968230 { [5 bytes data] 2026/07/24 20:11:19.828978025 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 20:11:19.828978526 { [333 bytes data] 2026/07/24 20:11:19.828988531 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:19.828988951 { [5 bytes data] 2026/07/24 20:11:19.828998606 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 20:11:19.828999027 { [4 bytes data] 2026/07/24 20:11:19.829008601 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:19.829009022 } [5 bytes data] 2026/07/24 20:11:19.829018496 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 20:11:19.829018957 } [70 bytes data] 2026/07/24 20:11:19.829028501 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 20:11:19.829028942 } [5 bytes data] 2026/07/24 20:11:19.829038055 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 20:11:19.829038486 } [1 bytes data] 2026/07/24 20:11:19.829048291 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 20:11:19.829048712 } [5 bytes data] 2026/07/24 20:11:19.829058086 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 20:11:19.829058596 } [16 bytes data] 2026/07/24 20:11:19.829071426 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 20:11:19.829072257 { [5 bytes data] 2026/07/24 20:11:19.829085717 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 20:11:19.829086338 { [5 bytes data] 2026/07/24 20:11:19.829104776 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 20:11:19.829105407 { [16 bytes data] 2026/07/24 20:11:19.829117024 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 20:11:19.829117685 * ALPN, server accepted to use h2 2026/07/24 20:11:19.829134471 * Server certificate: 2026/07/24 20:11:19.829135072 * subject: CN=p3m.posit.it 2026/07/24 20:11:19.829152227 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 20:11:19.829154962 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 20:11:19.829179438 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 20:11:19.829181351 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 20:11:19.829202994 * SSL certificate verify ok. 2026/07/24 20:11:19.829203835 * Using HTTP2, server supports multiplexing 2026/07/24 20:11:19.829219869 * Connection state changed (HTTP/2 confirmed) 2026/07/24 20:11:19.829220621 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 20:11:19.829256685 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:19.829257576 } [5 bytes data] 2026/07/24 20:11:19.829275263 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:19.829275954 } [5 bytes data] 2026/07/24 20:11:19.829290336 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:19.829291117 } [5 bytes data] 2026/07/24 20:11:19.829305468 * Using Stream ID: 1 (easy handle 0x557985f18a40) 2026/07/24 20:11:19.829306189 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:19.829327492 } [5 bytes data] 2026/07/24 20:11:19.829328333 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 20:11:19.829342464 > Host: packagemanager.posit.co 2026/07/24 20:11:19.829343275 > user-agent: curl/7.81.0 2026/07/24 20:11:19.829380802 > accept: */* 2026/07/24 20:11:19.829381583 > 2026/07/24 20:11:19.829392710 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:19.829393441 { [5 bytes data] 2026/07/24 20:11:19.829408754 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 20:11:19.829409435 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 20:11:19.829426901 } [5 bytes data] 2026/07/24 20:11:19.829427592 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:19.829441814 { [5 bytes data] 2026/07/24 20:11:19.829442555 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:19.829456756 { [5 bytes data] 2026/07/24 20:11:19.829457457 < HTTP/2 400 2026/07/24 20:11:19.829468895 < date: Fri, 24 Jul 2026 20:11:19 GMT 2026/07/24 20:11:19.829469646 < content-type: text/plain; charset=utf-8 2026/07/24 20:11:19.829484528 < content-length: 94 2026/07/24 20:11:19.829485269 < cache-control: max-age=3600 2026/07/24 20:11:19.829498479 < request-id: c3eadd86-2a78-4463-bd10-9dc742540902 2026/07/24 20:11:19.829499120 < server: Posit Package Manager v2026.06.0 2026/07/24 20:11:19.829516066 < x-content-type-options: nosniff 2026/07/24 20:11:19.829516887 < x-frame-options: DENY 2026/07/24 20:11:19.829531088 < x-repository-type: RSPM 2026/07/24 20:11:19.829531779 < 2026/07/24 20:11:19.829544378 { [94 bytes data] 2026/07/24 20:11:19.829545220 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 20:11:19.829568945 { [5 bytes data] 2026/07/24 20:11:19.835538170 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:41401 |
| ✅ | 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/24 20:11:19.855910797 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:19.856142086 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:46649 ... Connected to session server http://127.0.0.1:46649 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:20.044134791 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:20.044425800 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:20.044505049 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/24 20:11:20.064239585 2026/07/24 20:11:20.064250622 $ /opt/R/4.4.3/bin/R --version 2026/07/24 20:11:20.064293977 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/24 20:11:20.064295229 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 20:11:20.064316231 Platform: x86_64-pc-linux-gnu 2026/07/24 20:11:20.064317012 2026/07/24 20:11:20.064328800 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 20:11:20.064329250 You are welcome to redistribute it under the terms of the 2026/07/24 20:11:20.064349421 GNU General Public License versions 2 or 3. 2026/07/24 20:11:20.064363702 For more information about these matters see 2026/07/24 20:11:20.070404384 https://www.gnu.org/licenses/. 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/24 20:11:20.088961255 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:20.089207206 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:35351 ... Connected to session server http://127.0.0.1:35351 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:20.277574877 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:20.277788138 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:20.277862710 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/24 20:11:20.472515552 2026/07/24 20:11:20.472530444 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 20:11:20.472588942 Package Version LibPath 2026/07/24 20:11:20.472590214 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472605788 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472606499 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472621271 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472621942 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472647981 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472653259 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472714051 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472715042 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472732759 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472733450 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472754432 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472755283 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472773280 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472773791 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472785338 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472785819 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472803686 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472804327 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472821042 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472821463 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472832610 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472833040 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472843997 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472844427 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472855744 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472856175 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.472867622 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 20:11:20.478560350 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopped session pings to http://127.0.0.1:35351 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/24 20:11:20.497267518 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:20.497524986 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:46399 ... Connected to session server http://127.0.0.1:46399 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:20.683542215 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:20.683759152 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:20.683831581 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/24 20:11:20.684519638 $add.smooth 2026/07/24 20:11:20.684527049 [1] TRUE 2026/07/24 20:11:20.684559498 2026/07/24 20:11:20.684560540 $bitmapType 2026/07/24 20:11:20.684577906 [1] "cairo" 2026/07/24 20:11:20.684584065 2026/07/24 20:11:20.684648793 $browser 2026/07/24 20:11:20.684651587 function (url) 2026/07/24 20:11:20.684673951 { 2026/07/24 20:11:20.684675162 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/24 20:11:20.684696675 } 2026/07/24 20:11:20.684697396 <environment: 0x562e000ebdd0> 2026/07/24 20:11:20.684719489 2026/07/24 20:11:20.684720190 $browserNLdisabled 2026/07/24 20:11:20.684734241 [1] FALSE 2026/07/24 20:11:20.684735013 2026/07/24 20:11:20.684747141 $catch.script.errors 2026/07/24 20:11:20.684747882 [1] FALSE 2026/07/24 20:11:20.684760902 2026/07/24 20:11:20.684761793 $CBoundsCheck 2026/07/24 20:11:20.684773711 [1] FALSE 2026/07/24 20:11:20.684774472 2026/07/24 20:11:20.684786290 $check.bounds 2026/07/24 20:11:20.684787021 [1] FALSE 2026/07/24 20:11:20.684803476 2026/07/24 20:11:20.684804207 $citation.bibtex.max 2026/07/24 20:11:20.684816535 [1] 1 2026/07/24 20:11:20.684817206 2026/07/24 20:11:20.684828403 $continue 2026/07/24 20:11:20.684829074 [1] "+ " 2026/07/24 20:11:20.684841052 2026/07/24 20:11:20.684841843 $contrasts 2026/07/24 20:11:20.684853701 unordered ordered 2026/07/24 20:11:20.684854603 "contr.treatment" "contr.poly" 2026/07/24 20:11:20.684870106 2026/07/24 20:11:20.684870777 $defaultPackages 2026/07/24 20:11:20.684882845 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 20:11:20.684883646 2026/07/24 20:11:20.684902505 $demo.ask 2026/07/24 20:11:20.684903196 [1] "default" 2026/07/24 20:11:20.684917738 2026/07/24 20:11:20.684919981 $deparse.cutoff 2026/07/24 20:11:20.684971208 [1] 60 2026/07/24 20:11:20.684972390 2026/07/24 20:11:20.684984378 $device 2026/07/24 20:11:20.685112171 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 20:11:20.685120263 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 20:11:20.685150779 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 20:11:20.685151831 useKerning, fillOddEven, compress) 2026/07/24 20:11:20.685171420 { 2026/07/24 20:11:20.685172201 initPSandPDFfonts() 2026/07/24 20:11:20.685185922 new <- list() 2026/07/24 20:11:20.685186653 if (!missing(width)) 2026/07/24 20:11:20.685201485 new$width <- width 2026/07/24 20:11:20.685202076 if (!missing(height)) 2026/07/24 20:11:20.685214886 new$height <- height 2026/07/24 20:11:20.685215587 if (!missing(onefile)) 2026/07/24 20:11:20.685237119 new$onefile <- onefile 2026/07/24 20:11:20.685237810 if (!missing(title)) 2026/07/24 20:11:20.685252352 new$title <- title 2026/07/24 20:11:20.685253013 if (!missing(fonts)) 2026/07/24 20:11:20.685266744 new$fonts <- fonts 2026/07/24 20:11:20.685267415 if (!missing(version)) 2026/07/24 20:11:20.685281125 new$version <- version 2026/07/24 20:11:20.685281856 if (!missing(paper)) 2026/07/24 20:11:20.685293895 new$paper <- paper 2026/07/24 20:11:20.685304180 if (!missing(encoding)) 2026/07/24 20:11:20.685307014 new$encoding <- encoding 2026/07/24 20:11:20.685322087 if (!missing(bg)) 2026/07/24 20:11:20.685322798 new$bg <- bg 2026/07/24 20:11:20.685335838 if (!missing(fg)) 2026/07/24 20:11:20.685336559 new$fg <- fg 2026/07/24 20:11:20.685367766 if (!missing(pointsize)) 2026/07/24 20:11:20.685368597 new$pointsize <- pointsize 2026/07/24 20:11:20.685389469 if (!missing(pagecentre)) 2026/07/24 20:11:20.685401857 new$pagecentre <- pagecentre 2026/07/24 20:11:20.685402649 if (!missing(colormodel)) 2026/07/24 20:11:20.685430050 new$colormodel <- colormodel 2026/07/24 20:11:20.685430871 if (!missing(useDingbats)) 2026/07/24 20:11:20.685446254 new$useDingbats <- useDingbats 2026/07/24 20:11:20.685446945 if (!missing(useKerning)) 2026/07/24 20:11:20.685462419 new$useKerning <- useKerning 2026/07/24 20:11:20.685463380 if (!missing(fillOddEven)) 2026/07/24 20:11:20.685479384 new$fillOddEven <- fillOddEven 2026/07/24 20:11:20.685480145 if (!missing(compress)) 2026/07/24 20:11:20.685495438 new$compress <- compress 2026/07/24 20:11:20.685496169 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 20:11:20.685514026 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 20:11:20.685514717 inherits(family, "CIDFont"))) { 2026/07/24 20:11:20.685533375 enc <- family$encoding 2026/07/24 20:11:20.685534117 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 20:11:20.685550862 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 20:11:20.685551673 "default")) 2026/07/24 20:11:20.685568148 old$encoding <- enc 2026/07/24 20:11:20.685568829 family <- family$metrics 2026/07/24 20:11:20.685583261 } 2026/07/24 20:11:20.685584062 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 20:11:20.685608889 old$encoding <- guessEncoding() 2026/07/24 20:11:20.685712616 if (!missing(family)) { 2026/07/24 20:11:20.685777343 if (length(family) == 4L) { 2026/07/24 20:11:20.685778785 family <- c(family, "Symbol.afm") 2026/07/24 20:11:20.685802531 } 2026/07/24 20:11:20.685849141 else if (length(family) == 5L) { 2026/07/24 20:11:20.685850323 } 2026/07/24 20:11:20.685862521 else if (length(family) == 1L) { 2026/07/24 20:11:20.685863222 pf <- pdfFonts(family)[[1L]] 2026/07/24 20:11:20.685876583 if (is.null(pf)) 2026/07/24 20:11:20.685877304 stop(gettextf("unknown family '%s'", family), 2026/07/24 20:11:20.685889612 domain = NA) 2026/07/24 20:11:20.685892016 matchFont(pf, old$encoding) 2026/07/24 20:11:20.685913388 } 2026/07/24 20:11:20.685914179 else stop("invalid 'family' argument") 2026/07/24 20:11:20.685928691 old$family <- family 2026/07/24 20:11:20.685929582 } 2026/07/24 20:11:20.685941460 version <- old$version 2026/07/24 20:11:20.685942131 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 20:11:20.685972267 "2.0") 2026/07/24 20:11:20.686010164 if (version %in% versions) 2026/07/24 20:11:20.686010945 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 20:11:20.686026589 else stop("invalid PDF version") 2026/07/24 20:11:20.686027300 onefile <- old$onefile 2026/07/24 20:11:20.686041842 if (!checkIntFormat(file)) 2026/07/24 20:11:20.686042703 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 20:11:20.686058237 domain = NA) 2026/07/24 20:11:20.686058958 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 20:11:20.686096544 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 20:11:20.686099058 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 20:11:20.686130796 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 20:11:20.686131737 old$fillOddEven, old$compress) 2026/07/24 20:11:20.686150085 invisible() 2026/07/24 20:11:20.686150846 } 2026/07/24 20:11:20.686163295 <bytecode: 0x562dfe3de108> 2026/07/24 20:11:20.686164136 <environment: namespace:grDevices> 2026/07/24 20:11:20.686180841 2026/07/24 20:11:20.686181692 $device.ask.default 2026/07/24 20:11:20.686199509 [1] FALSE 2026/07/24 20:11:20.686200320 2026/07/24 20:11:20.686217526 $digits 2026/07/24 20:11:20.686222253 [1] 7 2026/07/24 20:11:20.686244006 2026/07/24 20:11:20.686244787 $dvipscmd 2026/07/24 20:11:20.686262575 [1] "dvips" 2026/07/24 20:11:20.686271518 2026/07/24 20:11:20.686272329 $echo 2026/07/24 20:11:20.686284147 [1] FALSE 2026/07/24 20:11:20.686284908 2026/07/24 20:11:20.686302034 $editor 2026/07/24 20:11:20.686302785 [1] "vi" 2026/07/24 20:11:20.686314993 2026/07/24 20:11:20.686315754 $encoding 2026/07/24 20:11:20.686327732 [1] "native.enc" 2026/07/24 20:11:20.686328464 2026/07/24 20:11:20.686341333 $example.ask 2026/07/24 20:11:20.686342104 [1] "default" 2026/07/24 20:11:20.686378299 2026/07/24 20:11:20.686398689 $expressions 2026/07/24 20:11:20.686400332 [1] 5000 2026/07/24 20:11:20.686414093 2026/07/24 20:11:20.686414894 $help.search.types 2026/07/24 20:11:20.686424548 [1] "vignette" "demo" "help" 2026/07/24 20:11:20.686425019 2026/07/24 20:11:20.686433942 $help.try.all.packages 2026/07/24 20:11:20.686434403 [1] FALSE 2026/07/24 20:11:20.686443707 2026/07/24 20:11:20.686444158 $HTTPUserAgent 2026/07/24 20:11:20.686452550 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/24 20:11:20.686453051 2026/07/24 20:11:20.686472801 $internet.info 2026/07/24 20:11:20.686473532 [1] 2 2026/07/24 20:11:20.686485460 2026/07/24 20:11:20.686486411 $keep.parse.data 2026/07/24 20:11:20.686500052 [1] TRUE 2026/07/24 20:11:20.686500853 2026/07/24 20:11:20.686512581 $keep.parse.data.pkgs 2026/07/24 20:11:20.686513332 [1] FALSE 2026/07/24 20:11:20.686526852 2026/07/24 20:11:20.686529797 $keep.source 2026/07/24 20:11:20.686542276 [1] FALSE 2026/07/24 20:11:20.686542977 2026/07/24 20:11:20.686554624 $keep.source.pkgs 2026/07/24 20:11:20.686555375 [1] FALSE 2026/07/24 20:11:20.686568145 2026/07/24 20:11:20.686568906 $locatorBell 2026/07/24 20:11:20.686580834 [1] TRUE 2026/07/24 20:11:20.686581605 2026/07/24 20:11:20.686593463 $mailer 2026/07/24 20:11:20.686594154 [1] "mailto" 2026/07/24 20:11:20.686606452 2026/07/24 20:11:20.686607264 $matprod 2026/07/24 20:11:20.686619332 [1] "default" 2026/07/24 20:11:20.686620093 2026/07/24 20:11:20.686631901 $max.contour.segments 2026/07/24 20:11:20.686632632 [1] 25000 2026/07/24 20:11:20.686646393 2026/07/24 20:11:20.686647094 $max.print 2026/07/24 20:11:20.686658821 [1] 99999 2026/07/24 20:11:20.686659562 2026/07/24 20:11:20.686670789 $menu.graphics 2026/07/24 20:11:20.686671510 [1] TRUE 2026/07/24 20:11:20.686684260 2026/07/24 20:11:20.686685011 $na.action 2026/07/24 20:11:20.686696989 [1] "na.omit" 2026/07/24 20:11:20.686697670 2026/07/24 20:11:20.686709518 $nwarnings 2026/07/24 20:11:20.686710239 [1] 50 2026/07/24 20:11:20.686722467 2026/07/24 20:11:20.686723178 $OutDec 2026/07/24 20:11:20.686735036 [1] "." 2026/07/24 20:11:20.686735777 2026/07/24 20:11:20.686746974 $pager 2026/07/24 20:11:20.686747735 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/24 20:11:20.686761416 2026/07/24 20:11:20.686762107 $papersize 2026/07/24 20:11:20.686774045 [1] "letter" 2026/07/24 20:11:20.686774836 2026/07/24 20:11:20.686786554 $PCRE_limit_recursion 2026/07/24 20:11:20.686787375 [1] NA 2026/07/24 20:11:20.686800915 2026/07/24 20:11:20.686801657 $PCRE_study 2026/07/24 20:11:20.686813635 [1] FALSE 2026/07/24 20:11:20.686814306 2026/07/24 20:11:20.686825973 $PCRE_use_JIT 2026/07/24 20:11:20.686826814 [1] TRUE 2026/07/24 20:11:20.686841987 2026/07/24 20:11:20.686842819 $pdfviewer 2026/07/24 20:11:20.686855027 [1] "/usr/bin/xdg-open" 2026/07/24 20:11:20.686855808 2026/07/24 20:11:20.686868607 $pkgType 2026/07/24 20:11:20.686869359 [1] "source" 2026/07/24 20:11:20.686881978 2026/07/24 20:11:20.686882759 $printcmd 2026/07/24 20:11:20.686894727 [1] "/usr/bin/lpr" 2026/07/24 20:11:20.686916059 2026/07/24 20:11:20.686937231 $prompt 2026/07/24 20:11:20.686938162 [1] "> " 2026/07/24 20:11:20.686950821 2026/07/24 20:11:20.686951502 $repos 2026/07/24 20:11:20.686962579 CRAN 2026/07/24 20:11:20.686963030 "@CRAN@" 2026/07/24 20:11:20.686971332 2026/07/24 20:11:20.686971763 $rl_word_breaks 2026/07/24 20:11:20.686980095 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 20:11:20.686981377 2026/07/24 20:11:20.687002499 $scipen 2026/07/24 20:11:20.687003601 [1] 0 2026/07/24 20:11:20.687015799 2026/07/24 20:11:20.687021728 $show.coef.Pvalues 2026/07/24 20:11:20.687039205 [1] TRUE 2026/07/24 20:11:20.687042169 2026/07/24 20:11:20.687067588 $show.error.messages 2026/07/24 20:11:20.687068579 [1] TRUE 2026/07/24 20:11:20.687082640 2026/07/24 20:11:20.687083411 $show.signif.stars 2026/07/24 20:11:20.687119075 [1] TRUE 2026/07/24 20:11:20.687119926 2026/07/24 20:11:20.687131474 $showErrorCalls 2026/07/24 20:11:20.687132365 [1] TRUE 2026/07/24 20:11:20.687145355 2026/07/24 20:11:20.687146086 $showNCalls 2026/07/24 20:11:20.687158334 [1] 50 2026/07/24 20:11:20.687159055 2026/07/24 20:11:20.687170292 $showWarnCalls 2026/07/24 20:11:20.687171053 [1] FALSE 2026/07/24 20:11:20.687199226 2026/07/24 20:11:20.687200287 $str 2026/07/24 20:11:20.687211794 $str$strict.width 2026/07/24 20:11:20.687212225 [1] "no" 2026/07/24 20:11:20.687220988 2026/07/24 20:11:20.687221419 $str$digits.d 2026/07/24 20:11:20.687229772 [1] 3 2026/07/24 20:11:20.687230222 2026/07/24 20:11:20.687237964 $str$vec.len 2026/07/24 20:11:20.687238405 [1] 4 2026/07/24 20:11:20.687246797 2026/07/24 20:11:20.687247208 $str$list.len 2026/07/24 20:11:20.687255400 [1] 99 2026/07/24 20:11:20.687255821 2026/07/24 20:11:20.687263422 $str$deparse.lines 2026/07/24 20:11:20.687263883 NULL 2026/07/24 20:11:20.687272506 2026/07/24 20:11:20.687272987 $str$drop.deparse.attr 2026/07/24 20:11:20.687281610 [1] TRUE 2026/07/24 20:11:20.687282060 2026/07/24 20:11:20.687289792 $str$formatNum 2026/07/24 20:11:20.687290243 function (x, ...) 2026/07/24 20:11:20.687299266 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 20:11:20.687299747 <environment: 0x562dfeb39778> 2026/07/24 20:11:20.687311064 2026/07/24 20:11:20.687311495 2026/07/24 20:11:20.687318886 $str.dendrogram.last 2026/07/24 20:11:20.687319317 [1] "`" 2026/07/24 20:11:20.687327950 2026/07/24 20:11:20.687328370 $texi2dvi 2026/07/24 20:11:20.687336282 [1] "/usr/bin/texi2dvi" 2026/07/24 20:11:20.687336713 2026/07/24 20:11:20.687345196 $timeout 2026/07/24 20:11:20.687345676 [1] 60 2026/07/24 20:11:20.687389022 2026/07/24 20:11:20.687389793 $ts.eps 2026/07/24 20:11:20.687401470 [1] 1e-05 2026/07/24 20:11:20.687402141 2026/07/24 20:11:20.687413579 $ts.S.compat 2026/07/24 20:11:20.687414280 [1] FALSE 2026/07/24 20:11:20.687427550 2026/07/24 20:11:20.687428311 $unzip 2026/07/24 20:11:20.687439888 [1] "/usr/bin/unzip" 2026/07/24 20:11:20.687440599 2026/07/24 20:11:20.687452868 $useFancyQuotes 2026/07/24 20:11:20.687453689 [1] TRUE 2026/07/24 20:11:20.687466709 2026/07/24 20:11:20.687467530 $verbose 2026/07/24 20:11:20.687479167 [1] FALSE 2026/07/24 20:11:20.687479959 2026/07/24 20:11:20.687491766 $warn 2026/07/24 20:11:20.687492437 [1] 0 2026/07/24 20:11:20.687504085 2026/07/24 20:11:20.687504716 $warning.length 2026/07/24 20:11:20.687517315 [1] 1000 2026/07/24 20:11:20.687518156 2026/07/24 20:11:20.687529363 $warnPartialMatchArgs 2026/07/24 20:11:20.687530094 [1] FALSE 2026/07/24 20:11:20.687543544 2026/07/24 20:11:20.687544235 $warnPartialMatchAttr 2026/07/24 20:11:20.687556764 [1] FALSE 2026/07/24 20:11:20.687557465 2026/07/24 20:11:20.687568832 $warnPartialMatchDollar 2026/07/24 20:11:20.687569604 [1] FALSE 2026/07/24 20:11:20.687582974 2026/07/24 20:11:20.687583775 $width 2026/07/24 20:11:20.687595222 [1] 80 2026/07/24 20:11:20.687596053 Stopped session pings to http://127.0.0.1:46399 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/24 20:11:20.711725772 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:20.711966314 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:39477 ... Connected to session server http://127.0.0.1:39477 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:20.898793524 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:20.899038133 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:20.899108869 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/24 20:11:20.907787907 2026/07/24 20:11:20.907800906 $ env 2026/07/24 20:11:20.907864162 CONNECT_API_KEY=REDACTED 2026/07/24 20:11:20.907866175 CONNECT_CONTENT_GUID= 2026/07/24 20:11:20.907882770 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/24 20:11:20.907883581 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/24 20:11:20.907899295 CONNECT_SERVER=http://localhost:3939/ 2026/07/24 20:11:20.907899775 _DD_ROOT_GO_SESSION_ID=ee16fbd2-472f-4b87-abd1-271f15c91d3d 2026/07/24 20:11:20.907918604 EDITOR=vi 2026/07/24 20:11:20.907919074 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:11:20.907929049 HOSTNAME=e470a89f4322 2026/07/24 20:11:20.907929520 LANG=en_US.UTF-8 2026/07/24 20:11:20.907946285 LANGUAGE=en_US:en 2026/07/24 20:11:20.907947127 LC_ALL=en_US.UTF-8 2026/07/24 20:11:20.907969010 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/24 20:11:20.907970262 LN_S=ln -s 2026/07/24 20:11:20.907999035 LOGNAME=rstudio-connect 2026/07/24 20:11:20.908002290 MAKE=make 2026/07/24 20:11:20.908042290 PAGER=/usr/bin/pager 2026/07/24 20:11:20.908047017 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/24 20:11:20.908083102 POSIT_PRODUCT=CONNECT 2026/07/24 20:11:20.908083973 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 20:11:20.908099416 R_ARCH= 2026/07/24 20:11:20.908100097 R_BROWSER=xdg-open 2026/07/24 20:11:20.908112226 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 20:11:20.908113057 R_CONFIG_ACTIVE=rsconnect 2026/07/24 20:11:20.908132777 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/24 20:11:20.908133558 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:20.908152687 R_GZIPCMD=/usr/bin/gzip 2026/07/24 20:11:20.908153538 R_HOME=/opt/R/4.4.3/lib/R 2026/07/24 20:11:20.908168040 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/24 20:11:20.908169071 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3 2026/07/24 20:11:20.908185175 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/24 20:11:20.908185987 R_LIBS_USER=REDACTED 2026/07/24 20:11:20.908201240 R_PAPERSIZE=letter 2026/07/24 20:11:20.908202161 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 20:11:20.908256363 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 20:11:20.908257294 R_PRINTCMD=/usr/bin/lpr 2026/07/24 20:11:20.908273018 R_RD4PDF=times,inconsolata,hyper 2026/07/24 20:11:20.908273779 RSC_EMAIL_SUBJECT=system-check 2026/07/24 20:11:20.908289763 RSC_REPORT_NAME=system-check 2026/07/24 20:11:20.908290524 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/24 20:11:20.908307209 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/24 20:11:20.908309533 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/24 20:11:20.908339718 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpicjkGR 2026/07/24 20:11:20.908340840 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/24 20:11:20.908393660 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 20:11:20.908394391 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 20:11:20.908414691 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:20.908415493 RSTUDIO_PRODUCT=CONNECT 2026/07/24 20:11:20.908434792 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 20:11:20.908435553 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 20:11:20.908452348 R_ZIPCMD=/usr/bin/zip 2026/07/24 20:11:20.908452989 SED=/usr/bin/sed 2026/07/24 20:11:20.908465838 SF_PARTNER=posit_connect 2026/07/24 20:11:20.908466509 SHLVL=2 2026/07/24 20:11:20.908481782 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/24 20:11:20.908482514 STARTUP_DEBUG_MODE=0 2026/07/24 20:11:20.908499679 TAR=/usr/bin/tar 2026/07/24 20:11:20.908500390 TERM=xterm 2026/07/24 20:11:20.908512629 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:11:20.908513380 TZ=UTC 2026/07/24 20:11:20.908543796 USERNAME=rstudio-connect 2026/07/24 20:11:20.908544487 USER=rstudio-connect 2026/07/24 20:11:20.913579173 _=/usr/bin/env Stopped session pings to http://127.0.0.1:39477 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/24 20:11:20.933053016 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:20.933290564 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:38705 ... Connected to session server http://127.0.0.1:38705 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:21.119071227 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:21.119298790 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:21.119407905 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/24 20:11:21.127576963 2026/07/24 20:11:21.127585115 $ findmnt --notruncate 2026/07/24 20:11:21.127623734 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 20:11:21.127630604 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/ov erlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:21.127685657 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:21.127765918 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 20:11:21.127767070 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:21.127798978 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:21.127799779 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 20:11:21.127831126 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:21.127831987 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:21.127868883 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 20:11:21.127869654 ├─/data /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:21.127906960 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/doc ker/overlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:21.128000642 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/doc ker/overlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:21.128012309 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:21.128083727 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:21.128084177 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:21.128139361 ├─/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/24 20:11:21.128141714 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/reports/v2/0/0/temp.source.1419773244] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:21.128168234 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/reports/v2/0/0/temp.output.3609241913] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:21.128168775 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/jobs/0/mqJwaNLTafeEf99H] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:21.128193682 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:21.128194193 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:21.128218600 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:21.128219221 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3081606932] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docke r/overlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:21.128292051 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docke r/overlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:21.134137038 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docke r/overlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr Stopped session pings to http://127.0.0.1:38705 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/24 20:11:21.152738296 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:21.153017226 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:38619 ... Connected to session server http://127.0.0.1:38619 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:21.342886370 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:21.343123387 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:21.343231070 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/24 20:11:21.362795128 2026/07/24 20:11:21.362804242 $ /opt/R/4.5.2/bin/R --version 2026/07/24 20:11:21.362844783 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/24 20:11:21.362846045 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 20:11:21.362864993 Platform: x86_64-pc-linux-gnu 2026/07/24 20:11:21.362865735 2026/07/24 20:11:21.362878784 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 20:11:21.362879475 You are welcome to redistribute it under the terms of the 2026/07/24 20:11:21.362897432 GNU General Public License versions 2 or 3. 2026/07/24 20:11:21.362898304 For more information about these matters see 2026/07/24 20:11:21.368371531 https://www.gnu.org/licenses/. Stopping content session token refresher Stopped session pings to http://127.0.0.1:38619 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/24 20:11:21.387012789 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:21.387245079 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:45843 ... Connected to session server http://127.0.0.1:45843 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:21.576543092 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:21.576771756 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:21.576865428 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/24 20:11:21.780389700 2026/07/24 20:11:21.780404512 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 20:11:21.780455399 Package Version LibPath 2026/07/24 20:11:21.780456401 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780474758 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780475399 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780491954 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780492525 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780503041 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780503481 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780513897 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780514368 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780525524 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780525965 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780536661 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780537082 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780547678 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780549661 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780570682 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780571303 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780582300 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780582741 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780611945 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780613748 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780695911 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780696943 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780713217 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780713948 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780738926 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780739567 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780764985 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780768750 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780818836 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780820078 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780838776 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780839527 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780857173 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780857894 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780875531 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780876182 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780893498 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780894269 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780929242 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.780930013 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 20:11:21.786549184 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" Stopped session pings to http://127.0.0.1:45843 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/24 20:11:21.805481068 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:21.805726697 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:39283 ... Connected to session server http://127.0.0.1:39283 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:21.995741039 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:21.995971666 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:21.996058437 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/24 20:11:21.996493521 $add.smooth 2026/07/24 20:11:21.996499370 [1] TRUE 2026/07/24 20:11:21.996532089 2026/07/24 20:11:21.996535324 $bitmapType 2026/07/24 20:11:21.996555014 [1] "cairo" 2026/07/24 20:11:21.996555905 2026/07/24 20:11:21.996567442 $browser 2026/07/24 20:11:21.996570126 function (url) 2026/07/24 20:11:21.996582545 { 2026/07/24 20:11:21.996583326 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/24 20:11:21.996599420 } 2026/07/24 20:11:21.996600111 <environment: 0x55b43e6d4d88> 2026/07/24 20:11:21.996612841 2026/07/24 20:11:21.996613542 $browserNLdisabled 2026/07/24 20:11:21.996624208 [1] FALSE 2026/07/24 20:11:21.996625700 2026/07/24 20:11:21.996639761 $catch.script.errors 2026/07/24 20:11:21.996640773 [1] FALSE 2026/07/24 20:11:21.996655174 2026/07/24 20:11:21.996655975 $CBoundsCheck 2026/07/24 20:11:21.996687343 [1] FALSE 2026/07/24 20:11:21.996695655 2026/07/24 20:11:21.996696446 $check.bounds 2026/07/24 20:11:21.996704258 [1] FALSE 2026/07/24 20:11:21.996714854 2026/07/24 20:11:21.996715615 $citation.bibtex.max 2026/07/24 20:11:21.996727603 [1] 1 2026/07/24 20:11:21.996728464 2026/07/24 20:11:21.996739561 $continue 2026/07/24 20:11:21.996740272 [1] "+ " 2026/07/24 20:11:21.996760933 2026/07/24 20:11:21.996761714 $contrasts 2026/07/24 20:11:21.996773632 unordered ordered 2026/07/24 20:11:21.996774604 "contr.treatment" "contr.poly" 2026/07/24 20:11:21.996806652 2026/07/24 20:11:21.996807543 $defaultPackages 2026/07/24 20:11:21.996819702 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 20:11:21.996820473 2026/07/24 20:11:21.996835666 $demo.ask 2026/07/24 20:11:21.996836377 [1] "default" 2026/07/24 20:11:21.996860543 2026/07/24 20:11:21.996861324 $deparse.cutoff 2026/07/24 20:11:21.996873913 [1] 60 2026/07/24 20:11:21.996874714 2026/07/24 20:11:21.996890588 $device 2026/07/24 20:11:21.997082337 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 20:11:21.997088816 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 20:11:21.997112993 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 20:11:21.997113754 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/24 20:11:21.997133724 { 2026/07/24 20:11:21.997138922 initPSandPDFfonts() 2026/07/24 20:11:21.997153474 new <- list() 2026/07/24 20:11:21.997154175 if (!missing(width)) 2026/07/24 20:11:21.997167214 new$width <- width 2026/07/24 20:11:21.997167955 if (!missing(height)) 2026/07/24 20:11:21.997185662 new$height <- height 2026/07/24 20:11:21.997186403 if (!missing(onefile)) 2026/07/24 20:11:21.997201997 new$onefile <- onefile 2026/07/24 20:11:21.997202698 if (!missing(title)) 2026/07/24 20:11:21.997216599 new$title <- title 2026/07/24 20:11:21.997217360 if (!missing(fonts)) 2026/07/24 20:11:21.997230760 new$fonts <- fonts 2026/07/24 20:11:21.997231411 if (!missing(version)) 2026/07/24 20:11:21.997244941 new$version <- version 2026/07/24 20:11:21.997246714 if (!missing(paper)) 2026/07/24 20:11:21.997266013 new$paper <- paper 2026/07/24 20:11:21.997266774 if (!missing(encoding)) 2026/07/24 20:11:21.997280955 new$encoding <- encoding 2026/07/24 20:11:21.997281757 if (!missing(bg)) 2026/07/24 20:11:21.997295557 new$bg <- bg 2026/07/24 20:11:21.997296268 if (!missing(fg)) 2026/07/24 20:11:21.997308857 new$fg <- fg 2026/07/24 20:11:21.997309599 if (!missing(pointsize)) 2026/07/24 20:11:21.997318652 new$pointsize <- pointsize 2026/07/24 20:11:21.997328777 if (!missing(pagecentre)) 2026/07/24 20:11:21.997337721 new$pagecentre <- pagecentre 2026/07/24 20:11:21.997338522 if (!missing(colormodel)) 2026/07/24 20:11:21.997392994 new$colormodel <- colormodel 2026/07/24 20:11:21.997394086 if (!missing(useDingbats)) 2026/07/24 20:11:21.997408878 new$useDingbats <- useDingbats 2026/07/24 20:11:21.997410761 if (!missing(useKerning)) 2026/07/24 20:11:21.997428297 new$useKerning <- useKerning 2026/07/24 20:11:21.997429018 if (!missing(fillOddEven)) 2026/07/24 20:11:21.997443490 new$fillOddEven <- fillOddEven 2026/07/24 20:11:21.997444221 if (!missing(compress)) 2026/07/24 20:11:21.997466935 new$compress <- compress 2026/07/24 20:11:21.997499734 if (!missing(timestamp)) 2026/07/24 20:11:21.997500516 new$timestamp <- timestamp 2026/07/24 20:11:21.997514927 if (!missing(producer)) 2026/07/24 20:11:21.997516319 new$producer <- producer 2026/07/24 20:11:21.997533315 if (!missing(author)) 2026/07/24 20:11:21.997534156 new$author <- author 2026/07/24 20:11:21.997567847 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 20:11:21.997569069 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 20:11:21.997589219 inherits(family, "CIDFont"))) { 2026/07/24 20:11:21.997590040 enc <- family$encoding 2026/07/24 20:11:21.997604823 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 20:11:21.997605283 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 20:11:21.997617421 "default")) 2026/07/24 20:11:21.997617872 old$encoding <- enc 2026/07/24 20:11:21.997626625 family <- family$metrics 2026/07/24 20:11:21.997627096 } 2026/07/24 20:11:21.997636370 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 20:11:21.997639244 old$encoding <- guessEncoding() 2026/07/24 20:11:21.997657492 if (!missing(family)) { 2026/07/24 20:11:21.997658223 if (length(family) == 4L) { 2026/07/24 20:11:21.997672084 family <- c(family, "Symbol.afm") 2026/07/24 20:11:21.997683150 } 2026/07/24 20:11:21.997683821 else if (length(family) == 5L) { 2026/07/24 20:11:21.997693947 } 2026/07/24 20:11:21.997694377 else if (length(family) == 1L) { 2026/07/24 20:11:21.997702790 pf <- pdfFonts(family)[[1L]] 2026/07/24 20:11:21.997703231 if (is.null(pf)) 2026/07/24 20:11:21.997719685 stop(gettextf("unknown family '%s'", family), 2026/07/24 20:11:21.997720827 domain = NA) 2026/07/24 20:11:21.997736320 matchFont(pf, old$encoding) 2026/07/24 20:11:21.997737031 } 2026/07/24 20:11:21.997747297 else stop("invalid 'family' argument") 2026/07/24 20:11:21.997748639 old$family <- family 2026/07/24 20:11:21.997765905 } 2026/07/24 20:11:21.997766586 version <- old$version 2026/07/24 20:11:21.997778854 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 20:11:21.997779555 "2.0") 2026/07/24 20:11:21.997792805 if (version %in% versions) 2026/07/24 20:11:21.997793707 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 20:11:21.997824453 else stop("invalid PDF version") 2026/07/24 20:11:21.997825795 onefile <- old$onefile 2026/07/24 20:11:21.997842981 if (!checkIntFormat(file)) 2026/07/24 20:11:21.997843692 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 20:11:21.997860247 domain = NA) 2026/07/24 20:11:21.997860968 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 20:11:21.997885595 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 20:11:21.997886286 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 20:11:21.997905324 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 20:11:21.997906136 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/24 20:11:21.997932155 old$author) 2026/07/24 20:11:21.997932846 invisible() 2026/07/24 20:11:21.997945285 } 2026/07/24 20:11:21.997946256 <bytecode: 0x55b43c4cd570> 2026/07/24 20:11:21.997959165 <environment: namespace:grDevices> 2026/07/24 20:11:21.997960107 2026/07/24 20:11:21.997973197 $device.ask.default 2026/07/24 20:11:21.997975851 [1] FALSE 2026/07/24 20:11:21.997988700 2026/07/24 20:11:21.997989671 $digits 2026/07/24 20:11:21.998001058 [1] 7 2026/07/24 20:11:21.998001780 2026/07/24 20:11:21.998012275 $dvipscmd 2026/07/24 20:11:21.998012946 [1] "dvips" 2026/07/24 20:11:21.998024714 2026/07/24 20:11:21.998025445 $echo 2026/07/24 20:11:21.998036502 [1] FALSE 2026/07/24 20:11:21.998037223 2026/07/24 20:11:21.998048229 $editor 2026/07/24 20:11:21.998049021 [1] "vi" 2026/07/24 20:11:21.998060648 2026/07/24 20:11:21.998061309 $encoding 2026/07/24 20:11:21.998072466 [1] "native.enc" 2026/07/24 20:11:21.998073127 2026/07/24 20:11:21.998084554 $example.ask 2026/07/24 20:11:21.998085275 [1] "default" 2026/07/24 20:11:21.998097183 2026/07/24 20:11:21.998097914 $expressions 2026/07/24 20:11:21.998109281 [1] 5000 2026/07/24 20:11:21.998110042 2026/07/24 20:11:21.998120949 $help.search.types 2026/07/24 20:11:21.998121690 [1] "vignette" "demo" "help" 2026/07/24 20:11:21.998135931 2026/07/24 20:11:21.998136652 $help.try.all.packages 2026/07/24 20:11:21.998149041 [1] FALSE 2026/07/24 20:11:21.998149772 2026/07/24 20:11:21.998160769 $HTTPUserAgent 2026/07/24 20:11:21.998161520 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/24 20:11:21.998178025 2026/07/24 20:11:21.998178736 $internet.info 2026/07/24 20:11:21.998190273 [1] 2 2026/07/24 20:11:21.998191004 2026/07/24 20:11:21.998201550 $keep.parse.data 2026/07/24 20:11:21.998202301 [1] TRUE 2026/07/24 20:11:21.998214790 2026/07/24 20:11:21.998215431 $keep.parse.data.pkgs 2026/07/24 20:11:21.998227599 [1] FALSE 2026/07/24 20:11:21.998228380 2026/07/24 20:11:21.998239818 $keep.source 2026/07/24 20:11:21.998240609 [1] FALSE 2026/07/24 20:11:21.998255812 2026/07/24 20:11:21.998256493 $keep.source.pkgs 2026/07/24 20:11:21.998268571 [1] FALSE 2026/07/24 20:11:21.998269322 2026/07/24 20:11:21.998280419 $locatorBell 2026/07/24 20:11:21.998281160 [1] TRUE 2026/07/24 20:11:21.998293208 2026/07/24 20:11:21.998293929 $mailer 2026/07/24 20:11:21.998304875 [1] "mailto" 2026/07/24 20:11:21.998305576 2026/07/24 20:11:21.998316793 $matprod 2026/07/24 20:11:21.998317585 [1] "default" 2026/07/24 20:11:21.998329663 2026/07/24 20:11:21.998330404 $max.contour.segments 2026/07/24 20:11:21.998342762 [1] 25000 2026/07/24 20:11:21.998343433 2026/07/24 20:11:21.998374520 $max.print 2026/07/24 20:11:21.998375311 [1] 99999 2026/07/24 20:11:21.998395091 2026/07/24 20:11:21.998399328 $menu.graphics 2026/07/24 20:11:21.998441692 [1] TRUE 2026/07/24 20:11:21.998442553 2026/07/24 20:11:21.998454561 $na.action 2026/07/24 20:11:21.998455482 [1] "na.omit" 2026/07/24 20:11:21.998471687 2026/07/24 20:11:21.998472508 $nwarnings 2026/07/24 20:11:21.998483725 [1] 50 2026/07/24 20:11:21.998484466 2026/07/24 20:11:21.998495513 $OutDec 2026/07/24 20:11:21.998496284 [1] "." 2026/07/24 20:11:21.998510625 2026/07/24 20:11:21.998511326 $pager 2026/07/24 20:11:21.998521782 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/24 20:11:21.998522643 2026/07/24 20:11:21.998535433 $papersize 2026/07/24 20:11:21.998536244 [1] "letter" 2026/07/24 20:11:21.998552078 2026/07/24 20:11:21.998552789 $PCRE_limit_recursion 2026/07/24 20:11:21.998564737 [1] NA 2026/07/24 20:11:21.998565458 2026/07/24 20:11:21.998576094 $PCRE_study 2026/07/24 20:11:21.998576775 [1] FALSE 2026/07/24 20:11:21.998591066 2026/07/24 20:11:21.998591867 $PCRE_use_JIT 2026/07/24 20:11:21.998603014 [1] TRUE 2026/07/24 20:11:21.998617175 2026/07/24 20:11:21.998628713 $pdfviewer 2026/07/24 20:11:21.998629424 [1] "/usr/bin/xdg-open" 2026/07/24 20:11:21.998641712 2026/07/24 20:11:21.998642423 $pkgType 2026/07/24 20:11:21.998653390 [1] "source" 2026/07/24 20:11:21.998654121 2026/07/24 20:11:21.998674762 $printcmd 2026/07/24 20:11:21.998675513 [1] "/usr/bin/lpr" 2026/07/24 20:11:21.998692408 2026/07/24 20:11:21.998694181 $prompt 2026/07/24 20:11:21.998709314 [1] "> " 2026/07/24 20:11:21.998710125 2026/07/24 20:11:21.998721322 $repos 2026/07/24 20:11:21.998722113 CRAN 2026/07/24 20:11:21.998734251 "@CRAN@" 2026/07/24 20:11:21.998735102 2026/07/24 20:11:21.998746480 $rl_word_breaks 2026/07/24 20:11:21.998747261 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 20:11:21.998760561 2026/07/24 20:11:21.998761282 $scipen 2026/07/24 20:11:21.998772699 [1] 0 2026/07/24 20:11:21.998773530 2026/07/24 20:11:21.998784487 $show.coef.Pvalues 2026/07/24 20:11:21.998785218 [1] TRUE 2026/07/24 20:11:21.998797927 2026/07/24 20:11:21.998798638 $show.error.messages 2026/07/24 20:11:21.998810896 [1] TRUE 2026/07/24 20:11:21.998811658 2026/07/24 20:11:21.998822915 $show.signif.stars 2026/07/24 20:11:21.998823646 [1] TRUE 2026/07/24 20:11:21.998836064 2026/07/24 20:11:21.998836996 $showErrorCalls 2026/07/24 20:11:21.998849114 [1] TRUE 2026/07/24 20:11:21.998849825 2026/07/24 20:11:21.998860882 $showNCalls 2026/07/24 20:11:21.998861563 [1] 50 2026/07/24 20:11:21.998873751 2026/07/24 20:11:21.998874582 $showWarnCalls 2026/07/24 20:11:21.998899870 [1] FALSE 2026/07/24 20:11:21.998900561 2026/07/24 20:11:21.998919229 $str 2026/07/24 20:11:21.998920061 $str$strict.width 2026/07/24 20:11:21.998932469 [1] "no" 2026/07/24 20:11:21.998933220 2026/07/24 20:11:21.998944417 $str$digits.d 2026/07/24 20:11:21.998945218 [1] 3 2026/07/24 20:11:21.998957076 2026/07/24 20:11:21.998957817 $str$vec.len 2026/07/24 20:11:21.998969355 [1] 4 2026/07/24 20:11:21.998970066 2026/07/24 20:11:21.998980862 $str$list.len 2026/07/24 20:11:21.998981553 [1] 99 2026/07/24 20:11:21.998993691 2026/07/24 20:11:21.998994392 $str$deparse.lines 2026/07/24 20:11:21.999006260 NULL 2026/07/24 20:11:21.999006961 2026/07/24 20:11:21.999017878 $str$drop.deparse.attr 2026/07/24 20:11:21.999018669 [1] TRUE 2026/07/24 20:11:21.999031378 2026/07/24 20:11:21.999032059 $str$formatNum 2026/07/24 20:11:21.999043767 function (x, ...) 2026/07/24 20:11:21.999044508 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 20:11:21.999059120 <environment: 0x55b43cd424d0> 2026/07/24 20:11:21.999059841 2026/07/24 20:11:21.999072941 2026/07/24 20:11:21.999073682 $str.dendrogram.last 2026/07/24 20:11:21.999086341 [1] "`" 2026/07/24 20:11:21.999087132 2026/07/24 20:11:21.999098038 $texi2dvi 2026/07/24 20:11:21.999098840 [1] "/usr/bin/texi2dvi" 2026/07/24 20:11:21.999111789 2026/07/24 20:11:21.999112510 $timeout 2026/07/24 20:11:21.999123807 [1] 60 2026/07/24 20:11:21.999124548 2026/07/24 20:11:21.999135064 $ts.eps 2026/07/24 20:11:21.999135835 [1] 1e-05 2026/07/24 20:11:21.999147503 2026/07/24 20:11:21.999148354 $ts.S.compat 2026/07/24 20:11:21.999160062 [1] FALSE 2026/07/24 20:11:21.999160903 2026/07/24 20:11:21.999172040 $unzip 2026/07/24 20:11:21.999172821 [1] "/usr/bin/unzip" 2026/07/24 20:11:21.999185300 2026/07/24 20:11:21.999186191 $useFancyQuotes 2026/07/24 20:11:21.999198109 [1] TRUE 2026/07/24 20:11:21.999198820 2026/07/24 20:11:21.999209887 $verbose 2026/07/24 20:11:21.999210608 [1] FALSE 2026/07/24 20:11:21.999224499 2026/07/24 20:11:21.999225330 $warn 2026/07/24 20:11:21.999236426 [1] 0 2026/07/24 20:11:21.999237128 2026/07/24 20:11:21.999247703 $warning.length 2026/07/24 20:11:21.999248465 [1] 1000 2026/07/24 20:11:21.999260983 2026/07/24 20:11:21.999261925 $warnPartialMatchArgs 2026/07/24 20:11:21.999274354 [1] FALSE 2026/07/24 20:11:21.999275125 2026/07/24 20:11:21.999286392 $warnPartialMatchAttr 2026/07/24 20:11:21.999287213 [1] FALSE 2026/07/24 20:11:21.999299972 2026/07/24 20:11:21.999300763 $warnPartialMatchDollar 2026/07/24 20:11:21.999313282 [1] FALSE 2026/07/24 20:11:21.999314033 2026/07/24 20:11:21.999325040 $width 2026/07/24 20:11:21.999325791 [1] 80 2026/07/24 20:11:21.999337128 Stopped session pings to http://127.0.0.1:39283 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | environment | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/24 20:11:22.023308391 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:22.023565227 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:35713 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:35713 2026/07/24 20:11:22.211798821 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:22.212019533 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:22.212090009 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/24 20:11:22.220426547 2026/07/24 20:11:22.220436402 $ env 2026/07/24 20:11:22.220476042 CONNECT_API_KEY=REDACTED 2026/07/24 20:11:22.220477223 CONNECT_CONTENT_GUID= 2026/07/24 20:11:22.220495230 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/24 20:11:22.220495962 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/24 20:11:22.220512186 CONNECT_SERVER=http://localhost:3939/ 2026/07/24 20:11:22.220512687 _DD_ROOT_GO_SESSION_ID=ee16fbd2-472f-4b87-abd1-271f15c91d3d 2026/07/24 20:11:22.220539848 EDITOR=vi 2026/07/24 20:11:22.220540629 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:11:22.220551495 HOSTNAME=e470a89f4322 2026/07/24 20:11:22.220554440 LANG=en_US.UTF-8 2026/07/24 20:11:22.220569102 LANGUAGE=en_US:en 2026/07/24 20:11:22.220569923 LC_ALL=en_US.UTF-8 2026/07/24 20:11:22.220583884 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/24 20:11:22.220587109 LN_S=ln -s 2026/07/24 20:11:22.220605767 LOGNAME=rstudio-connect 2026/07/24 20:11:22.220606187 MAKE=make 2026/07/24 20:11:22.220615091 PAGER=/usr/bin/pager 2026/07/24 20:11:22.220615551 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/24 20:11:22.220641470 POSIT_PRODUCT=CONNECT 2026/07/24 20:11:22.220642192 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 20:11:22.220657054 R_ARCH= 2026/07/24 20:11:22.220657725 R_BROWSER=xdg-open 2026/07/24 20:11:22.220669683 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 20:11:22.220670394 R_CONFIG_ACTIVE=rsconnect 2026/07/24 20:11:22.220684014 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/24 20:11:22.220684715 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:22.220705186 R_GZIPCMD=/usr/bin/gzip 2026/07/24 20:11:22.220705907 R_HOME=/opt/R/4.5.2/lib/R 2026/07/24 20:11:22.220773950 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/24 20:11:22.220776734 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2 2026/07/24 20:11:22.220808111 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/24 20:11:22.220808992 R_LIBS_USER=REDACTED 2026/07/24 20:11:22.220829884 R_PAPERSIZE=letter 2026/07/24 20:11:22.220830785 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 20:11:22.220845668 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 20:11:22.220846108 R_PRINTCMD=/usr/bin/lpr 2026/07/24 20:11:22.220861682 R_RD4PDF=times,inconsolata,hyper 2026/07/24 20:11:22.220862383 RSC_EMAIL_SUBJECT=system-check 2026/07/24 20:11:22.220876975 RSC_REPORT_NAME=system-check 2026/07/24 20:11:22.220877465 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/24 20:11:22.220895192 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/24 20:11:22.220896133 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/24 20:11:22.220924126 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpvAMqwa 2026/07/24 20:11:22.220925508 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/24 20:11:22.220953029 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 20:11:22.220953510 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 20:11:22.220964166 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:22.220964617 RSTUDIO_PRODUCT=CONNECT 2026/07/24 20:11:22.220986370 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 20:11:22.220987121 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 20:11:22.221002253 R_ZIPCMD=/usr/bin/zip 2026/07/24 20:11:22.221002804 SED=/usr/bin/sed 2026/07/24 20:11:22.221012118 SF_PARTNER=posit_connect 2026/07/24 20:11:22.221012679 SHLVL=2 2026/07/24 20:11:22.221024948 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/24 20:11:22.221025709 STARTUP_DEBUG_MODE=0 2026/07/24 20:11:22.221039960 TAR=/usr/bin/tar 2026/07/24 20:11:22.221040411 TERM=xterm 2026/07/24 20:11:22.221048633 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 20:11:22.221049084 TZ=UTC 2026/07/24 20:11:22.221068593 USERNAME=rstudio-connect 2026/07/24 20:11:22.221069364 USER=rstudio-connect 2026/07/24 20:11:22.226081272 _=/usr/bin/env Stopped session pings to http://127.0.0.1:35713 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/24 20:11:22.244920416 [connect-session] Connect Session v2026.06.1 2026/07/24 20:11:22.245157112 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:45415 ... Connected to session server http://127.0.0.1:45415 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 20:11:22.433305738 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 20:11:22.433558298 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 20:11:22.433628504 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/24 20:11:22.441503287 2026/07/24 20:11:22.441510699 $ findmnt --notruncate 2026/07/24 20:11:22.441554414 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 20:11:22.441558230 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docker/ov erlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:22.441601355 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:22.441693063 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 20:11:22.441694275 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:22.441725151 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:22.441726012 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 20:11:22.441755757 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 20:11:22.441756518 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 20:11:22.441789868 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 20:11:22.441791020 ├─/data /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:22.441854426 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/doc ker/overlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:22.441855747 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/doc ker/overlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:22.442036960 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:22.442084301 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:22.442085683 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/e470a89f4322343c938d2807edce84be4dc38d83236ea1be3274a832c116233c/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:22.442125303 ├─/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/24 20:11:22.442215388 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/reports/v2/0/0/temp.source.2468968398] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:22.442342870 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/reports/v2/0/0/temp.output.3963477694] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:22.442344372 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/jobs/0/Y8OBh1ragvgzDF3S] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:22.442435990 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:22.442437472 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:22.442478664 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/26fa8acf619cf7f42bc7037d2b690698e20e92c543108c921ecb111f59b3e022/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 20:11:22.442479486 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1033759363] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docke r/overlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:22.442560397 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docke r/overlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr 2026/07/24 20:11:22.447274868 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2YFSQTVTNLLGSQ3K2R5W4FIGEV:/var/lib/docker/overlay2/l/TWTVANN5X7XVAXLCC7FWPT7J4J:/var/lib/docker/overlay2/l/2WOKBTG2WO2MVIDXIAFQ7XIG6O:/var/lib/docker/overlay2/l/RMKZPKRGXU4P35DBST6IKQX45T:/var/lib/docker/overlay2/l/LC3BUPTEPV5RHKNMX4TFXJLNQ2:/var/lib/docker/overlay2/l/FVPWHVGQPAYPHRIAKXJA34JGT4:/var/lib/docker/overlay2/l/RIDIJTFNNNLYQBWEUVKVR4U3PK:/var/lib/docker/overlay2/l/3QEPAR63UQ3XUA2EKKGYDQEHNV:/var/lib/docker/overlay2/l/4ZPCCF4VOQZPNQCEM6SSO7ZS5D:/var/lib/docker/overlay2/l/EEB4SFLSBCADWVYLYQDFA7LDND:/var/lib/docker/overlay2/l/SZJ72PSTHCMUYYZA54EPXTBVCO:/var/lib/docker/overlay2/l/GG63C4NZ462KG3YAN4ZYE55NSF:/var/lib/docker/overlay2/l/DKWVVDCSAA4NJ2EJXJJYSTVI3U:/var/lib/docker/overlay2/l/QSSGR5L4M23GOD2SVES33H5SYP:/var/lib/docke r/overlay2/l/OR7U6IANXY445NMQJFS5GHA6BV:/var/lib/docker/overlay2/l/VIK6Q5645UIOW67IHZRW6SLGGV:/var/lib/docker/overlay2/l/7QVWQ4O6SPECWVQNZ5AC32MMDQ:/var/lib/docker/overlay2/l/VOFIONOUGS6OPUI4HWNLFHHBKO:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/diff,workdir=/var/lib/docker/overlay2/fc852349427bf2f7b3e43c6427407cc8937ec5215166aae36248b1c4d9e1b105/work,nouserxattr Stopped session pings to http://127.0.0.1:45415 Stopping content session token refresher Job completed |