| 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 19:06:44 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 0x7f5b02773b60>
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 0x7f5b027a6140>
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': 'SIDPwRB8p1UeW1vj'}
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 = 'SIDPwRB8p1UeW1vj', 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_ui4.71s
Test procedure
- Given Connect is accessible at the configured URL
- When a user navigates to the Connect login page
- And enters valid credentials
- Then the user is successfully authenticated
- And the Connect dashboard is displayed
PASSAPI key authentication worksConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_api0.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
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
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_checks29.91s
Test procedure
- Given Connect is accessible at the configured URL
- And a valid API key is configured
- When I trigger a new system check run via the Connect API
- Then the system check report is returned
- And I can download the system check report artifact
Package Manager2 tests
PASSCRAN mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_cran_mirror0.62s
Test procedure
- Given Package Manager is running
- When I query the CRAN repository for the "Matrix" package
- Then the package is found in the repository
PASSAt least one repository is configuredPackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_repo_exists0.01s
Test procedure
- Given Package Manager is running
- When I list all repositories
- Then at least one repository exists
Prerequisites6 tests
PASSWorkbench server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Workbench]0.12s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
PASSPackage Manager server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Package Manager]0.02s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
PASSWorkbench server is reachable but not configuredPrerequisites
As a VIP developer
src/vip_tests/prerequisites/test_expected_failure.py::test_workbench_expected_failure0.00s
Test procedure
- Given Workbench is expected to be configured
- When I check the Workbench configuration
- Then Workbench should be reachable
PASSConnect version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_connect_version0.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
PASSNon-existent endpoint returns 404Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_nonexistent_endpoint_returns_4040.01s
Test procedure
- Given Connect is configured in vip.toml
- When I request a non-existent endpoint on Connect
- Then the response status is 404
PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4012.47s
Test procedure
- Given Connect is configured in vip.toml
- When I make an API request to Connect with an invalid key
- Then the response status is 401
Workbench1 tests
PASSUser can sign out of WorkbenchWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_signout[chromium]0.78s
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.01s
Test procedure
- Given Package Manager is running
- When I query the PyPI repository for the "requests" package
- Then the package is found in the repository
SKIPBioconductor mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_bioconductor_mirror0.01s
Test procedure
- Given Package Manager is running
- When I query the Bioconductor repository for the "BiocGenerics" package
- Then the package is found in the repository
SKIPOpenVSX mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_openvsx_mirror0.01s
Test procedure
- Given Package Manager is running
- When I query the OpenVSX repository for the "golang.Go" extension
- Then the package is found in the repository
Prerequisites1 tests
SKIPWorkbench version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_workbench_version0.01s
Test procedure
- Given Workbench is configured in vip.toml with a version expectation
- When I fetch the Workbench server version
- Then the Workbench version matches the configured value
Connect System Checks
Host: 78377db1937b · Status: done · Passed: 53 · Failed: 2
| Group | Check | Detail | |
|---|---|---|---|
| ✅ | server | connect-versions | Connect versions on active hosts: 78377db1937b 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=18378486-104e-40d0-b294-96b1323473ec HOME=/root HOSTNAME=78377db1937b LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ SHLVL=2 STARTUP_DEBUG_MODE=0 TERM=xterm TZ=UTC _=/usr/bin/env |
| ✅ | server | memory | $ free -h total used free shared buff/cache available Mem: 15Gi 1.4Gi 318Mi 49Mi 13Gi 13Gi Swap: 0B 0B 0B |
| ✅ | server | disk | $ df -h Filesystem Size Used Avail Use% Mounted on overlay 145G 54G 91G 38% / tmpfs 64M 0 64M 0% /dev shm 64M 0 64M 0% /dev/shm /dev/root 145G 54G 91G 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 | 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 19:06:14 GMT < Content-Length: 81 < * Ignoring the response-body { [81 bytes data] * Connection #0 to host localhost left intact * Issue another request to this URL: 'http://localhost:3939/__api__/server_settings' * Found bundle for host localhost: 0x562c6b132b90 [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 19:06:14 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 19:06:14 GMT < Transfer-Encoding: chunked < { [3571 bytes data] * Connection #0 to host localhost left intact |
| ✅ | server | self-connectivity | Warning: HTTPS.Listen is not configured. |
| ✅ | base-sandbox | echo | Successfully ran a process with rsandbox as rstudio-connect |
| ✅ | python-restore-sandbox | python-version | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/07/24 19:06:14.490148939 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:14.492545669 [connect-session] Job Key: [redacted] 2026/07/24 19:06:14.492560071 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:14.492564207 [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:40867 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:40867 2026/07/24 19:06:14.668738544 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/24 19:06:14.696622957 2026/07/24 19:06:14.696634103 $ /opt/python/3.12.11/bin/python3.12 -V 2026/07/24 19:06:14.696688525 Python 3.12.11 Stopped session pings to http://127.0.0.1:40867 |
| ❌ | 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 19:06:15.258383349 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:15.258619463 [connect-session] Job Key: [redacted] 2026/07/24 19:06:15.258635707 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:15.258640575 [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:33821 ... Connected to session server http://127.0.0.1:33821 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:15.388741793 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/24 19:06:15.395410373 2026/07/24 19:06:15.395421269 $ env 2026/07/24 19:06:15.395472867 _DD_ROOT_GO_SESSION_ID=18378486-104e-40d0-b294-96b1323473ec 2026/07/24 19:06:15.395475220 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:15.395493047 HOSTNAME=78377db1937b 2026/07/24 19:06:15.395493908 LANG=en_US.UTF-8 2026/07/24 19:06:15.395536923 LANGUAGE=en_US:en 2026/07/24 19:06:15.395538255 LC_ALL=en_US.UTF-8 2026/07/24 19:06:15.395552085 LOGNAME=rstudio-connect 2026/07/24 19:06:15.395552796 MAKEFLAGS=-j1 2026/07/24 19:06:15.395565646 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 19:06:15.395566327 PICOTEL_PREFIX=PICOTEL 2026/07/24 19:06:15.395584684 PICOTEL_SDK_DISABLED=true 2026/07/24 19:06:15.395585556 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/24 19:06:15.395601169 POSIT_PRODUCT=CONNECT 2026/07/24 19:06:15.395601840 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:06:15.395615801 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:06:15.395616482 SHLVL=2 2026/07/24 19:06:15.395628750 STARTUP_DEBUG_MODE=0 2026/07/24 19:06:15.395629481 TERM=xterm 2026/07/24 19:06:15.395642060 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:15.395642791 TZ=UTC 2026/07/24 19:06:15.395656402 USERNAME=rstudio-connect 2026/07/24 19:06:15.395657163 USER=rstudio-connect 2026/07/24 19:06:15.395670994 _=/usr/bin/env 2026/07/24 19:06:15.395671725 UV_CONCURRENT_BUILDS=1 |
| ✅ | 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 19:06:15.411625815 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:15.411926104 [connect-session] Job Key: [redacted] 2026/07/24 19:06:15.411936670 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:15.411940806 [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:36701 ... Connected to session server http://127.0.0.1:36701 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:15.542073316 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/24 19:06:15.546640031 2026/07/24 19:06:15.546648254 $ findmnt --notruncate 2026/07/24 19:06:15.724574145 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:06:15.724593314 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6FFNM 5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:15.724726374 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:15.724761336 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:06:15.724762207 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:15.724780665 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:15.724781145 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:06:15.724798391 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:15.724798852 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:15.724827004 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:06:15.724827745 ├─/data /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:15.724865962 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l /6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:15.724867344 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l /6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:15.725029978 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:15.725030749 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:15.725055156 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:15.725055647 ├─/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 19:06:15.725120223 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:15.725121065 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/jobs/0/T9IveyuQ1jWlzLY4] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:15.725161285 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:15.725162316 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2434923908] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:15.725188000 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:15.725361941 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr |
| ✅ | 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 19:06:15.741612450 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:15.741825900 [connect-session] Job Key: [redacted] 2026/07/24 19:06:15.741835294 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:15.741839110 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:36875 ... Connected to session server http://127.0.0.1:36875 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:15.871975419 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/24 19:06:15.925484284 2026/07/24 19:06:15.925498986 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.V6wq9OJgoO/testenv 2026/07/24 19:06:18.809249539 2026/07/24 19:06:18.809262058 $ source /opt/rstudio-connect/mnt/tmp/tmp.V6wq9OJgoO/testenv/bin/activate 2026/07/24 19:06:18.810873818 2026/07/24 19:06:18.810882681 $ python --version 2026/07/24 19:06:18.812999462 Python 3.12.11 2026/07/24 19:06:18.813316998 2026/07/24 19:06:18.813323167 $ python -m site 2026/07/24 19:06:18.826831233 sys.path = [ 2026/07/24 19:06:18.826845254 '/opt/rstudio-connect/mnt/app', 2026/07/24 19:06:18.826897892 '/opt/python/3.12.11/lib/python312.zip', 2026/07/24 19:06:18.826899735 '/opt/python/3.12.11/lib/python3.12', 2026/07/24 19:06:18.826918553 '/opt/python/3.12.11/lib/python3.12/lib-dynload', 2026/07/24 19:06:18.826919434 '/opt/rstudio-connect/mnt/tmp/tmp.V6wq9OJgoO/testenv/lib/python3.12/site-packages', 2026/07/24 19:06:18.826944822 '/opt/python/3.12.11/lib/python3.12/site-packages', 2026/07/24 19:06:18.826945303 ] 2026/07/24 19:06:18.826968858 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/24 19:06:18.826969319 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist) 2026/07/24 19:06:18.826993175 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 19:06:18.874540843 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:18.874770828 [connect-session] Job Key: [redacted] 2026/07/24 19:06:18.874783527 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:18.874787473 [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:45577 ... Connected to session server http://127.0.0.1:45577 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:19.007413504 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/24 19:06:19.013126096 2026/07/24 19:06:19.013135670 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.KNyEiodXPQ/testenv 2026/07/24 19:06:21.770974187 2026/07/24 19:06:21.770988168 $ source /opt/rstudio-connect/mnt/tmp/tmp.KNyEiodXPQ/testenv/bin/activate 2026/07/24 19:06:21.772535190 2026/07/24 19:06:21.772541239 $ python -m pip --version 2026/07/24 19:06:21.954554640 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.KNyEiodXPQ/testenv/lib/python3.12/site-packages/pip (python 3.12) 2026/07/24 19:06:21.978280858 2026/07/24 19:06:21.978292475 $ python -m pip config debug 2026/07/24 19:06:22.159438149 env_var: 2026/07/24 19:06:22.159735314 env: 2026/07/24 19:06:22.159913366 global: 2026/07/24 19:06:22.160091007 /etc/xdg/pip/pip.conf, exists: False 2026/07/24 19:06:22.160277271 /etc/pip.conf, exists: False 2026/07/24 19:06:22.160436374 site: 2026/07/24 19:06:22.160622653 /opt/rstudio-connect/mnt/tmp/tmp.KNyEiodXPQ/testenv/pip.conf, exists: False 2026/07/24 19:06:22.160793004 user: 2026/07/24 19:06:22.160961991 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/24 19:06:22.161137624 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/24 19:06:22.185267389 2026/07/24 19:06:22.185279668 $ python -m pip config list -v 2026/07/24 19:06:22.360490650 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/24 19:06:22.360792678 For variant 'global', will try loading '/etc/pip.conf' 2026/07/24 19:06:22.361078621 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/24 19:06:22.361332907 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/24 19:06:22.361615636 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.KNyEiodXPQ/testenv/pip.conf' 2026/07/24 19:06:22.385205001 2026/07/24 19:06:22.385215857 $ python -m pip._vendor.requests.certs 2026/07/24 19:06:22.526061737 <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 19:06:22.526278262 /opt/rstudio-connect/mnt/tmp/tmp.KNyEiodXPQ/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/24 19:06:22.542013856 2026/07/24 19:06:22.542024842 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.KNyEiodXPQ pip 2026/07/24 19:06:22.990591881 Collecting pip 2026/07/24 19:06:22.990977239 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 19:06:23.011635337 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/24 19:06:23.017881054 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/24 19:06:23.033359843 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 186.7 MB/s eta 0:00:00 2026/07/24 19:06:23.044741954 Saved /opt/rstudio-connect/mnt/tmp/tmp.KNyEiodXPQ/pip-26.1.2-py3-none-any.whl 2026/07/24 19:06:23.045139210 Successfully downloaded pip 2026/07/24 19:06:23.129679872 2026/07/24 19:06:23.129694904 [notice] A new release of pip is available: 25.0.1 -> 26.1.2 2026/07/24 19:06:23.129753753 [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 19:06:23.230675327 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:23.230896188 [connect-session] Job Key: [redacted] 2026/07/24 19:06:23.230909798 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:23.230915366 [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:36993 ... Connected to session server http://127.0.0.1:36993 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:23.358160616 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/24 19:06:23.362642951 2026/07/24 19:06:23.362651243 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/24 19:06:23.375939961 * Trying 151.101.0.223:443... 2026/07/24 19:06:23.377308817 * Connected to pypi.python.org (151.101.0.223) port 443 (#0) 2026/07/24 19:06:23.378969589 * ALPN, offering h2 2026/07/24 19:06:23.378976019 * ALPN, offering http/1.1 2026/07/24 19:06:23.402812675 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:06:23.402821327 * CApath: /etc/ssl/certs 2026/07/24 19:06:23.402999679 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:23.403008122 } [5 bytes data] 2026/07/24 19:06:23.403044376 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:06:23.403049083 } [512 bytes data] 2026/07/24 19:06:23.406070726 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:23.406079048 { [5 bytes data] 2026/07/24 19:06:23.406123349 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:06:23.406124961 { [122 bytes data] 2026/07/24 19:06:23.406322668 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:06:23.406328256 { [5 bytes data] 2026/07/24 19:06:23.406358201 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.406359142 { [5 bytes data] 2026/07/24 19:06:23.406374926 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:06:23.406377149 { [19 bytes data] 2026/07/24 19:06:23.406394655 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.406395397 { [5 bytes data] 2026/07/24 19:06:23.406413734 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:06:23.406430349 { [2860 bytes data] 2026/07/24 19:06:23.407092701 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.407098039 { [5 bytes data] 2026/07/24 19:06:23.407134479 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:06:23.407138335 { [264 bytes data] 2026/07/24 19:06:23.407223032 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.407230032 { [5 bytes data] 2026/07/24 19:06:23.407256382 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:06:23.407267108 { [36 bytes data] 2026/07/24 19:06:23.407315480 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:06:23.407326567 } [5 bytes data] 2026/07/24 19:06:23.407367709 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:06:23.407368600 } [1 bytes data] 2026/07/24 19:06:23.407388169 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.407399586 } [5 bytes data] 2026/07/24 19:06:23.407409316 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:06:23.407424850 } [36 bytes data] 2026/07/24 19:06:23.407534263 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:06:23.407538350 * ALPN, server accepted to use h2 2026/07/24 19:06:23.407582826 * Server certificate: 2026/07/24 19:06:23.407583838 * subject: CN=www.python.org 2026/07/24 19:06:23.407600082 * start date: Jan 13 13:03:46 2026 GMT 2026/07/24 19:06:23.407600893 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/24 19:06:23.407615866 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/24 19:06:23.407616817 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:06:23.407654433 * SSL certificate verify ok. 2026/07/24 19:06:23.407656927 * Using HTTP2, server supports multiplexing 2026/07/24 19:06:23.407678169 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:06:23.407678920 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:06:23.407704849 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.407705570 } [5 bytes data] 2026/07/24 19:06:23.407735615 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.407736597 } [5 bytes data] 2026/07/24 19:06:23.407772711 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.407774934 } [5 bytes data] 2026/07/24 19:06:23.407791639 * Using Stream ID: 1 (easy handle 0x55d2556a3a40) 2026/07/24 19:06:23.407793782 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.407830477 } [5 bytes data] 2026/07/24 19:06:23.407867423 > GET / HTTP/2 2026/07/24 19:06:23.407869876 > Host: pypi.python.org 2026/07/24 19:06:23.407884208 > user-agent: curl/7.81.0 2026/07/24 19:06:23.407884969 > accept: */* 2026/07/24 19:06:23.407898119 > 2026/07/24 19:06:23.407898920 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.407957828 { [5 bytes data] 2026/07/24 19:06:23.407960192 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:06:23.407987357 { [193 bytes data] 2026/07/24 19:06:23.408523806 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.408588452 { [5 bytes data] 2026/07/24 19:06:23.408604577 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.408624716 } [5 bytes data] 2026/07/24 19:06:23.408710885 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.408718317 { [5 bytes data] 2026/07/24 19:06:23.409453057 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.409458686 { [5 bytes data] 2026/07/24 19:06:23.409566152 < HTTP/2 301 2026/07/24 19:06:23.409581154 < server: Varnish 2026/07/24 19:06:23.409610403 < retry-after: 0 2026/07/24 19:06:23.409613447 < location: https://pypi.org/ 2026/07/24 19:06:23.409634895 < content-type: text/html; charset=UTF-8 2026/07/24 19:06:23.409635756 < accept-ranges: bytes 2026/07/24 19:06:23.409651139 < date: Fri, 24 Jul 2026 19:06:23 GMT 2026/07/24 19:06:23.409651850 < x-served-by: cache-iad-kiad7000088-IAD 2026/07/24 19:06:23.409666923 < x-cache: HIT 2026/07/24 19:06:23.409667624 < x-cache-hits: 0 2026/07/24 19:06:23.409677293 < x-timer: S1784919983.408835,VS0,VE0 2026/07/24 19:06:23.409688500 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:06:23.409689581 < x-frame-options: deny 2026/07/24 19:06:23.409709942 < x-xss-protection: 1; mode=block 2026/07/24 19:06:23.409710773 < x-content-type-options: nosniff 2026/07/24 19:06:23.409736191 < x-permitted-cross-domain-policies: none 2026/07/24 19:06:23.409756682 < 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 19:06:23.409760107 < content-length: 122 2026/07/24 19:06:23.409850833 < 2026/07/24 19:06:23.409852005 * Ignoring the response-body 2026/07/24 19:06:23.409865155 { [122 bytes data] 2026/07/24 19:06:23.409865956 * Connection #0 to host pypi.python.org left intact 2026/07/24 19:06:23.409881719 * Issue another request to this URL: 'https://pypi.org/' 2026/07/24 19:06:23.423479801 * Trying 151.101.128.223:443... 2026/07/24 19:06:23.425791064 * Connected to pypi.org (151.101.128.223) port 443 (#1) 2026/07/24 19:06:23.426055660 * ALPN, offering h2 2026/07/24 19:06:23.426061889 * ALPN, offering http/1.1 2026/07/24 19:06:23.449633894 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:06:23.449644390 * CApath: /etc/ssl/certs 2026/07/24 19:06:23.449824679 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:23.449832591 } [5 bytes data] 2026/07/24 19:06:23.449855916 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:06:23.449856777 } [512 bytes data] 2026/07/24 19:06:23.453356079 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:23.453364292 { [5 bytes data] 2026/07/24 19:06:23.453392514 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:06:23.453393405 { [122 bytes data] 2026/07/24 19:06:23.453583881 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:06:23.453588948 { [5 bytes data] 2026/07/24 19:06:23.453615899 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.453616780 { [5 bytes data] 2026/07/24 19:06:23.453629209 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:06:23.453630951 { [19 bytes data] 2026/07/24 19:06:23.453640796 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.453641297 { [5 bytes data] 2026/07/24 19:06:23.453650771 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:06:23.453652353 { [2856 bytes data] 2026/07/24 19:06:23.454316488 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.454323699 { [5 bytes data] 2026/07/24 19:06:23.454352953 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:06:23.454353844 { [264 bytes data] 2026/07/24 19:06:23.454370239 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.454370940 { [5 bytes data] 2026/07/24 19:06:23.454386303 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:06:23.454388466 { [36 bytes data] 2026/07/24 19:06:23.454422767 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:06:23.454429017 } [5 bytes data] 2026/07/24 19:06:23.454463239 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:06:23.454465753 } [1 bytes data] 2026/07/24 19:06:23.454488547 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.454526684 } [5 bytes data] 2026/07/24 19:06:23.454558021 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:06:23.454561115 } [36 bytes data] 2026/07/24 19:06:23.454620134 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:06:23.454626083 * ALPN, server accepted to use h2 2026/07/24 19:06:23.454651040 * Server certificate: 2026/07/24 19:06:23.454651861 * subject: CN=pypi.org 2026/07/24 19:06:23.454665031 * start date: Dec 28 04:33:08 2025 GMT 2026/07/24 19:06:23.454667134 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/24 19:06:23.454708616 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/24 19:06:23.454709508 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:06:23.454729838 * SSL certificate verify ok. 2026/07/24 19:06:23.454730700 * Using HTTP2, server supports multiplexing 2026/07/24 19:06:23.454747605 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:06:23.454748476 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:06:23.454772132 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.454772853 } [5 bytes data] 2026/07/24 19:06:23.454788977 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.454790990 } [5 bytes data] 2026/07/24 19:06:23.454807665 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.454822287 } [5 bytes data] 2026/07/24 19:06:23.454860804 * Using Stream ID: 1 (easy handle 0x55d2556a3a40) 2026/07/24 19:06:23.454898351 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.454906102 } [5 bytes data] 2026/07/24 19:06:23.454932892 > GET / HTTP/2 2026/07/24 19:06:23.454933764 > Host: pypi.org 2026/07/24 19:06:23.454947114 > user-agent: curl/7.81.0 2026/07/24 19:06:23.454947935 > accept: */* 2026/07/24 19:06:23.454963168 > 2026/07/24 19:06:23.454966463 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.454985982 { [5 bytes data] 2026/07/24 19:06:23.455021635 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:06:23.455040132 { [193 bytes data] 2026/07/24 19:06:23.455969925 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.455975203 { [5 bytes data] 2026/07/24 19:06:23.456010186 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.456023395 } [5 bytes data] 2026/07/24 19:06:23.459465623 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.459473535 { [5 bytes data] 2026/07/24 19:06:23.459521998 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.459527556 { [5 bytes data] 2026/07/24 19:06:23.459549489 < HTTP/2 200 2026/07/24 19:06:23.459550160 < etag: "0Ozuunnx8fnHoyKqMPx1SQ" 2026/07/24 19:06:23.459568356 < referrer-policy: origin-when-cross-origin 2026/07/24 19:06:23.459570279 < content-type: text/html; charset=UTF-8 2026/07/24 19:06:23.459594706 < 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 19:06:23.459614736 < server: gunicorn 2026/07/24 19:06:23.459697109 < accept-ranges: bytes 2026/07/24 19:06:23.459697940 < date: Fri, 24 Jul 2026 19:06:23 GMT 2026/07/24 19:06:23.459716728 < x-served-by: cache-iad-kiad7000099-IAD, cache-iad-kiad7000099-IAD, cache-iad-kcgs7200102-IAD 2026/07/24 19:06:23.459722197 < x-cache: MISS, HIT 2026/07/24 19:06:23.459745952 < x-cache-hits: 0, 1 2026/07/24 19:06:23.459746643 < x-timer: S1784919983.456962,VS0,VE2 2026/07/24 19:06:23.459764821 < vary: Accept-Encoding, Cookie 2026/07/24 19:06:23.459765582 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:06:23.459784190 < x-frame-options: deny 2026/07/24 19:06:23.459784981 < x-xss-protection: 1; mode=block 2026/07/24 19:06:23.459799583 < x-content-type-options: nosniff 2026/07/24 19:06:23.459802737 < x-permitted-cross-domain-policies: none 2026/07/24 19:06:23.459825753 < 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 19:06:23.459827495 < content-length: 22848 2026/07/24 19:06:23.459891131 < 2026/07/24 19:06:23.459892042 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.459905452 { [5 bytes data] 2026/07/24 19:06:23.459906303 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.459920585 { [5 bytes data] 2026/07/24 19:06:23.459921456 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.459935767 { [5 bytes data] 2026/07/24 19:06:23.459936468 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.459972102 { [5 bytes data] 2026/07/24 19:06:23.459972813 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.459986283 { [5 bytes data] 2026/07/24 19:06:23.459987004 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.460009999 { [5 bytes data] 2026/07/24 19:06:23.460010650 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.460027505 { [5 bytes data] 2026/07/24 19:06:23.460028166 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.460042928 { [5 bytes data] 2026/07/24 19:06:23.460043679 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.460060665 { [5 bytes data] 2026/07/24 19:06:23.460061336 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.460075797 { [5 bytes data] 2026/07/24 19:06:23.460076468 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.460089838 { [5 bytes data] 2026/07/24 19:06:23.460090569 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.460104670 { [5 bytes data] 2026/07/24 19:06:23.460105432 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.460125702 { [5 bytes data] 2026/07/24 19:06:23.460126313 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.460144340 { [5 bytes data] 2026/07/24 19:06:23.460144740 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.460155576 { [5 bytes data] 2026/07/24 19:06:23.460167785 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.460168646 { [5 bytes data] 2026/07/24 19:06:23.463326607 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.463333016 { [5 bytes data] 2026/07/24 19:06:23.463364994 * Connection #1 to host pypi.org left intact 2026/07/24 19:06:23.466570247 2026/07/24 19:06:23.466577227 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/24 19:06:23.477612569 * Trying 151.101.128.223:443... 2026/07/24 19:06:23.479195526 * Connected to files.pythonhosted.org (151.101.128.223) port 443 (#0) 2026/07/24 19:06:23.480839113 * ALPN, offering h2 2026/07/24 19:06:23.480848037 * ALPN, offering http/1.1 2026/07/24 19:06:23.503799881 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:06:23.503810958 * CApath: /etc/ssl/certs 2026/07/24 19:06:23.503999330 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:23.504009726 } [5 bytes data] 2026/07/24 19:06:23.504041613 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:06:23.504044257 } [512 bytes data] 2026/07/24 19:06:23.507525347 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:23.507534881 { [5 bytes data] 2026/07/24 19:06:23.507571877 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:06:23.507572868 { [122 bytes data] 2026/07/24 19:06:23.507780930 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:06:23.507786278 { [5 bytes data] 2026/07/24 19:06:23.507815973 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.507817084 { [5 bytes data] 2026/07/24 19:06:23.507834290 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:06:23.507835031 { [19 bytes data] 2026/07/24 19:06:23.507856563 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.507857515 { [5 bytes data] 2026/07/24 19:06:23.507874881 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:06:23.507889713 { [2842 bytes data] 2026/07/24 19:06:23.508573638 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.508582982 { [5 bytes data] 2026/07/24 19:06:23.508610944 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:06:23.508611755 { [264 bytes data] 2026/07/24 19:06:23.508699166 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.508707538 { [5 bytes data] 2026/07/24 19:06:23.508736001 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:06:23.508742400 { [36 bytes data] 2026/07/24 19:06:23.508791354 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:06:23.508800888 } [5 bytes data] 2026/07/24 19:06:23.508823928 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:06:23.508824729 } [1 bytes data] 2026/07/24 19:06:23.508873442 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.508878049 } [5 bytes data] 2026/07/24 19:06:23.508902396 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:06:23.508903217 } [36 bytes data] 2026/07/24 19:06:23.508987373 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:06:23.508995205 * ALPN, server accepted to use h2 2026/07/24 19:06:23.509040793 * Server certificate: 2026/07/24 19:06:23.509045260 * subject: CN=*.pythonhosted.org 2026/07/24 19:06:23.509072000 * start date: Dec 8 21:08:03 2025 GMT 2026/07/24 19:06:23.509073622 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/24 19:06:23.509091569 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/24 19:06:23.509092611 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:06:23.509127292 * SSL certificate verify ok. 2026/07/24 19:06:23.509129686 * Using HTTP2, server supports multiplexing 2026/07/24 19:06:23.509146091 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:06:23.509146892 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:06:23.509170287 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.509171268 } [5 bytes data] 2026/07/24 19:06:23.509188895 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.509189696 } [5 bytes data] 2026/07/24 19:06:23.509206241 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.509210627 } [5 bytes data] 2026/07/24 19:06:23.509270462 * Using Stream ID: 1 (easy handle 0x558051431a40) 2026/07/24 19:06:23.509274928 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.509308113 } [5 bytes data] 2026/07/24 19:06:23.509310327 > GET / HTTP/2 2026/07/24 19:06:23.509325560 > Host: files.pythonhosted.org 2026/07/24 19:06:23.509326030 > user-agent: curl/7.81.0 2026/07/24 19:06:23.509336155 > accept: */* 2026/07/24 19:06:23.509336606 > 2026/07/24 19:06:23.509346130 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.509351548 { [5 bytes data] 2026/07/24 19:06:23.509421033 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:06:23.509430617 { [193 bytes data] 2026/07/24 19:06:23.510300720 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.510307220 { [5 bytes data] 2026/07/24 19:06:23.510336534 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:23.510337395 } [5 bytes data] 2026/07/24 19:06:23.510406970 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.510434210 { [5 bytes data] 2026/07/24 19:06:23.512189440 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.512194958 { [5 bytes data] 2026/07/24 19:06:23.512297426 < HTTP/2 200 2026/07/24 19:06:23.512303065 < content-type: text/html 2026/07/24 19:06:23.512329430 < server: Python/3.12 aiohttp/3.14.1 2026/07/24 19:06:23.512331923 < accept-ranges: bytes 2026/07/24 19:06:23.512361338 < date: Fri, 24 Jul 2026 19:06:23 GMT 2026/07/24 19:06:23.512368568 < age: 37 2026/07/24 19:06:23.512394968 < x-served-by: cache-iad-kcgs7200086-IAD 2026/07/24 19:06:23.512395849 < x-cache: HIT 2026/07/24 19:06:23.512407186 < x-cache-hits: 1 2026/07/24 19:06:23.512407687 < x-timer: S1784919984.510447,VS0,VE1 2026/07/24 19:06:23.512417962 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:06:23.512418703 < x-frame-options: deny 2026/07/24 19:06:23.512438738 < x-xss-protection: 1; mode=block 2026/07/24 19:06:23.512439589 < x-content-type-options: nosniff 2026/07/24 19:06:23.512455693 < x-permitted-cross-domain-policies: none 2026/07/24 19:06:23.512456595 < x-robots-header: noindex 2026/07/24 19:06:23.512472318 < content-length: 1853 2026/07/24 19:06:23.512473019 < 2026/07/24 19:06:23.512486540 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.512489144 { [5 bytes data] 2026/07/24 19:06:23.512504567 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:23.512505258 { [5 bytes data] 2026/07/24 19:06:23.512539289 * Connection #0 to host files.pythonhosted.org left intact Stopped session pings to http://127.0.0.1:36993 |
| ✅ | 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 19:06:23.530582826 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:23.530788944 [connect-session] Job Key: [redacted] 2026/07/24 19:06:23.530799100 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:23.530803366 [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:34289 ... Connected to session server http://127.0.0.1:34289 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:23.700547899 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/24 19:06:23.707215854 2026/07/24 19:06:23.707226700 $ /opt/python/3.13.9/bin/python3.13 -V 2026/07/24 19:06:23.707266590 Python 3.13.9 |
| ❌ | 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 19:06:24.158709623 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:24.158974820 [connect-session] Job Key: [redacted] 2026/07/24 19:06:24.158988691 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:24.158994309 [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:38113 ... Connected to session server http://127.0.0.1:38113 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:24.285211894 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/24 19:06:24.291866168 2026/07/24 19:06:24.291876013 $ env 2026/07/24 19:06:24.291917244 _DD_ROOT_GO_SESSION_ID=18378486-104e-40d0-b294-96b1323473ec 2026/07/24 19:06:24.291918536 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:24.291954901 HOSTNAME=78377db1937b 2026/07/24 19:06:24.291955742 LANG=en_US.UTF-8 2026/07/24 19:06:24.291970174 LANGUAGE=en_US:en 2026/07/24 19:06:24.291970875 LC_ALL=en_US.UTF-8 2026/07/24 19:06:24.291984445 LOGNAME=rstudio-connect 2026/07/24 19:06:24.291985126 MAKEFLAGS=-j1 2026/07/24 19:06:24.292026047 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 19:06:24.292026869 PICOTEL_PREFIX=PICOTEL 2026/07/24 19:06:24.292044876 PICOTEL_SDK_DISABLED=true 2026/07/24 19:06:24.292045637 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/24 19:06:24.292061851 POSIT_PRODUCT=CONNECT 2026/07/24 19:06:24.292062552 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:06:24.292101871 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:06:24.292102632 SHLVL=2 2026/07/24 19:06:24.292115411 STARTUP_DEBUG_MODE=0 2026/07/24 19:06:24.292116092 TERM=xterm 2026/07/24 19:06:24.292129172 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:24.292129943 TZ=UTC 2026/07/24 19:06:24.292156683 USERNAME=rstudio-connect 2026/07/24 19:06:24.292186197 USER=rstudio-connect 2026/07/24 19:06:24.292186979 _=/usr/bin/env 2026/07/24 19:06:24.292200309 UV_CONCURRENT_BUILDS=1 |
| ✅ | python-restore-sandbox | mounts | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/24 19:06:24.308090840 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:24.308293734 [connect-session] Job Key: [redacted] 2026/07/24 19:06:24.308303659 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:24.308307595 [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:35393 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:35393 2026/07/24 19:06:24.434563661 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/24 19:06:24.438928261 2026/07/24 19:06:24.438934971 $ findmnt --notruncate 2026/07/24 19:06:24.441138551 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:06:24.441149307 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6FFNM 5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:24.441348647 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:24.441351411 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:06:24.441397780 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:24.441398712 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:24.441434415 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:06:24.441435196 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:24.441466654 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:24.441467485 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:06:24.441502657 ├─/data /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:24.441505812 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l /6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:24.441618881 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l /6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:24.441762736 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:24.441803168 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:24.441804049 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:24.441842316 ├─/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 19:06:24.441844880 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:24.441920473 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/jobs/0/bhxRJJWbESD6huMQ] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:24.441921435 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:24.441964650 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3808868843] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:24.441972882 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:24.442213893 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr Stopped session pings to http://127.0.0.1:35393 |
| ✅ | 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 19:06:24.458405459 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:24.458628704 [connect-session] Job Key: [redacted] 2026/07/24 19:06:24.458641713 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:24.458646380 [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:40557 ... Connected to session server http://127.0.0.1:40557 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:24.584658092 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/24 19:06:24.590281426 2026/07/24 19:06:24.590289879 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.TlyRlZmMdw/testenv 2026/07/24 19:06:27.235103010 2026/07/24 19:06:27.235118203 $ source /opt/rstudio-connect/mnt/tmp/tmp.TlyRlZmMdw/testenv/bin/activate 2026/07/24 19:06:27.236670693 2026/07/24 19:06:27.236680228 $ python --version 2026/07/24 19:06:27.238294641 Python 3.13.9 2026/07/24 19:06:27.238570760 2026/07/24 19:06:27.238578181 $ python -m site 2026/07/24 19:06:27.253479901 sys.path = [ 2026/07/24 19:06:27.253491128 '/opt/rstudio-connect/mnt/app', 2026/07/24 19:06:27.253549345 '/opt/python/3.13.9/lib/python313.zip', 2026/07/24 19:06:27.253555324 '/opt/python/3.13.9/lib/python3.13', 2026/07/24 19:06:27.253577587 '/opt/python/3.13.9/lib/python3.13/lib-dynload', 2026/07/24 19:06:27.253578729 '/opt/rstudio-connect/mnt/tmp/tmp.TlyRlZmMdw/testenv/lib/python3.13/site-packages', 2026/07/24 19:06:27.253616746 '/opt/python/3.13.9/lib/python3.13/site-packages', 2026/07/24 19:06:27.253617467 ] 2026/07/24 19:06:27.253631728 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/24 19:06:27.253632560 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist) 2026/07/24 19:06:27.253654873 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 19:06:27.303651214 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:27.303939055 [connect-session] Job Key: [redacted] 2026/07/24 19:06:27.303949280 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:27.303953617 [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:35711 ... Connected to session server http://127.0.0.1:35711 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:27.431874713 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/24 19:06:27.437342981 2026/07/24 19:06:27.437353777 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.47krMQjsuo/testenv 2026/07/24 19:06:30.078600207 2026/07/24 19:06:30.078613237 $ source /opt/rstudio-connect/mnt/tmp/tmp.47krMQjsuo/testenv/bin/activate 2026/07/24 19:06:30.080196424 2026/07/24 19:06:30.080204796 $ python -m pip --version 2026/07/24 19:06:30.259902743 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.47krMQjsuo/testenv/lib/python3.13/site-packages/pip (python 3.13) 2026/07/24 19:06:30.285444905 2026/07/24 19:06:30.285459457 $ python -m pip config debug 2026/07/24 19:06:30.465931368 env_var: 2026/07/24 19:06:30.466165754 env: 2026/07/24 19:06:30.466314222 global: 2026/07/24 19:06:30.466490340 /etc/xdg/pip/pip.conf, exists: False 2026/07/24 19:06:30.466700490 /etc/pip.conf, exists: False 2026/07/24 19:06:30.466838938 site: 2026/07/24 19:06:30.467010610 /opt/rstudio-connect/mnt/tmp/tmp.47krMQjsuo/testenv/pip.conf, exists: False 2026/07/24 19:06:30.467165307 user: 2026/07/24 19:06:30.467322838 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/24 19:06:30.467491445 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/24 19:06:30.493525329 2026/07/24 19:06:30.493538018 $ python -m pip config list -v 2026/07/24 19:06:30.670429886 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/24 19:06:30.670700156 For variant 'global', will try loading '/etc/pip.conf' 2026/07/24 19:06:30.671233706 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/24 19:06:30.671488948 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/24 19:06:30.671755878 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.47krMQjsuo/testenv/pip.conf' 2026/07/24 19:06:30.697619386 2026/07/24 19:06:30.697634789 $ python -m pip._vendor.requests.certs 2026/07/24 19:06:30.840865304 <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 19:06:30.841069388 /opt/rstudio-connect/mnt/tmp/tmp.47krMQjsuo/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/24 19:06:30.858208754 2026/07/24 19:06:30.858223376 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.47krMQjsuo pip 2026/07/24 19:06:31.294756551 Collecting pip 2026/07/24 19:06:31.295116089 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 19:06:31.316800944 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/24 19:06:31.323895551 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/24 19:06:31.337740741 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 208.7 MB/s 0:00:00 2026/07/24 19:06:31.348908816 Saved /opt/rstudio-connect/mnt/tmp/tmp.47krMQjsuo/pip-26.1.2-py3-none-any.whl 2026/07/24 19:06:31.349258926 Successfully downloaded pip 2026/07/24 19:06:31.402261373 2026/07/24 19:06:31.402275704 [notice] A new release of pip is available: 25.2 -> 26.1.2 2026/07/24 19:06:31.402338378 [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 19:06:31.503234360 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:31.503455892 [connect-session] Job Key: [redacted] 2026/07/24 19:06:31.503466387 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:31.503470714 [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:33081 ... Connected to session server http://127.0.0.1:33081 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:31.632046270 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/24 19:06:31.636640833 2026/07/24 19:06:31.636650317 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/24 19:06:31.647684647 * Trying 151.101.64.223:443... 2026/07/24 19:06:31.649634182 * Connected to pypi.python.org (151.101.64.223) port 443 (#0) 2026/07/24 19:06:31.651347749 * ALPN, offering h2 2026/07/24 19:06:31.651356311 * ALPN, offering http/1.1 2026/07/24 19:06:31.675627795 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:06:31.675638000 * CApath: /etc/ssl/certs 2026/07/24 19:06:31.675824810 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:31.675834034 } [5 bytes data] 2026/07/24 19:06:31.675863478 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:06:31.675864540 } [512 bytes data] 2026/07/24 19:06:31.679956590 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:31.679964382 { [5 bytes data] 2026/07/24 19:06:31.680001617 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:06:31.680002949 { [122 bytes data] 2026/07/24 19:06:31.680209208 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:06:31.680218522 { [5 bytes data] 2026/07/24 19:06:31.680238501 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.680239243 { [5 bytes data] 2026/07/24 19:06:31.680258321 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:06:31.680276268 { [19 bytes data] 2026/07/24 19:06:31.680279473 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.680297490 { [5 bytes data] 2026/07/24 19:06:31.680323068 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:06:31.680333033 { [2860 bytes data] 2026/07/24 19:06:31.681043789 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.681051981 { [5 bytes data] 2026/07/24 19:06:31.681077269 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:06:31.681085421 { [264 bytes data] 2026/07/24 19:06:31.681562280 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.681570262 { [5 bytes data] 2026/07/24 19:06:31.681607397 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:06:31.681608589 { [36 bytes data] 2026/07/24 19:06:31.681625224 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:06:31.681625945 } [5 bytes data] 2026/07/24 19:06:31.681639165 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:06:31.681639876 } [1 bytes data] 2026/07/24 19:06:31.681654258 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.681654929 } [5 bytes data] 2026/07/24 19:06:31.681669250 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:06:31.681669991 } [36 bytes data] 2026/07/24 19:06:31.681685034 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:06:31.681685865 * ALPN, server accepted to use h2 2026/07/24 19:06:31.681702049 * Server certificate: 2026/07/24 19:06:31.681702780 * subject: CN=www.python.org 2026/07/24 19:06:31.681717552 * start date: Jan 13 13:03:46 2026 GMT 2026/07/24 19:06:31.681718213 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/24 19:06:31.681729185 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/24 19:06:31.681742069 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:06:31.681742880 * SSL certificate verify ok. 2026/07/24 19:06:31.681760241 * Using HTTP2, server supports multiplexing 2026/07/24 19:06:31.681761463 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:06:31.681783165 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:06:31.681784037 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.681804968 } [5 bytes data] 2026/07/24 19:06:31.681805749 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.681859159 } [5 bytes data] 2026/07/24 19:06:31.681860261 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.681876585 } [5 bytes data] 2026/07/24 19:06:31.681879249 * Using Stream ID: 1 (easy handle 0x560e8ddc2a40) 2026/07/24 19:06:31.681896786 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.681897597 } [5 bytes data] 2026/07/24 19:06:31.681920601 > GET / HTTP/2 2026/07/24 19:06:31.681921392 > Host: pypi.python.org 2026/07/24 19:06:31.681935033 > user-agent: curl/7.81.0 2026/07/24 19:06:31.681935774 > accept: */* 2026/07/24 19:06:31.681948854 > 2026/07/24 19:06:31.681949575 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.681963576 { [5 bytes data] 2026/07/24 19:06:31.681964257 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:06:31.681988583 { [193 bytes data] 2026/07/24 19:06:31.683037670 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.683045231 { [5 bytes data] 2026/07/24 19:06:31.683081556 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.683094796 } [5 bytes data] 2026/07/24 19:06:31.683171390 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.683179212 { [5 bytes data] 2026/07/24 19:06:31.683946867 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.683952966 { [5 bytes data] 2026/07/24 19:06:31.684018174 < HTTP/2 301 2026/07/24 19:06:31.684022521 < server: Varnish 2026/07/24 19:06:31.684048650 < retry-after: 0 2026/07/24 19:06:31.684050773 < location: https://pypi.org/ 2026/07/24 19:06:31.684066907 < content-type: text/html; charset=UTF-8 2026/07/24 19:06:31.684067348 < accept-ranges: bytes 2026/07/24 19:06:31.684083452 < date: Fri, 24 Jul 2026 19:06:31 GMT 2026/07/24 19:06:31.684084253 < x-served-by: cache-iad-kcgs7200111-IAD 2026/07/24 19:06:31.684098915 < x-cache: HIT 2026/07/24 19:06:31.684099356 < x-cache-hits: 0 2026/07/24 19:06:31.684107838 < x-timer: S1784919992.682925,VS0,VE0 2026/07/24 19:06:31.684108389 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:06:31.684132145 < x-frame-options: deny 2026/07/24 19:06:31.684132956 < x-xss-protection: 1; mode=block 2026/07/24 19:06:31.684146747 < x-content-type-options: nosniff 2026/07/24 19:06:31.684147207 < x-permitted-cross-domain-policies: none 2026/07/24 19:06:31.684157863 < 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 19:06:31.684162440 < content-length: 122 2026/07/24 19:06:31.684197082 < 2026/07/24 19:06:31.684200017 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.684215209 { [5 bytes data] 2026/07/24 19:06:31.684217473 * Ignoring the response-body 2026/07/24 19:06:31.684231223 { [122 bytes data] 2026/07/24 19:06:31.684231694 * Connection #0 to host pypi.python.org left intact 2026/07/24 19:06:31.684241989 * Issue another request to this URL: 'https://pypi.org/' 2026/07/24 19:06:31.687363770 * Trying 151.101.128.223:443... 2026/07/24 19:06:31.688941279 * Connected to pypi.org (151.101.128.223) port 443 (#1) 2026/07/24 19:06:31.689201849 * ALPN, offering h2 2026/07/24 19:06:31.689207878 * ALPN, offering http/1.1 2026/07/24 19:06:31.713456577 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:06:31.713466132 * CApath: /etc/ssl/certs 2026/07/24 19:06:31.713660643 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:31.713669907 } [5 bytes data] 2026/07/24 19:06:31.713719391 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:06:31.713720302 } [512 bytes data] 2026/07/24 19:06:31.717001683 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:31.717011647 { [5 bytes data] 2026/07/24 19:06:31.717048292 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:06:31.717051077 { [122 bytes data] 2026/07/24 19:06:31.717170531 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:06:31.717178423 { [5 bytes data] 2026/07/24 19:06:31.717202729 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.717203510 { [5 bytes data] 2026/07/24 19:06:31.717219845 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:06:31.717226975 { [19 bytes data] 2026/07/24 19:06:31.717246535 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.717250551 { [5 bytes data] 2026/07/24 19:06:31.717267897 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:06:31.717287847 { [2856 bytes data] 2026/07/24 19:06:31.717914856 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.717921726 { [5 bytes data] 2026/07/24 19:06:31.717956448 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:06:31.717960995 { [264 bytes data] 2026/07/24 19:06:31.718030414 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.718036262 { [5 bytes data] 2026/07/24 19:06:31.718068130 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:06:31.718069142 { [36 bytes data] 2026/07/24 19:06:31.718100649 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:06:31.718110383 } [5 bytes data] 2026/07/24 19:06:31.718132997 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:06:31.718146758 } [1 bytes data] 2026/07/24 19:06:31.718169362 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.718181590 } [5 bytes data] 2026/07/24 19:06:31.718191280 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:06:31.718201946 } [36 bytes data] 2026/07/24 19:06:31.718287078 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:06:31.718292797 * ALPN, server accepted to use h2 2026/07/24 19:06:31.718324234 * Server certificate: 2026/07/24 19:06:31.718326547 * subject: CN=pypi.org 2026/07/24 19:06:31.718341060 * start date: Dec 28 04:33:08 2025 GMT 2026/07/24 19:06:31.718341891 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/24 19:06:31.718378366 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/24 19:06:31.718380339 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:06:31.718399828 * SSL certificate verify ok. 2026/07/24 19:06:31.718400559 * Using HTTP2, server supports multiplexing 2026/07/24 19:06:31.718417554 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:06:31.718418486 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:06:31.718450674 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.718453468 } [5 bytes data] 2026/07/24 19:06:31.718484554 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.718485335 } [5 bytes data] 2026/07/24 19:06:31.718503603 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.718537764 } [5 bytes data] 2026/07/24 19:06:31.718602341 * Using Stream ID: 1 (easy handle 0x560e8ddc2a40) 2026/07/24 19:06:31.718606137 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.718630824 } [5 bytes data] 2026/07/24 19:06:31.718653848 > GET / HTTP/2 2026/07/24 19:06:31.718654640 > Host: pypi.org 2026/07/24 19:06:31.718669201 > user-agent: curl/7.81.0 2026/07/24 19:06:31.718669962 > accept: */* 2026/07/24 19:06:31.718707909 > 2026/07/24 19:06:31.718710093 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.718722401 { [5 bytes data] 2026/07/24 19:06:31.718734940 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:06:31.718755310 { [193 bytes data] 2026/07/24 19:06:31.719671708 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.719681452 { [5 bytes data] 2026/07/24 19:06:31.719716264 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.719717416 } [5 bytes data] 2026/07/24 19:06:31.719828933 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.719839840 { [5 bytes data] 2026/07/24 19:06:31.747361192 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.747369605 { [5 bytes data] 2026/07/24 19:06:31.747438578 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.747442053 { [5 bytes data] 2026/07/24 19:06:31.747499700 < HTTP/2 200 2026/07/24 19:06:31.747504978 < etag: "0Ozuunnx8fnHoyKqMPx1SQ" 2026/07/24 19:06:31.747544076 < referrer-policy: origin-when-cross-origin 2026/07/24 19:06:31.747545078 < content-type: text/html; charset=UTF-8 2026/07/24 19:06:31.747568628 < 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 19:06:31.747582518 < server: gunicorn 2026/07/24 19:06:31.747733645 < accept-ranges: bytes 2026/07/24 19:06:31.747734947 < date: Fri, 24 Jul 2026 19:06:31 GMT 2026/07/24 19:06:31.747749348 < x-served-by: cache-iad-kiad7000099-IAD, cache-iad-kiad7000099-IAD, cache-iad-kcgs7200102-IAD 2026/07/24 19:06:31.747750180 < x-cache: MISS, HIT 2026/07/24 19:06:31.747775708 < x-cache-hits: 0, 1 2026/07/24 19:06:31.747776429 < x-timer: S1784919992.719919,VS0,VE27 2026/07/24 19:06:31.747789554 < vary: Accept-Encoding, Cookie 2026/07/24 19:06:31.747791176 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:06:31.747816484 < x-frame-options: deny 2026/07/24 19:06:31.747817235 < x-xss-protection: 1; mode=block 2026/07/24 19:06:31.747832298 < x-content-type-options: nosniff 2026/07/24 19:06:31.747833019 < x-permitted-cross-domain-policies: none 2026/07/24 19:06:31.747850475 < 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 19:06:31.747851707 < content-length: 22848 2026/07/24 19:06:31.747918307 < 2026/07/24 19:06:31.747919248 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.747933790 { [5 bytes data] 2026/07/24 19:06:31.747934491 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.747950004 { [5 bytes data] 2026/07/24 19:06:31.747950445 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.747960240 { [5 bytes data] 2026/07/24 19:06:31.747960710 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748012418 { [5 bytes data] 2026/07/24 19:06:31.748012989 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748028472 { [5 bytes data] 2026/07/24 19:06:31.748029323 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748044336 { [5 bytes data] 2026/07/24 19:06:31.748045137 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748058907 { [5 bytes data] 2026/07/24 19:06:31.748059778 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748076583 { [5 bytes data] 2026/07/24 19:06:31.748077304 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748089823 { [5 bytes data] 2026/07/24 19:06:31.748090244 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748100118 { [5 bytes data] 2026/07/24 19:06:31.748100549 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748150625 { [5 bytes data] 2026/07/24 19:06:31.748151706 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748167130 { [5 bytes data] 2026/07/24 19:06:31.748167560 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748178256 { [5 bytes data] 2026/07/24 19:06:31.748178827 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748188682 { [5 bytes data] 2026/07/24 19:06:31.748199188 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.748222612 { [5 bytes data] 2026/07/24 19:06:31.751496656 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.751504288 { [5 bytes data] 2026/07/24 19:06:31.751557517 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.751559420 { [5 bytes data] 2026/07/24 19:06:31.751576326 * Connection #1 to host pypi.org left intact 2026/07/24 19:06:31.754966825 2026/07/24 19:06:31.754977381 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/24 19:06:31.763449467 * Trying 151.101.128.223:443... 2026/07/24 19:06:31.766490407 * Connected to files.pythonhosted.org (151.101.128.223) port 443 (#0) 2026/07/24 19:06:31.768203793 * ALPN, offering h2 2026/07/24 19:06:31.768211795 * ALPN, offering http/1.1 2026/07/24 19:06:31.791930857 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:06:31.791944808 * CApath: /etc/ssl/certs 2026/07/24 19:06:31.792170966 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:31.792181221 } [5 bytes data] 2026/07/24 19:06:31.792208272 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:06:31.792211817 } [512 bytes data] 2026/07/24 19:06:31.795522287 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:31.795534305 { [5 bytes data] 2026/07/24 19:06:31.795568956 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:06:31.795570188 { [122 bytes data] 2026/07/24 19:06:31.795781375 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:06:31.795787514 { [5 bytes data] 2026/07/24 19:06:31.795812712 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.795813503 { [5 bytes data] 2026/07/24 19:06:31.795830779 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:06:31.795834435 { [19 bytes data] 2026/07/24 19:06:31.795851811 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.795855246 { [5 bytes data] 2026/07/24 19:06:31.795876457 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:06:31.795898521 { [2842 bytes data] 2026/07/24 19:06:31.796597327 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.796606962 { [5 bytes data] 2026/07/24 19:06:31.796635294 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:06:31.796636065 { [264 bytes data] 2026/07/24 19:06:31.796723997 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.796732129 { [5 bytes data] 2026/07/24 19:06:31.796759470 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:06:31.796766290 { [36 bytes data] 2026/07/24 19:06:31.796812960 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:06:31.796826731 } [5 bytes data] 2026/07/24 19:06:31.796854582 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:06:31.796869514 } [1 bytes data] 2026/07/24 19:06:31.796901703 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.796925108 } [5 bytes data] 2026/07/24 19:06:31.796927422 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:06:31.796942234 } [36 bytes data] 2026/07/24 19:06:31.797006210 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:06:31.797014933 * ALPN, server accepted to use h2 2026/07/24 19:06:31.797049364 * Server certificate: 2026/07/24 19:06:31.797051267 * subject: CN=*.pythonhosted.org 2026/07/24 19:06:31.797065969 * start date: Dec 8 21:08:03 2025 GMT 2026/07/24 19:06:31.797066771 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/24 19:06:31.797082264 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/24 19:06:31.797099800 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:06:31.797124376 * SSL certificate verify ok. 2026/07/24 19:06:31.797135594 * Using HTTP2, server supports multiplexing 2026/07/24 19:06:31.797137126 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:06:31.797155443 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:06:31.797157216 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.797173681 } [5 bytes data] 2026/07/24 19:06:31.797475152 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.797482814 } [5 bytes data] 2026/07/24 19:06:31.797535523 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.797536725 } [5 bytes data] 2026/07/24 19:06:31.797557936 * Using Stream ID: 1 (easy handle 0x55b7a847aa40) 2026/07/24 19:06:31.797558858 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.797581261 } [5 bytes data] 2026/07/24 19:06:31.797582203 > GET / HTTP/2 2026/07/24 19:06:31.797595202 > Host: files.pythonhosted.org 2026/07/24 19:06:31.797595973 > user-agent: curl/7.81.0 2026/07/24 19:06:31.797610545 > accept: */* 2026/07/24 19:06:31.797611376 > 2026/07/24 19:06:31.797622994 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.797623715 { [5 bytes data] 2026/07/24 19:06:31.797639258 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:06:31.797651026 { [193 bytes data] 2026/07/24 19:06:31.798344515 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.798378330 { [5 bytes data] 2026/07/24 19:06:31.798537654 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:31.798543533 } [5 bytes data] 2026/07/24 19:06:31.798578655 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.798579246 { [5 bytes data] 2026/07/24 19:06:31.799081053 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.799087843 { [5 bytes data] 2026/07/24 19:06:31.799201278 < HTTP/2 200 2026/07/24 19:06:31.799214608 < content-type: text/html 2026/07/24 19:06:31.799238814 < server: Python/3.12 aiohttp/3.14.1 2026/07/24 19:06:31.799239736 < accept-ranges: bytes 2026/07/24 19:06:31.799256801 < date: Fri, 24 Jul 2026 19:06:31 GMT 2026/07/24 19:06:31.799257532 < age: 45 2026/07/24 19:06:31.799271283 < x-served-by: cache-iad-kcgs7200086-IAD 2026/07/24 19:06:31.799272034 < x-cache: HIT 2026/07/24 19:06:31.799288118 < x-cache-hits: 2 2026/07/24 19:06:31.799288859 < x-timer: S1784919992.798535,VS0,VE0 2026/07/24 19:06:31.799303631 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:06:31.799304723 < x-frame-options: deny 2026/07/24 19:06:31.799322660 < x-xss-protection: 1; mode=block 2026/07/24 19:06:31.799323371 < x-content-type-options: nosniff 2026/07/24 19:06:31.799339014 < x-permitted-cross-domain-policies: none 2026/07/24 19:06:31.799339946 < x-robots-header: noindex 2026/07/24 19:06:31.799355699 < content-length: 1853 2026/07/24 19:06:31.799356551 < 2026/07/24 19:06:31.799370111 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.799371022 { [5 bytes data] 2026/07/24 19:06:31.799396175 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:31.799398989 { [5 bytes data] 2026/07/24 19:06:31.799426150 * Connection #0 to host files.pythonhosted.org left intact |
| ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Performing manifest.json to packrat transformation. 2026/07/24 19:06:31.819418744 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:31.819671022 [connect-session] Job Key: [redacted] 2026/07/24 19:06:31.819684772 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:31.819688969 [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:46651 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:46651 2026/07/24 19:06:32.115180163 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:32.115616847 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/24 19:06:32.135812335 2026/07/24 19:06:32.135825104 $ /opt/R/4.4.3/bin/R --version 2026/07/24 19:06:32.135885024 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/24 19:06:32.135886196 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 19:06:32.135971684 Platform: x86_64-pc-linux-gnu 2026/07/24 19:06:32.135973056 2026/07/24 19:06:32.135987598 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 19:06:32.135988459 You are welcome to redistribute it under the terms of the 2026/07/24 19:06:32.136009671 GNU General Public License versions 2 or 3. 2026/07/24 19:06:32.136010482 For more information about these matters see 2026/07/24 19:06:32.141480961 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:46651 |
| ✅ | 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 19:06:32.158016532 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:32.158228700 [connect-session] Job Key: [redacted] 2026/07/24 19:06:32.158238415 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:32.158242250 [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:37611 ... Connected to session server http://127.0.0.1:37611 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:32.335664448 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:32.335984338 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/24 19:06:32.541857375 2026/07/24 19:06:32.541871696 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 19:06:32.542008380 Package Version LibPath 2026/07/24 19:06:32.542011505 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542038646 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542039697 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542061330 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542062091 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542079867 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542080528 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542097664 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542098455 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542115601 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542116272 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542142016 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542145922 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542170258 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542170989 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542187734 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542188475 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542205441 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542206262 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542222586 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542223348 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542239201 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542239852 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542254885 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542255566 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542271550 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542272211 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.542288996 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:32.547827127 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopped session pings to http://127.0.0.1:37611 |
| ✅ | 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 19:06:32.564309868 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:32.564545361 [connect-session] Job Key: [redacted] 2026/07/24 19:06:32.564561094 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:32.564566813 [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:38143 ... Connected to session server http://127.0.0.1:38143 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:32.746105177 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:32.746388422 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/24 19:06:32.747080559 $add.smooth 2026/07/24 19:06:32.747089091 [1] TRUE 2026/07/24 19:06:32.747116623 2026/07/24 19:06:32.747117864 $bitmapType 2026/07/24 19:06:32.747130083 [1] "cairo" 2026/07/24 19:06:32.747130794 2026/07/24 19:06:32.747143293 $browser 2026/07/24 19:06:32.747144024 [1] "xdg-open" 2026/07/24 19:06:32.747155881 2026/07/24 19:06:32.747156562 $browserNLdisabled 2026/07/24 19:06:32.747168410 [1] FALSE 2026/07/24 19:06:32.747169091 2026/07/24 19:06:32.747179777 $catch.script.errors 2026/07/24 19:06:32.747180498 [1] FALSE 2026/07/24 19:06:32.747193177 2026/07/24 19:06:32.747193878 $CBoundsCheck 2026/07/24 19:06:32.747204995 [1] FALSE 2026/07/24 19:06:32.747205646 2026/07/24 19:06:32.747216041 $check.bounds 2026/07/24 19:06:32.747216793 [1] FALSE 2026/07/24 19:06:32.747228450 2026/07/24 19:06:32.747229161 $citation.bibtex.max 2026/07/24 19:06:32.747240819 [1] 1 2026/07/24 19:06:32.747241560 2026/07/24 19:06:32.747251695 $continue 2026/07/24 19:06:32.747252406 [1] "+ " 2026/07/24 19:06:32.747263312 2026/07/24 19:06:32.747265516 $contrasts 2026/07/24 19:06:32.747276552 unordered ordered 2026/07/24 19:06:32.747277504 "contr.treatment" "contr.poly" 2026/07/24 19:06:32.747299857 2026/07/24 19:06:32.747300598 $defaultPackages 2026/07/24 19:06:32.747311945 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 19:06:32.747312706 2026/07/24 19:06:32.747327478 $demo.ask 2026/07/24 19:06:32.747328240 [1] "default" 2026/07/24 19:06:32.747340448 2026/07/24 19:06:32.747341139 $deparse.cutoff 2026/07/24 19:06:32.747352306 [1] 60 2026/07/24 19:06:32.747353017 2026/07/24 19:06:32.747363492 $device 2026/07/24 19:06:32.747620697 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 19:06:32.747630171 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 19:06:32.747671162 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 19:06:32.747672064 useKerning, fillOddEven, compress) 2026/07/24 19:06:32.747692004 { 2026/07/24 19:06:32.747693015 initPSandPDFfonts() 2026/07/24 19:06:32.747707787 new <- list() 2026/07/24 19:06:32.747708809 if (!missing(width)) 2026/07/24 19:06:32.747722780 new$width <- width 2026/07/24 19:06:32.747723521 if (!missing(height)) 2026/07/24 19:06:32.747737022 new$height <- height 2026/07/24 19:06:32.747738825 if (!missing(onefile)) 2026/07/24 19:06:32.747756211 new$onefile <- onefile 2026/07/24 19:06:32.747757032 if (!missing(title)) 2026/07/24 19:06:32.747770061 new$title <- title 2026/07/24 19:06:32.747770762 if (!missing(fonts)) 2026/07/24 19:06:32.747783522 new$fonts <- fonts 2026/07/24 19:06:32.747784283 if (!missing(version)) 2026/07/24 19:06:32.747797192 new$version <- version 2026/07/24 19:06:32.747826566 if (!missing(paper)) 2026/07/24 19:06:32.747837943 new$paper <- paper 2026/07/24 19:06:32.747851423 if (!missing(encoding)) 2026/07/24 19:06:32.747852285 new$encoding <- encoding 2026/07/24 19:06:32.747865675 if (!missing(bg)) 2026/07/24 19:06:32.747866376 new$bg <- bg 2026/07/24 19:06:32.747904943 if (!missing(fg)) 2026/07/24 19:06:32.747905815 new$fg <- fg 2026/07/24 19:06:32.747918103 if (!missing(pointsize)) 2026/07/24 19:06:32.747918854 new$pointsize <- pointsize 2026/07/24 19:06:32.747932745 if (!missing(pagecentre)) 2026/07/24 19:06:32.747933436 new$pagecentre <- pagecentre 2026/07/24 19:06:32.747947497 if (!missing(colormodel)) 2026/07/24 19:06:32.747969731 new$colormodel <- colormodel 2026/07/24 19:06:32.748064572 if (!missing(useDingbats)) 2026/07/24 19:06:32.748066515 new$useDingbats <- useDingbats 2026/07/24 19:06:32.748086405 if (!missing(useKerning)) 2026/07/24 19:06:32.748087146 new$useKerning <- useKerning 2026/07/24 19:06:32.748117662 if (!missing(fillOddEven)) 2026/07/24 19:06:32.748127216 new$fillOddEven <- fillOddEven 2026/07/24 19:06:32.748145068 if (!missing(compress)) 2026/07/24 19:06:32.748146079 new$compress <- compress 2026/07/24 19:06:32.748168303 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 19:06:32.748169134 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 19:06:32.748191177 inherits(family, "CIDFont"))) { 2026/07/24 19:06:32.748191938 enc <- family$encoding 2026/07/24 19:06:32.748206310 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 19:06:32.748207021 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 19:06:32.748224927 "default")) 2026/07/24 19:06:32.748243155 old$encoding <- enc 2026/07/24 19:06:32.748256395 family <- family$metrics 2026/07/24 19:06:32.748257156 } 2026/07/24 19:06:32.748269134 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 19:06:32.748269885 old$encoding <- guessEncoding() 2026/07/24 19:06:32.748285728 if (!missing(family)) { 2026/07/24 19:06:32.748286530 if (length(family) == 4L) { 2026/07/24 19:06:32.748330115 family <- c(family, "Symbol.afm") 2026/07/24 19:06:32.748330976 } 2026/07/24 19:06:32.748344717 else if (length(family) == 5L) { 2026/07/24 19:06:32.748345448 } 2026/07/24 19:06:32.748358568 else if (length(family) == 1L) { 2026/07/24 19:06:32.748359269 pf <- pdfFonts(family)[[1L]] 2026/07/24 19:06:32.748373660 if (is.null(pf)) 2026/07/24 19:06:32.748374421 stop(gettextf("unknown family '%s'", family), 2026/07/24 19:06:32.748388267 domain = NA) 2026/07/24 19:06:32.748399624 matchFont(pf, old$encoding) 2026/07/24 19:06:32.748401396 } 2026/07/24 19:06:32.748417981 else stop("invalid 'family' argument") 2026/07/24 19:06:32.748418742 old$family <- family 2026/07/24 19:06:32.748434957 } 2026/07/24 19:06:32.748435708 version <- old$version 2026/07/24 19:06:32.748448898 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 19:06:32.748449819 "2.0") 2026/07/24 19:06:32.748505773 if (version %in% versions) 2026/07/24 19:06:32.748531361 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 19:06:32.748558347 else stop("invalid PDF version") 2026/07/24 19:06:32.748560230 onefile <- old$onefile 2026/07/24 19:06:32.748578487 if (!checkIntFormat(file)) 2026/07/24 19:06:32.748579218 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 19:06:32.748595412 domain = NA) 2026/07/24 19:06:32.748596204 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 19:06:32.748621421 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 19:06:32.748622213 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 19:06:32.748638627 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 19:06:32.748639258 old$fillOddEven, old$compress) 2026/07/24 19:06:32.748653690 invisible() 2026/07/24 19:06:32.748654331 } 2026/07/24 19:06:32.748663605 <bytecode: 0x5650589b09a0> 2026/07/24 19:06:32.748664225 <environment: namespace:grDevices> 2026/07/24 19:06:32.748676474 2026/07/24 19:06:32.748677155 $device.ask.default 2026/07/24 19:06:32.748687691 [1] FALSE 2026/07/24 19:06:32.748688382 2026/07/24 19:06:32.748699118 $digits 2026/07/24 19:06:32.748699869 [1] 7 2026/07/24 19:06:32.748711206 2026/07/24 19:06:32.748711967 $download.file.extra 2026/07/24 19:06:32.748723514 [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 19:06:32.748726148 2026/07/24 19:06:32.748751336 $download.file.method 2026/07/24 19:06:32.748752277 [1] "curl" 2026/07/24 19:06:32.748763935 2026/07/24 19:06:32.748764375 $dvipscmd 2026/07/24 19:06:32.748772788 [1] "dvips" 2026/07/24 19:06:32.748776764 2026/07/24 19:06:32.748788622 $echo 2026/07/24 19:06:32.748789553 [1] FALSE 2026/07/24 19:06:32.748800930 2026/07/24 19:06:32.748801361 $editor 2026/07/24 19:06:32.748808722 [1] "vi" 2026/07/24 19:06:32.748809183 2026/07/24 19:06:32.748816564 $encoding 2026/07/24 19:06:32.748817004 [1] "native.enc" 2026/07/24 19:06:32.748824976 2026/07/24 19:06:32.748825417 $example.ask 2026/07/24 19:06:32.748833008 [1] "default" 2026/07/24 19:06:32.748833469 2026/07/24 19:06:32.748840870 $expressions 2026/07/24 19:06:32.748841321 [1] 5000 2026/07/24 19:06:32.748849233 2026/07/24 19:06:32.748849663 $help.search.types 2026/07/24 19:06:32.748861211 [1] "vignette" "demo" "help" 2026/07/24 19:06:32.748862362 2026/07/24 19:06:32.748875592 $help.try.all.packages 2026/07/24 19:06:32.748878777 [1] FALSE 2026/07/24 19:06:32.748888121 2026/07/24 19:06:32.748888541 $HTTPUserAgent 2026/07/24 19:06:32.748896323 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/24 19:06:32.748896774 2026/07/24 19:06:32.748906579 $internet.info 2026/07/24 19:06:32.748907049 [1] 2 2026/07/24 19:06:32.748914861 2026/07/24 19:06:32.748915302 $keep.parse.data 2026/07/24 19:06:32.748923043 [1] TRUE 2026/07/24 19:06:32.748923474 2026/07/24 19:06:32.748930735 $keep.parse.data.pkgs 2026/07/24 19:06:32.748931185 [1] FALSE 2026/07/24 19:06:32.748939969 2026/07/24 19:06:32.748940890 $keep.source 2026/07/24 19:06:32.748955792 [1] FALSE 2026/07/24 19:06:32.748956533 2026/07/24 19:06:32.748965937 $keep.source.pkgs 2026/07/24 19:06:32.748966358 [1] FALSE 2026/07/24 19:06:32.748974590 2026/07/24 19:06:32.748975021 $locatorBell 2026/07/24 19:06:32.748982723 [1] TRUE 2026/07/24 19:06:32.748983163 2026/07/24 19:06:32.748990544 $mailer 2026/07/24 19:06:32.748990985 [1] "mailto" 2026/07/24 19:06:32.748998727 2026/07/24 19:06:32.748999147 $matprod 2026/07/24 19:06:32.749006418 [1] "default" 2026/07/24 19:06:32.749006839 2026/07/24 19:06:32.749014150 $max.contour.segments 2026/07/24 19:06:32.749014610 [1] 25000 2026/07/24 19:06:32.749023734 2026/07/24 19:06:32.749026749 $max.print 2026/07/24 19:06:32.749038676 [1] 99999 2026/07/24 19:06:32.749039337 2026/07/24 19:06:32.749052252 $menu.graphics 2026/07/24 19:06:32.749053163 [1] TRUE 2026/07/24 19:06:32.749066954 2026/07/24 19:06:32.749067795 $na.action 2026/07/24 19:06:32.749077019 [1] "na.omit" 2026/07/24 19:06:32.749077440 2026/07/24 19:06:32.749085612 $nwarnings 2026/07/24 19:06:32.749086043 [1] 50 2026/07/24 19:06:32.749094245 2026/07/24 19:06:32.749094656 $OutDec 2026/07/24 19:06:32.749102618 [1] "." 2026/07/24 19:06:32.749103098 2026/07/24 19:06:32.749124871 $packrat.authenticated.downloads.use.renv 2026/07/24 19:06:32.749125612 [1] TRUE 2026/07/24 19:06:32.749140364 2026/07/24 19:06:32.749141075 $packrat.connect.timeout 2026/07/24 19:06:32.749153514 [1] 10 2026/07/24 19:06:32.749154245 2026/07/24 19:06:32.749167785 $packrat.untrusted.packages 2026/07/24 19:06:32.749168516 character(0) 2026/07/24 19:06:32.749180805 2026/07/24 19:06:32.749181265 $packrat.verbose.cache 2026/07/24 19:06:32.749190319 [1] TRUE 2026/07/24 19:06:32.749190740 2026/07/24 19:06:32.749205071 $pager 2026/07/24 19:06:32.749205792 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/24 19:06:32.749219873 2026/07/24 19:06:32.749220434 $papersize 2026/07/24 19:06:32.749229017 [1] "letter" 2026/07/24 19:06:32.749229468 2026/07/24 19:06:32.749237590 $PCRE_limit_recursion 2026/07/24 19:06:32.749238010 [1] NA 2026/07/24 19:06:32.749261536 2026/07/24 19:06:32.749261936 $PCRE_study 2026/07/24 19:06:32.749270399 [1] FALSE 2026/07/24 19:06:32.749270850 2026/07/24 19:06:32.749282958 $PCRE_use_JIT 2026/07/24 19:06:32.749283749 [1] TRUE 2026/07/24 19:06:32.749296338 2026/07/24 19:06:32.749297019 $pdfviewer 2026/07/24 19:06:32.749308155 [1] "/usr/bin/xdg-open" 2026/07/24 19:06:32.749308676 2026/07/24 19:06:32.749321505 $pkgType 2026/07/24 19:06:32.749321956 [1] "source" 2026/07/24 19:06:32.749330479 2026/07/24 19:06:32.749330990 $printcmd 2026/07/24 19:06:32.749338891 [1] "/usr/bin/lpr" 2026/07/24 19:06:32.749339322 2026/07/24 19:06:32.749347444 $prompt 2026/07/24 19:06:32.749347875 [1] "> " 2026/07/24 19:06:32.749355887 2026/07/24 19:06:32.749356308 $repos 2026/07/24 19:06:32.749367735 CRAN 2026/07/24 19:06:32.749368546 "@CRAN@" 2026/07/24 19:06:32.749380954 2026/07/24 19:06:32.749381636 $rl_word_breaks 2026/07/24 19:06:32.749393163 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 19:06:32.749393593 2026/07/24 19:06:32.749402066 $scipen 2026/07/24 19:06:32.749402557 [1] 0 2026/07/24 19:06:32.749410589 2026/07/24 19:06:32.749410989 $show.coef.Pvalues 2026/07/24 19:06:32.749419352 [1] TRUE 2026/07/24 19:06:32.749419803 2026/07/24 19:06:32.749427454 $show.error.messages 2026/07/24 19:06:32.749427885 [1] TRUE 2026/07/24 19:06:32.749436728 2026/07/24 19:06:32.749437139 $show.signif.stars 2026/07/24 19:06:32.749445722 [1] TRUE 2026/07/24 19:06:32.749446172 2026/07/24 19:06:32.749459402 $showErrorCalls 2026/07/24 19:06:32.749460123 [1] TRUE 2026/07/24 19:06:32.749472261 2026/07/24 19:06:32.749472902 $showNCalls 2026/07/24 19:06:32.749481165 [1] 50 2026/07/24 19:06:32.749481675 2026/07/24 19:06:32.749489257 $showWarnCalls 2026/07/24 19:06:32.749489707 [1] FALSE 2026/07/24 19:06:32.749498250 2026/07/24 19:06:32.749498691 $str 2026/07/24 19:06:32.749522456 $str$strict.width 2026/07/24 19:06:32.749523178 [1] "no" 2026/07/24 19:06:32.749539963 2026/07/24 19:06:32.749540834 $str$digits.d 2026/07/24 19:06:32.749550198 [1] 3 2026/07/24 19:06:32.749550649 2026/07/24 19:06:32.749558300 $str$vec.len 2026/07/24 19:06:32.749558731 [1] 4 2026/07/24 19:06:32.749566943 2026/07/24 19:06:32.749567354 $str$list.len 2026/07/24 19:06:32.749575526 [1] 99 2026/07/24 19:06:32.749576007 2026/07/24 19:06:32.749583608 $str$deparse.lines 2026/07/24 19:06:32.749584039 NULL 2026/07/24 19:06:32.749592571 2026/07/24 19:06:32.749592992 $str$drop.deparse.attr 2026/07/24 19:06:32.749605871 [1] TRUE 2026/07/24 19:06:32.749606582 2026/07/24 19:06:32.749618340 $str$formatNum 2026/07/24 19:06:32.749619071 function (x, ...) 2026/07/24 19:06:32.749630608 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 19:06:32.749631039 <environment: 0x5650591134e8> 2026/07/24 19:06:32.749642757 2026/07/24 19:06:32.749643197 2026/07/24 19:06:32.749650528 $str.dendrogram.last 2026/07/24 19:06:32.749651069 [1] "`" 2026/07/24 19:06:32.749660083 2026/07/24 19:06:32.749660563 $texi2dvi 2026/07/24 19:06:32.749668545 [1] "/usr/bin/texi2dvi" 2026/07/24 19:06:32.749669006 2026/07/24 19:06:32.749677439 $timeout 2026/07/24 19:06:32.749677879 [1] 60 2026/07/24 19:06:32.749690338 2026/07/24 19:06:32.749691049 $ts.eps 2026/07/24 19:06:32.749702737 [1] 1e-05 2026/07/24 19:06:32.749703498 2026/07/24 19:06:32.749713473 $ts.S.compat 2026/07/24 19:06:32.749713933 [1] FALSE 2026/07/24 19:06:32.749722436 2026/07/24 19:06:32.749722857 $unzip 2026/07/24 19:06:32.749730628 [1] "/usr/bin/unzip" 2026/07/24 19:06:32.749731059 2026/07/24 19:06:32.749739231 $useFancyQuotes 2026/07/24 19:06:32.749739702 [1] TRUE 2026/07/24 19:06:32.749748455 2026/07/24 19:06:32.749748886 $verbose 2026/07/24 19:06:32.749756647 [1] FALSE 2026/07/24 19:06:32.749757098 2026/07/24 19:06:32.749764890 $warn 2026/07/24 19:06:32.749765360 [1] 0 2026/07/24 19:06:32.749779391 2026/07/24 19:06:32.749790228 $warning.length 2026/07/24 19:06:32.749800213 [1] 1000 2026/07/24 19:06:32.749800663 2026/07/24 19:06:32.749808285 $warnPartialMatchArgs 2026/07/24 19:06:32.749808715 [1] FALSE 2026/07/24 19:06:32.749817669 2026/07/24 19:06:32.749818119 $warnPartialMatchAttr 2026/07/24 19:06:32.749826652 [1] FALSE 2026/07/24 19:06:32.749827113 2026/07/24 19:06:32.749835866 $warnPartialMatchDollar 2026/07/24 19:06:32.749836327 [1] FALSE 2026/07/24 19:06:32.749845851 2026/07/24 19:06:32.749846292 $width 2026/07/24 19:06:32.749857989 [1] 80 2026/07/24 19:06:32.749858690 |
| ✅ | 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 19:06:32.773081788 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:32.773292183 [connect-session] Job Key: [redacted] 2026/07/24 19:06:32.773306144 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:32.773312233 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Determining session server location ... Connecting to session server http://127.0.0.1:38769 ... Connected to session server http://127.0.0.1:38769 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:32.954658059 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:32.954921488 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/24 19:06:32.963236780 2026/07/24 19:06:32.963245273 $ env 2026/07/24 19:06:32.963283360 _DD_ROOT_GO_SESSION_ID=18378486-104e-40d0-b294-96b1323473ec 2026/07/24 19:06:32.963284622 EDITOR=vi 2026/07/24 19:06:32.963300716 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:32.963307816 HOSTNAME=78377db1937b 2026/07/24 19:06:32.963323991 LANG=en_US.UTF-8 2026/07/24 19:06:32.963324802 LANGUAGE=en_US:en 2026/07/24 19:06:32.963338863 LC_ALL=en_US.UTF-8 2026/07/24 19:06:32.963339604 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 19:06:32.963365473 LN_S=ln -s 2026/07/24 19:06:32.963366224 LOGNAME=rstudio-connect 2026/07/24 19:06:32.963379374 MAKEFLAGS=-j1 2026/07/24 19:06:32.963380145 MAKE=make 2026/07/24 19:06:32.963392173 PAGER=/usr/bin/pager 2026/07/24 19:06:32.963392834 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 19:06:32.963409358 POSIT_CONNECT=1 2026/07/24 19:06:32.963410080 POSIT_PRODUCT=CONNECT 2026/07/24 19:06:32.963423059 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:06:32.963423710 R_ARCH= 2026/07/24 19:06:32.963436880 R_BROWSER=xdg-open 2026/07/24 19:06:32.963437621 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 19:06:32.963450620 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/24 19:06:32.963451331 R_ENVIRON_USER=REDACTED 2026/07/24 19:06:32.963465462 R_GZIPCMD=/usr/bin/gzip 2026/07/24 19:06:32.963466214 R_HOME=/opt/R/4.4.3/lib/R 2026/07/24 19:06:32.963479684 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/24 19:06:32.963480615 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/24 19:06:32.963496449 R_LIBS_USER=REDACTED 2026/07/24 19:06:32.963497190 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/24 19:06:32.963530951 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpCxuOwC/packrat-src 2026/07/24 19:06:32.963534386 R_PAPERSIZE=letter 2026/07/24 19:06:32.963604801 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 19:06:32.963605963 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 19:06:32.963622708 R_PRINTCMD=/usr/bin/lpr 2026/07/24 19:06:32.963623489 R_PROFILE_USER=REDACTED 2026/07/24 19:06:32.963638552 R_RD4PDF=times,inconsolata,hyper 2026/07/24 19:06:32.963639213 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpCxuOwC 2026/07/24 19:06:32.963655758 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/24 19:06:32.963656659 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 19:06:32.963675697 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 19:06:32.963678441 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:06:32.963698691 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 19:06:32.963699262 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 19:06:32.963712682 R_ZIPCMD=/usr/bin/zip 2026/07/24 19:06:32.963713143 SED=/usr/bin/sed 2026/07/24 19:06:32.963725541 SHLVL=2 2026/07/24 19:06:32.963725982 STARTUP_DEBUG_MODE=0 2026/07/24 19:06:32.963737920 TAR=/usr/bin/tar 2026/07/24 19:06:32.963738340 TERM=xterm 2026/07/24 19:06:32.963749808 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:32.963750308 TZ=UTC 2026/07/24 19:06:32.963762947 USERNAME=rstudio-connect 2026/07/24 19:06:32.963763398 USER=rstudio-connect 2026/07/24 19:06:32.969028846 _=/usr/bin/env Stopped session pings to http://127.0.0.1:38769 |
| ✅ | 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 19:06:32.985740435 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:32.985946644 [connect-session] Job Key: [redacted] 2026/07/24 19:06:32.985960595 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:32.985966674 [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:38893 ... Connected to session server http://127.0.0.1:38893 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:33.168431125 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:33.168733718 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/24 19:06:33.177111142 2026/07/24 19:06:33.177119114 $ findmnt --notruncate 2026/07/24 19:06:33.177165113 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:06:33.177169400 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6FFNM 5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:33.177368894 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:33.177379309 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:06:33.177408103 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:33.177408864 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:33.177460401 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:06:33.177487001 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:33.177487512 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:33.177538738 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:06:33.177539680 ├─/data /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:33.177593861 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l /6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:33.177595884 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l /6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:33.177716820 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:33.177803635 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:33.177804566 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:33.177857566 ├─/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 19:06:33.177860701 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:33.177904767 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/jobs/0/P7eW09A4FZ2SjL7R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:33.177905367 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:33.177930155 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:33.177930685 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace340628389] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:33.177958543 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:33.183401320 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr Stopped session pings to http://127.0.0.1:38893 |
| ✅ | 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 19:06:33.199964598 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:33.200188823 [connect-session] Job Key: [redacted] 2026/07/24 19:06:33.200202814 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:33.200209565 [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:41519 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:41519 2026/07/24 19:06:33.382174292 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:33.382417576 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 19:06:33.613756461 2026/07/24 19:06:33.613772485 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 19:06:33.613845855 * Trying 18.119.89.62:443... 2026/07/24 19:06:33.613847177 * Connected to packagemanager.posit.co (18.119.89.62) port 443 (#0) 2026/07/24 19:06:33.613864613 * ALPN, offering h2 2026/07/24 19:06:33.613865294 * ALPN, offering http/1.1 2026/07/24 19:06:33.613877482 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:06:33.613878324 * CApath: /etc/ssl/certs 2026/07/24 19:06:33.613892265 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:33.613893266 } [5 bytes data] 2026/07/24 19:06:33.613908238 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:06:33.613908909 } [512 bytes data] 2026/07/24 19:06:33.613928373 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:33.613932009 { [5 bytes data] 2026/07/24 19:06:33.613972009 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:06:33.613973090 { [104 bytes data] 2026/07/24 19:06:33.614007041 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:33.614007852 { [5 bytes data] 2026/07/24 19:06:33.614021322 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 19:06:33.614022094 { [3880 bytes data] 2026/07/24 19:06:33.614035253 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:33.614036034 { [5 bytes data] 2026/07/24 19:06:33.614054042 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 19:06:33.614060472 { [333 bytes data] 2026/07/24 19:06:33.614093191 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:33.614093722 { [5 bytes data] 2026/07/24 19:06:33.614103917 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 19:06:33.614104448 { [4 bytes data] 2026/07/24 19:06:33.614113922 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:33.614114373 } [5 bytes data] 2026/07/24 19:06:33.614123646 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 19:06:33.614124117 } [70 bytes data] 2026/07/24 19:06:33.614133742 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:06:33.614134983 } [5 bytes data] 2026/07/24 19:06:33.614144067 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:06:33.614144528 } [1 bytes data] 2026/07/24 19:06:33.614160081 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:33.614160722 } [5 bytes data] 2026/07/24 19:06:33.614175254 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 19:06:33.614175935 } [16 bytes data] 2026/07/24 19:06:33.614200972 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:06:33.614201723 { [5 bytes data] 2026/07/24 19:06:33.614215984 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:33.614216425 { [5 bytes data] 2026/07/24 19:06:33.614226510 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 19:06:33.614226950 { [16 bytes data] 2026/07/24 19:06:33.614249184 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 19:06:33.614250085 * ALPN, server accepted to use h2 2026/07/24 19:06:33.614266099 * Server certificate: 2026/07/24 19:06:33.614266560 * subject: CN=p3m.posit.it 2026/07/24 19:06:33.614276935 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 19:06:33.614277446 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 19:06:33.614287461 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 19:06:33.614288182 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 19:06:33.614302243 * SSL certificate verify ok. 2026/07/24 19:06:33.614302714 * Using HTTP2, server supports multiplexing 2026/07/24 19:06:33.614313510 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:06:33.614313971 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:06:33.614347251 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:33.614348182 } [5 bytes data] 2026/07/24 19:06:33.614366690 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:33.614367421 } [5 bytes data] 2026/07/24 19:06:33.614379058 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:33.614379549 } [5 bytes data] 2026/07/24 19:06:33.614389574 * Using Stream ID: 1 (easy handle 0x561157925a40) 2026/07/24 19:06:33.614390045 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:33.614401452 } [5 bytes data] 2026/07/24 19:06:33.614401913 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 19:06:33.614418207 > Host: packagemanager.posit.co 2026/07/24 19:06:33.614419138 > user-agent: curl/7.81.0 2026/07/24 19:06:33.614432819 > accept: */* 2026/07/24 19:06:33.614433270 > 2026/07/24 19:06:33.614441902 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:33.614442343 { [5 bytes data] 2026/07/24 19:06:33.614452248 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 19:06:33.614452709 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:33.614464446 } [5 bytes data] 2026/07/24 19:06:33.614464897 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:33.614474832 { [5 bytes data] 2026/07/24 19:06:33.614475323 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:33.614485227 { [5 bytes data] 2026/07/24 19:06:33.614485698 < HTTP/2 400 2026/07/24 19:06:33.614499879 < date: Fri, 24 Jul 2026 19:06:33 GMT 2026/07/24 19:06:33.614500670 < content-type: text/plain; charset=utf-8 2026/07/24 19:06:33.614534381 < content-length: 94 2026/07/24 19:06:33.614534842 < cache-control: max-age=3600 2026/07/24 19:06:33.614544737 < request-id: 58566551-df74-4b86-8bbc-2f50ed190ef8 2026/07/24 19:06:33.614545177 < server: Posit Package Manager v2026.06.0 2026/07/24 19:06:33.614557025 < x-content-type-options: nosniff 2026/07/24 19:06:33.614557486 < x-frame-options: DENY 2026/07/24 19:06:33.614567571 < x-repository-type: RSPM 2026/07/24 19:06:33.614584005 < 2026/07/24 19:06:33.614597606 { [94 bytes data] 2026/07/24 19:06:33.614598086 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:33.614608152 { [5 bytes data] 2026/07/24 19:06:33.621317943 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:41519 |
| ✅ | 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 19:06:33.637941380 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:33.638156662 [connect-session] Job Key: [redacted] 2026/07/24 19:06:33.638170283 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:33.638176703 [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:40235 ... Connected to session server http://127.0.0.1:40235 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:33.819546699 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:33.819841446 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 19:06:34.018708523 2026/07/24 19:06:34.018727792 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 19:06:34.018802614 * Trying 3.142.16.141:443... 2026/07/24 19:06:34.018803706 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0) 2026/07/24 19:06:34.018819860 * ALPN, offering h2 2026/07/24 19:06:34.018820531 * ALPN, offering http/1.1 2026/07/24 19:06:34.018833620 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:06:34.018834301 * CApath: /etc/ssl/certs 2026/07/24 19:06:34.018849064 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:34.018850015 } [5 bytes data] 2026/07/24 19:06:34.018868973 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:06:34.018875443 } [512 bytes data] 2026/07/24 19:06:34.018893550 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:34.018894181 { [5 bytes data] 2026/07/24 19:06:34.018906209 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:06:34.018906830 { [104 bytes data] 2026/07/24 19:06:34.018917987 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:34.018918688 { [5 bytes data] 2026/07/24 19:06:34.018931357 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 19:06:34.018932118 { [3880 bytes data] 2026/07/24 19:06:34.018945148 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:34.018945799 { [5 bytes data] 2026/07/24 19:06:34.018960080 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 19:06:34.018960721 { [333 bytes data] 2026/07/24 19:06:34.018974241 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:34.018974942 { [5 bytes data] 2026/07/24 19:06:34.018987922 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 19:06:34.018988663 { [4 bytes data] 2026/07/24 19:06:34.019003134 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:34.019003765 } [5 bytes data] 2026/07/24 19:06:34.019018157 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 19:06:34.019019048 } [70 bytes data] 2026/07/24 19:06:34.019037115 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:06:34.019037706 } [5 bytes data] 2026/07/24 19:06:34.019046880 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:06:34.019047301 } [1 bytes data] 2026/07/24 19:06:34.019056925 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:34.019057336 } [5 bytes data] 2026/07/24 19:06:34.019066770 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 19:06:34.019067190 } [16 bytes data] 2026/07/24 19:06:34.019076284 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:06:34.019076715 { [5 bytes data] 2026/07/24 19:06:34.019086339 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:34.019087110 { [5 bytes data] 2026/07/24 19:06:34.019105688 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 19:06:34.019106389 { [16 bytes data] 2026/07/24 19:06:34.019118297 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 19:06:34.019118878 * ALPN, server accepted to use h2 2026/07/24 19:06:34.019130265 * Server certificate: 2026/07/24 19:06:34.019130736 * subject: CN=p3m.posit.it 2026/07/24 19:06:34.019140540 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 19:06:34.019140981 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 19:06:34.019150515 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 19:06:34.019151336 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 19:06:34.019164807 * SSL certificate verify ok. 2026/07/24 19:06:34.019165267 * Using HTTP2, server supports multiplexing 2026/07/24 19:06:34.019184696 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:06:34.019185367 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:06:34.019213720 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:34.019214331 } [5 bytes data] 2026/07/24 19:06:34.019226399 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:34.019227020 } [5 bytes data] 2026/07/24 19:06:34.019238898 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:34.019239508 } [5 bytes data] 2026/07/24 19:06:34.019257306 * Using Stream ID: 1 (easy handle 0x5586fc912a40) 2026/07/24 19:06:34.019261102 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:34.019303074 } [5 bytes data] 2026/07/24 19:06:34.019304266 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 19:06:34.019323935 > Host: packagemanager.posit.co 2026/07/24 19:06:34.019325397 > user-agent: curl/7.81.0 2026/07/24 19:06:34.019346559 > accept: */* 2026/07/24 19:06:34.019347560 > 2026/07/24 19:06:34.019361641 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:34.019362563 { [5 bytes data] 2026/07/24 19:06:34.019377105 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 19:06:34.019377826 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:34.019395342 } [5 bytes data] 2026/07/24 19:06:34.019396213 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:34.019410364 { [5 bytes data] 2026/07/24 19:06:34.019411166 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:34.019424816 { [5 bytes data] 2026/07/24 19:06:34.019425477 < HTTP/2 400 2026/07/24 19:06:34.019437195 < date: Fri, 24 Jul 2026 19:06:34 GMT 2026/07/24 19:06:34.019438286 < content-type: text/plain; charset=utf-8 2026/07/24 19:06:34.019453569 < content-length: 94 2026/07/24 19:06:34.019454360 < cache-control: max-age=3600 2026/07/24 19:06:34.019467690 < request-id: cddce7bd-0e79-45a0-b266-6a16eca7d262 2026/07/24 19:06:34.019468351 < server: Posit Package Manager v2026.06.0 2026/07/24 19:06:34.019490344 < x-content-type-options: nosniff 2026/07/24 19:06:34.019491466 < x-frame-options: DENY 2026/07/24 19:06:34.019534070 < x-repository-type: RSPM 2026/07/24 19:06:34.019534791 < 2026/07/24 19:06:34.019546959 { [94 bytes data] 2026/07/24 19:06:34.019547750 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:34.019561941 { [5 bytes data] 2026/07/24 19:06:34.026037627 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:40235 |
| ✅ | 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 19:06:34.043399671 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:34.043661513 [connect-session] Job Key: [redacted] 2026/07/24 19:06:34.043675524 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:34.043684888 [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:32897 ... Connected to session server http://127.0.0.1:32897 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:34.252060228 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:34.252386643 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/24 19:06:34.272870202 2026/07/24 19:06:34.272883472 $ /opt/R/4.5.2/bin/R --version 2026/07/24 19:06:34.272935690 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/24 19:06:34.272936721 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 19:06:34.272958644 Platform: x86_64-pc-linux-gnu 2026/07/24 19:06:34.272959706 2026/07/24 19:06:34.272971684 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 19:06:34.272972345 You are welcome to redistribute it under the terms of the 2026/07/24 19:06:34.272989951 GNU General Public License versions 2 or 3. 2026/07/24 19:06:34.272990882 For more information about these matters see 2026/07/24 19:06:34.279255081 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:32897 |
| ✅ | 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 19:06:34.297353222 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:34.297671699 [connect-session] Job Key: [redacted] 2026/07/24 19:06:34.297686331 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:34.297698820 [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:42007 ... Connected to session server http://127.0.0.1:42007 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:34.483706329 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:34.483969608 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/24 19:06:34.702827602 2026/07/24 19:06:34.702844257 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 19:06:34.702919089 Package Version LibPath 2026/07/24 19:06:34.702923125 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703000441 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703002084 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703019570 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703020301 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703046400 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703048944 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703120220 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703121242 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703133490 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703133931 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703152499 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703153170 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703168257 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703185082 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703194036 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703211912 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703212373 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703223049 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703223540 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703263555 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703264427 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703295032 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703295994 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703314622 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703315062 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703325157 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703325598 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703344386 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703345087 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703358748 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703359158 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703369474 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703369884 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703380240 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703380701 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703391036 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703391437 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703408166 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703429314 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.703429754 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:34.708832197 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 19:06:34.726402141 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:34.726715331 [connect-session] Job Key: [redacted] 2026/07/24 19:06:34.726729031 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:34.726733608 [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:46081 ... Connected to session server http://127.0.0.1:46081 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:34.911554714 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:34.911821574 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/24 19:06:34.912272530 $add.smooth 2026/07/24 19:06:34.912279891 [1] TRUE 2026/07/24 19:06:34.912301714 2026/07/24 19:06:34.912302896 $bitmapType 2026/07/24 19:06:34.912314663 [1] "cairo" 2026/07/24 19:06:34.912315154 2026/07/24 19:06:34.912322875 $browser 2026/07/24 19:06:34.912323496 [1] "xdg-open" 2026/07/24 19:06:34.912331839 2026/07/24 19:06:34.912332290 $browserNLdisabled 2026/07/24 19:06:34.912340922 [1] FALSE 2026/07/24 19:06:34.912341373 2026/07/24 19:06:34.912348844 $catch.script.errors 2026/07/24 19:06:34.912349305 [1] FALSE 2026/07/24 19:06:34.912370005 2026/07/24 19:06:34.912371267 $CBoundsCheck 2026/07/24 19:06:34.912404387 [1] FALSE 2026/07/24 19:06:34.912406850 2026/07/24 19:06:34.912417687 $check.bounds 2026/07/24 19:06:34.912418488 [1] FALSE 2026/07/24 19:06:34.912430886 2026/07/24 19:06:34.912431588 $citation.bibtex.max 2026/07/24 19:06:34.912444497 [1] 1 2026/07/24 19:06:34.912445378 2026/07/24 19:06:34.912456244 $continue 2026/07/24 19:06:34.912456966 [1] "+ " 2026/07/24 19:06:34.912468603 2026/07/24 19:06:34.912469334 $contrasts 2026/07/24 19:06:34.912498754 unordered ordered 2026/07/24 19:06:34.912539775 "contr.treatment" "contr.poly" 2026/07/24 19:06:34.912641998 2026/07/24 19:06:34.912653706 $defaultPackages 2026/07/24 19:06:34.912672313 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 19:06:34.912691923 2026/07/24 19:06:34.912709419 $demo.ask 2026/07/24 19:06:34.912710160 [1] "default" 2026/07/24 19:06:34.912722228 2026/07/24 19:06:34.912722969 $deparse.cutoff 2026/07/24 19:06:34.912734657 [1] 60 2026/07/24 19:06:34.912735448 2026/07/24 19:06:34.912746254 $device 2026/07/24 19:06:34.912869569 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 19:06:34.912875237 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 19:06:34.912902498 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 19:06:34.912903199 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/24 19:06:34.912922488 { 2026/07/24 19:06:34.912923279 initPSandPDFfonts() 2026/07/24 19:06:34.912935538 new <- list() 2026/07/24 19:06:34.912936329 if (!missing(width)) 2026/07/24 19:06:34.912948908 new$width <- width 2026/07/24 19:06:34.912949599 if (!missing(height)) 2026/07/24 19:06:34.912962448 new$height <- height 2026/07/24 19:06:34.912963159 if (!missing(onefile)) 2026/07/24 19:06:34.912976609 new$onefile <- onefile 2026/07/24 19:06:34.912977380 if (!missing(title)) 2026/07/24 19:06:34.912992693 new$title <- title 2026/07/24 19:06:34.912993404 if (!missing(fonts)) 2026/07/24 19:06:34.913006594 new$fonts <- fonts 2026/07/24 19:06:34.913007265 if (!missing(version)) 2026/07/24 19:06:34.913020415 new$version <- version 2026/07/24 19:06:34.913021106 if (!missing(paper)) 2026/07/24 19:06:34.913034396 new$paper <- paper 2026/07/24 19:06:34.913035077 if (!missing(encoding)) 2026/07/24 19:06:34.913047991 new$encoding <- encoding 2026/07/24 19:06:34.913050324 if (!missing(bg)) 2026/07/24 19:06:34.913071146 new$bg <- bg 2026/07/24 19:06:34.913071897 if (!missing(fg)) 2026/07/24 19:06:34.913084796 new$fg <- fg 2026/07/24 19:06:34.913085467 if (!missing(pointsize)) 2026/07/24 19:06:34.913098336 new$pointsize <- pointsize 2026/07/24 19:06:34.913099208 if (!missing(pagecentre)) 2026/07/24 19:06:34.913123409 new$pagecentre <- pagecentre 2026/07/24 19:06:34.913137525 if (!missing(colormodel)) 2026/07/24 19:06:34.913138366 new$colormodel <- colormodel 2026/07/24 19:06:34.913153138 if (!missing(useDingbats)) 2026/07/24 19:06:34.913153920 new$useDingbats <- useDingbats 2026/07/24 19:06:34.913177204 if (!missing(useKerning)) 2026/07/24 19:06:34.913177895 new$useKerning <- useKerning 2026/07/24 19:06:34.913203129 if (!missing(fillOddEven)) 2026/07/24 19:06:34.913231451 new$fillOddEven <- fillOddEven 2026/07/24 19:06:34.913247856 if (!missing(compress)) 2026/07/24 19:06:34.913248597 new$compress <- compress 2026/07/24 19:06:34.913262277 if (!missing(timestamp)) 2026/07/24 19:06:34.913262998 new$timestamp <- timestamp 2026/07/24 19:06:34.913322738 if (!missing(producer)) 2026/07/24 19:06:34.913323669 new$producer <- producer 2026/07/24 19:06:34.913337179 if (!missing(author)) 2026/07/24 19:06:34.913337911 new$author <- author 2026/07/24 19:06:34.913350930 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 19:06:34.913351641 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 19:06:34.913370249 inherits(family, "CIDFont"))) { 2026/07/24 19:06:34.913370990 enc <- family$encoding 2026/07/24 19:06:34.913385412 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 19:06:34.913386113 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 19:06:34.913403739 "default")) 2026/07/24 19:06:34.913404490 old$encoding <- enc 2026/07/24 19:06:34.913416929 family <- family$metrics 2026/07/24 19:06:34.913417750 } 2026/07/24 19:06:34.913429698 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 19:06:34.913430419 old$encoding <- guessEncoding() 2026/07/24 19:06:34.913446393 if (!missing(family)) { 2026/07/24 19:06:34.913447104 if (length(family) == 4L) { 2026/07/24 19:06:34.913460324 family <- c(family, "Symbol.afm") 2026/07/24 19:06:34.913461055 } 2026/07/24 19:06:34.913474285 else if (length(family) == 5L) { 2026/07/24 19:06:34.913474996 } 2026/07/24 19:06:34.913487234 else if (length(family) == 1L) { 2026/07/24 19:06:34.913487935 pf <- pdfFonts(family)[[1L]] 2026/07/24 19:06:34.913501806 if (is.null(pf)) 2026/07/24 19:06:34.913502547 stop(gettextf("unknown family '%s'", family), 2026/07/24 19:06:34.913533864 domain = NA) 2026/07/24 19:06:34.913534545 matchFont(pf, old$encoding) 2026/07/24 19:06:34.913548446 } 2026/07/24 19:06:34.913549157 else stop("invalid 'family' argument") 2026/07/24 19:06:34.913562387 old$family <- family 2026/07/24 19:06:34.913563108 } 2026/07/24 19:06:34.913574505 version <- old$version 2026/07/24 19:06:34.913575186 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 19:06:34.913589167 "2.0") 2026/07/24 19:06:34.913589898 if (version %in% versions) 2026/07/24 19:06:34.913602036 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 19:06:34.913602697 else stop("invalid PDF version") 2026/07/24 19:06:34.913618571 onefile <- old$onefile 2026/07/24 19:06:34.913619252 if (!checkIntFormat(file)) 2026/07/24 19:06:34.913632742 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 19:06:34.913633443 domain = NA) 2026/07/24 19:06:34.913648255 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 19:06:34.913648967 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 19:06:34.913666703 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 19:06:34.913667404 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 19:06:34.913686222 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/24 19:06:34.913687094 old$author) 2026/07/24 19:06:34.913702877 invisible() 2026/07/24 19:06:34.913703588 } 2026/07/24 19:06:34.913715737 <bytecode: 0x558e4d9a8300> 2026/07/24 19:06:34.913716558 <environment: namespace:grDevices> 2026/07/24 19:06:34.913732592 2026/07/24 19:06:34.913733313 $device.ask.default 2026/07/24 19:06:34.913752542 [1] FALSE 2026/07/24 19:06:34.913753293 2026/07/24 19:06:34.913764590 $digits 2026/07/24 19:06:34.913768506 [1] 7 2026/07/24 19:06:34.913779101 2026/07/24 19:06:34.913779762 $download.file.extra 2026/07/24 19:06:34.913789988 [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 19:06:34.913790869 2026/07/24 19:06:34.913805821 $download.file.method 2026/07/24 19:06:34.913806472 [1] "curl" 2026/07/24 19:06:34.913816978 2026/07/24 19:06:34.913817689 $dvipscmd 2026/07/24 19:06:34.913826532 [1] "dvips" 2026/07/24 19:06:34.913827294 2026/07/24 19:06:34.913837539 $echo 2026/07/24 19:06:34.913838360 [1] FALSE 2026/07/24 19:06:34.913849257 2026/07/24 19:06:34.913850048 $editor 2026/07/24 19:06:34.913860273 [1] "vi" 2026/07/24 19:06:34.913860954 2026/07/24 19:06:34.913870789 $encoding 2026/07/24 19:06:34.913871470 [1] "native.enc" 2026/07/24 19:06:34.913882126 2026/07/24 19:06:34.913882777 $example.ask 2026/07/24 19:06:34.913892742 [1] "default" 2026/07/24 19:06:34.913893463 2026/07/24 19:06:34.914056898 $expressions 2026/07/24 19:06:34.914081539 [1] 5000 2026/07/24 19:06:34.914083562 2026/07/24 19:06:34.914101769 $help.search.types 2026/07/24 19:06:34.914102711 [1] "vignette" "demo" "help" 2026/07/24 19:06:34.914122426 2026/07/24 19:06:34.914123447 $help.try.all.packages 2026/07/24 19:06:34.914142255 [1] FALSE 2026/07/24 19:06:34.914142896 2026/07/24 19:06:34.914152711 $HTTPUserAgent 2026/07/24 19:06:34.914153432 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/24 19:06:34.914168094 2026/07/24 19:06:34.914168835 $internet.info 2026/07/24 19:06:34.914180112 [1] 2 2026/07/24 19:06:34.914180813 2026/07/24 19:06:34.914191199 $keep.parse.data 2026/07/24 19:06:34.914191900 [1] TRUE 2026/07/24 19:06:34.914203457 2026/07/24 19:06:34.914204208 $keep.parse.data.pkgs 2026/07/24 19:06:34.914215826 [1] FALSE 2026/07/24 19:06:34.914216577 2026/07/24 19:06:34.914227764 $keep.source 2026/07/24 19:06:34.914228465 [1] FALSE 2026/07/24 19:06:34.914240533 2026/07/24 19:06:34.914241274 $keep.source.pkgs 2026/07/24 19:06:34.914253632 [1] FALSE 2026/07/24 19:06:34.914254413 2026/07/24 19:06:34.914265610 $locatorBell 2026/07/24 19:06:34.914266231 [1] TRUE 2026/07/24 19:06:34.914278269 2026/07/24 19:06:34.914278880 $mailer 2026/07/24 19:06:34.914289897 [1] "mailto" 2026/07/24 19:06:34.914290608 2026/07/24 19:06:34.914301885 $matprod 2026/07/24 19:06:34.914302536 [1] "default" 2026/07/24 19:06:34.914314403 2026/07/24 19:06:34.914315124 $max.contour.segments 2026/07/24 19:06:34.914327243 [1] 25000 2026/07/24 19:06:34.914327994 2026/07/24 19:06:34.914338449 $max.print 2026/07/24 19:06:34.914339120 [1] 99999 2026/07/24 19:06:34.914352220 2026/07/24 19:06:34.914353382 $menu.graphics 2026/07/24 19:06:34.914369586 [1] TRUE 2026/07/24 19:06:34.914370557 2026/07/24 19:06:34.914386021 $na.action 2026/07/24 19:06:34.914387132 [1] "na.omit" 2026/07/24 19:06:34.914398780 2026/07/24 19:06:34.914399501 $nwarnings 2026/07/24 19:06:34.914410457 [1] 50 2026/07/24 19:06:34.914411158 2026/07/24 19:06:34.914421394 $OutDec 2026/07/24 19:06:34.914422185 [1] "." 2026/07/24 19:06:34.914433061 2026/07/24 19:06:34.914433792 $packrat.authenticated.downloads.use.renv 2026/07/24 19:06:34.914446832 [1] TRUE 2026/07/24 19:06:34.914447513 2026/07/24 19:06:34.914457978 $packrat.connect.timeout 2026/07/24 19:06:34.914458649 [1] 10 2026/07/24 19:06:34.914470507 2026/07/24 19:06:34.914471248 $packrat.untrusted.packages 2026/07/24 19:06:34.914483076 character(0) 2026/07/24 19:06:34.914483757 2026/07/24 19:06:34.914494383 $packrat.verbose.cache 2026/07/24 19:06:34.914495334 [1] TRUE 2026/07/24 19:06:34.914523366 2026/07/24 19:06:34.914524127 $pager 2026/07/24 19:06:34.914539410 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/24 19:06:34.914540121 2026/07/24 19:06:34.914552320 $papersize 2026/07/24 19:06:34.914553001 [1] "letter" 2026/07/24 19:06:34.914564348 2026/07/24 19:06:34.914565159 $PCRE_limit_recursion 2026/07/24 19:06:34.914582825 [1] NA 2026/07/24 19:06:34.914583526 2026/07/24 19:06:34.914593802 $PCRE_study 2026/07/24 19:06:34.914594613 [1] FALSE 2026/07/24 19:06:34.914605980 2026/07/24 19:06:34.914606701 $PCRE_use_JIT 2026/07/24 19:06:34.914617577 [1] TRUE 2026/07/24 19:06:34.914618319 2026/07/24 19:06:34.914628524 $pdfviewer 2026/07/24 19:06:34.914629235 [1] "/usr/bin/xdg-open" 2026/07/24 19:06:34.914641333 2026/07/24 19:06:34.914642044 $pkgType 2026/07/24 19:06:34.914652810 [1] "source" 2026/07/24 19:06:34.914653651 2026/07/24 19:06:34.914664528 $printcmd 2026/07/24 19:06:34.914665249 [1] "/usr/bin/lpr" 2026/07/24 19:06:34.914677247 2026/07/24 19:06:34.914677868 $prompt 2026/07/24 19:06:34.914688223 [1] "> " 2026/07/24 19:06:34.914689034 2026/07/24 19:06:34.914699280 $repos 2026/07/24 19:06:34.914700061 CRAN 2026/07/24 19:06:34.914711188 "@CRAN@" 2026/07/24 19:06:34.914711889 2026/07/24 19:06:34.914722635 $rl_word_breaks 2026/07/24 19:06:34.914723396 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 19:06:34.914756365 2026/07/24 19:06:34.914757167 $scipen 2026/07/24 19:06:34.914768143 [1] 0 2026/07/24 19:06:34.914768854 2026/07/24 19:06:34.914779139 $show.coef.Pvalues 2026/07/24 19:06:34.914779851 [1] TRUE 2026/07/24 19:06:34.914791147 2026/07/24 19:06:34.914791798 $show.error.messages 2026/07/24 19:06:34.914802735 [1] TRUE 2026/07/24 19:06:34.914803386 2026/07/24 19:06:34.914813060 $show.signif.stars 2026/07/24 19:06:34.914813761 [1] TRUE 2026/07/24 19:06:34.914825359 2026/07/24 19:06:34.914826060 $showErrorCalls 2026/07/24 19:06:34.914837377 [1] TRUE 2026/07/24 19:06:34.914838098 2026/07/24 19:06:34.914847993 $showNCalls 2026/07/24 19:06:34.914848654 [1] 50 2026/07/24 19:06:34.914859039 2026/07/24 19:06:34.914859710 $showWarnCalls 2026/07/24 19:06:34.914870356 [1] FALSE 2026/07/24 19:06:34.914871097 2026/07/24 19:06:34.914881583 $str 2026/07/24 19:06:34.914882374 $str$strict.width 2026/07/24 19:06:34.914893711 [1] "no" 2026/07/24 19:06:34.914894432 2026/07/24 19:06:34.914904447 $str$digits.d 2026/07/24 19:06:34.914905168 [1] 3 2026/07/24 19:06:34.914915864 2026/07/24 19:06:34.914916555 $str$vec.len 2026/07/24 19:06:34.914926941 [1] 4 2026/07/24 19:06:34.914927632 2026/07/24 19:06:34.914937647 $str$list.len 2026/07/24 19:06:34.914938448 [1] 99 2026/07/24 19:06:34.914949495 2026/07/24 19:06:34.914950186 $str$deparse.lines 2026/07/24 19:06:34.914961433 NULL 2026/07/24 19:06:34.914962134 2026/07/24 19:06:34.914972169 $str$drop.deparse.attr 2026/07/24 19:06:34.914972870 [1] TRUE 2026/07/24 19:06:34.914985178 2026/07/24 19:06:34.914985889 $str$formatNum 2026/07/24 19:06:34.914996916 function (x, ...) 2026/07/24 19:06:34.914997627 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 19:06:34.915011397 <environment: 0x558e4e21b6c8> 2026/07/24 19:06:34.915012058 2026/07/24 19:06:34.915024477 2026/07/24 19:06:34.915025178 $str.dendrogram.last 2026/07/24 19:06:34.915036495 [1] "`" 2026/07/24 19:06:34.915037176 2026/07/24 19:06:34.915047301 $texi2dvi 2026/07/24 19:06:34.915048132 [1] "/usr/bin/texi2dvi" 2026/07/24 19:06:34.915061162 2026/07/24 19:06:34.915061833 $timeout 2026/07/24 19:06:34.915176795 [1] 60 2026/07/24 19:06:34.915178518 2026/07/24 19:06:34.915189945 $ts.eps 2026/07/24 19:06:34.915190656 [1] 1e-05 2026/07/24 19:06:34.915202273 2026/07/24 19:06:34.915203075 $ts.S.compat 2026/07/24 19:06:34.915234281 [1] FALSE 2026/07/24 19:06:34.915247431 2026/07/24 19:06:34.915248122 $unzip 2026/07/24 19:06:34.915272789 [1] "/usr/bin/unzip" 2026/07/24 19:06:34.915273530 2026/07/24 19:06:34.915285338 $useFancyQuotes 2026/07/24 19:06:34.915286139 [1] TRUE 2026/07/24 19:06:34.915297947 2026/07/24 19:06:34.915298768 $verbose 2026/07/24 19:06:34.915309754 [1] FALSE 2026/07/24 19:06:34.915310445 2026/07/24 19:06:34.915331367 $warn 2026/07/24 19:06:34.915332428 [1] 0 2026/07/24 19:06:34.915349158 2026/07/24 19:06:34.915351612 $warning.length 2026/07/24 19:06:34.915369739 [1] 1000 2026/07/24 19:06:34.915370550 2026/07/24 19:06:34.915381827 $warnPartialMatchArgs 2026/07/24 19:06:34.915382858 [1] FALSE 2026/07/24 19:06:34.915402498 2026/07/24 19:06:34.915403239 $warnPartialMatchAttr 2026/07/24 19:06:34.915448767 [1] FALSE 2026/07/24 19:06:34.915449598 2026/07/24 19:06:34.915462077 $warnPartialMatchDollar 2026/07/24 19:06:34.915462818 [1] FALSE 2026/07/24 19:06:34.915476659 2026/07/24 19:06:34.915477410 $width 2026/07/24 19:06:34.915489328 [1] 80 2026/07/24 19:06:34.915520144 Stopped session pings to http://127.0.0.1:46081 Stopping content session token refresher |
| ✅ | packrat-restore-sandbox | environment | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 19:06:34.937960771 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:34.938191016 [connect-session] Job Key: [redacted] 2026/07/24 19:06:34.938200911 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:34.938205167 [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:34003 ... Connected to session server http://127.0.0.1:34003 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:35.123190815 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:35.123482832 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/24 19:06:35.131649065 2026/07/24 19:06:35.131658759 $ env 2026/07/24 19:06:35.131699310 _DD_ROOT_GO_SESSION_ID=18378486-104e-40d0-b294-96b1323473ec 2026/07/24 19:06:35.131700432 EDITOR=vi 2026/07/24 19:06:35.131720151 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:35.131721443 HOSTNAME=78377db1937b 2026/07/24 19:06:35.131736626 LANG=en_US.UTF-8 2026/07/24 19:06:35.131737086 LANGUAGE=en_US:en 2026/07/24 19:06:35.131751218 LC_ALL=en_US.UTF-8 2026/07/24 19:06:35.131751919 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 19:06:35.131782785 LN_S=ln -s 2026/07/24 19:06:35.131783576 LOGNAME=rstudio-connect 2026/07/24 19:06:35.131798018 MAKEFLAGS=-j1 2026/07/24 19:06:35.131798729 MAKE=make 2026/07/24 19:06:35.131820042 PAGER=/usr/bin/pager 2026/07/24 19:06:35.131821424 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 19:06:35.131859421 POSIT_CONNECT=1 2026/07/24 19:06:35.131860092 POSIT_PRODUCT=CONNECT 2026/07/24 19:06:35.131887463 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:06:35.131888214 R_ARCH= 2026/07/24 19:06:35.131901193 R_BROWSER=xdg-open 2026/07/24 19:06:35.131901904 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 19:06:35.131914854 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/24 19:06:35.131915565 R_ENVIRON_USER=REDACTED 2026/07/24 19:06:35.131928995 R_GZIPCMD=/usr/bin/gzip 2026/07/24 19:06:35.131929666 R_HOME=/opt/R/4.5.2/lib/R 2026/07/24 19:06:35.131942705 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/24 19:06:35.131943727 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/24 19:06:35.131960031 R_LIBS_USER=REDACTED 2026/07/24 19:06:35.131960702 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/24 19:06:35.131976476 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpPAfvaJ/packrat-src 2026/07/24 19:06:35.131977568 R_PAPERSIZE=letter 2026/07/24 19:06:35.131994443 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 19:06:35.131995174 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 19:06:35.132011198 R_PRINTCMD=/usr/bin/lpr 2026/07/24 19:06:35.132012019 R_PROFILE_USER=REDACTED 2026/07/24 19:06:35.132025750 R_RD4PDF=times,inconsolata,hyper 2026/07/24 19:06:35.132026491 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpPAfvaJ 2026/07/24 19:06:35.132043006 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/24 19:06:35.132043456 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 19:06:35.132054232 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 19:06:35.132054683 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:06:35.132064898 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 19:06:35.132065369 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 19:06:35.132081263 R_ZIPCMD=/usr/bin/zip 2026/07/24 19:06:35.132082034 SED=/usr/bin/sed 2026/07/24 19:06:35.132096095 SHLVL=2 2026/07/24 19:06:35.132096856 STARTUP_DEBUG_MODE=0 2026/07/24 19:06:35.132112480 TAR=/usr/bin/tar 2026/07/24 19:06:35.132113231 TERM=xterm 2026/07/24 19:06:35.132132520 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:35.132133631 TZ=UTC 2026/07/24 19:06:35.132146120 USERNAME=rstudio-connect 2026/07/24 19:06:35.132146611 USER=rstudio-connect 2026/07/24 19:06:35.137417406 _=/usr/bin/env Stopped session pings to http://127.0.0.1:34003 |
| ✅ | 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 19:06:35.154490817 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:35.154890125 [connect-session] Job Key: [redacted] 2026/07/24 19:06:35.154905097 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:35.154909915 [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:45385 ... Connected to session server http://127.0.0.1:45385 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:35.336462385 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:35.336750011 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/24 19:06:35.344808488 2026/07/24 19:06:35.344818893 $ findmnt --notruncate 2026/07/24 19:06:35.344862579 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:06:35.344864051 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6FFNM 5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:35.344977982 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:35.344979013 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:06:35.345012368 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:35.345013850 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:35.345112363 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:06:35.345124531 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:35.345197631 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:35.345198762 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:06:35.345238352 ├─/data /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:35.345241486 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l /6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:35.345286203 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l /6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:35.345458311 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:35.345573193 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:35.345574114 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:35.345618321 ├─/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 19:06:35.345621065 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:35.345664620 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/jobs/0/OFuYtHVGBMmCjEhs] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:35.345665351 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:35.345719122 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:35.345763468 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace4152930919] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:35.345779823 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:35.350742722 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/overlay2/l/6 FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr |
| ✅ | 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 19:06:35.368406792 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:35.368659241 [connect-session] Job Key: [redacted] 2026/07/24 19:06:35.368672300 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:35.368681534 [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:36773 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:36773 2026/07/24 19:06:35.552551846 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:35.552875551 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 19:06:35.763061930 2026/07/24 19:06:35.763077042 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 19:06:35.763214178 * Trying 3.20.58.3:443... 2026/07/24 19:06:35.763216782 * Connected to packagemanager.posit.co (3.20.58.3) port 443 (#0) 2026/07/24 19:06:35.763234719 * ALPN, offering h2 2026/07/24 19:06:35.763235189 * ALPN, offering http/1.1 2026/07/24 19:06:35.763245435 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:06:35.763245895 * CApath: /etc/ssl/certs 2026/07/24 19:06:35.763256822 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:35.763257533 } [5 bytes data] 2026/07/24 19:06:35.763268439 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:06:35.763268870 } [512 bytes data] 2026/07/24 19:06:35.763290333 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:35.763292035 { [5 bytes data] 2026/07/24 19:06:35.763339076 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:06:35.763340278 { [104 bytes data] 2026/07/24 19:06:35.763355540 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:35.763356362 { [5 bytes data] 2026/07/24 19:06:35.763371715 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 19:06:35.763372416 { [3880 bytes data] 2026/07/24 19:06:35.763386527 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:35.763387388 { [5 bytes data] 2026/07/24 19:06:35.763402501 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 19:06:35.763403192 { [333 bytes data] 2026/07/24 19:06:35.763418785 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:35.763419446 { [5 bytes data] 2026/07/24 19:06:35.763434248 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 19:06:35.763434989 { [4 bytes data] 2026/07/24 19:06:35.763450112 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:35.763450833 } [5 bytes data] 2026/07/24 19:06:35.763465555 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 19:06:35.763466296 } [70 bytes data] 2026/07/24 19:06:35.763481830 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:06:35.763482501 } [5 bytes data] 2026/07/24 19:06:35.763496762 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:06:35.763497443 } [1 bytes data] 2026/07/24 19:06:35.763531574 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:35.763532255 } [5 bytes data] 2026/07/24 19:06:35.763547848 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 19:06:35.763548540 } [16 bytes data] 2026/07/24 19:06:35.763562240 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:06:35.763562971 { [5 bytes data] 2026/07/24 19:06:35.763576922 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:35.763577623 { [5 bytes data] 2026/07/24 19:06:35.763592836 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 19:06:35.763593507 { [16 bytes data] 2026/07/24 19:06:35.763608069 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 19:06:35.763608830 * ALPN, server accepted to use h2 2026/07/24 19:06:35.763626647 * Server certificate: 2026/07/24 19:06:35.763627348 * subject: CN=p3m.posit.it 2026/07/24 19:06:35.763641669 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 19:06:35.763642380 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 19:06:35.763659616 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 19:06:35.763660647 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 19:06:35.763681909 * SSL certificate verify ok. 2026/07/24 19:06:35.763682590 * Using HTTP2, server supports multiplexing 2026/07/24 19:06:35.763698835 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:06:35.763699516 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:06:35.763731624 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:35.763732345 } [5 bytes data] 2026/07/24 19:06:35.763747908 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:35.763748629 } [5 bytes data] 2026/07/24 19:06:35.763763792 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:35.763764513 } [5 bytes data] 2026/07/24 19:06:35.763779395 * Using Stream ID: 1 (easy handle 0x5584462a7a40) 2026/07/24 19:06:35.763780096 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:35.763797843 } [5 bytes data] 2026/07/24 19:06:35.763798564 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 19:06:35.763813006 > Host: packagemanager.posit.co 2026/07/24 19:06:35.763813757 > user-agent: curl/7.81.0 2026/07/24 19:06:35.763828619 > accept: */* 2026/07/24 19:06:35.763829300 > 2026/07/24 19:06:35.763841178 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:35.763841879 { [5 bytes data] 2026/07/24 19:06:35.763856441 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 19:06:35.763857112 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:35.763875359 } [5 bytes data] 2026/07/24 19:06:35.763876060 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:35.763890722 { [5 bytes data] 2026/07/24 19:06:35.763891493 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:35.763906546 { [5 bytes data] 2026/07/24 19:06:35.763907237 < HTTP/2 400 2026/07/24 19:06:35.763919585 < date: Fri, 24 Jul 2026 19:06:35 GMT 2026/07/24 19:06:35.763920336 < content-type: text/plain; charset=utf-8 2026/07/24 19:06:35.763936370 < content-length: 94 2026/07/24 19:06:35.763937182 < cache-control: max-age=3600 2026/07/24 19:06:35.763951383 < request-id: b38dea89-16a6-4edd-b881-8303f3735fbf 2026/07/24 19:06:35.763952074 < server: Posit Package Manager v2026.06.0 2026/07/24 19:06:35.763969931 < x-content-type-options: nosniff 2026/07/24 19:06:35.763970602 < x-frame-options: DENY 2026/07/24 19:06:35.763985764 < x-repository-type: RSPM 2026/07/24 19:06:35.763986445 < 2026/07/24 19:06:35.763999034 { [94 bytes data] 2026/07/24 19:06:35.763999695 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:35.764014768 { [5 bytes data] 2026/07/24 19:06:35.769374316 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 19:06:35.787639127 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:35.787879797 [connect-session] Job Key: [redacted] 2026/07/24 19:06:35.787896332 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:06:35.787901740 [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:32857 ... Connected to session server http://127.0.0.1:32857 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:35.972140834 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:06:35.972433678 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 19:06:36.182924780 2026/07/24 19:06:36.182940894 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 19:06:36.183020223 * Trying 3.20.58.3:443... 2026/07/24 19:06:36.183021635 * Connected to packagemanager.posit.co (3.20.58.3) port 443 (#0) 2026/07/24 19:06:36.183038510 * ALPN, offering h2 2026/07/24 19:06:36.183039482 * ALPN, offering http/1.1 2026/07/24 19:06:36.183053593 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:06:36.183054304 * CApath: /etc/ssl/certs 2026/07/24 19:06:36.183073618 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:36.183077404 } [5 bytes data] 2026/07/24 19:06:36.183135992 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:06:36.183137203 } [512 bytes data] 2026/07/24 19:06:36.183153688 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:36.183154459 { [5 bytes data] 2026/07/24 19:06:36.183169482 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:06:36.183170163 { [104 bytes data] 2026/07/24 19:06:36.183184274 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:36.183184955 { [5 bytes data] 2026/07/24 19:06:36.183200048 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 19:06:36.183200759 { [3880 bytes data] 2026/07/24 19:06:36.183215130 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:36.183215811 { [5 bytes data] 2026/07/24 19:06:36.183230493 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 19:06:36.183231154 { [333 bytes data] 2026/07/24 19:06:36.183245846 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:36.183246547 { [5 bytes data] 2026/07/24 19:06:36.183261450 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 19:06:36.183262141 { [4 bytes data] 2026/07/24 19:06:36.183276542 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:36.183277213 } [5 bytes data] 2026/07/24 19:06:36.183291855 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 19:06:36.183292536 } [70 bytes data] 2026/07/24 19:06:36.183307198 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:06:36.183307859 } [5 bytes data] 2026/07/24 19:06:36.183323152 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:06:36.183323843 } [1 bytes data] 2026/07/24 19:06:36.183339106 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:06:36.183339847 } [5 bytes data] 2026/07/24 19:06:36.183354669 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 19:06:36.183355380 } [16 bytes data] 2026/07/24 19:06:36.183369551 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:06:36.183370363 { [5 bytes data] 2026/07/24 19:06:36.183384414 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:06:36.183385075 { [5 bytes data] 2026/07/24 19:06:36.183399506 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 19:06:36.183400268 { [16 bytes data] 2026/07/24 19:06:36.183414759 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 19:06:36.183415430 * ALPN, server accepted to use h2 2026/07/24 19:06:36.183432816 * Server certificate: 2026/07/24 19:06:36.183433477 * subject: CN=p3m.posit.it 2026/07/24 19:06:36.183447598 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 19:06:36.183448269 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 19:06:36.183464874 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 19:06:36.183465866 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 19:06:36.183486326 * SSL certificate verify ok. 2026/07/24 19:06:36.183487088 * Using HTTP2, server supports multiplexing 2026/07/24 19:06:36.183503051 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:06:36.183503773 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:06:36.183557132 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:36.183557854 } [5 bytes data] 2026/07/24 19:06:36.183573257 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:36.183574088 } [5 bytes data] 2026/07/24 19:06:36.183588369 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:36.183589040 } [5 bytes data] 2026/07/24 19:06:36.183603842 * Using Stream ID: 1 (easy handle 0x560dca41da40) 2026/07/24 19:06:36.183604564 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:36.183621839 } [5 bytes data] 2026/07/24 19:06:36.183622591 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 19:06:36.183636652 > Host: packagemanager.posit.co 2026/07/24 19:06:36.183637463 > user-agent: curl/7.81.0 2026/07/24 19:06:36.183652555 > accept: */* 2026/07/24 19:06:36.183653256 > 2026/07/24 19:06:36.183664573 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:36.183665305 { [5 bytes data] 2026/07/24 19:06:36.183679816 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 19:06:36.183680567 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:06:36.183698444 } [5 bytes data] 2026/07/24 19:06:36.183699135 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:36.183713927 { [5 bytes data] 2026/07/24 19:06:36.183714598 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:36.183729030 { [5 bytes data] 2026/07/24 19:06:36.183729771 < HTTP/2 400 2026/07/24 19:06:36.183741979 < date: Fri, 24 Jul 2026 19:06:36 GMT 2026/07/24 19:06:36.183742771 < content-type: text/plain; charset=utf-8 2026/07/24 19:06:36.183757943 < content-length: 94 2026/07/24 19:06:36.183758674 < cache-control: max-age=3600 2026/07/24 19:06:36.183773066 < request-id: 852783e9-8678-4416-b21d-eb0ed0aad022 2026/07/24 19:06:36.183773747 < server: Posit Package Manager v2026.06.0 2026/07/24 19:06:36.183791083 < x-content-type-options: nosniff 2026/07/24 19:06:36.183791944 < x-frame-options: DENY 2026/07/24 19:06:36.183806336 < x-repository-type: RSPM 2026/07/24 19:06:36.183807037 < 2026/07/24 19:06:36.183819255 { [94 bytes data] 2026/07/24 19:06:36.183819956 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:06:36.183834598 { [5 bytes data] 2026/07/24 19:06:36.189802268 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | rmarkdown-sandbox | R-version | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/24 19:06:36.210213368 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:36.210487779 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:39879 ... Connected to session server http://127.0.0.1:39879 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:36.400162776 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:36.400413161 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:36.400485749 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/24 19:06:36.420353651 2026/07/24 19:06:36.420364638 $ /opt/R/4.4.3/bin/R --version 2026/07/24 19:06:36.420412710 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/24 19:06:36.420414172 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 19:06:36.420443025 Platform: x86_64-pc-linux-gnu 2026/07/24 19:06:36.420446490 2026/07/24 19:06:36.420470216 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 19:06:36.420494042 You are welcome to redistribute it under the terms of the 2026/07/24 19:06:36.420555364 GNU General Public License versions 2 or 3. 2026/07/24 19:06:36.420562174 For more information about these matters see 2026/07/24 19:06:36.425836134 https://www.gnu.org/licenses/. Stopping content session token refresher Stopped session pings to http://127.0.0.1:39879 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 19:06:36.444977207 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:36.445261112 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:43027 ... Connected to session server http://127.0.0.1:43027 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:36.633706798 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:36.633940143 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:36.634016973 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/24 19:06:36.832881061 2026/07/24 19:06:36.832906689 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 19:06:36.832993279 Package Version LibPath 2026/07/24 19:06:36.833008021 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833043269 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833144811 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833146324 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833163790 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833164351 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833175978 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833176409 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833186954 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833187385 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833198442 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833198862 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833209819 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833210249 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833221016 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833221446 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833232172 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833232603 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833242748 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833243179 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833253785 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833254235 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833264811 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833265262 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833275557 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833275978 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833286974 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.833287395 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:06:36.838415918 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopped session pings to http://127.0.0.1:43027 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 19:06:36.857803039 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:36.858067746 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:42433 ... Connected to session server http://127.0.0.1:42433 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:37.047452634 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:37.047669383 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:37.047757190 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/24 19:06:37.048402091 $add.smooth 2026/07/24 19:06:37.048411054 [1] TRUE 2026/07/24 19:06:37.048430323 2026/07/24 19:06:37.048432937 $bitmapType 2026/07/24 19:06:37.048443823 [1] "cairo" 2026/07/24 19:06:37.048444314 2026/07/24 19:06:37.048451935 $browser 2026/07/24 19:06:37.048453488 function (url) 2026/07/24 19:06:37.048461770 { 2026/07/24 19:06:37.048462281 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/24 19:06:37.048473628 } 2026/07/24 19:06:37.048474069 <environment: 0x55d95975edd0> 2026/07/24 19:06:37.048491435 2026/07/24 19:06:37.048492156 $browserNLdisabled 2026/07/24 19:06:37.048505075 [1] FALSE 2026/07/24 19:06:37.048505546 2026/07/24 19:06:37.048541550 $catch.script.errors 2026/07/24 19:06:37.048542381 [1] FALSE 2026/07/24 19:06:37.048556632 2026/07/24 19:06:37.048557464 $CBoundsCheck 2026/07/24 19:06:37.048587068 [1] FALSE 2026/07/24 19:06:37.048587769 2026/07/24 19:06:37.048598856 $check.bounds 2026/07/24 19:06:37.048599537 [1] FALSE 2026/07/24 19:06:37.048611615 2026/07/24 19:06:37.048612466 $citation.bibtex.max 2026/07/24 19:06:37.048624354 [1] 1 2026/07/24 19:06:37.048625065 2026/07/24 19:06:37.048635260 $continue 2026/07/24 19:06:37.048636031 [1] "+ " 2026/07/24 19:06:37.048648961 2026/07/24 19:06:37.048649722 $contrasts 2026/07/24 19:06:37.048660939 unordered ordered 2026/07/24 19:06:37.048662030 "contr.treatment" "contr.poly" 2026/07/24 19:06:37.048676592 2026/07/24 19:06:37.048677373 $defaultPackages 2026/07/24 19:06:37.048689321 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 19:06:37.048690112 2026/07/24 19:06:37.048704744 $demo.ask 2026/07/24 19:06:37.048705535 [1] "default" 2026/07/24 19:06:37.048717603 2026/07/24 19:06:37.048718385 $deparse.cutoff 2026/07/24 19:06:37.048729872 [1] 60 2026/07/24 19:06:37.048730633 2026/07/24 19:06:37.048741189 $device 2026/07/24 19:06:37.049077527 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 19:06:37.049085800 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 19:06:37.049179059 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 19:06:37.049180321 useKerning, fillOddEven, compress) 2026/07/24 19:06:37.049198749 { 2026/07/24 19:06:37.049199650 initPSandPDFfonts() 2026/07/24 19:06:37.049212770 new <- list() 2026/07/24 19:06:37.049213601 if (!missing(width)) 2026/07/24 19:06:37.049226380 new$width <- width 2026/07/24 19:06:37.049227121 if (!missing(height)) 2026/07/24 19:06:37.049237021 new$height <- height 2026/07/24 19:06:37.049246370 if (!missing(onefile)) 2026/07/24 19:06:37.049247091 new$onefile <- onefile 2026/07/24 19:06:37.049260081 if (!missing(title)) 2026/07/24 19:06:37.049260812 new$title <- title 2026/07/24 19:06:37.049275103 if (!missing(fonts)) 2026/07/24 19:06:37.049275814 new$fonts <- fonts 2026/07/24 19:06:37.049288583 if (!missing(version)) 2026/07/24 19:06:37.049289304 new$version <- version 2026/07/24 19:06:37.049302524 if (!missing(paper)) 2026/07/24 19:06:37.049303456 new$paper <- paper 2026/07/24 19:06:37.049316435 if (!missing(encoding)) 2026/07/24 19:06:37.049317146 new$encoding <- encoding 2026/07/24 19:06:37.049330346 if (!missing(bg)) 2026/07/24 19:06:37.049331047 new$bg <- bg 2026/07/24 19:06:37.049343225 if (!missing(fg)) 2026/07/24 19:06:37.049343946 new$fg <- fg 2026/07/24 19:06:37.049355724 if (!missing(pointsize)) 2026/07/24 19:06:37.049356405 new$pointsize <- pointsize 2026/07/24 19:06:37.049370306 if (!missing(pagecentre)) 2026/07/24 19:06:37.049371057 new$pagecentre <- pagecentre 2026/07/24 19:06:37.049392705 if (!missing(colormodel)) 2026/07/24 19:06:37.049417101 new$colormodel <- colormodel 2026/07/24 19:06:37.049421027 if (!missing(useDingbats)) 2026/07/24 19:06:37.049552314 new$useDingbats <- useDingbats 2026/07/24 19:06:37.049554247 if (!missing(useKerning)) 2026/07/24 19:06:37.049570100 new$useKerning <- useKerning 2026/07/24 19:06:37.049570801 if (!missing(fillOddEven)) 2026/07/24 19:06:37.049621548 new$fillOddEven <- fillOddEven 2026/07/24 19:06:37.049622369 if (!missing(compress)) 2026/07/24 19:06:37.049646760 new$compress <- compress 2026/07/24 19:06:37.049648783 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 19:06:37.049675763 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 19:06:37.049676535 inherits(family, "CIDFont"))) { 2026/07/24 19:06:37.049697736 enc <- family$encoding 2026/07/24 19:06:37.049698457 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 19:06:37.049733510 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 19:06:37.049734371 "default")) 2026/07/24 19:06:37.049763955 old$encoding <- enc 2026/07/24 19:06:37.049764797 family <- family$metrics 2026/07/24 19:06:37.049778367 } 2026/07/24 19:06:37.049779058 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 19:06:37.049789729 old$encoding <- guessEncoding() 2026/07/24 19:06:37.049799989 if (!missing(family)) { 2026/07/24 19:06:37.049800851 if (length(family) == 4L) { 2026/07/24 19:06:37.049828057 family <- c(family, "Symbol.afm") 2026/07/24 19:06:37.049829489 } 2026/07/24 19:06:37.049870270 else if (length(family) == 5L) { 2026/07/24 19:06:37.049871342 } 2026/07/24 19:06:37.049888748 else if (length(family) == 1L) { 2026/07/24 19:06:37.049889539 pf <- pdfFonts(family)[[1L]] 2026/07/24 19:06:37.049910721 if (is.null(pf)) 2026/07/24 19:06:37.049911632 stop(gettextf("unknown family '%s'", family), 2026/07/24 19:06:37.049931302 domain = NA) 2026/07/24 19:06:37.049932013 matchFont(pf, old$encoding) 2026/07/24 19:06:37.049946955 } 2026/07/24 19:06:37.049947786 else stop("invalid 'family' argument") 2026/07/24 19:06:37.049961847 old$family <- family 2026/07/24 19:06:37.049962558 } 2026/07/24 19:06:37.049978697 version <- old$version 2026/07/24 19:06:37.049980931 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 19:06:37.050001001 "2.0") 2026/07/24 19:06:37.050001702 if (version %in% versions) 2026/07/24 19:06:37.050012658 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 19:06:37.050013319 else stop("invalid PDF version") 2026/07/24 19:06:37.050026939 onefile <- old$onefile 2026/07/24 19:06:37.050027570 if (!checkIntFormat(file)) 2026/07/24 19:06:37.050056073 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 19:06:37.050056774 domain = NA) 2026/07/24 19:06:37.050075668 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 19:06:37.050126669 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 19:06:37.050127931 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 19:06:37.050147490 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 19:06:37.050148181 old$fillOddEven, old$compress) 2026/07/24 19:06:37.050165006 invisible() 2026/07/24 19:06:37.050165707 } 2026/07/24 19:06:37.050178016 <bytecode: 0x55d957a51108> 2026/07/24 19:06:37.050199698 <environment: namespace:grDevices> 2026/07/24 19:06:37.050217495 2026/07/24 19:06:37.050218276 $device.ask.default 2026/07/24 19:06:37.050229633 [1] FALSE 2026/07/24 19:06:37.050230304 2026/07/24 19:06:37.050240910 $digits 2026/07/24 19:06:37.050241581 [1] 7 2026/07/24 19:06:37.050259898 2026/07/24 19:06:37.050260579 $dvipscmd 2026/07/24 19:06:37.050290705 [1] "dvips" 2026/07/24 19:06:37.050291326 2026/07/24 19:06:37.050300589 $echo 2026/07/24 19:06:37.050301250 [1] FALSE 2026/07/24 19:06:37.050310554 2026/07/24 19:06:37.050311195 $editor 2026/07/24 19:06:37.050320089 [1] "vi" 2026/07/24 19:06:37.050320760 2026/07/24 19:06:37.050332567 $encoding 2026/07/24 19:06:37.050333178 [1] "native.enc" 2026/07/24 19:06:37.050343033 2026/07/24 19:06:37.050343664 $example.ask 2026/07/24 19:06:37.050353178 [1] "default" 2026/07/24 19:06:37.050353799 2026/07/24 19:06:37.050363083 $expressions 2026/07/24 19:06:37.050363824 [1] 5000 2026/07/24 19:06:37.050374921 2026/07/24 19:06:37.050375622 $help.search.types 2026/07/24 19:06:37.050386528 [1] "vignette" "demo" "help" 2026/07/24 19:06:37.050387309 2026/07/24 19:06:37.050398937 $help.try.all.packages 2026/07/24 19:06:37.050399658 [1] FALSE 2026/07/24 19:06:37.050417444 2026/07/24 19:06:37.050419177 $HTTPUserAgent 2026/07/24 19:06:37.050433979 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/24 19:06:37.050434760 2026/07/24 19:06:37.050452848 $internet.info 2026/07/24 19:06:37.050453549 [1] 2 2026/07/24 19:06:37.050465176 2026/07/24 19:06:37.050465877 $keep.parse.data 2026/07/24 19:06:37.050477144 [1] TRUE 2026/07/24 19:06:37.050477825 2026/07/24 19:06:37.050488170 $keep.parse.data.pkgs 2026/07/24 19:06:37.050488962 [1] FALSE 2026/07/24 19:06:37.050537225 2026/07/24 19:06:37.050539178 $keep.source 2026/07/24 19:06:37.050551696 [1] FALSE 2026/07/24 19:06:37.050552488 2026/07/24 19:06:37.050563845 $keep.source.pkgs 2026/07/24 19:06:37.050564546 [1] FALSE 2026/07/24 19:06:37.050577465 2026/07/24 19:06:37.050578176 $locatorBell 2026/07/24 19:06:37.050589984 [1] TRUE 2026/07/24 19:06:37.050590795 2026/07/24 19:06:37.050602262 $mailer 2026/07/24 19:06:37.050603023 [1] "mailto" 2026/07/24 19:06:37.050615131 2026/07/24 19:06:37.050615812 $matprod 2026/07/24 19:06:37.050627230 [1] "default" 2026/07/24 19:06:37.050627961 2026/07/24 19:06:37.050639748 $max.contour.segments 2026/07/24 19:06:37.050640499 [1] 25000 2026/07/24 19:06:37.050653098 2026/07/24 19:06:37.050653769 $max.print 2026/07/24 19:06:37.050665427 [1] 99999 2026/07/24 19:06:37.050666138 2026/07/24 19:06:37.050676734 $menu.graphics 2026/07/24 19:06:37.050677455 [1] TRUE 2026/07/24 19:06:37.050689883 2026/07/24 19:06:37.050690614 $na.action 2026/07/24 19:06:37.050701951 [1] "na.omit" 2026/07/24 19:06:37.050702773 2026/07/24 19:06:37.050714130 $nwarnings 2026/07/24 19:06:37.050714931 [1] 50 2026/07/24 19:06:37.050726458 2026/07/24 19:06:37.050727159 $OutDec 2026/07/24 19:06:37.050738596 [1] "." 2026/07/24 19:06:37.050739367 2026/07/24 19:06:37.050750274 $pager 2026/07/24 19:06:37.050751035 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/24 19:06:37.050763944 2026/07/24 19:06:37.050764806 $papersize 2026/07/24 19:06:37.050776303 [1] "letter" 2026/07/24 19:06:37.050776984 2026/07/24 19:06:37.050788111 $PCRE_limit_recursion 2026/07/24 19:06:37.050788892 [1] NA 2026/07/24 19:06:37.050801471 2026/07/24 19:06:37.050802222 $PCRE_study 2026/07/24 19:06:37.050813729 [1] FALSE 2026/07/24 19:06:37.050814430 2026/07/24 19:06:37.050825617 $PCRE_use_JIT 2026/07/24 19:06:37.050826438 [1] TRUE 2026/07/24 19:06:37.050865567 2026/07/24 19:06:37.050866528 $pdfviewer 2026/07/24 19:06:37.050877655 [1] "/usr/bin/xdg-open" 2026/07/24 19:06:37.050878396 2026/07/24 19:06:37.050890654 $pkgType 2026/07/24 19:06:37.050891555 [1] "source" 2026/07/24 19:06:37.050901550 2026/07/24 19:06:37.050901981 $printcmd 2026/07/24 19:06:37.050909472 [1] "/usr/bin/lpr" 2026/07/24 19:06:37.050909893 2026/07/24 19:06:37.050917574 $prompt 2026/07/24 19:06:37.050917985 [1] "> " 2026/07/24 19:06:37.050930133 2026/07/24 19:06:37.050930894 $repos 2026/07/24 19:06:37.050942372 CRAN 2026/07/24 19:06:37.050943123 "@CRAN@" 2026/07/24 19:06:37.050955346 2026/07/24 19:06:37.050956347 $rl_word_breaks 2026/07/24 19:06:37.050969827 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 19:06:37.050970438 2026/07/24 19:06:37.050984489 $scipen 2026/07/24 19:06:37.050984920 [1] 0 2026/07/24 19:06:37.050992471 2026/07/24 19:06:37.050992912 $show.coef.Pvalues 2026/07/24 19:06:37.051001074 [1] TRUE 2026/07/24 19:06:37.051001525 2026/07/24 19:06:37.051008806 $show.error.messages 2026/07/24 19:06:37.051009266 [1] TRUE 2026/07/24 19:06:37.051023828 2026/07/24 19:06:37.051024259 $show.signif.stars 2026/07/24 19:06:37.051032321 [1] TRUE 2026/07/24 19:06:37.051032752 2026/07/24 19:06:37.051040193 $showErrorCalls 2026/07/24 19:06:37.051040653 [1] TRUE 2026/07/24 19:06:37.051048816 2026/07/24 19:06:37.051049226 $showNCalls 2026/07/24 19:06:37.051056808 [1] 50 2026/07/24 19:06:37.051057348 2026/07/24 19:06:37.051064669 $showWarnCalls 2026/07/24 19:06:37.051065120 [1] FALSE 2026/07/24 19:06:37.051073102 2026/07/24 19:06:37.051073513 $str 2026/07/24 19:06:37.051080844 $str$strict.width 2026/07/24 19:06:37.051081284 [1] "no" 2026/07/24 19:06:37.051089296 2026/07/24 19:06:37.051089847 $str$digits.d 2026/07/24 19:06:37.051097519 [1] 3 2026/07/24 19:06:37.051097999 2026/07/24 19:06:37.051105210 $str$vec.len 2026/07/24 19:06:37.051105681 [1] 4 2026/07/24 19:06:37.051113412 2026/07/24 19:06:37.051113833 $str$list.len 2026/07/24 19:06:37.051121354 [1] 99 2026/07/24 19:06:37.051121785 2026/07/24 19:06:37.051128836 $str$deparse.lines 2026/07/24 19:06:37.051129386 NULL 2026/07/24 19:06:37.051137408 2026/07/24 19:06:37.051137819 $str$drop.deparse.attr 2026/07/24 19:06:37.051145761 [1] TRUE 2026/07/24 19:06:37.051146212 2026/07/24 19:06:37.051153412 $str$formatNum 2026/07/24 19:06:37.051153883 function (x, ...) 2026/07/24 19:06:37.051168184 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 19:06:37.051168635 <environment: 0x55d9581ac778> 2026/07/24 19:06:37.051179501 2026/07/24 19:06:37.051179992 2026/07/24 19:06:37.051186963 $str.dendrogram.last 2026/07/24 19:06:37.051187403 [1] "`" 2026/07/24 19:06:37.051201444 2026/07/24 19:06:37.051202225 $texi2dvi 2026/07/24 19:06:37.051215495 [1] "/usr/bin/texi2dvi" 2026/07/24 19:06:37.051216287 2026/07/24 19:06:37.051227914 $timeout 2026/07/24 19:06:37.051228585 [1] 60 2026/07/24 19:06:37.051239581 2026/07/24 19:06:37.051240272 $ts.eps 2026/07/24 19:06:37.051250838 [1] 1e-05 2026/07/24 19:06:37.051251489 2026/07/24 19:06:37.051261574 $ts.S.compat 2026/07/24 19:06:37.051262366 [1] FALSE 2026/07/24 19:06:37.051274043 2026/07/24 19:06:37.051274774 $unzip 2026/07/24 19:06:37.051284419 [1] "/usr/bin/unzip" 2026/07/24 19:06:37.051285290 2026/07/24 19:06:37.051306156 $useFancyQuotes 2026/07/24 19:06:37.051309240 [1] TRUE 2026/07/24 19:06:37.051336952 2026/07/24 19:06:37.051337823 $verbose 2026/07/24 19:06:37.051349080 [1] FALSE 2026/07/24 19:06:37.051349541 2026/07/24 19:06:37.051357262 $warn 2026/07/24 19:06:37.051357783 [1] 0 2026/07/24 19:06:37.051365334 2026/07/24 19:06:37.051365785 $warning.length 2026/07/24 19:06:37.051373617 [1] 1000 2026/07/24 19:06:37.051374057 2026/07/24 19:06:37.051381489 $warnPartialMatchArgs 2026/07/24 19:06:37.051382029 [1] FALSE 2026/07/24 19:06:37.051390993 2026/07/24 19:06:37.051391824 $warnPartialMatchAttr 2026/07/24 19:06:37.051407267 [1] FALSE 2026/07/24 19:06:37.051407978 2026/07/24 19:06:37.051418955 $warnPartialMatchDollar 2026/07/24 19:06:37.051419906 [1] FALSE 2026/07/24 19:06:37.051442640 2026/07/24 19:06:37.051443632 $width 2026/07/24 19:06:37.051454869 [1] 80 2026/07/24 19:06:37.051455720 Stopping content session token refresher Stopped session pings to http://127.0.0.1:42433 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 19:06:37.076120978 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:37.076554728 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:33097 ... Connected to session server http://127.0.0.1:33097 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:37.265376923 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:37.265630849 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:37.265707088 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/24 19:06:37.274316851 2026/07/24 19:06:37.274324732 $ env 2026/07/24 19:06:37.274365814 CONNECT_API_KEY=REDACTED 2026/07/24 19:06:37.274367096 CONNECT_CONTENT_GUID= 2026/07/24 19:06:37.274388197 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/24 19:06:37.274388878 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/24 19:06:37.274411683 CONNECT_SERVER=http://localhost:3939/ 2026/07/24 19:06:37.274412374 _DD_ROOT_GO_SESSION_ID=18378486-104e-40d0-b294-96b1323473ec 2026/07/24 19:06:37.274491662 EDITOR=vi 2026/07/24 19:06:37.274492554 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:37.274540500 HOSTNAME=78377db1937b 2026/07/24 19:06:37.274543845 LANG=en_US.UTF-8 2026/07/24 19:06:37.274616614 LANGUAGE=en_US:en 2026/07/24 19:06:37.274617916 LC_ALL=en_US.UTF-8 2026/07/24 19:06:37.274633389 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 19:06:37.274639869 LN_S=ln -s 2026/07/24 19:06:37.274668852 LOGNAME=rstudio-connect 2026/07/24 19:06:37.274669954 MAKE=make 2026/07/24 19:06:37.274688433 PAGER=/usr/bin/pager 2026/07/24 19:06:37.274691197 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 19:06:37.274773250 POSIT_PRODUCT=CONNECT 2026/07/24 19:06:37.274774532 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:06:37.274790415 R_ARCH= 2026/07/24 19:06:37.274791327 R_BROWSER=xdg-open 2026/07/24 19:06:37.274804336 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 19:06:37.274805047 R_CONFIG_ACTIVE=rsconnect 2026/07/24 19:06:37.274832208 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/24 19:06:37.274833820 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:37.274859108 R_GZIPCMD=/usr/bin/gzip 2026/07/24 19:06:37.274860100 R_HOME=/opt/R/4.4.3/lib/R 2026/07/24 19:06:37.274875032 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/24 19:06:37.274885478 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3 2026/07/24 19:06:37.274915181 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/24 19:06:37.274916353 R_LIBS_USER=REDACTED 2026/07/24 19:06:37.274936944 R_PAPERSIZE=letter 2026/07/24 19:06:37.274937645 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 19:06:37.274954812 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 19:06:37.274956915 R_PRINTCMD=/usr/bin/lpr 2026/07/24 19:06:37.274982513 R_RD4PDF=times,inconsolata,hyper 2026/07/24 19:06:37.274983254 RSC_EMAIL_SUBJECT=system-check 2026/07/24 19:06:37.275002603 RSC_REPORT_NAME=system-check 2026/07/24 19:06:37.275003314 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/24 19:06:37.275037455 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/24 19:06:37.275038217 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/24 19:06:37.275062403 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpJtr79a 2026/07/24 19:06:37.275063214 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/24 19:06:37.275079729 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 19:06:37.275080500 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 19:06:37.275095993 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:37.275096714 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:06:37.275114601 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 19:06:37.275115302 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 19:06:37.275129423 R_ZIPCMD=/usr/bin/zip 2026/07/24 19:06:37.275130164 SED=/usr/bin/sed 2026/07/24 19:06:37.275142773 SF_PARTNER=posit_connect 2026/07/24 19:06:37.275143454 SHLVL=2 2026/07/24 19:06:37.275160139 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/24 19:06:37.275160890 STARTUP_DEBUG_MODE=0 2026/07/24 19:06:37.275179378 TAR=/usr/bin/tar 2026/07/24 19:06:37.275180159 TERM=xterm 2026/07/24 19:06:37.275192968 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:37.275193739 TZ=UTC 2026/07/24 19:06:37.275220419 USERNAME=rstudio-connect 2026/07/24 19:06:37.275221301 USER=rstudio-connect 2026/07/24 19:06:37.280013358 _=/usr/bin/env Stopped session pings to http://127.0.0.1:33097 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 19:06:37.299089505 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:37.299374302 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:40359 ... Connected to session server http://127.0.0.1:40359 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:37.489329524 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:37.489566915 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:37.489646389 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/24 19:06:37.497774244 2026/07/24 19:06:37.497782958 $ findmnt --notruncate 2026/07/24 19:06:37.497837890 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:06:37.497850809 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/ov erlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:37.497951124 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:37.498015466 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:06:37.498017399 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:37.498049847 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:37.498050428 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:06:37.498080002 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:37.498080934 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:37.498118330 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:06:37.498118861 ├─/data /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:37.498157358 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/doc ker/overlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:37.498158300 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/doc ker/overlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:37.498349295 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:37.498350908 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:37.498403296 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:37.498420532 ├─/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 19:06:37.498470638 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/reports/v2/0/0/temp.source.3679146484] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:37.498476667 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/reports/v2/0/0/temp.output.1733969351] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:37.498562115 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/jobs/0/G51LxEKCHiAa5C7X] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:37.498562786 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:37.498636075 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:37.498636696 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:37.498673712 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3929136265] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docke r/overlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:37.498678068 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docke r/overlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:37.503635875 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docke r/overlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr Stopping content session token refresher Stopped session pings to http://127.0.0.1:40359 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 19:06:37.522274356 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:37.522535457 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:44955 ... Connected to session server http://127.0.0.1:44955 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:37.710870527 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:37.711119034 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:37.711207051 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/24 19:06:37.732357029 2026/07/24 19:06:37.732367514 $ /opt/R/4.5.2/bin/R --version 2026/07/24 19:06:37.732410579 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/24 19:06:37.732411681 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 19:06:37.732463448 Platform: x86_64-pc-linux-gnu 2026/07/24 19:06:37.732464770 2026/07/24 19:06:37.732478761 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 19:06:37.732479482 You are welcome to redistribute it under the terms of the 2026/07/24 19:06:37.732533413 GNU General Public License versions 2 or 3. 2026/07/24 19:06:37.732534615 For more information about these matters see 2026/07/24 19:06:37.738406215 https://www.gnu.org/licenses/. Stopping content session token refresher Stopped session pings to http://127.0.0.1:44955 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 19:06:37.756666213 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:37.756896889 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:45203 ... Connected to session server http://127.0.0.1:45203 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:37.948098433 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:37.948339204 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:37.948450531 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/24 19:06:38.151394034 2026/07/24 19:06:38.151409748 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 19:06:38.151483929 Package Version LibPath 2026/07/24 19:06:38.151492382 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151556287 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151557629 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151588436 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151589157 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151605351 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151606062 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151622807 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151623528 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151642497 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151644129 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151660604 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151661815 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151676256 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151678930 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151706111 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151706922 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151725470 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151726231 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151743888 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151744529 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151760653 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151761314 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151782495 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151783156 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151801474 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151802245 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151819391 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151820132 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151836677 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151837408 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151856326 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151856977 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151875355 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151876737 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151894845 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151896617 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151922806 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151923638 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151976597 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.151996577 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:06:38.157790367 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" Stopped session pings to http://127.0.0.1:45203 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 19:06:38.176250132 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:38.176472575 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:36979 ... Connected to session server http://127.0.0.1:36979 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:38.366159388 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:38.366374621 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:38.366460134 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/24 19:06:38.366997489 $add.smooth 2026/07/24 19:06:38.367006001 [1] TRUE 2026/07/24 19:06:38.367075861 2026/07/24 19:06:38.367078545 $bitmapType 2026/07/24 19:06:38.367098415 [1] "cairo" 2026/07/24 19:06:38.367099226 2026/07/24 19:06:38.367111725 $browser 2026/07/24 19:06:38.367112376 function (url) 2026/07/24 19:06:38.367121290 { 2026/07/24 19:06:38.367121780 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/24 19:06:38.367133147 } 2026/07/24 19:06:38.367133588 <environment: 0x55c46c4ead88> 2026/07/24 19:06:38.367142782 2026/07/24 19:06:38.367143252 $browserNLdisabled 2026/07/24 19:06:38.367151284 [1] FALSE 2026/07/24 19:06:38.367151755 2026/07/24 19:06:38.367166688 $catch.script.errors 2026/07/24 19:06:38.367167409 [1] FALSE 2026/07/24 19:06:38.367180218 2026/07/24 19:06:38.367180929 $CBoundsCheck 2026/07/24 19:06:38.367193307 [1] FALSE 2026/07/24 19:06:38.367194039 2026/07/24 19:06:38.367204114 $check.bounds 2026/07/24 19:06:38.367204554 [1] FALSE 2026/07/24 19:06:38.367212556 2026/07/24 19:06:38.367213017 $citation.bibtex.max 2026/07/24 19:06:38.367221139 [1] 1 2026/07/24 19:06:38.367222812 2026/07/24 19:06:38.367230143 $continue 2026/07/24 19:06:38.367230593 [1] "+ " 2026/07/24 19:06:38.367238235 2026/07/24 19:06:38.367238685 $contrasts 2026/07/24 19:06:38.367252246 unordered ordered 2026/07/24 19:06:38.367253958 "contr.treatment" "contr.poly" 2026/07/24 19:06:38.367278700 2026/07/24 19:06:38.367280072 $defaultPackages 2026/07/24 19:06:38.367302896 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 19:06:38.367303808 2026/07/24 19:06:38.367319461 $demo.ask 2026/07/24 19:06:38.367319902 [1] "default" 2026/07/24 19:06:38.367328294 2026/07/24 19:06:38.367328745 $deparse.cutoff 2026/07/24 19:06:38.367336567 [1] 60 2026/07/24 19:06:38.367337027 2026/07/24 19:06:38.367344328 $device 2026/07/24 19:06:38.367612400 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 19:06:38.367619370 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 19:06:38.367653637 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 19:06:38.367654488 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/24 19:06:38.367673842 { 2026/07/24 19:06:38.367680167 initPSandPDFfonts() 2026/07/24 19:06:38.367680898 new <- list() 2026/07/24 19:06:38.367693126 if (!missing(width)) 2026/07/24 19:06:38.367693577 new$width <- width 2026/07/24 19:06:38.367707307 if (!missing(height)) 2026/07/24 19:06:38.367708069 new$height <- height 2026/07/24 19:06:38.367724463 if (!missing(onefile)) 2026/07/24 19:06:38.367725415 new$onefile <- onefile 2026/07/24 19:06:38.367735865 if (!missing(title)) 2026/07/24 19:06:38.367745830 new$title <- title 2026/07/24 19:06:38.367748734 if (!missing(fonts)) 2026/07/24 19:06:38.367760567 new$fonts <- fonts 2026/07/24 19:06:38.367761298 if (!missing(version)) 2026/07/24 19:06:38.367774969 new$version <- version 2026/07/24 19:06:38.367775770 if (!missing(paper)) 2026/07/24 19:06:38.367793386 new$paper <- paper 2026/07/24 19:06:38.367794298 if (!missing(encoding)) 2026/07/24 19:06:38.367807382 new$encoding <- encoding 2026/07/24 19:06:38.367815610 if (!missing(bg)) 2026/07/24 19:06:38.367816331 new$bg <- bg 2026/07/24 19:06:38.367829210 if (!missing(fg)) 2026/07/24 19:06:38.367829631 new$fg <- fg 2026/07/24 19:06:38.367837933 if (!missing(pointsize)) 2026/07/24 19:06:38.367838374 new$pointsize <- pointsize 2026/07/24 19:06:38.367848078 if (!missing(pagecentre)) 2026/07/24 19:06:38.367848509 new$pagecentre <- pagecentre 2026/07/24 19:06:38.367871714 if (!missing(colormodel)) 2026/07/24 19:06:38.367872525 new$colormodel <- colormodel 2026/07/24 19:06:38.367891037 if (!missing(useDingbats)) 2026/07/24 19:06:38.367891768 new$useDingbats <- useDingbats 2026/07/24 19:06:38.367907893 if (!missing(useKerning)) 2026/07/24 19:06:38.367908684 new$useKerning <- useKerning 2026/07/24 19:06:38.367923396 if (!missing(fillOddEven)) 2026/07/24 19:06:38.367923806 new$fillOddEven <- fillOddEven 2026/07/24 19:06:38.367933401 if (!missing(compress)) 2026/07/24 19:06:38.367933861 new$compress <- compress 2026/07/24 19:06:38.367950426 if (!missing(timestamp)) 2026/07/24 19:06:38.367950857 new$timestamp <- timestamp 2026/07/24 19:06:38.367971398 if (!missing(producer)) 2026/07/24 19:06:38.367972129 new$producer <- producer 2026/07/24 19:06:38.367986731 if (!missing(author)) 2026/07/24 19:06:38.367987622 new$author <- author 2026/07/24 19:06:38.368002014 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 19:06:38.368002725 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 19:06:38.368018719 inherits(family, "CIDFont"))) { 2026/07/24 19:06:38.368019189 enc <- family$encoding 2026/07/24 19:06:38.368028964 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 19:06:38.368029435 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 19:06:38.368041202 "default")) 2026/07/24 19:06:38.368041633 old$encoding <- enc 2026/07/24 19:06:38.368050767 family <- family$metrics 2026/07/24 19:06:38.368051648 } 2026/07/24 19:06:38.368068042 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 19:06:38.368068954 old$encoding <- guessEncoding() 2026/07/24 19:06:38.368085919 if (!missing(family)) { 2026/07/24 19:06:38.368086600 if (length(family) == 4L) { 2026/07/24 19:06:38.368098398 family <- c(family, "Symbol.afm") 2026/07/24 19:06:38.368098819 } 2026/07/24 19:06:38.368107702 else if (length(family) == 5L) { 2026/07/24 19:06:38.368108143 } 2026/07/24 19:06:38.368116625 else if (length(family) == 1L) { 2026/07/24 19:06:38.368117066 pf <- pdfFonts(family)[[1L]] 2026/07/24 19:06:38.368126710 if (is.null(pf)) 2026/07/24 19:06:38.368127161 stop(gettextf("unknown family '%s'", family), 2026/07/24 19:06:38.368142674 domain = NA) 2026/07/24 19:06:38.368143556 matchFont(pf, old$encoding) 2026/07/24 19:06:38.368154878 } 2026/07/24 19:06:38.368164447 else stop("invalid 'family' argument") 2026/07/24 19:06:38.368165188 old$family <- family 2026/07/24 19:06:38.368180251 } 2026/07/24 19:06:38.368181102 version <- old$version 2026/07/24 19:06:38.368191127 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 19:06:38.368191588 "2.0") 2026/07/24 19:06:38.368200401 if (version %in% versions) 2026/07/24 19:06:38.368200821 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 19:06:38.368211507 else stop("invalid PDF version") 2026/07/24 19:06:38.368211958 onefile <- old$onefile 2026/07/24 19:06:38.368225438 if (!checkIntFormat(file)) 2026/07/24 19:06:38.368226219 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 19:06:38.368240787 domain = NA) 2026/07/24 19:06:38.368249905 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 19:06:38.368250856 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 19:06:38.368270235 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 19:06:38.368270726 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 19:06:38.368282985 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/24 19:06:38.368283455 old$author) 2026/07/24 19:06:38.368298468 invisible() 2026/07/24 19:06:38.368298908 } 2026/07/24 19:06:38.368314131 <bytecode: 0x55c46a2e3570> 2026/07/24 19:06:38.368314872 <environment: namespace:grDevices> 2026/07/24 19:06:38.368330416 2026/07/24 19:06:38.368331207 $device.ask.default 2026/07/24 19:06:38.368343836 [1] FALSE 2026/07/24 19:06:38.368344527 2026/07/24 19:06:38.368355643 $digits 2026/07/24 19:06:38.368356074 [1] 7 2026/07/24 19:06:38.368363665 2026/07/24 19:06:38.368364136 $dvipscmd 2026/07/24 19:06:38.368373570 [1] "dvips" 2026/07/24 19:06:38.368374021 2026/07/24 19:06:38.368386550 $echo 2026/07/24 19:06:38.368387301 [1] FALSE 2026/07/24 19:06:38.368399980 2026/07/24 19:06:38.368400641 $editor 2026/07/24 19:06:38.368411828 [1] "vi" 2026/07/24 19:06:38.368412719 2026/07/24 19:06:38.368423225 $encoding 2026/07/24 19:06:38.368423695 [1] "native.enc" 2026/07/24 19:06:38.368432038 2026/07/24 19:06:38.368432639 $example.ask 2026/07/24 19:06:38.368440390 [1] "default" 2026/07/24 19:06:38.368440821 2026/07/24 19:06:38.368448613 $expressions 2026/07/24 19:06:38.368449043 [1] 5000 2026/07/24 19:06:38.368456845 2026/07/24 19:06:38.368457266 $help.search.types 2026/07/24 19:06:38.368465288 [1] "vignette" "demo" "help" 2026/07/24 19:06:38.368466349 2026/07/24 19:06:38.368482373 $help.try.all.packages 2026/07/24 19:06:38.368483114 [1] FALSE 2026/07/24 19:06:38.368496935 2026/07/24 19:06:38.368497636 $HTTPUserAgent 2026/07/24 19:06:38.368523855 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/24 19:06:38.368524637 2026/07/24 19:06:38.368565253 $internet.info 2026/07/24 19:06:38.368566435 [1] 2 2026/07/24 19:06:38.368583069 2026/07/24 19:06:38.368588407 $keep.parse.data 2026/07/24 19:06:38.368621707 [1] TRUE 2026/07/24 19:06:38.368622338 2026/07/24 19:06:38.368630310 $keep.parse.data.pkgs 2026/07/24 19:06:38.368630791 [1] FALSE 2026/07/24 19:06:38.368652433 2026/07/24 19:06:38.368653215 $keep.source 2026/07/24 19:06:38.368681301 [1] FALSE 2026/07/24 19:06:38.368682193 2026/07/24 19:06:38.368694741 $keep.source.pkgs 2026/07/24 19:06:38.368695422 [1] FALSE 2026/07/24 19:06:38.368711937 2026/07/24 19:06:38.368712628 $locatorBell 2026/07/24 19:06:38.368723524 [1] TRUE 2026/07/24 19:06:38.368724446 2026/07/24 19:06:38.368733670 $mailer 2026/07/24 19:06:38.368734321 [1] "mailto" 2026/07/24 19:06:38.368751827 2026/07/24 19:06:38.368752418 $matprod 2026/07/24 19:06:38.368761852 [1] "default" 2026/07/24 19:06:38.368762483 2026/07/24 19:06:38.368772097 $max.contour.segments 2026/07/24 19:06:38.368773810 [1] 25000 2026/07/24 19:06:38.368784486 2026/07/24 19:06:38.368785107 $max.print 2026/07/24 19:06:38.368794771 [1] 99999 2026/07/24 19:06:38.368795402 2026/07/24 19:06:38.368804606 $menu.graphics 2026/07/24 19:06:38.368805247 [1] TRUE 2026/07/24 19:06:38.368815913 2026/07/24 19:06:38.368816644 $na.action 2026/07/24 19:06:38.368827590 [1] "na.omit" 2026/07/24 19:06:38.368828271 2026/07/24 19:06:38.368839468 $nwarnings 2026/07/24 19:06:38.368840129 [1] 50 2026/07/24 19:06:38.368853189 2026/07/24 19:06:38.368853880 $OutDec 2026/07/24 19:06:38.368868892 [1] "." 2026/07/24 19:06:38.368869573 2026/07/24 19:06:38.368884120 $pager 2026/07/24 19:06:38.368887245 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/24 19:06:38.368912618 2026/07/24 19:06:38.368913639 $papersize 2026/07/24 19:06:38.368926178 [1] "letter" 2026/07/24 19:06:38.368926949 2026/07/24 19:06:38.368941531 $PCRE_limit_recursion 2026/07/24 19:06:38.368942342 [1] NA 2026/07/24 19:06:38.368955192 2026/07/24 19:06:38.368956003 $PCRE_study 2026/07/24 19:06:38.369000730 [1] FALSE 2026/07/24 19:06:38.369001561 2026/07/24 19:06:38.369036884 $PCRE_use_JIT 2026/07/24 19:06:38.369042132 [1] TRUE 2026/07/24 19:06:38.369062322 2026/07/24 19:06:38.369063033 $pdfviewer 2026/07/24 19:06:38.369074630 [1] "/usr/bin/xdg-open" 2026/07/24 19:06:38.369075392 2026/07/24 19:06:38.369106468 $pkgType 2026/07/24 19:06:38.369107229 [1] "source" 2026/07/24 19:06:38.369119287 2026/07/24 19:06:38.369120059 $printcmd 2026/07/24 19:06:38.369136714 [1] "/usr/bin/lpr" 2026/07/24 19:06:38.369137505 2026/07/24 19:06:38.369149753 $prompt 2026/07/24 19:06:38.369150584 [1] "> " 2026/07/24 19:06:38.369161541 2026/07/24 19:06:38.369162212 $repos 2026/07/24 19:06:38.369172627 CRAN 2026/07/24 19:06:38.369173348 "@CRAN@" 2026/07/24 19:06:38.369184735 2026/07/24 19:06:38.369185467 $rl_word_breaks 2026/07/24 19:06:38.369196393 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 19:06:38.369197064 2026/07/24 19:06:38.369208371 $scipen 2026/07/24 19:06:38.369209112 [1] 0 2026/07/24 19:06:38.369221386 2026/07/24 19:06:38.369223729 $show.coef.Pvalues 2026/07/24 19:06:38.369241766 [1] TRUE 2026/07/24 19:06:38.369242718 2026/07/24 19:06:38.369254726 $show.error.messages 2026/07/24 19:06:38.369255457 [1] TRUE 2026/07/24 19:06:38.369269117 2026/07/24 19:06:38.369270019 $show.signif.stars 2026/07/24 19:06:38.369282658 [1] TRUE 2026/07/24 19:06:38.369283479 2026/07/24 19:06:38.369295146 $showErrorCalls 2026/07/24 19:06:38.369295907 [1] TRUE 2026/07/24 19:06:38.369311120 2026/07/24 19:06:38.369312012 $showNCalls 2026/07/24 19:06:38.369324310 [1] 50 2026/07/24 19:06:38.369325081 2026/07/24 19:06:38.369336538 $showWarnCalls 2026/07/24 19:06:38.369337299 [1] FALSE 2026/07/24 19:06:38.369350239 2026/07/24 19:06:38.369350940 $str 2026/07/24 19:06:38.369362437 $str$strict.width 2026/07/24 19:06:38.369363208 [1] "no" 2026/07/24 19:06:38.369375727 2026/07/24 19:06:38.369376458 $str$digits.d 2026/07/24 19:06:38.369388726 [1] 3 2026/07/24 19:06:38.369389538 2026/07/24 19:06:38.369400764 $str$vec.len 2026/07/24 19:06:38.369401506 [1] 4 2026/07/24 19:06:38.369413814 2026/07/24 19:06:38.369414645 $str$list.len 2026/07/24 19:06:38.369426513 [1] 99 2026/07/24 19:06:38.369427244 2026/07/24 19:06:38.369438561 $str$deparse.lines 2026/07/24 19:06:38.369439302 NULL 2026/07/24 19:06:38.369452021 2026/07/24 19:06:38.369452752 $str$drop.deparse.attr 2026/07/24 19:06:38.369465592 [1] TRUE 2026/07/24 19:06:38.369466443 2026/07/24 19:06:38.369477189 $str$formatNum 2026/07/24 19:06:38.369477850 function (x, ...) 2026/07/24 19:06:38.369501926 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 19:06:38.369502707 <environment: 0x55c46ab584d0> 2026/07/24 19:06:38.369539562 2026/07/24 19:06:38.369540334 2026/07/24 19:06:38.369551250 $str.dendrogram.last 2026/07/24 19:06:38.369551951 [1] "`" 2026/07/24 19:06:38.369565001 2026/07/24 19:06:38.369565742 $texi2dvi 2026/07/24 19:06:38.369577509 [1] "/usr/bin/texi2dvi" 2026/07/24 19:06:38.369578230 2026/07/24 19:06:38.369590999 $timeout 2026/07/24 19:06:38.369591741 [1] 60 2026/07/24 19:06:38.369603739 2026/07/24 19:06:38.369604450 $ts.eps 2026/07/24 19:06:38.369616087 [1] 1e-05 2026/07/24 19:06:38.369616908 2026/07/24 19:06:38.369628676 $ts.S.compat 2026/07/24 19:06:38.369629467 [1] FALSE 2026/07/24 19:06:38.369642046 2026/07/24 19:06:38.369642837 $unzip 2026/07/24 19:06:38.369654244 [1] "/usr/bin/unzip" 2026/07/24 19:06:38.369654965 2026/07/24 19:06:38.369667144 $useFancyQuotes 2026/07/24 19:06:38.369667825 [1] TRUE 2026/07/24 19:06:38.369680814 2026/07/24 19:06:38.369681535 $verbose 2026/07/24 19:06:38.369693173 [1] FALSE 2026/07/24 19:06:38.369693914 2026/07/24 19:06:38.369705621 $warn 2026/07/24 19:06:38.369706352 [1] 0 2026/07/24 19:06:38.369718020 2026/07/24 19:06:38.369718801 $warning.length 2026/07/24 19:06:38.369731039 [1] 1000 2026/07/24 19:06:38.369731860 2026/07/24 19:06:38.369742947 $warnPartialMatchArgs 2026/07/24 19:06:38.369743788 [1] FALSE 2026/07/24 19:06:38.369756778 2026/07/24 19:06:38.369757489 $warnPartialMatchAttr 2026/07/24 19:06:38.369769887 [1] FALSE 2026/07/24 19:06:38.369770629 2026/07/24 19:06:38.369782316 $warnPartialMatchDollar 2026/07/24 19:06:38.369783067 [1] FALSE 2026/07/24 19:06:38.369797589 2026/07/24 19:06:38.369798280 $width 2026/07/24 19:06:38.369809827 [1] 80 2026/07/24 19:06:38.369810608 Stopping content session token refresher Stopped session pings to http://127.0.0.1:36979 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 19:06:38.394051243 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:38.394306325 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:33823 ... Connected to session server http://127.0.0.1:33823 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:38.587224691 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:38.587487054 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:38.587624855 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/24 19:06:38.596127408 2026/07/24 19:06:38.596134829 $ env 2026/07/24 19:06:38.596173507 CONNECT_API_KEY=REDACTED 2026/07/24 19:06:38.596174599 CONNECT_CONTENT_GUID= 2026/07/24 19:06:38.596192676 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/24 19:06:38.596193427 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/24 19:06:38.596210112 CONNECT_SERVER=http://localhost:3939/ 2026/07/24 19:06:38.596210593 _DD_ROOT_GO_SESSION_ID=18378486-104e-40d0-b294-96b1323473ec 2026/07/24 19:06:38.596236071 EDITOR=vi 2026/07/24 19:06:38.596237162 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:38.596251684 HOSTNAME=78377db1937b 2026/07/24 19:06:38.596252736 LANG=en_US.UTF-8 2026/07/24 19:06:38.596273982 LANGUAGE=en_US:en 2026/07/24 19:06:38.596278369 LC_ALL=en_US.UTF-8 2026/07/24 19:06:38.596304498 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 19:06:38.596306491 LN_S=ln -s 2026/07/24 19:06:38.596325179 LOGNAME=rstudio-connect 2026/07/24 19:06:38.596325670 MAKE=make 2026/07/24 19:06:38.596335184 PAGER=/usr/bin/pager 2026/07/24 19:06:38.596335645 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 19:06:38.596351679 POSIT_PRODUCT=CONNECT 2026/07/24 19:06:38.596352209 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:06:38.596370246 R_ARCH= 2026/07/24 19:06:38.596371098 R_BROWSER=xdg-open 2026/07/24 19:06:38.596386445 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 19:06:38.596389730 R_CONFIG_ACTIVE=rsconnect 2026/07/24 19:06:38.596414457 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/24 19:06:38.596415499 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:38.596435299 R_GZIPCMD=/usr/bin/gzip 2026/07/24 19:06:38.596436080 R_HOME=/opt/R/4.5.2/lib/R 2026/07/24 19:06:38.596450211 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/24 19:06:38.596451182 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2 2026/07/24 19:06:38.596467397 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/24 19:06:38.596468178 R_LIBS_USER=REDACTED 2026/07/24 19:06:38.596483240 R_PAPERSIZE=letter 2026/07/24 19:06:38.596484011 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 19:06:38.596498373 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 19:06:38.596499094 R_PRINTCMD=/usr/bin/lpr 2026/07/24 19:06:38.596534297 R_RD4PDF=times,inconsolata,hyper 2026/07/24 19:06:38.596534998 RSC_EMAIL_SUBJECT=system-check 2026/07/24 19:06:38.596555839 RSC_REPORT_NAME=system-check 2026/07/24 19:06:38.596556700 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/24 19:06:38.596573576 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/24 19:06:38.596574347 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/24 19:06:38.596592023 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpBtUsL8 2026/07/24 19:06:38.596592764 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/24 19:06:38.596614397 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 19:06:38.596615138 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 19:06:38.596633170 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:38.596635704 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:06:38.596666731 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 19:06:38.596667772 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 19:06:38.596714933 R_ZIPCMD=/usr/bin/zip 2026/07/24 19:06:38.596754427 SED=/usr/bin/sed 2026/07/24 19:06:38.596778358 SF_PARTNER=posit_connect 2026/07/24 19:06:38.596779319 SHLVL=2 2026/07/24 19:06:38.596824186 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/24 19:06:38.596824878 STARTUP_DEBUG_MODE=0 2026/07/24 19:06:38.596839189 TAR=/usr/bin/tar 2026/07/24 19:06:38.596839940 TERM=xterm 2026/07/24 19:06:38.596851888 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:06:38.596852619 TZ=UTC 2026/07/24 19:06:38.596884471 USERNAME=rstudio-connect 2026/07/24 19:06:38.596908998 USER=rstudio-connect 2026/07/24 19:06:38.601914332 _=/usr/bin/env Stopping content session token refresher Stopped session pings to http://127.0.0.1:33823 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 19:06:38.620611557 [connect-session] Connect Session v2026.06.1 2026/07/24 19:06:38.620842944 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:36485 ... Connected to session server http://127.0.0.1:36485 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:06:38.815056254 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:06:38.815301952 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:06:38.815393434 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/24 19:06:38.823673464 2026/07/24 19:06:38.823681796 $ findmnt --notruncate 2026/07/24 19:06:38.823719633 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:06:38.823724410 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docker/ov erlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:38.823834545 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:38.823836108 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:06:38.823864771 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:38.823874956 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:38.823905081 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:06:38.823905582 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:06:38.823924700 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:06:38.823925141 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:06:38.823957003 ├─/data /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:38.823989337 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/doc ker/overlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:38.823990619 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/doc ker/overlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:38.824205221 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:38.824206963 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:38.824247274 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/78377db1937bbb3291c6264e128d9da1fd37da508dbe0f5cb6769fec8bdc5361/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:38.824247794 ├─/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 19:06:38.824276477 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/reports/v2/0/0/temp.source.2456622425] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:38.824276908 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/reports/v2/0/0/temp.output.576248369] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:38.824309282 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/jobs/0/tAiOPDDBgfR8r4tH] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:38.824328866 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:38.824329327 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:38.824354074 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/83c69baa2bddbf9692ec183fec9561d208ee6fae7cc410df399cc1eb10f1b16e/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:06:38.824354624 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1265607091] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docke r/overlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:38.824397043 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docke r/overlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr 2026/07/24 19:06:38.829536372 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/QLOMXFU6PFYFMJD4HV63CP4T4C:/var/lib/docker/overlay2/l/NQMNNXRLR2P2O2IXQDO2MQ4JT4:/var/lib/docker/overlay2/l/R2MJMBTE6H5CYWFGWUSF2HLFMN:/var/lib/docker/overlay2/l/QIJ5EDJRNIQVFL2ZSF7TA4PF24:/var/lib/docker/overlay2/l/6AD3WAZKZUTYJZHV2LQVGBRGBN:/var/lib/docker/overlay2/l/4UZNJP67RQN34NSUXBOQ4WHHXY:/var/lib/docker/overlay2/l/DKABQE5KP5CM7BWANMQKNPCUFU:/var/lib/docker/overlay2/l/J2V22YBFZJADWTGJNMSO6JYP4V:/var/lib/docker/overlay2/l/P5EOIYK2PHTH63CQ6HUFQKJY7N:/var/lib/docker/overlay2/l/5O7QQ26HXT75P5H5E6UFHDN5GJ:/var/lib/docker/overlay2/l/BX6Y3I4VWYPJJOL4LA4XBGDC2G:/var/lib/docker/overlay2/l/U4XQ7EGH6TN5UGDB2VGTRFK4EL:/var/lib/docker/overlay2/l/TCNHEHM53U5FXHMGZKHBG6CTE6:/var/lib/docker/overlay2/l/2OPEVJBOCVRVE3RGQW3DJLXWQO:/var/lib/docke r/overlay2/l/6FFNM5XWGHLJEMGALG2CU6KNUJ:/var/lib/docker/overlay2/l/6DD7OO2QMVCL2TR5JNUGRWPQZQ:/var/lib/docker/overlay2/l/FDBH7GQTZHGDV6YTA4QBCNJTNO:/var/lib/docker/overlay2/l/IMZROW2ZADIG3MSDR3U3FN4IH5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/diff,workdir=/var/lib/docker/overlay2/bcdaa8c569413b3b4708726374af44906bf2f9d9f13aab066f93ab86c8593c6c/work,nouserxattr Stopped session pings to http://127.0.0.1:36485 Stopping content session token refresher Job completed |