| 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:08:25 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.35s
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 0x7f5a9147bb60>
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.83s
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 0x7f5a914b2140>
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': 'b7mSc8WxHK2KKpud'}
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 = 'b7mSc8WxHK2KKpud', 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
PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui3.56s
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.35s
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
PASSAdmin user exists and has admin privilegesConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_admin_user0.35s
Test procedure
- Given Connect is accessible at the configured URL
- When I retrieve the current user profile
- Then the user has admin privileges
PASSGroups can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_groups0.35s
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.35s
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.28s
Test procedure
- Given Connect is accessible at the configured URL
- And a valid API key is configured
- When I trigger a new system check run via the Connect API
- Then the system check report is returned
- And I can download the system check report artifact
Package Manager2 tests
PASSAt least one repository is configuredPackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_repo_exists0.02s
Test procedure
- Given Package Manager is running
- When I list all repositories
- Then at least one repository exists
PASSCRAN mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_cran_mirror0.47s
Test procedure
- Given Package Manager is running
- When I query the CRAN repository for the "Matrix" package
- Then the package is found in the repository
Prerequisites6 tests
PASSWorkbench server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Workbench]0.11s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
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.18s
Test procedure
- Given Connect is configured in vip.toml with a version expectation
- When I fetch the Connect server version
- Then the Connect version matches the configured value
PASSPackage Manager version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_package_manager_version0.02s
Test procedure
- Given Package Manager is configured in vip.toml with a version expectation
- When I fetch the Package Manager server version
- Then the Package Manager version matches the configured value
PASSConnect server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Connect]0.01s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
Security3 tests
PASSUnauthenticated API request returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_unauthenticated_api_request_returns_4010.01s
Test procedure
- Given Connect is configured in vip.toml
- When I make an unauthenticated API request to Connect
- Then the response status is 401
PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4013.57s
Test procedure
- Given Connect is configured in vip.toml
- When I make an API request to Connect with an invalid key
- Then the response status is 401
PASSNon-existent endpoint returns 404Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_nonexistent_endpoint_returns_4040.01s
Test procedure
- Given Connect is configured in vip.toml
- When I request a non-existent endpoint on Connect
- Then the response status is 404
Workbench1 tests
PASSUser can sign out of WorkbenchWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_signout[chromium]0.76s
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.17s
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.17s
Test procedure
- Given Connect is accessible at the configured URL
- And expected Python versions are specified in vip.toml
- When I query Connect for available Python versions
- Then all expected Python versions are present
Package Manager3 tests
SKIPPyPI mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_pypi_mirror0.02s
Test procedure
- Given Package Manager is running
- When I query the PyPI repository for the "requests" package
- Then the package is found in the repository
SKIPBioconductor mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_bioconductor_mirror0.02s
Test procedure
- Given Package Manager is running
- When I query the Bioconductor repository for the "BiocGenerics" package
- Then the package is found in the repository
SKIPOpenVSX mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_openvsx_mirror0.02s
Test procedure
- Given Package Manager is running
- When I query the OpenVSX repository for the "golang.Go" extension
- Then the package is found in the repository
Prerequisites1 tests
SKIPWorkbench version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_workbench_version0.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: a8783801cad7 · Status: done · Passed: 53 · Failed: 2
| Group | Check | Detail | |
|---|---|---|---|
| ✅ | server | connect-versions | Connect versions on active hosts: a8783801cad7 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=990db6f5-859e-4206-9f08-b3a0af5dfa61 HOME=/root HOSTNAME=a8783801cad7 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.3Gi 407Mi 49Mi 13Gi 13Gi Swap: 0B 0B 0B |
| ✅ | server | disk | $ df -h Filesystem Size Used Avail Use% Mounted on overlay 145G 55G 90G 38% / tmpfs 64M 0 64M 0% /dev shm 64M 0 64M 0% /dev/shm /dev/root 145G 55G 90G 38% /data |
| ✅ | server | database-latency | Database latency: median 0.000, max 0.000 sec |
| ✅ | server | queue-depth | ID Created Type Hostname Details |
| ✅ | server | self-connectivity | 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:08:00 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: 0x55d50b0feb90 [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:08:00 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:08:00 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:08:01.135122827 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:01.135405781 [connect-session] Job Key: [redacted] 2026/07/24 19:08:01.135413984 [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:08:01.135417409 [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:37953 ... Connected to session server http://127.0.0.1:37953 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:01.303403916 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/24 19:08:01.310611769 2026/07/24 19:08:01.310622595 $ /opt/python/3.12.11/bin/python3.12 -V 2026/07/24 19:08:01.310667873 Python 3.12.11 Stopped session pings to http://127.0.0.1:37953 |
| ❌ | 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:08:01.764583708 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:01.764778851 [connect-session] Job Key: [redacted] 2026/07/24 19:08:01.764786522 [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:08:01.764789607 [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:44051 ... Connected to session server http://127.0.0.1:44051 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:01.872494216 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/24 19:08:01.881457161 2026/07/24 19:08:01.881483170 $ env 2026/07/24 19:08:01.881520947 _DD_ROOT_GO_SESSION_ID=990db6f5-859e-4206-9f08-b3a0af5dfa61 2026/07/24 19:08:01.881522118 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:01.881543501 HOSTNAME=a8783801cad7 2026/07/24 19:08:01.881544172 LANG=en_US.UTF-8 2026/07/24 19:08:01.881555659 LANGUAGE=en_US:en 2026/07/24 19:08:01.881556170 LC_ALL=en_US.UTF-8 2026/07/24 19:08:01.881566755 LOGNAME=rstudio-connect 2026/07/24 19:08:01.881567326 MAKEFLAGS=-j1 2026/07/24 19:08:01.881578122 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 19:08:01.881578733 PICOTEL_PREFIX=PICOTEL 2026/07/24 19:08:01.881591743 PICOTEL_SDK_DISABLED=true 2026/07/24 19:08:01.881592344 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/24 19:08:01.881604402 POSIT_PRODUCT=CONNECT 2026/07/24 19:08:01.881604963 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:08:01.881619599 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:08:01.881624667 SHLVL=2 2026/07/24 19:08:01.881686399 STARTUP_DEBUG_MODE=0 2026/07/24 19:08:01.881689534 TERM=xterm 2026/07/24 19:08:01.881711858 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:01.881713230 TZ=UTC 2026/07/24 19:08:01.881724857 USERNAME=rstudio-connect 2026/07/24 19:08:01.881725438 USER=rstudio-connect 2026/07/24 19:08:01.881736314 _=/usr/bin/env 2026/07/24 19:08:01.881736955 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:08:01.895988661 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:01.896214890 [connect-session] Job Key: [redacted] 2026/07/24 19:08:01.896224494 [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:08:01.896228270 [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:43299 ... Connected to session server http://127.0.0.1:43299 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:02.004011627 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/24 19:08:02.008074620 2026/07/24 19:08:02.008082622 $ findmnt --notruncate 2026/07/24 19:08:02.178676198 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:08:02.178695246 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay2/l/ 7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:02.178844240 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:02.178846413 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:08:02.178877309 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:02.178878130 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:02.178893634 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:08:02.178894014 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:02.178916197 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:02.178916838 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:08:02.178937635 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:02.178968025 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overl ay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:02.178968546 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overl ay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:02.179087219 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:02.179140524 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:02.179141175 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:02.179171280 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:02.179173834 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:02.179216768 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/jobs/0/GFzvfSv2bHZMBCt8] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:02.179217389 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:02.179241535 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace4108747567] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:02.179325722 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:02.179333503 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr Stopped session pings to http://127.0.0.1:43299 |
| ✅ | 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:08:02.194012945 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:02.194206365 [connect-session] Job Key: [redacted] 2026/07/24 19:08:02.194213737 [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:08:02.194221128 [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:35981 ... Connected to session server http://127.0.0.1:35981 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:02.303826502 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/24 19:08:02.346102760 2026/07/24 19:08:02.346115069 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.oVeUmJWTUl/testenv 2026/07/24 19:08:04.621996130 2026/07/24 19:08:04.622008779 $ source /opt/rstudio-connect/mnt/tmp/tmp.oVeUmJWTUl/testenv/bin/activate 2026/07/24 19:08:04.623308668 2026/07/24 19:08:04.623316590 $ python --version 2026/07/24 19:08:04.625151301 Python 3.12.11 2026/07/24 19:08:04.625430410 2026/07/24 19:08:04.625436058 $ python -m site 2026/07/24 19:08:04.636489732 sys.path = [ 2026/07/24 19:08:04.636503543 '/opt/rstudio-connect/mnt/app', 2026/07/24 19:08:04.636558536 '/opt/python/3.12.11/lib/python312.zip', 2026/07/24 19:08:04.636559287 '/opt/python/3.12.11/lib/python3.12', 2026/07/24 19:08:04.636569983 '/opt/python/3.12.11/lib/python3.12/lib-dynload', 2026/07/24 19:08:04.636570834 '/opt/rstudio-connect/mnt/tmp/tmp.oVeUmJWTUl/testenv/lib/python3.12/site-packages', 2026/07/24 19:08:04.636587960 '/opt/python/3.12.11/lib/python3.12/site-packages', 2026/07/24 19:08:04.636588481 ] 2026/07/24 19:08:04.636598005 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/24 19:08:04.636598546 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist) 2026/07/24 19:08:04.636613949 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:08:04.676399430 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:04.676702595 [connect-session] Job Key: [redacted] 2026/07/24 19:08:04.676714492 [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:08:04.676719089 [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:40821 ... Connected to session server http://127.0.0.1:40821 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:04.783970928 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/24 19:08:04.789067095 2026/07/24 19:08:04.789075727 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.SN51Py4xW3/testenv 2026/07/24 19:08:06.946055249 2026/07/24 19:08:06.946068629 $ source /opt/rstudio-connect/mnt/tmp/tmp.SN51Py4xW3/testenv/bin/activate 2026/07/24 19:08:06.947392870 2026/07/24 19:08:06.947399700 $ python -m pip --version 2026/07/24 19:08:07.100825214 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.SN51Py4xW3/testenv/lib/python3.12/site-packages/pip (python 3.12) 2026/07/24 19:08:07.129123216 2026/07/24 19:08:07.129135013 $ python -m pip config debug 2026/07/24 19:08:07.275504602 env_var: 2026/07/24 19:08:07.275715228 env: 2026/07/24 19:08:07.275883876 global: 2026/07/24 19:08:07.276030971 /etc/xdg/pip/pip.conf, exists: False 2026/07/24 19:08:07.276170986 /etc/pip.conf, exists: False 2026/07/24 19:08:07.276294737 site: 2026/07/24 19:08:07.276430916 /opt/rstudio-connect/mnt/tmp/tmp.SN51Py4xW3/testenv/pip.conf, exists: False 2026/07/24 19:08:07.276568517 user: 2026/07/24 19:08:07.276703705 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/24 19:08:07.276872793 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/24 19:08:07.301127487 2026/07/24 19:08:07.301139175 $ python -m pip config list -v 2026/07/24 19:08:07.453808986 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/24 19:08:07.454036411 For variant 'global', will try loading '/etc/pip.conf' 2026/07/24 19:08:07.454253021 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/24 19:08:07.454461128 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/24 19:08:07.454673011 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.SN51Py4xW3/testenv/pip.conf' 2026/07/24 19:08:07.479679872 2026/07/24 19:08:07.479691820 $ python -m pip._vendor.requests.certs 2026/07/24 19:08:07.592414117 <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:08:07.592628894 /opt/rstudio-connect/mnt/tmp/tmp.SN51Py4xW3/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/24 19:08:07.606594534 2026/07/24 19:08:07.606606923 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.SN51Py4xW3 pip 2026/07/24 19:08:08.001437461 Collecting pip 2026/07/24 19:08:08.001789830 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:08:08.034540768 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/24 19:08:08.047384672 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/24 19:08:08.113808867 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 38.8 MB/s eta 0:00:00 2026/07/24 19:08:08.123072873 Saved /opt/rstudio-connect/mnt/tmp/tmp.SN51Py4xW3/pip-26.1.2-py3-none-any.whl 2026/07/24 19:08:08.123425026 Successfully downloaded pip 2026/07/24 19:08:08.212120210 2026/07/24 19:08:08.212132508 [notice] A new release of pip is available: 25.0.1 -> 26.1.2 2026/07/24 19:08:08.212181782 [notice] To update, run: pip install --upgrade pip Stopped session pings to http://127.0.0.1:40821 |
| ✅ | 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:08:08.306270599 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:08.306455796 [connect-session] Job Key: [redacted] 2026/07/24 19:08:08.306463348 [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:08:08.306470619 [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:36779 ... Connected to session server http://127.0.0.1:36779 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:08.411873434 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/24 19:08:08.425669266 2026/07/24 19:08:08.425681284 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/24 19:08:08.452721399 * Trying 151.101.128.223:443... 2026/07/24 19:08:08.461058320 * Connected to pypi.python.org (151.101.128.223) port 443 (#0) 2026/07/24 19:08:08.462544238 * ALPN, offering h2 2026/07/24 19:08:08.462549726 * ALPN, offering http/1.1 2026/07/24 19:08:08.480832160 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:08:08.480846591 * CApath: /etc/ssl/certs 2026/07/24 19:08:08.481007723 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:08.481013712 } [5 bytes data] 2026/07/24 19:08:08.481046671 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:08:08.481048294 } [512 bytes data] 2026/07/24 19:08:08.491388929 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:08.491397952 { [5 bytes data] 2026/07/24 19:08:08.491437171 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:08:08.491438093 { [122 bytes data] 2026/07/24 19:08:08.491635579 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:08:08.491640686 { [5 bytes data] 2026/07/24 19:08:08.491681668 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.491687326 { [5 bytes data] 2026/07/24 19:08:08.491707887 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:08:08.491708498 { [19 bytes data] 2026/07/24 19:08:08.491720887 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.491721518 { [5 bytes data] 2026/07/24 19:08:08.491732274 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:08:08.491733726 { [2860 bytes data] 2026/07/24 19:08:08.492409359 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.492415258 { [5 bytes data] 2026/07/24 19:08:08.492451592 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:08:08.492452504 { [264 bytes data] 2026/07/24 19:08:08.492503901 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.492510030 { [5 bytes data] 2026/07/24 19:08:08.492533585 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:08:08.492534507 { [36 bytes data] 2026/07/24 19:08:08.492570591 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:08:08.492577701 } [5 bytes data] 2026/07/24 19:08:08.492602449 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:08:08.492603110 } [1 bytes data] 2026/07/24 19:08:08.492616269 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.492628427 } [5 bytes data] 2026/07/24 19:08:08.492642799 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:08:08.492644211 } [36 bytes data] 2026/07/24 19:08:08.492721377 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:08:08.492726575 * ALPN, server accepted to use h2 2026/07/24 19:08:08.492748217 * Server certificate: 2026/07/24 19:08:08.492748868 * subject: CN=www.python.org 2026/07/24 19:08:08.492764001 * start date: Jan 13 13:03:46 2026 GMT 2026/07/24 19:08:08.492764672 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/24 19:08:08.492776740 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/24 19:08:08.492783530 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:08:08.492818102 * SSL certificate verify ok. 2026/07/24 19:08:08.492819814 * Using HTTP2, server supports multiplexing 2026/07/24 19:08:08.492831953 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:08:08.492832534 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:08:08.492848067 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.492848838 } [5 bytes data] 2026/07/24 19:08:08.492876079 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.492888157 } [5 bytes data] 2026/07/24 19:08:08.493060555 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.493066835 } [5 bytes data] 2026/07/24 19:08:08.493112734 * Using Stream ID: 1 (easy handle 0x562211149a40) 2026/07/24 19:08:08.493113615 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.493127205 } [5 bytes data] 2026/07/24 19:08:08.493127987 > GET / HTTP/2 2026/07/24 19:08:08.493137561 > Host: pypi.python.org 2026/07/24 19:08:08.493137911 > user-agent: curl/7.81.0 2026/07/24 19:08:08.493145182 > accept: */* 2026/07/24 19:08:08.493145513 > 2026/07/24 19:08:08.493157190 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.493157791 { [5 bytes data] 2026/07/24 19:08:08.493171001 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:08:08.493171372 { [193 bytes data] 2026/07/24 19:08:08.500708513 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.500717627 { [5 bytes data] 2026/07/24 19:08:08.500752639 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.500753431 } [5 bytes data] 2026/07/24 19:08:08.500854803 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.500863065 { [5 bytes data] 2026/07/24 19:08:08.501722940 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.501728228 { [5 bytes data] 2026/07/24 19:08:08.501814061 < HTTP/2 301 2026/07/24 19:08:08.501819559 < server: Varnish 2026/07/24 19:08:08.501839379 < retry-after: 0 2026/07/24 19:08:08.501840040 < location: https://pypi.org/ 2026/07/24 19:08:08.501864386 < content-type: text/html; charset=UTF-8 2026/07/24 19:08:08.501865208 < accept-ranges: bytes 2026/07/24 19:08:08.501877055 < date: Fri, 24 Jul 2026 19:08:08 GMT 2026/07/24 19:08:08.501877596 < x-served-by: cache-bur-kbur8200090-BUR 2026/07/24 19:08:08.501889274 < x-cache: HIT 2026/07/24 19:08:08.501889985 < x-cache-hits: 0 2026/07/24 19:08:08.501900501 < x-timer: S1784920088.497281,VS0,VE0 2026/07/24 19:08:08.501901041 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:08:08.501913305 < x-frame-options: deny 2026/07/24 19:08:08.501915438 < x-xss-protection: 1; mode=block 2026/07/24 19:08:08.501936835 < x-content-type-options: nosniff 2026/07/24 19:08:08.501937786 < x-permitted-cross-domain-policies: none 2026/07/24 19:08:08.501950235 < 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:08:08.501955733 < content-length: 122 2026/07/24 19:08:08.501995803 < 2026/07/24 19:08:08.501996394 * Ignoring the response-body 2026/07/24 19:08:08.502005027 { [122 bytes data] 2026/07/24 19:08:08.502005558 * Connection #0 to host pypi.python.org left intact 2026/07/24 19:08:08.502017165 * Issue another request to this URL: 'https://pypi.org/' 2026/07/24 19:08:08.503993048 * Trying 151.101.192.223:443... 2026/07/24 19:08:08.512340580 * Connected to pypi.org (151.101.192.223) port 443 (#1) 2026/07/24 19:08:08.512625482 * ALPN, offering h2 2026/07/24 19:08:08.512630500 * ALPN, offering http/1.1 2026/07/24 19:08:08.531606138 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:08:08.531618646 * CApath: /etc/ssl/certs 2026/07/24 19:08:08.531786743 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:08.531808206 } [5 bytes data] 2026/07/24 19:08:08.531825817 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:08:08.531826738 } [512 bytes data] 2026/07/24 19:08:08.541261285 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:08.541269297 { [5 bytes data] 2026/07/24 19:08:08.541304700 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:08:08.541308626 { [122 bytes data] 2026/07/24 19:08:08.541427890 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:08:08.541431285 { [5 bytes data] 2026/07/24 19:08:08.541455441 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.541456252 { [5 bytes data] 2026/07/24 19:08:08.541469102 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:08:08.541472036 { [19 bytes data] 2026/07/24 19:08:08.541481000 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.541491796 { [5 bytes data] 2026/07/24 19:08:08.541513749 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:08:08.541526408 { [2856 bytes data] 2026/07/24 19:08:08.542106918 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.542112937 { [5 bytes data] 2026/07/24 19:08:08.542144675 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:08:08.542145666 { [264 bytes data] 2026/07/24 19:08:08.542194995 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.542197399 { [5 bytes data] 2026/07/24 19:08:08.542235170 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:08:08.542236342 { [36 bytes data] 2026/07/24 19:08:08.542250734 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:08:08.542261680 } [5 bytes data] 2026/07/24 19:08:08.542276612 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:08:08.542278065 } [1 bytes data] 2026/07/24 19:08:08.542305366 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.542311835 } [5 bytes data] 2026/07/24 19:08:08.542331740 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:08:08.542332772 } [36 bytes data] 2026/07/24 19:08:08.542399932 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:08:08.542403187 * ALPN, server accepted to use h2 2026/07/24 19:08:08.542428445 * Server certificate: 2026/07/24 19:08:08.542429196 * subject: CN=pypi.org 2026/07/24 19:08:08.542441455 * start date: Dec 28 04:33:08 2025 GMT 2026/07/24 19:08:08.542441995 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/24 19:08:08.542454194 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/24 19:08:08.542454855 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:08:08.542471129 * SSL certificate verify ok. 2026/07/24 19:08:08.542472832 * Using HTTP2, server supports multiplexing 2026/07/24 19:08:08.542488580 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:08:08.542490593 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:08:08.542518575 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.542519256 } [5 bytes data] 2026/07/24 19:08:08.542533077 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.542539306 } [5 bytes data] 2026/07/24 19:08:08.542566988 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.542575100 } [5 bytes data] 2026/07/24 19:08:08.542616467 * Using Stream ID: 1 (easy handle 0x562211149a40) 2026/07/24 19:08:08.542623568 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.542646292 } [5 bytes data] 2026/07/24 19:08:08.542671910 > GET / HTTP/2 2026/07/24 19:08:08.542683708 > Host: pypi.org 2026/07/24 19:08:08.542693222 > user-agent: curl/7.81.0 2026/07/24 19:08:08.542693583 > accept: */* 2026/07/24 19:08:08.542701174 > 2026/07/24 19:08:08.542701585 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.542708776 { [5 bytes data] 2026/07/24 19:08:08.542747243 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:08:08.542752251 { [193 bytes data] 2026/07/24 19:08:08.550676823 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.550685316 { [5 bytes data] 2026/07/24 19:08:08.550745516 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.550746448 } [5 bytes data] 2026/07/24 19:08:08.550817309 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.550824439 { [5 bytes data] 2026/07/24 19:08:08.553791714 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.553808299 { [5 bytes data] 2026/07/24 19:08:08.554090362 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.554097363 { [5 bytes data] 2026/07/24 19:08:08.554125375 < HTTP/2 200 2026/07/24 19:08:08.554126096 < etag: "0Ozuunnx8fnHoyKqMPx1SQ" 2026/07/24 19:08:08.554137923 < referrer-policy: origin-when-cross-origin 2026/07/24 19:08:08.554138745 < content-type: text/html; charset=UTF-8 2026/07/24 19:08:08.554162360 < 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:08:08.554170112 < server: gunicorn 2026/07/24 19:08:08.554264113 < accept-ranges: bytes 2026/07/24 19:08:08.554265114 < date: Fri, 24 Jul 2026 19:08:08 GMT 2026/07/24 19:08:08.554281108 < x-served-by: cache-iad-kiad7000099-IAD, cache-iad-kiad7000099-IAD, cache-iad-kiad7000100-IAD, cache-bur-kbur8200084-BUR 2026/07/24 19:08:08.554282900 < x-cache: MISS, HIT, HIT 2026/07/24 19:08:08.554310016 < x-cache-hits: 0, 265, 1 2026/07/24 19:08:08.554311098 < x-timer: S1784920089.547014,VS0,VE3 2026/07/24 19:08:08.554325059 < vary: Accept-Encoding, Cookie 2026/07/24 19:08:08.554325509 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:08:08.554342214 < x-frame-options: deny 2026/07/24 19:08:08.554342635 < x-xss-protection: 1; mode=block 2026/07/24 19:08:08.554350527 < x-content-type-options: nosniff 2026/07/24 19:08:08.554350877 < x-permitted-cross-domain-policies: none 2026/07/24 19:08:08.554359210 < 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:08:08.554360061 < content-length: 22848 2026/07/24 19:08:08.554395920 < 2026/07/24 19:08:08.554397252 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.554410292 { [5 bytes data] 2026/07/24 19:08:08.554410843 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.554422740 { [5 bytes data] 2026/07/24 19:08:08.554423341 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.554435229 { [5 bytes data] 2026/07/24 19:08:08.554435760 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.554453447 { [5 bytes data] 2026/07/24 19:08:08.554454087 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.554467057 { [5 bytes data] 2026/07/24 19:08:08.554634838 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.554639946 { [5 bytes data] 2026/07/24 19:08:08.554665344 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.554666125 { [5 bytes data] 2026/07/24 19:08:08.555382614 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.555388583 { [5 bytes data] 2026/07/24 19:08:08.555412785 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.555414347 { [5 bytes data] 2026/07/24 19:08:08.556161222 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.556166830 { [5 bytes data] 2026/07/24 19:08:08.556188613 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.556189194 { [5 bytes data] 2026/07/24 19:08:08.556931257 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.556936484 { [5 bytes data] 2026/07/24 19:08:08.556966820 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.556967601 { [5 bytes data] 2026/07/24 19:08:08.557694206 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.557698772 { [5 bytes data] 2026/07/24 19:08:08.557769619 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.557775578 { [5 bytes data] 2026/07/24 19:08:08.558428792 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.558435132 { [5 bytes data] 2026/07/24 19:08:08.558485302 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.558492413 { [5 bytes data] 2026/07/24 19:08:08.559243393 * Connection #1 to host pypi.org left intact 2026/07/24 19:08:08.562310838 2026/07/24 19:08:08.562317097 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/24 19:08:08.569565541 * Trying 151.101.64.223:443... 2026/07/24 19:08:08.591344978 * Connected to files.pythonhosted.org (151.101.64.223) port 443 (#0) 2026/07/24 19:08:08.592856985 * ALPN, offering h2 2026/07/24 19:08:08.592863265 * ALPN, offering http/1.1 2026/07/24 19:08:08.610656755 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:08:08.610667071 * CApath: /etc/ssl/certs 2026/07/24 19:08:08.610855944 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:08.610861492 } [5 bytes data] 2026/07/24 19:08:08.610890976 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:08:08.610892008 } [512 bytes data] 2026/07/24 19:08:08.620656890 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:08.620665923 { [5 bytes data] 2026/07/24 19:08:08.620700636 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:08:08.620701667 { [122 bytes data] 2026/07/24 19:08:08.620889739 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:08:08.620895448 { [5 bytes data] 2026/07/24 19:08:08.620925162 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.620926034 { [5 bytes data] 2026/07/24 19:08:08.620941126 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:08:08.620942879 { [19 bytes data] 2026/07/24 19:08:08.620955818 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.620956449 { [5 bytes data] 2026/07/24 19:08:08.620970280 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:08:08.620984441 { [2842 bytes data] 2026/07/24 19:08:08.621606574 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.621613254 { [5 bytes data] 2026/07/24 19:08:08.621641006 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:08:08.621642087 { [264 bytes data] 2026/07/24 19:08:08.621701436 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.621707235 { [5 bytes data] 2026/07/24 19:08:08.621738121 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:08:08.621739022 { [36 bytes data] 2026/07/24 19:08:08.621767385 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:08:08.621772823 } [5 bytes data] 2026/07/24 19:08:08.621789859 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:08:08.621790620 } [1 bytes data] 2026/07/24 19:08:08.621834375 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.621839593 } [5 bytes data] 2026/07/24 19:08:08.621854636 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:08:08.621856148 } [36 bytes data] 2026/07/24 19:08:08.621931701 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:08:08.621939303 * ALPN, server accepted to use h2 2026/07/24 19:08:08.621976388 * Server certificate: 2026/07/24 19:08:08.621978101 * subject: CN=*.pythonhosted.org 2026/07/24 19:08:08.621988857 * start date: Dec 8 21:08:03 2025 GMT 2026/07/24 19:08:08.621989488 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/24 19:08:08.621999713 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/24 19:08:08.622000465 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:08:08.622016348 * SSL certificate verify ok. 2026/07/24 19:08:08.622017821 * Using HTTP2, server supports multiplexing 2026/07/24 19:08:08.622029728 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:08:08.622030289 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:08:08.622048196 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.622048827 } [5 bytes data] 2026/07/24 19:08:08.622078121 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.622085512 } [5 bytes data] 2026/07/24 19:08:08.622300049 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.622305397 } [5 bytes data] 2026/07/24 19:08:08.622332477 * Using Stream ID: 1 (easy handle 0x560f97f0ca40) 2026/07/24 19:08:08.622333128 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.622352457 } [5 bytes data] 2026/07/24 19:08:08.622353178 > GET / HTTP/2 2026/07/24 19:08:08.622363814 > Host: files.pythonhosted.org 2026/07/24 19:08:08.622364165 > user-agent: curl/7.81.0 2026/07/24 19:08:08.622383339 > accept: */* 2026/07/24 19:08:08.622384520 > 2026/07/24 19:08:08.622403869 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.622404510 { [5 bytes data] 2026/07/24 19:08:08.622416578 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:08:08.622417149 { [193 bytes data] 2026/07/24 19:08:08.630089874 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.630097886 { [5 bytes data] 2026/07/24 19:08:08.630131096 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:08.630131787 } [5 bytes data] 2026/07/24 19:08:08.630234451 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.630240320 { [5 bytes data] 2026/07/24 19:08:08.631005307 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.631012267 { [5 bytes data] 2026/07/24 19:08:08.631074346 < HTTP/2 200 2026/07/24 19:08:08.631078151 < content-type: text/html 2026/07/24 19:08:08.631100575 < server: Python/3.12 aiohttp/3.14.1 2026/07/24 19:08:08.631101406 < accept-ranges: bytes 2026/07/24 19:08:08.631119994 < date: Fri, 24 Jul 2026 19:08:08 GMT 2026/07/24 19:08:08.631120555 < age: 16 2026/07/24 19:08:08.631158001 < x-served-by: cache-iad-kiad7000058-IAD, cache-bur-kbur8200170-BUR 2026/07/24 19:08:08.631159223 < x-cache: HIT, HIT 2026/07/24 19:08:08.631172863 < x-cache-hits: 15, 2 2026/07/24 19:08:08.631173414 < x-timer: S1784920089.626728,VS0,VE0 2026/07/24 19:08:08.631186103 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:08:08.631186674 < x-frame-options: deny 2026/07/24 19:08:08.631203119 < x-xss-protection: 1; mode=block 2026/07/24 19:08:08.631203760 < x-content-type-options: nosniff 2026/07/24 19:08:08.631217170 < x-permitted-cross-domain-policies: none 2026/07/24 19:08:08.631217731 < x-robots-header: noindex 2026/07/24 19:08:08.631229949 < content-length: 1853 2026/07/24 19:08:08.631230500 < 2026/07/24 19:08:08.631239694 { [1031 bytes data] 2026/07/24 19:08:08.631240345 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:08.631249162 { [5 bytes data] 2026/07/24 19:08:08.631266724 * Connection #0 to host files.pythonhosted.org left intact Stopping content session token refresher |
| ✅ | 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:08:08.647908247 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:08.648103180 [connect-session] Job Key: [redacted] 2026/07/24 19:08:08.648113836 [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:08:08.648118192 [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:35631 ... Connected to session server http://127.0.0.1:35631 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:08.809528078 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/24 19:08:08.814965150 2026/07/24 19:08:08.814973152 $ /opt/python/3.13.9/bin/python3.13 -V 2026/07/24 19:08:08.815009937 Python 3.13.9 Stopped session pings to http://127.0.0.1:35631 |
| ❌ | 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:08:09.195936989 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:09.196137870 [connect-session] Job Key: [redacted] 2026/07/24 19:08:09.196147735 [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:08:09.196151040 [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:46687 ... Connected to session server http://127.0.0.1:46687 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:09.299718173 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/24 19:08:09.305265081 2026/07/24 19:08:09.305281185 $ env 2026/07/24 19:08:09.305342046 _DD_ROOT_GO_SESSION_ID=990db6f5-859e-4206-9f08-b3a0af5dfa61 2026/07/24 19:08:09.305344139 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:09.305360013 HOSTNAME=a8783801cad7 2026/07/24 19:08:09.305360604 LANG=en_US.UTF-8 2026/07/24 19:08:09.305371360 LANGUAGE=en_US:en 2026/07/24 19:08:09.305371891 LC_ALL=en_US.UTF-8 2026/07/24 19:08:09.305400744 LOGNAME=rstudio-connect 2026/07/24 19:08:09.305402136 MAKEFLAGS=-j1 2026/07/24 19:08:09.305413483 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 19:08:09.305414074 PICOTEL_PREFIX=PICOTEL 2026/07/24 19:08:09.305428315 PICOTEL_SDK_DISABLED=true 2026/07/24 19:08:09.305428986 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/24 19:08:09.305443128 POSIT_PRODUCT=CONNECT 2026/07/24 19:08:09.305443699 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:08:09.305455076 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:08:09.305455626 SHLVL=2 2026/07/24 19:08:09.305472782 STARTUP_DEBUG_MODE=0 2026/07/24 19:08:09.305473353 TERM=xterm 2026/07/24 19:08:09.305483468 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:09.305484039 TZ=UTC 2026/07/24 19:08:09.305494705 USERNAME=rstudio-connect 2026/07/24 19:08:09.305495256 USER=rstudio-connect 2026/07/24 19:08:09.305513718 _=/usr/bin/env 2026/07/24 19:08:09.305516663 UV_CONCURRENT_BUILDS=1 Stopped session pings to http://127.0.0.1:46687 |
| ✅ | 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:08:09.319286710 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:09.319617216 [connect-session] Job Key: [redacted] 2026/07/24 19:08:09.319627341 [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:08:09.319632028 [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:34983 ... Connected to session server http://127.0.0.1:34983 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:09.424009512 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/24 19:08:09.427963255 2026/07/24 19:08:09.427973500 $ findmnt --notruncate 2026/07/24 19:08:09.429843159 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:08:09.429854276 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay2/l/ 7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:09.429943049 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:09.429986674 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:08:09.429987736 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:09.430010801 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:09.430011391 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:08:09.430034236 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:09.430034787 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:09.430051071 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:08:09.430071071 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:09.430073414 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overl ay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:09.430133484 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overl ay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:09.430272233 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:09.430273074 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:09.430305833 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:09.430315317 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:09.430338262 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:09.430338772 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/jobs/0/SNwMPRThft6wjanP] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:09.430363960 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:09.430364661 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2555118303] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:09.430430790 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:09.430433234 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr Stopping content session token refresher Stopped session pings to http://127.0.0.1:34983 |
| ✅ | 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:08:09.445054362 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:09.445260882 [connect-session] Job Key: [redacted] 2026/07/24 19:08:09.445268523 [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:08:09.445271728 [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:40513 ... Connected to session server http://127.0.0.1:40513 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:09.547825422 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/24 19:08:09.552455244 2026/07/24 19:08:09.552465189 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.gxsMlQY7Pv/testenv 2026/07/24 19:08:11.719965906 2026/07/24 19:08:11.719978905 $ source /opt/rstudio-connect/mnt/tmp/tmp.gxsMlQY7Pv/testenv/bin/activate 2026/07/24 19:08:11.721265975 2026/07/24 19:08:11.721272084 $ python --version 2026/07/24 19:08:11.722606726 Python 3.13.9 2026/07/24 19:08:11.722809710 2026/07/24 19:08:11.722816260 $ python -m site 2026/07/24 19:08:11.734579908 sys.path = [ 2026/07/24 19:08:11.734589342 '/opt/rstudio-connect/mnt/app', 2026/07/24 19:08:11.734634886 '/opt/python/3.13.9/lib/python313.zip', 2026/07/24 19:08:11.734640935 '/opt/python/3.13.9/lib/python3.13', 2026/07/24 19:08:11.734658131 '/opt/python/3.13.9/lib/python3.13/lib-dynload', 2026/07/24 19:08:11.734659553 '/opt/rstudio-connect/mnt/tmp/tmp.gxsMlQY7Pv/testenv/lib/python3.13/site-packages', 2026/07/24 19:08:11.734675307 '/opt/python/3.13.9/lib/python3.13/site-packages', 2026/07/24 19:08:11.734675848 ] 2026/07/24 19:08:11.734686934 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/24 19:08:11.734687525 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist) 2026/07/24 19:08:11.734717720 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:08:11.774712884 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:11.775019975 [connect-session] Job Key: [redacted] 2026/07/24 19:08:11.775030570 [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:08:11.775036309 [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:42035 ... Connected to session server http://127.0.0.1:42035 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:11.877616259 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/24 19:08:11.882162726 2026/07/24 19:08:11.882170367 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.bylWAYf6lB/testenv 2026/07/24 19:08:14.000893413 2026/07/24 19:08:14.000906973 $ source /opt/rstudio-connect/mnt/tmp/tmp.bylWAYf6lB/testenv/bin/activate 2026/07/24 19:08:14.002220257 2026/07/24 19:08:14.002227258 $ python -m pip --version 2026/07/24 19:08:14.143697915 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.bylWAYf6lB/testenv/lib/python3.13/site-packages/pip (python 3.13) 2026/07/24 19:08:14.167123931 2026/07/24 19:08:14.167139213 $ python -m pip config debug 2026/07/24 19:08:14.311486159 env_var: 2026/07/24 19:08:14.311642248 env: 2026/07/24 19:08:14.311774601 global: 2026/07/24 19:08:14.311924000 /etc/xdg/pip/pip.conf, exists: False 2026/07/24 19:08:14.312050705 /etc/pip.conf, exists: False 2026/07/24 19:08:14.312174626 site: 2026/07/24 19:08:14.312297986 /opt/rstudio-connect/mnt/tmp/tmp.bylWAYf6lB/testenv/pip.conf, exists: False 2026/07/24 19:08:14.312424000 user: 2026/07/24 19:08:14.312542373 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/24 19:08:14.312676709 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/24 19:08:14.336318738 2026/07/24 19:08:14.336333710 $ python -m pip config list -v 2026/07/24 19:08:14.481381031 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/24 19:08:14.481623330 For variant 'global', will try loading '/etc/pip.conf' 2026/07/24 19:08:14.482058222 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/24 19:08:14.482277330 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/24 19:08:14.482470560 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.bylWAYf6lB/testenv/pip.conf' 2026/07/24 19:08:14.505485989 2026/07/24 19:08:14.505500140 $ python -m pip._vendor.requests.certs 2026/07/24 19:08:14.617113119 <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:08:14.617322939 /opt/rstudio-connect/mnt/tmp/tmp.bylWAYf6lB/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/24 19:08:14.632764637 2026/07/24 19:08:14.632776855 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.bylWAYf6lB pip 2026/07/24 19:08:15.005125309 Collecting pip 2026/07/24 19:08:15.005408208 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:08:15.038217883 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/24 19:08:15.050539048 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/24 19:08:15.117995928 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 37.7 MB/s 0:00:00 2026/07/24 19:08:15.127052373 Saved /opt/rstudio-connect/mnt/tmp/tmp.bylWAYf6lB/pip-26.1.2-py3-none-any.whl 2026/07/24 19:08:15.127332948 Successfully downloaded pip 2026/07/24 19:08:15.188896232 2026/07/24 19:08:15.188910754 [notice] A new release of pip is available: 25.2 -> 26.1.2 2026/07/24 19:08:15.188966377 [notice] To update, run: pip install --upgrade pip Stopped session pings to http://127.0.0.1:42035 |
| ✅ | 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:08:15.271873213 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:15.272144920 [connect-session] Job Key: [redacted] 2026/07/24 19:08:15.272153283 [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:08:15.272156458 [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:35229 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:35229 2026/07/24 19:08:15.375073959 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/24 19:08:15.378730456 2026/07/24 19:08:15.378737927 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/24 19:08:15.407910980 * Trying 151.101.0.223:443... 2026/07/24 19:08:15.417194499 * Connected to pypi.python.org (151.101.0.223) port 443 (#0) 2026/07/24 19:08:15.418648755 * ALPN, offering h2 2026/07/24 19:08:15.418654704 * ALPN, offering http/1.1 2026/07/24 19:08:15.436747077 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:08:15.436756130 * CApath: /etc/ssl/certs 2026/07/24 19:08:15.436944959 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:15.436953291 } [5 bytes data] 2026/07/24 19:08:15.436979200 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:08:15.437017878 } [512 bytes data] 2026/07/24 19:08:15.446907947 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:15.446917442 { [5 bytes data] 2026/07/24 19:08:15.446951202 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:08:15.446951873 { [122 bytes data] 2026/07/24 19:08:15.447160601 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:08:15.447168162 { [5 bytes data] 2026/07/24 19:08:15.447192078 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.447193560 { [5 bytes data] 2026/07/24 19:08:15.447207401 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:08:15.447208983 { [19 bytes data] 2026/07/24 19:08:15.447218337 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.447228903 { [5 bytes data] 2026/07/24 19:08:15.447251497 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:08:15.447263916 { [2860 bytes data] 2026/07/24 19:08:15.447919038 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.447925548 { [5 bytes data] 2026/07/24 19:08:15.447946069 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:08:15.447947901 { [264 bytes data] 2026/07/24 19:08:15.448008542 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.448015413 { [5 bytes data] 2026/07/24 19:08:15.448035883 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:08:15.448038577 { [36 bytes data] 2026/07/24 19:08:15.448072148 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:08:15.448077175 } [5 bytes data] 2026/07/24 19:08:15.448093850 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:08:15.448094431 } [1 bytes data] 2026/07/24 19:08:15.448119639 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.448128813 } [5 bytes data] 2026/07/24 19:08:15.448137601 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:08:15.448145022 } [36 bytes data] 2026/07/24 19:08:15.448223059 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:08:15.448228618 * ALPN, server accepted to use h2 2026/07/24 19:08:15.448249744 * Server certificate: 2026/07/24 19:08:15.448256059 * subject: CN=www.python.org 2026/07/24 19:08:15.448256660 * start date: Jan 13 13:03:46 2026 GMT 2026/07/24 19:08:15.448268437 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/24 19:08:15.448270110 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/24 19:08:15.448279264 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:08:15.448279654 * SSL certificate verify ok. 2026/07/24 19:08:15.448310420 * Using HTTP2, server supports multiplexing 2026/07/24 19:08:15.448311091 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:08:15.448321351 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:08:15.448332077 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.448341927 } [5 bytes data] 2026/07/24 19:08:15.448376459 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.448380956 } [5 bytes data] 2026/07/24 19:08:15.448430580 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.448434596 } [5 bytes data] 2026/07/24 19:08:15.448479604 * Using Stream ID: 1 (easy handle 0x56104d0b7a40) 2026/07/24 19:08:15.448497666 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.448517140 } [5 bytes data] 2026/07/24 19:08:15.448518853 > GET / HTTP/2 2026/07/24 19:08:15.448524271 > Host: pypi.python.org 2026/07/24 19:08:15.448530020 > user-agent: curl/7.81.0 2026/07/24 19:08:15.448530600 > accept: */* 2026/07/24 19:08:15.448537381 > 2026/07/24 19:08:15.448537741 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.448546174 { [5 bytes data] 2026/07/24 19:08:15.448598783 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:08:15.448604611 { [193 bytes data] 2026/07/24 19:08:15.456675958 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.456683760 { [5 bytes data] 2026/07/24 19:08:15.456716349 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.456717110 } [5 bytes data] 2026/07/24 19:08:15.457142067 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.457146724 { [5 bytes data] 2026/07/24 19:08:15.457218827 < HTTP/2 301 2026/07/24 19:08:15.457221171 < server: Varnish 2026/07/24 19:08:15.457243604 < retry-after: 0 2026/07/24 19:08:15.457244295 < location: https://pypi.org/ 2026/07/24 19:08:15.457261962 < content-type: text/html; charset=UTF-8 2026/07/24 19:08:15.457262633 < accept-ranges: bytes 2026/07/24 19:08:15.457274411 < date: Fri, 24 Jul 2026 19:08:15 GMT 2026/07/24 19:08:15.457275092 < x-served-by: cache-bur-kbur8200168-BUR 2026/07/24 19:08:15.457287981 < x-cache: HIT 2026/07/24 19:08:15.457288632 < x-cache-hits: 0 2026/07/24 19:08:15.457298236 < x-timer: S1784920095.452946,VS0,VE0 2026/07/24 19:08:15.457298797 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:08:15.457317896 < x-frame-options: deny 2026/07/24 19:08:15.457318467 < x-xss-protection: 1; mode=block 2026/07/24 19:08:15.457328932 < x-content-type-options: nosniff 2026/07/24 19:08:15.457329443 < x-permitted-cross-domain-policies: none 2026/07/24 19:08:15.457342453 < 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:08:15.457347070 < content-length: 122 2026/07/24 19:08:15.457383564 < 2026/07/24 19:08:15.457384115 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.457396684 { [5 bytes data] 2026/07/24 19:08:15.457398177 * Ignoring the response-body 2026/07/24 19:08:15.457409654 { [122 bytes data] 2026/07/24 19:08:15.457410044 * Connection #0 to host pypi.python.org left intact 2026/07/24 19:08:15.457418657 * Issue another request to this URL: 'https://pypi.org/' 2026/07/24 19:08:15.460042146 * Trying 151.101.128.223:443... 2026/07/24 19:08:15.467958701 * Connected to pypi.org (151.101.128.223) port 443 (#1) 2026/07/24 19:08:15.468231655 * ALPN, offering h2 2026/07/24 19:08:15.468236843 * ALPN, offering http/1.1 2026/07/24 19:08:15.486725670 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:08:15.486737838 * CApath: /etc/ssl/certs 2026/07/24 19:08:15.486906356 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:15.486914368 } [5 bytes data] 2026/07/24 19:08:15.486942235 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:08:15.486943597 } [512 bytes data] 2026/07/24 19:08:15.498854782 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:15.498861762 { [5 bytes data] 2026/07/24 19:08:15.498897065 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:08:15.498899128 { [122 bytes data] 2026/07/24 19:08:15.499028607 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:08:15.499035888 { [5 bytes data] 2026/07/24 19:08:15.499060235 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.499061096 { [5 bytes data] 2026/07/24 19:08:15.499073565 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:08:15.499077040 { [19 bytes data] 2026/07/24 19:08:15.499091592 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.499097250 { [5 bytes data] 2026/07/24 19:08:15.499113094 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:08:15.499126314 { [2856 bytes data] 2026/07/24 19:08:15.499708041 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.499713249 { [5 bytes data] 2026/07/24 19:08:15.499734621 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:08:15.499736804 { [264 bytes data] 2026/07/24 19:08:15.499811847 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.499817505 { [5 bytes data] 2026/07/24 19:08:15.499843354 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:08:15.499844135 { [36 bytes data] 2026/07/24 19:08:15.499870014 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:08:15.499874851 } [5 bytes data] 2026/07/24 19:08:15.499894891 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:08:15.499895793 } [1 bytes data] 2026/07/24 19:08:15.499914726 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.499924140 } [5 bytes data] 2026/07/24 19:08:15.499944200 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:08:15.499944861 } [36 bytes data] 2026/07/24 19:08:15.500003364 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:08:15.500004355 * ALPN, server accepted to use h2 2026/07/24 19:08:15.500023554 * Server certificate: 2026/07/24 19:08:15.500024215 * subject: CN=pypi.org 2026/07/24 19:08:15.500035943 * start date: Dec 28 04:33:08 2025 GMT 2026/07/24 19:08:15.500037826 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/24 19:08:15.500051927 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/24 19:08:15.500053940 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:08:15.500066178 * SSL certificate verify ok. 2026/07/24 19:08:15.500067530 * Using HTTP2, server supports multiplexing 2026/07/24 19:08:15.500079378 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:08:15.500081050 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:08:15.500107610 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.500107991 } [5 bytes data] 2026/07/24 19:08:15.500135652 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.500143464 } [5 bytes data] 2026/07/24 19:08:15.500170880 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.500190169 } [5 bytes data] 2026/07/24 19:08:15.500233574 * Using Stream ID: 1 (easy handle 0x56104d0b7a40) 2026/07/24 19:08:15.500240915 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.500270600 } [5 bytes data] 2026/07/24 19:08:15.500290770 > GET / HTTP/2 2026/07/24 19:08:15.500291471 > Host: pypi.org 2026/07/24 19:08:15.500303249 > user-agent: curl/7.81.0 2026/07/24 19:08:15.500303770 > accept: */* 2026/07/24 19:08:15.500319193 > 2026/07/24 19:08:15.500321436 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.500331886 { [5 bytes data] 2026/07/24 19:08:15.500358561 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:08:15.500366263 { [193 bytes data] 2026/07/24 19:08:15.507907921 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.507913980 { [5 bytes data] 2026/07/24 19:08:15.507961472 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.507962343 } [5 bytes data] 2026/07/24 19:08:15.507988943 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.508007240 { [5 bytes data] 2026/07/24 19:08:15.510010945 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.510015342 { [5 bytes data] 2026/07/24 19:08:15.510071600 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.510078911 { [5 bytes data] 2026/07/24 19:08:15.510315787 < HTTP/2 200 2026/07/24 19:08:15.510320323 < etag: "0Ozuunnx8fnHoyKqMPx1SQ" 2026/07/24 19:08:15.510346132 < referrer-policy: origin-when-cross-origin 2026/07/24 19:08:15.510347063 < content-type: text/html; charset=UTF-8 2026/07/24 19:08:15.510360974 < 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:08:15.510368275 < server: gunicorn 2026/07/24 19:08:15.510555927 < accept-ranges: bytes 2026/07/24 19:08:15.510558240 < date: Fri, 24 Jul 2026 19:08:15 GMT 2026/07/24 19:08:15.510577058 < x-served-by: cache-iad-kiad7000099-IAD, cache-iad-kiad7000099-IAD, cache-iad-kiad7000100-IAD, cache-bur-kbur8200113-BUR 2026/07/24 19:08:15.510580473 < x-cache: MISS, HIT, HIT 2026/07/24 19:08:15.510605036 < x-cache-hits: 0, 265, 1 2026/07/24 19:08:15.510605897 < x-timer: S1784920096.504550,VS0,VE1 2026/07/24 19:08:15.510618045 < vary: Accept-Encoding, Cookie 2026/07/24 19:08:15.510618406 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:08:15.510628260 < x-frame-options: deny 2026/07/24 19:08:15.510628711 < x-xss-protection: 1; mode=block 2026/07/24 19:08:15.510636803 < x-content-type-options: nosniff 2026/07/24 19:08:15.510637134 < x-permitted-cross-domain-policies: none 2026/07/24 19:08:15.510659688 < 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:08:15.510660809 < content-length: 22848 2026/07/24 19:08:15.510717614 < 2026/07/24 19:08:15.510719047 { [957 bytes data] 2026/07/24 19:08:15.510763944 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.510769943 { [5 bytes data] 2026/07/24 19:08:15.510784264 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.510784905 { [5 bytes data] 2026/07/24 19:08:15.510816052 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.510816663 { [5 bytes data] 2026/07/24 19:08:15.510828260 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.510828831 { [5 bytes data] 2026/07/24 19:08:15.510849242 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.510849843 { [5 bytes data] 2026/07/24 19:08:15.510863012 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.510863613 { [5 bytes data] 2026/07/24 19:08:15.510876362 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.510879878 { [5 bytes data] 2026/07/24 19:08:15.511457979 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.511462716 { [5 bytes data] 2026/07/24 19:08:15.511535565 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.511542636 { [5 bytes data] 2026/07/24 19:08:15.512234829 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.512239826 { [5 bytes data] 2026/07/24 19:08:15.512270112 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.512270883 { [5 bytes data] 2026/07/24 19:08:15.512961894 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.512968855 { [5 bytes data] 2026/07/24 19:08:15.513032655 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.513037723 { [5 bytes data] 2026/07/24 19:08:15.513697677 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.513704097 { [5 bytes data] 2026/07/24 19:08:15.513757502 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.513775524 { [5 bytes data] 2026/07/24 19:08:15.514442249 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.514446405 { [5 bytes data] 2026/07/24 19:08:15.514473886 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.514474657 { [5 bytes data] 2026/07/24 19:08:15.514490902 * Connection #1 to host pypi.org left intact 2026/07/24 19:08:15.517586979 2026/07/24 19:08:15.517596093 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/24 19:08:15.524819584 * Trying 151.101.192.223:443... 2026/07/24 19:08:15.533038097 * Connected to files.pythonhosted.org (151.101.192.223) port 443 (#0) 2026/07/24 19:08:15.534391746 * ALPN, offering h2 2026/07/24 19:08:15.534397465 * ALPN, offering http/1.1 2026/07/24 19:08:15.552850233 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:08:15.552860959 * CApath: /etc/ssl/certs 2026/07/24 19:08:15.553032577 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:15.553041059 } [5 bytes data] 2026/07/24 19:08:15.553062782 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:08:15.553064775 } [512 bytes data] 2026/07/24 19:08:15.563695229 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:15.563703211 { [5 bytes data] 2026/07/24 19:08:15.563741489 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:08:15.563742340 { [122 bytes data] 2026/07/24 19:08:15.563945009 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:08:15.563949846 { [5 bytes data] 2026/07/24 19:08:15.563972370 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.563973201 { [5 bytes data] 2026/07/24 19:08:15.563987062 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/24 19:08:15.563991629 { [19 bytes data] 2026/07/24 19:08:15.564005459 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.564010046 { [5 bytes data] 2026/07/24 19:08:15.564028624 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/24 19:08:15.564041894 { [2842 bytes data] 2026/07/24 19:08:15.564624067 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.564629305 { [5 bytes data] 2026/07/24 19:08:15.564654633 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/24 19:08:15.564656916 { [264 bytes data] 2026/07/24 19:08:15.564724598 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.564729074 { [5 bytes data] 2026/07/24 19:08:15.564745188 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/24 19:08:15.564746871 { [36 bytes data] 2026/07/24 19:08:15.564783972 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:08:15.564791513 } [5 bytes data] 2026/07/24 19:08:15.564829525 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:08:15.564832840 } [1 bytes data] 2026/07/24 19:08:15.564863846 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.564864447 } [5 bytes data] 2026/07/24 19:08:15.564879640 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/24 19:08:15.564881473 } [36 bytes data] 2026/07/24 19:08:15.564938208 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/24 19:08:15.564942775 * ALPN, server accepted to use h2 2026/07/24 19:08:15.564962785 * Server certificate: 2026/07/24 19:08:15.564963336 * subject: CN=*.pythonhosted.org 2026/07/24 19:08:15.564974733 * start date: Dec 8 21:08:03 2025 GMT 2026/07/24 19:08:15.564975293 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/24 19:08:15.564985499 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/24 19:08:15.565015814 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/24 19:08:15.565016806 * SSL certificate verify ok. 2026/07/24 19:08:15.565031177 * Using HTTP2, server supports multiplexing 2026/07/24 19:08:15.565031718 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:08:15.565045158 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:08:15.565049044 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.565071358 } [5 bytes data] 2026/07/24 19:08:15.565094232 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.565099670 } [5 bytes data] 2026/07/24 19:08:15.565159229 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.565164577 } [5 bytes data] 2026/07/24 19:08:15.565199640 * Using Stream ID: 1 (easy handle 0x5570440dea40) 2026/07/24 19:08:15.565227967 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.565277797 } [5 bytes data] 2026/07/24 19:08:15.565306285 > GET / HTTP/2 2026/07/24 19:08:15.565307316 > Host: files.pythonhosted.org 2026/07/24 19:08:15.565339254 > user-agent: curl/7.81.0 2026/07/24 19:08:15.565346345 > accept: */* 2026/07/24 19:08:15.565359434 > 2026/07/24 19:08:15.565360045 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.565371322 { [5 bytes data] 2026/07/24 19:08:15.565373185 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/24 19:08:15.565387046 { [193 bytes data] 2026/07/24 19:08:15.572965534 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.572973456 { [5 bytes data] 2026/07/24 19:08:15.572999255 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:15.573002530 } [5 bytes data] 2026/07/24 19:08:15.573089560 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.573096150 { [5 bytes data] 2026/07/24 19:08:15.573853446 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.573859665 { [5 bytes data] 2026/07/24 19:08:15.573886195 < HTTP/2 200 2026/07/24 19:08:15.573886946 < content-type: text/html 2026/07/24 19:08:15.573898012 < server: Python/3.12 aiohttp/3.14.1 2026/07/24 19:08:15.573898733 < accept-ranges: bytes 2026/07/24 19:08:15.573910561 < date: Fri, 24 Jul 2026 19:08:15 GMT 2026/07/24 19:08:15.573911102 < age: 23 2026/07/24 19:08:15.573921598 < x-served-by: cache-iad-kiad7000058-IAD, cache-bur-kbur8200076-BUR 2026/07/24 19:08:15.573923831 < x-cache: HIT, HIT 2026/07/24 19:08:15.573941458 < x-cache-hits: 15, 2 2026/07/24 19:08:15.573942309 < x-timer: S1784920096.569796,VS0,VE0 2026/07/24 19:08:15.573957081 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/24 19:08:15.573958934 < x-frame-options: deny 2026/07/24 19:08:15.573976260 < x-xss-protection: 1; mode=block 2026/07/24 19:08:15.573976891 < x-content-type-options: nosniff 2026/07/24 19:08:15.573988238 < x-permitted-cross-domain-policies: none 2026/07/24 19:08:15.573989079 < x-robots-header: noindex 2026/07/24 19:08:15.574003060 < content-length: 1853 2026/07/24 19:08:15.574003691 < 2026/07/24 19:08:15.574012284 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.574014126 { [5 bytes data] 2026/07/24 19:08:15.574033806 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:15.574034357 { [5 bytes data] 2026/07/24 19:08:15.574047356 * Connection #0 to host files.pythonhosted.org left intact Stopped session pings to http://127.0.0.1:35229 |
| ✅ | 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:08:15.590332730 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:15.590522404 [connect-session] Job Key: [redacted] 2026/07/24 19:08:15.590530116 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:15.590533271 [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:41661 ... Connected to session server http://127.0.0.1:41661 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:15.942485351 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:15.942685686 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/24 19:08:15.958812702 2026/07/24 19:08:15.958824019 $ /opt/R/4.4.3/bin/R --version 2026/07/24 19:08:15.958876889 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/24 19:08:15.958879012 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 19:08:15.958897419 Platform: x86_64-pc-linux-gnu 2026/07/24 19:08:15.958898000 2026/07/24 19:08:15.958907394 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 19:08:15.958907805 You are welcome to redistribute it under the terms of the 2026/07/24 19:08:15.958917970 GNU General Public License versions 2 or 3. 2026/07/24 19:08:15.958918301 For more information about these matters see 2026/07/24 19:08:15.963314818 https://www.gnu.org/licenses/. |
| ✅ | packrat-restore-sandbox | installed-packages | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 19:08:15.977091645 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:15.977268670 [connect-session] Job Key: [redacted] 2026/07/24 19:08:15.977276332 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:15.977279677 [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:39445 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:39445 2026/07/24 19:08:16.127870294 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:16.128064215 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/24 19:08:16.305400625 2026/07/24 19:08:16.305414175 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 19:08:16.305466123 Package Version LibPath 2026/07/24 19:08:16.305467305 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305478952 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305479593 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305492433 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305492943 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305504280 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305504811 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305516479 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305516969 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305528717 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305529238 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305545693 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305546323 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305568402 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305571246 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305635522 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305636484 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305649443 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305649994 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305662042 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305662623 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305673644 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305676248 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305695147 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305695848 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305708987 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305709588 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.305722648 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:16.310573316 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopped session pings to http://127.0.0.1:39445 |
| ✅ | 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:08:16.324945957 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:16.325135581 [connect-session] Job Key: [redacted] 2026/07/24 19:08:16.325145476 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:16.325149011 [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:37713 ... Connected to session server http://127.0.0.1:37713 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:16.479697633 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:16.479934608 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/24 19:08:16.480584783 $add.smooth 2026/07/24 19:08:16.480590482 [1] TRUE 2026/07/24 19:08:16.480636701 2026/07/24 19:08:16.480637663 $bitmapType 2026/07/24 19:08:16.480648088 [1] "cairo" 2026/07/24 19:08:16.480649921 2026/07/24 19:08:16.480659295 $browser 2026/07/24 19:08:16.480659856 [1] "xdg-open" 2026/07/24 19:08:16.480668799 2026/07/24 19:08:16.480669330 $browserNLdisabled 2026/07/24 19:08:16.480703902 [1] FALSE 2026/07/24 19:08:16.480705254 2026/07/24 19:08:16.480715459 $catch.script.errors 2026/07/24 19:08:16.480719485 [1] FALSE 2026/07/24 19:08:16.480732264 2026/07/24 19:08:16.480732805 $CBoundsCheck 2026/07/24 19:08:16.480741578 [1] FALSE 2026/07/24 19:08:16.480742139 2026/07/24 19:08:16.480750632 $check.bounds 2026/07/24 19:08:16.480751183 [1] FALSE 2026/07/24 19:08:16.480776901 2026/07/24 19:08:16.480778734 $citation.bibtex.max 2026/07/24 19:08:16.480837031 [1] 1 2026/07/24 19:08:16.480838053 2026/07/24 19:08:16.480847016 $continue 2026/07/24 19:08:16.480847607 [1] "+ " 2026/07/24 19:08:16.480856360 2026/07/24 19:08:16.480856971 $contrasts 2026/07/24 19:08:16.480866235 unordered ordered 2026/07/24 19:08:16.480868298 "contr.treatment" "contr.poly" 2026/07/24 19:08:16.480887226 2026/07/24 19:08:16.480887797 $defaultPackages 2026/07/24 19:08:16.480898674 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 19:08:16.480899395 2026/07/24 19:08:16.480911453 $demo.ask 2026/07/24 19:08:16.480911984 [1] "default" 2026/07/24 19:08:16.480921308 2026/07/24 19:08:16.480921898 $deparse.cutoff 2026/07/24 19:08:16.480931222 [1] 60 2026/07/24 19:08:16.480931964 2026/07/24 19:08:16.480940226 $device 2026/07/24 19:08:16.481035429 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 19:08:16.481041938 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 19:08:16.481068658 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 19:08:16.481069440 useKerning, fillOddEven, compress) 2026/07/24 19:08:16.481085083 { 2026/07/24 19:08:16.481086365 initPSandPDFfonts() 2026/07/24 19:08:16.481097101 new <- list() 2026/07/24 19:08:16.481098283 if (!missing(width)) 2026/07/24 19:08:16.481108679 new$width <- width 2026/07/24 19:08:16.481109350 if (!missing(height)) 2026/07/24 19:08:16.481121398 new$height <- height 2026/07/24 19:08:16.481121918 if (!missing(onefile)) 2026/07/24 19:08:16.481132544 new$onefile <- onefile 2026/07/24 19:08:16.481133195 if (!missing(title)) 2026/07/24 19:08:16.481144062 new$title <- title 2026/07/24 19:08:16.481144592 if (!missing(fonts)) 2026/07/24 19:08:16.481155288 new$fonts <- fonts 2026/07/24 19:08:16.481157361 if (!missing(version)) 2026/07/24 19:08:16.481168408 new$version <- version 2026/07/24 19:08:16.481168969 if (!missing(paper)) 2026/07/24 19:08:16.481179875 new$paper <- paper 2026/07/24 19:08:16.481180476 if (!missing(encoding)) 2026/07/24 19:08:16.481191473 new$encoding <- encoding 2026/07/24 19:08:16.481191993 if (!missing(bg)) 2026/07/24 19:08:16.481202810 new$bg <- bg 2026/07/24 19:08:16.481203320 if (!missing(fg)) 2026/07/24 19:08:16.481212394 new$fg <- fg 2026/07/24 19:08:16.481213937 if (!missing(pointsize)) 2026/07/24 19:08:16.481228629 new$pointsize <- pointsize 2026/07/24 19:08:16.481229380 if (!missing(pagecentre)) 2026/07/24 19:08:16.481240507 new$pagecentre <- pagecentre 2026/07/24 19:08:16.481241127 if (!missing(colormodel)) 2026/07/24 19:08:16.481251864 new$colormodel <- colormodel 2026/07/24 19:08:16.481252434 if (!missing(useDingbats)) 2026/07/24 19:08:16.481263120 new$useDingbats <- useDingbats 2026/07/24 19:08:16.481263852 if (!missing(useKerning)) 2026/07/24 19:08:16.481291122 new$useKerning <- useKerning 2026/07/24 19:08:16.481306285 if (!missing(fillOddEven)) 2026/07/24 19:08:16.481306976 new$fillOddEven <- fillOddEven 2026/07/24 19:08:16.481318063 if (!missing(compress)) 2026/07/24 19:08:16.481318634 new$compress <- compress 2026/07/24 19:08:16.481329280 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 19:08:16.481329971 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 19:08:16.481344963 inherits(family, "CIDFont"))) { 2026/07/24 19:08:16.481345514 enc <- family$encoding 2026/07/24 19:08:16.481378283 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 19:08:16.481379024 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 19:08:16.481393356 "default")) 2026/07/24 19:08:16.481393927 old$encoding <- enc 2026/07/24 19:08:16.481403982 family <- family$metrics 2026/07/24 19:08:16.481404512 } 2026/07/24 19:08:16.481411923 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 19:08:16.481421508 old$encoding <- guessEncoding() 2026/07/24 19:08:16.481422259 if (!missing(family)) { 2026/07/24 19:08:16.481448348 if (length(family) == 4L) { 2026/07/24 19:08:16.481448929 family <- c(family, "Symbol.afm") 2026/07/24 19:08:16.481460637 } 2026/07/24 19:08:16.481461278 else if (length(family) == 5L) { 2026/07/24 19:08:16.481471162 } 2026/07/24 19:08:16.481471683 else if (length(family) == 1L) { 2026/07/24 19:08:16.481481137 pf <- pdfFonts(family)[[1L]] 2026/07/24 19:08:16.481481678 if (is.null(pf)) 2026/07/24 19:08:16.481492665 stop(gettextf("unknown family '%s'", family), 2026/07/24 19:08:16.481493286 domain = NA) 2026/07/24 19:08:16.481505163 matchFont(pf, old$encoding) 2026/07/24 19:08:16.481505804 } 2026/07/24 19:08:16.481527036 else stop("invalid 'family' argument") 2026/07/24 19:08:16.481534668 old$family <- family 2026/07/24 19:08:16.481535238 } 2026/07/24 19:08:16.481544392 version <- old$version 2026/07/24 19:08:16.481545083 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 19:08:16.481556010 "2.0") 2026/07/24 19:08:16.481556540 if (version %in% versions) 2026/07/24 19:08:16.481566035 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 19:08:16.481566595 else stop("invalid PDF version") 2026/07/24 19:08:16.481578964 onefile <- old$onefile 2026/07/24 19:08:16.481579595 if (!checkIntFormat(file)) 2026/07/24 19:08:16.481608568 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 19:08:16.481609400 domain = NA) 2026/07/24 19:08:16.481621358 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 19:08:16.481622049 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 19:08:16.481632364 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 19:08:16.481642920 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 19:08:16.481643601 old$fillOddEven, old$compress) 2026/07/24 19:08:16.481656661 invisible() 2026/07/24 19:08:16.481657231 } 2026/07/24 19:08:16.481665854 <bytecode: 0x55c0351d7e60> 2026/07/24 19:08:16.481666475 <environment: namespace:grDevices> 2026/07/24 19:08:16.481678003 2026/07/24 19:08:16.481678583 $device.ask.default 2026/07/24 19:08:16.481704081 [1] FALSE 2026/07/24 19:08:16.481708688 2026/07/24 19:08:16.481720957 $digits 2026/07/24 19:08:16.481721557 [1] 7 2026/07/24 19:08:16.481731843 2026/07/24 19:08:16.481732354 $download.file.extra 2026/07/24 19:08:16.481745103 [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:08:16.481746635 2026/07/24 19:08:16.481766685 $download.file.method 2026/07/24 19:08:16.481783160 [1] "curl" 2026/07/24 19:08:16.481783831 2026/07/24 19:08:16.481804582 $dvipscmd 2026/07/24 19:08:16.481805173 [1] "dvips" 2026/07/24 19:08:16.481818282 2026/07/24 19:08:16.481818873 $echo 2026/07/24 19:08:16.481828878 [1] FALSE 2026/07/24 19:08:16.481829409 2026/07/24 19:08:16.481839254 $editor 2026/07/24 19:08:16.481839865 [1] "vi" 2026/07/24 19:08:16.481849680 2026/07/24 19:08:16.481850240 $encoding 2026/07/24 19:08:16.481863050 [1] "native.enc" 2026/07/24 19:08:16.481863661 2026/07/24 19:08:16.481877001 $example.ask 2026/07/24 19:08:16.481877541 [1] "default" 2026/07/24 19:08:16.481888408 2026/07/24 19:08:16.481888968 $expressions 2026/07/24 19:08:16.481898202 [1] 5000 2026/07/24 19:08:16.481898723 2026/07/24 19:08:16.481907186 $help.search.types 2026/07/24 19:08:16.481907767 [1] "vignette" "demo" "help" 2026/07/24 19:08:16.481918543 2026/07/24 19:08:16.481919054 $help.try.all.packages 2026/07/24 19:08:16.481928398 [1] FALSE 2026/07/24 19:08:16.481928918 2026/07/24 19:08:16.481936970 $HTTPUserAgent 2026/07/24 19:08:16.481937511 [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:08:16.481954862 2026/07/24 19:08:16.481956364 $internet.info 2026/07/24 19:08:16.481969875 [1] 2 2026/07/24 19:08:16.481970396 2026/07/24 19:08:16.481977787 $keep.parse.data 2026/07/24 19:08:16.481978297 [1] TRUE 2026/07/24 19:08:16.481986620 2026/07/24 19:08:16.481987121 $keep.parse.data.pkgs 2026/07/24 19:08:16.481995053 [1] FALSE 2026/07/24 19:08:16.481995573 2026/07/24 19:08:16.482002624 $keep.source 2026/07/24 19:08:16.482003125 [1] FALSE 2026/07/24 19:08:16.482010636 2026/07/24 19:08:16.482011127 $keep.source.pkgs 2026/07/24 19:08:16.482018478 [1] FALSE 2026/07/24 19:08:16.482018998 2026/07/24 19:08:16.482025969 $locatorBell 2026/07/24 19:08:16.482026480 [1] TRUE 2026/07/24 19:08:16.482034061 2026/07/24 19:08:16.482034542 $mailer 2026/07/24 19:08:16.482041572 [1] "mailto" 2026/07/24 19:08:16.482042083 2026/07/24 19:08:16.482049023 $matprod 2026/07/24 19:08:16.482049524 [1] "default" 2026/07/24 19:08:16.482056835 2026/07/24 19:08:16.482057366 $max.contour.segments 2026/07/24 19:08:16.482066089 [1] 25000 2026/07/24 19:08:16.482066640 2026/07/24 19:08:16.482074111 $max.print 2026/07/24 19:08:16.482074622 [1] 99999 2026/07/24 19:08:16.482082373 2026/07/24 19:08:16.482082934 $menu.graphics 2026/07/24 19:08:16.482096234 [1] TRUE 2026/07/24 19:08:16.482096875 2026/07/24 19:08:16.482104567 $na.action 2026/07/24 19:08:16.482105208 [1] "na.omit" 2026/07/24 19:08:16.482113971 2026/07/24 19:08:16.482114462 $nwarnings 2026/07/24 19:08:16.482122694 [1] 50 2026/07/24 19:08:16.482123195 2026/07/24 19:08:16.482131066 $OutDec 2026/07/24 19:08:16.482131667 [1] "." 2026/07/24 19:08:16.482140210 2026/07/24 19:08:16.482140721 $packrat.authenticated.downloads.use.renv 2026/07/24 19:08:16.482151086 [1] TRUE 2026/07/24 19:08:16.482151657 2026/07/24 19:08:16.482159729 $packrat.connect.timeout 2026/07/24 19:08:16.482160340 [1] 10 2026/07/24 19:08:16.482169614 2026/07/24 19:08:16.482170105 $packrat.untrusted.packages 2026/07/24 19:08:16.482179289 character(0) 2026/07/24 19:08:16.482179789 2026/07/24 19:08:16.482187852 $packrat.verbose.cache 2026/07/24 19:08:16.482188473 [1] TRUE 2026/07/24 19:08:16.482197766 2026/07/24 19:08:16.482198287 $pager 2026/07/24 19:08:16.482205798 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/24 19:08:16.482206399 2026/07/24 19:08:16.482216915 $papersize 2026/07/24 19:08:16.482217446 [1] "letter" 2026/07/24 19:08:16.482230716 2026/07/24 19:08:16.482231407 $PCRE_limit_recursion 2026/07/24 19:08:16.482244937 [1] NA 2026/07/24 19:08:16.482245818 2026/07/24 19:08:16.482253871 $PCRE_study 2026/07/24 19:08:16.482254471 [1] FALSE 2026/07/24 19:08:16.482262934 2026/07/24 19:08:16.482263525 $PCRE_use_JIT 2026/07/24 19:08:16.482271777 [1] TRUE 2026/07/24 19:08:16.482272318 2026/07/24 19:08:16.482280511 $pdfviewer 2026/07/24 19:08:16.482281041 [1] "/usr/bin/xdg-open" 2026/07/24 19:08:16.482289865 2026/07/24 19:08:16.482290395 $pkgType 2026/07/24 19:08:16.482303355 [1] "source" 2026/07/24 19:08:16.482303926 2026/07/24 19:08:16.482312128 $printcmd 2026/07/24 19:08:16.482312629 [1] "/usr/bin/lpr" 2026/07/24 19:08:16.482321692 2026/07/24 19:08:16.482322233 $prompt 2026/07/24 19:08:16.482330365 [1] "> " 2026/07/24 19:08:16.482330896 2026/07/24 19:08:16.482338678 $repos 2026/07/24 19:08:16.482339249 CRAN 2026/07/24 19:08:16.482347591 "@CRAN@" 2026/07/24 19:08:16.482348122 2026/07/24 19:08:16.482356354 $rl_word_breaks 2026/07/24 19:08:16.482356895 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 19:08:16.482366379 2026/07/24 19:08:16.482366940 $scipen 2026/07/24 19:08:16.482375523 [1] 0 2026/07/24 19:08:16.482376094 2026/07/24 19:08:16.482383966 $show.coef.Pvalues 2026/07/24 19:08:16.482384516 [1] TRUE 2026/07/24 19:08:16.482393540 2026/07/24 19:08:16.482394091 $show.error.messages 2026/07/24 19:08:16.482403124 [1] TRUE 2026/07/24 19:08:16.482403635 2026/07/24 19:08:16.482411627 $show.signif.stars 2026/07/24 19:08:16.482412188 [1] TRUE 2026/07/24 19:08:16.482421292 2026/07/24 19:08:16.482421782 $showErrorCalls 2026/07/24 19:08:16.482430275 [1] TRUE 2026/07/24 19:08:16.482430826 2026/07/24 19:08:16.482438768 $showNCalls 2026/07/24 19:08:16.482439379 [1] 50 2026/07/24 19:08:16.482447932 2026/07/24 19:08:16.482448462 $showWarnCalls 2026/07/24 19:08:16.482456835 [1] FALSE 2026/07/24 19:08:16.482457436 2026/07/24 19:08:16.482465528 $str 2026/07/24 19:08:16.482466139 $str$strict.width 2026/07/24 19:08:16.482475212 [1] "no" 2026/07/24 19:08:16.482475783 2026/07/24 19:08:16.482483475 $str$digits.d 2026/07/24 19:08:16.482484046 [1] 3 2026/07/24 19:08:16.482492518 2026/07/24 19:08:16.482493089 $str$vec.len 2026/07/24 19:08:16.482501432 [1] 4 2026/07/24 19:08:16.482501993 2026/07/24 19:08:16.482509834 $str$list.len 2026/07/24 19:08:16.482510475 [1] 99 2026/07/24 19:08:16.482519008 2026/07/24 19:08:16.482519569 $str$deparse.lines 2026/07/24 19:08:16.482527851 NULL 2026/07/24 19:08:16.482528432 2026/07/24 19:08:16.482549955 $str$drop.deparse.attr 2026/07/24 19:08:16.482550475 [1] TRUE 2026/07/24 19:08:16.482559729 2026/07/24 19:08:16.482560290 $str$formatNum 2026/07/24 19:08:16.482568532 function (x, ...) 2026/07/24 19:08:16.482569083 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 19:08:16.482579409 <environment: 0x55c03593a9a8> 2026/07/24 19:08:16.482579929 2026/07/24 19:08:16.482588823 2026/07/24 19:08:16.482589314 $str.dendrogram.last 2026/07/24 19:08:16.482602674 [1] "`" 2026/07/24 19:08:16.482603214 2026/07/24 19:08:16.482611347 $texi2dvi 2026/07/24 19:08:16.482611867 [1] "/usr/bin/texi2dvi" 2026/07/24 19:08:16.482620470 2026/07/24 19:08:16.482620951 $timeout 2026/07/24 19:08:16.482628923 [1] 60 2026/07/24 19:08:16.482629514 2026/07/24 19:08:16.482636594 $ts.eps 2026/07/24 19:08:16.482637165 [1] 1e-05 2026/07/24 19:08:16.482645237 2026/07/24 19:08:16.482645768 $ts.S.compat 2026/07/24 19:08:16.482653830 [1] FALSE 2026/07/24 19:08:16.482654331 2026/07/24 19:08:16.482661662 $unzip 2026/07/24 19:08:16.482662233 [1] "/usr/bin/unzip" 2026/07/24 19:08:16.482670866 2026/07/24 19:08:16.482671437 $useFancyQuotes 2026/07/24 19:08:16.482679609 [1] TRUE 2026/07/24 19:08:16.482680110 2026/07/24 19:08:16.482687641 $verbose 2026/07/24 19:08:16.482688192 [1] FALSE 2026/07/24 19:08:16.482695993 2026/07/24 19:08:16.482696484 $warn 2026/07/24 19:08:16.482704306 [1] 0 2026/07/24 19:08:16.482704877 2026/07/24 19:08:16.482712488 $warning.length 2026/07/24 19:08:16.482713019 [1] 1000 2026/07/24 19:08:16.482721722 2026/07/24 19:08:16.482722293 $warnPartialMatchArgs 2026/07/24 19:08:16.482730555 [1] FALSE 2026/07/24 19:08:16.482731086 2026/07/24 19:08:16.482738918 $warnPartialMatchAttr 2026/07/24 19:08:16.482739499 [1] FALSE 2026/07/24 19:08:16.482748011 2026/07/24 19:08:16.482748562 $warnPartialMatchDollar 2026/07/24 19:08:16.482757225 [1] FALSE 2026/07/24 19:08:16.482757786 2026/07/24 19:08:16.482765197 $width 2026/07/24 19:08:16.482765748 [1] 80 2026/07/24 19:08:16.482773069 Stopped session pings to http://127.0.0.1:37713 |
| ✅ | 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:08:16.501547835 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:16.501725001 [connect-session] Job Key: [redacted] 2026/07/24 19:08:16.501732392 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:16.501735988 [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:40927 ... Connected to session server http://127.0.0.1:40927 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:16.655317559 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:16.655514349 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/24 19:08:16.662471446 2026/07/24 19:08:16.662481591 $ env 2026/07/24 19:08:16.662521261 _DD_ROOT_GO_SESSION_ID=990db6f5-859e-4206-9f08-b3a0af5dfa61 2026/07/24 19:08:16.662522503 EDITOR=vi 2026/07/24 19:08:16.662538907 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:16.662539728 HOSTNAME=a8783801cad7 2026/07/24 19:08:16.662554621 LANG=en_US.UTF-8 2026/07/24 19:08:16.662555252 LANGUAGE=en_US:en 2026/07/24 19:08:16.662565657 LC_ALL=en_US.UTF-8 2026/07/24 19:08:16.662566218 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:08:16.662585968 LN_S=ln -s 2026/07/24 19:08:16.662586559 LOGNAME=rstudio-connect 2026/07/24 19:08:16.662594971 MAKEFLAGS=-j1 2026/07/24 19:08:16.662595612 MAKE=make 2026/07/24 19:08:16.662603284 PAGER=/usr/bin/pager 2026/07/24 19:08:16.662603825 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 19:08:16.662613900 POSIT_CONNECT=1 2026/07/24 19:08:16.662614420 POSIT_PRODUCT=CONNECT 2026/07/24 19:08:16.662622673 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:08:16.662623164 R_ARCH= 2026/07/24 19:08:16.662632978 R_BROWSER=xdg-open 2026/07/24 19:08:16.662633539 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 19:08:16.662642923 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/24 19:08:16.662643504 R_ENVIRON_USER=REDACTED 2026/07/24 19:08:16.662653539 R_GZIPCMD=/usr/bin/gzip 2026/07/24 19:08:16.662654150 R_HOME=/opt/R/4.4.3/lib/R 2026/07/24 19:08:16.662664776 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/24 19:08:16.662665567 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/24 19:08:16.662677866 R_LIBS_USER=REDACTED 2026/07/24 19:08:16.662678446 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/24 19:08:16.662691276 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpWa80nN/packrat-src 2026/07/24 19:08:16.662692077 R_PAPERSIZE=letter 2026/07/24 19:08:16.662703003 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 19:08:16.662703354 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 19:08:16.662711246 R_PRINTCMD=/usr/bin/lpr 2026/07/24 19:08:16.662711566 R_PROFILE_USER=REDACTED 2026/07/24 19:08:16.662718887 R_RD4PDF=times,inconsolata,hyper 2026/07/24 19:08:16.662719248 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpWa80nN 2026/07/24 19:08:16.662728161 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/24 19:08:16.662728522 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 19:08:16.662736714 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 19:08:16.662737064 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:08:16.662745056 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 19:08:16.662745407 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 19:08:16.662753199 R_ZIPCMD=/usr/bin/zip 2026/07/24 19:08:16.662753539 SED=/usr/bin/sed 2026/07/24 19:08:16.662760640 SHLVL=2 2026/07/24 19:08:16.662761010 STARTUP_DEBUG_MODE=0 2026/07/24 19:08:16.662767850 TAR=/usr/bin/tar 2026/07/24 19:08:16.662768181 TERM=xterm 2026/07/24 19:08:16.662774881 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:16.662775232 TZ=UTC 2026/07/24 19:08:16.662782382 USERNAME=rstudio-connect 2026/07/24 19:08:16.662782753 USER=rstudio-connect 2026/07/24 19:08:16.667972870 _=/usr/bin/env |
| ✅ | packrat-restore-sandbox | mounts | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 19:08:16.682182546 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:16.682462476 [connect-session] Job Key: [redacted] 2026/07/24 19:08:16.682473973 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:16.682478379 [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:43735 ... Connected to session server http://127.0.0.1:43735 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:16.835019511 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:16.835511168 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/24 19:08:16.842366828 2026/07/24 19:08:16.842376362 $ findmnt --notruncate 2026/07/24 19:08:16.842413117 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:08:16.842417534 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay2/l/ 7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:16.842505311 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:16.842523553 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:08:16.842524604 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:16.842547569 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:16.842548100 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:08:16.842570543 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:16.842571164 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:16.842595050 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:08:16.842596402 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:16.842636953 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overl ay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:16.842637864 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overl ay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:16.842836162 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:16.842836943 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:16.842870263 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:16.842870783 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:16.842909722 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:16.842910373 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/jobs/0/JvGUqsYyawQk1j40] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:16.842944834 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:16.842945385 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:16.842976702 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace4065711226] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:16.842977503 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:16.847261252 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 19:08:16.861244032 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:16.861424603 [connect-session] Job Key: [redacted] 2026/07/24 19:08:16.861431844 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:16.861435119 [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:44439 ... Connected to session server http://127.0.0.1:44439 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:17.015501913 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:17.015723230 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 19:08:17.335734710 2026/07/24 19:08:17.335748300 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 19:08:17.335834820 * Trying 3.20.58.3:443... 2026/07/24 19:08:17.335835972 * Connected to packagemanager.posit.co (3.20.58.3) port 443 (#0) 2026/07/24 19:08:17.335847379 * ALPN, offering h2 2026/07/24 19:08:17.335847880 * ALPN, offering http/1.1 2026/07/24 19:08:17.335857654 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:08:17.335858165 * CApath: /etc/ssl/certs 2026/07/24 19:08:17.335869202 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:17.335869793 } [5 bytes data] 2026/07/24 19:08:17.335881620 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:08:17.335882141 } [512 bytes data] 2026/07/24 19:08:17.335897074 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:17.335900178 { [5 bytes data] 2026/07/24 19:08:17.335925066 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:08:17.335926097 { [104 bytes data] 2026/07/24 19:08:17.335937614 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:17.335938135 { [5 bytes data] 2026/07/24 19:08:17.335949082 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 19:08:17.335949602 { [3880 bytes data] 2026/07/24 19:08:17.335960509 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:17.335961049 { [5 bytes data] 2026/07/24 19:08:17.335971776 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 19:08:17.335972326 { [333 bytes data] 2026/07/24 19:08:17.335984184 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:17.335984735 { [5 bytes data] 2026/07/24 19:08:17.335994640 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 19:08:17.335995151 { [4 bytes data] 2026/07/24 19:08:17.336006227 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:17.336006778 } [5 bytes data] 2026/07/24 19:08:17.336016953 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 19:08:17.336017294 } [70 bytes data] 2026/07/24 19:08:17.336025075 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:08:17.336025626 } [5 bytes data] 2026/07/24 19:08:17.336033037 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:08:17.336033368 } [1 bytes data] 2026/07/24 19:08:17.336059187 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:17.336059527 } [5 bytes data] 2026/07/24 19:08:17.336067279 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 19:08:17.336067609 } [16 bytes data] 2026/07/24 19:08:17.336079978 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:08:17.336080609 { [5 bytes data] 2026/07/24 19:08:17.336091926 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:17.336092406 { [5 bytes data] 2026/07/24 19:08:17.336100048 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 19:08:17.336100378 { [16 bytes data] 2026/07/24 19:08:17.336107729 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 19:08:17.336108080 * ALPN, server accepted to use h2 2026/07/24 19:08:17.336121370 * Server certificate: 2026/07/24 19:08:17.336121871 * subject: CN=p3m.posit.it 2026/07/24 19:08:17.336131896 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 19:08:17.336132406 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 19:08:17.336141941 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 19:08:17.336142802 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 19:08:17.336157744 * SSL certificate verify ok. 2026/07/24 19:08:17.336158496 * Using HTTP2, server supports multiplexing 2026/07/24 19:08:17.336168511 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:08:17.336169061 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:08:17.336191435 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:17.336191906 } [5 bytes data] 2026/07/24 19:08:17.336201450 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:17.336201941 } [5 bytes data] 2026/07/24 19:08:17.336211205 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:17.336211675 } [5 bytes data] 2026/07/24 19:08:17.336220669 * Using Stream ID: 1 (easy handle 0x564756a55a40) 2026/07/24 19:08:17.336221169 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:17.336232597 } [5 bytes data] 2026/07/24 19:08:17.336233157 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 19:08:17.336243403 > Host: packagemanager.posit.co 2026/07/24 19:08:17.336243914 > user-agent: curl/7.81.0 2026/07/24 19:08:17.336254019 > accept: */* 2026/07/24 19:08:17.336254570 > 2026/07/24 19:08:17.336262391 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:17.336262922 { [5 bytes data] 2026/07/24 19:08:17.336273889 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 19:08:17.336274389 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:17.336286678 } [5 bytes data] 2026/07/24 19:08:17.336287229 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:17.336300068 { [5 bytes data] 2026/07/24 19:08:17.336300699 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:17.336311625 { [5 bytes data] 2026/07/24 19:08:17.336312166 < HTTP/2 400 2026/07/24 19:08:17.336320949 < date: Fri, 24 Jul 2026 19:08:17 GMT 2026/07/24 19:08:17.336321530 < content-type: text/plain; charset=utf-8 2026/07/24 19:08:17.336333067 < content-length: 94 2026/07/24 19:08:17.336333648 < cache-control: max-age=3600 2026/07/24 19:08:17.336343483 < request-id: 046944b4-b405-48be-86b0-92242b7b198c 2026/07/24 19:08:17.336344114 < server: Posit Package Manager v2026.06.0 2026/07/24 19:08:17.336356833 < x-content-type-options: nosniff 2026/07/24 19:08:17.336357474 < x-frame-options: DENY 2026/07/24 19:08:17.336368550 < x-repository-type: RSPM 2026/07/24 19:08:17.336369051 < 2026/07/24 19:08:17.336377985 { [94 bytes data] 2026/07/24 19:08:17.336378515 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:17.336393067 { [5 bytes data] 2026/07/24 19:08:17.341033305 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:44439 |
| ✅ | 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:08:17.355097111 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:17.355286475 [connect-session] Job Key: [redacted] 2026/07/24 19:08:17.355296801 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:17.355301268 [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:38497 ... Connected to session server http://127.0.0.1:38497 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:17.510485232 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:17.510682212 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 19:08:17.828228289 2026/07/24 19:08:17.828238925 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 19:08:17.828336141 * Trying 3.142.16.141:443... 2026/07/24 19:08:17.828343692 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0) 2026/07/24 19:08:17.828367688 * ALPN, offering h2 2026/07/24 19:08:17.828368369 * ALPN, offering http/1.1 2026/07/24 19:08:17.828377583 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:08:17.828378744 * CApath: /etc/ssl/certs 2026/07/24 19:08:17.828426947 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:17.828428128 } [5 bytes data] 2026/07/24 19:08:17.828443331 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:08:17.828443872 } [512 bytes data] 2026/07/24 19:08:17.828458634 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:17.828459195 { [5 bytes data] 2026/07/24 19:08:17.828487057 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:08:17.828488719 { [104 bytes data] 2026/07/24 19:08:17.828506836 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:17.828507598 { [5 bytes data] 2026/07/24 19:08:17.828520347 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 19:08:17.828520898 { [3880 bytes data] 2026/07/24 19:08:17.828532665 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:17.828533246 { [5 bytes data] 2026/07/24 19:08:17.828544543 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 19:08:17.828545064 { [333 bytes data] 2026/07/24 19:08:17.828556451 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:17.828556972 { [5 bytes data] 2026/07/24 19:08:17.828568459 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 19:08:17.828568990 { [4 bytes data] 2026/07/24 19:08:17.828580367 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:17.828580898 } [5 bytes data] 2026/07/24 19:08:17.828592164 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 19:08:17.828592745 } [70 bytes data] 2026/07/24 19:08:17.828604112 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:08:17.828604673 } [5 bytes data] 2026/07/24 19:08:17.828615580 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:08:17.828616130 } [1 bytes data] 2026/07/24 19:08:17.828627718 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:17.828628259 } [5 bytes data] 2026/07/24 19:08:17.828639525 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 19:08:17.828640026 } [16 bytes data] 2026/07/24 19:08:17.828650802 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:08:17.828651383 { [5 bytes data] 2026/07/24 19:08:17.828661979 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:17.828662440 { [5 bytes data] 2026/07/24 19:08:17.828673376 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 19:08:17.828673877 { [16 bytes data] 2026/07/24 19:08:17.828684893 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 19:08:17.828685544 * ALPN, server accepted to use h2 2026/07/24 19:08:17.828699185 * Server certificate: 2026/07/24 19:08:17.828699756 * subject: CN=p3m.posit.it 2026/07/24 19:08:17.828711063 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 19:08:17.828711614 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 19:08:17.828722660 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 19:08:17.828723331 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 19:08:17.828741679 * SSL certificate verify ok. 2026/07/24 19:08:17.828742229 * Using HTTP2, server supports multiplexing 2026/07/24 19:08:17.828754378 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:08:17.828754898 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:08:17.828780186 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:17.828780757 } [5 bytes data] 2026/07/24 19:08:17.828792475 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:17.828793046 } [5 bytes data] 2026/07/24 19:08:17.828821118 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:17.828821769 } [5 bytes data] 2026/07/24 19:08:17.828833446 * Using Stream ID: 1 (easy handle 0x55fe06b43a40) 2026/07/24 19:08:17.828833997 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:17.828847788 } [5 bytes data] 2026/07/24 19:08:17.828848359 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 19:08:17.828859756 > Host: packagemanager.posit.co 2026/07/24 19:08:17.828860306 > user-agent: curl/7.81.0 2026/07/24 19:08:17.828871403 > accept: */* 2026/07/24 19:08:17.828871944 > 2026/07/24 19:08:17.828880737 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:17.828881228 { [5 bytes data] 2026/07/24 19:08:17.828892204 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 19:08:17.828892745 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:17.828906986 } [5 bytes data] 2026/07/24 19:08:17.828907547 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:17.828918524 { [5 bytes data] 2026/07/24 19:08:17.828919085 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:17.828930321 { [5 bytes data] 2026/07/24 19:08:17.828942460 < HTTP/2 400 2026/07/24 19:08:17.828952144 < date: Fri, 24 Jul 2026 19:08:17 GMT 2026/07/24 19:08:17.828952775 < content-type: text/plain; charset=utf-8 2026/07/24 19:08:17.828964753 < content-length: 94 2026/07/24 19:08:17.828965304 < cache-control: max-age=3600 2026/07/24 19:08:17.828976180 < request-id: af07ed45-7b50-4bf5-a2c6-fc36054a3e60 2026/07/24 19:08:17.828976851 < server: Posit Package Manager v2026.06.0 2026/07/24 19:08:17.828990702 < x-content-type-options: nosniff 2026/07/24 19:08:17.828991303 < x-frame-options: DENY 2026/07/24 19:08:17.829002790 < x-repository-type: RSPM 2026/07/24 19:08:17.829003351 < 2026/07/24 19:08:17.829012905 { [94 bytes data] 2026/07/24 19:08:17.829013476 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:17.829024733 { [5 bytes data] 2026/07/24 19:08:17.833698927 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 19:08:17.847895258 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:17.848069008 [connect-session] Job Key: [redacted] 2026/07/24 19:08:17.848079584 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:17.848084261 [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:46783 ... Connected to session server http://127.0.0.1:46783 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:18.031578089 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:18.031805975 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/24 19:08:18.048506381 2026/07/24 19:08:18.048520503 $ /opt/R/4.5.2/bin/R --version 2026/07/24 19:08:18.048571529 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/24 19:08:18.048572531 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 19:08:18.048589456 Platform: x86_64-pc-linux-gnu 2026/07/24 19:08:18.048590027 2026/07/24 19:08:18.048602686 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 19:08:18.048603217 You are welcome to redistribute it under the terms of the 2026/07/24 19:08:18.048621104 GNU General Public License versions 2 or 3. 2026/07/24 19:08:18.048621935 For more information about these matters see 2026/07/24 19:08:18.054060850 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:46783 |
| ✅ | 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:08:18.067853546 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:18.068037571 [connect-session] Job Key: [redacted] 2026/07/24 19:08:18.068048037 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:18.068052464 [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:35669 ... Connected to session server http://127.0.0.1:35669 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:18.222079353 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:18.222279123 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/24 19:08:18.408620881 2026/07/24 19:08:18.408631878 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 19:08:18.408692273 Package Version LibPath 2026/07/24 19:08:18.408693865 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408748052 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408750405 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408766189 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408766680 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408778888 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408779459 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408813830 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408815092 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408829223 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408829704 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408841732 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408842103 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408856755 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408857276 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408869344 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408870115 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408883875 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408885047 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408897826 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408898357 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408912258 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408912839 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408925878 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408926369 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408938668 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408939329 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408952548 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408953209 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408965568 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408970315 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408982864 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408983365 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408994251 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.408994742 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.409006970 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.409007541 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.409018838 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.409019318 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.409037275 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.409037776 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:18.413813702 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" Stopped session pings to http://127.0.0.1:35669 |
| ✅ | 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:08:18.428047454 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:18.428243538 [connect-session] Job Key: [redacted] 2026/07/24 19:08:18.428254504 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:18.428258420 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Starting content session token refresher (interval: 12h0m0s) Determining session server location ... Connecting to session server http://127.0.0.1:34733 ... Connected to session server http://127.0.0.1:34733 2026/07/24 19:08:18.586652763 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:18.586854516 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/24 19:08:18.587235027 $add.smooth 2026/07/24 19:08:18.587240345 [1] TRUE 2026/07/24 19:08:18.587256258 2026/07/24 19:08:18.587257010 $bitmapType 2026/07/24 19:08:18.587272573 [1] "cairo" 2026/07/24 19:08:18.587275337 2026/07/24 19:08:18.587296219 $browser 2026/07/24 19:08:18.587296990 [1] "xdg-open" 2026/07/24 19:08:18.587306945 2026/07/24 19:08:18.587307636 $browserNLdisabled 2026/07/24 19:08:18.587316770 [1] FALSE 2026/07/24 19:08:18.587317330 2026/07/24 19:08:18.587325553 $catch.script.errors 2026/07/24 19:08:18.587326093 [1] FALSE 2026/07/24 19:08:18.587335312 2026/07/24 19:08:18.587336684 $CBoundsCheck 2026/07/24 19:08:18.587349533 [1] FALSE 2026/07/24 19:08:18.587350144 2026/07/24 19:08:18.587359408 $check.bounds 2026/07/24 19:08:18.587361611 [1] FALSE 2026/07/24 19:08:18.587371727 2026/07/24 19:08:18.587372247 $citation.bibtex.max 2026/07/24 19:08:18.587382903 [1] 1 2026/07/24 19:08:18.587383494 2026/07/24 19:08:18.587392107 $continue 2026/07/24 19:08:18.587392818 [1] "+ " 2026/07/24 19:08:18.587422783 2026/07/24 19:08:18.587423564 $contrasts 2026/07/24 19:08:18.587433159 unordered ordered 2026/07/24 19:08:18.587433810 "contr.treatment" "contr.poly" 2026/07/24 19:08:18.587445577 2026/07/24 19:08:18.587446178 $defaultPackages 2026/07/24 19:08:18.587456173 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 19:08:18.587457054 2026/07/24 19:08:18.587469052 $demo.ask 2026/07/24 19:08:18.587469583 [1] "default" 2026/07/24 19:08:18.587493795 2026/07/24 19:08:18.587500660 $deparse.cutoff 2026/07/24 19:08:18.587501291 [1] 60 2026/07/24 19:08:18.587510785 2026/07/24 19:08:18.587511346 $device 2026/07/24 19:08:18.587640375 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 19:08:18.587644922 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 19:08:18.587672403 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 19:08:18.587672954 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/24 19:08:18.587687626 { 2026/07/24 19:08:18.587688537 initPSandPDFfonts() 2026/07/24 19:08:18.587697691 new <- list() 2026/07/24 19:08:18.587698472 if (!missing(width)) 2026/07/24 19:08:18.587707966 new$width <- width 2026/07/24 19:08:18.587708547 if (!missing(height)) 2026/07/24 19:08:18.587719894 new$height <- height 2026/07/24 19:08:18.587720425 if (!missing(onefile)) 2026/07/24 19:08:18.587733524 new$onefile <- onefile 2026/07/24 19:08:18.587735197 if (!missing(title)) 2026/07/24 19:08:18.587751606 new$title <- title 2026/07/24 19:08:18.587752377 if (!missing(fonts)) 2026/07/24 19:08:18.587762242 new$fonts <- fonts 2026/07/24 19:08:18.587762573 if (!missing(version)) 2026/07/24 19:08:18.587769263 new$version <- version 2026/07/24 19:08:18.587769593 if (!missing(paper)) 2026/07/24 19:08:18.587776313 new$paper <- paper 2026/07/24 19:08:18.587776654 if (!missing(encoding)) 2026/07/24 19:08:18.587783384 new$encoding <- encoding 2026/07/24 19:08:18.587783744 if (!missing(bg)) 2026/07/24 19:08:18.587790555 new$bg <- bg 2026/07/24 19:08:18.587790885 if (!missing(fg)) 2026/07/24 19:08:18.587820910 new$fg <- fg 2026/07/24 19:08:18.587821321 if (!missing(pointsize)) 2026/07/24 19:08:18.587827921 new$pointsize <- pointsize 2026/07/24 19:08:18.587828481 if (!missing(pagecentre)) 2026/07/24 19:08:18.587835682 new$pagecentre <- pagecentre 2026/07/24 19:08:18.587836013 if (!missing(colormodel)) 2026/07/24 19:08:18.587843063 new$colormodel <- colormodel 2026/07/24 19:08:18.587843404 if (!missing(useDingbats)) 2026/07/24 19:08:18.587850535 new$useDingbats <- useDingbats 2026/07/24 19:08:18.587850865 if (!missing(useKerning)) 2026/07/24 19:08:18.587866939 new$useKerning <- useKerning 2026/07/24 19:08:18.587867270 if (!missing(fillOddEven)) 2026/07/24 19:08:18.587874661 new$fillOddEven <- fillOddEven 2026/07/24 19:08:18.587875031 if (!missing(compress)) 2026/07/24 19:08:18.587890565 new$compress <- compress 2026/07/24 19:08:18.587891246 if (!missing(timestamp)) 2026/07/24 19:08:18.587902853 new$timestamp <- timestamp 2026/07/24 19:08:18.587903394 if (!missing(producer)) 2026/07/24 19:08:18.587910655 new$producer <- producer 2026/07/24 19:08:18.587910985 if (!missing(author)) 2026/07/24 19:08:18.587917865 new$author <- author 2026/07/24 19:08:18.587918226 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 19:08:18.587926929 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 19:08:18.587927520 inherits(family, "CIDFont"))) { 2026/07/24 19:08:18.587936183 enc <- family$encoding 2026/07/24 19:08:18.587936533 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 19:08:18.587944726 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 19:08:18.587945086 "default")) 2026/07/24 19:08:18.587953108 old$encoding <- enc 2026/07/24 19:08:18.587953489 family <- family$metrics 2026/07/24 19:08:18.587960569 } 2026/07/24 19:08:18.587961110 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 19:08:18.587972187 old$encoding <- guessEncoding() 2026/07/24 19:08:18.587972888 if (!missing(family)) { 2026/07/24 19:08:18.587984786 if (length(family) == 4L) { 2026/07/24 19:08:18.587985216 family <- c(family, "Symbol.afm") 2026/07/24 19:08:18.587992718 } 2026/07/24 19:08:18.587993048 else if (length(family) == 5L) { 2026/07/24 19:08:18.587999568 } 2026/07/24 19:08:18.587999898 else if (length(family) == 1L) { 2026/07/24 19:08:18.588006288 pf <- pdfFonts(family)[[1L]] 2026/07/24 19:08:18.588006619 if (is.null(pf)) 2026/07/24 19:08:18.588013749 stop(gettextf("unknown family '%s'", family), 2026/07/24 19:08:18.588014070 domain = NA) 2026/07/24 19:08:18.588021671 matchFont(pf, old$encoding) 2026/07/24 19:08:18.588022032 } 2026/07/24 19:08:18.588028792 else stop("invalid 'family' argument") 2026/07/24 19:08:18.588029122 old$family <- family 2026/07/24 19:08:18.588036583 } 2026/07/24 19:08:18.588036924 version <- old$version 2026/07/24 19:08:18.588043284 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 19:08:18.588043614 "2.0") 2026/07/24 19:08:18.588055061 if (version %in% versions) 2026/07/24 19:08:18.588055632 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 19:08:18.588067700 else stop("invalid PDF version") 2026/07/24 19:08:18.588068021 onefile <- old$onefile 2026/07/24 19:08:18.588075161 if (!checkIntFormat(file)) 2026/07/24 19:08:18.588075482 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 19:08:18.588083314 domain = NA) 2026/07/24 19:08:18.588083674 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 19:08:18.588091626 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 19:08:18.588092007 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 19:08:18.588101050 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 19:08:18.588101401 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/24 19:08:18.588110785 old$author) 2026/07/24 19:08:18.588113869 invisible() 2026/07/24 19:08:18.588120710 } 2026/07/24 19:08:18.588121100 <bytecode: 0x55e106fbf7c0> 2026/07/24 19:08:18.588130244 <environment: namespace:grDevices> 2026/07/24 19:08:18.588132407 2026/07/24 19:08:18.588147890 $device.ask.default 2026/07/24 19:08:18.588148521 [1] FALSE 2026/07/24 19:08:18.588158386 2026/07/24 19:08:18.588158767 $digits 2026/07/24 19:08:18.588164766 [1] 7 2026/07/24 19:08:18.588165226 2026/07/24 19:08:18.588171025 $download.file.extra 2026/07/24 19:08:18.588171446 [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:08:18.588182562 2026/07/24 19:08:18.588182923 $download.file.method 2026/07/24 19:08:18.588189332 [1] "curl" 2026/07/24 19:08:18.588189703 2026/07/24 19:08:18.588195482 $dvipscmd 2026/07/24 19:08:18.588195832 [1] "dvips" 2026/07/24 19:08:18.588216453 2026/07/24 19:08:18.588217064 $echo 2026/07/24 19:08:18.588226809 [1] FALSE 2026/07/24 19:08:18.588227349 2026/07/24 19:08:18.588236904 $editor 2026/07/24 19:08:18.588237284 [1] "vi" 2026/07/24 19:08:18.588243143 2026/07/24 19:08:18.588243464 $encoding 2026/07/24 19:08:18.588249342 [1] "native.enc" 2026/07/24 19:08:18.588249773 2026/07/24 19:08:18.588255772 $example.ask 2026/07/24 19:08:18.588256113 [1] "default" 2026/07/24 19:08:18.588262372 2026/07/24 19:08:18.588262703 $expressions 2026/07/24 19:08:18.588268732 [1] 5000 2026/07/24 19:08:18.588269072 2026/07/24 19:08:18.588274660 $help.search.types 2026/07/24 19:08:18.588275021 [1] "vignette" "demo" "help" 2026/07/24 19:08:18.588282052 2026/07/24 19:08:18.588282372 $help.try.all.packages 2026/07/24 19:08:18.588289423 [1] FALSE 2026/07/24 19:08:18.588289753 2026/07/24 19:08:18.588299007 $HTTPUserAgent 2026/07/24 19:08:18.588299578 [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:08:18.588313038 2026/07/24 19:08:18.588313609 $internet.info 2026/07/24 19:08:18.588321000 [1] 2 2026/07/24 19:08:18.588321340 2026/07/24 19:08:18.588326879 $keep.parse.data 2026/07/24 19:08:18.588327229 [1] TRUE 2026/07/24 19:08:18.588333489 2026/07/24 19:08:18.588333819 $keep.parse.data.pkgs 2026/07/24 19:08:18.588339988 [1] FALSE 2026/07/24 19:08:18.588340329 2026/07/24 19:08:18.588345927 $keep.source 2026/07/24 19:08:18.588346258 [1] FALSE 2026/07/24 19:08:18.588352287 2026/07/24 19:08:18.588352607 $keep.source.pkgs 2026/07/24 19:08:18.588358586 [1] FALSE 2026/07/24 19:08:18.588358917 2026/07/24 19:08:18.588364545 $locatorBell 2026/07/24 19:08:18.588364906 [1] TRUE 2026/07/24 19:08:18.588371095 2026/07/24 19:08:18.588371416 $mailer 2026/07/24 19:08:18.588380709 [1] "mailto" 2026/07/24 19:08:18.588381290 2026/07/24 19:08:18.588390925 $matprod 2026/07/24 19:08:18.588391506 [1] "default" 2026/07/24 19:08:18.588400509 2026/07/24 19:08:18.588400840 $max.contour.segments 2026/07/24 19:08:18.588407289 [1] 25000 2026/07/24 19:08:18.588407630 2026/07/24 19:08:18.588413128 $max.print 2026/07/24 19:08:18.588413469 [1] 99999 2026/07/24 19:08:18.588419287 2026/07/24 19:08:18.588419598 $menu.graphics 2026/07/24 19:08:18.588425497 [1] TRUE 2026/07/24 19:08:18.588425887 2026/07/24 19:08:18.588431536 $na.action 2026/07/24 19:08:18.588431866 [1] "na.omit" 2026/07/24 19:08:18.588443043 2026/07/24 19:08:18.588443594 $nwarnings 2026/07/24 19:08:18.588452056 [1] 50 2026/07/24 19:08:18.588468070 2026/07/24 19:08:18.588477074 $OutDec 2026/07/24 19:08:18.588477675 [1] "." 2026/07/24 19:08:18.588486007 2026/07/24 19:08:18.588486518 $packrat.authenticated.downloads.use.renv 2026/07/24 19:08:18.588496423 [1] TRUE 2026/07/24 19:08:18.588496964 2026/07/24 19:08:18.588504755 $packrat.connect.timeout 2026/07/24 19:08:18.588505296 [1] 10 2026/07/24 19:08:18.588514540 2026/07/24 19:08:18.588515061 $packrat.untrusted.packages 2026/07/24 19:08:18.588532647 character(0) 2026/07/24 19:08:18.588534911 2026/07/24 19:08:18.588550734 $packrat.verbose.cache 2026/07/24 19:08:18.588551385 [1] TRUE 2026/07/24 19:08:18.588562131 2026/07/24 19:08:18.588562772 $pager 2026/07/24 19:08:18.588571325 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/24 19:08:18.588572156 2026/07/24 19:08:18.588582822 $papersize 2026/07/24 19:08:18.588583373 [1] "letter" 2026/07/24 19:08:18.588601676 2026/07/24 19:08:18.588603038 $PCRE_limit_recursion 2026/07/24 19:08:18.588617650 [1] NA 2026/07/24 19:08:18.588618271 2026/07/24 19:08:18.588625692 $PCRE_study 2026/07/24 19:08:18.588626193 [1] FALSE 2026/07/24 19:08:18.588636238 2026/07/24 19:08:18.588636708 $PCRE_use_JIT 2026/07/24 19:08:18.588644540 [1] TRUE 2026/07/24 19:08:18.588645061 2026/07/24 19:08:18.588652342 $pdfviewer 2026/07/24 19:08:18.588652852 [1] "/usr/bin/xdg-open" 2026/07/24 19:08:18.588666473 2026/07/24 19:08:18.588666954 $pkgType 2026/07/24 19:08:18.588674485 [1] "source" 2026/07/24 19:08:18.588674976 2026/07/24 19:08:18.588682327 $printcmd 2026/07/24 19:08:18.588682827 [1] "/usr/bin/lpr" 2026/07/24 19:08:18.588691050 2026/07/24 19:08:18.588691581 $prompt 2026/07/24 19:08:18.588699703 [1] "> " 2026/07/24 19:08:18.588700344 2026/07/24 19:08:18.588708336 $repos 2026/07/24 19:08:18.588708826 CRAN 2026/07/24 19:08:18.588717469 "@CRAN@" 2026/07/24 19:08:18.588718000 2026/07/24 19:08:18.588726152 $rl_word_breaks 2026/07/24 19:08:18.588726683 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 19:08:18.588736979 2026/07/24 19:08:18.588737459 $scipen 2026/07/24 19:08:18.588745762 [1] 0 2026/07/24 19:08:18.588746293 2026/07/24 19:08:18.588756708 $show.coef.Pvalues 2026/07/24 19:08:18.588757259 [1] TRUE 2026/07/24 19:08:18.588767034 2026/07/24 19:08:18.588767655 $show.error.messages 2026/07/24 19:08:18.588777119 [1] TRUE 2026/07/24 19:08:18.588777720 2026/07/24 19:08:18.588786483 $show.signif.stars 2026/07/24 19:08:18.588787034 [1] TRUE 2026/07/24 19:08:18.588809467 2026/07/24 19:08:18.588810118 $showErrorCalls 2026/07/24 19:08:18.588818781 [1] TRUE 2026/07/24 19:08:18.588819352 2026/07/24 19:08:18.588829427 $showNCalls 2026/07/24 19:08:18.588829918 [1] 50 2026/07/24 19:08:18.588838721 2026/07/24 19:08:18.588839252 $showWarnCalls 2026/07/24 19:08:18.588848296 [1] FALSE 2026/07/24 19:08:18.588848796 2026/07/24 19:08:18.588857219 $str 2026/07/24 19:08:18.588859743 $str$strict.width 2026/07/24 19:08:18.588868816 [1] "no" 2026/07/24 19:08:18.588869367 2026/07/24 19:08:18.588879242 $str$digits.d 2026/07/24 19:08:18.588880193 [1] 3 2026/07/24 19:08:18.588893153 2026/07/24 19:08:18.588893904 $str$vec.len 2026/07/24 19:08:18.588906573 [1] 4 2026/07/24 19:08:18.588907324 2026/07/24 19:08:18.588914735 $str$list.len 2026/07/24 19:08:18.588915226 [1] 99 2026/07/24 19:08:18.588923859 2026/07/24 19:08:18.588924380 $str$deparse.lines 2026/07/24 19:08:18.588933543 NULL 2026/07/24 19:08:18.588934094 2026/07/24 19:08:18.588942327 $str$drop.deparse.attr 2026/07/24 19:08:18.588942947 [1] TRUE 2026/07/24 19:08:18.588951701 2026/07/24 19:08:18.588952211 $str$formatNum 2026/07/24 19:08:18.588962677 function (x, ...) 2026/07/24 19:08:18.588963258 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 19:08:18.588974615 <environment: 0x55e107832b88> 2026/07/24 19:08:18.588975206 2026/07/24 19:08:18.588984600 2026/07/24 19:08:18.588985201 $str.dendrogram.last 2026/07/24 19:08:18.588994144 [1] "`" 2026/07/24 19:08:18.588994695 2026/07/24 19:08:18.589002407 $texi2dvi 2026/07/24 19:08:18.589002937 [1] "/usr/bin/texi2dvi" 2026/07/24 19:08:18.589012331 2026/07/24 19:08:18.589012902 $timeout 2026/07/24 19:08:18.589020934 [1] 60 2026/07/24 19:08:18.589021455 2026/07/24 19:08:18.589029477 $ts.eps 2026/07/24 19:08:18.589030048 [1] 1e-05 2026/07/24 19:08:18.589038581 2026/07/24 19:08:18.589039152 $ts.S.compat 2026/07/24 19:08:18.589047594 [1] FALSE 2026/07/24 19:08:18.589048135 2026/07/24 19:08:18.589056137 $unzip 2026/07/24 19:08:18.589056668 [1] "/usr/bin/unzip" 2026/07/24 19:08:18.589065722 2026/07/24 19:08:18.589066282 $useFancyQuotes 2026/07/24 19:08:18.589074665 [1] TRUE 2026/07/24 19:08:18.589075246 2026/07/24 19:08:18.589083108 $verbose 2026/07/24 19:08:18.589083729 [1] FALSE 2026/07/24 19:08:18.589092211 2026/07/24 19:08:18.589092722 $warn 2026/07/24 19:08:18.589100444 [1] 0 2026/07/24 19:08:18.589101004 2026/07/24 19:08:18.589108756 $warning.length 2026/07/24 19:08:18.589109307 [1] 1000 2026/07/24 19:08:18.589118150 2026/07/24 19:08:18.589118691 $warnPartialMatchArgs 2026/07/24 19:08:18.589131851 [1] FALSE 2026/07/24 19:08:18.589132482 2026/07/24 19:08:18.589140934 $warnPartialMatchAttr 2026/07/24 19:08:18.589141515 [1] FALSE 2026/07/24 19:08:18.589151059 2026/07/24 19:08:18.589151610 $warnPartialMatchDollar 2026/07/24 19:08:18.589161064 [1] FALSE 2026/07/24 19:08:18.589161615 2026/07/24 19:08:18.589170138 $width 2026/07/24 19:08:18.589170719 [1] 80 2026/07/24 19:08:18.589179102 Stopped session pings to http://127.0.0.1:34733 |
| ✅ | 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:08:18.608586792 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:18.608776627 [connect-session] Job Key: [redacted] 2026/07/24 19:08:18.608787843 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:18.608792120 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching Job started Starting content session token refresher (interval: 12h0m0s) Determining session server location ... Connecting to session server http://127.0.0.1:36559 ... Connected to session server http://127.0.0.1:36559 2026/07/24 19:08:18.772352727 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:18.772571625 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/24 19:08:18.779915276 2026/07/24 19:08:18.779926192 $ env 2026/07/24 19:08:18.779974635 _DD_ROOT_GO_SESSION_ID=990db6f5-859e-4206-9f08-b3a0af5dfa61 2026/07/24 19:08:18.779975866 EDITOR=vi 2026/07/24 19:08:18.779987824 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:18.779988475 HOSTNAME=a8783801cad7 2026/07/24 19:08:18.779999913 LANG=en_US.UTF-8 2026/07/24 19:08:18.780000403 LANGUAGE=en_US:en 2026/07/24 19:08:18.780010108 LC_ALL=en_US.UTF-8 2026/07/24 19:08:18.780010649 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:08:18.780031290 LN_S=ln -s 2026/07/24 19:08:18.780031870 LOGNAME=rstudio-connect 2026/07/24 19:08:18.780042156 MAKEFLAGS=-j1 2026/07/24 19:08:18.780042707 MAKE=make 2026/07/24 19:08:18.780052742 PAGER=/usr/bin/pager 2026/07/24 19:08:18.780053323 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/24 19:08:18.780066492 POSIT_CONNECT=1 2026/07/24 19:08:18.780067023 POSIT_PRODUCT=CONNECT 2026/07/24 19:08:18.780077719 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:08:18.780078290 R_ARCH= 2026/07/24 19:08:18.780092031 R_BROWSER=xdg-open 2026/07/24 19:08:18.780092632 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 19:08:18.780106733 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/24 19:08:18.780107724 R_ENVIRON_USER=REDACTED 2026/07/24 19:08:18.780118941 R_GZIPCMD=/usr/bin/gzip 2026/07/24 19:08:18.780119442 R_HOME=/opt/R/4.5.2/lib/R 2026/07/24 19:08:18.780129737 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/24 19:08:18.780130548 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/24 19:08:18.780143418 R_LIBS_USER=REDACTED 2026/07/24 19:08:18.780143948 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/24 19:08:18.780156818 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpPcQEaV/packrat-src 2026/07/24 19:08:18.780157559 R_PAPERSIZE=letter 2026/07/24 19:08:18.780180348 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 19:08:18.780183293 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 19:08:18.780203874 R_PRINTCMD=/usr/bin/lpr 2026/07/24 19:08:18.780204665 R_PROFILE_USER=REDACTED 2026/07/24 19:08:18.780215772 R_RD4PDF=times,inconsolata,hyper 2026/07/24 19:08:18.780216302 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpPcQEaV 2026/07/24 19:08:18.780230203 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/24 19:08:18.780230984 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 19:08:18.780244985 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 19:08:18.780245546 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:08:18.780257264 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 19:08:18.780257815 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 19:08:18.780268701 R_ZIPCMD=/usr/bin/zip 2026/07/24 19:08:18.780269412 SED=/usr/bin/sed 2026/07/24 19:08:18.780279697 SHLVL=2 2026/07/24 19:08:18.780280218 STARTUP_DEBUG_MODE=0 2026/07/24 19:08:18.780288961 TAR=/usr/bin/tar 2026/07/24 19:08:18.780289482 TERM=xterm 2026/07/24 19:08:18.780298005 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:18.780298566 TZ=UTC 2026/07/24 19:08:18.780307990 USERNAME=rstudio-connect 2026/07/24 19:08:18.780308501 USER=rstudio-connect 2026/07/24 19:08:18.785124411 _=/usr/bin/env |
| ✅ | packrat-restore-sandbox | mounts | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/24 19:08:18.800267285 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:18.800543148 [connect-session] Job Key: [redacted] 2026/07/24 19:08:18.800553023 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:18.800557009 [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:43485 ... Connected to session server http://127.0.0.1:43485 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:18.966106797 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:18.966321143 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/24 19:08:18.973764157 2026/07/24 19:08:18.973777277 $ findmnt --notruncate 2026/07/24 19:08:18.973842034 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:08:18.973855655 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay2/l/ 7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:18.973948254 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:18.973951138 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:08:18.974018790 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:18.974019691 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:18.974049125 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:08:18.974049826 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:18.974071489 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:18.974071909 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:08:18.974098309 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:18.974103416 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overl ay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:18.974180632 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overl ay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:18.974181293 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:18.974274413 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:18.974275304 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:18.974321584 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:18.974323607 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:18.974344368 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/jobs/0/Byf57UH6rwJ6b2MH] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:18.974344708 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:18.974372995 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:18.974375529 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace275923502] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:18.974449690 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:18.979385686 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/docker/overlay 2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr Stopped session pings to http://127.0.0.1:43485 |
| ✅ | 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:08:18.994571949 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:18.994775114 [connect-session] Job Key: [redacted] 2026/07/24 19:08:18.994783447 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:18.994786611 [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:40299 ... Connected to session server http://127.0.0.1:40299 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:19.161284165 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:19.161511431 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 19:08:19.457269635 2026/07/24 19:08:19.457286070 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 19:08:19.457354072 * Trying 3.142.16.141:443... 2026/07/24 19:08:19.457355394 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0) 2026/07/24 19:08:19.457368443 * ALPN, offering h2 2026/07/24 19:08:19.457368964 * ALPN, offering http/1.1 2026/07/24 19:08:19.457378318 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:08:19.457379009 * CApath: /etc/ssl/certs 2026/07/24 19:08:19.457389775 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:19.457390496 } [5 bytes data] 2026/07/24 19:08:19.457402384 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:08:19.457403636 } [512 bytes data] 2026/07/24 19:08:19.457421003 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:19.457425419 { [5 bytes data] 2026/07/24 19:08:19.457453371 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:08:19.457454693 { [104 bytes data] 2026/07/24 19:08:19.457466300 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:19.457466801 { [5 bytes data] 2026/07/24 19:08:19.457477667 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 19:08:19.457478188 { [3880 bytes data] 2026/07/24 19:08:19.457488494 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:19.457489065 { [5 bytes data] 2026/07/24 19:08:19.457499610 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 19:08:19.457500121 { [333 bytes data] 2026/07/24 19:08:19.457510687 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:19.457511198 { [5 bytes data] 2026/07/24 19:08:19.457522014 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 19:08:19.457522685 { [4 bytes data] 2026/07/24 19:08:19.457534282 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:19.457534803 } [5 bytes data] 2026/07/24 19:08:19.457546030 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 19:08:19.457546511 } [70 bytes data] 2026/07/24 19:08:19.457562545 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:08:19.457563616 } [5 bytes data] 2026/07/24 19:08:19.457577057 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:08:19.457577968 } [1 bytes data] 2026/07/24 19:08:19.457589826 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:19.457590356 } [5 bytes data] 2026/07/24 19:08:19.457601503 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 19:08:19.457602154 } [16 bytes data] 2026/07/24 19:08:19.457612440 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:08:19.457613081 { [5 bytes data] 2026/07/24 19:08:19.457624347 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:19.457625008 { [5 bytes data] 2026/07/24 19:08:19.457636015 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 19:08:19.457636536 { [16 bytes data] 2026/07/24 19:08:19.457647071 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 19:08:19.457647612 * ALPN, server accepted to use h2 2026/07/24 19:08:19.457660582 * Server certificate: 2026/07/24 19:08:19.457661123 * subject: CN=p3m.posit.it 2026/07/24 19:08:19.457671608 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 19:08:19.457672199 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 19:08:19.457682875 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 19:08:19.457683927 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 19:08:19.457699560 * SSL certificate verify ok. 2026/07/24 19:08:19.457700101 * Using HTTP2, server supports multiplexing 2026/07/24 19:08:19.457711758 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:08:19.457712329 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:08:19.457738889 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:19.457739420 } [5 bytes data] 2026/07/24 19:08:19.457750617 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:19.457751168 } [5 bytes data] 2026/07/24 19:08:19.457761944 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:19.457762585 } [5 bytes data] 2026/07/24 19:08:19.457773100 * Using Stream ID: 1 (easy handle 0x55bc28866a40) 2026/07/24 19:08:19.457773641 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:19.457786210 } [5 bytes data] 2026/07/24 19:08:19.457786851 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 19:08:19.457812920 > Host: packagemanager.posit.co 2026/07/24 19:08:19.457813511 > user-agent: curl/7.81.0 2026/07/24 19:08:19.457824457 > accept: */* 2026/07/24 19:08:19.457825008 > 2026/07/24 19:08:19.457833181 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:19.457833721 { [5 bytes data] 2026/07/24 19:08:19.457844598 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 19:08:19.457845158 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:19.457858448 } [5 bytes data] 2026/07/24 19:08:19.457858989 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:19.457870046 { [5 bytes data] 2026/07/24 19:08:19.457870577 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:19.457881503 { [5 bytes data] 2026/07/24 19:08:19.457882054 < HTTP/2 400 2026/07/24 19:08:19.457891067 < date: Fri, 24 Jul 2026 19:08:19 GMT 2026/07/24 19:08:19.457891638 < content-type: text/plain; charset=utf-8 2026/07/24 19:08:19.457903175 < content-length: 94 2026/07/24 19:08:19.457903686 < cache-control: max-age=3600 2026/07/24 19:08:19.457913882 < request-id: c218fc9c-65c2-4cdc-8fe8-f808ec015289 2026/07/24 19:08:19.457914482 < server: Posit Package Manager v2026.06.0 2026/07/24 19:08:19.457927963 < x-content-type-options: nosniff 2026/07/24 19:08:19.457928503 < x-frame-options: DENY 2026/07/24 19:08:19.457939019 < x-repository-type: RSPM 2026/07/24 19:08:19.457939510 < 2026/07/24 19:08:19.457949154 { [94 bytes data] 2026/07/24 19:08:19.457949845 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:19.457961293 { [5 bytes data] 2026/07/24 19:08:19.463561759 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:40299 |
| ✅ | 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:08:19.478383912 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:19.478567056 [connect-session] Job Key: [redacted] 2026/07/24 19:08:19.478574688 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/24 19:08:19.478577853 [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:35119 ... Connected to session server http://127.0.0.1:35119 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:19.643045804 Configuring packrat to use available credentials for private repository access. 2026/07/24 19:08:19.643256225 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/24 19:08:19.943384410 2026/07/24 19:08:19.943398201 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/24 19:08:19.943463148 * Trying 3.20.58.3:443... 2026/07/24 19:08:19.943464500 * Connected to packagemanager.posit.co (3.20.58.3) port 443 (#0) 2026/07/24 19:08:19.943476919 * ALPN, offering h2 2026/07/24 19:08:19.943477419 * ALPN, offering http/1.1 2026/07/24 19:08:19.943486543 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/24 19:08:19.943487194 * CApath: /etc/ssl/certs 2026/07/24 19:08:19.943498040 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:19.943498591 } [5 bytes data] 2026/07/24 19:08:19.943510499 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/24 19:08:19.943511050 } [512 bytes data] 2026/07/24 19:08:19.943521686 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:19.943522217 { [5 bytes data] 2026/07/24 19:08:19.943533073 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/24 19:08:19.943533624 { [104 bytes data] 2026/07/24 19:08:19.943544230 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:19.943544770 { [5 bytes data] 2026/07/24 19:08:19.943555717 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/24 19:08:19.943556238 { [3880 bytes data] 2026/07/24 19:08:19.943567324 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:19.943567875 { [5 bytes data] 2026/07/24 19:08:19.943579002 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/24 19:08:19.943579512 { [333 bytes data] 2026/07/24 19:08:19.943590759 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:19.943591330 { [5 bytes data] 2026/07/24 19:08:19.943602657 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/24 19:08:19.943603188 { [4 bytes data] 2026/07/24 19:08:19.943614665 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:19.943615206 } [5 bytes data] 2026/07/24 19:08:19.943626223 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/24 19:08:19.943626763 } [70 bytes data] 2026/07/24 19:08:19.943638301 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/24 19:08:19.943638821 } [5 bytes data] 2026/07/24 19:08:19.943649377 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/24 19:08:19.943649918 } [1 bytes data] 2026/07/24 19:08:19.943661736 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/24 19:08:19.943662257 } [5 bytes data] 2026/07/24 19:08:19.943673463 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/24 19:08:19.943673984 } [16 bytes data] 2026/07/24 19:08:19.943684981 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/24 19:08:19.943685531 { [5 bytes data] 2026/07/24 19:08:19.943696328 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/24 19:08:19.943696848 { [5 bytes data] 2026/07/24 19:08:19.943707835 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/24 19:08:19.943708356 { [16 bytes data] 2026/07/24 19:08:19.943719092 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/24 19:08:19.943719643 * ALPN, server accepted to use h2 2026/07/24 19:08:19.943732802 * Server certificate: 2026/07/24 19:08:19.943733333 * subject: CN=p3m.posit.it 2026/07/24 19:08:19.943744490 * start date: Jul 12 00:00:00 2026 GMT 2026/07/24 19:08:19.943745091 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/24 19:08:19.943760764 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/24 19:08:19.943761415 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/24 19:08:19.943781215 * SSL certificate verify ok. 2026/07/24 19:08:19.943781766 * Using HTTP2, server supports multiplexing 2026/07/24 19:08:19.943806062 * Connection state changed (HTTP/2 confirmed) 2026/07/24 19:08:19.943806653 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/24 19:08:19.943827675 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:19.943860113 } [5 bytes data] 2026/07/24 19:08:19.943863899 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:19.943878541 } [5 bytes data] 2026/07/24 19:08:19.943879963 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:19.943913193 } [5 bytes data] 2026/07/24 19:08:19.943913884 * Using Stream ID: 1 (easy handle 0x55b28510ba40) 2026/07/24 19:08:19.943925942 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:19.943926473 } [5 bytes data] 2026/07/24 19:08:19.943938020 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/24 19:08:19.943938531 > Host: packagemanager.posit.co 2026/07/24 19:08:19.943950158 > user-agent: curl/7.81.0 2026/07/24 19:08:19.943950919 > accept: */* 2026/07/24 19:08:19.943963498 > 2026/07/24 19:08:19.943964039 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:19.943975116 { [5 bytes data] 2026/07/24 19:08:19.943975817 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/24 19:08:19.943987624 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/24 19:08:19.943988175 } [5 bytes data] 2026/07/24 19:08:19.943999021 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:19.943999582 { [5 bytes data] 2026/07/24 19:08:19.944010158 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:19.944010679 { [5 bytes data] 2026/07/24 19:08:19.944020814 < HTTP/2 400 2026/07/24 19:08:19.944021405 < date: Fri, 24 Jul 2026 19:08:19 GMT 2026/07/24 19:08:19.944030999 < content-type: text/plain; charset=utf-8 2026/07/24 19:08:19.944031550 < content-length: 94 2026/07/24 19:08:19.944042366 < cache-control: max-age=3600 2026/07/24 19:08:19.944042927 < request-id: 8c956b00-808a-45f0-a6f6-ff34b809f723 2026/07/24 19:08:19.944058080 < server: Posit Package Manager v2026.06.0 2026/07/24 19:08:19.944058731 < x-content-type-options: nosniff 2026/07/24 19:08:19.944077169 < x-frame-options: DENY 2026/07/24 19:08:19.944078060 < x-repository-type: RSPM 2026/07/24 19:08:19.944090298 < 2026/07/24 19:08:19.944090809 { [94 bytes data] 2026/07/24 19:08:19.944099152 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/24 19:08:19.944099732 { [5 bytes data] 2026/07/24 19:08:19.948987176 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:35119 |
| ✅ | 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:08:19.965763098 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:19.966008916 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:36459 ... Connected to session server http://127.0.0.1:36459 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:20.130880642 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:20.131143111 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:20.131211233 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/24 19:08:20.148941176 2026/07/24 19:08:20.148958712 $ /opt/R/4.4.3/bin/R --version 2026/07/24 19:08:20.149015387 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/24 19:08:20.149017060 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 19:08:20.149035127 Platform: x86_64-pc-linux-gnu 2026/07/24 19:08:20.149035708 2026/07/24 19:08:20.149048036 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 19:08:20.149048627 You are welcome to redistribute it under the terms of the 2026/07/24 19:08:20.149130780 GNU General Public License versions 2 or 3. 2026/07/24 19:08:20.149133454 For more information about these matters see 2026/07/24 19:08:20.154239319 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:36459 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | installed-packages | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/24 19:08:20.170562963 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:20.170880319 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:42287 ... Connected to session server http://127.0.0.1:42287 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:20.334552793 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:20.334774009 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:20.334857519 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/24 19:08:20.511157890 2026/07/24 19:08:20.511171040 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 19:08:20.511231871 Package Version LibPath 2026/07/24 19:08:20.511234746 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511261956 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511262637 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511274115 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511274645 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511287254 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511287805 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511300865 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511301426 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511314505 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511315016 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511327765 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511328236 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511341416 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511342006 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511355036 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511355617 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511368546 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511369067 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511381365 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511381926 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511394876 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511395397 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511408536 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511409087 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511440464 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511441255 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.511455046 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/24 19:08:20.516179559 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopped session pings to http://127.0.0.1:42287 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:08:20.532445402 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:20.532685993 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:39891 ... Connected to session server http://127.0.0.1:39891 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:20.701907606 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:20.702131612 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:20.702201076 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/24 19:08:20.702878591 $add.smooth 2026/07/24 19:08:20.702884110 [1] TRUE 2026/07/24 19:08:20.703018086 2026/07/24 19:08:20.703019788 $bitmapType 2026/07/24 19:08:20.703072928 [1] "cairo" 2026/07/24 19:08:20.703073889 2026/07/24 19:08:20.703081771 $browser 2026/07/24 19:08:20.703082182 function (url) 2026/07/24 19:08:20.703089262 { 2026/07/24 19:08:20.703089683 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/24 19:08:20.703099277 } 2026/07/24 19:08:20.703099638 <environment: 0x559e73efb290> 2026/07/24 19:08:20.703107259 2026/07/24 19:08:20.703107600 $browserNLdisabled 2026/07/24 19:08:20.703114450 [1] FALSE 2026/07/24 19:08:20.703114811 2026/07/24 19:08:20.703124806 $catch.script.errors 2026/07/24 19:08:20.703125547 [1] FALSE 2026/07/24 19:08:20.703140314 2026/07/24 19:08:20.703141356 $CBoundsCheck 2026/07/24 19:08:20.703158822 [1] FALSE 2026/07/24 19:08:20.703160364 2026/07/24 19:08:20.703172262 $check.bounds 2026/07/24 19:08:20.703172893 [1] FALSE 2026/07/24 19:08:20.703182577 2026/07/24 19:08:20.703183238 $citation.bibtex.max 2026/07/24 19:08:20.703192803 [1] 1 2026/07/24 19:08:20.703193353 2026/07/24 19:08:20.703201425 $continue 2026/07/24 19:08:20.703201976 [1] "+ " 2026/07/24 19:08:20.703218561 2026/07/24 19:08:20.703219122 $contrasts 2026/07/24 19:08:20.703227605 unordered ordered 2026/07/24 19:08:20.703228386 "contr.treatment" "contr.poly" 2026/07/24 19:08:20.703239382 2026/07/24 19:08:20.703239913 $defaultPackages 2026/07/24 19:08:20.703248746 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 19:08:20.703249367 2026/07/24 19:08:20.703260494 $demo.ask 2026/07/24 19:08:20.703261035 [1] "default" 2026/07/24 19:08:20.703270159 2026/07/24 19:08:20.703270739 $deparse.cutoff 2026/07/24 19:08:20.703279583 [1] 60 2026/07/24 19:08:20.703280123 2026/07/24 19:08:20.703288135 $device 2026/07/24 19:08:20.703355236 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 19:08:20.703359893 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 19:08:20.703390940 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 19:08:20.703391480 useKerning, fillOddEven, compress) 2026/07/24 19:08:20.703404840 { 2026/07/24 19:08:20.703405441 initPSandPDFfonts() 2026/07/24 19:08:20.703414745 new <- list() 2026/07/24 19:08:20.703415296 if (!missing(width)) 2026/07/24 19:08:20.703425632 new$width <- width 2026/07/24 19:08:20.703426162 if (!missing(height)) 2026/07/24 19:08:20.703464720 new$height <- height 2026/07/24 19:08:20.703465401 if (!missing(onefile)) 2026/07/24 19:08:20.703478050 new$onefile <- onefile 2026/07/24 19:08:20.703478721 if (!missing(title)) 2026/07/24 19:08:20.703490158 new$title <- title 2026/07/24 19:08:20.703490689 if (!missing(fonts)) 2026/07/24 19:08:20.703507054 new$fonts <- fonts 2026/07/24 19:08:20.703507575 if (!missing(version)) 2026/07/24 19:08:20.703520704 new$version <- version 2026/07/24 19:08:20.703524410 if (!missing(paper)) 2026/07/24 19:08:20.703538060 new$paper <- paper 2026/07/24 19:08:20.703538591 if (!missing(encoding)) 2026/07/24 19:08:20.703548726 new$encoding <- encoding 2026/07/24 19:08:20.703549277 if (!missing(bg)) 2026/07/24 19:08:20.703559332 new$bg <- bg 2026/07/24 19:08:20.703559843 if (!missing(fg)) 2026/07/24 19:08:20.703569177 new$fg <- fg 2026/07/24 19:08:20.703569748 if (!missing(pointsize)) 2026/07/24 19:08:20.703582497 new$pointsize <- pointsize 2026/07/24 19:08:20.703583088 if (!missing(pagecentre)) 2026/07/24 19:08:20.703596518 new$pagecentre <- pagecentre 2026/07/24 19:08:20.703597059 if (!missing(colormodel)) 2026/07/24 19:08:20.703617790 new$colormodel <- colormodel 2026/07/24 19:08:20.703618521 if (!missing(useDingbats)) 2026/07/24 19:08:20.703632231 new$useDingbats <- useDingbats 2026/07/24 19:08:20.703632732 if (!missing(useKerning)) 2026/07/24 19:08:20.703649693 new$useKerning <- useKerning 2026/07/24 19:08:20.703652707 if (!missing(fillOddEven)) 2026/07/24 19:08:20.703670504 new$fillOddEven <- fillOddEven 2026/07/24 19:08:20.703671105 if (!missing(compress)) 2026/07/24 19:08:20.703683123 new$compress <- compress 2026/07/24 19:08:20.703683684 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 19:08:20.703730854 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 19:08:20.703732707 inherits(family, "CIDFont"))) { 2026/07/24 19:08:20.703746718 enc <- family$encoding 2026/07/24 19:08:20.703747249 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 19:08:20.703760048 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 19:08:20.703760619 "default")) 2026/07/24 19:08:20.703854750 old$encoding <- enc 2026/07/24 19:08:20.703874655 family <- family$metrics 2026/07/24 19:08:20.703875376 } 2026/07/24 19:08:20.703885842 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 19:08:20.703886303 old$encoding <- guessEncoding() 2026/07/24 19:08:20.703895286 if (!missing(family)) { 2026/07/24 19:08:20.703895717 if (length(family) == 4L) { 2026/07/24 19:08:20.703907374 family <- c(family, "Symbol.afm") 2026/07/24 19:08:20.703907955 } 2026/07/24 19:08:20.703919563 else if (length(family) == 5L) { 2026/07/24 19:08:20.703920133 } 2026/07/24 19:08:20.703930169 else if (length(family) == 1L) { 2026/07/24 19:08:20.703931380 pf <- pdfFonts(family)[[1L]] 2026/07/24 19:08:20.703943148 if (is.null(pf)) 2026/07/24 19:08:20.703943509 stop(gettextf("unknown family '%s'", family), 2026/07/24 19:08:20.703951691 domain = NA) 2026/07/24 19:08:20.703952031 matchFont(pf, old$encoding) 2026/07/24 19:08:20.703959422 } 2026/07/24 19:08:20.703959853 else stop("invalid 'family' argument") 2026/07/24 19:08:20.703966894 old$family <- family 2026/07/24 19:08:20.703967374 } 2026/07/24 19:08:20.703974114 version <- old$version 2026/07/24 19:08:20.703974455 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 19:08:20.703981876 "2.0") 2026/07/24 19:08:20.703982217 if (version %in% versions) 2026/07/24 19:08:20.703993033 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 19:08:20.703993614 else stop("invalid PDF version") 2026/07/24 19:08:20.704007214 onefile <- old$onefile 2026/07/24 19:08:20.704007775 if (!checkIntFormat(file)) 2026/07/24 19:08:20.704018912 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 19:08:20.704019252 domain = NA) 2026/07/24 19:08:20.704027274 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 19:08:20.704027625 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 19:08:20.704037359 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 19:08:20.704037730 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 19:08:20.704047214 old$fillOddEven, old$compress) 2026/07/24 19:08:20.704047544 invisible() 2026/07/24 19:08:20.704055186 } 2026/07/24 19:08:20.704055546 <bytecode: 0x559e721ed5c8> 2026/07/24 19:08:20.704067354 <environment: namespace:grDevices> 2026/07/24 19:08:20.704067935 2026/07/24 19:08:20.704082702 $device.ask.default 2026/07/24 19:08:20.704083483 [1] FALSE 2026/07/24 19:08:20.704096763 2026/07/24 19:08:20.704097404 $digits 2026/07/24 19:08:20.704109442 [1] 7 2026/07/24 19:08:20.704109802 2026/07/24 19:08:20.704115882 $dvipscmd 2026/07/24 19:08:20.704116222 [1] "dvips" 2026/07/24 19:08:20.704122912 2026/07/24 19:08:20.704123243 $echo 2026/07/24 19:08:20.704129232 [1] FALSE 2026/07/24 19:08:20.704129582 2026/07/24 19:08:20.704135491 $editor 2026/07/24 19:08:20.704135831 [1] "vi" 2026/07/24 19:08:20.704160198 2026/07/24 19:08:20.704160779 $encoding 2026/07/24 19:08:20.704167789 [1] "native.enc" 2026/07/24 19:08:20.704168130 2026/07/24 19:08:20.704174239 $example.ask 2026/07/24 19:08:20.704174600 [1] "default" 2026/07/24 19:08:20.704180979 2026/07/24 19:08:20.704181410 $expressions 2026/07/24 19:08:20.704187549 [1] 5000 2026/07/24 19:08:20.704187900 2026/07/24 19:08:20.704193868 $help.search.types 2026/07/24 19:08:20.704194239 [1] "vignette" "demo" "help" 2026/07/24 19:08:20.704201680 2026/07/24 19:08:20.704203493 $help.try.all.packages 2026/07/24 19:08:20.704210313 [1] FALSE 2026/07/24 19:08:20.704210764 2026/07/24 19:08:20.704216613 $HTTPUserAgent 2026/07/24 19:08:20.704216953 [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:08:20.704237364 2026/07/24 19:08:20.704237935 $internet.info 2026/07/24 19:08:20.704247359 [1] 2 2026/07/24 19:08:20.704247889 2026/07/24 19:08:20.704254549 $keep.parse.data 2026/07/24 19:08:20.704254900 [1] TRUE 2026/07/24 19:08:20.704261750 2026/07/24 19:08:20.704262191 $keep.parse.data.pkgs 2026/07/24 19:08:20.704268671 [1] FALSE 2026/07/24 19:08:20.704269021 2026/07/24 19:08:20.704278641 $keep.source 2026/07/24 19:08:20.704280804 [1] FALSE 2026/07/24 19:08:20.704299492 2026/07/24 19:08:20.704303628 $keep.source.pkgs 2026/07/24 19:08:20.704314885 [1] FALSE 2026/07/24 19:08:20.704315376 2026/07/24 19:08:20.704326152 $locatorBell 2026/07/24 19:08:20.704327023 [1] TRUE 2026/07/24 19:08:20.704342091 2026/07/24 19:08:20.704342722 $mailer 2026/07/24 19:08:20.704351515 [1] "mailto" 2026/07/24 19:08:20.704351835 2026/07/24 19:08:20.704357944 $matprod 2026/07/24 19:08:20.704358295 [1] "default" 2026/07/24 19:08:20.704364845 2026/07/24 19:08:20.704365175 $max.contour.segments 2026/07/24 19:08:20.704371865 [1] 25000 2026/07/24 19:08:20.704372206 2026/07/24 19:08:20.704377984 $max.print 2026/07/24 19:08:20.704378325 [1] 99999 2026/07/24 19:08:20.704384394 2026/07/24 19:08:20.704384715 $menu.graphics 2026/07/24 19:08:20.704390884 [1] TRUE 2026/07/24 19:08:20.704391214 2026/07/24 19:08:20.704406167 $na.action 2026/07/24 19:08:20.704406888 [1] "na.omit" 2026/07/24 19:08:20.704416272 2026/07/24 19:08:20.704416622 $nwarnings 2026/07/24 19:08:20.704422551 [1] 50 2026/07/24 19:08:20.704422902 2026/07/24 19:08:20.704432516 $OutDec 2026/07/24 19:08:20.704433047 [1] "." 2026/07/24 19:08:20.704441460 2026/07/24 19:08:20.704442010 $pager 2026/07/24 19:08:20.704466457 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/24 19:08:20.704466918 2026/07/24 19:08:20.704473638 $papersize 2026/07/24 19:08:20.704473978 [1] "letter" 2026/07/24 19:08:20.704485315 2026/07/24 19:08:20.704485856 $PCRE_limit_recursion 2026/07/24 19:08:20.704495801 [1] NA 2026/07/24 19:08:20.704496312 2026/07/24 19:08:20.704502681 $PCRE_study 2026/07/24 19:08:20.704503022 [1] FALSE 2026/07/24 19:08:20.704509392 2026/07/24 19:08:20.704509722 $PCRE_use_JIT 2026/07/24 19:08:20.704515781 [1] TRUE 2026/07/24 19:08:20.704516122 2026/07/24 19:08:20.704521860 $pdfviewer 2026/07/24 19:08:20.704522181 [1] "/usr/bin/xdg-open" 2026/07/24 19:08:20.704528891 2026/07/24 19:08:20.704529231 $pkgType 2026/07/24 19:08:20.704535200 [1] "source" 2026/07/24 19:08:20.704535531 2026/07/24 19:08:20.704541359 $printcmd 2026/07/24 19:08:20.704541690 [1] "/usr/bin/lpr" 2026/07/24 19:08:20.704548080 2026/07/24 19:08:20.704548450 $prompt 2026/07/24 19:08:20.704554309 [1] "> " 2026/07/24 19:08:20.704554639 2026/07/24 19:08:20.704564434 $repos 2026/07/24 19:08:20.704565005 CRAN 2026/07/24 19:08:20.704574499 "@CRAN@" 2026/07/24 19:08:20.704574840 2026/07/24 19:08:20.704580758 $rl_word_breaks 2026/07/24 19:08:20.704581099 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 19:08:20.704591114 2026/07/24 19:08:20.704591455 $scipen 2026/07/24 19:08:20.704597333 [1] 0 2026/07/24 19:08:20.704597674 2026/07/24 19:08:20.704603302 $show.coef.Pvalues 2026/07/24 19:08:20.704603633 [1] TRUE 2026/07/24 19:08:20.704610183 2026/07/24 19:08:20.704610523 $show.error.messages 2026/07/24 19:08:20.704616823 [1] TRUE 2026/07/24 19:08:20.704617163 2026/07/24 19:08:20.704622912 $show.signif.stars 2026/07/24 19:08:20.704623242 [1] TRUE 2026/07/24 19:08:20.704629692 2026/07/24 19:08:20.704630022 $showErrorCalls 2026/07/24 19:08:20.704636212 [1] TRUE 2026/07/24 19:08:20.704637213 2026/07/24 19:08:20.704648460 $showNCalls 2026/07/24 19:08:20.704649051 [1] 50 2026/07/24 19:08:20.704656792 2026/07/24 19:08:20.704657133 $showWarnCalls 2026/07/24 19:08:20.704663262 [1] FALSE 2026/07/24 19:08:20.704663603 2026/07/24 19:08:20.704669522 $str 2026/07/24 19:08:20.704669922 $str$strict.width 2026/07/24 19:08:20.704676372 [1] "no" 2026/07/24 19:08:20.704676732 2026/07/24 19:08:20.704682641 $str$digits.d 2026/07/24 19:08:20.704682992 [1] 3 2026/07/24 19:08:20.704689091 2026/07/24 19:08:20.704689532 $str$vec.len 2026/07/24 19:08:20.704695521 [1] 4 2026/07/24 19:08:20.704695871 2026/07/24 19:08:20.704701730 $str$list.len 2026/07/24 19:08:20.704702060 [1] 99 2026/07/24 19:08:20.704708210 2026/07/24 19:08:20.704708540 $str$deparse.lines 2026/07/24 19:08:20.704714729 NULL 2026/07/24 19:08:20.704715070 2026/07/24 19:08:20.704726417 $str$drop.deparse.attr 2026/07/24 19:08:20.704727078 [1] TRUE 2026/07/24 19:08:20.704735511 2026/07/24 19:08:20.704735831 $str$formatNum 2026/07/24 19:08:20.704741950 function (x, ...) 2026/07/24 19:08:20.704742331 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 19:08:20.704754259 <environment: 0x559e72948c38> 2026/07/24 19:08:20.704754699 2026/07/24 19:08:20.704761439 2026/07/24 19:08:20.704761760 $str.dendrogram.last 2026/07/24 19:08:20.704768159 [1] "`" 2026/07/24 19:08:20.704768480 2026/07/24 19:08:20.704774098 $texi2dvi 2026/07/24 19:08:20.704774439 [1] "/usr/bin/texi2dvi" 2026/07/24 19:08:20.704781229 2026/07/24 19:08:20.704781560 $timeout 2026/07/24 19:08:20.704787428 [1] 60 2026/07/24 19:08:20.704787799 2026/07/24 19:08:20.704808009 $ts.eps 2026/07/24 19:08:20.704808630 [1] 1e-05 2026/07/24 19:08:20.704823863 2026/07/24 19:08:20.704824344 $ts.S.compat 2026/07/24 19:08:20.704832476 [1] FALSE 2026/07/24 19:08:20.704832967 2026/07/24 19:08:20.704838956 $unzip 2026/07/24 19:08:20.704839296 [1] "/usr/bin/unzip" 2026/07/24 19:08:20.704845766 2026/07/24 19:08:20.704846116 $useFancyQuotes 2026/07/24 19:08:20.704852576 [1] TRUE 2026/07/24 19:08:20.704852997 2026/07/24 19:08:20.704858855 $verbose 2026/07/24 19:08:20.704859206 [1] FALSE 2026/07/24 19:08:20.704865485 2026/07/24 19:08:20.704865846 $warn 2026/07/24 19:08:20.704871815 [1] 0 2026/07/24 19:08:20.704872235 2026/07/24 19:08:20.704878044 $warning.length 2026/07/24 19:08:20.704878395 [1] 1000 2026/07/24 19:08:20.704890052 2026/07/24 19:08:20.704890643 $warnPartialMatchArgs 2026/07/24 19:08:20.704900137 [1] FALSE 2026/07/24 19:08:20.704900468 2026/07/24 19:08:20.704906397 $warnPartialMatchAttr 2026/07/24 19:08:20.704906747 [1] FALSE 2026/07/24 19:08:20.704913317 2026/07/24 19:08:20.704913638 $warnPartialMatchDollar 2026/07/24 19:08:20.704920077 [1] FALSE 2026/07/24 19:08:20.704920428 2026/07/24 19:08:20.704926277 $width 2026/07/24 19:08:20.704926637 [1] 80 2026/07/24 19:08:20.704932566 Stopped session pings to http://127.0.0.1:39891 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | environment | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/24 19:08:20.727448184 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:20.727681393 [connect-session] Job Key: [redacted] Job started Starting content session token refresher (interval: 12h0m0s) Determining session server location ... Connecting to session server http://127.0.0.1:34887 ... Connected to session server http://127.0.0.1:34887 2026/07/24 19:08:20.896784894 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:20.897039311 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:20.897122871 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/24 19:08:20.904375119 2026/07/24 19:08:20.904387057 $ env 2026/07/24 19:08:20.904430943 CONNECT_API_KEY=REDACTED 2026/07/24 19:08:20.904431854 CONNECT_CONTENT_GUID= 2026/07/24 19:08:20.904446036 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/24 19:08:20.904446627 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/24 19:08:20.904458545 CONNECT_SERVER=http://localhost:3939/ 2026/07/24 19:08:20.904459065 _DD_ROOT_GO_SESSION_ID=990db6f5-859e-4206-9f08-b3a0af5dfa61 2026/07/24 19:08:20.904479145 EDITOR=vi 2026/07/24 19:08:20.904479877 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:20.904489861 HOSTNAME=a8783801cad7 2026/07/24 19:08:20.904490352 LANG=en_US.UTF-8 2026/07/24 19:08:20.904499396 LANGUAGE=en_US:en 2026/07/24 19:08:20.904499866 LC_ALL=en_US.UTF-8 2026/07/24 19:08:20.904508610 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:08:20.904509231 LN_S=ln -s 2026/07/24 19:08:20.904530562 LOGNAME=rstudio-connect 2026/07/24 19:08:20.904531354 MAKE=make 2026/07/24 19:08:20.904539686 PAGER=/usr/bin/pager 2026/07/24 19:08:20.904540197 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:08:20.904561359 POSIT_PRODUCT=CONNECT 2026/07/24 19:08:20.904561909 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:08:20.904572465 R_ARCH= 2026/07/24 19:08:20.904573076 R_BROWSER=xdg-open 2026/07/24 19:08:20.904720878 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 19:08:20.904765314 R_CONFIG_ACTIVE=rsconnect 2026/07/24 19:08:20.904769981 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/24 19:08:20.904828319 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:20.904829911 R_GZIPCMD=/usr/bin/gzip 2026/07/24 19:08:20.904839886 R_HOME=/opt/R/4.4.3/lib/R 2026/07/24 19:08:20.904840267 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/24 19:08:20.904848359 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3 2026/07/24 19:08:20.904848730 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/24 19:08:20.904856872 R_LIBS_USER=REDACTED 2026/07/24 19:08:20.904857212 R_PAPERSIZE=letter 2026/07/24 19:08:20.904864233 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 19:08:20.904864563 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 19:08:20.904877012 R_PRINTCMD=/usr/bin/lpr 2026/07/24 19:08:20.904877623 R_RD4PDF=times,inconsolata,hyper 2026/07/24 19:08:20.904895329 RSC_EMAIL_SUBJECT=system-check 2026/07/24 19:08:20.904895880 RSC_REPORT_NAME=system-check 2026/07/24 19:08:20.904903642 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/24 19:08:20.904904663 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/24 19:08:20.904914198 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/24 19:08:20.904914538 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmpu4pxjg 2026/07/24 19:08:20.904923131 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/24 19:08:20.904923472 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 19:08:20.904931383 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 19:08:20.904931724 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:20.904942851 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:08:20.904943452 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 19:08:20.904960572 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 19:08:20.904961393 R_ZIPCMD=/usr/bin/zip 2026/07/24 19:08:20.904977928 SED=/usr/bin/sed 2026/07/24 19:08:20.904978729 SF_PARTNER=posit_connect 2026/07/24 19:08:20.904988704 SHLVL=2 2026/07/24 19:08:20.904989075 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/24 19:08:20.904996226 STARTUP_DEBUG_MODE=0 2026/07/24 19:08:20.904996596 TAR=/usr/bin/tar 2026/07/24 19:08:20.905003477 TERM=xterm 2026/07/24 19:08:20.905003827 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:20.905019400 TZ=UTC 2026/07/24 19:08:20.905019741 USERNAME=rstudio-connect 2026/07/24 19:08:20.905036466 USER=rstudio-connect 2026/07/24 19:08:20.910015145 _=/usr/bin/env Stopped session pings to http://127.0.0.1:34887 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:08:20.927085739 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:20.927392539 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:33061 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:33061 2026/07/24 19:08:21.097190336 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:21.097425184 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:21.097496581 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/24 19:08:21.104878443 2026/07/24 19:08:21.104888118 $ findmnt --notruncate 2026/07/24 19:08:21.104934037 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:08:21.104935849 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/dock er/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:21.105029410 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:21.105030291 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:08:21.105049710 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:21.105051873 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:21.105075073 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:08:21.105077187 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:21.105107232 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:21.105113501 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:08:21.105169906 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:21.105173591 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/li b/docker/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:21.105233611 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/li b/docker/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:21.105361873 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:21.105363846 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:21.105414702 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:21.105415393 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:21.105436695 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/reports/v2/0/0/temp.source.921204890] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:21.105437076 ├─/opt/rstudio-connect/mnt/report /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/reports/v2/0/0/temp.output.2036072030] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:21.105468278 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/jobs/0/IIYsvpHKcla1EkaC] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:21.105487201 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:21.105487732 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:21.105510496 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:21.105522304 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1980061856] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/ docker/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:21.105555614 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/ docker/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:21.110176983 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/ docker/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr Stopped session pings to http://127.0.0.1:33061 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | R-version | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/24 19:08:21.126907892 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:21.127136995 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:45567 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:45567 2026/07/24 19:08:21.303775008 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:21.304014467 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:21.304114477 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/24 19:08:21.322422186 2026/07/24 19:08:21.322435045 $ /opt/R/4.5.2/bin/R --version 2026/07/24 19:08:21.322494775 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/24 19:08:21.322495956 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/24 19:08:21.322508786 Platform: x86_64-pc-linux-gnu 2026/07/24 19:08:21.322509366 2026/07/24 19:08:21.322518590 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/24 19:08:21.322519111 You are welcome to redistribute it under the terms of the 2026/07/24 19:08:21.322532161 GNU General Public License versions 2 or 3. 2026/07/24 19:08:21.322532902 For more information about these matters see 2026/07/24 19:08:21.327771701 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:45567 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | installed-packages | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/24 19:08:21.344430953 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:21.344668479 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:44657 ... Connected to session server http://127.0.0.1:44657 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:21.518593485 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:21.518852007 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:21.518935607 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/24 19:08:21.704309558 2026/07/24 19:08:21.704323338 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/24 19:08:21.704378381 Package Version LibPath 2026/07/24 19:08:21.704379423 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704393353 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704393864 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704405171 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704405722 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704416468 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704416959 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704428326 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704428867 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704442527 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704443048 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704456418 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704456969 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704473413 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704473984 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704486743 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704487284 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704501295 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704501936 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704514785 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704515296 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704529177 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704529818 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704543699 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704555186 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704593839 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704595943 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704608802 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704609393 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704622733 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704623304 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704638526 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704639027 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704651656 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704652177 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704672287 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704673528 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704697284 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704697945 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704728782 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.704740008 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/24 19:08:21.710346744 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" Stopped session pings to http://127.0.0.1:44657 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:08:21.726973242 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:21.727193282 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:34091 ... Connected to session server http://127.0.0.1:34091 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:21.901466019 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:21.901686354 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:21.901773384 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/24 19:08:21.902252843 $add.smooth 2026/07/24 19:08:21.902258652 [1] TRUE 2026/07/24 19:08:21.902278582 2026/07/24 19:08:21.902279573 $bitmapType 2026/07/24 19:08:21.902289568 [1] "cairo" 2026/07/24 19:08:21.902290099 2026/07/24 19:08:21.902298462 $browser 2026/07/24 19:08:21.902299033 function (url) 2026/07/24 19:08:21.902308497 { 2026/07/24 19:08:21.902309088 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/24 19:08:21.902322017 } 2026/07/24 19:08:21.902323760 <environment: 0x564db324e248> 2026/07/24 19:08:21.902335367 2026/07/24 19:08:21.902335908 $browserNLdisabled 2026/07/24 19:08:21.902345342 [1] FALSE 2026/07/24 19:08:21.902346003 2026/07/24 19:08:21.902355117 $catch.script.errors 2026/07/24 19:08:21.902355677 [1] FALSE 2026/07/24 19:08:21.902371441 2026/07/24 19:08:21.902372022 $CBoundsCheck 2026/07/24 19:08:21.902381176 [1] FALSE 2026/07/24 19:08:21.902381827 2026/07/24 19:08:21.902390620 $check.bounds 2026/07/24 19:08:21.902391211 [1] FALSE 2026/07/24 19:08:21.902400605 2026/07/24 19:08:21.902401166 $citation.bibtex.max 2026/07/24 19:08:21.902410700 [1] 1 2026/07/24 19:08:21.902411301 2026/07/24 19:08:21.902419223 $continue 2026/07/24 19:08:21.902419754 [1] "+ " 2026/07/24 19:08:21.902428547 2026/07/24 19:08:21.902429068 $contrasts 2026/07/24 19:08:21.902439083 unordered ordered 2026/07/24 19:08:21.902439934 "contr.treatment" "contr.poly" 2026/07/24 19:08:21.902451932 2026/07/24 19:08:21.902452503 $defaultPackages 2026/07/24 19:08:21.902461336 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/24 19:08:21.902461917 2026/07/24 19:08:21.902473845 $demo.ask 2026/07/24 19:08:21.902474385 [1] "default" 2026/07/24 19:08:21.902484110 2026/07/24 19:08:21.902484671 $deparse.cutoff 2026/07/24 19:08:21.902494195 [1] 60 2026/07/24 19:08:21.902494746 2026/07/24 19:08:21.902503820 $device 2026/07/24 19:08:21.902687765 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/24 19:08:21.902692723 width, height, onefile, family, title, fonts, version, paper, 2026/07/24 19:08:21.902718407 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/24 19:08:21.902728066 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/24 19:08:21.902728627 { 2026/07/24 19:08:21.902739343 initPSandPDFfonts() 2026/07/24 19:08:21.902739914 new <- list() 2026/07/24 19:08:21.902747275 if (!missing(width)) 2026/07/24 19:08:21.902747615 new$width <- width 2026/07/24 19:08:21.902754445 if (!missing(height)) 2026/07/24 19:08:21.902754766 new$height <- height 2026/07/24 19:08:21.902761646 if (!missing(onefile)) 2026/07/24 19:08:21.902761977 new$onefile <- onefile 2026/07/24 19:08:21.902774701 if (!missing(title)) 2026/07/24 19:08:21.902777215 new$title <- title 2026/07/24 19:08:21.902788532 if (!missing(fonts)) 2026/07/24 19:08:21.902789123 new$fonts <- fonts 2026/07/24 19:08:21.902824195 if (!missing(version)) 2026/07/24 19:08:21.902824986 new$version <- version 2026/07/24 19:08:21.902834075 if (!missing(paper)) 2026/07/24 19:08:21.902841401 new$paper <- paper 2026/07/24 19:08:21.902841942 if (!missing(encoding)) 2026/07/24 19:08:21.902853304 new$encoding <- encoding 2026/07/24 19:08:21.902853965 if (!missing(bg)) 2026/07/24 19:08:21.902865181 new$bg <- bg 2026/07/24 19:08:21.902865782 if (!missing(fg)) 2026/07/24 19:08:21.902875517 new$fg <- fg 2026/07/24 19:08:21.902875827 if (!missing(pointsize)) 2026/07/24 19:08:21.902882848 new$pointsize <- pointsize 2026/07/24 19:08:21.902883449 if (!missing(pagecentre)) 2026/07/24 19:08:21.902891060 new$pagecentre <- pagecentre 2026/07/24 19:08:21.902891371 if (!missing(colormodel)) 2026/07/24 19:08:21.902932462 new$colormodel <- colormodel 2026/07/24 19:08:21.902933203 if (!missing(useDingbats)) 2026/07/24 19:08:21.902948937 new$useDingbats <- useDingbats 2026/07/24 19:08:21.902949518 if (!missing(useKerning)) 2026/07/24 19:08:21.902971270 new$useKerning <- useKerning 2026/07/24 19:08:21.902971981 if (!missing(fillOddEven)) 2026/07/24 19:08:21.902983919 new$fillOddEven <- fillOddEven 2026/07/24 19:08:21.902984490 if (!missing(compress)) 2026/07/24 19:08:21.903021786 new$compress <- compress 2026/07/24 19:08:21.903022577 if (!missing(timestamp)) 2026/07/24 19:08:21.903047465 new$timestamp <- timestamp 2026/07/24 19:08:21.903048286 if (!missing(producer)) 2026/07/24 19:08:21.903065407 new$producer <- producer 2026/07/24 19:08:21.903068000 if (!missing(author)) 2026/07/24 19:08:21.903087390 new$author <- author 2026/07/24 19:08:21.903088161 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/24 19:08:21.903101576 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/24 19:08:21.903114590 inherits(family, "CIDFont"))) { 2026/07/24 19:08:21.903116012 enc <- family$encoding 2026/07/24 19:08:21.903127289 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/24 19:08:21.903127870 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/24 19:08:21.903142868 "default")) 2026/07/24 19:08:21.903143619 old$encoding <- enc 2026/07/24 19:08:21.903176128 family <- family$metrics 2026/07/24 19:08:21.903177099 } 2026/07/24 19:08:21.903188226 if (is.null(old$encoding) || old$encoding == "default") 2026/07/24 19:08:21.903188797 old$encoding <- guessEncoding() 2026/07/24 19:08:21.903211761 if (!missing(family)) { 2026/07/24 19:08:21.903212873 if (length(family) == 4L) { 2026/07/24 19:08:21.903224630 family <- c(family, "Symbol.afm") 2026/07/24 19:08:21.903225251 } 2026/07/24 19:08:21.903236363 else if (length(family) == 5L) { 2026/07/24 19:08:21.903237424 } 2026/07/24 19:08:21.903262823 else if (length(family) == 1L) { 2026/07/24 19:08:21.903263524 pf <- pdfFonts(family)[[1L]] 2026/07/24 19:08:21.903275141 if (is.null(pf)) 2026/07/24 19:08:21.903275832 stop(gettextf("unknown family '%s'", family), 2026/07/24 19:08:21.903287459 domain = NA) 2026/07/24 19:08:21.903288171 matchFont(pf, old$encoding) 2026/07/24 19:08:21.903301340 } 2026/07/24 19:08:21.903301881 else stop("invalid 'family' argument") 2026/07/24 19:08:21.903326528 old$family <- family 2026/07/24 19:08:21.903327219 } 2026/07/24 19:08:21.903338426 version <- old$version 2026/07/24 19:08:21.903339047 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/24 19:08:21.903354340 "2.0") 2026/07/24 19:08:21.903355101 if (version %in% versions) 2026/07/24 19:08:21.903368020 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/24 19:08:21.903373168 else stop("invalid PDF version") 2026/07/24 19:08:21.903388221 onefile <- old$onefile 2026/07/24 19:08:21.903389352 if (!checkIntFormat(file)) 2026/07/24 19:08:21.903398616 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/24 19:08:21.903399217 domain = NA) 2026/07/24 19:08:21.903408862 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/24 19:08:21.903409362 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/24 19:08:21.903420970 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/24 19:08:21.903421490 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/24 19:08:21.903434069 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/24 19:08:21.903434620 old$author) 2026/07/24 19:08:21.903451916 invisible() 2026/07/24 19:08:21.903452417 } 2026/07/24 19:08:21.903460759 <bytecode: 0x564db1046a30> 2026/07/24 19:08:21.903461310 <environment: namespace:grDevices> 2026/07/24 19:08:21.903471796 2026/07/24 19:08:21.903472297 $device.ask.default 2026/07/24 19:08:21.903480769 [1] FALSE 2026/07/24 19:08:21.903481290 2026/07/24 19:08:21.903488821 $digits 2026/07/24 19:08:21.903489372 [1] 7 2026/07/24 19:08:21.903496813 2026/07/24 19:08:21.903497324 $dvipscmd 2026/07/24 19:08:21.903504805 [1] "dvips" 2026/07/24 19:08:21.903505336 2026/07/24 19:08:21.903513128 $echo 2026/07/24 19:08:21.903517144 [1] FALSE 2026/07/24 19:08:21.903525637 2026/07/24 19:08:21.903526358 $editor 2026/07/24 19:08:21.903534750 [1] "vi" 2026/07/24 19:08:21.903535131 2026/07/24 19:08:21.903540809 $encoding 2026/07/24 19:08:21.903543013 [1] "native.enc" 2026/07/24 19:08:21.903549773 2026/07/24 19:08:21.903550113 $example.ask 2026/07/24 19:08:21.903556243 [1] "default" 2026/07/24 19:08:21.903556593 2026/07/24 19:08:21.903565246 $expressions 2026/07/24 19:08:21.903565807 [1] 5000 2026/07/24 19:08:21.903574780 2026/07/24 19:08:21.903575531 $help.search.types 2026/07/24 19:08:21.903585106 [1] "vignette" "demo" "help" 2026/07/24 19:08:21.903585597 2026/07/24 19:08:21.903594740 $help.try.all.packages 2026/07/24 19:08:21.903595201 [1] FALSE 2026/07/24 19:08:21.903601981 2026/07/24 19:08:21.903602332 $HTTPUserAgent 2026/07/24 19:08:21.903608631 [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:08:21.903609082 2026/07/24 19:08:21.903617004 $internet.info 2026/07/24 19:08:21.903617364 [1] 2 2026/07/24 19:08:21.903623443 2026/07/24 19:08:21.903623784 $keep.parse.data 2026/07/24 19:08:21.903629853 [1] TRUE 2026/07/24 19:08:21.903630223 2026/07/24 19:08:21.903635902 $keep.parse.data.pkgs 2026/07/24 19:08:21.903636272 [1] FALSE 2026/07/24 19:08:21.903642742 2026/07/24 19:08:21.903643083 $keep.source 2026/07/24 19:08:21.903653198 [1] FALSE 2026/07/24 19:08:21.903653779 2026/07/24 19:08:21.903662352 $keep.source.pkgs 2026/07/24 19:08:21.903662902 [1] FALSE 2026/07/24 19:08:21.903698090 2026/07/24 19:08:21.903699422 $locatorBell 2026/07/24 19:08:21.903707645 [1] TRUE 2026/07/24 19:08:21.903708155 2026/07/24 19:08:21.903717399 $mailer 2026/07/24 19:08:21.903717900 [1] "mailto" 2026/07/24 19:08:21.903725812 2026/07/24 19:08:21.903726292 $matprod 2026/07/24 19:08:21.903733603 [1] "default" 2026/07/24 19:08:21.903734134 2026/07/24 19:08:21.903741916 $max.contour.segments 2026/07/24 19:08:21.903742517 [1] 25000 2026/07/24 19:08:21.903763648 2026/07/24 19:08:21.903764159 $max.print 2026/07/24 19:08:21.903773799 [1] 99999 2026/07/24 19:08:21.903775641 2026/07/24 19:08:21.903787309 $menu.graphics 2026/07/24 19:08:21.903787900 [1] TRUE 2026/07/24 19:08:21.903811886 2026/07/24 19:08:21.903812607 $na.action 2026/07/24 19:08:21.903821640 [1] "na.omit" 2026/07/24 19:08:21.903822161 2026/07/24 19:08:21.903832627 $nwarnings 2026/07/24 19:08:21.903833168 [1] 50 2026/07/24 19:08:21.903842632 2026/07/24 19:08:21.903843213 $OutDec 2026/07/24 19:08:21.903851856 [1] "." 2026/07/24 19:08:21.903852447 2026/07/24 19:08:21.903860829 $pager 2026/07/24 19:08:21.903861400 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/24 19:08:21.903871836 2026/07/24 19:08:21.903872407 $papersize 2026/07/24 19:08:21.903881290 [1] "letter" 2026/07/24 19:08:21.903881861 2026/07/24 19:08:21.903890674 $PCRE_limit_recursion 2026/07/24 19:08:21.903891215 [1] NA 2026/07/24 19:08:21.903900819 2026/07/24 19:08:21.903901400 $PCRE_study 2026/07/24 19:08:21.903910003 [1] FALSE 2026/07/24 19:08:21.903910564 2026/07/24 19:08:21.903919177 $PCRE_use_JIT 2026/07/24 19:08:21.903919738 [1] TRUE 2026/07/24 19:08:21.903929242 2026/07/24 19:08:21.903929763 $pdfviewer 2026/07/24 19:08:21.903938596 [1] "/usr/bin/xdg-open" 2026/07/24 19:08:21.903939147 2026/07/24 19:08:21.903948380 $pkgType 2026/07/24 19:08:21.903948941 [1] "source" 2026/07/24 19:08:21.903957975 2026/07/24 19:08:21.903958496 $printcmd 2026/07/24 19:08:21.903972687 [1] "/usr/bin/lpr" 2026/07/24 19:08:21.903973208 2026/07/24 19:08:21.903982512 $prompt 2026/07/24 19:08:21.903983093 [1] "> " 2026/07/24 19:08:21.903991866 2026/07/24 19:08:21.903992396 $repos 2026/07/24 19:08:21.904000839 CRAN 2026/07/24 19:08:21.904001400 "@CRAN@" 2026/07/24 19:08:21.904010343 2026/07/24 19:08:21.904010864 $rl_word_breaks 2026/07/24 19:08:21.904019848 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/24 19:08:21.904020368 2026/07/24 19:08:21.904029142 $scipen 2026/07/24 19:08:21.904029702 [1] 0 2026/07/24 19:08:21.904038335 2026/07/24 19:08:21.904038886 $show.coef.Pvalues 2026/07/24 19:08:21.904048461 [1] TRUE 2026/07/24 19:08:21.904049021 2026/07/24 19:08:21.904057394 $show.error.messages 2026/07/24 19:08:21.904057895 [1] TRUE 2026/07/24 19:08:21.904067629 2026/07/24 19:08:21.904068200 $show.signif.stars 2026/07/24 19:08:21.904077504 [1] TRUE 2026/07/24 19:08:21.904078105 2026/07/24 19:08:21.904086678 $showErrorCalls 2026/07/24 19:08:21.904087209 [1] TRUE 2026/07/24 19:08:21.904096723 2026/07/24 19:08:21.904097244 $showNCalls 2026/07/24 19:08:21.904106047 [1] 50 2026/07/24 19:08:21.904106628 2026/07/24 19:08:21.904114970 $showWarnCalls 2026/07/24 19:08:21.904115591 [1] FALSE 2026/07/24 19:08:21.904125206 2026/07/24 19:08:21.904125776 $str 2026/07/24 19:08:21.904134279 $str$strict.width 2026/07/24 19:08:21.904134820 [1] "no" 2026/07/24 19:08:21.904144144 2026/07/24 19:08:21.904144685 $str$digits.d 2026/07/24 19:08:21.904153468 [1] 3 2026/07/24 19:08:21.904154059 2026/07/24 19:08:21.904162421 $str$vec.len 2026/07/24 19:08:21.904163012 [1] 4 2026/07/24 19:08:21.904171946 2026/07/24 19:08:21.904172476 $str$list.len 2026/07/24 19:08:21.904181540 [1] 99 2026/07/24 19:08:21.904182111 2026/07/24 19:08:21.904190283 $str$deparse.lines 2026/07/24 19:08:21.904190874 NULL 2026/07/24 19:08:21.904200519 2026/07/24 19:08:21.904201059 $str$drop.deparse.attr 2026/07/24 19:08:21.904210624 [1] TRUE 2026/07/24 19:08:21.904211164 2026/07/24 19:08:21.904219777 $str$formatNum 2026/07/24 19:08:21.904220318 function (x, ...) 2026/07/24 19:08:21.904230283 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/24 19:08:21.904230904 <environment: 0x564db18bb990> 2026/07/24 19:08:21.904243393 2026/07/24 19:08:21.904243974 2026/07/24 19:08:21.904251886 $str.dendrogram.last 2026/07/24 19:08:21.904252486 [1] "`" 2026/07/24 19:08:21.904262061 2026/07/24 19:08:21.904262582 $texi2dvi 2026/07/24 19:08:21.904271505 [1] "/usr/bin/texi2dvi" 2026/07/24 19:08:21.904272056 2026/07/24 19:08:21.904281560 $timeout 2026/07/24 19:08:21.904282101 [1] 60 2026/07/24 19:08:21.904291214 2026/07/24 19:08:21.904291755 $ts.eps 2026/07/24 19:08:21.904300308 [1] 1e-05 2026/07/24 19:08:21.904300869 2026/07/24 19:08:21.904309792 $ts.S.compat 2026/07/24 19:08:21.904311134 [1] FALSE 2026/07/24 19:08:21.904321199 2026/07/24 19:08:21.904321720 $unzip 2026/07/24 19:08:21.904330083 [1] "/usr/bin/unzip" 2026/07/24 19:08:21.904330644 2026/07/24 19:08:21.904339757 $useFancyQuotes 2026/07/24 19:08:21.904340298 [1] TRUE 2026/07/24 19:08:21.904350113 2026/07/24 19:08:21.904350674 $verbose 2026/07/24 19:08:21.904358355 [1] FALSE 2026/07/24 19:08:21.904358856 2026/07/24 19:08:21.904367659 $warn 2026/07/24 19:08:21.904368300 [1] 0 2026/07/24 19:08:21.904377053 2026/07/24 19:08:21.904377614 $warning.length 2026/07/24 19:08:21.904387118 [1] 1000 2026/07/24 19:08:21.904387719 2026/07/24 19:08:21.904396843 $warnPartialMatchArgs 2026/07/24 19:08:21.904397384 [1] FALSE 2026/07/24 19:08:21.904407619 2026/07/24 19:08:21.904408150 $warnPartialMatchAttr 2026/07/24 19:08:21.904418075 [1] FALSE 2026/07/24 19:08:21.904418696 2026/07/24 19:08:21.904427819 $warnPartialMatchDollar 2026/07/24 19:08:21.904428380 [1] FALSE 2026/07/24 19:08:21.904439166 2026/07/24 19:08:21.904439787 $width 2026/07/24 19:08:21.904448671 [1] 80 2026/07/24 19:08:21.904449221 Stopping content session token refresher Stopped session pings to http://127.0.0.1:34091 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:08:21.926349276 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:21.926600573 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:41125 ... Connected to session server http://127.0.0.1:41125 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:22.102767013 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:22.102982782 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:22.103061240 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/24 19:08:22.111508379 2026/07/24 19:08:22.111520187 $ env 2026/07/24 19:08:22.111574298 CONNECT_API_KEY=REDACTED 2026/07/24 19:08:22.111575971 CONNECT_CONTENT_GUID= 2026/07/24 19:08:22.111589351 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/24 19:08:22.111590863 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/24 19:08:22.111604143 CONNECT_SERVER=http://localhost:3939/ 2026/07/24 19:08:22.111604674 _DD_ROOT_GO_SESSION_ID=990db6f5-859e-4206-9f08-b3a0af5dfa61 2026/07/24 19:08:22.111625164 EDITOR=vi 2026/07/24 19:08:22.111625735 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:22.111637192 HOSTNAME=a8783801cad7 2026/07/24 19:08:22.111637863 LANG=en_US.UTF-8 2026/07/24 19:08:22.111648750 LANGUAGE=en_US:en 2026/07/24 19:08:22.111649401 LC_ALL=en_US.UTF-8 2026/07/24 19:08:22.111659936 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:08:22.111664624 LN_S=ln -s 2026/07/24 19:08:22.111684123 LOGNAME=rstudio-connect 2026/07/24 19:08:22.111684684 MAKE=make 2026/07/24 19:08:22.111698124 PAGER=/usr/bin/pager 2026/07/24 19:08:22.111698725 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:08:22.111720898 POSIT_PRODUCT=CONNECT 2026/07/24 19:08:22.111721469 PWD=/opt/rstudio-connect/mnt/app 2026/07/24 19:08:22.111733036 R_ARCH= 2026/07/24 19:08:22.111733557 R_BROWSER=xdg-open 2026/07/24 19:08:22.111743261 R_BZIPCMD=/usr/bin/bzip2 2026/07/24 19:08:22.111743842 R_CONFIG_ACTIVE=rsconnect 2026/07/24 19:08:22.111754809 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/24 19:08:22.111755450 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:22.111769681 R_GZIPCMD=/usr/bin/gzip 2026/07/24 19:08:22.111770352 R_HOME=/opt/R/4.5.2/lib/R 2026/07/24 19:08:22.111781048 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/24 19:08:22.111781749 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2 2026/07/24 19:08:22.111813377 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/24 19:08:22.111846025 R_LIBS_USER=REDACTED 2026/07/24 19:08:22.111847127 R_PAPERSIZE=letter 2026/07/24 19:08:22.111857923 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/24 19:08:22.111858504 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/24 19:08:22.111870252 R_PRINTCMD=/usr/bin/lpr 2026/07/24 19:08:22.111870823 R_RD4PDF=times,inconsolata,hyper 2026/07/24 19:08:22.111889396 RSC_EMAIL_SUBJECT=system-check 2026/07/24 19:08:22.111891219 RSC_REPORT_NAME=system-check 2026/07/24 19:08:22.111910898 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/24 19:08:22.111912020 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/24 19:08:22.111925019 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/24 19:08:22.111925851 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmpf8vffP 2026/07/24 19:08:22.111942526 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/24 19:08:22.111943066 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/24 19:08:22.111958359 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/24 19:08:22.111958950 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:22.111974794 RSTUDIO_PRODUCT=CONNECT 2026/07/24 19:08:22.111975435 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/24 19:08:22.111987463 R_UNZIPCMD=/usr/bin/unzip 2026/07/24 19:08:22.111987974 R_ZIPCMD=/usr/bin/zip 2026/07/24 19:08:22.111999160 SED=/usr/bin/sed 2026/07/24 19:08:22.111999972 SF_PARTNER=posit_connect 2026/07/24 19:08:22.112010928 SHLVL=2 2026/07/24 19:08:22.112011459 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/24 19:08:22.112025720 STARTUP_DEBUG_MODE=0 2026/07/24 19:08:22.112026231 TAR=/usr/bin/tar 2026/07/24 19:08:22.112039621 TERM=xterm 2026/07/24 19:08:22.112040212 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/24 19:08:22.112069416 TZ=UTC 2026/07/24 19:08:22.112070237 USERNAME=rstudio-connect 2026/07/24 19:08:22.112088184 USER=rstudio-connect 2026/07/24 19:08:22.117365777 _=/usr/bin/env Stopping content session token refresher Stopped session pings to http://127.0.0.1:41125 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:08:22.134416305 [connect-session] Connect Session v2026.06.1 2026/07/24 19:08:22.134639740 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:43607 ... Connected to session server http://127.0.0.1:43607 Starting content session token refresher (interval: 12h0m0s) 2026/07/24 19:08:22.307530640 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/24 19:08:22.307824646 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/24 19:08:22.307830975 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/24 19:08:22.315279308 2026/07/24 19:08:22.315296814 $ findmnt --notruncate 2026/07/24 19:08:22.315347540 TARGET SOURCE FSTYPE OPTIONS 2026/07/24 19:08:22.315348431 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/dock er/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:22.315435512 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:22.315436704 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/24 19:08:22.315461230 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:22.315462532 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:22.315485427 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/24 19:08:22.315486018 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/24 19:08:22.315511416 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/24 19:08:22.315511876 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/24 19:08:22.315558837 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:22.315562682 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/li b/docker/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:22.315613764 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/li b/docker/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:22.315736998 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:22.315759027 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:22.315760199 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/a8783801cad7cbd1013e11e48ff9fdae6eabd671071c52a2c45b981976c7ff6a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:22.315793108 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:22.315808852 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/reports/v2/0/0/temp.source.3859818176] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:22.315851095 ├─/opt/rstudio-connect/mnt/report /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/reports/v2/0/0/temp.output.1109921574] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:22.315851536 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/jobs/0/hp6D0FqnvtHyMzn6] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:22.315871926 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:22.315872567 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:22.315904630 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/b4d6fa197885516601db732eb733c610fddfa90c14be424e0ac7e7c311bc80ce/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/24 19:08:22.315907244 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2764808002] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/ docker/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:22.315982927 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/ docker/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr 2026/07/24 19:08:22.320595478 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/L644QY2HNJEAE64Y523STCKWEK:/var/lib/docker/overlay2/l/RCUXWJCPCFFIVSCTYNCD2JZUGX:/var/lib/docker/overlay2/l/IU6KTNOJ4XQT5KVRTMXQ544PIF:/var/lib/docker/overlay2/l/C2CZ2AZ5LD4DQTQCPNRGWBGEJJ:/var/lib/docker/overlay2/l/DEHLZPI67ZZGHQPCDLTFG45MKA:/var/lib/docker/overlay2/l/75S7LZFQXPQFI5NU4WMTNBGN57:/var/lib/docker/overlay2/l/H7SPYLWBWBMHQGSTFJOHBMOD6X:/var/lib/docker/overlay2/l/QYMIEFKDJ3TGBL7BO5AVVKM6X2:/var/lib/docker/overlay2/l/CZWZBOM6DV2UH7E6SY6DALCJH2:/var/lib/docker/overlay2/l/EC3LQOQ7VOOK36OWNVNCZMNQPJ:/var/lib/docker/overlay2/l/EDJADARYCHGTOTRGLS7QCL47B5:/var/lib/docker/overlay2/l/ZCNBTK3JUNAGTYUAPC4MZDWGUC:/var/lib/docker/overlay2/l/KHSU2JXHFDKNBHJR4YDIPKW23O:/var/lib/docker/overlay2/l/YEADLGEVC254UKJUJUPEWEPW4U:/var/lib/ docker/overlay2/l/7KYEH5IC4POZXYWMW7VTFJTCBG:/var/lib/docker/overlay2/l/KODK4K6KGYSHXMKZIODSDCHUJH:/var/lib/docker/overlay2/l/3GBBXTNORJVGM7AY57AB7QLSU4:/var/lib/docker/overlay2/l/5PFUR3WIHU4YVUCNSXYG5A7BR5:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/diff,workdir=/var/lib/docker/overlay2/bd1a914fb0e9745659264118bc8eb424ad06fe9bbe88a9a699a67b76d61752e4/work,nouserxattr Stopped session pings to http://127.0.0.1:43607 Stopping content session token refresher Job completed |