| Product | URL | Version |
|---|---|---|
| Connect | http://localhost:3939 | 2026.06.1 |
| Workbench | http://localhost:8787 | 2026.07.1+147.pro6 |
| Package Manager | http://localhost:4242 | 2024.08.0-6 |
VIP Report
Verified Installation of Posit
Deployment: CI Connect 2026.06.1 + WB 2026.07.1+147.pro6 + PM 2024.08.0-6 Generated: 2026-07-21 23:23:06 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.31s
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 0x7f5052035a60>
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.75s
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 0x7f5051e8c040>
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': 'AJXVYYoHhA3mgncR'}
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 = 'AJXVYYoHhA3mgncR', auth_provider = 'password'
interactive_auth = False, auth_mode = 'none', workbench_auth_error = None
max_retries = 3, retry_delay = 2.0
def workbench_login(
page: Page,
workbench_url: str,
username: str,
password: str,
auth_provider: str = "password",
interactive_auth: bool = False,
*,
auth_mode: str = "none",
workbench_auth_error: str | None = None,
max_retries: int = 3,
retry_delay: float = 2.0,
) -> None:
"""Navigate to Workbench homepage, logging in only if required.
This function:
- Navigates directly to Workbench's URL
- Handles OIDC/SSO via pre-loaded storage state (--interactive-auth / --headless-auth)
- Only fills login form for password auth
- Retries on transient server errors (e.g., too many logins)
Args:
page: Playwright page object
workbench_url: Base URL for Workbench (e.g., http://localhost:8787)
username: Login username
password: Login password
auth_provider: Auth type (e.g., "password", "oidc", "saml")
interactive_auth: True when an auth session is pre-loaded (either
--interactive-auth or --headless-auth)
auth_mode: Active auth mode ("interactive", "headless", or "none"),
used to name the responsible CLI flag in skip messages
workbench_auth_error: Reason the pre-test auth flow could not
establish a Workbench session, if known. Quoted in the skip
message so users see the real cause instead of a guess.
max_retries: Max login attempts on transient errors (default 3)
retry_delay: Seconds to wait between retries (default 2.0)
Raises:
pytest.skip: For non-password auth without a pre-loaded auth session,
or when the session's storage state doesn't cover Workbench
AssertionError: When password login fails after retries
"""
homepage_logo = page.locator(Homepage.POSIT_LOGO)
# For non-password auth without a pre-loaded auth session, skip immediately
if auth_provider != "password" and not interactive_auth:
pytest.skip(
f"Login form not available for auth provider {auth_provider!r}. "
"Pass --interactive-auth or --headless-auth to pre-load browser storage state."
)
page.goto(workbench_url)
page.wait_for_load_state("load")
# Fast path: already logged in (common with interactive_auth)?
if homepage_logo.is_visible():
return
# Check if we landed on a login/IdP page
if _on_login_page(page.url):
# The sign-in page renders client-side after ``load``; wait once for
# either the password form's username field or an OIDC "Sign in with ..."
# button to appear before deciding which flow applies. A short fixed wait
# on only the SSO button races the render and can misread a slow OIDC
# sign-in page (e.g. an ``?error=2`` bounce) as a password deployment --
# which then fails the retry loop with "Login failed after 3 attempts"
# instead of skipping. Waiting for either control settles that race
# without penalising real password deployments (the username field
# appears promptly there).
try:
page.locator(f"{LoginPage.USERNAME}, button:has-text('Sign in')").first.wait_for(
state="visible", timeout=TIMEOUT_PAGE_LOAD
)
except Exception:
pass
# An OIDC sign-in page shows a "Sign in with ..." button and no username
# field. The "sign in" role-name also matches a password form's submit
# button, so the *absence* of the username field is what distinguishes a
# true SSO-only page from a password form.
sso_button = page.get_by_role("button", name=re.compile(r"sign in", re.IGNORECASE)).first
sso_only = sso_button.is_visible() and not page.locator(LoginPage.USERNAME).is_visible()
if interactive_auth and sso_only:
# Storage state was pre-loaded by --interactive-auth / --headless-auth.
# Workbench's SSO sign-in page does not auto-redirect to the IdP; it renders a
# "Sign in with OpenID" button. Clicking it triggers a silent SSO round-trip
# using the saved IdP cookies. The round-trip is serialized across xdist
# workers (see _silent_sso_signin / oidc_login_lock) to avoid storming the
# shared IdP session (#484/#467).
if _silent_sso_signin(sso_button, homepage_logo, workbench_url):
return # Silent SSO succeeded
# No usable IdP session (expired, or storage state was stripped for the
# password-login test) — skip gracefully.
pytest.skip(
_workbench_session_skip_message(
auth_mode=auth_mode,
workbench_auth_error=workbench_auth_error,
landed_url=page.url,
)
)
if auth_provider != "password":
pytest.skip(
_workbench_session_skip_message(
auth_mode=auth_mode,
workbench_auth_error=workbench_auth_error,
landed_url=page.url,
)
)
# Even when auth_provider is reported as "password", the deployment may
# actually present an SSO/OIDC sign-in page (a "Sign in with ..." button
# and no username field) — e.g. auth_provider defaulted to "password" on
# a config-less run against an OIDC deployment. The password login form
# is unavailable there, so skip rather than fail the retry loop.
if sso_only:
pytest.skip(
"Workbench is configured for SSO/OIDC (no password login form); "
"the password-login scenario does not apply. Pass --interactive-auth "
"or --headless-auth to exercise authenticated Workbench tests."
)
# Password auth - proceed with form login below
else:
# Not on homepage, not on login page - unexpected state
# Give it one more check in case page is still loading
try:
homepage_logo.wait_for(state="visible", timeout=TIMEOUT_QUICK)
return
except Exception:
pass
# Password authentication with retry logic
login_form = page.locator(LoginPage.USERNAME)
error_panel = page.locator(LoginPage.ERROR_PANEL)
for attempt in range(max_retries):
if attempt > 0:
time.sleep(retry_delay)
page.goto(workbench_url)
# Fast path check on retry
if homepage_logo.is_visible():
return
# Wait for login form to be ready
try:
login_form.wait_for(state="visible", timeout=TIMEOUT_QUICK)
except Exception:
continue
# Fill and submit
page.fill(LoginPage.USERNAME, username)
page.fill(LoginPage.PASSWORD, password)
stay_signed_in = page.locator(LoginPage.STAY_SIGNED_IN)
if stay_signed_in.is_visible() and not stay_signed_in.is_checked():
stay_signed_in.click()
page.click(LoginPage.BUTTON)
# Wait for either homepage (success) or error panel (failure)
homepage_or_error = homepage_logo.or_(error_panel)
try:
homepage_or_error.wait_for(state="visible", timeout=TIMEOUT_PAGE_LOAD)
except Exception:
if attempt == max_retries - 1:
raise AssertionError(f"Login failed after {max_retries} attempts: no response")
continue
# Check which one appeared
if homepage_logo.is_visible():
return # Success!
# Error appeared - extract message and maybe retry
if attempt == max_retries - 1:
error_text = page.locator(LoginPage.ERROR_TEXT).text_content()
> raise AssertionError(f"Login failed: {error_text or 'Unknown error'}")
E AssertionError: Login failed: Error: Temporary server error, please try again
src/vip_tests/workbench/conftest.py:610: AssertionErrorPassed (18)
Connect6 tests
PASSAdmin user exists and has admin privilegesConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_admin_user0.31s
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.31s
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.31s
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
PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui5.61s
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.31s
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
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.03s
Test procedure
- Given Connect is accessible at the configured URL
- And a valid API key is configured
- When I trigger a new system check run via the Connect API
- Then the system check report is returned
- And I can download the system check report artifact
Package Manager2 tests
PASSCRAN mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_cran_mirror0.53s
Test procedure
- Given Package Manager is running
- When I query the CRAN repository for the "Matrix" package
- Then the package is found in the repository
PASSAt least one repository is configuredPackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_repo_exists0.06s
Test procedure
- Given Package Manager is running
- When I list all repositories
- Then at least one repository exists
Prerequisites6 tests
PASSWorkbench server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Workbench]0.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.06s
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.16s
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.06s
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
PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4012.53s
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
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
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.63s
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.16s
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.16s
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.06s
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.05s
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.05s
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: 0b9eaff6ee40 · Status: done · Passed: 53 · Failed: 2
| Group | Check | Detail | |
|---|---|---|---|
| ✅ | server | connect-versions | Connect versions on active hosts: 0b9eaff6ee40 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=d095c7dc-2b6b-4c18-ab87-1bcc1c457488 HOME=/root HOSTNAME=0b9eaff6ee40 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ SHLVL=2 STARTUP_DEBUG_MODE=0 TERM=xterm TZ=UTC _=/usr/bin/env |
| ✅ | server | memory | $ free -h total used free shared buff/cache available Mem: 15Gi 1.4Gi 376Mi 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: Tue, 21 Jul 2026 23:22:41 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: 0x562df342eb90 [serially] * Can not multiplex, even if we wanted to! * Re-using existing connection! (#0) with host localhost * Connected to localhost (127.0.0.1) port 3939 (#0) > GET /__api__/server_settings HTTP/1.1 > Host: localhost:3939 > User-Agent: curl/7.81.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 200 OK < Cache-Control: no-cache, no-store, must-revalidate < Content-Type: application/json; charset=utf-8 < Expires: 0 < Pragma: no-cache < Server: Posit Connect v2026.06.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Tue, 21 Jul 2026 23:22:41 GMT < Transfer-Encoding: chunked < { [3571 bytes data] * Connection #0 to host localhost left intact |
| ✅ | server | self-connectivity | HTTP.Listen is 'http://localhost:3939' $ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939/__api__/server_settings * Trying 127.0.0.1:3939... * Connected to localhost (127.0.0.1) port 3939 (#0) > GET /__api__/server_settings HTTP/1.1 > Host: localhost:3939 > User-Agent: curl/7.81.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 200 OK < Cache-Control: no-cache, no-store, must-revalidate < Content-Type: application/json; charset=utf-8 < Expires: 0 < Pragma: no-cache < Server: Posit Connect v2026.06.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Tue, 21 Jul 2026 23:22:41 GMT < Transfer-Encoding: chunked < { [3571 bytes data] * Connection #0 to host localhost left intact |
| ✅ | server | self-connectivity | Warning: HTTPS.Listen is not configured. |
| ✅ | base-sandbox | echo | Successfully ran a process with rsandbox as rstudio-connect |
| ✅ | python-restore-sandbox | python-version | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/07/21 23:22:41.157129006 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:41.157302833 [connect-session] Job Key: [redacted] 2026/07/21 23:22:41.157309678 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:41.157311245 [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:36243 ... Connected to session server http://127.0.0.1:36243 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:42.119561857 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/21 23:22:42.129946991 2026/07/21 23:22:42.129957809 $ /opt/python/3.12.11/bin/python3.12 -V 2026/07/21 23:22:42.129998800 Python 3.12.11 Stopped session pings to http://127.0.0.1:36243 |
| ❌ | python-restore-sandbox | python-packages | process exited with code 1: exit status 1 |
| ✅ | python-restore-sandbox | environment | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/07/21 23:22:42.737977952 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:42.738415081 [connect-session] Job Key: [redacted] 2026/07/21 23:22:42.738427904 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:42.738430218 [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:38899 ... Connected to session server http://127.0.0.1:38899 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:42.820456353 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/21 23:22:42.824534391 2026/07/21 23:22:42.824540014 $ env 2026/07/21 23:22:42.824566663 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488 2026/07/21 23:22:42.824567297 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:22:42.824578648 HOSTNAME=0b9eaff6ee40 2026/07/21 23:22:42.824579038 LANG=en_US.UTF-8 2026/07/21 23:22:42.824585324 LANGUAGE=en_US:en 2026/07/21 23:22:42.824585655 LC_ALL=en_US.UTF-8 2026/07/21 23:22:42.824591549 LOGNAME=rstudio-connect 2026/07/21 23:22:42.824591894 MAKEFLAGS=-j1 2026/07/21 23:22:42.824597366 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/21 23:22:42.824597843 PICOTEL_PREFIX=PICOTEL 2026/07/21 23:22:42.824605760 PICOTEL_SDK_DISABLED=true 2026/07/21 23:22:42.824606094 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/21 23:22:42.824614718 POSIT_PRODUCT=CONNECT 2026/07/21 23:22:42.824615123 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 23:22:42.824621925 RSTUDIO_PRODUCT=CONNECT 2026/07/21 23:22:42.824622334 SHLVL=2 2026/07/21 23:22:42.824627985 STARTUP_DEBUG_MODE=0 2026/07/21 23:22:42.824628354 TERM=xterm 2026/07/21 23:22:42.824634232 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:22:42.824634668 TZ=UTC 2026/07/21 23:22:42.824640975 USERNAME=rstudio-connect 2026/07/21 23:22:42.824641317 USER=rstudio-connect 2026/07/21 23:22:42.824647930 _=/usr/bin/env 2026/07/21 23:22:42.824648324 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/21 23:22:42.835321389 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:42.835475178 [connect-session] Job Key: [redacted] 2026/07/21 23:22:42.835482282 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:42.835484071 [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:36921 ... Connected to session server http://127.0.0.1:36921 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:42.920198989 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/21 23:22:42.922538230 2026/07/21 23:22:42.922544087 $ findmnt --notruncate 2026/07/21 23:22:43.138404237 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 23:22:43.138423369 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay2/l/ M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:43.138583803 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:43.138584739 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 23:22:43.138601287 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:22:43.138601916 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:43.138619242 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 23:22:43.138619768 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:22:43.138635969 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:43.138636386 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 23:22:43.138656652 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:43.138667626 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:43.139159634 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:43.139177977 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:43.139314468 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:43.139382231 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:43.139409090 ├─/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/21 23:22:43.139476628 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:43.139552097 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/PqxcXoZ8n1r7ovFW] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:43.139619547 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:43.139706131 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace989917618] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:43.139790749 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:43.139878604 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr |
| ✅ | python-restore-sandbox | virtualenv | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/07/21 23:22:43.152446671 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:43.152916739 [connect-session] Job Key: [redacted] 2026/07/21 23:22:43.152932595 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:43.152935442 [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:43941 ... Connected to session server http://127.0.0.1:43941 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:43.247700492 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/21 23:22:43.255773353 2026/07/21 23:22:43.255796137 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.5Eo9mp5pTo/testenv 2026/07/21 23:22:45.226136472 2026/07/21 23:22:45.226151546 $ source /opt/rstudio-connect/mnt/tmp/tmp.5Eo9mp5pTo/testenv/bin/activate 2026/07/21 23:22:45.227320480 2026/07/21 23:22:45.227328902 $ python --version 2026/07/21 23:22:45.228869657 Python 3.12.11 2026/07/21 23:22:45.229029459 2026/07/21 23:22:45.229034886 $ python -m site 2026/07/21 23:22:45.237201864 sys.path = [ 2026/07/21 23:22:45.237209497 '/opt/rstudio-connect/mnt/app', 2026/07/21 23:22:45.237242307 '/opt/python/3.12.11/lib/python312.zip', 2026/07/21 23:22:45.237242976 '/opt/python/3.12.11/lib/python3.12', 2026/07/21 23:22:45.237250516 '/opt/python/3.12.11/lib/python3.12/lib-dynload', 2026/07/21 23:22:45.237251220 '/opt/rstudio-connect/mnt/tmp/tmp.5Eo9mp5pTo/testenv/lib/python3.12/site-packages', 2026/07/21 23:22:45.237264954 '/opt/python/3.12.11/lib/python3.12/site-packages', 2026/07/21 23:22:45.237265356 ] 2026/07/21 23:22:45.237272154 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/21 23:22:45.237272533 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist) 2026/07/21 23:22:45.237283361 ENABLE_USER_SITE: True |
| ✅ | python-restore-sandbox | pip | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/07/21 23:22:45.260853860 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:45.261036121 [connect-session] Job Key: [redacted] 2026/07/21 23:22:45.261045728 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:45.261047919 [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:40115 ... Connected to session server http://127.0.0.1:40115 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:45.341938884 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/21 23:22:45.345168829 2026/07/21 23:22:45.345176633 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv 2026/07/21 23:22:47.076059409 2026/07/21 23:22:47.076075079 $ source /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv/bin/activate 2026/07/21 23:22:47.077199131 2026/07/21 23:22:47.077208061 $ python -m pip --version 2026/07/21 23:22:47.187791009 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv/lib/python3.12/site-packages/pip (python 3.12) 2026/07/21 23:22:47.209185352 2026/07/21 23:22:47.209192375 $ python -m pip config debug 2026/07/21 23:22:47.321002357 env_var: 2026/07/21 23:22:47.321195150 env: 2026/07/21 23:22:47.321315165 global: 2026/07/21 23:22:47.321424747 /etc/xdg/pip/pip.conf, exists: False 2026/07/21 23:22:47.321558381 /etc/pip.conf, exists: False 2026/07/21 23:22:47.321643494 site: 2026/07/21 23:22:47.321762290 /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv/pip.conf, exists: False 2026/07/21 23:22:47.321879869 user: 2026/07/21 23:22:47.321987130 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/21 23:22:47.322112496 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/21 23:22:47.344990348 2026/07/21 23:22:47.344996473 $ python -m pip config list -v 2026/07/21 23:22:47.456692224 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/21 23:22:47.456909111 For variant 'global', will try loading '/etc/pip.conf' 2026/07/21 23:22:47.457083677 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/21 23:22:47.457258714 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/21 23:22:47.457425391 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv/pip.conf' 2026/07/21 23:22:47.480391948 2026/07/21 23:22:47.480401565 $ python -m pip._vendor.requests.certs 2026/07/21 23:22:47.585131317 <frozen runpy>:128: RuntimeWarning: 'pip._vendor.requests.certs' found in sys.modules after import of package 'pip._vendor.requests', but prior to execution of 'pip._vendor.requests.certs'; this may result in unpredictable behaviour 2026/07/21 23:22:47.585263431 /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/21 23:22:47.597525116 2026/07/21 23:22:47.597531332 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl pip 2026/07/21 23:22:47.946359922 Collecting pip 2026/07/21 23:22:47.946808770 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata 2026/07/21 23:22:48.003425118 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/21 23:22:48.016212228 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/21 23:22:48.087873981 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 35.7 MB/s eta 0:00:00 2026/07/21 23:22:48.095965281 Saved /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/pip-26.1.2-py3-none-any.whl 2026/07/21 23:22:48.096240387 Successfully downloaded pip 2026/07/21 23:22:48.198802216 2026/07/21 23:22:48.198809646 [notice] A new release of pip is available: 25.0.1 -> 26.1.2 2026/07/21 23:22:48.198847946 [notice] To update, run: pip install --upgrade pip |
| ✅ | python-restore-sandbox | pypi-connectivity | Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11 2026/07/21 23:22:48.275429193 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:48.275624660 [connect-session] Job Key: [redacted] 2026/07/21 23:22:48.275631982 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:48.275636718 [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:35205 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:35205 2026/07/21 23:22:48.358046676 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/21 23:22:48.360870813 2026/07/21 23:22:48.360877848 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/21 23:22:48.378745896 * Trying 151.101.64.223:443... 2026/07/21 23:22:48.392134135 * Connected to pypi.python.org (151.101.64.223) port 443 (#0) 2026/07/21 23:22:48.393441520 * ALPN, offering h2 2026/07/21 23:22:48.393447378 * ALPN, offering http/1.1 2026/07/21 23:22:48.420723281 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 23:22:48.420729130 * CApath: /etc/ssl/certs 2026/07/21 23:22:48.420889157 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:48.420892728 } [5 bytes data] 2026/07/21 23:22:48.420914180 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 23:22:48.420915841 } [512 bytes data] 2026/07/21 23:22:48.437474339 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:48.437479816 { [5 bytes data] 2026/07/21 23:22:48.437501430 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 23:22:48.437503432 { [122 bytes data] 2026/07/21 23:22:48.437652444 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 23:22:48.437659613 { [5 bytes data] 2026/07/21 23:22:48.437688625 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.437692604 { [5 bytes data] 2026/07/21 23:22:48.437702690 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 23:22:48.437703201 { [19 bytes data] 2026/07/21 23:22:48.437710101 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.437710574 { [5 bytes data] 2026/07/21 23:22:48.437717915 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 23:22:48.437718289 { [2860 bytes data] 2026/07/21 23:22:48.438452988 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.438457165 { [5 bytes data] 2026/07/21 23:22:48.438473463 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 23:22:48.438479761 { [264 bytes data] 2026/07/21 23:22:48.438517191 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.438520071 { [5 bytes data] 2026/07/21 23:22:48.438539205 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 23:22:48.438547013 { [36 bytes data] 2026/07/21 23:22:48.438555327 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 23:22:48.438561085 } [5 bytes data] 2026/07/21 23:22:48.438570732 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 23:22:48.438571300 } [1 bytes data] 2026/07/21 23:22:48.438584636 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.438589538 } [5 bytes data] 2026/07/21 23:22:48.438600841 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 23:22:48.438601287 } [36 bytes data] 2026/07/21 23:22:48.438659069 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 23:22:48.438663834 * ALPN, server accepted to use h2 2026/07/21 23:22:48.438676152 * Server certificate: 2026/07/21 23:22:48.438681804 * subject: CN=www.python.org 2026/07/21 23:22:48.438689684 * start date: Jan 13 13:03:46 2026 GMT 2026/07/21 23:22:48.438690268 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/21 23:22:48.438697855 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/21 23:22:48.438699386 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 23:22:48.438713244 * SSL certificate verify ok. 2026/07/21 23:22:48.438714118 * Using HTTP2, server supports multiplexing 2026/07/21 23:22:48.438724594 * Connection state changed (HTTP/2 confirmed) 2026/07/21 23:22:48.438725657 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 23:22:48.438740381 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.438741517 } [5 bytes data] 2026/07/21 23:22:48.438753843 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.438769452 } [5 bytes data] 2026/07/21 23:22:48.438794669 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.438795330 } [5 bytes data] 2026/07/21 23:22:48.438811431 * Using Stream ID: 1 (easy handle 0x55cccedb0a40) 2026/07/21 23:22:48.438812363 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.438823429 } [5 bytes data] 2026/07/21 23:22:48.438826867 > GET / HTTP/2 2026/07/21 23:22:48.438833946 > Host: pypi.python.org 2026/07/21 23:22:48.438834296 > user-agent: curl/7.81.0 2026/07/21 23:22:48.438840972 > accept: */* 2026/07/21 23:22:48.438841383 > 2026/07/21 23:22:48.438846323 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.438846923 { [5 bytes data] 2026/07/21 23:22:48.438885700 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 23:22:48.438889629 { [193 bytes data] 2026/07/21 23:22:48.451851612 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.451857618 { [5 bytes data] 2026/07/21 23:22:48.451878343 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.451878875 } [5 bytes data] 2026/07/21 23:22:48.452417870 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.452422658 { [5 bytes data] 2026/07/21 23:22:48.452453276 < HTTP/2 301 2026/07/21 23:22:48.452458611 < server: Varnish 2026/07/21 23:22:48.452469461 < retry-after: 0 2026/07/21 23:22:48.452469933 < location: https://pypi.org/ 2026/07/21 23:22:48.452485105 < content-type: text/html; charset=UTF-8 2026/07/21 23:22:48.452485655 < accept-ranges: bytes 2026/07/21 23:22:48.452499683 < date: Tue, 21 Jul 2026 23:22:48 GMT 2026/07/21 23:22:48.452500259 < x-served-by: cache-dfw-kdfw8210056-DFW 2026/07/21 23:22:48.452508321 < x-cache: HIT 2026/07/21 23:22:48.452508745 < x-cache-hits: 0 2026/07/21 23:22:48.452514027 < x-timer: S1784676168.447616,VS0,VE0 2026/07/21 23:22:48.452514374 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 23:22:48.452533759 < x-frame-options: deny 2026/07/21 23:22:48.452534199 < x-xss-protection: 1; mode=block 2026/07/21 23:22:48.452541283 < x-content-type-options: nosniff 2026/07/21 23:22:48.452541626 < x-permitted-cross-domain-policies: none 2026/07/21 23:22:48.452549117 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() 2026/07/21 23:22:48.452556236 < content-length: 122 2026/07/21 23:22:48.452585355 < 2026/07/21 23:22:48.452585782 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.452591691 { [5 bytes data] 2026/07/21 23:22:48.452592636 * Ignoring the response-body 2026/07/21 23:22:48.452598628 { [122 bytes data] 2026/07/21 23:22:48.452599035 * Connection #0 to host pypi.python.org left intact 2026/07/21 23:22:48.452609349 * Issue another request to this URL: 'https://pypi.org/' 2026/07/21 23:22:48.469508680 * Trying 151.101.128.223:443... 2026/07/21 23:22:48.493277920 * Connected to pypi.org (151.101.128.223) port 443 (#1) 2026/07/21 23:22:48.493516253 * ALPN, offering h2 2026/07/21 23:22:48.493521630 * ALPN, offering http/1.1 2026/07/21 23:22:48.521395272 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 23:22:48.521405585 * CApath: /etc/ssl/certs 2026/07/21 23:22:48.521528142 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:48.521532787 } [5 bytes data] 2026/07/21 23:22:48.521549062 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 23:22:48.521550778 } [512 bytes data] 2026/07/21 23:22:48.538397635 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:48.538401903 { [5 bytes data] 2026/07/21 23:22:48.538419914 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 23:22:48.538435610 { [122 bytes data] 2026/07/21 23:22:48.538955218 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 23:22:48.538963603 { [5 bytes data] 2026/07/21 23:22:48.538989672 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.538990980 { [5 bytes data] 2026/07/21 23:22:48.539001555 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 23:22:48.539002117 { [19 bytes data] 2026/07/21 23:22:48.539010759 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.539011089 { [5 bytes data] 2026/07/21 23:22:48.539019231 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 23:22:48.539019679 { [2856 bytes data] 2026/07/21 23:22:48.539265624 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.539273393 { [5 bytes data] 2026/07/21 23:22:48.539300544 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 23:22:48.539302361 { [264 bytes data] 2026/07/21 23:22:48.539572654 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.539577279 { [5 bytes data] 2026/07/21 23:22:48.539597245 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 23:22:48.539598060 { [36 bytes data] 2026/07/21 23:22:48.539610549 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 23:22:48.539611576 } [5 bytes data] 2026/07/21 23:22:48.539621435 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 23:22:48.539621908 } [1 bytes data] 2026/07/21 23:22:48.539628124 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.539628635 } [5 bytes data] 2026/07/21 23:22:48.539634075 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 23:22:48.539634332 } [36 bytes data] 2026/07/21 23:22:48.539639792 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 23:22:48.539640043 * ALPN, server accepted to use h2 2026/07/21 23:22:48.539646490 * Server certificate: 2026/07/21 23:22:48.539646763 * subject: CN=pypi.org 2026/07/21 23:22:48.539653152 * start date: Dec 28 04:33:08 2025 GMT 2026/07/21 23:22:48.539653438 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/21 23:22:48.539658630 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/21 23:22:48.539658903 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 23:22:48.539666909 * SSL certificate verify ok. 2026/07/21 23:22:48.539667177 * Using HTTP2, server supports multiplexing 2026/07/21 23:22:48.539672921 * Connection state changed (HTTP/2 confirmed) 2026/07/21 23:22:48.539673189 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 23:22:48.539680339 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.539680684 } [5 bytes data] 2026/07/21 23:22:48.539689831 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.539690223 } [5 bytes data] 2026/07/21 23:22:48.539696788 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.539697288 } [5 bytes data] 2026/07/21 23:22:48.539702556 * Using Stream ID: 1 (easy handle 0x55cccedb0a40) 2026/07/21 23:22:48.539702839 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.539708834 } [5 bytes data] 2026/07/21 23:22:48.539709128 > GET / HTTP/2 2026/07/21 23:22:48.539713374 > Host: pypi.org 2026/07/21 23:22:48.539713633 > user-agent: curl/7.81.0 2026/07/21 23:22:48.539717996 > accept: */* 2026/07/21 23:22:48.539718231 > 2026/07/21 23:22:48.539722358 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.539722636 { [5 bytes data] 2026/07/21 23:22:48.539727386 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 23:22:48.539727652 { [193 bytes data] 2026/07/21 23:22:48.552986762 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.552993023 { [5 bytes data] 2026/07/21 23:22:48.553032782 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.553035136 } [5 bytes data] 2026/07/21 23:22:48.553227600 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.553231893 { [5 bytes data] 2026/07/21 23:22:48.555434417 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.555438661 { [5 bytes data] 2026/07/21 23:22:48.555484073 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.555490861 { [5 bytes data] 2026/07/21 23:22:48.555506612 < HTTP/2 200 2026/07/21 23:22:48.555507524 < etag: "qak/SaNh0Hb/EPv5Dy01dQ" 2026/07/21 23:22:48.555516407 < content-type: text/html; charset=UTF-8 2026/07/21 23:22:48.555520265 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII='; style-src 'self' *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY=' 2026/07/21 23:22:48.555587949 < server: gunicorn 2026/07/21 23:22:48.555588693 < referrer-policy: origin-when-cross-origin 2026/07/21 23:22:48.555598218 < accept-ranges: bytes 2026/07/21 23:22:48.555599206 < date: Tue, 21 Jul 2026 23:22:48 GMT 2026/07/21 23:22:48.555607128 < x-served-by: cache-iad-kiad7000087-IAD, cache-iad-kiad7000087-IAD, cache-iad-kiad7000100-IAD, cache-dfw-kdfw8210134-DFW 2026/07/21 23:22:48.555607775 < x-cache: MISS, HIT, HIT 2026/07/21 23:22:48.555615104 < x-cache-hits: 0, 6, 1 2026/07/21 23:22:48.555615356 < x-timer: S1784676169.548692,VS0,VE2 2026/07/21 23:22:48.555620078 < vary: Cookie, Accept-Encoding 2026/07/21 23:22:48.555621172 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 23:22:48.555627606 < x-frame-options: deny 2026/07/21 23:22:48.555627860 < x-xss-protection: 1; mode=block 2026/07/21 23:22:48.555632562 < x-content-type-options: nosniff 2026/07/21 23:22:48.555632820 < x-permitted-cross-domain-policies: none 2026/07/21 23:22:48.555638045 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() 2026/07/21 23:22:48.555641810 < content-length: 22848 2026/07/21 23:22:48.555670064 < 2026/07/21 23:22:48.555670528 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.555675178 { [5 bytes data] 2026/07/21 23:22:48.555675417 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.555681815 { [5 bytes data] 2026/07/21 23:22:48.555682051 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.555687579 { [5 bytes data] 2026/07/21 23:22:48.555687827 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.555692205 { [5 bytes data] 2026/07/21 23:22:48.555692483 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.555700222 { [5 bytes data] 2026/07/21 23:22:48.556978613 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.556982641 { [5 bytes data] 2026/07/21 23:22:48.556995522 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.556996991 { [5 bytes data] 2026/07/21 23:22:48.558582377 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.558586452 { [5 bytes data] 2026/07/21 23:22:48.558600693 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.558601201 { [5 bytes data] 2026/07/21 23:22:48.559840309 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.559844369 { [5 bytes data] 2026/07/21 23:22:48.559855818 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.559856945 { [5 bytes data] 2026/07/21 23:22:48.561206651 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.561213833 { [5 bytes data] 2026/07/21 23:22:48.561237640 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.561238264 { [5 bytes data] 2026/07/21 23:22:48.562641079 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.562645271 { [5 bytes data] 2026/07/21 23:22:48.562657217 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.562658560 { [5 bytes data] 2026/07/21 23:22:48.564067904 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.564071904 { [5 bytes data] 2026/07/21 23:22:48.564089080 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.564090575 { [5 bytes data] 2026/07/21 23:22:48.565494735 * Connection #1 to host pypi.org left intact 2026/07/21 23:22:48.567843689 2026/07/21 23:22:48.567849059 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/21 23:22:48.574649961 * Trying 140.248.144.223:443... 2026/07/21 23:22:48.598978879 * Connected to files.pythonhosted.org (140.248.144.223) port 443 (#0) 2026/07/21 23:22:48.600179444 * ALPN, offering h2 2026/07/21 23:22:48.600186603 * ALPN, offering http/1.1 2026/07/21 23:22:48.627170117 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 23:22:48.627175582 * CApath: /etc/ssl/certs 2026/07/21 23:22:48.627297885 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:48.627302442 } [5 bytes data] 2026/07/21 23:22:48.627317174 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 23:22:48.627320892 } [512 bytes data] 2026/07/21 23:22:48.642276655 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:48.642284159 { [5 bytes data] 2026/07/21 23:22:48.642312563 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 23:22:48.642314466 { [122 bytes data] 2026/07/21 23:22:48.642429487 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 23:22:48.642433858 { [5 bytes data] 2026/07/21 23:22:48.642449256 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.642450078 { [5 bytes data] 2026/07/21 23:22:48.642458300 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 23:22:48.642458818 { [19 bytes data] 2026/07/21 23:22:48.642465803 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.642466124 { [5 bytes data] 2026/07/21 23:22:48.642472654 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 23:22:48.642473811 { [2842 bytes data] 2026/07/21 23:22:48.643186956 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.643190537 { [5 bytes data] 2026/07/21 23:22:48.643204739 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 23:22:48.643205260 { [264 bytes data] 2026/07/21 23:22:48.643250547 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.643266515 { [5 bytes data] 2026/07/21 23:22:48.643288205 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 23:22:48.643289019 { [36 bytes data] 2026/07/21 23:22:48.643296547 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 23:22:48.643297557 } [5 bytes data] 2026/07/21 23:22:48.643305001 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 23:22:48.643306086 } [1 bytes data] 2026/07/21 23:22:48.643319788 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.643323578 } [5 bytes data] 2026/07/21 23:22:48.643334508 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 23:22:48.643335001 } [36 bytes data] 2026/07/21 23:22:48.643389692 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 23:22:48.643393662 * ALPN, server accepted to use h2 2026/07/21 23:22:48.643408570 * Server certificate: 2026/07/21 23:22:48.643409958 * subject: CN=*.pythonhosted.org 2026/07/21 23:22:48.643420407 * start date: Dec 8 21:08:03 2025 GMT 2026/07/21 23:22:48.643421016 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/21 23:22:48.643435580 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/21 23:22:48.643436442 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 23:22:48.643449259 * SSL certificate verify ok. 2026/07/21 23:22:48.643450402 * Using HTTP2, server supports multiplexing 2026/07/21 23:22:48.643458400 * Connection state changed (HTTP/2 confirmed) 2026/07/21 23:22:48.643459188 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 23:22:48.643468337 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.643468898 } [5 bytes data] 2026/07/21 23:22:48.643480864 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.643481310 } [5 bytes data] 2026/07/21 23:22:48.643492281 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.643492842 } [5 bytes data] 2026/07/21 23:22:48.643500322 * Using Stream ID: 1 (easy handle 0x55797a1e2a40) 2026/07/21 23:22:48.643502161 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.643523328 } [5 bytes data] 2026/07/21 23:22:48.643523883 > GET / HTTP/2 2026/07/21 23:22:48.643529400 > Host: files.pythonhosted.org 2026/07/21 23:22:48.643529771 > user-agent: curl/7.81.0 2026/07/21 23:22:48.643543496 > accept: */* 2026/07/21 23:22:48.643573458 > 2026/07/21 23:22:48.643574248 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.643581641 { [5 bytes data] 2026/07/21 23:22:48.643582075 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 23:22:48.643588666 { [193 bytes data] 2026/07/21 23:22:48.657315554 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.657318624 { [5 bytes data] 2026/07/21 23:22:48.657332448 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:48.657333945 } [5 bytes data] 2026/07/21 23:22:48.657373304 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.657374408 { [5 bytes data] 2026/07/21 23:22:48.659945555 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.659949665 { [5 bytes data] 2026/07/21 23:22:48.660012918 < HTTP/2 200 2026/07/21 23:22:48.660019459 < content-type: text/html 2026/07/21 23:22:48.660045578 < server: Python/3.12 aiohttp/3.14.1 2026/07/21 23:22:48.660046408 < accept-ranges: bytes 2026/07/21 23:22:48.660052405 < date: Tue, 21 Jul 2026 23:22:48 GMT 2026/07/21 23:22:48.660052746 < age: 74 2026/07/21 23:22:48.660058154 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640021-CHI 2026/07/21 23:22:48.660058734 < x-cache: HIT, HIT 2026/07/21 23:22:48.660066288 < x-cache-hits: 87, 1 2026/07/21 23:22:48.660066662 < x-timer: S1784676169.652893,VS0,VE2 2026/07/21 23:22:48.660070894 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 23:22:48.660078265 < x-frame-options: deny 2026/07/21 23:22:48.660078699 < x-xss-protection: 1; mode=block 2026/07/21 23:22:48.660084902 < x-content-type-options: nosniff 2026/07/21 23:22:48.660085279 < x-permitted-cross-domain-policies: none 2026/07/21 23:22:48.660092538 < x-robots-header: noindex 2026/07/21 23:22:48.660092923 < content-length: 1853 2026/07/21 23:22:48.660098226 < 2026/07/21 23:22:48.660098611 { [1031 bytes data] 2026/07/21 23:22:48.660109328 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:48.660110178 { [5 bytes data] 2026/07/21 23:22:48.660121301 * Connection #0 to host files.pythonhosted.org left intact Stopped session pings to http://127.0.0.1:35205 |
| ✅ | python-restore-sandbox | python-version | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/21 23:22:48.673094491 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:48.673266659 [connect-session] Job Key: [redacted] 2026/07/21 23:22:48.673273892 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:48.673275531 [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:36359 ... Connected to session server http://127.0.0.1:36359 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:48.890852659 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/21 23:22:48.894948022 2026/07/21 23:22:48.894965364 $ /opt/python/3.13.9/bin/python3.13 -V 2026/07/21 23:22:48.895020898 Python 3.13.9 Stopped session pings to http://127.0.0.1:36359 |
| ❌ | python-restore-sandbox | python-packages | process exited with code 1: exit status 1 |
| ✅ | python-restore-sandbox | environment | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/21 23:22:49.686025352 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:49.686202356 [connect-session] Job Key: [redacted] 2026/07/21 23:22:49.686211691 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:49.686214146 [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:44887 ... Connected to session server http://127.0.0.1:44887 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:49.769337961 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/21 23:22:49.773352532 2026/07/21 23:22:49.773359696 $ env 2026/07/21 23:22:49.773389864 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488 2026/07/21 23:22:49.773390850 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:22:49.773410703 HOSTNAME=0b9eaff6ee40 2026/07/21 23:22:49.773411965 LANG=en_US.UTF-8 2026/07/21 23:22:49.773447931 LANGUAGE=en_US:en 2026/07/21 23:22:49.773448472 LC_ALL=en_US.UTF-8 2026/07/21 23:22:49.773455339 LOGNAME=rstudio-connect 2026/07/21 23:22:49.773455745 MAKEFLAGS=-j1 2026/07/21 23:22:49.773462072 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/21 23:22:49.773462732 PICOTEL_PREFIX=PICOTEL 2026/07/21 23:22:49.773471267 PICOTEL_SDK_DISABLED=true 2026/07/21 23:22:49.773471729 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/21 23:22:49.773478923 POSIT_PRODUCT=CONNECT 2026/07/21 23:22:49.773479290 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 23:22:49.773485738 RSTUDIO_PRODUCT=CONNECT 2026/07/21 23:22:49.773486075 SHLVL=2 2026/07/21 23:22:49.773491763 STARTUP_DEBUG_MODE=0 2026/07/21 23:22:49.773492167 TERM=xterm 2026/07/21 23:22:49.773497521 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:22:49.773497907 TZ=UTC 2026/07/21 23:22:49.773504353 USERNAME=rstudio-connect 2026/07/21 23:22:49.773504714 USER=rstudio-connect 2026/07/21 23:22:49.773510547 _=/usr/bin/env 2026/07/21 23:22:49.773510962 UV_CONCURRENT_BUILDS=1 Stopped session pings to http://127.0.0.1:44887 |
| ✅ | python-restore-sandbox | mounts | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/21 23:22:49.784089290 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:49.784257092 [connect-session] Job Key: [redacted] 2026/07/21 23:22:49.784265085 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:49.784267302 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching Job started Starting content session token refresher (interval: 12h0m0s) Determining session server location ... Connecting to session server http://127.0.0.1:44535 ... Connected to session server http://127.0.0.1:44535 2026/07/21 23:22:49.863255205 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/21 23:22:49.865411448 2026/07/21 23:22:49.865419007 $ findmnt --notruncate 2026/07/21 23:22:49.866698814 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 23:22:49.866709753 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay2/l/ M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:49.866793722 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:49.866829729 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 23:22:49.866830897 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:22:49.866846694 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:49.866847051 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 23:22:49.866872497 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:22:49.866873101 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:49.866932688 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 23:22:49.866938059 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:49.867012553 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:49.867015117 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:49.867115402 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:49.867115944 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:49.867138175 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:49.867138773 ├─/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/21 23:22:49.867166822 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:49.867167326 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/noTFbiP0xwQthmrZ] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:49.867182745 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:49.867183037 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace817387029] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:49.867231110 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:49.867312060 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr |
| ✅ | python-restore-sandbox | virtualenv | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/21 23:22:49.877653135 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:49.877861488 [connect-session] Job Key: [redacted] 2026/07/21 23:22:49.877873416 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:49.877875660 [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:34167 ... Connected to session server http://127.0.0.1:34167 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:49.958495165 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/21 23:22:49.961350061 2026/07/21 23:22:49.961357006 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.O0jkyBtqhc/testenv 2026/07/21 23:22:51.846923379 2026/07/21 23:22:51.846939808 $ source /opt/rstudio-connect/mnt/tmp/tmp.O0jkyBtqhc/testenv/bin/activate 2026/07/21 23:22:51.848152854 2026/07/21 23:22:51.848160792 $ python --version 2026/07/21 23:22:51.849327278 Python 3.13.9 2026/07/21 23:22:51.849476596 2026/07/21 23:22:51.849484960 $ python -m site 2026/07/21 23:22:51.858813431 sys.path = [ 2026/07/21 23:22:51.858822162 '/opt/rstudio-connect/mnt/app', 2026/07/21 23:22:51.858855911 '/opt/python/3.13.9/lib/python313.zip', 2026/07/21 23:22:51.858859643 '/opt/python/3.13.9/lib/python3.13', 2026/07/21 23:22:51.858873541 '/opt/python/3.13.9/lib/python3.13/lib-dynload', 2026/07/21 23:22:51.858874390 '/opt/rstudio-connect/mnt/tmp/tmp.O0jkyBtqhc/testenv/lib/python3.13/site-packages', 2026/07/21 23:22:51.858889462 '/opt/python/3.13.9/lib/python3.13/site-packages', 2026/07/21 23:22:51.858890058 ] 2026/07/21 23:22:51.858897706 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/21 23:22:51.858898221 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist) 2026/07/21 23:22:51.858910925 ENABLE_USER_SITE: True |
| ✅ | python-restore-sandbox | pip | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/21 23:22:51.884011224 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:51.884199293 [connect-session] Job Key: [redacted] 2026/07/21 23:22:51.884208876 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:51.884211521 [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:40591 ... Connected to session server http://127.0.0.1:40591 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:51.965685125 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/21 23:22:51.968691925 2026/07/21 23:22:51.968700726 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv 2026/07/21 23:22:53.804464382 2026/07/21 23:22:53.804476650 $ source /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv/bin/activate 2026/07/21 23:22:53.805609862 2026/07/21 23:22:53.805618021 $ python -m pip --version 2026/07/21 23:22:53.917424847 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv/lib/python3.13/site-packages/pip (python 3.13) 2026/07/21 23:22:53.938717740 2026/07/21 23:22:53.938725203 $ python -m pip config debug 2026/07/21 23:22:54.051365567 env_var: 2026/07/21 23:22:54.051536839 env: 2026/07/21 23:22:54.051642351 global: 2026/07/21 23:22:54.051750972 /etc/xdg/pip/pip.conf, exists: False 2026/07/21 23:22:54.051874327 /etc/pip.conf, exists: False 2026/07/21 23:22:54.051963396 site: 2026/07/21 23:22:54.052072223 /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv/pip.conf, exists: False 2026/07/21 23:22:54.052148957 user: 2026/07/21 23:22:54.052240645 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/21 23:22:54.052329280 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/21 23:22:54.073835973 2026/07/21 23:22:54.073844317 $ python -m pip config list -v 2026/07/21 23:22:54.183102220 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/21 23:22:54.183263837 For variant 'global', will try loading '/etc/pip.conf' 2026/07/21 23:22:54.183666014 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/21 23:22:54.183846106 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/21 23:22:54.183998616 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv/pip.conf' 2026/07/21 23:22:54.206081018 2026/07/21 23:22:54.206091272 $ python -m pip._vendor.requests.certs 2026/07/21 23:22:54.311001907 <frozen runpy>:128: RuntimeWarning: 'pip._vendor.requests.certs' found in sys.modules after import of package 'pip._vendor.requests', but prior to execution of 'pip._vendor.requests.certs'; this may result in unpredictable behaviour 2026/07/21 23:22:54.311106858 /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/21 23:22:54.324917379 2026/07/21 23:22:54.324920968 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN pip 2026/07/21 23:22:54.679525141 Collecting pip 2026/07/21 23:22:54.679758625 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata 2026/07/21 23:22:54.736229126 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/21 23:22:54.754550374 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/21 23:22:54.861836510 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 23.7 MB/s 0:00:00 2026/07/21 23:22:54.869937557 Saved /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/pip-26.1.2-py3-none-any.whl 2026/07/21 23:22:54.870172123 Successfully downloaded pip 2026/07/21 23:22:54.951000324 2026/07/21 23:22:54.951008321 [notice] A new release of pip is available: 25.2 -> 26.1.2 2026/07/21 23:22:54.951051533 [notice] To update, run: pip install --upgrade pip |
| ✅ | python-restore-sandbox | pypi-connectivity | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/21 23:22:55.023241219 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:55.023398508 [connect-session] Job Key: [redacted] 2026/07/21 23:22:55.023405510 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:55.023407223 [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:32931 ... Connected to session server http://127.0.0.1:32931 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:55.107026759 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/21 23:22:55.109716998 2026/07/21 23:22:55.109725890 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/21 23:22:55.115361117 * Trying 140.248.144.223:443... 2026/07/21 23:22:55.131700307 * Connected to pypi.python.org (140.248.144.223) port 443 (#0) 2026/07/21 23:22:55.132808096 * ALPN, offering h2 2026/07/21 23:22:55.132815410 * ALPN, offering http/1.1 2026/07/21 23:22:55.160005199 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 23:22:55.160011892 * CApath: /etc/ssl/certs 2026/07/21 23:22:55.160151682 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:55.160158875 } [5 bytes data] 2026/07/21 23:22:55.160185359 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 23:22:55.160187221 } [512 bytes data] 2026/07/21 23:22:55.170016556 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:55.170021144 { [5 bytes data] 2026/07/21 23:22:55.170041044 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 23:22:55.170041597 { [122 bytes data] 2026/07/21 23:22:55.170161185 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 23:22:55.170166309 { [5 bytes data] 2026/07/21 23:22:55.170179565 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.170180937 { [5 bytes data] 2026/07/21 23:22:55.170203378 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 23:22:55.170204189 { [19 bytes data] 2026/07/21 23:22:55.170219275 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.170219910 { [5 bytes data] 2026/07/21 23:22:55.170226694 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 23:22:55.170227335 { [2860 bytes data] 2026/07/21 23:22:55.170912465 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.170918206 { [5 bytes data] 2026/07/21 23:22:55.170941655 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 23:22:55.170942210 { [264 bytes data] 2026/07/21 23:22:55.170975328 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.170976392 { [5 bytes data] 2026/07/21 23:22:55.170990053 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 23:22:55.170990763 { [36 bytes data] 2026/07/21 23:22:55.171021911 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 23:22:55.171023884 } [5 bytes data] 2026/07/21 23:22:55.171034439 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 23:22:55.171035188 } [1 bytes data] 2026/07/21 23:22:55.171043284 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.171043685 } [5 bytes data] 2026/07/21 23:22:55.171050396 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 23:22:55.171051614 } [36 bytes data] 2026/07/21 23:22:55.171105748 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 23:22:55.171110287 * ALPN, server accepted to use h2 2026/07/21 23:22:55.171128085 * Server certificate: 2026/07/21 23:22:55.171129338 * subject: CN=www.python.org 2026/07/21 23:22:55.171136152 * start date: Jan 13 13:03:46 2026 GMT 2026/07/21 23:22:55.171136751 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/21 23:22:55.171142549 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/21 23:22:55.171143027 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 23:22:55.171153108 * SSL certificate verify ok. 2026/07/21 23:22:55.171153899 * Using HTTP2, server supports multiplexing 2026/07/21 23:22:55.171161344 * Connection state changed (HTTP/2 confirmed) 2026/07/21 23:22:55.171162574 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 23:22:55.171172003 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.171172378 } [5 bytes data] 2026/07/21 23:22:55.171188338 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.171189169 } [5 bytes data] 2026/07/21 23:22:55.171198459 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.171206314 } [5 bytes data] 2026/07/21 23:22:55.171317581 * Using Stream ID: 1 (easy handle 0x5578644daa40) 2026/07/21 23:22:55.171323760 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.171360706 } [5 bytes data] 2026/07/21 23:22:55.171361434 > GET / HTTP/2 2026/07/21 23:22:55.171369923 > Host: pypi.python.org 2026/07/21 23:22:55.171370620 > user-agent: curl/7.81.0 2026/07/21 23:22:55.171376540 > accept: */* 2026/07/21 23:22:55.171376833 > 2026/07/21 23:22:55.171380566 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.171380931 { [5 bytes data] 2026/07/21 23:22:55.171385857 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 23:22:55.171386331 { [193 bytes data] 2026/07/21 23:22:55.180263613 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.180270735 { [5 bytes data] 2026/07/21 23:22:55.180302083 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.180302661 } [5 bytes data] 2026/07/21 23:22:55.180669438 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.180675063 { [5 bytes data] 2026/07/21 23:22:55.180718082 < HTTP/2 301 2026/07/21 23:22:55.180721591 < server: Varnish 2026/07/21 23:22:55.180735912 < retry-after: 0 2026/07/21 23:22:55.180737293 < location: https://pypi.org/ 2026/07/21 23:22:55.180752514 < content-type: text/html; charset=UTF-8 2026/07/21 23:22:55.180753310 < accept-ranges: bytes 2026/07/21 23:22:55.180761506 < date: Tue, 21 Jul 2026 23:22:55 GMT 2026/07/21 23:22:55.180762028 < x-served-by: cache-chi-kmdw8640076-CHI 2026/07/21 23:22:55.180768965 < x-cache: HIT 2026/07/21 23:22:55.180769392 < x-cache-hits: 0 2026/07/21 23:22:55.180773835 < x-timer: S1784676175.178433,VS0,VE0 2026/07/21 23:22:55.180774094 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 23:22:55.180798047 < x-frame-options: deny 2026/07/21 23:22:55.180798473 < x-xss-protection: 1; mode=block 2026/07/21 23:22:55.180804646 < x-content-type-options: nosniff 2026/07/21 23:22:55.180804912 < x-permitted-cross-domain-policies: none 2026/07/21 23:22:55.180812199 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() 2026/07/21 23:22:55.180819052 < content-length: 122 2026/07/21 23:22:55.180854393 < 2026/07/21 23:22:55.180855047 * Ignoring the response-body 2026/07/21 23:22:55.180861861 { [122 bytes data] 2026/07/21 23:22:55.180862232 * Connection #0 to host pypi.python.org left intact 2026/07/21 23:22:55.180870091 * Issue another request to this URL: 'https://pypi.org/' 2026/07/21 23:22:55.187713802 * Trying 151.101.0.223:443... 2026/07/21 23:22:55.206878313 * Connected to pypi.org (151.101.0.223) port 443 (#1) 2026/07/21 23:22:55.207066754 * ALPN, offering h2 2026/07/21 23:22:55.207071531 * ALPN, offering http/1.1 2026/07/21 23:22:55.234851702 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 23:22:55.234861811 * CApath: /etc/ssl/certs 2026/07/21 23:22:55.234983491 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:55.234988331 } [5 bytes data] 2026/07/21 23:22:55.235007665 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 23:22:55.235009544 } [512 bytes data] 2026/07/21 23:22:55.249733144 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:55.249737772 { [5 bytes data] 2026/07/21 23:22:55.249767790 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 23:22:55.249768540 { [122 bytes data] 2026/07/21 23:22:55.249833351 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 23:22:55.249835935 { [5 bytes data] 2026/07/21 23:22:55.249865098 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.249865760 { [5 bytes data] 2026/07/21 23:22:55.249872988 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 23:22:55.249873388 { [19 bytes data] 2026/07/21 23:22:55.249879920 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.249880323 { [5 bytes data] 2026/07/21 23:22:55.249887445 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 23:22:55.249887897 { [2856 bytes data] 2026/07/21 23:22:55.250560922 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.250565425 { [5 bytes data] 2026/07/21 23:22:55.250580133 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 23:22:55.250580835 { [264 bytes data] 2026/07/21 23:22:55.250625293 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.250632042 { [5 bytes data] 2026/07/21 23:22:55.250655011 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 23:22:55.250655684 { [36 bytes data] 2026/07/21 23:22:55.250666624 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 23:22:55.250671675 } [5 bytes data] 2026/07/21 23:22:55.250678528 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 23:22:55.250683563 } [1 bytes data] 2026/07/21 23:22:55.250825664 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.250834190 } [5 bytes data] 2026/07/21 23:22:55.250859659 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 23:22:55.250861077 } [36 bytes data] 2026/07/21 23:22:55.250868270 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 23:22:55.250868950 * ALPN, server accepted to use h2 2026/07/21 23:22:55.250878111 * Server certificate: 2026/07/21 23:22:55.250878506 * subject: CN=pypi.org 2026/07/21 23:22:55.250884445 * start date: Dec 28 04:33:08 2025 GMT 2026/07/21 23:22:55.250884878 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/21 23:22:55.250891094 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/21 23:22:55.250891569 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 23:22:55.250906186 * SSL certificate verify ok. 2026/07/21 23:22:55.250906573 * Using HTTP2, server supports multiplexing 2026/07/21 23:22:55.250914979 * Connection state changed (HTTP/2 confirmed) 2026/07/21 23:22:55.250915503 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 23:22:55.250924875 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.250926067 } [5 bytes data] 2026/07/21 23:22:55.250932725 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.250933237 } [5 bytes data] 2026/07/21 23:22:55.250939925 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.250940468 } [5 bytes data] 2026/07/21 23:22:55.250946582 * Using Stream ID: 1 (easy handle 0x5578644daa40) 2026/07/21 23:22:55.250946962 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.250955096 } [5 bytes data] 2026/07/21 23:22:55.250955496 > GET / HTTP/2 2026/07/21 23:22:55.250960217 > Host: pypi.org 2026/07/21 23:22:55.250960541 > user-agent: curl/7.81.0 2026/07/21 23:22:55.250966478 > accept: */* 2026/07/21 23:22:55.250966873 > 2026/07/21 23:22:55.250971613 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.250971979 { [5 bytes data] 2026/07/21 23:22:55.250977888 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 23:22:55.250978264 { [193 bytes data] 2026/07/21 23:22:55.264362034 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.264366996 { [5 bytes data] 2026/07/21 23:22:55.264385909 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.264386699 } [5 bytes data] 2026/07/21 23:22:55.265946393 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.265950771 { [5 bytes data] 2026/07/21 23:22:55.265988432 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.265991875 { [5 bytes data] 2026/07/21 23:22:55.266017340 < HTTP/2 200 2026/07/21 23:22:55.266023097 < etag: "qak/SaNh0Hb/EPv5Dy01dQ" 2026/07/21 23:22:55.266023720 < content-type: text/html; charset=UTF-8 2026/07/21 23:22:55.266042715 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII='; style-src 'self' *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY=' 2026/07/21 23:22:55.266047088 < server: gunicorn 2026/07/21 23:22:55.266110965 < referrer-policy: origin-when-cross-origin 2026/07/21 23:22:55.266111643 < accept-ranges: bytes 2026/07/21 23:22:55.266117891 < date: Tue, 21 Jul 2026 23:22:55 GMT 2026/07/21 23:22:55.266118212 < x-served-by: cache-iad-kiad7000087-IAD, cache-iad-kiad7000087-IAD, cache-iad-kiad7000100-IAD, cache-dfw-kdfw8210114-DFW 2026/07/21 23:22:55.266126577 < x-cache: MISS, HIT, HIT 2026/07/21 23:22:55.266126904 < x-cache-hits: 0, 6, 1 2026/07/21 23:22:55.266131465 < x-timer: S1784676175.260018,VS0,VE1 2026/07/21 23:22:55.266131721 < vary: Cookie, Accept-Encoding 2026/07/21 23:22:55.266136692 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 23:22:55.266137087 < x-frame-options: deny 2026/07/21 23:22:55.266142749 < x-xss-protection: 1; mode=block 2026/07/21 23:22:55.266143027 < x-content-type-options: nosniff 2026/07/21 23:22:55.266147854 < x-permitted-cross-domain-policies: none 2026/07/21 23:22:55.266148959 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() 2026/07/21 23:22:55.266170002 < content-length: 22848 2026/07/21 23:22:55.266170316 < 2026/07/21 23:22:55.266177350 { [958 bytes data] 2026/07/21 23:22:55.266177912 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.266184625 { [5 bytes data] 2026/07/21 23:22:55.266185067 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.266190678 { [5 bytes data] 2026/07/21 23:22:55.266191003 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.266195716 { [5 bytes data] 2026/07/21 23:22:55.266195959 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.266200267 { [5 bytes data] 2026/07/21 23:22:55.266200576 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.266204995 { [5 bytes data] 2026/07/21 23:22:55.267259936 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.267265454 { [5 bytes data] 2026/07/21 23:22:55.267295208 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.267296607 { [5 bytes data] 2026/07/21 23:22:55.268555562 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.268560639 { [5 bytes data] 2026/07/21 23:22:55.268580391 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.268582036 { [5 bytes data] 2026/07/21 23:22:55.269882037 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.269886625 { [5 bytes data] 2026/07/21 23:22:55.269903373 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.269903868 { [5 bytes data] 2026/07/21 23:22:55.271170117 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.271174263 { [5 bytes data] 2026/07/21 23:22:55.271192903 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.271194415 { [5 bytes data] 2026/07/21 23:22:55.272461166 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.272465064 { [5 bytes data] 2026/07/21 23:22:55.272483946 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.272484419 { [5 bytes data] 2026/07/21 23:22:55.273773380 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.273787182 { [5 bytes data] 2026/07/21 23:22:55.273797047 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.273797411 { [5 bytes data] 2026/07/21 23:22:55.273805672 * Connection #1 to host pypi.org left intact 2026/07/21 23:22:55.276200461 2026/07/21 23:22:55.276205198 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/21 23:22:55.285793891 * Trying 140.248.144.223:443... 2026/07/21 23:22:55.298710407 * Connected to files.pythonhosted.org (140.248.144.223) port 443 (#0) 2026/07/21 23:22:55.299905296 * ALPN, offering h2 2026/07/21 23:22:55.299910729 * ALPN, offering http/1.1 2026/07/21 23:22:55.326943057 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 23:22:55.326948034 * CApath: /etc/ssl/certs 2026/07/21 23:22:55.327085977 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:55.327090134 } [5 bytes data] 2026/07/21 23:22:55.327104157 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 23:22:55.327105855 } [512 bytes data] 2026/07/21 23:22:55.340649530 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:55.340653960 { [5 bytes data] 2026/07/21 23:22:55.340672431 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 23:22:55.340672951 { [122 bytes data] 2026/07/21 23:22:55.340824211 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 23:22:55.340830395 { [5 bytes data] 2026/07/21 23:22:55.340857298 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.340859355 { [5 bytes data] 2026/07/21 23:22:55.340875319 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/21 23:22:55.340875917 { [19 bytes data] 2026/07/21 23:22:55.340881354 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.340881744 { [5 bytes data] 2026/07/21 23:22:55.340887956 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/21 23:22:55.340888223 { [2842 bytes data] 2026/07/21 23:22:55.341831693 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.341838275 { [5 bytes data] 2026/07/21 23:22:55.341866610 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/21 23:22:55.341867315 { [264 bytes data] 2026/07/21 23:22:55.341879142 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.341879758 { [5 bytes data] 2026/07/21 23:22:55.341886765 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/21 23:22:55.341887300 { [36 bytes data] 2026/07/21 23:22:55.341894072 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 23:22:55.341894380 } [5 bytes data] 2026/07/21 23:22:55.341900282 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 23:22:55.341900776 } [1 bytes data] 2026/07/21 23:22:55.341906890 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.341907204 } [5 bytes data] 2026/07/21 23:22:55.341918761 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/21 23:22:55.341919149 } [36 bytes data] 2026/07/21 23:22:55.341933217 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/21 23:22:55.341933747 * ALPN, server accepted to use h2 2026/07/21 23:22:55.341942643 * Server certificate: 2026/07/21 23:22:55.341943109 * subject: CN=*.pythonhosted.org 2026/07/21 23:22:55.341954524 * start date: Dec 8 21:08:03 2025 GMT 2026/07/21 23:22:55.341955067 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/21 23:22:55.341966589 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/21 23:22:55.341967509 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/21 23:22:55.341979752 * SSL certificate verify ok. 2026/07/21 23:22:55.341981192 * Using HTTP2, server supports multiplexing 2026/07/21 23:22:55.341991711 * Connection state changed (HTTP/2 confirmed) 2026/07/21 23:22:55.341992189 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 23:22:55.342003178 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.342004129 } [5 bytes data] 2026/07/21 23:22:55.342017763 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.342018483 } [5 bytes data] 2026/07/21 23:22:55.342029765 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.342058673 } [5 bytes data] 2026/07/21 23:22:55.342085454 * Using Stream ID: 1 (easy handle 0x55ae8967ba40) 2026/07/21 23:22:55.342086254 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.342094951 } [5 bytes data] 2026/07/21 23:22:55.342095437 > GET / HTTP/2 2026/07/21 23:22:55.342100818 > Host: files.pythonhosted.org 2026/07/21 23:22:55.342101177 > user-agent: curl/7.81.0 2026/07/21 23:22:55.342108167 > accept: */* 2026/07/21 23:22:55.342108606 > 2026/07/21 23:22:55.342113370 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.342113879 { [5 bytes data] 2026/07/21 23:22:55.342119277 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/21 23:22:55.342119791 { [193 bytes data] 2026/07/21 23:22:55.353092289 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.353096543 { [5 bytes data] 2026/07/21 23:22:55.353114364 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:55.353114854 } [5 bytes data] 2026/07/21 23:22:55.354710359 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.354715113 { [5 bytes data] 2026/07/21 23:22:55.354746240 < HTTP/2 200 2026/07/21 23:22:55.354750341 < content-type: text/html 2026/07/21 23:22:55.354760600 < server: Python/3.12 aiohttp/3.14.1 2026/07/21 23:22:55.354761595 < accept-ranges: bytes 2026/07/21 23:22:55.354768825 < date: Tue, 21 Jul 2026 23:22:55 GMT 2026/07/21 23:22:55.354769209 < age: 81 2026/07/21 23:22:55.354775277 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640025-CHI 2026/07/21 23:22:55.354775798 < x-cache: HIT, HIT 2026/07/21 23:22:55.354794833 < x-cache-hits: 87, 1 2026/07/21 23:22:55.354795360 < x-timer: S1784676175.351247,VS0,VE1 2026/07/21 23:22:55.354803289 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/21 23:22:55.354803640 < x-frame-options: deny 2026/07/21 23:22:55.354811064 < x-xss-protection: 1; mode=block 2026/07/21 23:22:55.354811404 < x-content-type-options: nosniff 2026/07/21 23:22:55.354817600 < x-permitted-cross-domain-policies: none 2026/07/21 23:22:55.354817991 < x-robots-header: noindex 2026/07/21 23:22:55.354826214 < content-length: 1853 2026/07/21 23:22:55.354826628 < 2026/07/21 23:22:55.354831643 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.354832129 { [5 bytes data] 2026/07/21 23:22:55.354842325 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:55.354842774 { [5 bytes data] 2026/07/21 23:22:55.354848640 * Connection #0 to host files.pythonhosted.org left intact Stopped session pings to http://127.0.0.1:32931 |
| ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Performing manifest.json to packrat transformation. 2026/07/21 23:22:55.368329748 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:55.368483484 [connect-session] Job Key: [redacted] 2026/07/21 23:22:55.368490383 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:55.368492431 [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:44367 ... Connected to session server http://127.0.0.1:44367 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:56.433078760 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:56.433267047 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/21 23:22:56.450921893 2026/07/21 23:22:56.450931723 $ /opt/R/4.4.3/bin/R --version 2026/07/21 23:22:56.451007777 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/21 23:22:56.451008918 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/21 23:22:56.451017954 Platform: x86_64-pc-linux-gnu 2026/07/21 23:22:56.451018364 2026/07/21 23:22:56.451024657 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/21 23:22:56.451025147 You are welcome to redistribute it under the terms of the 2026/07/21 23:22:56.451034590 GNU General Public License versions 2 or 3. 2026/07/21 23:22:56.451034948 For more information about these matters see 2026/07/21 23:22:56.454401078 https://www.gnu.org/licenses/. |
| ✅ | packrat-restore-sandbox | installed-packages | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:22:56.467034252 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:56.467223566 [connect-session] Job Key: [redacted] 2026/07/21 23:22:56.467232704 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:56.467235961 [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:33541 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:33541 2026/07/21 23:22:56.607863901 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:56.608295565 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/21 23:22:56.985118483 2026/07/21 23:22:56.985131319 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/21 23:22:56.985250504 Package Version LibPath 2026/07/21 23:22:56.985252738 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985304864 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985305678 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985317966 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985318449 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985327369 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985327766 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985335086 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985335523 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985342982 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985343422 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985350747 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985351027 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985357507 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985357788 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985363893 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985364174 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985375335 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985375932 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985394184 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985403750 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985444985 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985449468 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985463959 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985464592 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985479158 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985479838 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.985489530 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:22:56.989154709 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" |
| ✅ | packrat-restore-sandbox | options | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:22:57.002049249 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:57.002228787 [connect-session] Job Key: [redacted] 2026/07/21 23:22:57.002238901 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:57.002242356 [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:45659 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:45659 2026/07/21 23:22:57.151725532 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:57.152028214 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/21 23:22:57.155508474 $add.smooth 2026/07/21 23:22:57.155514592 [1] TRUE 2026/07/21 23:22:57.155535347 2026/07/21 23:22:57.155536155 $bitmapType 2026/07/21 23:22:57.155542229 [1] "cairo" 2026/07/21 23:22:57.155542711 2026/07/21 23:22:57.155548754 $browser 2026/07/21 23:22:57.155549144 [1] "xdg-open" 2026/07/21 23:22:57.155553523 2026/07/21 23:22:57.155553872 $browserNLdisabled 2026/07/21 23:22:57.155558107 [1] FALSE 2026/07/21 23:22:57.155558449 2026/07/21 23:22:57.155562290 $catch.script.errors 2026/07/21 23:22:57.155562660 [1] FALSE 2026/07/21 23:22:57.155567121 2026/07/21 23:22:57.155567403 $CBoundsCheck 2026/07/21 23:22:57.155571144 [1] FALSE 2026/07/21 23:22:57.155571414 2026/07/21 23:22:57.155574807 $check.bounds 2026/07/21 23:22:57.155575088 [1] FALSE 2026/07/21 23:22:57.155579064 2026/07/21 23:22:57.155579344 $citation.bibtex.max 2026/07/21 23:22:57.155583355 [1] 1 2026/07/21 23:22:57.155583651 2026/07/21 23:22:57.155590424 $continue 2026/07/21 23:22:57.155591052 [1] "+ " 2026/07/21 23:22:57.155595298 2026/07/21 23:22:57.155597467 $contrasts 2026/07/21 23:22:57.155607663 unordered ordered 2026/07/21 23:22:57.155611017 "contr.treatment" "contr.poly" 2026/07/21 23:22:57.155619269 2026/07/21 23:22:57.155619787 $defaultPackages 2026/07/21 23:22:57.155627039 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/21 23:22:57.155627718 2026/07/21 23:22:57.155635095 $demo.ask 2026/07/21 23:22:57.155635496 [1] "default" 2026/07/21 23:22:57.155641552 2026/07/21 23:22:57.155641976 $deparse.cutoff 2026/07/21 23:22:57.155647816 [1] 60 2026/07/21 23:22:57.155648276 2026/07/21 23:22:57.155653542 $device 2026/07/21 23:22:57.155857497 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/21 23:22:57.155861250 width, height, onefile, family, title, fonts, version, paper, 2026/07/21 23:22:57.155881992 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/21 23:22:57.155882660 useKerning, fillOddEven, compress) 2026/07/21 23:22:57.155894240 { 2026/07/21 23:22:57.155894746 initPSandPDFfonts() 2026/07/21 23:22:57.155900752 new <- list() 2026/07/21 23:22:57.155901166 if (!missing(width)) 2026/07/21 23:22:57.155907961 new$width <- width 2026/07/21 23:22:57.155908407 if (!missing(height)) 2026/07/21 23:22:57.155915681 new$height <- height 2026/07/21 23:22:57.155916096 if (!missing(onefile)) 2026/07/21 23:22:57.155925081 new$onefile <- onefile 2026/07/21 23:22:57.155925531 if (!missing(title)) 2026/07/21 23:22:57.155932895 new$title <- title 2026/07/21 23:22:57.155933403 if (!missing(fonts)) 2026/07/21 23:22:57.155940151 new$fonts <- fonts 2026/07/21 23:22:57.155940540 if (!missing(version)) 2026/07/21 23:22:57.155947284 new$version <- version 2026/07/21 23:22:57.155947733 if (!missing(paper)) 2026/07/21 23:22:57.155955633 new$paper <- paper 2026/07/21 23:22:57.155956093 if (!missing(encoding)) 2026/07/21 23:22:57.155963385 new$encoding <- encoding 2026/07/21 23:22:57.155963809 if (!missing(bg)) 2026/07/21 23:22:57.155970687 new$bg <- bg 2026/07/21 23:22:57.155971155 if (!missing(fg)) 2026/07/21 23:22:57.155977677 new$fg <- fg 2026/07/21 23:22:57.155978101 if (!missing(pointsize)) 2026/07/21 23:22:57.155984745 new$pointsize <- pointsize 2026/07/21 23:22:57.155985338 if (!missing(pagecentre)) 2026/07/21 23:22:57.155993056 new$pagecentre <- pagecentre 2026/07/21 23:22:57.155993588 if (!missing(colormodel)) 2026/07/21 23:22:57.156001198 new$colormodel <- colormodel 2026/07/21 23:22:57.156001623 if (!missing(useDingbats)) 2026/07/21 23:22:57.156009352 new$useDingbats <- useDingbats 2026/07/21 23:22:57.156011201 if (!missing(useKerning)) 2026/07/21 23:22:57.156024730 new$useKerning <- useKerning 2026/07/21 23:22:57.156025139 if (!missing(fillOddEven)) 2026/07/21 23:22:57.156033426 new$fillOddEven <- fillOddEven 2026/07/21 23:22:57.156033814 if (!missing(compress)) 2026/07/21 23:22:57.156041530 new$compress <- compress 2026/07/21 23:22:57.156041937 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/21 23:22:57.156052060 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/21 23:22:57.156052648 inherits(family, "CIDFont"))) { 2026/07/21 23:22:57.156062206 enc <- family$encoding 2026/07/21 23:22:57.156062642 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/21 23:22:57.156071816 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/21 23:22:57.156072289 "default")) 2026/07/21 23:22:57.156080975 old$encoding <- enc 2026/07/21 23:22:57.156081442 family <- family$metrics 2026/07/21 23:22:57.156088860 } 2026/07/21 23:22:57.156089344 if (is.null(old$encoding) || old$encoding == "default") 2026/07/21 23:22:57.156096973 old$encoding <- guessEncoding() 2026/07/21 23:22:57.156097524 if (!missing(family)) { 2026/07/21 23:22:57.156105449 if (length(family) == 4L) { 2026/07/21 23:22:57.156106023 family <- c(family, "Symbol.afm") 2026/07/21 23:22:57.156114911 } 2026/07/21 23:22:57.156115362 else if (length(family) == 5L) { 2026/07/21 23:22:57.156122655 } 2026/07/21 23:22:57.156123095 else if (length(family) == 1L) { 2026/07/21 23:22:57.156129589 pf <- pdfFonts(family)[[1L]] 2026/07/21 23:22:57.156130043 if (is.null(pf)) 2026/07/21 23:22:57.156165379 stop(gettextf("unknown family '%s'", family), 2026/07/21 23:22:57.156166068 domain = NA) 2026/07/21 23:22:57.156174885 matchFont(pf, old$encoding) 2026/07/21 23:22:57.156175307 } 2026/07/21 23:22:57.156181800 else stop("invalid 'family' argument") 2026/07/21 23:22:57.156182308 old$family <- family 2026/07/21 23:22:57.156190624 } 2026/07/21 23:22:57.156191061 version <- old$version 2026/07/21 23:22:57.156197268 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/21 23:22:57.156197842 "2.0") 2026/07/21 23:22:57.156204418 if (version %in% versions) 2026/07/21 23:22:57.156204854 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/21 23:22:57.156213934 else stop("invalid PDF version") 2026/07/21 23:22:57.156214337 onefile <- old$onefile 2026/07/21 23:22:57.156222120 if (!checkIntFormat(file)) 2026/07/21 23:22:57.156222639 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/21 23:22:57.156231640 domain = NA) 2026/07/21 23:22:57.156232061 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/21 23:22:57.156240914 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/21 23:22:57.156241344 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/21 23:22:57.156252419 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/21 23:22:57.156253260 old$fillOddEven, old$compress) 2026/07/21 23:22:57.156263618 invisible() 2026/07/21 23:22:57.156264043 } 2026/07/21 23:22:57.156269529 <bytecode: 0x5606d2a5b2f0> 2026/07/21 23:22:57.156269986 <environment: namespace:grDevices> 2026/07/21 23:22:57.156278401 2026/07/21 23:22:57.156278827 $device.ask.default 2026/07/21 23:22:57.156285268 [1] FALSE 2026/07/21 23:22:57.156285685 2026/07/21 23:22:57.156291100 $digits 2026/07/21 23:22:57.156291479 [1] 7 2026/07/21 23:22:57.156297473 2026/07/21 23:22:57.156297900 $download.file.extra 2026/07/21 23:22:57.156303716 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)'" 2026/07/21 23:22:57.156305009 2026/07/21 23:22:57.156318346 $download.file.method 2026/07/21 23:22:57.156318926 [1] "curl" 2026/07/21 23:22:57.156325496 2026/07/21 23:22:57.156325941 $dvipscmd 2026/07/21 23:22:57.156331247 [1] "dvips" 2026/07/21 23:22:57.156331663 2026/07/21 23:22:57.156337031 $echo 2026/07/21 23:22:57.156337454 [1] FALSE 2026/07/21 23:22:57.156342915 2026/07/21 23:22:57.156343313 $editor 2026/07/21 23:22:57.156348352 [1] "vi" 2026/07/21 23:22:57.156348817 2026/07/21 23:22:57.156353865 $encoding 2026/07/21 23:22:57.156354287 [1] "native.enc" 2026/07/21 23:22:57.156360264 2026/07/21 23:22:57.156360666 $example.ask 2026/07/21 23:22:57.156366001 [1] "default" 2026/07/21 23:22:57.156366427 2026/07/21 23:22:57.156371655 $expressions 2026/07/21 23:22:57.156372059 [1] 5000 2026/07/21 23:22:57.156377798 2026/07/21 23:22:57.156378201 $help.search.types 2026/07/21 23:22:57.156384195 [1] "vignette" "demo" "help" 2026/07/21 23:22:57.156384649 2026/07/21 23:22:57.156390893 $help.try.all.packages 2026/07/21 23:22:57.156391321 [1] FALSE 2026/07/21 23:22:57.156398109 2026/07/21 23:22:57.156398537 $HTTPUserAgent 2026/07/21 23:22:57.156404217 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/21 23:22:57.156404843 2026/07/21 23:22:57.156413208 $internet.info 2026/07/21 23:22:57.156413590 [1] 2 2026/07/21 23:22:57.156419340 2026/07/21 23:22:57.156419860 $keep.parse.data 2026/07/21 23:22:57.156425588 [1] TRUE 2026/07/21 23:22:57.156426014 2026/07/21 23:22:57.156430899 $keep.parse.data.pkgs 2026/07/21 23:22:57.156431298 [1] FALSE 2026/07/21 23:22:57.156437621 2026/07/21 23:22:57.156438128 $keep.source 2026/07/21 23:22:57.156444355 [1] FALSE 2026/07/21 23:22:57.156444755 2026/07/21 23:22:57.156449939 $keep.source.pkgs 2026/07/21 23:22:57.156450366 [1] FALSE 2026/07/21 23:22:57.156456216 2026/07/21 23:22:57.156456580 $locatorBell 2026/07/21 23:22:57.156461983 [1] TRUE 2026/07/21 23:22:57.156462412 2026/07/21 23:22:57.156467392 $mailer 2026/07/21 23:22:57.156478073 [1] "mailto" 2026/07/21 23:22:57.156485274 2026/07/21 23:22:57.156485712 $matprod 2026/07/21 23:22:57.156490824 [1] "default" 2026/07/21 23:22:57.156491216 2026/07/21 23:22:57.156496662 $max.contour.segments 2026/07/21 23:22:57.156497085 [1] 25000 2026/07/21 23:22:57.156503391 2026/07/21 23:22:57.156503805 $max.print 2026/07/21 23:22:57.156509211 [1] 99999 2026/07/21 23:22:57.156509641 2026/07/21 23:22:57.156514603 $menu.graphics 2026/07/21 23:22:57.156515111 [1] TRUE 2026/07/21 23:22:57.156521061 2026/07/21 23:22:57.156521439 $na.action 2026/07/21 23:22:57.156526853 [1] "na.omit" 2026/07/21 23:22:57.156527373 2026/07/21 23:22:57.156532772 $nwarnings 2026/07/21 23:22:57.156533228 [1] 50 2026/07/21 23:22:57.156538436 2026/07/21 23:22:57.156538809 $OutDec 2026/07/21 23:22:57.156544173 [1] "." 2026/07/21 23:22:57.156544635 2026/07/21 23:22:57.156549766 $packrat.authenticated.downloads.use.renv 2026/07/21 23:22:57.156550177 [1] TRUE 2026/07/21 23:22:57.156557947 2026/07/21 23:22:57.156558340 $packrat.connect.timeout 2026/07/21 23:22:57.156564553 [1] 10 2026/07/21 23:22:57.156564957 2026/07/21 23:22:57.156569900 $packrat.untrusted.packages 2026/07/21 23:22:57.156570329 character(0) 2026/07/21 23:22:57.156577145 2026/07/21 23:22:57.156577618 $packrat.verbose.cache 2026/07/21 23:22:57.156583698 [1] TRUE 2026/07/21 23:22:57.156584115 2026/07/21 23:22:57.156588837 $pager 2026/07/21 23:22:57.156589236 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/21 23:22:57.156596002 2026/07/21 23:22:57.156596443 $papersize 2026/07/21 23:22:57.156602691 [1] "letter" 2026/07/21 23:22:57.156603168 2026/07/21 23:22:57.156609002 $PCRE_limit_recursion 2026/07/21 23:22:57.156609421 [1] NA 2026/07/21 23:22:57.156616589 2026/07/21 23:22:57.156617009 $PCRE_study 2026/07/21 23:22:57.156622418 [1] FALSE 2026/07/21 23:22:57.156622845 2026/07/21 23:22:57.156627880 $PCRE_use_JIT 2026/07/21 23:22:57.156628366 [1] TRUE 2026/07/21 23:22:57.156634335 2026/07/21 23:22:57.156634746 $pdfviewer 2026/07/21 23:22:57.156639979 [1] "/usr/bin/xdg-open" 2026/07/21 23:22:57.156640402 2026/07/21 23:22:57.156648187 $pkgType 2026/07/21 23:22:57.156648684 [1] "source" 2026/07/21 23:22:57.156654660 2026/07/21 23:22:57.156655086 $printcmd 2026/07/21 23:22:57.156660245 [1] "/usr/bin/lpr" 2026/07/21 23:22:57.156660654 2026/07/21 23:22:57.156666188 $prompt 2026/07/21 23:22:57.156666625 [1] "> " 2026/07/21 23:22:57.156672846 2026/07/21 23:22:57.156673258 $repos 2026/07/21 23:22:57.156678469 CRAN 2026/07/21 23:22:57.156678969 "@CRAN@" 2026/07/21 23:22:57.156684447 2026/07/21 23:22:57.156684869 $rl_word_breaks 2026/07/21 23:22:57.156690819 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/21 23:22:57.156691225 2026/07/21 23:22:57.156696696 $scipen 2026/07/21 23:22:57.156697089 [1] 0 2026/07/21 23:22:57.156702451 2026/07/21 23:22:57.156702867 $show.coef.Pvalues 2026/07/21 23:22:57.156708706 [1] TRUE 2026/07/21 23:22:57.156709230 2026/07/21 23:22:57.156714255 $show.error.messages 2026/07/21 23:22:57.156714625 [1] TRUE 2026/07/21 23:22:57.156725621 2026/07/21 23:22:57.156726010 $show.signif.stars 2026/07/21 23:22:57.156731892 [1] TRUE 2026/07/21 23:22:57.156732361 2026/07/21 23:22:57.156737191 $showErrorCalls 2026/07/21 23:22:57.156737591 [1] TRUE 2026/07/21 23:22:57.156743373 2026/07/21 23:22:57.156743755 $showNCalls 2026/07/21 23:22:57.156748912 [1] 50 2026/07/21 23:22:57.156749359 2026/07/21 23:22:57.156754467 $showWarnCalls 2026/07/21 23:22:57.156754887 [1] FALSE 2026/07/21 23:22:57.156760737 2026/07/21 23:22:57.156761141 $str 2026/07/21 23:22:57.156765939 $str$strict.width 2026/07/21 23:22:57.156766340 [1] "no" 2026/07/21 23:22:57.156772509 2026/07/21 23:22:57.156772954 $str$digits.d 2026/07/21 23:22:57.156788627 [1] 3 2026/07/21 23:22:57.156789230 2026/07/21 23:22:57.156794093 $str$vec.len 2026/07/21 23:22:57.156794537 [1] 4 2026/07/21 23:22:57.156800200 2026/07/21 23:22:57.156800605 $str$list.len 2026/07/21 23:22:57.156810064 [1] 99 2026/07/21 23:22:57.156810827 2026/07/21 23:22:57.156816189 $str$deparse.lines 2026/07/21 23:22:57.156816578 NULL 2026/07/21 23:22:57.156822366 2026/07/21 23:22:57.156822792 $str$drop.deparse.attr 2026/07/21 23:22:57.156828633 [1] TRUE 2026/07/21 23:22:57.156829077 2026/07/21 23:22:57.156834025 $str$formatNum 2026/07/21 23:22:57.156834407 function (x, ...) 2026/07/21 23:22:57.156840544 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/21 23:22:57.156841063 <environment: 0x5606d31bde38> 2026/07/21 23:22:57.156850650 2026/07/21 23:22:57.156851033 2026/07/21 23:22:57.156855408 $str.dendrogram.last 2026/07/21 23:22:57.156855792 [1] "`" 2026/07/21 23:22:57.156861939 2026/07/21 23:22:57.156862340 $texi2dvi 2026/07/21 23:22:57.156867452 [1] "/usr/bin/texi2dvi" 2026/07/21 23:22:57.156867834 2026/07/21 23:22:57.156873677 $timeout 2026/07/21 23:22:57.156874193 [1] 60 2026/07/21 23:22:57.156879434 2026/07/21 23:22:57.156879848 $ts.eps 2026/07/21 23:22:57.156884746 [1] 1e-05 2026/07/21 23:22:57.156885234 2026/07/21 23:22:57.156890473 $ts.S.compat 2026/07/21 23:22:57.156890938 [1] FALSE 2026/07/21 23:22:57.156896881 2026/07/21 23:22:57.156897317 $unzip 2026/07/21 23:22:57.156905437 [1] "/usr/bin/unzip" 2026/07/21 23:22:57.156905822 2026/07/21 23:22:57.156911485 $useFancyQuotes 2026/07/21 23:22:57.156911916 [1] TRUE 2026/07/21 23:22:57.156917829 2026/07/21 23:22:57.156918249 $verbose 2026/07/21 23:22:57.156923040 [1] FALSE 2026/07/21 23:22:57.156923500 2026/07/21 23:22:57.156928919 $warn 2026/07/21 23:22:57.156929383 [1] 0 2026/07/21 23:22:57.156934637 2026/07/21 23:22:57.156935040 $warning.length 2026/07/21 23:22:57.156940713 [1] 1000 2026/07/21 23:22:57.156941236 2026/07/21 23:22:57.156946424 $warnPartialMatchArgs 2026/07/21 23:22:57.156946855 [1] FALSE 2026/07/21 23:22:57.156953232 2026/07/21 23:22:57.156953652 $warnPartialMatchAttr 2026/07/21 23:22:57.156959594 [1] FALSE 2026/07/21 23:22:57.156960075 2026/07/21 23:22:57.156965245 $warnPartialMatchDollar 2026/07/21 23:22:57.156965678 [1] FALSE 2026/07/21 23:22:57.156972133 2026/07/21 23:22:57.156972618 $width 2026/07/21 23:22:57.156977558 [1] 80 2026/07/21 23:22:57.156977972 |
| ✅ | packrat-restore-sandbox | environment | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:22:57.173241211 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:57.173414663 [connect-session] Job Key: [redacted] 2026/07/21 23:22:57.173422509 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:57.173425079 [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:37293 ... Connected to session server http://127.0.0.1:37293 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:57.312463875 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:57.312648280 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/21 23:22:57.318902706 2026/07/21 23:22:57.318911616 $ env 2026/07/21 23:22:57.318946038 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488 2026/07/21 23:22:57.318947180 EDITOR=vi 2026/07/21 23:22:57.318962160 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:22:57.318963004 HOSTNAME=0b9eaff6ee40 2026/07/21 23:22:57.318971277 LANG=en_US.UTF-8 2026/07/21 23:22:57.318971661 LANGUAGE=en_US:en 2026/07/21 23:22:57.318978141 LC_ALL=en_US.UTF-8 2026/07/21 23:22:57.318978689 LD_LIBRARY_PATH=/opt/R/4.4.3/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server 2026/07/21 23:22:57.318997606 LN_S=ln -s 2026/07/21 23:22:57.318998227 LOGNAME=rstudio-connect 2026/07/21 23:22:57.319005077 MAKEFLAGS=-j1 2026/07/21 23:22:57.319005573 MAKE=make 2026/07/21 23:22:57.319011136 PAGER=/usr/bin/pager 2026/07/21 23:22:57.319011493 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/21 23:22:57.319020514 POSIT_CONNECT=1 2026/07/21 23:22:57.319021130 POSIT_PRODUCT=CONNECT 2026/07/21 23:22:57.319028844 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 23:22:57.319029314 R_ARCH= 2026/07/21 23:22:57.319036160 R_BROWSER=xdg-open 2026/07/21 23:22:57.319036454 R_BZIPCMD=/usr/bin/bzip2 2026/07/21 23:22:57.319042027 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/21 23:22:57.319042303 R_ENVIRON_USER=REDACTED 2026/07/21 23:22:57.319048172 R_GZIPCMD=/usr/bin/gzip 2026/07/21 23:22:57.319048474 R_HOME=/opt/R/4.4.3/lib/R 2026/07/21 23:22:57.319053258 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/21 23:22:57.319053787 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/21 23:22:57.319064216 R_LIBS_USER=REDACTED 2026/07/21 23:22:57.319064812 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/21 23:22:57.319073093 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpmvzK5D/packrat-src 2026/07/21 23:22:57.319073943 R_PAPERSIZE=letter 2026/07/21 23:22:57.319083445 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/21 23:22:57.319083876 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/21 23:22:57.319092445 R_PRINTCMD=/usr/bin/lpr 2026/07/21 23:22:57.319092843 R_PROFILE_USER=REDACTED 2026/07/21 23:22:57.319099887 R_RD4PDF=times,inconsolata,hyper 2026/07/21 23:22:57.319100294 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpmvzK5D 2026/07/21 23:22:57.319108934 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/21 23:22:57.319109398 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/21 23:22:57.319117927 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/21 23:22:57.319118585 RSTUDIO_PRODUCT=CONNECT 2026/07/21 23:22:57.319126335 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/21 23:22:57.319126818 R_UNZIPCMD=/usr/bin/unzip 2026/07/21 23:22:57.319134345 R_ZIPCMD=/usr/bin/zip 2026/07/21 23:22:57.319134716 SED=/usr/bin/sed 2026/07/21 23:22:57.319140814 SHLVL=2 2026/07/21 23:22:57.319141266 STARTUP_DEBUG_MODE=0 2026/07/21 23:22:57.319147133 TAR=/usr/bin/tar 2026/07/21 23:22:57.319147528 TERM=xterm 2026/07/21 23:22:57.319168012 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:22:57.319172690 TZ=UTC 2026/07/21 23:22:57.319219884 USERNAME=rstudio-connect 2026/07/21 23:22:57.319220777 USER=rstudio-connect 2026/07/21 23:22:57.322232606 _=/usr/bin/env |
| ✅ | packrat-restore-sandbox | mounts | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:22:57.334974063 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:57.335159292 [connect-session] Job Key: [redacted] 2026/07/21 23:22:57.335167139 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:57.335169052 [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:43857 ... Connected to session server http://127.0.0.1:43857 2026/07/21 23:22:57.472448083 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:57.472626025 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/21 23:22:57.478212040 2026/07/21 23:22:57.478221070 $ findmnt --notruncate 2026/07/21 23:22:57.478260381 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 23:22:57.478264903 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay2/l/ M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:57.478343018 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:57.478344003 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 23:22:57.478363335 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:22:57.478363924 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:57.478382329 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 23:22:57.478382840 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:22:57.478449112 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:57.478452515 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 23:22:57.478492466 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:57.478495629 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:57.478554587 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:57.478655868 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:57.478656898 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:57.478688784 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:57.478689415 ├─/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/21 23:22:57.478718194 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:57.478718722 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/btapLNUqljs820jF] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:57.478750522 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:57.478755885 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:57.478806218 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1400628869] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:57.478807223 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:57.481514614 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr Stopped session pings to http://127.0.0.1:43857 |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:22:57.493857994 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:57.494032903 [connect-session] Job Key: [redacted] 2026/07/21 23:22:57.494041195 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:57.494043173 [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:40499 ... Connected to session server http://127.0.0.1:40499 2026/07/21 23:22:57.635191157 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:57.635367956 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/21 23:22:57.926760202 2026/07/21 23:22:57.926791246 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/21 23:22:57.926867161 * Trying 18.224.154.113:443... 2026/07/21 23:22:57.926868066 * Connected to packagemanager.posit.co (18.224.154.113) port 443 (#0) 2026/07/21 23:22:57.926875374 * ALPN, offering h2 2026/07/21 23:22:57.926875720 * ALPN, offering http/1.1 2026/07/21 23:22:57.926881453 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 23:22:57.926881917 * CApath: /etc/ssl/certs 2026/07/21 23:22:57.926888287 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:57.926889082 } [5 bytes data] 2026/07/21 23:22:57.926895694 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 23:22:57.926896001 } [512 bytes data] 2026/07/21 23:22:57.926924842 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:57.926925536 { [5 bytes data] 2026/07/21 23:22:57.926933570 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 23:22:57.926933958 { [104 bytes data] 2026/07/21 23:22:57.926940624 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:57.926941123 { [5 bytes data] 2026/07/21 23:22:57.926948243 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/21 23:22:57.926949385 { [3880 bytes data] 2026/07/21 23:22:57.926954959 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:57.926955412 { [5 bytes data] 2026/07/21 23:22:57.926961067 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/21 23:22:57.926961519 { [333 bytes data] 2026/07/21 23:22:57.926967352 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:57.926967774 { [5 bytes data] 2026/07/21 23:22:57.926973015 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/21 23:22:57.926973285 { [4 bytes data] 2026/07/21 23:22:57.926983003 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:57.926983522 } [5 bytes data] 2026/07/21 23:22:57.926991090 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/21 23:22:57.926995576 } [70 bytes data] 2026/07/21 23:22:57.927015972 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 23:22:57.927017417 } [5 bytes data] 2026/07/21 23:22:57.927029385 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 23:22:57.927030120 } [1 bytes data] 2026/07/21 23:22:57.927036163 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:57.927036617 } [5 bytes data] 2026/07/21 23:22:57.927042146 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/21 23:22:57.927042579 } [16 bytes data] 2026/07/21 23:22:57.927048055 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 23:22:57.927048334 { [5 bytes data] 2026/07/21 23:22:57.927065163 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:57.927065910 { [5 bytes data] 2026/07/21 23:22:57.927074122 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/21 23:22:57.927074519 { [16 bytes data] 2026/07/21 23:22:57.927081073 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/21 23:22:57.927081676 * ALPN, server accepted to use h2 2026/07/21 23:22:57.927091643 * Server certificate: 2026/07/21 23:22:57.927092100 * subject: CN=p3m.posit.it 2026/07/21 23:22:57.927099166 * start date: Jul 12 00:00:00 2026 GMT 2026/07/21 23:22:57.927099688 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/21 23:22:57.927106558 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/21 23:22:57.927108693 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/21 23:22:57.927120066 * SSL certificate verify ok. 2026/07/21 23:22:57.927120512 * Using HTTP2, server supports multiplexing 2026/07/21 23:22:57.927129000 * Connection state changed (HTTP/2 confirmed) 2026/07/21 23:22:57.927129756 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 23:22:57.927150166 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:57.927150681 } [5 bytes data] 2026/07/21 23:22:57.927157876 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:57.927158577 } [5 bytes data] 2026/07/21 23:22:57.927164698 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:57.927165318 } [5 bytes data] 2026/07/21 23:22:57.927172062 * Using Stream ID: 1 (easy handle 0x563c0acdca40) 2026/07/21 23:22:57.927172396 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:57.927180345 } [5 bytes data] 2026/07/21 23:22:57.927180900 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/21 23:22:57.927187115 > Host: packagemanager.posit.co 2026/07/21 23:22:57.927187469 > user-agent: curl/7.81.0 2026/07/21 23:22:57.927194089 > accept: */* 2026/07/21 23:22:57.927194456 > 2026/07/21 23:22:57.927199282 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:57.927199857 { [5 bytes data] 2026/07/21 23:22:57.927206126 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/21 23:22:57.927206710 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:57.927215064 } [5 bytes data] 2026/07/21 23:22:57.927215484 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:57.927221417 { [5 bytes data] 2026/07/21 23:22:57.927222041 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:57.927228461 { [5 bytes data] 2026/07/21 23:22:57.927228841 < HTTP/2 400 2026/07/21 23:22:57.927234296 < date: Tue, 21 Jul 2026 23:22:57 GMT 2026/07/21 23:22:57.927234659 < content-type: text/plain; charset=utf-8 2026/07/21 23:22:57.927245789 < content-length: 94 2026/07/21 23:22:57.927246125 < cache-control: max-age=3600 2026/07/21 23:22:57.927251894 < request-id: ff749aa5-1da1-4ffc-b029-3871d23b17b6 2026/07/21 23:22:57.927252536 < server: Posit Package Manager v2026.06.0 2026/07/21 23:22:57.927260501 < x-content-type-options: nosniff 2026/07/21 23:22:57.927261089 < x-frame-options: DENY 2026/07/21 23:22:57.927267140 < x-repository-type: RSPM 2026/07/21 23:22:57.927267483 < 2026/07/21 23:22:57.927272427 { [94 bytes data] 2026/07/21 23:22:57.927272855 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:57.927279525 { [5 bytes data] 2026/07/21 23:22:57.931074822 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:22:57.942990063 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:57.943152550 [connect-session] Job Key: [redacted] 2026/07/21 23:22:57.943161296 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:57.943163306 [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:33435 ... Connected to session server http://127.0.0.1:33435 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:58.085082841 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:58.085247638 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/21 23:22:58.368392419 2026/07/21 23:22:58.368408100 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/21 23:22:58.368482138 * Trying 3.142.16.141:443... 2026/07/21 23:22:58.368483420 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0) 2026/07/21 23:22:58.368492601 * ALPN, offering h2 2026/07/21 23:22:58.368493068 * ALPN, offering http/1.1 2026/07/21 23:22:58.368502557 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 23:22:58.368503135 * CApath: /etc/ssl/certs 2026/07/21 23:22:58.368521990 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:58.368522931 } [5 bytes data] 2026/07/21 23:22:58.368530027 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 23:22:58.368530323 } [512 bytes data] 2026/07/21 23:22:58.368540930 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:58.368541587 { [5 bytes data] 2026/07/21 23:22:58.368553473 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 23:22:58.368555409 { [104 bytes data] 2026/07/21 23:22:58.368568770 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:58.368569664 { [5 bytes data] 2026/07/21 23:22:58.368577779 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/21 23:22:58.368578242 { [3880 bytes data] 2026/07/21 23:22:58.368583978 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:58.368584436 { [5 bytes data] 2026/07/21 23:22:58.368590182 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/21 23:22:58.368590580 { [333 bytes data] 2026/07/21 23:22:58.368596272 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:58.368596838 { [5 bytes data] 2026/07/21 23:22:58.368602575 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/21 23:22:58.368602845 { [4 bytes data] 2026/07/21 23:22:58.368608401 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:58.368608671 } [5 bytes data] 2026/07/21 23:22:58.368613936 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/21 23:22:58.368633672 } [70 bytes data] 2026/07/21 23:22:58.368644367 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 23:22:58.368645007 } [5 bytes data] 2026/07/21 23:22:58.368652071 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 23:22:58.368652523 } [1 bytes data] 2026/07/21 23:22:58.368660027 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:22:58.368660350 } [5 bytes data] 2026/07/21 23:22:58.368665581 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/21 23:22:58.368665836 } [16 bytes data] 2026/07/21 23:22:58.368671226 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 23:22:58.368671488 { [5 bytes data] 2026/07/21 23:22:58.368680038 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:22:58.368680586 { [5 bytes data] 2026/07/21 23:22:58.368687351 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/21 23:22:58.368687942 { [16 bytes data] 2026/07/21 23:22:58.368704437 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/21 23:22:58.368705120 * ALPN, server accepted to use h2 2026/07/21 23:22:58.368717924 * Server certificate: 2026/07/21 23:22:58.368719564 * subject: CN=p3m.posit.it 2026/07/21 23:22:58.368739858 * start date: Jul 12 00:00:00 2026 GMT 2026/07/21 23:22:58.368740460 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/21 23:22:58.368746416 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/21 23:22:58.368747013 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/21 23:22:58.368760295 * SSL certificate verify ok. 2026/07/21 23:22:58.368760880 * Using HTTP2, server supports multiplexing 2026/07/21 23:22:58.368769553 * Connection state changed (HTTP/2 confirmed) 2026/07/21 23:22:58.368770117 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 23:22:58.368803124 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:58.368803782 } [5 bytes data] 2026/07/21 23:22:58.368810913 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:58.368811324 } [5 bytes data] 2026/07/21 23:22:58.368816671 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:58.368816960 } [5 bytes data] 2026/07/21 23:22:58.368821972 * Using Stream ID: 1 (easy handle 0x55bc4bb57a40) 2026/07/21 23:22:58.368822458 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:58.368829246 } [5 bytes data] 2026/07/21 23:22:58.368829567 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/21 23:22:58.368835198 > Host: packagemanager.posit.co 2026/07/21 23:22:58.368835537 > user-agent: curl/7.81.0 2026/07/21 23:22:58.368841501 > accept: */* 2026/07/21 23:22:58.368841804 > 2026/07/21 23:22:58.368845652 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:58.368845943 { [5 bytes data] 2026/07/21 23:22:58.368855665 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/21 23:22:58.368855965 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:22:58.368862822 } [5 bytes data] 2026/07/21 23:22:58.368863126 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:58.368868153 { [5 bytes data] 2026/07/21 23:22:58.368868438 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:58.368873537 { [5 bytes data] 2026/07/21 23:22:58.368873917 < HTTP/2 400 2026/07/21 23:22:58.368882225 < date: Tue, 21 Jul 2026 23:22:58 GMT 2026/07/21 23:22:58.368882863 < content-type: text/plain; charset=utf-8 2026/07/21 23:22:58.368890959 < content-length: 94 2026/07/21 23:22:58.368891457 < cache-control: max-age=3600 2026/07/21 23:22:58.368898171 < request-id: 6814e681-e9b7-4ced-aefb-8bc4cfc042e6 2026/07/21 23:22:58.368898547 < server: Posit Package Manager v2026.06.0 2026/07/21 23:22:58.368907293 < x-content-type-options: nosniff 2026/07/21 23:22:58.368907715 < x-frame-options: DENY 2026/07/21 23:22:58.368915314 < x-repository-type: RSPM 2026/07/21 23:22:58.368915795 < 2026/07/21 23:22:58.368921127 { [94 bytes data] 2026/07/21 23:22:58.368921584 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:22:58.368927700 { [5 bytes data] 2026/07/21 23:22:58.373078209 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:33435 |
| ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:22:58.386160777 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:58.386326214 [connect-session] Job Key: [redacted] 2026/07/21 23:22:58.386334472 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:58.386336675 [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:37669 ... Connected to session server http://127.0.0.1:37669 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:58.985805580 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:58.985994318 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/21 23:22:59.001298620 2026/07/21 23:22:59.001306200 $ /opt/R/4.5.2/bin/R --version 2026/07/21 23:22:59.001355155 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/21 23:22:59.001356651 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/21 23:22:59.001372541 Platform: x86_64-pc-linux-gnu 2026/07/21 23:22:59.001373775 2026/07/21 23:22:59.001387077 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/21 23:22:59.001388276 You are welcome to redistribute it under the terms of the 2026/07/21 23:22:59.001408982 GNU General Public License versions 2 or 3. 2026/07/21 23:22:59.001409747 For more information about these matters see 2026/07/21 23:22:59.005205124 https://www.gnu.org/licenses/. |
| ✅ | packrat-restore-sandbox | installed-packages | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:22:59.017531558 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:59.017718916 [connect-session] Job Key: [redacted] 2026/07/21 23:22:59.017728302 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:59.017730873 [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:41283 ... Connected to session server http://127.0.0.1:41283 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:59.158479040 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:59.158653815 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/21 23:22:59.325264189 2026/07/21 23:22:59.325278873 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/21 23:22:59.325339467 Package Version LibPath 2026/07/21 23:22:59.325340492 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325355674 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325359889 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325388026 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325401074 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325466707 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325467632 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325477358 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325477831 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325487928 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325488488 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325498632 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325499107 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325508746 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325509165 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325518263 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325518708 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325528201 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325528717 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325538758 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325539172 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325548608 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325549098 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325558784 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325559216 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325568716 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325569107 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325582636 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325583280 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325597184 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325597802 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325611838 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325618460 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325636993 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325637560 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325647170 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325647607 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325657131 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325657518 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325677855 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.325678441 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:22:59.329425715 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" |
| ✅ | packrat-restore-sandbox | options | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:22:59.342687888 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:59.342882768 [connect-session] Job Key: [redacted] 2026/07/21 23:22:59.342893259 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:59.342895316 [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:45333 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:45333 2026/07/21 23:22:59.485497357 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:59.485670636 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/21 23:22:59.486031488 $add.smooth 2026/07/21 23:22:59.486035353 [1] TRUE 2026/07/21 23:22:59.486057959 2026/07/21 23:22:59.486058680 $bitmapType 2026/07/21 23:22:59.486063650 [1] "cairo" 2026/07/21 23:22:59.486063966 2026/07/21 23:22:59.486068032 $browser 2026/07/21 23:22:59.486069663 [1] "xdg-open" 2026/07/21 23:22:59.486074980 2026/07/21 23:22:59.486075316 $browserNLdisabled 2026/07/21 23:22:59.486080230 [1] FALSE 2026/07/21 23:22:59.486080557 2026/07/21 23:22:59.486084177 $catch.script.errors 2026/07/21 23:22:59.486084485 [1] FALSE 2026/07/21 23:22:59.486089610 2026/07/21 23:22:59.486090054 $CBoundsCheck 2026/07/21 23:22:59.486093934 [1] FALSE 2026/07/21 23:22:59.486094241 2026/07/21 23:22:59.486097723 $check.bounds 2026/07/21 23:22:59.486098013 [1] FALSE 2026/07/21 23:22:59.486101872 2026/07/21 23:22:59.486102152 $citation.bibtex.max 2026/07/21 23:22:59.486110208 [1] 1 2026/07/21 23:22:59.486110868 2026/07/21 23:22:59.486116920 $continue 2026/07/21 23:22:59.486118829 [1] "+ " 2026/07/21 23:22:59.486143573 2026/07/21 23:22:59.486144410 $contrasts 2026/07/21 23:22:59.486154340 unordered ordered 2026/07/21 23:22:59.486156350 "contr.treatment" "contr.poly" 2026/07/21 23:22:59.486165089 2026/07/21 23:22:59.486165553 $defaultPackages 2026/07/21 23:22:59.486171570 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/21 23:22:59.486172357 2026/07/21 23:22:59.486180802 $demo.ask 2026/07/21 23:22:59.486181262 [1] "default" 2026/07/21 23:22:59.486187454 2026/07/21 23:22:59.486187961 $deparse.cutoff 2026/07/21 23:22:59.486193812 [1] 60 2026/07/21 23:22:59.486194362 2026/07/21 23:22:59.486200015 $device 2026/07/21 23:22:59.486388229 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/21 23:22:59.486393019 width, height, onefile, family, title, fonts, version, paper, 2026/07/21 23:22:59.486411139 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/21 23:22:59.486411800 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/21 23:22:59.486420580 { 2026/07/21 23:22:59.486421172 initPSandPDFfonts() 2026/07/21 23:22:59.486430471 new <- list() 2026/07/21 23:22:59.486431218 if (!missing(width)) 2026/07/21 23:22:59.486438012 new$width <- width 2026/07/21 23:22:59.486438335 if (!missing(height)) 2026/07/21 23:22:59.486443912 new$height <- height 2026/07/21 23:22:59.486444183 if (!missing(onefile)) 2026/07/21 23:22:59.486449150 new$onefile <- onefile 2026/07/21 23:22:59.486449480 if (!missing(title)) 2026/07/21 23:22:59.486454809 new$title <- title 2026/07/21 23:22:59.486455087 if (!missing(fonts)) 2026/07/21 23:22:59.486460098 new$fonts <- fonts 2026/07/21 23:22:59.486462475 if (!missing(version)) 2026/07/21 23:22:59.486471495 new$version <- version 2026/07/21 23:22:59.486472472 if (!missing(paper)) 2026/07/21 23:22:59.486481449 new$paper <- paper 2026/07/21 23:22:59.486481755 if (!missing(encoding)) 2026/07/21 23:22:59.486486578 new$encoding <- encoding 2026/07/21 23:22:59.486486834 if (!missing(bg)) 2026/07/21 23:22:59.486491621 new$bg <- bg 2026/07/21 23:22:59.486491879 if (!missing(fg)) 2026/07/21 23:22:59.486496291 new$fg <- fg 2026/07/21 23:22:59.486496548 if (!missing(pointsize)) 2026/07/21 23:22:59.486501225 new$pointsize <- pointsize 2026/07/21 23:22:59.486501668 if (!missing(pagecentre)) 2026/07/21 23:22:59.486506901 new$pagecentre <- pagecentre 2026/07/21 23:22:59.486507182 if (!missing(colormodel)) 2026/07/21 23:22:59.486512271 new$colormodel <- colormodel 2026/07/21 23:22:59.486512537 if (!missing(useDingbats)) 2026/07/21 23:22:59.486517686 new$useDingbats <- useDingbats 2026/07/21 23:22:59.486517973 if (!missing(useKerning)) 2026/07/21 23:22:59.486533100 new$useKerning <- useKerning 2026/07/21 23:22:59.486533730 if (!missing(fillOddEven)) 2026/07/21 23:22:59.486543238 new$fillOddEven <- fillOddEven 2026/07/21 23:22:59.486543730 if (!missing(compress)) 2026/07/21 23:22:59.486550215 new$compress <- compress 2026/07/21 23:22:59.486550504 if (!missing(timestamp)) 2026/07/21 23:22:59.486555488 new$timestamp <- timestamp 2026/07/21 23:22:59.486555760 if (!missing(producer)) 2026/07/21 23:22:59.486560771 new$producer <- producer 2026/07/21 23:22:59.486561083 if (!missing(author)) 2026/07/21 23:22:59.486566525 new$author <- author 2026/07/21 23:22:59.486566828 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/21 23:22:59.486579058 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/21 23:22:59.486579743 inherits(family, "CIDFont"))) { 2026/07/21 23:22:59.486586384 enc <- family$encoding 2026/07/21 23:22:59.486586703 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/21 23:22:59.486593513 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/21 23:22:59.486596267 "default")) 2026/07/21 23:22:59.486605993 old$encoding <- enc 2026/07/21 23:22:59.486606501 family <- family$metrics 2026/07/21 23:22:59.486612731 } 2026/07/21 23:22:59.486613017 if (is.null(old$encoding) || old$encoding == "default") 2026/07/21 23:22:59.486618411 old$encoding <- guessEncoding() 2026/07/21 23:22:59.486618708 if (!missing(family)) { 2026/07/21 23:22:59.486624041 if (length(family) == 4L) { 2026/07/21 23:22:59.486624485 family <- c(family, "Symbol.afm") 2026/07/21 23:22:59.486630952 } 2026/07/21 23:22:59.486631232 else if (length(family) == 5L) { 2026/07/21 23:22:59.486635875 } 2026/07/21 23:22:59.486636142 else if (length(family) == 1L) { 2026/07/21 23:22:59.486640847 pf <- pdfFonts(family)[[1L]] 2026/07/21 23:22:59.486641233 if (is.null(pf)) 2026/07/21 23:22:59.486646347 stop(gettextf("unknown family '%s'", family), 2026/07/21 23:22:59.486646739 domain = NA) 2026/07/21 23:22:59.486652643 matchFont(pf, old$encoding) 2026/07/21 23:22:59.486652915 } 2026/07/21 23:22:59.486657794 else stop("invalid 'family' argument") 2026/07/21 23:22:59.486660137 old$family <- family 2026/07/21 23:22:59.486668624 } 2026/07/21 23:22:59.486669120 version <- old$version 2026/07/21 23:22:59.486674907 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/21 23:22:59.486675249 "2.0") 2026/07/21 23:22:59.486680044 if (version %in% versions) 2026/07/21 23:22:59.486680335 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/21 23:22:59.486686717 else stop("invalid PDF version") 2026/07/21 23:22:59.486686991 onefile <- old$onefile 2026/07/21 23:22:59.486692198 if (!checkIntFormat(file)) 2026/07/21 23:22:59.486692475 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/21 23:22:59.486703498 domain = NA) 2026/07/21 23:22:59.486703796 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/21 23:22:59.486709774 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/21 23:22:59.486710076 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/21 23:22:59.486717306 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/21 23:22:59.486717610 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/21 23:22:59.486728471 old$author) 2026/07/21 23:22:59.486733169 invisible() 2026/07/21 23:22:59.486733723 } 2026/07/21 23:22:59.486738816 <bytecode: 0x5628fd6e3c50> 2026/07/21 23:22:59.486739218 <environment: namespace:grDevices> 2026/07/21 23:22:59.486745035 2026/07/21 23:22:59.486745340 $device.ask.default 2026/07/21 23:22:59.486751290 [1] FALSE 2026/07/21 23:22:59.486751596 2026/07/21 23:22:59.486755197 $digits 2026/07/21 23:22:59.486755474 [1] 7 2026/07/21 23:22:59.486759187 2026/07/21 23:22:59.486759469 $download.file.extra 2026/07/21 23:22:59.486764228 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)'" 2026/07/21 23:22:59.486764805 2026/07/21 23:22:59.486772231 $download.file.method 2026/07/21 23:22:59.486772537 [1] "curl" 2026/07/21 23:22:59.486791761 2026/07/21 23:22:59.486792440 $dvipscmd 2026/07/21 23:22:59.486800937 [1] "dvips" 2026/07/21 23:22:59.486801420 2026/07/21 23:22:59.486805873 $echo 2026/07/21 23:22:59.486806160 [1] FALSE 2026/07/21 23:22:59.486810192 2026/07/21 23:22:59.486810478 $editor 2026/07/21 23:22:59.486814091 [1] "vi" 2026/07/21 23:22:59.486814393 2026/07/21 23:22:59.486817999 $encoding 2026/07/21 23:22:59.486818305 [1] "native.enc" 2026/07/21 23:22:59.486822329 2026/07/21 23:22:59.486822614 $example.ask 2026/07/21 23:22:59.486826223 [1] "default" 2026/07/21 23:22:59.486826509 2026/07/21 23:22:59.486830055 $expressions 2026/07/21 23:22:59.486830323 [1] 5000 2026/07/21 23:22:59.486834303 2026/07/21 23:22:59.486834599 $help.search.types 2026/07/21 23:22:59.486838768 [1] "vignette" "demo" "help" 2026/07/21 23:22:59.486839085 2026/07/21 23:22:59.486843263 $help.try.all.packages 2026/07/21 23:22:59.486843570 [1] FALSE 2026/07/21 23:22:59.486847952 2026/07/21 23:22:59.486848217 $HTTPUserAgent 2026/07/21 23:22:59.486852072 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/21 23:22:59.486852374 2026/07/21 23:22:59.486857959 $internet.info 2026/07/21 23:22:59.486858241 [1] 2 2026/07/21 23:22:59.486862087 2026/07/21 23:22:59.486862352 $keep.parse.data 2026/07/21 23:22:59.486866264 [1] TRUE 2026/07/21 23:22:59.486866542 2026/07/21 23:22:59.486870140 $keep.parse.data.pkgs 2026/07/21 23:22:59.486870464 [1] FALSE 2026/07/21 23:22:59.486877995 2026/07/21 23:22:59.486878282 $keep.source 2026/07/21 23:22:59.486882086 [1] FALSE 2026/07/21 23:22:59.486882372 2026/07/21 23:22:59.486885836 $keep.source.pkgs 2026/07/21 23:22:59.486886099 [1] FALSE 2026/07/21 23:22:59.486890210 2026/07/21 23:22:59.486890489 $locatorBell 2026/07/21 23:22:59.486894180 [1] TRUE 2026/07/21 23:22:59.486894471 2026/07/21 23:22:59.486898833 $mailer 2026/07/21 23:22:59.486899120 [1] "mailto" 2026/07/21 23:22:59.486902976 2026/07/21 23:22:59.486903240 $matprod 2026/07/21 23:22:59.486906979 [1] "default" 2026/07/21 23:22:59.486907287 2026/07/21 23:22:59.486910988 $max.contour.segments 2026/07/21 23:22:59.486911260 [1] 25000 2026/07/21 23:22:59.486915356 2026/07/21 23:22:59.486915622 $max.print 2026/07/21 23:22:59.486919203 [1] 99999 2026/07/21 23:22:59.486919481 2026/07/21 23:22:59.486922834 $menu.graphics 2026/07/21 23:22:59.486923100 [1] TRUE 2026/07/21 23:22:59.486927121 2026/07/21 23:22:59.486927386 $na.action 2026/07/21 23:22:59.486934396 [1] "na.omit" 2026/07/21 23:22:59.486934956 2026/07/21 23:22:59.486940243 $nwarnings 2026/07/21 23:22:59.486940678 [1] 50 2026/07/21 23:22:59.486945841 2026/07/21 23:22:59.486946307 $OutDec 2026/07/21 23:22:59.486951125 [1] "." 2026/07/21 23:22:59.486951554 2026/07/21 23:22:59.486955934 $packrat.authenticated.downloads.use.renv 2026/07/21 23:22:59.486957363 [1] TRUE 2026/07/21 23:22:59.486963841 2026/07/21 23:22:59.486964261 $packrat.connect.timeout 2026/07/21 23:22:59.486969617 [1] 10 2026/07/21 23:22:59.486970035 2026/07/21 23:22:59.486974680 $packrat.untrusted.packages 2026/07/21 23:22:59.486975030 character(0) 2026/07/21 23:22:59.486981190 2026/07/21 23:22:59.486981694 $packrat.verbose.cache 2026/07/21 23:22:59.486987554 [1] TRUE 2026/07/21 23:22:59.486987941 2026/07/21 23:22:59.486992339 $pager 2026/07/21 23:22:59.486992759 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/21 23:22:59.486999079 2026/07/21 23:22:59.486999469 $papersize 2026/07/21 23:22:59.487004258 [1] "letter" 2026/07/21 23:22:59.487004605 2026/07/21 23:22:59.487011309 $PCRE_limit_recursion 2026/07/21 23:22:59.487011718 [1] NA 2026/07/21 23:22:59.487016767 2026/07/21 23:22:59.487017113 $PCRE_study 2026/07/21 23:22:59.487021306 [1] FALSE 2026/07/21 23:22:59.487021666 2026/07/21 23:22:59.487025658 $PCRE_use_JIT 2026/07/21 23:22:59.487026011 [1] TRUE 2026/07/21 23:22:59.487030573 2026/07/21 23:22:59.487031075 $pdfviewer 2026/07/21 23:22:59.487035204 [1] "/usr/bin/xdg-open" 2026/07/21 23:22:59.487035577 2026/07/21 23:22:59.487040154 $pkgType 2026/07/21 23:22:59.487040524 [1] "source" 2026/07/21 23:22:59.487044992 2026/07/21 23:22:59.487045342 $printcmd 2026/07/21 23:22:59.487049696 [1] "/usr/bin/lpr" 2026/07/21 23:22:59.487050061 2026/07/21 23:22:59.487054740 $prompt 2026/07/21 23:22:59.487055132 [1] "> " 2026/07/21 23:22:59.487060059 2026/07/21 23:22:59.487060485 $repos 2026/07/21 23:22:59.487064715 CRAN 2026/07/21 23:22:59.487065071 "@CRAN@" 2026/07/21 23:22:59.487070155 2026/07/21 23:22:59.487070540 $rl_word_breaks 2026/07/21 23:22:59.487075516 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/21 23:22:59.487075959 2026/07/21 23:22:59.487081072 $scipen 2026/07/21 23:22:59.487081480 [1] 0 2026/07/21 23:22:59.487086283 2026/07/21 23:22:59.487086706 $show.coef.Pvalues 2026/07/21 23:22:59.487092097 [1] TRUE 2026/07/21 23:22:59.487092510 2026/07/21 23:22:59.487115526 $show.error.messages 2026/07/21 23:22:59.487116079 [1] TRUE 2026/07/21 23:22:59.487122515 2026/07/21 23:22:59.487122970 $show.signif.stars 2026/07/21 23:22:59.487128528 [1] TRUE 2026/07/21 23:22:59.487128994 2026/07/21 23:22:59.487134259 $showErrorCalls 2026/07/21 23:22:59.487134721 [1] TRUE 2026/07/21 23:22:59.487140519 2026/07/21 23:22:59.487140936 $showNCalls 2026/07/21 23:22:59.487146036 [1] 50 2026/07/21 23:22:59.487146427 2026/07/21 23:22:59.487150910 $showWarnCalls 2026/07/21 23:22:59.487151343 [1] FALSE 2026/07/21 23:22:59.487156393 2026/07/21 23:22:59.487159704 $str 2026/07/21 23:22:59.487164484 $str$strict.width 2026/07/21 23:22:59.487165696 [1] "no" 2026/07/21 23:22:59.487171622 2026/07/21 23:22:59.487172033 $str$digits.d 2026/07/21 23:22:59.487176844 [1] 3 2026/07/21 23:22:59.487177263 2026/07/21 23:22:59.487181729 $str$vec.len 2026/07/21 23:22:59.487182169 [1] 4 2026/07/21 23:22:59.487187636 2026/07/21 23:22:59.487188101 $str$list.len 2026/07/21 23:22:59.487193301 [1] 99 2026/07/21 23:22:59.487193716 2026/07/21 23:22:59.487198479 $str$deparse.lines 2026/07/21 23:22:59.487199025 NULL 2026/07/21 23:22:59.487204764 2026/07/21 23:22:59.487205180 $str$drop.deparse.attr 2026/07/21 23:22:59.487210782 [1] TRUE 2026/07/21 23:22:59.487211220 2026/07/21 23:22:59.487216060 $str$formatNum 2026/07/21 23:22:59.487216478 function (x, ...) 2026/07/21 23:22:59.487222470 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/21 23:22:59.487223078 <environment: 0x5628fdf57018> 2026/07/21 23:22:59.487231361 2026/07/21 23:22:59.487231788 2026/07/21 23:22:59.487236441 $str.dendrogram.last 2026/07/21 23:22:59.487236857 [1] "`" 2026/07/21 23:22:59.487242437 2026/07/21 23:22:59.487242780 $texi2dvi 2026/07/21 23:22:59.487247636 [1] "/usr/bin/texi2dvi" 2026/07/21 23:22:59.487248032 2026/07/21 23:22:59.487253504 $timeout 2026/07/21 23:22:59.487254237 [1] 60 2026/07/21 23:22:59.487259136 2026/07/21 23:22:59.487259502 $ts.eps 2026/07/21 23:22:59.487264401 [1] 1e-05 2026/07/21 23:22:59.487264822 2026/07/21 23:22:59.487269664 $ts.S.compat 2026/07/21 23:22:59.487270129 [1] FALSE 2026/07/21 23:22:59.487276165 2026/07/21 23:22:59.487276593 $unzip 2026/07/21 23:22:59.487281899 [1] "/usr/bin/unzip" 2026/07/21 23:22:59.487282372 2026/07/21 23:22:59.487287869 $useFancyQuotes 2026/07/21 23:22:59.487288314 [1] TRUE 2026/07/21 23:22:59.487294217 2026/07/21 23:22:59.487294648 $verbose 2026/07/21 23:22:59.487299757 [1] FALSE 2026/07/21 23:22:59.487300191 2026/07/21 23:22:59.487305151 $warn 2026/07/21 23:22:59.487305581 [1] 0 2026/07/21 23:22:59.487310561 2026/07/21 23:22:59.487310963 $warning.length 2026/07/21 23:22:59.487316006 [1] 1000 2026/07/21 23:22:59.487316432 2026/07/21 23:22:59.487321222 $warnPartialMatchArgs 2026/07/21 23:22:59.487321695 [1] FALSE 2026/07/21 23:22:59.487330828 2026/07/21 23:22:59.487331307 $warnPartialMatchAttr 2026/07/21 23:22:59.487337202 [1] FALSE 2026/07/21 23:22:59.487337643 2026/07/21 23:22:59.487342626 $warnPartialMatchDollar 2026/07/21 23:22:59.487343102 [1] FALSE 2026/07/21 23:22:59.487350732 2026/07/21 23:22:59.487351298 $width 2026/07/21 23:22:59.487356611 [1] 80 2026/07/21 23:22:59.487357090 |
| ✅ | packrat-restore-sandbox | environment | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:22:59.504842651 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:59.505032414 [connect-session] Job Key: [redacted] 2026/07/21 23:22:59.505041300 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:59.505043275 [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:33079 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:33079 2026/07/21 23:22:59.646296872 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:59.646467255 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/21 23:22:59.652414265 2026/07/21 23:22:59.652422110 $ env 2026/07/21 23:22:59.652463861 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488 2026/07/21 23:22:59.652464739 EDITOR=vi 2026/07/21 23:22:59.652473745 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:22:59.652474395 HOSTNAME=0b9eaff6ee40 2026/07/21 23:22:59.652481392 LANG=en_US.UTF-8 2026/07/21 23:22:59.652481724 LANGUAGE=en_US:en 2026/07/21 23:22:59.652487783 LC_ALL=en_US.UTF-8 2026/07/21 23:22:59.652488174 LD_LIBRARY_PATH=/opt/R/4.5.2/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server 2026/07/21 23:22:59.652500541 LN_S=ln -s 2026/07/21 23:22:59.652500820 LOGNAME=rstudio-connect 2026/07/21 23:22:59.652509499 MAKEFLAGS=-j1 2026/07/21 23:22:59.652509906 MAKE=make 2026/07/21 23:22:59.652518904 PAGER=/usr/bin/pager 2026/07/21 23:22:59.652519376 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/21 23:22:59.652526356 POSIT_CONNECT=1 2026/07/21 23:22:59.652526664 POSIT_PRODUCT=CONNECT 2026/07/21 23:22:59.652535043 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 23:22:59.652535597 R_ARCH= 2026/07/21 23:22:59.652541414 R_BROWSER=xdg-open 2026/07/21 23:22:59.652541740 R_BZIPCMD=/usr/bin/bzip2 2026/07/21 23:22:59.652547708 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/21 23:22:59.652547942 R_ENVIRON_USER=REDACTED 2026/07/21 23:22:59.652553096 R_GZIPCMD=/usr/bin/gzip 2026/07/21 23:22:59.652553347 R_HOME=/opt/R/4.5.2/lib/R 2026/07/21 23:22:59.652557410 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/21 23:22:59.652557960 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/21 23:22:59.652563587 R_LIBS_USER=REDACTED 2026/07/21 23:22:59.652563875 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/21 23:22:59.652568977 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpVR1vsa/packrat-src 2026/07/21 23:22:59.652569553 R_PAPERSIZE=letter 2026/07/21 23:22:59.652575527 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/21 23:22:59.652575762 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/21 23:22:59.652580540 R_PRINTCMD=/usr/bin/lpr 2026/07/21 23:22:59.652580788 R_PROFILE_USER=REDACTED 2026/07/21 23:22:59.652590187 R_RD4PDF=times,inconsolata,hyper 2026/07/21 23:22:59.652590682 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpVR1vsa 2026/07/21 23:22:59.652608321 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/21 23:22:59.652615903 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/21 23:22:59.652646364 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/21 23:22:59.652646883 RSTUDIO_PRODUCT=CONNECT 2026/07/21 23:22:59.652655380 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/21 23:22:59.652655837 R_UNZIPCMD=/usr/bin/unzip 2026/07/21 23:22:59.652664661 R_ZIPCMD=/usr/bin/zip 2026/07/21 23:22:59.652665109 SED=/usr/bin/sed 2026/07/21 23:22:59.652671979 SHLVL=2 2026/07/21 23:22:59.652672475 STARTUP_DEBUG_MODE=0 2026/07/21 23:22:59.652679710 TAR=/usr/bin/tar 2026/07/21 23:22:59.652680150 TERM=xterm 2026/07/21 23:22:59.652686601 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:22:59.652687033 TZ=UTC 2026/07/21 23:22:59.652694427 USERNAME=rstudio-connect 2026/07/21 23:22:59.652694835 USER=rstudio-connect 2026/07/21 23:22:59.655710492 _=/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/21 23:22:59.669381749 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:59.669569097 [connect-session] Job Key: [redacted] 2026/07/21 23:22:59.669578835 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:59.669580982 [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:46077 ... Connected to session server http://127.0.0.1:46077 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:59.812341827 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:59.812618490 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/21 23:22:59.818102456 2026/07/21 23:22:59.818124731 $ findmnt --notruncate 2026/07/21 23:22:59.818154167 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 23:22:59.818157906 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay2/l/ M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:59.818240932 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:59.818317120 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 23:22:59.818318275 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:22:59.818330736 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:59.818331017 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 23:22:59.818343046 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:22:59.818343578 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 23:22:59.818355662 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 23:22:59.818356634 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:59.818395221 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:59.818400137 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:59.818572784 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:59.818573919 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:59.818602013 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:59.818602444 ├─/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/21 23:22:59.818633600 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:59.818634297 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/HmAFlZn17luoN5nF] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:59.818664093 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:59.818664517 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:22:59.818692038 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3166026031] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:59.818692748 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:22:59.821271776 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay 2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:22:59.833403210 [connect-session] Connect Session v2026.06.1 2026/07/21 23:22:59.833585427 [connect-session] Job Key: [redacted] 2026/07/21 23:22:59.833595127 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:22:59.833597796 [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:38515 ... Connected to session server http://127.0.0.1:38515 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:22:59.966384716 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:22:59.966773221 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/21 23:23:00.150020258 2026/07/21 23:23:00.150037964 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/21 23:23:00.150109535 * Trying 3.142.16.141:443... 2026/07/21 23:23:00.150111649 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0) 2026/07/21 23:23:00.150129941 * ALPN, offering h2 2026/07/21 23:23:00.150130455 * ALPN, offering http/1.1 2026/07/21 23:23:00.150139111 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 23:23:00.150139687 * CApath: /etc/ssl/certs 2026/07/21 23:23:00.150149968 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:23:00.150150901 } [5 bytes data] 2026/07/21 23:23:00.150161762 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 23:23:00.150162732 } [512 bytes data] 2026/07/21 23:23:00.150172910 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:23:00.150173596 { [5 bytes data] 2026/07/21 23:23:00.150183302 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 23:23:00.150183816 { [104 bytes data] 2026/07/21 23:23:00.150193035 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:23:00.150193516 { [5 bytes data] 2026/07/21 23:23:00.150203143 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/21 23:23:00.150203728 { [3880 bytes data] 2026/07/21 23:23:00.150212602 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:23:00.150213505 { [5 bytes data] 2026/07/21 23:23:00.150223155 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/21 23:23:00.150223967 { [333 bytes data] 2026/07/21 23:23:00.150232433 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:23:00.150232937 { [5 bytes data] 2026/07/21 23:23:00.150238829 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/21 23:23:00.150239143 { [4 bytes data] 2026/07/21 23:23:00.150244749 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:23:00.150245092 } [5 bytes data] 2026/07/21 23:23:00.150250829 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/21 23:23:00.150251257 } [70 bytes data] 2026/07/21 23:23:00.150256944 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 23:23:00.150257380 } [5 bytes data] 2026/07/21 23:23:00.150262628 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 23:23:00.150263084 } [1 bytes data] 2026/07/21 23:23:00.150269732 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:23:00.150270672 } [5 bytes data] 2026/07/21 23:23:00.150276600 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/21 23:23:00.150277032 } [16 bytes data] 2026/07/21 23:23:00.150282972 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 23:23:00.150283281 { [5 bytes data] 2026/07/21 23:23:00.150289025 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:23:00.150289532 { [5 bytes data] 2026/07/21 23:23:00.150295591 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/21 23:23:00.150295944 { [16 bytes data] 2026/07/21 23:23:00.150301765 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/21 23:23:00.150302293 * ALPN, server accepted to use h2 2026/07/21 23:23:00.150310317 * Server certificate: 2026/07/21 23:23:00.150310609 * subject: CN=p3m.posit.it 2026/07/21 23:23:00.150315957 * start date: Jul 12 00:00:00 2026 GMT 2026/07/21 23:23:00.150316390 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/21 23:23:00.150321557 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/21 23:23:00.150322244 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/21 23:23:00.150330154 * SSL certificate verify ok. 2026/07/21 23:23:00.150330419 * Using HTTP2, server supports multiplexing 2026/07/21 23:23:00.150335474 * Connection state changed (HTTP/2 confirmed) 2026/07/21 23:23:00.150335735 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 23:23:00.150357845 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:23:00.150358438 } [5 bytes data] 2026/07/21 23:23:00.150365738 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:23:00.150366183 } [5 bytes data] 2026/07/21 23:23:00.150372439 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:23:00.150372901 } [5 bytes data] 2026/07/21 23:23:00.150379157 * Using Stream ID: 1 (easy handle 0x558f1a3bba40) 2026/07/21 23:23:00.150379696 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:23:00.150386684 } [5 bytes data] 2026/07/21 23:23:00.150387011 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/21 23:23:00.150392415 > Host: packagemanager.posit.co 2026/07/21 23:23:00.150392734 > user-agent: curl/7.81.0 2026/07/21 23:23:00.150399112 > accept: */* 2026/07/21 23:23:00.150399442 > 2026/07/21 23:23:00.150403730 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:23:00.150404135 { [5 bytes data] 2026/07/21 23:23:00.150408960 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/21 23:23:00.150409370 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:23:00.150415539 } [5 bytes data] 2026/07/21 23:23:00.150415795 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:23:00.150420108 { [5 bytes data] 2026/07/21 23:23:00.150420361 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:23:00.150424717 { [5 bytes data] 2026/07/21 23:23:00.150424997 < HTTP/2 400 2026/07/21 23:23:00.150428422 < date: Tue, 21 Jul 2026 23:23:00 GMT 2026/07/21 23:23:00.150428676 < content-type: text/plain; charset=utf-8 2026/07/21 23:23:00.150438099 < content-length: 94 2026/07/21 23:23:00.150438645 < cache-control: max-age=3600 2026/07/21 23:23:00.150445614 < request-id: 39b2bccb-9706-4c7f-973f-6d92c6a79dba 2026/07/21 23:23:00.150446021 < server: Posit Package Manager v2026.06.0 2026/07/21 23:23:00.150454203 < x-content-type-options: nosniff 2026/07/21 23:23:00.150454478 < x-frame-options: DENY 2026/07/21 23:23:00.150460028 < x-repository-type: RSPM 2026/07/21 23:23:00.150460312 < 2026/07/21 23:23:00.150464096 { [94 bytes data] 2026/07/21 23:23:00.150464405 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:23:00.150468863 { [5 bytes data] 2026/07/21 23:23:00.153959860 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/21 23:23:00.165881643 [connect-session] Connect Session v2026.06.1 2026/07/21 23:23:00.166287969 [connect-session] Job Key: [redacted] 2026/07/21 23:23:00.166298584 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/21 23:23:00.166300666 [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:39283 ... Connected to session server http://127.0.0.1:39283 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:23:00.294560809 Configuring packrat to use available credentials for private repository access. 2026/07/21 23:23:00.294734135 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/21 23:23:00.598267773 2026/07/21 23:23:00.598280305 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/21 23:23:00.598398432 * Trying 18.224.154.113:443... 2026/07/21 23:23:00.598400443 * Connected to packagemanager.posit.co (18.224.154.113) port 443 (#0) 2026/07/21 23:23:00.598410716 * ALPN, offering h2 2026/07/21 23:23:00.598411182 * ALPN, offering http/1.1 2026/07/21 23:23:00.598417556 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/21 23:23:00.598417951 * CApath: /etc/ssl/certs 2026/07/21 23:23:00.598423599 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:23:00.598424179 } [5 bytes data] 2026/07/21 23:23:00.598430060 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/21 23:23:00.598430316 } [512 bytes data] 2026/07/21 23:23:00.598435182 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:23:00.598435558 { [5 bytes data] 2026/07/21 23:23:00.598440671 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/21 23:23:00.598441156 { [104 bytes data] 2026/07/21 23:23:00.598445564 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:23:00.598445792 { [5 bytes data] 2026/07/21 23:23:00.598450136 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/21 23:23:00.598450364 { [3880 bytes data] 2026/07/21 23:23:00.598454702 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:23:00.598454960 { [5 bytes data] 2026/07/21 23:23:00.598459375 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/21 23:23:00.598459617 { [333 bytes data] 2026/07/21 23:23:00.598468972 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:23:00.598469431 { [5 bytes data] 2026/07/21 23:23:00.598482631 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/21 23:23:00.598484685 { [4 bytes data] 2026/07/21 23:23:00.598503747 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:23:00.598506834 } [5 bytes data] 2026/07/21 23:23:00.598512350 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/21 23:23:00.598512726 } [70 bytes data] 2026/07/21 23:23:00.598517502 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/21 23:23:00.598518067 } [5 bytes data] 2026/07/21 23:23:00.598522733 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/21 23:23:00.598522987 } [1 bytes data] 2026/07/21 23:23:00.598527732 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/21 23:23:00.598527978 } [5 bytes data] 2026/07/21 23:23:00.598532727 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/21 23:23:00.598533096 } [16 bytes data] 2026/07/21 23:23:00.598537687 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/21 23:23:00.598538140 { [5 bytes data] 2026/07/21 23:23:00.598551102 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/21 23:23:00.598551449 { [5 bytes data] 2026/07/21 23:23:00.598556336 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/21 23:23:00.598556726 { [16 bytes data] 2026/07/21 23:23:00.598567973 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/21 23:23:00.598568463 * ALPN, server accepted to use h2 2026/07/21 23:23:00.598577638 * Server certificate: 2026/07/21 23:23:00.598578149 * subject: CN=p3m.posit.it 2026/07/21 23:23:00.598585052 * start date: Jul 12 00:00:00 2026 GMT 2026/07/21 23:23:00.598585378 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/21 23:23:00.598591389 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/21 23:23:00.598592064 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/21 23:23:00.598615843 * SSL certificate verify ok. 2026/07/21 23:23:00.598616491 * Using HTTP2, server supports multiplexing 2026/07/21 23:23:00.598631423 * Connection state changed (HTTP/2 confirmed) 2026/07/21 23:23:00.598631848 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/21 23:23:00.598653352 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:23:00.598662789 } [5 bytes data] 2026/07/21 23:23:00.598694134 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:23:00.598694761 } [5 bytes data] 2026/07/21 23:23:00.598702594 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:23:00.598703097 } [5 bytes data] 2026/07/21 23:23:00.598709606 * Using Stream ID: 1 (easy handle 0x56348dee7a40) 2026/07/21 23:23:00.598710789 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:23:00.598737199 } [5 bytes data] 2026/07/21 23:23:00.598737705 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/21 23:23:00.598744587 > Host: packagemanager.posit.co 2026/07/21 23:23:00.598745382 > user-agent: curl/7.81.0 2026/07/21 23:23:00.598752603 > accept: */* 2026/07/21 23:23:00.598752961 > 2026/07/21 23:23:00.598757891 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:23:00.598758404 { [5 bytes data] 2026/07/21 23:23:00.598764733 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/21 23:23:00.598765253 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/21 23:23:00.598774093 } [5 bytes data] 2026/07/21 23:23:00.598774459 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:23:00.598800743 { [5 bytes data] 2026/07/21 23:23:00.598801732 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:23:00.598810819 { [5 bytes data] 2026/07/21 23:23:00.598812624 < HTTP/2 400 2026/07/21 23:23:00.598821392 < date: Tue, 21 Jul 2026 23:23:00 GMT 2026/07/21 23:23:00.598822055 < content-type: text/plain; charset=utf-8 2026/07/21 23:23:00.598828877 < content-length: 94 2026/07/21 23:23:00.598829300 < cache-control: max-age=3600 2026/07/21 23:23:00.598835604 < request-id: 9592a74e-1681-401d-8e1b-94424e709bc8 2026/07/21 23:23:00.598836080 < server: Posit Package Manager v2026.06.0 2026/07/21 23:23:00.598845151 < x-content-type-options: nosniff 2026/07/21 23:23:00.598845499 < x-frame-options: DENY 2026/07/21 23:23:00.598852405 < x-repository-type: RSPM 2026/07/21 23:23:00.598852802 < 2026/07/21 23:23:00.598858850 { [94 bytes data] 2026/07/21 23:23:00.598859509 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/21 23:23:00.598873695 { [5 bytes data] 2026/07/21 23:23:00.603113661 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | rmarkdown-sandbox | R-version | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 23:23:00.709995108 [connect-session] Connect Session v2026.06.1 2026/07/21 23:23:00.710194444 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:43367 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:43367 2026/07/21 23:23:00.845886743 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:00.846080679 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:00.846123724 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/21 23:23:00.860173526 2026/07/21 23:23:00.860181163 $ /opt/R/4.4.3/bin/R --version 2026/07/21 23:23:00.860220810 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/21 23:23:00.860221862 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/21 23:23:00.860235334 Platform: x86_64-pc-linux-gnu 2026/07/21 23:23:00.860235887 2026/07/21 23:23:00.860240519 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/21 23:23:00.860240934 You are welcome to redistribute it under the terms of the 2026/07/21 23:23:00.860251690 GNU General Public License versions 2 or 3. 2026/07/21 23:23:00.860252282 For more information about these matters see 2026/07/21 23:23:00.863041613 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:43367 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | installed-packages | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 23:23:00.875603812 [connect-session] Connect Session v2026.06.1 2026/07/21 23:23:00.875853825 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:41659 ... Connected to session server http://127.0.0.1:41659 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:23:01.010275240 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:01.010428411 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:01.010487017 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/21 23:23:01.152104230 2026/07/21 23:23:01.152119011 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/21 23:23:01.152173603 Package Version LibPath 2026/07/21 23:23:01.152174755 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152187152 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152187772 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152196510 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152196975 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152204421 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152204753 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152212091 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152212616 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152220431 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152220934 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152232392 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152233028 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152240211 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152240473 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152246702 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152246972 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152252498 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152252791 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152258326 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152258566 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152263881 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152264102 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152269994 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152270350 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152296386 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152297085 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.152313094 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/21 23:23:01.155884365 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopped session pings to http://127.0.0.1:41659 Stopping content session token refresher |
| ✅ | rmarkdown-sandbox | options | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 23:23:01.168964994 [connect-session] Connect Session v2026.06.1 2026/07/21 23:23:01.169157702 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:43663 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:43663 2026/07/21 23:23:01.302438395 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:01.302621448 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:01.302813250 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/21 23:23:01.303282929 $add.smooth 2026/07/21 23:23:01.303288783 [1] TRUE 2026/07/21 23:23:01.303305687 2026/07/21 23:23:01.303307256 $bitmapType 2026/07/21 23:23:01.303313238 [1] "cairo" 2026/07/21 23:23:01.303313653 2026/07/21 23:23:01.303319590 $browser 2026/07/21 23:23:01.303320040 function (url) 2026/07/21 23:23:01.303325463 { 2026/07/21 23:23:01.303325929 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/21 23:23:01.303334434 } 2026/07/21 23:23:01.303334778 <environment: 0x55f16dc6c440> 2026/07/21 23:23:01.303341738 2026/07/21 23:23:01.303342116 $browserNLdisabled 2026/07/21 23:23:01.303347202 [1] FALSE 2026/07/21 23:23:01.303347577 2026/07/21 23:23:01.303352215 $catch.script.errors 2026/07/21 23:23:01.303352597 [1] FALSE 2026/07/21 23:23:01.303362775 2026/07/21 23:23:01.303363159 $CBoundsCheck 2026/07/21 23:23:01.303375649 [1] FALSE 2026/07/21 23:23:01.303380646 2026/07/21 23:23:01.303407208 $check.bounds 2026/07/21 23:23:01.303407820 [1] FALSE 2026/07/21 23:23:01.303414257 2026/07/21 23:23:01.303416716 $citation.bibtex.max 2026/07/21 23:23:01.303422528 [1] 1 2026/07/21 23:23:01.303423060 2026/07/21 23:23:01.303430899 $continue 2026/07/21 23:23:01.303431353 [1] "+ " 2026/07/21 23:23:01.303436120 2026/07/21 23:23:01.303436480 $contrasts 2026/07/21 23:23:01.303440900 unordered ordered 2026/07/21 23:23:01.303441750 "contr.treatment" "contr.poly" 2026/07/21 23:23:01.303448652 2026/07/21 23:23:01.303449111 $defaultPackages 2026/07/21 23:23:01.303454378 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/21 23:23:01.303455219 2026/07/21 23:23:01.303462167 $demo.ask 2026/07/21 23:23:01.303462574 [1] "default" 2026/07/21 23:23:01.303467797 2026/07/21 23:23:01.303468240 $deparse.cutoff 2026/07/21 23:23:01.303473092 [1] 60 2026/07/21 23:23:01.303473519 2026/07/21 23:23:01.303477722 $device 2026/07/21 23:23:01.303578262 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/21 23:23:01.303579462 width, height, onefile, family, title, fonts, version, paper, 2026/07/21 23:23:01.303594597 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/21 23:23:01.303595091 useKerning, fillOddEven, compress) 2026/07/21 23:23:01.303604202 { 2026/07/21 23:23:01.303604750 initPSandPDFfonts() 2026/07/21 23:23:01.303609873 new <- list() 2026/07/21 23:23:01.303610410 if (!missing(width)) 2026/07/21 23:23:01.303616441 new$width <- width 2026/07/21 23:23:01.303616860 if (!missing(height)) 2026/07/21 23:23:01.303623175 new$height <- height 2026/07/21 23:23:01.303623637 if (!missing(onefile)) 2026/07/21 23:23:01.303629677 new$onefile <- onefile 2026/07/21 23:23:01.303630034 if (!missing(title)) 2026/07/21 23:23:01.303636163 new$title <- title 2026/07/21 23:23:01.303636534 if (!missing(fonts)) 2026/07/21 23:23:01.303643534 new$fonts <- fonts 2026/07/21 23:23:01.303643920 if (!missing(version)) 2026/07/21 23:23:01.303650068 new$version <- version 2026/07/21 23:23:01.303650393 if (!missing(paper)) 2026/07/21 23:23:01.303656688 new$paper <- paper 2026/07/21 23:23:01.303657104 if (!missing(encoding)) 2026/07/21 23:23:01.303663645 new$encoding <- encoding 2026/07/21 23:23:01.303664019 if (!missing(bg)) 2026/07/21 23:23:01.303674756 new$bg <- bg 2026/07/21 23:23:01.303675234 if (!missing(fg)) 2026/07/21 23:23:01.303681023 new$fg <- fg 2026/07/21 23:23:01.303681423 if (!missing(pointsize)) 2026/07/21 23:23:01.303694051 new$pointsize <- pointsize 2026/07/21 23:23:01.303694492 if (!missing(pagecentre)) 2026/07/21 23:23:01.303701436 new$pagecentre <- pagecentre 2026/07/21 23:23:01.303701817 if (!missing(colormodel)) 2026/07/21 23:23:01.303716335 new$colormodel <- colormodel 2026/07/21 23:23:01.303716723 if (!missing(useDingbats)) 2026/07/21 23:23:01.303723723 new$useDingbats <- useDingbats 2026/07/21 23:23:01.303724105 if (!missing(useKerning)) 2026/07/21 23:23:01.303730948 new$useKerning <- useKerning 2026/07/21 23:23:01.303731368 if (!missing(fillOddEven)) 2026/07/21 23:23:01.303740879 new$fillOddEven <- fillOddEven 2026/07/21 23:23:01.303741346 if (!missing(compress)) 2026/07/21 23:23:01.303752839 new$compress <- compress 2026/07/21 23:23:01.303753397 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/21 23:23:01.303762317 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/21 23:23:01.303762719 inherits(family, "CIDFont"))) { 2026/07/21 23:23:01.303772243 enc <- family$encoding 2026/07/21 23:23:01.303772692 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/21 23:23:01.303785572 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/21 23:23:01.303798986 "default")) 2026/07/21 23:23:01.303799475 old$encoding <- enc 2026/07/21 23:23:01.303805780 family <- family$metrics 2026/07/21 23:23:01.303806166 } 2026/07/21 23:23:01.303812126 if (is.null(old$encoding) || old$encoding == "default") 2026/07/21 23:23:01.303812543 old$encoding <- guessEncoding() 2026/07/21 23:23:01.303820480 if (!missing(family)) { 2026/07/21 23:23:01.303820894 if (length(family) == 4L) { 2026/07/21 23:23:01.303827986 family <- c(family, "Symbol.afm") 2026/07/21 23:23:01.303828409 } 2026/07/21 23:23:01.303834596 else if (length(family) == 5L) { 2026/07/21 23:23:01.303834983 } 2026/07/21 23:23:01.303841400 else if (length(family) == 1L) { 2026/07/21 23:23:01.303841794 pf <- pdfFonts(family)[[1L]] 2026/07/21 23:23:01.303849459 if (is.null(pf)) 2026/07/21 23:23:01.303849889 stop(gettextf("unknown family '%s'", family), 2026/07/21 23:23:01.303863927 domain = NA) 2026/07/21 23:23:01.303864486 matchFont(pf, old$encoding) 2026/07/21 23:23:01.303870056 } 2026/07/21 23:23:01.303874358 else stop("invalid 'family' argument") 2026/07/21 23:23:01.303875057 old$family <- family 2026/07/21 23:23:01.303881900 } 2026/07/21 23:23:01.303882242 version <- old$version 2026/07/21 23:23:01.303887344 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/21 23:23:01.303887728 "2.0") 2026/07/21 23:23:01.303894316 if (version %in% versions) 2026/07/21 23:23:01.303894710 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/21 23:23:01.303902010 else stop("invalid PDF version") 2026/07/21 23:23:01.303902355 onefile <- old$onefile 2026/07/21 23:23:01.303907071 if (!checkIntFormat(file)) 2026/07/21 23:23:01.303912436 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/21 23:23:01.303916199 domain = NA) 2026/07/21 23:23:01.303928850 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/21 23:23:01.303929323 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/21 23:23:01.303938465 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/21 23:23:01.303938973 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/21 23:23:01.303948736 old$fillOddEven, old$compress) 2026/07/21 23:23:01.303950058 invisible() 2026/07/21 23:23:01.303957520 } 2026/07/21 23:23:01.303957965 <bytecode: 0x55f16bf5ea48> 2026/07/21 23:23:01.303969458 <environment: namespace:grDevices> 2026/07/21 23:23:01.303970083 2026/07/21 23:23:01.303993664 $device.ask.default 2026/07/21 23:23:01.303994267 [1] FALSE 2026/07/21 23:23:01.303999692 2026/07/21 23:23:01.304000052 $digits 2026/07/21 23:23:01.304009008 [1] 7 2026/07/21 23:23:01.304009374 2026/07/21 23:23:01.304013039 $dvipscmd 2026/07/21 23:23:01.304013371 [1] "dvips" 2026/07/21 23:23:01.304017768 2026/07/21 23:23:01.304018125 $echo 2026/07/21 23:23:01.304024186 [1] FALSE 2026/07/21 23:23:01.304024823 2026/07/21 23:23:01.304030168 $editor 2026/07/21 23:23:01.304030593 [1] "vi" 2026/07/21 23:23:01.304035095 2026/07/21 23:23:01.304035459 $encoding 2026/07/21 23:23:01.304039770 [1] "native.enc" 2026/07/21 23:23:01.304040181 2026/07/21 23:23:01.304045068 $example.ask 2026/07/21 23:23:01.304045455 [1] "default" 2026/07/21 23:23:01.304050731 2026/07/21 23:23:01.304051142 $expressions 2026/07/21 23:23:01.304055881 [1] 5000 2026/07/21 23:23:01.304056261 2026/07/21 23:23:01.304060541 $help.search.types 2026/07/21 23:23:01.304060944 [1] "vignette" "demo" "help" 2026/07/21 23:23:01.304067440 2026/07/21 23:23:01.304068967 $help.try.all.packages 2026/07/21 23:23:01.304074534 [1] FALSE 2026/07/21 23:23:01.304074928 2026/07/21 23:23:01.304079377 $HTTPUserAgent 2026/07/21 23:23:01.304079829 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/21 23:23:01.304088073 2026/07/21 23:23:01.304088490 $internet.info 2026/07/21 23:23:01.304093379 [1] 2 2026/07/21 23:23:01.304093772 2026/07/21 23:23:01.304097945 $keep.parse.data 2026/07/21 23:23:01.304098367 [1] TRUE 2026/07/21 23:23:01.304103981 2026/07/21 23:23:01.304104432 $keep.parse.data.pkgs 2026/07/21 23:23:01.304109323 [1] FALSE 2026/07/21 23:23:01.304109754 2026/07/21 23:23:01.304114241 $keep.source 2026/07/21 23:23:01.304114628 [1] FALSE 2026/07/21 23:23:01.304119828 2026/07/21 23:23:01.304120187 $keep.source.pkgs 2026/07/21 23:23:01.304125186 [1] FALSE 2026/07/21 23:23:01.304125605 2026/07/21 23:23:01.304129877 $locatorBell 2026/07/21 23:23:01.304130270 [1] TRUE 2026/07/21 23:23:01.304135275 2026/07/21 23:23:01.304135664 $mailer 2026/07/21 23:23:01.304140075 [1] "mailto" 2026/07/21 23:23:01.304140491 2026/07/21 23:23:01.304144705 $matprod 2026/07/21 23:23:01.304145110 [1] "default" 2026/07/21 23:23:01.304150098 2026/07/21 23:23:01.304150517 $max.contour.segments 2026/07/21 23:23:01.304155571 [1] 25000 2026/07/21 23:23:01.304156025 2026/07/21 23:23:01.304160498 $max.print 2026/07/21 23:23:01.304160863 [1] 99999 2026/07/21 23:23:01.304168224 2026/07/21 23:23:01.304168893 $menu.graphics 2026/07/21 23:23:01.304174506 [1] TRUE 2026/07/21 23:23:01.304174913 2026/07/21 23:23:01.304179727 $na.action 2026/07/21 23:23:01.304180122 [1] "na.omit" 2026/07/21 23:23:01.304184988 2026/07/21 23:23:01.304185357 $nwarnings 2026/07/21 23:23:01.304190099 [1] 50 2026/07/21 23:23:01.304190536 2026/07/21 23:23:01.304194787 $OutDec 2026/07/21 23:23:01.304195191 [1] "." 2026/07/21 23:23:01.304199853 2026/07/21 23:23:01.304200219 $pager 2026/07/21 23:23:01.304204859 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/21 23:23:01.304205258 2026/07/21 23:23:01.304210865 $papersize 2026/07/21 23:23:01.304211305 [1] "letter" 2026/07/21 23:23:01.304217928 2026/07/21 23:23:01.304218375 $PCRE_limit_recursion 2026/07/21 23:23:01.304223619 [1] NA 2026/07/21 23:23:01.304224029 2026/07/21 23:23:01.304228401 $PCRE_study 2026/07/21 23:23:01.304228791 [1] FALSE 2026/07/21 23:23:01.304233753 2026/07/21 23:23:01.304234066 $PCRE_use_JIT 2026/07/21 23:23:01.304238757 [1] TRUE 2026/07/21 23:23:01.304239160 2026/07/21 23:23:01.304243519 $pdfviewer 2026/07/21 23:23:01.304243892 [1] "/usr/bin/xdg-open" 2026/07/21 23:23:01.304249553 2026/07/21 23:23:01.304249973 $pkgType 2026/07/21 23:23:01.304254590 [1] "source" 2026/07/21 23:23:01.304255021 2026/07/21 23:23:01.304260037 $printcmd 2026/07/21 23:23:01.304260407 [1] "/usr/bin/lpr" 2026/07/21 23:23:01.304265757 2026/07/21 23:23:01.304266152 $prompt 2026/07/21 23:23:01.304270695 [1] "> " 2026/07/21 23:23:01.304271074 2026/07/21 23:23:01.304275507 $repos 2026/07/21 23:23:01.304275953 CRAN 2026/07/21 23:23:01.304280715 "@CRAN@" 2026/07/21 23:23:01.304281138 2026/07/21 23:23:01.304285582 $rl_word_breaks 2026/07/21 23:23:01.304286002 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/21 23:23:01.304294079 2026/07/21 23:23:01.304294443 $scipen 2026/07/21 23:23:01.304298892 [1] 0 2026/07/21 23:23:01.304299302 2026/07/21 23:23:01.304303406 $show.coef.Pvalues 2026/07/21 23:23:01.304303847 [1] TRUE 2026/07/21 23:23:01.304309194 2026/07/21 23:23:01.304309581 $show.error.messages 2026/07/21 23:23:01.304314699 [1] TRUE 2026/07/21 23:23:01.304315101 2026/07/21 23:23:01.304319327 $show.signif.stars 2026/07/21 23:23:01.304319745 [1] TRUE 2026/07/21 23:23:01.304324886 2026/07/21 23:23:01.304325258 $showErrorCalls 2026/07/21 23:23:01.304330148 [1] TRUE 2026/07/21 23:23:01.304330545 2026/07/21 23:23:01.304335289 $showNCalls 2026/07/21 23:23:01.304335703 [1] 50 2026/07/21 23:23:01.304340557 2026/07/21 23:23:01.304340990 $showWarnCalls 2026/07/21 23:23:01.304346012 [1] FALSE 2026/07/21 23:23:01.304346425 2026/07/21 23:23:01.304350966 $str 2026/07/21 23:23:01.304351400 $str$strict.width 2026/07/21 23:23:01.304356628 [1] "no" 2026/07/21 23:23:01.304357036 2026/07/21 23:23:01.304361461 $str$digits.d 2026/07/21 23:23:01.304361877 [1] 3 2026/07/21 23:23:01.304366656 2026/07/21 23:23:01.304367055 $str$vec.len 2026/07/21 23:23:01.304371671 [1] 4 2026/07/21 23:23:01.304372070 2026/07/21 23:23:01.304376366 $str$list.len 2026/07/21 23:23:01.304376762 [1] 99 2026/07/21 23:23:01.304381501 2026/07/21 23:23:01.304381949 $str$deparse.lines 2026/07/21 23:23:01.304386817 NULL 2026/07/21 23:23:01.304387277 2026/07/21 23:23:01.304391648 $str$drop.deparse.attr 2026/07/21 23:23:01.304392053 [1] TRUE 2026/07/21 23:23:01.304397460 2026/07/21 23:23:01.304397880 $str$formatNum 2026/07/21 23:23:01.304402681 function (x, ...) 2026/07/21 23:23:01.304403103 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/21 23:23:01.304409806 <environment: 0x55f16c6ba0b8> 2026/07/21 23:23:01.304410240 2026/07/21 23:23:01.304415829 2026/07/21 23:23:01.304416255 $str.dendrogram.last 2026/07/21 23:23:01.304421819 [1] "`" 2026/07/21 23:23:01.304422229 2026/07/21 23:23:01.304426423 $texi2dvi 2026/07/21 23:23:01.304426850 [1] "/usr/bin/texi2dvi" 2026/07/21 23:23:01.304432551 2026/07/21 23:23:01.304432971 $timeout 2026/07/21 23:23:01.304437478 [1] 60 2026/07/21 23:23:01.304437881 2026/07/21 23:23:01.304442030 $ts.eps 2026/07/21 23:23:01.304442495 [1] 1e-05 2026/07/21 23:23:01.304447075 2026/07/21 23:23:01.304447476 $ts.S.compat 2026/07/21 23:23:01.304452294 [1] FALSE 2026/07/21 23:23:01.304452740 2026/07/21 23:23:01.304457198 $unzip 2026/07/21 23:23:01.304457616 [1] "/usr/bin/unzip" 2026/07/21 23:23:01.304462855 2026/07/21 23:23:01.304463278 $useFancyQuotes 2026/07/21 23:23:01.304468227 [1] TRUE 2026/07/21 23:23:01.304468662 2026/07/21 23:23:01.304476041 $verbose 2026/07/21 23:23:01.304476461 [1] FALSE 2026/07/21 23:23:01.304481256 2026/07/21 23:23:01.304481640 $warn 2026/07/21 23:23:01.304486139 [1] 0 2026/07/21 23:23:01.304486518 2026/07/21 23:23:01.304490843 $warning.length 2026/07/21 23:23:01.304491258 [1] 1000 2026/07/21 23:23:01.304496366 2026/07/21 23:23:01.304496760 $warnPartialMatchArgs 2026/07/21 23:23:01.304501984 [1] FALSE 2026/07/21 23:23:01.304502400 2026/07/21 23:23:01.304507714 $warnPartialMatchAttr 2026/07/21 23:23:01.304508137 [1] FALSE 2026/07/21 23:23:01.304513693 2026/07/21 23:23:01.304514120 $warnPartialMatchDollar 2026/07/21 23:23:01.304519504 [1] FALSE 2026/07/21 23:23:01.304519988 2026/07/21 23:23:01.304524575 $width 2026/07/21 23:23:01.304524977 [1] 80 2026/07/21 23:23:01.304529691 Stopped session pings to http://127.0.0.1:43663 Stopping content session token refresher |
| ✅ | rmarkdown-sandbox | environment | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 23:23:01.320262282 [connect-session] Connect Session v2026.06.1 2026/07/21 23:23:01.320482691 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:34715 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:34715 2026/07/21 23:23:01.453131484 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:01.453306224 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:01.453352559 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/21 23:23:01.459312759 2026/07/21 23:23:01.459320419 $ env 2026/07/21 23:23:01.459353405 CONNECT_API_KEY=REDACTED 2026/07/21 23:23:01.459354290 CONNECT_CONTENT_GUID= 2026/07/21 23:23:01.459362107 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/21 23:23:01.459362444 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/21 23:23:01.459369454 CONNECT_SERVER=http://localhost:3939/ 2026/07/21 23:23:01.459369972 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488 2026/07/21 23:23:01.459392724 EDITOR=vi 2026/07/21 23:23:01.459393195 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:23:01.459398664 HOSTNAME=0b9eaff6ee40 2026/07/21 23:23:01.459398944 LANG=en_US.UTF-8 2026/07/21 23:23:01.459406721 LANGUAGE=en_US:en 2026/07/21 23:23:01.459407203 LC_ALL=en_US.UTF-8 2026/07/21 23:23:01.459412804 LD_LIBRARY_PATH=/opt/R/4.4.3/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server 2026/07/21 23:23:01.459413648 LN_S=ln -s 2026/07/21 23:23:01.459422707 LOGNAME=rstudio-connect 2026/07/21 23:23:01.459422985 MAKE=make 2026/07/21 23:23:01.459427341 PAGER=/usr/bin/pager 2026/07/21 23:23:01.459427599 PATH=/opt/rstudio-connect/mnt/app/python/env/bin:/opt/python/3.13.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:01.459436375 POSIT_PRODUCT=CONNECT 2026/07/21 23:23:01.459436626 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 23:23:01.459446568 R_ARCH= 2026/07/21 23:23:01.459447053 R_BROWSER=xdg-open 2026/07/21 23:23:01.459452410 R_BZIPCMD=/usr/bin/bzip2 2026/07/21 23:23:01.459452760 R_CONFIG_ACTIVE=rsconnect 2026/07/21 23:23:01.459463167 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/21 23:23:01.459463671 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:01.459470947 R_GZIPCMD=/usr/bin/gzip 2026/07/21 23:23:01.459471233 R_HOME=/opt/R/4.4.3/lib/R 2026/07/21 23:23:01.459476533 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/21 23:23:01.459476805 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3 2026/07/21 23:23:01.459482621 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/21 23:23:01.459483038 R_LIBS_USER=REDACTED 2026/07/21 23:23:01.459488002 R_PAPERSIZE=letter 2026/07/21 23:23:01.459488239 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/21 23:23:01.459492835 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/21 23:23:01.459493065 R_PRINTCMD=/usr/bin/lpr 2026/07/21 23:23:01.459497953 R_RD4PDF=times,inconsolata,hyper 2026/07/21 23:23:01.459498194 RSC_EMAIL_SUBJECT=system-check 2026/07/21 23:23:01.459507225 RSC_REPORT_NAME=system-check 2026/07/21 23:23:01.459507470 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/21 23:23:01.459517959 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/21 23:23:01.459518563 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/21 23:23:01.459527248 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpiIxI8v 2026/07/21 23:23:01.459527827 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/21 23:23:01.459537314 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/21 23:23:01.459537876 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/21 23:23:01.459545398 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:01.459545902 RSTUDIO_PRODUCT=CONNECT 2026/07/21 23:23:01.459553095 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/21 23:23:01.459553620 R_UNZIPCMD=/usr/bin/unzip 2026/07/21 23:23:01.459559942 R_ZIPCMD=/usr/bin/zip 2026/07/21 23:23:01.459560301 SED=/usr/bin/sed 2026/07/21 23:23:01.459565216 SF_PARTNER=posit_connect 2026/07/21 23:23:01.459565489 SHLVL=2 2026/07/21 23:23:01.459570827 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/21 23:23:01.459571214 STARTUP_DEBUG_MODE=0 2026/07/21 23:23:01.459577900 TAR=/usr/bin/tar 2026/07/21 23:23:01.459578280 TERM=xterm 2026/07/21 23:23:01.459583507 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:23:01.459583889 TZ=UTC 2026/07/21 23:23:01.459596436 USERNAME=rstudio-connect 2026/07/21 23:23:01.459596806 USER=rstudio-connect 2026/07/21 23:23:01.462345673 _=/usr/bin/env Stopped session pings to http://127.0.0.1:34715 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | mounts | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 23:23:01.475081442 [connect-session] Connect Session v2026.06.1 2026/07/21 23:23:01.475266875 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:36861 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:36861 2026/07/21 23:23:01.608338553 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:01.608492039 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:01.608542318 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/21 23:23:01.614434973 2026/07/21 23:23:01.614444721 $ findmnt --notruncate 2026/07/21 23:23:01.614484604 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 23:23:01.614485667 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/dock er/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:23:01.614538640 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 23:23:01.614610596 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 23:23:01.614611297 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:23:01.614639683 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 23:23:01.614640097 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 23:23:01.614651609 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:23:01.614651921 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 23:23:01.614670264 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 23:23:01.614670599 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:01.614707098 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/li b/docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:23:01.614710146 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/li b/docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:23:01.614864194 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:01.614865761 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:01.614894597 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:01.614894979 ├─/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/21 23:23:01.614916972 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/reports/v2/0/0/temp.source.3391532192] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:01.614917378 ├─/opt/rstudio-connect/mnt/report /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/reports/v2/0/0/temp.output.1651930093] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:01.614948907 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/syFUtJrgKBsm1CM0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:01.614949497 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:01.614979713 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:01.614980397 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:01.615017831 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace474833153] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/ docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:23:01.615020755 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/ docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:23:01.618787147 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/ docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr Stopped session pings to http://127.0.0.1:36861 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | R-version | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 23:23:01.631868754 [connect-session] Connect Session v2026.06.1 2026/07/21 23:23:01.632068065 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:45903 ... Connected to session server http://127.0.0.1:45903 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:23:01.768959753 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:01.769113079 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:01.769160050 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/21 23:23:01.783358219 2026/07/21 23:23:01.783368717 $ /opt/R/4.5.2/bin/R --version 2026/07/21 23:23:01.783405226 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/21 23:23:01.783406213 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/21 23:23:01.783422669 Platform: x86_64-pc-linux-gnu 2026/07/21 23:23:01.783423288 2026/07/21 23:23:01.783431084 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/21 23:23:01.783431643 You are welcome to redistribute it under the terms of the 2026/07/21 23:23:01.783447858 GNU General Public License versions 2 or 3. 2026/07/21 23:23:01.783448678 For more information about these matters see 2026/07/21 23:23:01.786434724 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:45903 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | installed-packages | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 23:23:01.799360937 [connect-session] Connect Session v2026.06.1 2026/07/21 23:23:01.799551093 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:36161 ... Connected to session server http://127.0.0.1:36161 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:23:01.945210188 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:01.945395870 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:01.945449145 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/21 23:23:02.107184017 2026/07/21 23:23:02.107199547 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/21 23:23:02.107254308 Package Version LibPath 2026/07/21 23:23:02.107255281 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107268223 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107269001 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107350506 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107353520 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107378790 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107379630 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107388871 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107389327 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107397187 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107397485 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107405069 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107405347 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107415645 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107416255 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107425004 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107425399 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107434519 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107435219 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107445190 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107445631 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107456120 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107456541 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107465478 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107466073 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107475476 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107475918 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107484046 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107484562 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107494826 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107495425 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107504729 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107517377 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107536041 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107536716 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107551435 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107552259 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107574433 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107580517 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107624926 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.107625819 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/21 23:23:02.111217639 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library" Stopping content session token refresher Stopped session pings to http://127.0.0.1:36161 Job completed |
| ✅ | rmarkdown-sandbox | options | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 23:23:02.126020092 [connect-session] Connect Session v2026.06.1 2026/07/21 23:23:02.126567418 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:39047 ... Connected to session server http://127.0.0.1:39047 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:23:02.277521011 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:02.277672078 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:02.277734271 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/21 23:23:02.278112206 $add.smooth 2026/07/21 23:23:02.278122513 [1] TRUE 2026/07/21 23:23:02.278164928 2026/07/21 23:23:02.278165914 $bitmapType 2026/07/21 23:23:02.278172216 [1] "cairo" 2026/07/21 23:23:02.278172669 2026/07/21 23:23:02.278178473 $browser 2026/07/21 23:23:02.278180206 function (url) 2026/07/21 23:23:02.278187527 { 2026/07/21 23:23:02.278188027 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/21 23:23:02.278198247 } 2026/07/21 23:23:02.278198704 <environment: 0x55dff03626d8> 2026/07/21 23:23:02.278205433 2026/07/21 23:23:02.278205857 $browserNLdisabled 2026/07/21 23:23:02.278211571 [1] FALSE 2026/07/21 23:23:02.278212000 2026/07/21 23:23:02.278217113 $catch.script.errors 2026/07/21 23:23:02.278217545 [1] FALSE 2026/07/21 23:23:02.278223989 2026/07/21 23:23:02.278224385 $CBoundsCheck 2026/07/21 23:23:02.278230031 [1] FALSE 2026/07/21 23:23:02.278230419 2026/07/21 23:23:02.278235409 $check.bounds 2026/07/21 23:23:02.278235871 [1] FALSE 2026/07/21 23:23:02.278241886 2026/07/21 23:23:02.278242270 $citation.bibtex.max 2026/07/21 23:23:02.278248170 [1] 1 2026/07/21 23:23:02.278248627 2026/07/21 23:23:02.278253524 $continue 2026/07/21 23:23:02.278253956 [1] "+ " 2026/07/21 23:23:02.278259399 2026/07/21 23:23:02.278259924 $contrasts 2026/07/21 23:23:02.278265761 unordered ordered 2026/07/21 23:23:02.278266573 "contr.treatment" "contr.poly" 2026/07/21 23:23:02.278276246 2026/07/21 23:23:02.278276685 $defaultPackages 2026/07/21 23:23:02.278283623 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/21 23:23:02.278284062 2026/07/21 23:23:02.278292312 $demo.ask 2026/07/21 23:23:02.278292751 [1] "default" 2026/07/21 23:23:02.278298843 2026/07/21 23:23:02.278299274 $deparse.cutoff 2026/07/21 23:23:02.278305810 [1] 60 2026/07/21 23:23:02.278306256 2026/07/21 23:23:02.278311897 $device 2026/07/21 23:23:02.278510404 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/21 23:23:02.278515803 width, height, onefile, family, title, fonts, version, paper, 2026/07/21 23:23:02.278536991 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/21 23:23:02.278537664 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/21 23:23:02.278549630 { 2026/07/21 23:23:02.278550356 initPSandPDFfonts() 2026/07/21 23:23:02.278557239 new <- list() 2026/07/21 23:23:02.278557979 if (!missing(width)) 2026/07/21 23:23:02.278564525 new$width <- width 2026/07/21 23:23:02.278564983 if (!missing(height)) 2026/07/21 23:23:02.278572020 new$height <- height 2026/07/21 23:23:02.278572499 if (!missing(onefile)) 2026/07/21 23:23:02.278579631 new$onefile <- onefile 2026/07/21 23:23:02.278580063 if (!missing(title)) 2026/07/21 23:23:02.278588225 new$title <- title 2026/07/21 23:23:02.278588738 if (!missing(fonts)) 2026/07/21 23:23:02.278600848 new$fonts <- fonts 2026/07/21 23:23:02.278602015 if (!missing(version)) 2026/07/21 23:23:02.278611676 new$version <- version 2026/07/21 23:23:02.278612106 if (!missing(paper)) 2026/07/21 23:23:02.278619300 new$paper <- paper 2026/07/21 23:23:02.278619713 if (!missing(encoding)) 2026/07/21 23:23:02.278627440 new$encoding <- encoding 2026/07/21 23:23:02.278628060 if (!missing(bg)) 2026/07/21 23:23:02.278635973 new$bg <- bg 2026/07/21 23:23:02.278636448 if (!missing(fg)) 2026/07/21 23:23:02.278643521 new$fg <- fg 2026/07/21 23:23:02.278643967 if (!missing(pointsize)) 2026/07/21 23:23:02.278655969 new$pointsize <- pointsize 2026/07/21 23:23:02.278656545 if (!missing(pagecentre)) 2026/07/21 23:23:02.278664389 new$pagecentre <- pagecentre 2026/07/21 23:23:02.278664791 if (!missing(colormodel)) 2026/07/21 23:23:02.278681018 new$colormodel <- colormodel 2026/07/21 23:23:02.278681833 if (!missing(useDingbats)) 2026/07/21 23:23:02.278693053 new$useDingbats <- useDingbats 2026/07/21 23:23:02.278693644 if (!missing(useKerning)) 2026/07/21 23:23:02.278702160 new$useKerning <- useKerning 2026/07/21 23:23:02.278702595 if (!missing(fillOddEven)) 2026/07/21 23:23:02.278710418 new$fillOddEven <- fillOddEven 2026/07/21 23:23:02.278710937 if (!missing(compress)) 2026/07/21 23:23:02.278720319 new$compress <- compress 2026/07/21 23:23:02.278720852 if (!missing(timestamp)) 2026/07/21 23:23:02.278728823 new$timestamp <- timestamp 2026/07/21 23:23:02.278729311 if (!missing(producer)) 2026/07/21 23:23:02.278737140 new$producer <- producer 2026/07/21 23:23:02.278737632 if (!missing(author)) 2026/07/21 23:23:02.278745249 new$author <- author 2026/07/21 23:23:02.278745763 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/21 23:23:02.278753623 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/21 23:23:02.278762429 inherits(family, "CIDFont"))) { 2026/07/21 23:23:02.278762968 enc <- family$encoding 2026/07/21 23:23:02.278802093 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/21 23:23:02.279076818 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/21 23:23:02.279078284 "default")) 2026/07/21 23:23:02.279086574 old$encoding <- enc 2026/07/21 23:23:02.279086986 family <- family$metrics 2026/07/21 23:23:02.279094138 } 2026/07/21 23:23:02.279094982 if (is.null(old$encoding) || old$encoding == "default") 2026/07/21 23:23:02.279103114 old$encoding <- guessEncoding() 2026/07/21 23:23:02.279103732 if (!missing(family)) { 2026/07/21 23:23:02.279111008 if (length(family) == 4L) { 2026/07/21 23:23:02.279111527 family <- c(family, "Symbol.afm") 2026/07/21 23:23:02.279125616 } 2026/07/21 23:23:02.279126454 else if (length(family) == 5L) { 2026/07/21 23:23:02.279133815 } 2026/07/21 23:23:02.279134540 else if (length(family) == 1L) { 2026/07/21 23:23:02.279141356 pf <- pdfFonts(family)[[1L]] 2026/07/21 23:23:02.279141843 if (is.null(pf)) 2026/07/21 23:23:02.279149462 stop(gettextf("unknown family '%s'", family), 2026/07/21 23:23:02.279149879 domain = NA) 2026/07/21 23:23:02.279158361 matchFont(pf, old$encoding) 2026/07/21 23:23:02.279158825 } 2026/07/21 23:23:02.279168766 else stop("invalid 'family' argument") 2026/07/21 23:23:02.279169359 old$family <- family 2026/07/21 23:23:02.279183084 } 2026/07/21 23:23:02.279183753 version <- old$version 2026/07/21 23:23:02.279190876 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/21 23:23:02.279191416 "2.0") 2026/07/21 23:23:02.279198487 if (version %in% versions) 2026/07/21 23:23:02.279198908 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/21 23:23:02.279208062 else stop("invalid PDF version") 2026/07/21 23:23:02.279208454 onefile <- old$onefile 2026/07/21 23:23:02.279216075 if (!checkIntFormat(file)) 2026/07/21 23:23:02.279216537 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/21 23:23:02.279225548 domain = NA) 2026/07/21 23:23:02.279226189 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/21 23:23:02.279235283 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/21 23:23:02.279235813 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/21 23:23:02.279245620 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/21 23:23:02.279246111 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/21 23:23:02.279271693 old$author) 2026/07/21 23:23:02.279275019 invisible() 2026/07/21 23:23:02.279302073 } 2026/07/21 23:23:02.279302924 <bytecode: 0x55dfee15aec0> 2026/07/21 23:23:02.279310632 <environment: namespace:grDevices> 2026/07/21 23:23:02.279311404 2026/07/21 23:23:02.279331124 $device.ask.default 2026/07/21 23:23:02.279331813 [1] FALSE 2026/07/21 23:23:02.279338803 2026/07/21 23:23:02.279339264 $digits 2026/07/21 23:23:02.279345010 [1] 7 2026/07/21 23:23:02.279345478 2026/07/21 23:23:02.279351816 $dvipscmd 2026/07/21 23:23:02.279352244 [1] "dvips" 2026/07/21 23:23:02.279357921 2026/07/21 23:23:02.279358357 $echo 2026/07/21 23:23:02.279363610 [1] FALSE 2026/07/21 23:23:02.279364096 2026/07/21 23:23:02.279371063 $editor 2026/07/21 23:23:02.279372519 [1] "vi" 2026/07/21 23:23:02.279380621 2026/07/21 23:23:02.279381674 $encoding 2026/07/21 23:23:02.279387273 [1] "native.enc" 2026/07/21 23:23:02.279387788 2026/07/21 23:23:02.279393756 $example.ask 2026/07/21 23:23:02.279394252 [1] "default" 2026/07/21 23:23:02.279400788 2026/07/21 23:23:02.279401269 $expressions 2026/07/21 23:23:02.279407022 [1] 5000 2026/07/21 23:23:02.279407538 2026/07/21 23:23:02.279415535 $help.search.types 2026/07/21 23:23:02.279416082 [1] "vignette" "demo" "help" 2026/07/21 23:23:02.279432426 2026/07/21 23:23:02.279433140 $help.try.all.packages 2026/07/21 23:23:02.279440268 [1] FALSE 2026/07/21 23:23:02.279440737 2026/07/21 23:23:02.279446157 $HTTPUserAgent 2026/07/21 23:23:02.279446650 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/21 23:23:02.279456346 2026/07/21 23:23:02.279456876 $internet.info 2026/07/21 23:23:02.279462474 [1] 2 2026/07/21 23:23:02.279462955 2026/07/21 23:23:02.279467879 $keep.parse.data 2026/07/21 23:23:02.279468368 [1] TRUE 2026/07/21 23:23:02.279474358 2026/07/21 23:23:02.279474862 $keep.parse.data.pkgs 2026/07/21 23:23:02.279480961 [1] FALSE 2026/07/21 23:23:02.279481431 2026/07/21 23:23:02.279487013 $keep.source 2026/07/21 23:23:02.279487497 [1] FALSE 2026/07/21 23:23:02.279493943 2026/07/21 23:23:02.279494421 $keep.source.pkgs 2026/07/21 23:23:02.279500045 [1] FALSE 2026/07/21 23:23:02.279500475 2026/07/21 23:23:02.279505911 $locatorBell 2026/07/21 23:23:02.279506318 [1] TRUE 2026/07/21 23:23:02.279512364 2026/07/21 23:23:02.279512831 $mailer 2026/07/21 23:23:02.279518344 [1] "mailto" 2026/07/21 23:23:02.279518791 2026/07/21 23:23:02.279524248 $matprod 2026/07/21 23:23:02.279524699 [1] "default" 2026/07/21 23:23:02.279530705 2026/07/21 23:23:02.279531195 $max.contour.segments 2026/07/21 23:23:02.279537472 [1] 25000 2026/07/21 23:23:02.279537952 2026/07/21 23:23:02.279543222 $max.print 2026/07/21 23:23:02.279543672 [1] 99999 2026/07/21 23:23:02.279549610 2026/07/21 23:23:02.279550073 $menu.graphics 2026/07/21 23:23:02.279555908 [1] TRUE 2026/07/21 23:23:02.279556330 2026/07/21 23:23:02.279561543 $na.action 2026/07/21 23:23:02.279561979 [1] "na.omit" 2026/07/21 23:23:02.279568206 2026/07/21 23:23:02.279568942 $nwarnings 2026/07/21 23:23:02.279574301 [1] 50 2026/07/21 23:23:02.279574770 2026/07/21 23:23:02.279579718 $OutDec 2026/07/21 23:23:02.279580219 [1] "." 2026/07/21 23:23:02.279586137 2026/07/21 23:23:02.279586692 $pager 2026/07/21 23:23:02.279592108 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/21 23:23:02.279592638 2026/07/21 23:23:02.279598932 $papersize 2026/07/21 23:23:02.279599400 [1] "letter" 2026/07/21 23:23:02.279605299 2026/07/21 23:23:02.279605726 $PCRE_limit_recursion 2026/07/21 23:23:02.279611881 [1] NA 2026/07/21 23:23:02.279612356 2026/07/21 23:23:02.279617596 $PCRE_study 2026/07/21 23:23:02.279618074 [1] FALSE 2026/07/21 23:23:02.279624274 2026/07/21 23:23:02.279624776 $PCRE_use_JIT 2026/07/21 23:23:02.279630658 [1] TRUE 2026/07/21 23:23:02.279631119 2026/07/21 23:23:02.279636479 $pdfviewer 2026/07/21 23:23:02.279637012 [1] "/usr/bin/xdg-open" 2026/07/21 23:23:02.279643585 2026/07/21 23:23:02.279644067 $pkgType 2026/07/21 23:23:02.279652584 [1] "source" 2026/07/21 23:23:02.279653043 2026/07/21 23:23:02.279660456 $printcmd 2026/07/21 23:23:02.279660851 [1] "/usr/bin/lpr" 2026/07/21 23:23:02.279667303 2026/07/21 23:23:02.279667728 $prompt 2026/07/21 23:23:02.279672497 [1] "> " 2026/07/21 23:23:02.279672912 2026/07/21 23:23:02.279678323 $repos 2026/07/21 23:23:02.279678839 CRAN 2026/07/21 23:23:02.279684507 "@CRAN@" 2026/07/21 23:23:02.279684923 2026/07/21 23:23:02.279690532 $rl_word_breaks 2026/07/21 23:23:02.279691032 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/21 23:23:02.279697934 2026/07/21 23:23:02.279698367 $scipen 2026/07/21 23:23:02.279703481 [1] 0 2026/07/21 23:23:02.279704003 2026/07/21 23:23:02.279708978 $show.coef.Pvalues 2026/07/21 23:23:02.279709435 [1] TRUE 2026/07/21 23:23:02.279715735 2026/07/21 23:23:02.279716165 $show.error.messages 2026/07/21 23:23:02.279722284 [1] TRUE 2026/07/21 23:23:02.279722746 2026/07/21 23:23:02.279728096 $show.signif.stars 2026/07/21 23:23:02.279728620 [1] TRUE 2026/07/21 23:23:02.279734930 2026/07/21 23:23:02.279735407 $showErrorCalls 2026/07/21 23:23:02.279741380 [1] TRUE 2026/07/21 23:23:02.279741921 2026/07/21 23:23:02.279759214 $showNCalls 2026/07/21 23:23:02.279760058 [1] 50 2026/07/21 23:23:02.279766444 2026/07/21 23:23:02.279766908 $showWarnCalls 2026/07/21 23:23:02.279773446 [1] FALSE 2026/07/21 23:23:02.279773904 2026/07/21 23:23:02.279830895 $str 2026/07/21 23:23:02.279831585 $str$strict.width 2026/07/21 23:23:02.279845243 [1] "no" 2026/07/21 23:23:02.279845885 2026/07/21 23:23:02.279851797 $str$digits.d 2026/07/21 23:23:02.279852240 [1] 3 2026/07/21 23:23:02.279858418 2026/07/21 23:23:02.279858820 $str$vec.len 2026/07/21 23:23:02.279864571 [1] 4 2026/07/21 23:23:02.279865103 2026/07/21 23:23:02.279870116 $str$list.len 2026/07/21 23:23:02.279870532 [1] 99 2026/07/21 23:23:02.279881446 2026/07/21 23:23:02.279883458 $str$deparse.lines 2026/07/21 23:23:02.279889501 NULL 2026/07/21 23:23:02.279890014 2026/07/21 23:23:02.279895099 $str$drop.deparse.attr 2026/07/21 23:23:02.279895659 [1] TRUE 2026/07/21 23:23:02.279902221 2026/07/21 23:23:02.279902698 $str$formatNum 2026/07/21 23:23:02.279908270 function (x, ...) 2026/07/21 23:23:02.279908726 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/21 23:23:02.279917549 <environment: 0x55dfee9cfe20> 2026/07/21 23:23:02.279918004 2026/07/21 23:23:02.279927197 2026/07/21 23:23:02.279928264 $str.dendrogram.last 2026/07/21 23:23:02.279935200 [1] "`" 2026/07/21 23:23:02.279935697 2026/07/21 23:23:02.279940511 $texi2dvi 2026/07/21 23:23:02.279940871 [1] "/usr/bin/texi2dvi" 2026/07/21 23:23:02.279947121 2026/07/21 23:23:02.279947584 $timeout 2026/07/21 23:23:02.279956404 [1] 60 2026/07/21 23:23:02.279956804 2026/07/21 23:23:02.279962262 $ts.eps 2026/07/21 23:23:02.279962777 [1] 1e-05 2026/07/21 23:23:02.279968999 2026/07/21 23:23:02.279969462 $ts.S.compat 2026/07/21 23:23:02.279975372 [1] FALSE 2026/07/21 23:23:02.279975855 2026/07/21 23:23:02.279981533 $unzip 2026/07/21 23:23:02.279982029 [1] "/usr/bin/unzip" 2026/07/21 23:23:02.279988487 2026/07/21 23:23:02.279988957 $useFancyQuotes 2026/07/21 23:23:02.279994942 [1] TRUE 2026/07/21 23:23:02.279995354 2026/07/21 23:23:02.280000481 $verbose 2026/07/21 23:23:02.280000943 [1] FALSE 2026/07/21 23:23:02.280006612 2026/07/21 23:23:02.280007048 $warn 2026/07/21 23:23:02.280012466 [1] 0 2026/07/21 23:23:02.280012885 2026/07/21 23:23:02.280017866 $warning.length 2026/07/21 23:23:02.280018375 [1] 1000 2026/07/21 23:23:02.280024249 2026/07/21 23:23:02.280024762 $warnPartialMatchArgs 2026/07/21 23:23:02.280039733 [1] FALSE 2026/07/21 23:23:02.280042547 2026/07/21 23:23:02.280058934 $warnPartialMatchAttr 2026/07/21 23:23:02.280059687 [1] FALSE 2026/07/21 23:23:02.280066634 2026/07/21 23:23:02.280067052 $warnPartialMatchDollar 2026/07/21 23:23:02.280073764 [1] FALSE 2026/07/21 23:23:02.280074178 2026/07/21 23:23:02.280079411 $width 2026/07/21 23:23:02.280079934 [1] 80 2026/07/21 23:23:02.280085485 Stopping content session token refresher Stopped session pings to http://127.0.0.1:39047 Job completed |
| ✅ | rmarkdown-sandbox | environment | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 23:23:02.296747080 [connect-session] Connect Session v2026.06.1 2026/07/21 23:23:02.296966758 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:34811 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:34811 2026/07/21 23:23:02.436819012 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:02.436983921 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:02.437035784 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/21 23:23:02.442593385 2026/07/21 23:23:02.442599304 $ env 2026/07/21 23:23:02.442633617 CONNECT_API_KEY=REDACTED 2026/07/21 23:23:02.442634647 CONNECT_CONTENT_GUID= 2026/07/21 23:23:02.442644544 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/21 23:23:02.442645133 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/21 23:23:02.442652553 CONNECT_SERVER=http://localhost:3939/ 2026/07/21 23:23:02.442652988 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488 2026/07/21 23:23:02.442710565 EDITOR=vi 2026/07/21 23:23:02.442712383 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:23:02.442739786 HOSTNAME=0b9eaff6ee40 2026/07/21 23:23:02.442740418 LANG=en_US.UTF-8 2026/07/21 23:23:02.442747507 LANGUAGE=en_US:en 2026/07/21 23:23:02.442747863 LC_ALL=en_US.UTF-8 2026/07/21 23:23:02.442753934 LD_LIBRARY_PATH=/opt/R/4.5.2/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server 2026/07/21 23:23:02.442755449 LN_S=ln -s 2026/07/21 23:23:02.442791812 LOGNAME=rstudio-connect 2026/07/21 23:23:02.442792487 MAKE=make 2026/07/21 23:23:02.442798726 PAGER=/usr/bin/pager 2026/07/21 23:23:02.442799176 PATH=/opt/rstudio-connect/mnt/app/python/env/bin:/opt/python/3.13.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:02.442811344 POSIT_PRODUCT=CONNECT 2026/07/21 23:23:02.442811695 PWD=/opt/rstudio-connect/mnt/app 2026/07/21 23:23:02.442818290 R_ARCH= 2026/07/21 23:23:02.442818600 R_BROWSER=xdg-open 2026/07/21 23:23:02.442823462 R_BZIPCMD=/usr/bin/bzip2 2026/07/21 23:23:02.442823749 R_CONFIG_ACTIVE=rsconnect 2026/07/21 23:23:02.442830248 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/21 23:23:02.442830569 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:02.442847613 R_GZIPCMD=/usr/bin/gzip 2026/07/21 23:23:02.442850805 R_HOME=/opt/R/4.5.2/lib/R 2026/07/21 23:23:02.442882904 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/21 23:23:02.442883754 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2 2026/07/21 23:23:02.442889427 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/21 23:23:02.442889666 R_LIBS_USER=REDACTED 2026/07/21 23:23:02.442895093 R_PAPERSIZE=letter 2026/07/21 23:23:02.442895409 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/21 23:23:02.442899972 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/21 23:23:02.442900214 R_PRINTCMD=/usr/bin/lpr 2026/07/21 23:23:02.442904897 R_RD4PDF=times,inconsolata,hyper 2026/07/21 23:23:02.442905146 RSC_EMAIL_SUBJECT=system-check 2026/07/21 23:23:02.442910272 RSC_REPORT_NAME=system-check 2026/07/21 23:23:02.442910522 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/21 23:23:02.442916149 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/21 23:23:02.442916411 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/21 23:23:02.442921808 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpaPpZtB 2026/07/21 23:23:02.442922051 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/21 23:23:02.442927547 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/21 23:23:02.442927782 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/21 23:23:02.442932954 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:02.442933197 RSTUDIO_PRODUCT=CONNECT 2026/07/21 23:23:02.442938237 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/21 23:23:02.442938503 R_UNZIPCMD=/usr/bin/unzip 2026/07/21 23:23:02.442945915 R_ZIPCMD=/usr/bin/zip 2026/07/21 23:23:02.442946526 SED=/usr/bin/sed 2026/07/21 23:23:02.442953398 SF_PARTNER=posit_connect 2026/07/21 23:23:02.442953765 SHLVL=2 2026/07/21 23:23:02.442973483 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/21 23:23:02.442973862 STARTUP_DEBUG_MODE=0 2026/07/21 23:23:02.442978447 TAR=/usr/bin/tar 2026/07/21 23:23:02.442978711 TERM=xterm 2026/07/21 23:23:02.442982427 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/21 23:23:02.442982682 TZ=UTC 2026/07/21 23:23:02.442992049 USERNAME=rstudio-connect 2026/07/21 23:23:02.442992306 USER=rstudio-connect 2026/07/21 23:23:02.446242186 _=/usr/bin/env Stopped session pings to http://127.0.0.1:34811 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | mounts | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/21 23:23:02.458944308 [connect-session] Connect Session v2026.06.1 2026/07/21 23:23:02.459143676 [connect-session] Job Key: [redacted] Job started Determining session server location ... Connecting to session server http://127.0.0.1:34965 ... Connected to session server http://127.0.0.1:34965 Starting content session token refresher (interval: 12h0m0s) 2026/07/21 23:23:02.593649031 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/21 23:23:02.593807975 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/21 23:23:02.593871129 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/21 23:23:02.599405484 2026/07/21 23:23:02.599413069 $ findmnt --notruncate 2026/07/21 23:23:02.599444443 TARGET SOURCE FSTYPE OPTIONS 2026/07/21 23:23:02.599445406 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/dock er/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:23:02.599522048 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/21 23:23:02.599522939 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/21 23:23:02.599546057 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:23:02.599556081 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/21 23:23:02.599602043 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/21 23:23:02.599602823 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/21 23:23:02.599635858 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/21 23:23:02.599636420 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/21 23:23:02.599658638 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:02.599661046 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/li b/docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:23:02.599736404 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/li b/docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:23:02.599737010 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:02.599827395 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:02.599828095 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:02.599846958 ├─/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/21 23:23:02.599848215 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/reports/v2/0/0/temp.source.3402027853] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:02.599870883 ├─/opt/rstudio-connect/mnt/report /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/reports/v2/0/0/temp.output.1507943960] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:02.599871525 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/XLP87BkK9NeVAo7z] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:02.599905145 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:02.599905600 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:02.599924041 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/21 23:23:02.599924463 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace852862552] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/ docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:23:02.599964614 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/ docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr 2026/07/21 23:23:02.602464017 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/ docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr Stopped session pings to http://127.0.0.1:34965 Stopping content session token refresher Job completed |