| Product | URL | Version |
|---|---|---|
| Connect | http://localhost:3939 | 2026.06.1 |
| Workbench | http://localhost:8787 | 2026.07.0+139.pro9 |
| Package Manager | http://localhost:4242 | 2024.08.0-6 |
VIP Report
Verified Installation of Posit
Deployment: CI Connect 2026.06.1 + WB 2026.07.0+139.pro9 + PM 2024.08.0-6 Generated: 2026-07-17 21:41:46 UTC
Products Under Test
Summary
| Metric | Count |
|---|---|
| Total | 26 |
| Passed | 18 |
| Failed | 2 |
| Skipped | 6 |
| Status | FAIL |
Results
Failed (2)
Connect1 tests
FAILUsers can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_users0.40s
Test procedure
- Given Connect is accessible at the configured URL
- When I list all users
- Then the user list is not empty
- And the test user exists in the user list
Error traceback
fixturefunc = <function check_test_user_in_list at 0x7f04b21d62a0>
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.89s
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 0x7f04b2228300>
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': 'iq707mQegWCgJc4p'}
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 = 'iq707mQegWCgJc4p', 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, landing on the
# authenticated homepage with no credentials required.
sso_button.click()
try:
homepage_logo.wait_for(state="visible", timeout=TIMEOUT_PAGE_LOAD)
return # Silent SSO succeeded
except Exception:
# No usable IdP session (expired, or storage state was stripped
# for the password-login test) — silent SSO can't complete on an
# OIDC deployment, so 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:487: AssertionErrorPassed (18)
Connect6 tests
PASSAdmin user exists and has admin privilegesConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_admin_user0.40s
Test procedure
- Given Connect is accessible at the configured URL
- When I retrieve the current user profile
- Then the user has admin privileges
PASSGroups can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_groups0.40s
Test procedure
- Given Connect is accessible at the configured URL
- When I list all groups
- Then the response is successful
PASSExpected Quarto versions are availableConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_quarto_versions0.40s
Test procedure
- Given Connect is accessible at the configured URL
- When I query Connect for available Quarto versions
- Then at least one Quarto version is available
PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui5.90s
Test procedure
- Given Connect is accessible at the configured URL
- When a user navigates to the Connect login page
- And enters valid credentials
- Then the user is successfully authenticated
- And the Connect dashboard is displayed
PASSAPI key authentication worksConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_api0.40s
Test procedure
- Given Connect is accessible at the configured URL
- And a valid API key is configured
- When I request the current user via the API
- Then the API returns user information
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_checks32.79s
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.59s
Test procedure
- Given Package Manager is running
- When I query the CRAN repository for the "Matrix" package
- Then the package is found in the repository
PASSAt least one repository is configuredPackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_repo_exists0.01s
Test procedure
- Given Package Manager is running
- When I list all repositories
- Then at least one repository exists
Prerequisites6 tests
PASSWorkbench server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Workbench]0.11s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
PASSPackage Manager server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Package Manager]0.02s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
PASSWorkbench server is reachable but not configuredPrerequisites
As a VIP developer
src/vip_tests/prerequisites/test_expected_failure.py::test_workbench_expected_failure0.00s
Test procedure
- Given Workbench is expected to be configured
- When I check the Workbench configuration
- Then Workbench should be reachable
PASSConnect version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_connect_version0.20s
Test procedure
- Given Connect is configured in vip.toml with a version expectation
- When I fetch the Connect server version
- Then the Connect version matches the configured value
PASSPackage Manager version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_package_manager_version0.02s
Test procedure
- Given Package Manager is configured in vip.toml with a version expectation
- When I fetch the Package Manager server version
- Then the Package Manager version matches the configured value
PASSConnect server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Connect]0.01s
Test procedure
- Given <product> is configured in vip.toml
- When I request the <product> health endpoint
- Then the server responds with a successful status code
Security3 tests
PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4014.11s
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.79s
Test procedure
- Given Workbench is accessible and I am logged in
- When I sign out of Workbench
- Then I am redirected to the Workbench login page
Skipped (6)
Connect2 tests
SKIPExpected R versions are available on ConnectConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_r_versions0.20s
Test procedure
- Given Connect is accessible at the configured URL
- And expected R versions are specified in vip.toml
- When I query Connect for available R versions
- Then all expected R versions are present
SKIPExpected Python versions are available on ConnectConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_python_versions0.20s
Test procedure
- Given Connect is accessible at the configured URL
- And expected Python versions are specified in vip.toml
- When I query Connect for available Python versions
- Then all expected Python versions are present
Package Manager3 tests
SKIPPyPI mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_pypi_mirror0.02s
Test procedure
- Given Package Manager is running
- When I query the PyPI repository for the "requests" package
- Then the package is found in the repository
SKIPBioconductor mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_bioconductor_mirror0.01s
Test procedure
- Given Package Manager is running
- When I query the Bioconductor repository for the "BiocGenerics" package
- Then the package is found in the repository
SKIPOpenVSX mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_openvsx_mirror0.01s
Test procedure
- Given Package Manager is running
- When I query the OpenVSX repository for the "golang.Go" extension
- Then the package is found in the repository
Prerequisites1 tests
SKIPWorkbench version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_workbench_version0.00s
Test procedure
- Given Workbench is configured in vip.toml with a version expectation
- When I fetch the Workbench server version
- Then the Workbench version matches the configured value
Connect System Checks
Host: 9954d8e6b7e4 · Status: done · Passed: 53 · Failed: 2
| Group | Check | Detail | |
|---|---|---|---|
| ✅ | server | connect-versions | Connect versions on active hosts: 9954d8e6b7e4 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 | $ /opt/rstudio-connect/scripts/system-checks/../../bin/license-manager status RStudio License Manager 2024.12.1-dev+999.pro9 -- License file status -- Status: Activated Product-Key: [redacted] Has-Key: Yes Has-Trial: No Tier: advanced SKU-Year: 2024 Enable-Launcher: 1 Users: 0 User-Activity-Days: 365 Shiny-Users: 0 Allow-APIs: 1 Anonymous-Servers: 1 Unrestricted-Servers: 1 Licensee: Posit-Team-Test-Suite License-File: /var/lib/rstudio-connect/rstudio-connect.lic Expiration: 2027-02-20 00:00:00 Days-Left: 218 License-Engine: 1.0.0.0 License-Scope: System -- Local license status -- Trial-Type: Verified Status: Expired Has-Key: No Has-Trial: No License-Scope: System License-Engine: 4.4.3.0 -- Floating license status -- License server not in use. |
| ✅ | 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=8487f612-2b50-47d8-a243-1206a397811e HOME=/root HOSTNAME=9954d8e6b7e4 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 389Mi 49Mi 13Gi 13Gi Swap: 0B 0B 0B |
| ✅ | server | disk | $ df -h Filesystem Size Used Avail Use% Mounted on overlay 145G 54G 91G 38% / tmpfs 64M 0 64M 0% /dev shm 64M 0 64M 0% /dev/shm /dev/root 145G 54G 91G 38% /data |
| ✅ | server | database-latency | Database latency: median 0.000, max 0.000 sec |
| ✅ | server | queue-depth | ID Created Type Hostname Details |
| ✅ | server | self-connectivity | Server.Address is 'http://localhost:3939/' $ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939//__api__/server_settings * Trying 127.0.0.1:3939... * Connected to localhost (127.0.0.1) port 3939 (#0) > GET //__api__/server_settings HTTP/1.1 > Host: localhost:3939 > User-Agent: curl/7.81.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 307 Temporary Redirect < Content-Type: text/html; charset=utf-8 < Location: http://localhost:3939/__api__/server_settings < Server: Posit Connect v2026.06.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Fri, 17 Jul 2026 21:41:18 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: 0x557297e74b90 [serially] * Can not multiplex, even if we wanted to! * Re-using existing connection! (#0) with host localhost * Connected to localhost (127.0.0.1) port 3939 (#0) > GET /__api__/server_settings HTTP/1.1 > Host: localhost:3939 > User-Agent: curl/7.81.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 200 OK < Cache-Control: no-cache, no-store, must-revalidate < Content-Type: application/json; charset=utf-8 < Expires: 0 < Pragma: no-cache < Server: Posit Connect v2026.06.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Fri, 17 Jul 2026 21:41:18 GMT < Transfer-Encoding: chunked < { [3571 bytes data] * Connection #0 to host localhost left intact |
| ✅ | server | self-connectivity | HTTP.Listen is 'http://localhost:3939' $ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939/__api__/server_settings * Trying 127.0.0.1:3939... * Connected to localhost (127.0.0.1) port 3939 (#0) > GET /__api__/server_settings HTTP/1.1 > Host: localhost:3939 > User-Agent: curl/7.81.0 > Accept: */* > * Mark bundle as not supporting multiuse < HTTP/1.1 200 OK < Cache-Control: no-cache, no-store, must-revalidate < Content-Type: application/json; charset=utf-8 < Expires: 0 < Pragma: no-cache < Server: Posit Connect v2026.06.1 < X-Content-Type-Options: nosniff < X-Correlation-Id: REDACTED < X-Frame-Options: DENY < Date: Fri, 17 Jul 2026 21:41:18 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/17 21:41:18.697067314 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:18.698973047 [connect-session] Job Key: gBoosZMlTKNLsy05 2026/07/17 21:41:18.698991301 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:18.698995149 [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:38627 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:38627 2026/07/17 21:41:18.879145689 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/17 21:41:18.913325607 2026/07/17 21:41:18.913334343 $ /opt/python/3.12.11/bin/python3.12 -V 2026/07/17 21:41:18.913377985 Python 3.12.11 Stopped session pings to http://127.0.0.1:38627 |
| ❌ | 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/17 21:41:19.396214854 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:19.396420138 [connect-session] Job Key: xwZKl95HNs5dJdQs 2026/07/17 21:41:19.396429646 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:19.396433132 [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:44991 ... Connected to session server http://127.0.0.1:44991 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:19.521195004 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/17 21:41:19.527649515 2026/07/17 21:41:19.527657981 $ env 2026/07/17 21:41:19.527717042 _DD_ROOT_GO_SESSION_ID=8487f612-2b50-47d8-a243-1206a397811e 2026/07/17 21:41:19.527718404 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:19.527731389 HOSTNAME=9954d8e6b7e4 2026/07/17 21:41:19.527731879 LANG=en_US.UTF-8 2026/07/17 21:41:19.527740486 LANGUAGE=en_US:en 2026/07/17 21:41:19.527740926 LC_ALL=en_US.UTF-8 2026/07/17 21:41:19.527749091 LOGNAME=rstudio-connect 2026/07/17 21:41:19.527749552 MAKEFLAGS=-j1 2026/07/17 21:41:19.527757828 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/17 21:41:19.527758269 PICOTEL_PREFIX=PICOTEL 2026/07/17 21:41:19.527768939 PICOTEL_SDK_DISABLED=true 2026/07/17 21:41:19.527769790 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/17 21:41:19.527789767 POSIT_PRODUCT=CONNECT 2026/07/17 21:41:19.527790709 PWD=/opt/rstudio-connect/mnt/app 2026/07/17 21:41:19.527806539 RSTUDIO_PRODUCT=CONNECT 2026/07/17 21:41:19.527807351 SHLVL=2 2026/07/17 21:41:19.527828342 STARTUP_DEBUG_MODE=0 2026/07/17 21:41:19.527829874 TERM=xterm 2026/07/17 21:41:19.527863883 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:19.527869203 TZ=UTC 2026/07/17 21:41:19.527903517 USERNAME=rstudio-connect 2026/07/17 21:41:19.527909348 USER=rstudio-connect 2026/07/17 21:41:19.527935863 _=/usr/bin/env 2026/07/17 21:41:19.527938267 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/17 21:41:19.543638267 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:19.543866884 [connect-session] Job Key: viNghr8C1gX7xhiL 2026/07/17 21:41:19.543884627 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:19.543889587 [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:38723 ... Connected to session server http://127.0.0.1:38723 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:19.668666940 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/17 21:41:19.673114851 2026/07/17 21:41:19.673122285 $ findmnt --notruncate 2026/07/17 21:41:19.776980818 TARGET SOURCE FSTYPE OPTIONS 2026/07/17 21:41:19.776993442 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/CTWCB M753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:19.777164602 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:19.777165914 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/17 21:41:19.777187181 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:19.777218723 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:19.777219525 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/17 21:41:19.777253769 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:19.777254570 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:19.777289135 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/17 21:41:19.777289916 ├─/data /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:19.777411080 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l /CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:19.777415317 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l /CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:19.777725512 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:19.777819974 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:19.777821627 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:19.777875899 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:19.777878904 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:19.777935991 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/jobs/0/viNghr8C1gX7xhiL] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:19.777936873 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:19.779838578 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace634024905] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:19.781125710 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:19.782533452 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/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/17 21:41:19.798259446 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:19.798460862 [connect-session] Job Key: HBBnrWP8TTvUBdX9 2026/07/17 21:41:19.798472063 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:19.798476511 [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:38335 ... Connected to session server http://127.0.0.1:38335 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:19.923153725 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/17 21:41:19.958500829 2026/07/17 21:41:19.958509576 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.qlpxCpS0LV/testenv 2026/07/17 21:41:22.683502042 2026/07/17 21:41:22.683515067 $ source /opt/rstudio-connect/mnt/tmp/tmp.qlpxCpS0LV/testenv/bin/activate 2026/07/17 21:41:22.684951678 2026/07/17 21:41:22.684959813 $ python --version 2026/07/17 21:41:22.686884285 Python 3.12.11 2026/07/17 21:41:22.687188530 2026/07/17 21:41:22.687197056 $ python -m site 2026/07/17 21:41:22.699572188 sys.path = [ 2026/07/17 21:41:22.699588187 '/opt/rstudio-connect/mnt/app', 2026/07/17 21:41:22.699625728 '/opt/python/3.12.11/lib/python312.zip', 2026/07/17 21:41:22.699627060 '/opt/python/3.12.11/lib/python3.12', 2026/07/17 21:41:22.699651222 '/opt/python/3.12.11/lib/python3.12/lib-dynload', 2026/07/17 21:41:22.699653947 '/opt/rstudio-connect/mnt/tmp/tmp.qlpxCpS0LV/testenv/lib/python3.12/site-packages', 2026/07/17 21:41:22.699733827 '/opt/python/3.12.11/lib/python3.12/site-packages', 2026/07/17 21:41:22.699735600 ] 2026/07/17 21:41:22.699751600 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/17 21:41:22.699752542 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist) 2026/07/17 21:41:22.699777137 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/17 21:41:22.744755781 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:22.745114512 [connect-session] Job Key: z0XZQqmznxlqfu3e 2026/07/17 21:41:22.745129549 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:22.745136072 [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:42981 ... Connected to session server http://127.0.0.1:42981 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:22.870246713 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/17 21:41:22.875864594 2026/07/17 21:41:22.875874974 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.FG1ZC2xyL4/testenv 2026/07/17 21:41:25.479847848 2026/07/17 21:41:25.479863116 $ source /opt/rstudio-connect/mnt/tmp/tmp.FG1ZC2xyL4/testenv/bin/activate 2026/07/17 21:41:25.481330106 2026/07/17 21:41:25.481337710 $ python -m pip --version 2026/07/17 21:41:25.654999516 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.FG1ZC2xyL4/testenv/lib/python3.12/site-packages/pip (python 3.12) 2026/07/17 21:41:25.678284507 2026/07/17 21:41:25.678294886 $ python -m pip config debug 2026/07/17 21:41:25.854932205 env_var: 2026/07/17 21:41:25.855262256 env: 2026/07/17 21:41:25.855481502 global: 2026/07/17 21:41:25.855693167 /etc/xdg/pip/pip.conf, exists: False 2026/07/17 21:41:25.855928621 /etc/pip.conf, exists: False 2026/07/17 21:41:25.856147948 site: 2026/07/17 21:41:25.856368971 /opt/rstudio-connect/mnt/tmp/tmp.FG1ZC2xyL4/testenv/pip.conf, exists: False 2026/07/17 21:41:25.856576932 user: 2026/07/17 21:41:25.856820858 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/17 21:41:25.857054206 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/17 21:41:25.880897861 2026/07/17 21:41:25.880909763 $ python -m pip config list -v 2026/07/17 21:41:26.056514214 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/17 21:41:26.056894711 For variant 'global', will try loading '/etc/pip.conf' 2026/07/17 21:41:26.057243568 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/17 21:41:26.057564112 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/17 21:41:26.057917167 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.FG1ZC2xyL4/testenv/pip.conf' 2026/07/17 21:41:26.080144514 2026/07/17 21:41:26.080153361 $ python -m pip._vendor.requests.certs 2026/07/17 21:41:26.212596750 <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/17 21:41:26.212865848 /opt/rstudio-connect/mnt/tmp/tmp.FG1ZC2xyL4/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/17 21:41:26.226416337 2026/07/17 21:41:26.226425124 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.FG1ZC2xyL4 pip 2026/07/17 21:41:26.669039885 Collecting pip 2026/07/17 21:41:26.669449068 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/17 21:41:26.679497259 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/17 21:41:26.685173256 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/17 21:41:26.700819671 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 181.3 MB/s eta 0:00:00 2026/07/17 21:41:26.711978607 Saved /opt/rstudio-connect/mnt/tmp/tmp.FG1ZC2xyL4/pip-26.1.2-py3-none-any.whl 2026/07/17 21:41:26.712366670 Successfully downloaded pip 2026/07/17 21:41:26.784678636 2026/07/17 21:41:26.784688314 [notice] A new release of pip is available: 25.0.1 -> 26.1.2 2026/07/17 21:41:26.784748036 [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/17 21:41:26.875467974 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:26.875683968 [connect-session] Job Key: bBmTcn66ubLKcvAx 2026/07/17 21:41:26.875701851 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:26.875707752 [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:34805 ... Connected to session server http://127.0.0.1:34805 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:27.000850218 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/17 21:41:27.005327196 2026/07/17 21:41:27.005336032 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/17 21:41:27.012296364 * Trying 146.75.104.223:443... 2026/07/17 21:41:27.055512740 * Connected to pypi.python.org (146.75.104.223) port 443 (#0) 2026/07/17 21:41:27.057241764 * ALPN, offering h2 2026/07/17 21:41:27.057247545 * ALPN, offering http/1.1 2026/07/17 21:41:27.079457257 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/17 21:41:27.079465242 * CApath: /etc/ssl/certs 2026/07/17 21:41:27.079647493 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:27.079657742 } [5 bytes data] 2026/07/17 21:41:27.079689191 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/17 21:41:27.079691846 } [512 bytes data] 2026/07/17 21:41:27.124130790 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:27.124138204 { [5 bytes data] 2026/07/17 21:41:27.124181495 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/17 21:41:27.124184400 { [122 bytes data] 2026/07/17 21:41:27.124339504 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/17 21:41:27.124348862 { [5 bytes data] 2026/07/17 21:41:27.124381783 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.124386702 { [5 bytes data] 2026/07/17 21:41:27.124403033 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/17 21:41:27.124405027 { [19 bytes data] 2026/07/17 21:41:27.124420916 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.124423150 { [5 bytes data] 2026/07/17 21:41:27.124438659 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/17 21:41:27.124445071 { [2860 bytes data] 2026/07/17 21:41:27.125150150 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.125157013 { [5 bytes data] 2026/07/17 21:41:27.125197007 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/17 21:41:27.125199923 { [264 bytes data] 2026/07/17 21:41:27.125276604 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.125279540 { [5 bytes data] 2026/07/17 21:41:27.125304656 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/17 21:41:27.125305789 { [36 bytes data] 2026/07/17 21:41:27.125340123 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/17 21:41:27.125342698 } [5 bytes data] 2026/07/17 21:41:27.125361272 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/17 21:41:27.125362284 } [1 bytes data] 2026/07/17 21:41:27.125409653 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.125411316 } [5 bytes data] 2026/07/17 21:41:27.125442354 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/17 21:41:27.125445530 } [36 bytes data] 2026/07/17 21:41:27.125518306 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/17 21:41:27.125519779 * ALPN, server accepted to use h2 2026/07/17 21:41:27.125548527 * Server certificate: 2026/07/17 21:41:27.125551202 * subject: CN=www.python.org 2026/07/17 21:41:27.125575267 * start date: Jan 13 13:03:46 2026 GMT 2026/07/17 21:41:27.125576329 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/17 21:41:27.125628136 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/17 21:41:27.125646796 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/17 21:41:27.125649892 * SSL certificate verify ok. 2026/07/17 21:41:27.125702771 * Using HTTP2, server supports multiplexing 2026/07/17 21:41:27.125706828 * Connection state changed (HTTP/2 confirmed) 2026/07/17 21:41:27.125736131 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/17 21:41:27.125737454 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.125760296 } [5 bytes data] 2026/07/17 21:41:27.125855642 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.125865169 } [5 bytes data] 2026/07/17 21:41:27.126126465 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.126131665 } [5 bytes data] 2026/07/17 21:41:27.126163885 * Using Stream ID: 1 (easy handle 0x557418a4da40) 2026/07/17 21:41:27.126165348 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.126190074 } [5 bytes data] 2026/07/17 21:41:27.126195755 > GET / HTTP/2 2026/07/17 21:41:27.126216211 > Host: pypi.python.org 2026/07/17 21:41:27.126219066 > user-agent: curl/7.81.0 2026/07/17 21:41:27.126266705 > accept: */* 2026/07/17 21:41:27.126267647 > 2026/07/17 21:41:27.126275572 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.126276113 { [5 bytes data] 2026/07/17 21:41:27.126290490 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/17 21:41:27.126291361 { [193 bytes data] 2026/07/17 21:41:27.168518249 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.168528417 { [5 bytes data] 2026/07/17 21:41:27.168577880 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.168613997 } [5 bytes data] 2026/07/17 21:41:27.169616038 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.169626317 { [5 bytes data] 2026/07/17 21:41:27.169724363 < HTTP/2 301 2026/07/17 21:41:27.169731817 < server: Varnish 2026/07/17 21:41:27.169763458 < retry-after: 0 2026/07/17 21:41:27.169774818 < location: https://pypi.org/ 2026/07/17 21:41:27.169775800 < content-type: text/html; charset=UTF-8 2026/07/17 21:41:27.169793402 < accept-ranges: bytes 2026/07/17 21:41:27.169793923 < date: Fri, 17 Jul 2026 21:41:27 GMT 2026/07/17 21:41:27.169803682 < x-served-by: cache-dfw-kdfw8210020-DFW 2026/07/17 21:41:27.169804703 < x-cache: HIT 2026/07/17 21:41:27.169824661 < x-cache-hits: 0 2026/07/17 21:41:27.169825583 < x-timer: S1784324487.148230,VS0,VE0 2026/07/17 21:41:27.169842013 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/17 21:41:27.169843025 < x-frame-options: deny 2026/07/17 21:41:27.169861550 < x-xss-protection: 1; mode=block 2026/07/17 21:41:27.169862371 < x-content-type-options: nosniff 2026/07/17 21:41:27.169879666 < x-permitted-cross-domain-policies: none 2026/07/17 21:41:27.169892398 < 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/17 21:41:27.169895864 < content-length: 122 2026/07/17 21:41:27.169935759 < 2026/07/17 21:41:27.169936249 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.169952340 { [5 bytes data] 2026/07/17 21:41:27.169953241 * Ignoring the response-body 2026/07/17 21:41:27.169968881 { [122 bytes data] 2026/07/17 21:41:27.169971425 * Connection #0 to host pypi.python.org left intact 2026/07/17 21:41:27.169987906 * Issue another request to this URL: 'https://pypi.org/' 2026/07/17 21:41:27.172235492 * Trying 151.101.0.223:443... 2026/07/17 21:41:27.173610072 * Connected to pypi.org (151.101.0.223) port 443 (#1) 2026/07/17 21:41:27.173895806 * ALPN, offering h2 2026/07/17 21:41:27.173902819 * ALPN, offering http/1.1 2026/07/17 21:41:27.195396831 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/17 21:41:27.195406128 * CApath: /etc/ssl/certs 2026/07/17 21:41:27.195585087 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:27.195593933 } [5 bytes data] 2026/07/17 21:41:27.195633708 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/17 21:41:27.195638476 } [512 bytes data] 2026/07/17 21:41:27.199939925 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:27.199947389 { [5 bytes data] 2026/07/17 21:41:27.199983777 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/17 21:41:27.199985209 { [122 bytes data] 2026/07/17 21:41:27.200132599 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/17 21:41:27.200142597 { [5 bytes data] 2026/07/17 21:41:27.200174911 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.200189475 { [5 bytes data] 2026/07/17 21:41:27.200192641 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/17 21:41:27.200213580 { [19 bytes data] 2026/07/17 21:41:27.200214642 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.200234349 { [5 bytes data] 2026/07/17 21:41:27.200237465 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/17 21:41:27.200250018 { [2856 bytes data] 2026/07/17 21:41:27.200841738 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.200846757 { [5 bytes data] 2026/07/17 21:41:27.200884838 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/17 21:41:27.200889898 { [264 bytes data] 2026/07/17 21:41:27.200964073 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.200968392 { [5 bytes data] 2026/07/17 21:41:27.201041130 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/17 21:41:27.201070138 { [36 bytes data] 2026/07/17 21:41:27.201081884 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/17 21:41:27.201084669 } [5 bytes data] 2026/07/17 21:41:27.201094167 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/17 21:41:27.201094678 } [1 bytes data] 2026/07/17 21:41:27.201104937 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.201115416 } [5 bytes data] 2026/07/17 21:41:27.201129733 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/17 21:41:27.201134863 } [36 bytes data] 2026/07/17 21:41:27.201222914 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/17 21:41:27.201231640 * ALPN, server accepted to use h2 2026/07/17 21:41:27.201317477 * Server certificate: 2026/07/17 21:41:27.201322056 * subject: CN=pypi.org 2026/07/17 21:41:27.201336295 * start date: Dec 28 04:33:08 2025 GMT 2026/07/17 21:41:27.201338219 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/17 21:41:27.201355952 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/17 21:41:27.201357145 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/17 21:41:27.201377823 * SSL certificate verify ok. 2026/07/17 21:41:27.201378665 * Using HTTP2, server supports multiplexing 2026/07/17 21:41:27.201395176 * Connection state changed (HTTP/2 confirmed) 2026/07/17 21:41:27.201396077 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/17 21:41:27.201416155 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.201418970 } [5 bytes data] 2026/07/17 21:41:27.201435551 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.201436373 } [5 bytes data] 2026/07/17 21:41:27.201459576 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.201462461 } [5 bytes data] 2026/07/17 21:41:27.201477359 * Using Stream ID: 1 (easy handle 0x557418a4da40) 2026/07/17 21:41:27.201479142 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.201498930 } [5 bytes data] 2026/07/17 21:41:27.201520086 > GET / HTTP/2 2026/07/17 21:41:27.201522110 > Host: pypi.org 2026/07/17 21:41:27.201541035 > user-agent: curl/7.81.0 2026/07/17 21:41:27.201541596 > accept: */* 2026/07/17 21:41:27.201566513 > 2026/07/17 21:41:27.201567745 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.201588213 { [5 bytes data] 2026/07/17 21:41:27.201610482 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/17 21:41:27.201631752 { [193 bytes data] 2026/07/17 21:41:27.202373488 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.202379820 { [5 bytes data] 2026/07/17 21:41:27.202414622 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.202417307 } [5 bytes data] 2026/07/17 21:41:27.205672797 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.205680411 { [5 bytes data] 2026/07/17 21:41:27.205752572 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.205760116 { [5 bytes data] 2026/07/17 21:41:27.205783490 < HTTP/2 200 2026/07/17 21:41:27.205785614 < server: gunicorn 2026/07/17 21:41:27.205799450 < content-type: text/html; charset=UTF-8 2026/07/17 21:41:27.205800341 < referrer-policy: origin-when-cross-origin 2026/07/17 21:41:27.205816692 < etag: "yT0ZD7v3d27wCragmesSOw" 2026/07/17 21:41:27.205817664 < 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/17 21:41:27.205850943 < accept-ranges: bytes 2026/07/17 21:41:27.205937468 < date: Fri, 17 Jul 2026 21:41:27 GMT 2026/07/17 21:41:27.205938760 < x-served-by: cache-iad-kiad7000031-IAD, cache-iad-kiad7000031-IAD, cache-iad-kiad7000100-IAD, cache-sjc10056-SJC 2026/07/17 21:41:27.205961042 < x-cache: MISS, HIT, HIT 2026/07/17 21:41:27.205961994 < x-cache-hits: 0, 34, 1 2026/07/17 21:41:27.205976120 < x-timer: S1784324487.202777,VS0,VE3 2026/07/17 21:41:27.205976982 < vary: Accept-Encoding, Cookie 2026/07/17 21:41:27.205992311 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/17 21:41:27.205993312 < x-frame-options: deny 2026/07/17 21:41:27.206010464 < x-xss-protection: 1; mode=block 2026/07/17 21:41:27.206011266 < x-content-type-options: nosniff 2026/07/17 21:41:27.206026795 < x-permitted-cross-domain-policies: none 2026/07/17 21:41:27.206027706 < 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/17 21:41:27.206090554 < content-length: 22848 2026/07/17 21:41:27.206091526 < 2026/07/17 21:41:27.206105736 { [963 bytes data] 2026/07/17 21:41:27.206108462 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.206132817 { [5 bytes data] 2026/07/17 21:41:27.206133528 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.206144799 { [5 bytes data] 2026/07/17 21:41:27.206145351 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.206159186 { [5 bytes data] 2026/07/17 21:41:27.206159757 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.206170498 { [5 bytes data] 2026/07/17 21:41:27.206171068 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.206188110 { [5 bytes data] 2026/07/17 21:41:27.206188672 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.206199592 { [5 bytes data] 2026/07/17 21:41:27.206200213 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.206223817 { [5 bytes data] 2026/07/17 21:41:27.206224879 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.206244576 { [5 bytes data] 2026/07/17 21:41:27.206245928 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.206266998 { [5 bytes data] 2026/07/17 21:41:27.206267599 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.206280621 { [5 bytes data] 2026/07/17 21:41:27.207220076 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.207228051 { [5 bytes data] 2026/07/17 21:41:27.207311852 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.207347628 { [5 bytes data] 2026/07/17 21:41:27.207382386 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.207423075 { [5 bytes data] 2026/07/17 21:41:27.207425059 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.207443123 { [5 bytes data] 2026/07/17 21:41:27.207445668 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.207460395 { [5 bytes data] 2026/07/17 21:41:27.207461407 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.207476686 { [5 bytes data] 2026/07/17 21:41:27.207477597 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.207492439 { [5 bytes data] 2026/07/17 21:41:27.207494293 * Connection #1 to host pypi.org left intact 2026/07/17 21:41:27.210219400 2026/07/17 21:41:27.210229118 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/17 21:41:27.217509473 * Trying 146.75.92.223:443... 2026/07/17 21:41:27.225525805 * Connected to files.pythonhosted.org (146.75.92.223) port 443 (#0) 2026/07/17 21:41:27.227018829 * ALPN, offering h2 2026/07/17 21:41:27.227024349 * ALPN, offering http/1.1 2026/07/17 21:41:27.248410150 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/17 21:41:27.248417804 * CApath: /etc/ssl/certs 2026/07/17 21:41:27.248603434 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:27.248610167 } [5 bytes data] 2026/07/17 21:41:27.248645179 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/17 21:41:27.248648476 } [512 bytes data] 2026/07/17 21:41:27.258212767 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:27.258218898 { [5 bytes data] 2026/07/17 21:41:27.258253616 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/17 21:41:27.258256842 { [122 bytes data] 2026/07/17 21:41:27.258448781 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/17 21:41:27.258453760 { [5 bytes data] 2026/07/17 21:41:27.258485610 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.258486892 { [5 bytes data] 2026/07/17 21:41:27.258503533 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/17 21:41:27.258505818 { [19 bytes data] 2026/07/17 21:41:27.258523200 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.258524272 { [5 bytes data] 2026/07/17 21:41:27.258538900 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/17 21:41:27.258555461 { [2842 bytes data] 2026/07/17 21:41:27.259270962 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.259278656 { [5 bytes data] 2026/07/17 21:41:27.259315104 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/17 21:41:27.259317168 { [264 bytes data] 2026/07/17 21:41:27.259382073 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.259385570 { [5 bytes data] 2026/07/17 21:41:27.259417099 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/17 21:41:27.259418381 { [36 bytes data] 2026/07/17 21:41:27.259459849 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/17 21:41:27.259474516 } [5 bytes data] 2026/07/17 21:41:27.259496337 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/17 21:41:27.259496968 } [1 bytes data] 2026/07/17 21:41:27.259543294 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.259546380 } [5 bytes data] 2026/07/17 21:41:27.259588068 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/17 21:41:27.259601967 } [36 bytes data] 2026/07/17 21:41:27.259664434 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/17 21:41:27.259665656 * ALPN, server accepted to use h2 2026/07/17 21:41:27.259695292 * Server certificate: 2026/07/17 21:41:27.259696544 * subject: CN=*.pythonhosted.org 2026/07/17 21:41:27.259714828 * start date: Dec 8 21:08:03 2025 GMT 2026/07/17 21:41:27.259716141 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/17 21:41:27.259731910 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/17 21:41:27.259733012 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/17 21:41:27.259757748 * SSL certificate verify ok. 2026/07/17 21:41:27.259758600 * Using HTTP2, server supports multiplexing 2026/07/17 21:41:27.259812821 * Connection state changed (HTTP/2 confirmed) 2026/07/17 21:41:27.259814164 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/17 21:41:27.259837918 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.259841245 } [5 bytes data] 2026/07/17 21:41:27.259856954 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.259859448 } [5 bytes data] 2026/07/17 21:41:27.259903160 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.259906777 } [5 bytes data] 2026/07/17 21:41:27.259971969 * Using Stream ID: 1 (easy handle 0x55c4b836ea40) 2026/07/17 21:41:27.259973922 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.260005512 } [5 bytes data] 2026/07/17 21:41:27.260047357 > GET / HTTP/2 2026/07/17 21:41:27.260052116 > Host: files.pythonhosted.org 2026/07/17 21:41:27.260080289 > user-agent: curl/7.81.0 2026/07/17 21:41:27.260081491 > accept: */* 2026/07/17 21:41:27.260096098 > 2026/07/17 21:41:27.260098753 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.260109253 { [5 bytes data] 2026/07/17 21:41:27.260139211 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/17 21:41:27.260156444 { [193 bytes data] 2026/07/17 21:41:27.267764719 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.267772563 { [5 bytes data] 2026/07/17 21:41:27.267860565 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:27.267864182 } [5 bytes data] 2026/07/17 21:41:27.268942524 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.268952082 { [5 bytes data] 2026/07/17 21:41:27.268987348 < HTTP/2 200 2026/07/17 21:41:27.269013477 < content-type: text/html 2026/07/17 21:41:27.269027797 < server: Python/3.12 aiohttp/3.14.1 2026/07/17 21:41:27.269029991 < accept-ranges: bytes 2026/07/17 21:41:27.269044498 < date: Fri, 17 Jul 2026 21:41:27 GMT 2026/07/17 21:41:27.269044989 < age: 26 2026/07/17 21:41:27.269058414 < x-served-by: cache-iad-kiad7000058-IAD, cache-bur-kbur8200114-BUR 2026/07/17 21:41:27.269061420 < x-cache: HIT, HIT 2026/07/17 21:41:27.269080465 < x-cache-hits: 52, 1 2026/07/17 21:41:27.269081478 < x-timer: S1784324487.264492,VS0,VE1 2026/07/17 21:41:27.269097107 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/17 21:41:27.269098098 < x-frame-options: deny 2026/07/17 21:41:27.269115291 < x-xss-protection: 1; mode=block 2026/07/17 21:41:27.269115802 < x-content-type-options: nosniff 2026/07/17 21:41:27.269125129 < x-permitted-cross-domain-policies: none 2026/07/17 21:41:27.269125640 < x-robots-header: noindex 2026/07/17 21:41:27.269134847 < content-length: 1853 2026/07/17 21:41:27.269135328 < 2026/07/17 21:41:27.269143934 { [1031 bytes data] 2026/07/17 21:41:27.269146389 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:27.269156107 { [5 bytes data] 2026/07/17 21:41:27.269156678 * Connection #0 to host files.pythonhosted.org left intact Stopping content session token refresher |
| ✅ | python-restore-sandbox | python-version | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/17 21:41:27.286292408 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:27.286611525 [connect-session] Job Key: jxJhkbSYShxi8ge7 2026/07/17 21:41:27.286623066 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:27.286633546 [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:44001 ... Connected to session server http://127.0.0.1:44001 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:27.463448098 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh' 2026/07/17 21:41:27.469361554 2026/07/17 21:41:27.469369098 $ /opt/python/3.13.9/bin/python3.13 -V 2026/07/17 21:41:27.469416685 Python 3.13.9 Stopping content session token refresher |
| ❌ | python-restore-sandbox | python-packages | process exited with code 1: exit status 1 |
| ✅ | python-restore-sandbox | environment | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/17 21:41:27.912736056 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:27.912928907 [connect-session] Job Key: JjwYhqtA0XWkYNwm 2026/07/17 21:41:27.912940679 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:27.912945237 [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:35955 ... Connected to session server http://127.0.0.1:35955 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:28.038126662 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh' 2026/07/17 21:41:28.044485939 2026/07/17 21:41:28.044494525 $ env 2026/07/17 21:41:28.044521065 _DD_ROOT_GO_SESSION_ID=8487f612-2b50-47d8-a243-1206a397811e 2026/07/17 21:41:28.044522187 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:28.044542715 HOSTNAME=9954d8e6b7e4 2026/07/17 21:41:28.044543537 LANG=en_US.UTF-8 2026/07/17 21:41:28.044556280 LANGUAGE=en_US:en 2026/07/17 21:41:28.044557032 LC_ALL=en_US.UTF-8 2026/07/17 21:41:28.044569676 LOGNAME=rstudio-connect 2026/07/17 21:41:28.044570447 MAKEFLAGS=-j1 2026/07/17 21:41:28.044583221 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/17 21:41:28.044584103 PICOTEL_PREFIX=PICOTEL 2026/07/17 21:41:28.044600183 PICOTEL_SDK_DISABLED=true 2026/07/17 21:41:28.044601164 PICOTEL_SERVICE_NAME=posit-connect-python 2026/07/17 21:41:28.044617435 POSIT_PRODUCT=CONNECT 2026/07/17 21:41:28.044618307 PWD=/opt/rstudio-connect/mnt/app 2026/07/17 21:41:28.044632473 RSTUDIO_PRODUCT=CONNECT 2026/07/17 21:41:28.044633365 SHLVL=2 2026/07/17 21:41:28.044648002 STARTUP_DEBUG_MODE=0 2026/07/17 21:41:28.044649034 TERM=xterm 2026/07/17 21:41:28.044659694 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:28.044660185 TZ=UTC 2026/07/17 21:41:28.044713531 USERNAME=rstudio-connect 2026/07/17 21:41:28.044718320 USER=rstudio-connect 2026/07/17 21:41:28.044813103 _=/usr/bin/env 2026/07/17 21:41:28.044815828 UV_CONCURRENT_BUILDS=1 |
| ✅ | python-restore-sandbox | mounts | Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9 2026/07/17 21:41:28.059744180 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:28.059957419 [connect-session] Job Key: KGTPhTYIfbZtLTBg 2026/07/17 21:41:28.059967107 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:28.059971405 [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:46179 ... Connected to session server http://127.0.0.1:46179 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:28.184484756 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh' 2026/07/17 21:41:28.188767916 2026/07/17 21:41:28.188776051 $ findmnt --notruncate 2026/07/17 21:41:28.190918851 TARGET SOURCE FSTYPE OPTIONS 2026/07/17 21:41:28.190927496 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/CTWCB M753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:28.191062539 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:28.191063942 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/17 21:41:28.191083769 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:28.191084300 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:28.191112379 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/17 21:41:28.191204041 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:28.191206586 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:28.191273481 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/17 21:41:28.191275284 ├─/data /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:28.191318425 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l /CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:28.191320348 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l /CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:28.191519921 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:28.191521604 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:28.191567140 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:28.191568282 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:28.191615320 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:28.191616412 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/jobs/0/KGTPhTYIfbZtLTBg] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:28.191711479 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:28.191713383 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2339270514] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:28.191794793 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:28.191985394 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr Stopped session pings to http://127.0.0.1:46179 |
| ✅ | 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/17 21:41:28.207360039 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:28.207579820 [connect-session] Job Key: Z511B9jod1WDH1F4 2026/07/17 21:41:28.207594277 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:28.207599447 [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:38879 ... Connected to session server http://127.0.0.1:38879 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:28.331908862 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh' 2026/07/17 21:41:28.337221967 2026/07/17 21:41:28.337230694 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.u3KxLzzdlo/testenv 2026/07/17 21:41:30.910210952 2026/07/17 21:41:30.910223395 $ source /opt/rstudio-connect/mnt/tmp/tmp.u3KxLzzdlo/testenv/bin/activate 2026/07/17 21:41:30.911629339 2026/07/17 21:41:30.911636071 $ python --version 2026/07/17 21:41:30.913159529 Python 3.13.9 2026/07/17 21:41:30.913419931 2026/07/17 21:41:30.913427816 $ python -m site 2026/07/17 21:41:30.926751545 sys.path = [ 2026/07/17 21:41:30.926760451 '/opt/rstudio-connect/mnt/app', 2026/07/17 21:41:30.926796198 '/opt/python/3.13.9/lib/python313.zip', 2026/07/17 21:41:30.926797831 '/opt/python/3.13.9/lib/python3.13', 2026/07/17 21:41:30.926814923 '/opt/python/3.13.9/lib/python3.13/lib-dynload', 2026/07/17 21:41:30.926815865 '/opt/rstudio-connect/mnt/tmp/tmp.u3KxLzzdlo/testenv/lib/python3.13/site-packages', 2026/07/17 21:41:30.926837786 '/opt/python/3.13.9/lib/python3.13/site-packages', 2026/07/17 21:41:30.926838558 ] 2026/07/17 21:41:30.926853295 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist) 2026/07/17 21:41:30.926854087 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist) 2026/07/17 21:41:30.926879384 ENABLE_USER_SITE: True Stopped session pings to http://127.0.0.1:38879 |
| ✅ | 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/17 21:41:30.974591732 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:30.974838944 [connect-session] Job Key: dZfPWVDPxe3q2RLR 2026/07/17 21:41:30.974857138 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:30.974873479 [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:44579 ... Connected to session server http://127.0.0.1:44579 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:31.098896301 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh' 2026/07/17 21:41:31.103867238 2026/07/17 21:41:31.103874833 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.GHBnKh2UkV/testenv 2026/07/17 21:41:33.670859562 2026/07/17 21:41:33.670874660 $ source /opt/rstudio-connect/mnt/tmp/tmp.GHBnKh2UkV/testenv/bin/activate 2026/07/17 21:41:33.672295043 2026/07/17 21:41:33.672307727 $ python -m pip --version 2026/07/17 21:41:33.843769100 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.GHBnKh2UkV/testenv/lib/python3.13/site-packages/pip (python 3.13) 2026/07/17 21:41:33.865087801 2026/07/17 21:41:33.865097159 $ python -m pip config debug 2026/07/17 21:41:34.040335912 env_var: 2026/07/17 21:41:34.040629750 env: 2026/07/17 21:41:34.040881492 global: 2026/07/17 21:41:34.041092595 /etc/xdg/pip/pip.conf, exists: False 2026/07/17 21:41:34.041321305 /etc/pip.conf, exists: False 2026/07/17 21:41:34.041514324 site: 2026/07/17 21:41:34.041756611 /opt/rstudio-connect/mnt/tmp/tmp.GHBnKh2UkV/testenv/pip.conf, exists: False 2026/07/17 21:41:34.041936443 user: 2026/07/17 21:41:34.042129995 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False 2026/07/17 21:41:34.042336060 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False 2026/07/17 21:41:34.064617093 2026/07/17 21:41:34.064626671 $ python -m pip config list -v 2026/07/17 21:41:34.235941666 For variant 'global', will try loading '/etc/xdg/pip/pip.conf' 2026/07/17 21:41:34.236270435 For variant 'global', will try loading '/etc/pip.conf' 2026/07/17 21:41:34.236903468 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf' 2026/07/17 21:41:34.237245698 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf' 2026/07/17 21:41:34.237568047 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.GHBnKh2UkV/testenv/pip.conf' 2026/07/17 21:41:34.260481783 2026/07/17 21:41:34.260491120 $ python -m pip._vendor.requests.certs 2026/07/17 21:41:34.397075436 <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/17 21:41:34.397250376 /opt/rstudio-connect/mnt/tmp/tmp.GHBnKh2UkV/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem 2026/07/17 21:41:34.411790576 2026/07/17 21:41:34.411801166 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.GHBnKh2UkV pip 2026/07/17 21:41:34.832675334 Collecting pip 2026/07/17 21:41:34.833026795 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/17 21:41:34.844980000 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026/07/17 21:41:34.850950911 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB) 2026/07/17 21:41:34.868263470 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 147.9 MB/s 0:00:00 2026/07/17 21:41:34.879220407 Saved /opt/rstudio-connect/mnt/tmp/tmp.GHBnKh2UkV/pip-26.1.2-py3-none-any.whl 2026/07/17 21:41:34.879584633 Successfully downloaded pip 2026/07/17 21:41:34.929708384 2026/07/17 21:41:34.929718443 [notice] A new release of pip is available: 25.2 -> 26.1.2 2026/07/17 21:41:34.929783602 [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/17 21:41:35.017505032 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:35.017745732 [connect-session] Job Key: dIPVlR2iSB2ai35A 2026/07/17 21:41:35.017764206 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:35.017770288 [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:36405 ... Connected to session server http://127.0.0.1:36405 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:35.141910235 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity' 2026/07/17 21:41:35.145969607 2026/07/17 21:41:35.145977261 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/ 2026/07/17 21:41:35.152848919 * Trying 146.75.92.223:443... 2026/07/17 21:41:35.160893637 * Connected to pypi.python.org (146.75.92.223) port 443 (#0) 2026/07/17 21:41:35.162356165 * ALPN, offering h2 2026/07/17 21:41:35.162362878 * ALPN, offering http/1.1 2026/07/17 21:41:35.184813921 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/17 21:41:35.184822266 * CApath: /etc/ssl/certs 2026/07/17 21:41:35.185005122 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:35.185015060 } [5 bytes data] 2026/07/17 21:41:35.185051659 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/17 21:41:35.185055035 } [512 bytes data] 2026/07/17 21:41:35.194328189 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:35.194334882 { [5 bytes data] 2026/07/17 21:41:35.194378006 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/17 21:41:35.194383837 { [122 bytes data] 2026/07/17 21:41:35.194573492 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/17 21:41:35.194589211 { [5 bytes data] 2026/07/17 21:41:35.194629483 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.194634452 { [5 bytes data] 2026/07/17 21:41:35.194654223 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/17 21:41:35.194656367 { [19 bytes data] 2026/07/17 21:41:35.194708675 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.194709596 { [5 bytes data] 2026/07/17 21:41:35.194719184 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/17 21:41:35.194720627 { [2860 bytes data] 2026/07/17 21:41:35.195350818 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.195357731 { [5 bytes data] 2026/07/17 21:41:35.195388669 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/17 21:41:35.195389811 { [264 bytes data] 2026/07/17 21:41:35.195452047 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.195459030 { [5 bytes data] 2026/07/17 21:41:35.195472426 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/17 21:41:35.195494416 { [36 bytes data] 2026/07/17 21:41:35.195550101 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/17 21:41:35.195559458 } [5 bytes data] 2026/07/17 21:41:35.195589184 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/17 21:41:35.195590296 } [1 bytes data] 2026/07/17 21:41:35.195607388 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.195608269 } [5 bytes data] 2026/07/17 21:41:35.195620803 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/17 21:41:35.195621254 } [36 bytes data] 2026/07/17 21:41:35.195730117 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/17 21:41:35.195737431 * ALPN, server accepted to use h2 2026/07/17 21:41:35.195771264 * Server certificate: 2026/07/17 21:41:35.195772757 * subject: CN=www.python.org 2026/07/17 21:41:35.195790250 * start date: Jan 13 13:03:46 2026 GMT 2026/07/17 21:41:35.195793415 * expire date: Feb 14 13:03:45 2027 GMT 2026/07/17 21:41:35.195809225 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org" 2026/07/17 21:41:35.195810267 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/17 21:41:35.195832278 * SSL certificate verify ok. 2026/07/17 21:41:35.195833220 * Using HTTP2, server supports multiplexing 2026/07/17 21:41:35.195850452 * Connection state changed (HTTP/2 confirmed) 2026/07/17 21:41:35.195851314 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/17 21:41:35.195878775 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.195879857 } [5 bytes data] 2026/07/17 21:41:35.195909065 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.195947471 } [5 bytes data] 2026/07/17 21:41:35.195951288 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.195969883 } [5 bytes data] 2026/07/17 21:41:35.195972007 * Using Stream ID: 1 (easy handle 0x55ab3c144a40) 2026/07/17 21:41:35.196017905 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.196019448 } [5 bytes data] 2026/07/17 21:41:35.196032863 > GET / HTTP/2 2026/07/17 21:41:35.196035578 > Host: pypi.python.org 2026/07/17 21:41:35.196045126 > user-agent: curl/7.81.0 2026/07/17 21:41:35.196045607 > accept: */* 2026/07/17 21:41:35.196053712 > 2026/07/17 21:41:35.196060154 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.196073750 { [5 bytes data] 2026/07/17 21:41:35.196146062 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/17 21:41:35.196154408 { [193 bytes data] 2026/07/17 21:41:35.203716967 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.203726055 { [5 bytes data] 2026/07/17 21:41:35.203777280 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.203783612 } [5 bytes data] 2026/07/17 21:41:35.204463399 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.204472697 { [5 bytes data] 2026/07/17 21:41:35.204547777 < HTTP/2 301 2026/07/17 21:41:35.204549550 < server: Varnish 2026/07/17 21:41:35.204563136 < retry-after: 0 2026/07/17 21:41:35.204563988 < location: https://pypi.org/ 2026/07/17 21:41:35.204581079 < content-type: text/html; charset=UTF-8 2026/07/17 21:41:35.204581911 < accept-ranges: bytes 2026/07/17 21:41:35.204597861 < date: Fri, 17 Jul 2026 21:41:35 GMT 2026/07/17 21:41:35.204598753 < x-served-by: cache-bur-kbur8200114-BUR 2026/07/17 21:41:35.204614812 < x-cache: HIT 2026/07/17 21:41:35.204615774 < x-cache-hits: 0 2026/07/17 21:41:35.204627109 < x-timer: S1784324495.200612,VS0,VE0 2026/07/17 21:41:35.204633772 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/17 21:41:35.204650679 < x-frame-options: deny 2026/07/17 21:41:35.204651922 < x-xss-protection: 1; mode=block 2026/07/17 21:41:35.204668890 < x-content-type-options: nosniff 2026/07/17 21:41:35.204800580 < x-permitted-cross-domain-policies: none 2026/07/17 21:41:35.204802684 < 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/17 21:41:35.204871612 < content-length: 122 2026/07/17 21:41:35.204873256 < 2026/07/17 21:41:35.204887462 * Ignoring the response-body 2026/07/17 21:41:35.204888344 { [122 bytes data] 2026/07/17 21:41:35.204907730 * Connection #0 to host pypi.python.org left intact 2026/07/17 21:41:35.204908692 * Issue another request to this URL: 'https://pypi.org/' 2026/07/17 21:41:35.206844535 * Trying 151.101.64.223:443... 2026/07/17 21:41:35.208196616 * Connected to pypi.org (151.101.64.223) port 443 (#1) 2026/07/17 21:41:35.208439014 * ALPN, offering h2 2026/07/17 21:41:35.208446288 * ALPN, offering http/1.1 2026/07/17 21:41:35.230559709 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/17 21:41:35.230567884 * CApath: /etc/ssl/certs 2026/07/17 21:41:35.230744770 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:35.230754228 } [5 bytes data] 2026/07/17 21:41:35.230791297 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/17 21:41:35.230794473 } [512 bytes data] 2026/07/17 21:41:35.233905254 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:35.233915112 { [5 bytes data] 2026/07/17 21:41:35.233984642 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/17 21:41:35.233986636 { [122 bytes data] 2026/07/17 21:41:35.234025263 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/17 21:41:35.234031665 { [5 bytes data] 2026/07/17 21:41:35.234061927 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.234064181 { [5 bytes data] 2026/07/17 21:41:35.234093055 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/17 21:41:35.234096772 { [19 bytes data] 2026/07/17 21:41:35.234117881 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.234120676 { [5 bytes data] 2026/07/17 21:41:35.234133901 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/17 21:41:35.234139692 { [2856 bytes data] 2026/07/17 21:41:35.234726985 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.234733888 { [5 bytes data] 2026/07/17 21:41:35.234773582 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/17 21:41:35.234775816 { [264 bytes data] 2026/07/17 21:41:35.234839210 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.234847736 { [5 bytes data] 2026/07/17 21:41:35.234877582 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/17 21:41:35.234884905 { [36 bytes data] 2026/07/17 21:41:35.234937238 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/17 21:41:35.234941045 } [5 bytes data] 2026/07/17 21:41:35.234966663 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/17 21:41:35.234967665 } [1 bytes data] 2026/07/17 21:41:35.235006298 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.235007660 } [5 bytes data] 2026/07/17 21:41:35.235027166 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/17 21:41:35.235028219 } [36 bytes data] 2026/07/17 21:41:35.235118467 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/17 21:41:35.235139607 * ALPN, server accepted to use h2 2026/07/17 21:41:35.235166467 * Server certificate: 2026/07/17 21:41:35.235167439 * subject: CN=pypi.org 2026/07/17 21:41:35.235183799 * start date: Dec 28 04:33:08 2025 GMT 2026/07/17 21:41:35.235184691 * expire date: Jan 29 04:33:07 2027 GMT 2026/07/17 21:41:35.235198717 * subjectAltName: host "pypi.org" matched cert's "pypi.org" 2026/07/17 21:41:35.235199659 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/17 21:41:35.235227311 * SSL certificate verify ok. 2026/07/17 21:41:35.235228443 * Using HTTP2, server supports multiplexing 2026/07/17 21:41:35.235266504 * Connection state changed (HTTP/2 confirmed) 2026/07/17 21:41:35.235267776 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/17 21:41:35.235298338 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.235301394 } [5 bytes data] 2026/07/17 21:41:35.235319608 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.235320450 } [5 bytes data] 2026/07/17 21:41:35.235329948 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.235331300 } [5 bytes data] 2026/07/17 21:41:35.235345076 * Using Stream ID: 1 (easy handle 0x55ab3c144a40) 2026/07/17 21:41:35.235354213 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.235365364 } [5 bytes data] 2026/07/17 21:41:35.235458979 > GET / HTTP/2 2026/07/17 21:41:35.235465110 > Host: pypi.org 2026/07/17 21:41:35.235487622 > user-agent: curl/7.81.0 2026/07/17 21:41:35.235488644 > accept: */* 2026/07/17 21:41:35.235503011 > 2026/07/17 21:41:35.235504003 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.235519442 { [5 bytes data] 2026/07/17 21:41:35.235521676 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/17 21:41:35.235553285 { [193 bytes data] 2026/07/17 21:41:35.237046397 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.237053199 { [5 bytes data] 2026/07/17 21:41:35.237092643 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.237101009 } [5 bytes data] 2026/07/17 21:41:35.237693812 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.237700936 { [5 bytes data] 2026/07/17 21:41:35.242511855 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.242522375 { [5 bytes data] 2026/07/17 21:41:35.242649793 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.242660042 { [5 bytes data] 2026/07/17 21:41:35.242731601 < HTTP/2 200 2026/07/17 21:41:35.242735038 < server: gunicorn 2026/07/17 21:41:35.242774772 < content-type: text/html; charset=UTF-8 2026/07/17 21:41:35.242779521 < referrer-policy: origin-when-cross-origin 2026/07/17 21:41:35.242802855 < etag: "yT0ZD7v3d27wCragmesSOw" 2026/07/17 21:41:35.242804167 < 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/17 21:41:35.242925919 < accept-ranges: bytes 2026/07/17 21:41:35.242972857 < date: Fri, 17 Jul 2026 21:41:35 GMT 2026/07/17 21:41:35.242975452 < x-served-by: cache-iad-kiad7000031-IAD, cache-iad-kiad7000031-IAD, cache-iad-kiad7000100-IAD, cache-sjc10073-SJC 2026/07/17 21:41:35.242994518 < x-cache: MISS, HIT, HIT 2026/07/17 21:41:35.242994988 < x-cache-hits: 0, 34, 1 2026/07/17 21:41:35.243012942 < x-timer: S1784324495.236538,VS0,VE1 2026/07/17 21:41:35.243013944 < vary: Accept-Encoding, Cookie 2026/07/17 21:41:35.243026738 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/17 21:41:35.243029212 < x-frame-options: deny 2026/07/17 21:41:35.243040453 < x-xss-protection: 1; mode=block 2026/07/17 21:41:35.243040954 < x-content-type-options: nosniff 2026/07/17 21:41:35.243059990 < x-permitted-cross-domain-policies: none 2026/07/17 21:41:35.243061052 < 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/17 21:41:35.243114873 < content-length: 22848 2026/07/17 21:41:35.243115634 < 2026/07/17 21:41:35.243123569 { [963 bytes data] 2026/07/17 21:41:35.243124100 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243133838 { [5 bytes data] 2026/07/17 21:41:35.243134289 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243143617 { [5 bytes data] 2026/07/17 21:41:35.243144037 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243153104 { [5 bytes data] 2026/07/17 21:41:35.243153605 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243162752 { [5 bytes data] 2026/07/17 21:41:35.243163183 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243177600 { [5 bytes data] 2026/07/17 21:41:35.243178061 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243196806 { [5 bytes data] 2026/07/17 21:41:35.243197798 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243214669 { [5 bytes data] 2026/07/17 21:41:35.243215561 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243231090 { [5 bytes data] 2026/07/17 21:41:35.243231871 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243244185 { [5 bytes data] 2026/07/17 21:41:35.243244625 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243253732 { [5 bytes data] 2026/07/17 21:41:35.243254153 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243263190 { [5 bytes data] 2026/07/17 21:41:35.243264653 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243273840 { [5 bytes data] 2026/07/17 21:41:35.243274281 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243283247 { [5 bytes data] 2026/07/17 21:41:35.243284540 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243296001 { [5 bytes data] 2026/07/17 21:41:35.243359395 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243368031 { [5 bytes data] 2026/07/17 21:41:35.243399159 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243400502 { [5 bytes data] 2026/07/17 21:41:35.243422062 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.243423264 { [5 bytes data] 2026/07/17 21:41:35.243442220 * Connection #1 to host pypi.org left intact 2026/07/17 21:41:35.245805611 2026/07/17 21:41:35.245813295 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/ 2026/07/17 21:41:35.252620162 * Trying 151.101.0.223:443... 2026/07/17 21:41:35.254317859 * Connected to files.pythonhosted.org (151.101.0.223) port 443 (#0) 2026/07/17 21:41:35.255846468 * ALPN, offering h2 2026/07/17 21:41:35.255853461 * ALPN, offering http/1.1 2026/07/17 21:41:35.278916381 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/17 21:41:35.278923725 * CApath: /etc/ssl/certs 2026/07/17 21:41:35.279109650 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:35.279117044 } [5 bytes data] 2026/07/17 21:41:35.279160255 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/17 21:41:35.279164252 } [512 bytes data] 2026/07/17 21:41:35.281795234 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:35.281800123 { [5 bytes data] 2026/07/17 21:41:35.281834227 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/17 21:41:35.281837773 { [122 bytes data] 2026/07/17 21:41:35.282021554 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/17 21:41:35.282028437 { [5 bytes data] 2026/07/17 21:41:35.282062421 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.282065527 { [5 bytes data] 2026/07/17 21:41:35.282082448 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 2026/07/17 21:41:35.282083099 { [19 bytes data] 2026/07/17 21:41:35.282095683 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.282096304 { [5 bytes data] 2026/07/17 21:41:35.282107625 * TLSv1.3 (IN), TLS handshake, Certificate (11): 2026/07/17 21:41:35.282109559 { [2842 bytes data] 2026/07/17 21:41:35.282752160 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.282761538 { [5 bytes data] 2026/07/17 21:41:35.282806863 * TLSv1.3 (IN), TLS handshake, CERT verify (15): 2026/07/17 21:41:35.282810489 { [264 bytes data] 2026/07/17 21:41:35.282860830 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.282883276 { [5 bytes data] 2026/07/17 21:41:35.282918367 * TLSv1.3 (IN), TLS handshake, Finished (20): 2026/07/17 21:41:35.282927053 { [36 bytes data] 2026/07/17 21:41:35.282971948 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/17 21:41:35.282980573 } [5 bytes data] 2026/07/17 21:41:35.282997555 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/17 21:41:35.282999539 } [1 bytes data] 2026/07/17 21:41:35.283040946 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.283047930 } [5 bytes data] 2026/07/17 21:41:35.283073501 * TLSv1.3 (OUT), TLS handshake, Finished (20): 2026/07/17 21:41:35.283086411 } [36 bytes data] 2026/07/17 21:41:35.283164517 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 2026/07/17 21:41:35.283166732 * ALPN, server accepted to use h2 2026/07/17 21:41:35.283188719 * Server certificate: 2026/07/17 21:41:35.283200876 * subject: CN=*.pythonhosted.org 2026/07/17 21:41:35.283202007 * start date: Dec 8 21:08:03 2025 GMT 2026/07/17 21:41:35.283217476 * expire date: Jan 9 21:08:02 2027 GMT 2026/07/17 21:41:35.283218448 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org" 2026/07/17 21:41:35.283237975 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4 2026/07/17 21:41:35.283239147 * SSL certificate verify ok. 2026/07/17 21:41:35.283259205 * Using HTTP2, server supports multiplexing 2026/07/17 21:41:35.283259996 * Connection state changed (HTTP/2 confirmed) 2026/07/17 21:41:35.283277529 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/17 21:41:35.283278581 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.283304259 } [5 bytes data] 2026/07/17 21:41:35.283550311 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.283555661 } [5 bytes data] 2026/07/17 21:41:35.283598793 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.283601118 } [5 bytes data] 2026/07/17 21:41:35.283632559 * Using Stream ID: 1 (easy handle 0x5644b3d42a40) 2026/07/17 21:41:35.283635926 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.283662084 } [5 bytes data] 2026/07/17 21:41:35.283663617 > GET / HTTP/2 2026/07/17 21:41:35.283709834 > Host: files.pythonhosted.org 2026/07/17 21:41:35.283712248 > user-agent: curl/7.81.0 2026/07/17 21:41:35.283724832 > accept: */* 2026/07/17 21:41:35.283725293 > 2026/07/17 21:41:35.283732466 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.283732897 { [5 bytes data] 2026/07/17 21:41:35.283741994 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 2026/07/17 21:41:35.283742445 { [193 bytes data] 2026/07/17 21:41:35.284574961 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.284584569 { [5 bytes data] 2026/07/17 21:41:35.284611550 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:35.284612672 } [5 bytes data] 2026/07/17 21:41:35.284855927 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.284861507 { [5 bytes data] 2026/07/17 21:41:35.285270860 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.285277322 { [5 bytes data] 2026/07/17 21:41:35.285356192 < HTTP/2 200 2026/07/17 21:41:35.285361542 < content-type: text/html 2026/07/17 21:41:35.285386198 < server: Python/3.12 aiohttp/3.14.1 2026/07/17 21:41:35.285387260 < accept-ranges: bytes 2026/07/17 21:41:35.285403120 < date: Fri, 17 Jul 2026 21:41:35 GMT 2026/07/17 21:41:35.285404021 < age: 120 2026/07/17 21:41:35.285417617 < x-served-by: cache-iad-kiad7000058-IAD, cache-sjc10068-SJC 2026/07/17 21:41:35.285418438 < x-cache: HIT, HIT 2026/07/17 21:41:35.285452111 < x-cache-hits: 1, 9 2026/07/17 21:41:35.285453293 < x-timer: S1784324495.284645,VS0,VE0 2026/07/17 21:41:35.285472479 < strict-transport-security: max-age=31536000; includeSubDomains; preload 2026/07/17 21:41:35.285475425 < x-frame-options: deny 2026/07/17 21:41:35.285494701 < x-xss-protection: 1; mode=block 2026/07/17 21:41:35.285495663 < x-content-type-options: nosniff 2026/07/17 21:41:35.285512194 < x-permitted-cross-domain-policies: none 2026/07/17 21:41:35.285513065 < x-robots-header: noindex 2026/07/17 21:41:35.285530127 < content-length: 1853 2026/07/17 21:41:35.285530939 < 2026/07/17 21:41:35.285543793 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.285544654 { [5 bytes data] 2026/07/17 21:41:35.285573508 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:35.285576083 { [5 bytes data] 2026/07/17 21:41:35.285599547 * Connection #0 to host files.pythonhosted.org left intact Stopping content session token refresher Stopped session pings to http://127.0.0.1:36405 |
| ✅ | 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/17 21:41:35.303640553 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:35.303857149 [connect-session] Job Key: ZS768ZgdmQCgiLAy 2026/07/17 21:41:35.303876405 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:35.303882305 [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:35961 ... Connected to session server http://127.0.0.1:35961 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:35.579699330 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:35.580015614 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/17 21:41:35.599261493 2026/07/17 21:41:35.599270370 $ /opt/R/4.4.3/bin/R --version 2026/07/17 21:41:35.599314142 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/17 21:41:35.599315745 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/17 21:41:35.599334540 Platform: x86_64-pc-linux-gnu 2026/07/17 21:41:35.599335412 2026/07/17 21:41:35.599349949 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/17 21:41:35.599350870 You are welcome to redistribute it under the terms of the 2026/07/17 21:41:35.599368864 GNU General Public License versions 2 or 3. 2026/07/17 21:41:35.599369866 For more information about these matters see 2026/07/17 21:41:35.605210080 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/17 21:41:35.621378876 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:35.621784605 [connect-session] Job Key: iu3ctX6IezfkqzJM 2026/07/17 21:41:35.621799843 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:35.621803621 [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:33321 ... Connected to session server http://127.0.0.1:33321 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:35.805806585 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:35.806081727 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/17 21:41:36.013457372 2026/07/17 21:41:36.013470246 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/17 21:41:36.013526641 Package Version LibPath 2026/07/17 21:41:36.013528154 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013545727 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013546489 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013563170 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013563941 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013578679 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013579360 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013593316 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013594038 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013607523 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013608284 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013624134 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013624965 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013643390 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013644372 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013662743 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013668043 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013730810 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013732173 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013801793 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013803205 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013822331 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013823163 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013841677 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013842499 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013861074 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013861915 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.013880400 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:36.019541905 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/17 21:41:36.034956102 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:36.035148863 [connect-session] Job Key: zXiqqa1184mCFQmP 2026/07/17 21:41:36.035160925 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:36.035164552 [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:46659 ... Connected to session server http://127.0.0.1:46659 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:36.216840252 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:36.217119184 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/17 21:41:36.217804712 $add.smooth 2026/07/17 21:41:36.217811445 [1] TRUE 2026/07/17 21:41:36.217846460 2026/07/17 21:41:36.217847853 $bitmapType 2026/07/17 21:41:36.217859845 [1] "cairo" 2026/07/17 21:41:36.217860726 2026/07/17 21:41:36.217871847 $browser 2026/07/17 21:41:36.217874242 [1] "xdg-open" 2026/07/17 21:41:36.217886044 2026/07/17 21:41:36.217886795 $browserNLdisabled 2026/07/17 21:41:36.217898417 [1] FALSE 2026/07/17 21:41:36.217899218 2026/07/17 21:41:36.217909889 $catch.script.errors 2026/07/17 21:41:36.217910750 [1] FALSE 2026/07/17 21:41:36.217922903 2026/07/17 21:41:36.217923684 $CBoundsCheck 2026/07/17 21:41:36.217934805 [1] FALSE 2026/07/17 21:41:36.217935566 2026/07/17 21:41:36.217948134 $check.bounds 2026/07/17 21:41:36.217950959 [1] FALSE 2026/07/17 21:41:36.217971658 2026/07/17 21:41:36.217972529 $citation.bibtex.max 2026/07/17 21:41:36.217981326 [1] 1 2026/07/17 21:41:36.217981857 2026/07/17 21:41:36.217988810 $continue 2026/07/17 21:41:36.217989251 [1] "+ " 2026/07/17 21:41:36.217996494 2026/07/17 21:41:36.217996945 $contrasts 2026/07/17 21:41:36.218005762 unordered ordered 2026/07/17 21:41:36.218006603 "contr.treatment" "contr.poly" 2026/07/17 21:41:36.218016251 2026/07/17 21:41:36.218016672 $defaultPackages 2026/07/17 21:41:36.218024176 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/17 21:41:36.218024867 2026/07/17 21:41:36.218034275 $demo.ask 2026/07/17 21:41:36.218034726 [1] "default" 2026/07/17 21:41:36.218042310 2026/07/17 21:41:36.218042791 $deparse.cutoff 2026/07/17 21:41:36.218055184 [1] 60 2026/07/17 21:41:36.218056136 2026/07/17 21:41:36.218068709 $device 2026/07/17 21:41:36.218439819 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/17 21:41:36.218446452 width, height, onefile, family, title, fonts, version, paper, 2026/07/17 21:41:36.218476127 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/17 21:41:36.218476999 useKerning, fillOddEven, compress) 2026/07/17 21:41:36.218510441 { 2026/07/17 21:41:36.218511534 initPSandPDFfonts() 2026/07/17 21:41:36.218524097 new <- list() 2026/07/17 21:41:36.218524919 if (!missing(width)) 2026/07/17 21:41:36.218538123 new$width <- width 2026/07/17 21:41:36.218538905 if (!missing(height)) 2026/07/17 21:41:36.218551959 new$height <- height 2026/07/17 21:41:36.218552791 if (!missing(onefile)) 2026/07/17 21:41:36.218565975 new$onefile <- onefile 2026/07/17 21:41:36.218566807 if (!missing(title)) 2026/07/17 21:41:36.218599332 new$title <- title 2026/07/17 21:41:36.218601696 if (!missing(fonts)) 2026/07/17 21:41:36.218623466 new$fonts <- fonts 2026/07/17 21:41:36.218625080 if (!missing(version)) 2026/07/17 21:41:36.218639747 new$version <- version 2026/07/17 21:41:36.218640599 if (!missing(paper)) 2026/07/17 21:41:36.218653964 new$paper <- paper 2026/07/17 21:41:36.218654705 if (!missing(encoding)) 2026/07/17 21:41:36.218663391 new$encoding <- encoding 2026/07/17 21:41:36.218663822 if (!missing(bg)) 2026/07/17 21:41:36.218675404 new$bg <- bg 2026/07/17 21:41:36.218675855 if (!missing(fg)) 2026/07/17 21:41:36.218713328 new$fg <- fg 2026/07/17 21:41:36.218738752 if (!missing(pointsize)) 2026/07/17 21:41:36.218755323 new$pointsize <- pointsize 2026/07/17 21:41:36.218771684 if (!missing(pagecentre)) 2026/07/17 21:41:36.218772605 new$pagecentre <- pagecentre 2026/07/17 21:41:36.218785209 if (!missing(colormodel)) 2026/07/17 21:41:36.218785730 new$colormodel <- colormodel 2026/07/17 21:41:36.218794827 if (!missing(useDingbats)) 2026/07/17 21:41:36.218795248 new$useDingbats <- useDingbats 2026/07/17 21:41:36.218804696 if (!missing(useKerning)) 2026/07/17 21:41:36.218805116 new$useKerning <- useKerning 2026/07/17 21:41:36.218865229 if (!missing(fillOddEven)) 2026/07/17 21:41:36.218866701 new$fillOddEven <- fillOddEven 2026/07/17 21:41:36.218879736 if (!missing(compress)) 2026/07/17 21:41:36.218880207 new$compress <- compress 2026/07/17 21:41:36.218889113 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/17 21:41:36.218889564 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/17 21:41:36.218902378 inherits(family, "CIDFont"))) { 2026/07/17 21:41:36.218902869 enc <- family$encoding 2026/07/17 21:41:36.218912357 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/17 21:41:36.218912818 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/17 21:41:36.218924469 "default")) 2026/07/17 21:41:36.218924980 old$encoding <- enc 2026/07/17 21:41:36.218933236 family <- family$metrics 2026/07/17 21:41:36.218933687 } 2026/07/17 21:41:36.218961849 if (is.null(old$encoding) || old$encoding == "default") 2026/07/17 21:41:36.218962891 old$encoding <- guessEncoding() 2026/07/17 21:41:36.218982107 if (!missing(family)) { 2026/07/17 21:41:36.218982919 if (length(family) == 4L) { 2026/07/17 21:41:36.218997857 family <- c(family, "Symbol.afm") 2026/07/17 21:41:36.218998879 } 2026/07/17 21:41:36.219009879 else if (length(family) == 5L) { 2026/07/17 21:41:36.219010340 } 2026/07/17 21:41:36.219018575 else if (length(family) == 1L) { 2026/07/17 21:41:36.219019066 pf <- pdfFonts(family)[[1L]] 2026/07/17 21:41:36.219028754 if (is.null(pf)) 2026/07/17 21:41:36.219029165 stop(gettextf("unknown family '%s'", family), 2026/07/17 21:41:36.219039404 domain = NA) 2026/07/17 21:41:36.219039835 matchFont(pf, old$encoding) 2026/07/17 21:41:36.219048652 } 2026/07/17 21:41:36.219049082 else stop("invalid 'family' argument") 2026/07/17 21:41:36.219057819 old$family <- family 2026/07/17 21:41:36.219058259 } 2026/07/17 21:41:36.219065944 version <- old$version 2026/07/17 21:41:36.219066395 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/17 21:41:36.219075562 "2.0") 2026/07/17 21:41:36.219076003 if (version %in% versions) 2026/07/17 21:41:36.219091251 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/17 21:41:36.219092113 else stop("invalid PDF version") 2026/07/17 21:41:36.219111198 onefile <- old$onefile 2026/07/17 21:41:36.219112100 if (!checkIntFormat(file)) 2026/07/17 21:41:36.219127789 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/17 21:41:36.219128701 domain = NA) 2026/07/17 21:41:36.219142407 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/17 21:41:36.219142888 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/17 21:41:36.219154740 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/17 21:41:36.219155211 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/17 21:41:36.219167294 old$fillOddEven, old$compress) 2026/07/17 21:41:36.219167744 invisible() 2026/07/17 21:41:36.219176591 } 2026/07/17 21:41:36.219177152 <bytecode: 0x559d5f20d9a0> 2026/07/17 21:41:36.219185167 <environment: namespace:grDevices> 2026/07/17 21:41:36.219185608 2026/07/17 21:41:36.219193803 $device.ask.default 2026/07/17 21:41:36.219194284 [1] FALSE 2026/07/17 21:41:36.219216455 2026/07/17 21:41:36.219217006 $digits 2026/07/17 21:41:36.219224851 [1] 7 2026/07/17 21:41:36.219225683 2026/07/17 21:41:36.219239989 $download.file.extra 2026/07/17 21:41:36.219241001 [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/17 21:41:36.219261713 2026/07/17 21:41:36.219262835 $download.file.method 2026/07/17 21:41:36.219283594 [1] "curl" 2026/07/17 21:41:36.219284496 2026/07/17 21:41:36.219295997 $dvipscmd 2026/07/17 21:41:36.219296819 [1] "dvips" 2026/07/17 21:41:36.219306897 2026/07/17 21:41:36.219307338 $echo 2026/07/17 21:41:36.219314061 [1] FALSE 2026/07/17 21:41:36.219314592 2026/07/17 21:41:36.219321575 $editor 2026/07/17 21:41:36.219322046 [1] "vi" 2026/07/17 21:41:36.219329199 2026/07/17 21:41:36.219329660 $encoding 2026/07/17 21:41:36.219336483 [1] "native.enc" 2026/07/17 21:41:36.219336943 2026/07/17 21:41:36.219343997 $example.ask 2026/07/17 21:41:36.219346712 [1] "default" 2026/07/17 21:41:36.219355649 2026/07/17 21:41:36.219356089 $expressions 2026/07/17 21:41:36.219382869 [1] 5000 2026/07/17 21:41:36.219386286 2026/07/17 21:41:36.219399110 $help.search.types 2026/07/17 21:41:36.219400272 [1] "vignette" "demo" "help" 2026/07/17 21:41:36.219417224 2026/07/17 21:41:36.219418035 $help.try.all.packages 2026/07/17 21:41:36.219429447 [1] FALSE 2026/07/17 21:41:36.219430228 2026/07/17 21:41:36.219439966 $HTTPUserAgent 2026/07/17 21:41:36.219440737 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/17 21:41:36.219456186 2026/07/17 21:41:36.219457038 $internet.info 2026/07/17 21:41:36.219468309 [1] 2 2026/07/17 21:41:36.219469131 2026/07/17 21:41:36.219495751 $keep.parse.data 2026/07/17 21:41:36.219496752 [1] TRUE 2026/07/17 21:41:36.219508334 2026/07/17 21:41:36.219509176 $keep.parse.data.pkgs 2026/07/17 21:41:36.219519565 [1] FALSE 2026/07/17 21:41:36.219520226 2026/07/17 21:41:36.219529223 $keep.source 2026/07/17 21:41:36.219529914 [1] FALSE 2026/07/17 21:41:36.219539653 2026/07/17 21:41:36.219541336 $keep.source.pkgs 2026/07/17 21:41:36.219551054 [1] FALSE 2026/07/17 21:41:36.219551895 2026/07/17 21:41:36.219560852 $locatorBell 2026/07/17 21:41:36.219561543 [1] TRUE 2026/07/17 21:41:36.219571041 2026/07/17 21:41:36.219571702 $mailer 2026/07/17 21:41:36.219580419 [1] "mailto" 2026/07/17 21:41:36.219581080 2026/07/17 21:41:36.219590848 $matprod 2026/07/17 21:41:36.219591680 [1] "default" 2026/07/17 21:41:36.219602720 2026/07/17 21:41:36.219603492 $max.contour.segments 2026/07/17 21:41:36.219615865 [1] 25000 2026/07/17 21:41:36.219616626 2026/07/17 21:41:36.219627046 $max.print 2026/07/17 21:41:36.219628008 [1] 99999 2026/07/17 21:41:36.219643547 2026/07/17 21:41:36.219644348 $menu.graphics 2026/07/17 21:41:36.219656511 [1] TRUE 2026/07/17 21:41:36.219657473 2026/07/17 21:41:36.219690374 $na.action 2026/07/17 21:41:36.219691546 [1] "na.omit" 2026/07/17 21:41:36.219704430 2026/07/17 21:41:36.219705332 $nwarnings 2026/07/17 21:41:36.219717114 [1] 50 2026/07/17 21:41:36.219717946 2026/07/17 21:41:36.219732783 $OutDec 2026/07/17 21:41:36.219735268 [1] "." 2026/07/17 21:41:36.219746660 2026/07/17 21:41:36.219747491 $packrat.authenticated.downloads.use.renv 2026/07/17 21:41:36.219761357 [1] TRUE 2026/07/17 21:41:36.219762129 2026/07/17 21:41:36.219773119 $packrat.connect.timeout 2026/07/17 21:41:36.219774121 [1] 10 2026/07/17 21:41:36.219786344 2026/07/17 21:41:36.219787236 $packrat.untrusted.packages 2026/07/17 21:41:36.219800681 character(0) 2026/07/17 21:41:36.219801853 2026/07/17 21:41:36.219814857 $packrat.verbose.cache 2026/07/17 21:41:36.219815879 [1] TRUE 2026/07/17 21:41:36.219830546 2026/07/17 21:41:36.219831668 $pager 2026/07/17 21:41:36.219846166 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/17 21:41:36.219847188 2026/07/17 21:41:36.219864329 $papersize 2026/07/17 21:41:36.219865211 [1] "letter" 2026/07/17 21:41:36.219877504 2026/07/17 21:41:36.219878536 $PCRE_limit_recursion 2026/07/17 21:41:36.219898413 [1] NA 2026/07/17 21:41:36.219900427 2026/07/17 21:41:36.219911608 $PCRE_study 2026/07/17 21:41:36.219912439 [1] FALSE 2026/07/17 21:41:36.219923811 2026/07/17 21:41:36.219924762 $PCRE_use_JIT 2026/07/17 21:41:36.219937857 [1] TRUE 2026/07/17 21:41:36.219938959 2026/07/17 21:41:36.219950931 $pdfviewer 2026/07/17 21:41:36.219951793 [1] "/usr/bin/xdg-open" 2026/07/17 21:41:36.219963936 2026/07/17 21:41:36.219964697 $pkgType 2026/07/17 21:41:36.219980858 [1] "source" 2026/07/17 21:41:36.219981639 2026/07/17 21:41:36.219992640 $printcmd 2026/07/17 21:41:36.219993471 [1] "/usr/bin/lpr" 2026/07/17 21:41:36.220010693 2026/07/17 21:41:36.220011605 $prompt 2026/07/17 21:41:36.220022024 [1] "> " 2026/07/17 21:41:36.220022826 2026/07/17 21:41:36.220032504 $repos 2026/07/17 21:41:36.220035930 CRAN 2026/07/17 21:41:36.220047362 "@CRAN@" 2026/07/17 21:41:36.220048123 2026/07/17 21:41:36.220060236 $rl_word_breaks 2026/07/17 21:41:36.220061117 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/17 21:41:36.220074803 2026/07/17 21:41:36.220075604 $scipen 2026/07/17 21:41:36.220086345 [1] 0 2026/07/17 21:41:36.220087126 2026/07/17 21:41:36.220097445 $show.coef.Pvalues 2026/07/17 21:41:36.220098237 [1] TRUE 2026/07/17 21:41:36.220110300 2026/07/17 21:41:36.220111081 $show.error.messages 2026/07/17 21:41:36.220128408 [1] TRUE 2026/07/17 21:41:36.220131123 2026/07/17 21:41:36.220149448 $show.signif.stars 2026/07/17 21:41:36.220150419 [1] TRUE 2026/07/17 21:41:36.220162713 2026/07/17 21:41:36.220163494 $showErrorCalls 2026/07/17 21:41:36.220175146 [1] TRUE 2026/07/17 21:41:36.220176017 2026/07/17 21:41:36.220186397 $showNCalls 2026/07/17 21:41:36.220187268 [1] 50 2026/07/17 21:41:36.220198650 2026/07/17 21:41:36.220199511 $showWarnCalls 2026/07/17 21:41:36.220210913 [1] FALSE 2026/07/17 21:41:36.220211744 2026/07/17 21:41:36.220247281 $str 2026/07/17 21:41:36.220248513 $str$strict.width 2026/07/17 21:41:36.220260696 [1] "no" 2026/07/17 21:41:36.220261607 2026/07/17 21:41:36.220272578 $str$digits.d 2026/07/17 21:41:36.220273550 [1] 3 2026/07/17 21:41:36.220284911 2026/07/17 21:41:36.220285723 $str$vec.len 2026/07/17 21:41:36.220296913 [1] 4 2026/07/17 21:41:36.220297805 2026/07/17 21:41:36.220308205 $str$list.len 2026/07/17 21:41:36.220308976 [1] 99 2026/07/17 21:41:36.220320347 2026/07/17 21:41:36.220321129 $str$deparse.lines 2026/07/17 21:41:36.220333001 NULL 2026/07/17 21:41:36.220334133 2026/07/17 21:41:36.220388415 $str$drop.deparse.attr 2026/07/17 21:41:36.220389747 [1] TRUE 2026/07/17 21:41:36.220406368 2026/07/17 21:41:36.220407230 $str$formatNum 2026/07/17 21:41:36.220418831 function (x, ...) 2026/07/17 21:41:36.220419623 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/17 21:41:36.220434511 <environment: 0x559d5f9704e8> 2026/07/17 21:41:36.220435402 2026/07/17 21:41:36.220447916 2026/07/17 21:41:36.220448747 $str.dendrogram.last 2026/07/17 21:41:36.220460389 [1] "`" 2026/07/17 21:41:36.220461271 2026/07/17 21:41:36.220501536 $texi2dvi 2026/07/17 21:41:36.220502608 [1] "/usr/bin/texi2dvi" 2026/07/17 21:41:36.220520091 2026/07/17 21:41:36.220525391 $timeout 2026/07/17 21:41:36.220536552 [1] 60 2026/07/17 21:41:36.220537383 2026/07/17 21:41:36.220547963 $ts.eps 2026/07/17 21:41:36.220548774 [1] 1e-05 2026/07/17 21:41:36.220559965 2026/07/17 21:41:36.220560737 $ts.S.compat 2026/07/17 21:41:36.220571847 [1] FALSE 2026/07/17 21:41:36.220572729 2026/07/17 21:41:36.220583359 $unzip 2026/07/17 21:41:36.220584150 [1] "/usr/bin/unzip" 2026/07/17 21:41:36.220609377 2026/07/17 21:41:36.220610319 $useFancyQuotes 2026/07/17 21:41:36.220621791 [1] TRUE 2026/07/17 21:41:36.220622622 2026/07/17 21:41:36.220637681 $verbose 2026/07/17 21:41:36.220638552 [1] FALSE 2026/07/17 21:41:36.220653170 2026/07/17 21:41:36.220654041 $warn 2026/07/17 21:41:36.220672265 [1] 0 2026/07/17 21:41:36.220673267 2026/07/17 21:41:36.220684769 $warning.length 2026/07/17 21:41:36.220685660 [1] 1000 2026/07/17 21:41:36.220712651 2026/07/17 21:41:36.220713603 $warnPartialMatchArgs 2026/07/17 21:41:36.220730784 [1] FALSE 2026/07/17 21:41:36.220731606 2026/07/17 21:41:36.220742306 $warnPartialMatchAttr 2026/07/17 21:41:36.220743188 [1] FALSE 2026/07/17 21:41:36.220755481 2026/07/17 21:41:36.220756332 $warnPartialMatchDollar 2026/07/17 21:41:36.220768755 [1] FALSE 2026/07/17 21:41:36.220769627 2026/07/17 21:41:36.220780247 $width 2026/07/17 21:41:36.220781038 [1] 80 2026/07/17 21:41:36.220791468 |
| ✅ | 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/17 21:41:36.241659503 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:36.241906455 [connect-session] Job Key: Swu46JHXJzI0mxiO 2026/07/17 21:41:36.241922896 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:36.241928867 [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:40489 ... Connected to session server http://127.0.0.1:40489 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:36.425808430 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:36.426110723 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/17 21:41:36.434142783 2026/07/17 21:41:36.434149546 $ env 2026/07/17 21:41:36.434185513 _DD_ROOT_GO_SESSION_ID=8487f612-2b50-47d8-a243-1206a397811e 2026/07/17 21:41:36.434186765 EDITOR=vi 2026/07/17 21:41:36.434201382 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:36.434202094 HOSTNAME=9954d8e6b7e4 2026/07/17 21:41:36.434214267 LANG=en_US.UTF-8 2026/07/17 21:41:36.434214757 LANGUAGE=en_US:en 2026/07/17 21:41:36.434223404 LC_ALL=en_US.UTF-8 2026/07/17 21:41:36.434223885 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/17 21:41:36.434244633 LN_S=ln -s 2026/07/17 21:41:36.434245164 LOGNAME=rstudio-connect 2026/07/17 21:41:36.434253219 MAKEFLAGS=-j1 2026/07/17 21:41:36.434253640 MAKE=make 2026/07/17 21:41:36.434261224 PAGER=/usr/bin/pager 2026/07/17 21:41:36.434261685 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/17 21:41:36.434271714 POSIT_CONNECT=1 2026/07/17 21:41:36.434272175 POSIT_PRODUCT=CONNECT 2026/07/17 21:41:36.434280210 PWD=/opt/rstudio-connect/mnt/app 2026/07/17 21:41:36.434280671 R_ARCH= 2026/07/17 21:41:36.434305405 R_BROWSER=xdg-open 2026/07/17 21:41:36.434306988 R_BZIPCMD=/usr/bin/bzip2 2026/07/17 21:41:36.434334930 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/17 21:41:36.434336253 R_ENVIRON_USER=REDACTED 2026/07/17 21:41:36.434356150 R_GZIPCMD=/usr/bin/gzip 2026/07/17 21:41:36.434361690 R_HOME=/opt/R/4.4.3/lib/R 2026/07/17 21:41:36.434382643 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/17 21:41:36.434387352 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/17 21:41:36.434421265 R_LIBS_USER=REDACTED 2026/07/17 21:41:36.434422658 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/17 21:41:36.434440401 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/Rtmp9NlJDB/packrat-src 2026/07/17 21:41:36.434441824 R_PAPERSIZE=letter 2026/07/17 21:41:36.434457573 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/17 21:41:36.434458495 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/17 21:41:36.434473683 R_PRINTCMD=/usr/bin/lpr 2026/07/17 21:41:36.434474575 R_PROFILE_USER=REDACTED 2026/07/17 21:41:36.434489824 R_RD4PDF=times,inconsolata,hyper 2026/07/17 21:41:36.434490766 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmp9NlJDB 2026/07/17 21:41:36.434512246 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/17 21:41:36.434513378 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/17 21:41:36.434530740 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/17 21:41:36.434531612 RSTUDIO_PRODUCT=CONNECT 2026/07/17 21:41:36.434547241 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/17 21:41:36.434548193 R_UNZIPCMD=/usr/bin/unzip 2026/07/17 21:41:36.434567184 R_ZIPCMD=/usr/bin/zip 2026/07/17 21:41:36.434569379 SED=/usr/bin/sed 2026/07/17 21:41:36.434588294 SHLVL=2 2026/07/17 21:41:36.434589145 STARTUP_DEBUG_MODE=0 2026/07/17 21:41:36.434601479 TAR=/usr/bin/tar 2026/07/17 21:41:36.434602380 TERM=xterm 2026/07/17 21:41:36.434614553 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:36.434615765 TZ=UTC 2026/07/17 21:41:36.434629421 USERNAME=rstudio-connect 2026/07/17 21:41:36.434630232 USER=rstudio-connect 2026/07/17 21:41:36.439421808 _=/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/17 21:41:36.455415171 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:36.455764454 [connect-session] Job Key: EISyOk9WNHSJjueo 2026/07/17 21:41:36.455778320 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:36.455782157 [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:42807 ... Connected to session server http://127.0.0.1:42807 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:36.638379696 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:36.638726660 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/17 21:41:36.646463390 2026/07/17 21:41:36.646472147 $ findmnt --notruncate 2026/07/17 21:41:36.646500109 TARGET SOURCE FSTYPE OPTIONS 2026/07/17 21:41:36.646503435 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/CTWCB M753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:36.646590919 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:36.646592071 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/17 21:41:36.646624071 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:36.646625213 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:36.646657924 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/17 21:41:36.646658806 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:36.646715802 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:36.646716974 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/17 21:41:36.646758703 ├─/data /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:36.646761558 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l /CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:36.646914103 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l /CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:36.646915496 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:36.647048064 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:36.647048935 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:36.647097306 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:36.647100101 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:36.647140817 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/jobs/0/EISyOk9WNHSJjueo] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:36.647141699 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:36.647183046 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:36.647183938 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2606857710] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:36.647317718 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:36.651873658 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr |
| ✅ | packrat-restore-sandbox | r-package-repository | Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/17 21:41:36.667423869 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:36.667629653 [connect-session] Job Key: gSEpzdmpI4WqIDHO 2026/07/17 21:41:36.667640013 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:36.667643990 [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:45303 ... Connected to session server http://127.0.0.1:45303 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:36.848778859 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:36.849049678 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/17 21:41:37.203936096 2026/07/17 21:41:37.203948499 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/17 21:41:37.204026475 * Trying 3.129.124.187:443... 2026/07/17 21:41:37.204028238 * Connected to packagemanager.posit.co (3.129.124.187) port 443 (#0) 2026/07/17 21:41:37.204040581 * ALPN, offering h2 2026/07/17 21:41:37.204041112 * ALPN, offering http/1.1 2026/07/17 21:41:37.204049628 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/17 21:41:37.204050109 * CApath: /etc/ssl/certs 2026/07/17 21:41:37.204059697 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:37.204060298 } [5 bytes data] 2026/07/17 21:41:37.204069916 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/17 21:41:37.204070587 } [512 bytes data] 2026/07/17 21:41:37.204087990 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:37.204088851 { [5 bytes data] 2026/07/17 21:41:37.204101315 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/17 21:41:37.204101756 { [104 bytes data] 2026/07/17 21:41:37.204110452 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:37.204110873 { [5 bytes data] 2026/07/17 21:41:37.204124498 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/17 21:41:37.204125320 { [3880 bytes data] 2026/07/17 21:41:37.204144052 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:37.204146617 { [5 bytes data] 2026/07/17 21:41:37.204163538 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/17 21:41:37.204164520 { [333 bytes data] 2026/07/17 21:41:37.204180690 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:37.204181662 { [5 bytes data] 2026/07/17 21:41:37.204193324 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/17 21:41:37.204193845 { [4 bytes data] 2026/07/17 21:41:37.204202651 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:37.204203092 } [5 bytes data] 2026/07/17 21:41:37.204211778 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/17 21:41:37.204212209 } [70 bytes data] 2026/07/17 21:41:37.204221156 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/17 21:41:37.204222338 } [5 bytes data] 2026/07/17 21:41:37.204230724 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/17 21:41:37.204231144 } [1 bytes data] 2026/07/17 21:41:37.204240041 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:37.204240462 } [5 bytes data] 2026/07/17 21:41:37.204249128 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/17 21:41:37.204249539 } [16 bytes data] 2026/07/17 21:41:37.204257965 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/17 21:41:37.204258395 { [5 bytes data] 2026/07/17 21:41:37.204267412 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:37.204268354 { [5 bytes data] 2026/07/17 21:41:37.204289393 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/17 21:41:37.204290385 { [16 bytes data] 2026/07/17 21:41:37.204304782 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/17 21:41:37.204305534 * ALPN, server accepted to use h2 2026/07/17 21:41:37.204319790 * Server certificate: 2026/07/17 21:41:37.204320451 * subject: CN=p3m.posit.it 2026/07/17 21:41:37.204335560 * start date: Jul 12 00:00:00 2026 GMT 2026/07/17 21:41:37.204336271 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/17 21:41:37.204348394 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/17 21:41:37.204349365 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/17 21:41:37.204366007 * SSL certificate verify ok. 2026/07/17 21:41:37.204366728 * Using HTTP2, server supports multiplexing 2026/07/17 21:41:37.204379392 * Connection state changed (HTTP/2 confirmed) 2026/07/17 21:41:37.204380143 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/17 21:41:37.204409087 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:37.204409949 } [5 bytes data] 2026/07/17 21:41:37.204424766 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:37.204425578 } [5 bytes data] 2026/07/17 21:41:37.204441628 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:37.204442480 } [5 bytes data] 2026/07/17 21:41:37.204460293 * Using Stream ID: 1 (easy handle 0x5605900b1a40) 2026/07/17 21:41:37.204461315 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:37.204478868 } [5 bytes data] 2026/07/17 21:41:37.204479840 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/17 21:41:37.204494727 > Host: packagemanager.posit.co 2026/07/17 21:41:37.204495549 > user-agent: curl/7.81.0 2026/07/17 21:41:37.204510186 > accept: */* 2026/07/17 21:41:37.204511108 > 2026/07/17 21:41:37.204522239 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:37.204523190 { [5 bytes data] 2026/07/17 21:41:37.204537908 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/17 21:41:37.204538770 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:37.204556873 } [5 bytes data] 2026/07/17 21:41:37.204557725 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:37.204572232 { [5 bytes data] 2026/07/17 21:41:37.204572994 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:37.204591569 { [5 bytes data] 2026/07/17 21:41:37.204592470 < HTTP/2 400 2026/07/17 21:41:37.204608991 < date: Fri, 17 Jul 2026 21:41:37 GMT 2026/07/17 21:41:37.204610043 < content-type: text/plain; charset=utf-8 2026/07/17 21:41:37.204627686 < content-length: 94 2026/07/17 21:41:37.204628527 < cache-control: max-age=3600 2026/07/17 21:41:37.204642424 < request-id: 843a731d-caf8-47dd-aee0-1550d5c528b6 2026/07/17 21:41:37.204643265 < server: Posit Package Manager v2026.06.0 2026/07/17 21:41:37.204660958 < x-content-type-options: nosniff 2026/07/17 21:41:37.204661890 < x-frame-options: DENY 2026/07/17 21:41:37.204710892 < x-repository-type: RSPM 2026/07/17 21:41:37.204715260 < 2026/07/17 21:41:37.204727993 { [94 bytes data] 2026/07/17 21:41:37.204728835 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:37.204743162 { [5 bytes data] 2026/07/17 21:41:37.209795839 * 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/17 21:41:37.225264239 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:37.225453423 [connect-session] Job Key: sxrMIgnwyW62g1sN 2026/07/17 21:41:37.225464313 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:37.225467980 [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:33517 ... Connected to session server http://127.0.0.1:33517 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:37.406800834 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:37.407105339 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/17 21:41:37.740340331 2026/07/17 21:41:37.740351892 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/17 21:41:37.740569083 * Trying 18.224.154.113:443... 2026/07/17 21:41:37.740572460 * Connected to packagemanager.posit.co (18.224.154.113) port 443 (#0) 2026/07/17 21:41:37.740611032 * ALPN, offering h2 2026/07/17 21:41:37.740612484 * ALPN, offering http/1.1 2026/07/17 21:41:37.740637081 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/17 21:41:37.740638203 * CApath: /etc/ssl/certs 2026/07/17 21:41:37.740656867 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:37.740658180 } [5 bytes data] 2026/07/17 21:41:37.740724968 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/17 21:41:37.740730047 } [512 bytes data] 2026/07/17 21:41:37.740761516 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:37.740763570 { [5 bytes data] 2026/07/17 21:41:37.740777556 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/17 21:41:37.740778067 { [104 bytes data] 2026/07/17 21:41:37.740787234 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:37.740787675 { [5 bytes data] 2026/07/17 21:41:37.740796592 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/17 21:41:37.740797003 { [3880 bytes data] 2026/07/17 21:41:37.740806009 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:37.740806470 { [5 bytes data] 2026/07/17 21:41:37.740815347 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/17 21:41:37.740815778 { [333 bytes data] 2026/07/17 21:41:37.740824735 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:37.740825155 { [5 bytes data] 2026/07/17 21:41:37.740833872 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/17 21:41:37.740834293 { [4 bytes data] 2026/07/17 21:41:37.740851855 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:37.740852867 } [5 bytes data] 2026/07/17 21:41:37.740869007 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/17 21:41:37.740869869 } [70 bytes data] 2026/07/17 21:41:37.740893996 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/17 21:41:37.740895118 } [5 bytes data] 2026/07/17 21:41:37.740910296 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/17 21:41:37.740910968 } [1 bytes data] 2026/07/17 21:41:37.740922590 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:37.740923151 } [5 bytes data] 2026/07/17 21:41:37.740932228 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/17 21:41:37.740932718 } [16 bytes data] 2026/07/17 21:41:37.740941194 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/17 21:41:37.740941625 { [5 bytes data] 2026/07/17 21:41:37.740949840 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:37.740950261 { [5 bytes data] 2026/07/17 21:41:37.740958877 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/17 21:41:37.740959288 { [16 bytes data] 2026/07/17 21:41:37.741001387 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/17 21:41:37.741002328 * ALPN, server accepted to use h2 2026/07/17 21:41:37.741014371 * Server certificate: 2026/07/17 21:41:37.741014852 * subject: CN=p3m.posit.it 2026/07/17 21:41:37.741023699 * start date: Jul 12 00:00:00 2026 GMT 2026/07/17 21:41:37.741024129 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/17 21:41:37.741033146 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/17 21:41:37.741034909 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/17 21:41:37.741047523 * SSL certificate verify ok. 2026/07/17 21:41:37.741048024 * Using HTTP2, server supports multiplexing 2026/07/17 21:41:37.741057772 * Connection state changed (HTTP/2 confirmed) 2026/07/17 21:41:37.741058213 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/17 21:41:37.741078681 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:37.741079132 } [5 bytes data] 2026/07/17 21:41:37.741089582 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:37.741093209 } [5 bytes data] 2026/07/17 21:41:37.741130268 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:37.741130889 } [5 bytes data] 2026/07/17 21:41:37.741139876 * Using Stream ID: 1 (easy handle 0x559589acba40) 2026/07/17 21:41:37.741140326 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:37.741150596 } [5 bytes data] 2026/07/17 21:41:37.741151087 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/17 21:41:37.741159813 > Host: packagemanager.posit.co 2026/07/17 21:41:37.741160334 > user-agent: curl/7.81.0 2026/07/17 21:41:37.741169231 > accept: */* 2026/07/17 21:41:37.741169671 > 2026/07/17 21:41:37.741176885 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:37.741177336 { [5 bytes data] 2026/07/17 21:41:37.741186082 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/17 21:41:37.741186533 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:37.741197133 } [5 bytes data] 2026/07/17 21:41:37.741197564 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:37.741206220 { [5 bytes data] 2026/07/17 21:41:37.741206701 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:37.741234122 { [5 bytes data] 2026/07/17 21:41:37.741235324 < HTTP/2 400 2026/07/17 21:41:37.741248900 < date: Fri, 17 Jul 2026 21:41:37 GMT 2026/07/17 21:41:37.741249781 < content-type: text/plain; charset=utf-8 2026/07/17 21:41:37.741261453 < content-length: 94 2026/07/17 21:41:37.741262024 < cache-control: max-age=3600 2026/07/17 21:41:37.741270610 < request-id: c0b14f0b-d415-4027-a6d2-8a7ef7076b95 2026/07/17 21:41:37.741271041 < server: Posit Package Manager v2026.06.0 2026/07/17 21:41:37.741281751 < x-content-type-options: nosniff 2026/07/17 21:41:37.741282172 < x-frame-options: DENY 2026/07/17 21:41:37.741291048 < x-repository-type: RSPM 2026/07/17 21:41:37.741291489 < 2026/07/17 21:41:37.741299063 { [94 bytes data] 2026/07/17 21:41:37.741299524 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:37.741308321 { [5 bytes data] 2026/07/17 21:41:37.746841234 * Connection #0 to host packagemanager.posit.co left intact |
| ✅ | packrat-restore-sandbox | R-version | Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2 Removing prior manifest.json to packrat transformation. Performing manifest.json to packrat transformation. 2026/07/17 21:41:37.762481571 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:37.762648222 [connect-session] Job Key: yCapoMDUQhOJ5BtB 2026/07/17 21:41:37.762657409 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:37.762660886 [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:37237 ... Connected to session server http://127.0.0.1:37237 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:37.970183055 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:37.970482161 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh 2026/07/17 21:41:37.988630867 2026/07/17 21:41:37.988640885 $ /opt/R/4.5.2/bin/R --version 2026/07/17 21:41:37.988728613 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/17 21:41:37.988735706 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/17 21:41:37.988777488 Platform: x86_64-pc-linux-gnu 2026/07/17 21:41:37.988779902 2026/07/17 21:41:37.988826483 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/17 21:41:37.988847148 You are welcome to redistribute it under the terms of the 2026/07/17 21:41:37.988848321 GNU General Public License versions 2 or 3. 2026/07/17 21:41:37.988864150 For more information about these matters see 2026/07/17 21:41:37.994318929 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:37237 |
| ✅ | 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/17 21:41:38.010162111 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:38.010384697 [connect-session] Job Key: wqRqXQJjjbeSj26R 2026/07/17 21:41:38.010399144 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:38.010405275 [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:35361 ... Connected to session server http://127.0.0.1:35361 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:38.197013258 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:38.197360473 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh 2026/07/17 21:41:38.417416240 2026/07/17 21:41:38.417428684 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/17 21:41:38.417485880 Package Version LibPath 2026/07/17 21:41:38.417487494 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417503814 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417504726 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417520155 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417521106 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417539220 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417540553 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417558596 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417559418 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417577021 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417577802 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417594764 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417595525 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417612677 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417613479 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417634088 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417634969 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417652442 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417653253 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417693990 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417694991 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417713406 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417714258 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417731940 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417732722 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417776163 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417777195 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417802896 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417806102 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417841298 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417842641 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417882215 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417883327 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417901411 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417902322 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417920015 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417921027 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417945032 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417946235 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417976020 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.417976942 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:38.423769165 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/17 21:41:38.439212713 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:38.439403760 [connect-session] Job Key: b2Z6n4aUJlOPu4I8 2026/07/17 21:41:38.439420322 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:38.439426754 [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:44489 ... Connected to session server http://127.0.0.1:44489 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:38.626737267 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:38.627090710 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R 2026/07/17 21:41:38.627510926 $add.smooth 2026/07/17 21:41:38.627517819 [1] TRUE 2026/07/17 21:41:38.627576969 2026/07/17 21:41:38.627578713 $bitmapType 2026/07/17 21:41:38.627592248 [1] "cairo" 2026/07/17 21:41:38.627593090 2026/07/17 21:41:38.627605082 $browser 2026/07/17 21:41:38.627607837 [1] "xdg-open" 2026/07/17 21:41:38.627620912 2026/07/17 21:41:38.627622174 $browserNLdisabled 2026/07/17 21:41:38.627636320 [1] FALSE 2026/07/17 21:41:38.627637332 2026/07/17 21:41:38.627649224 $catch.script.errors 2026/07/17 21:41:38.627650076 [1] FALSE 2026/07/17 21:41:38.627686284 2026/07/17 21:41:38.627687496 $CBoundsCheck 2026/07/17 21:41:38.627705885 [1] FALSE 2026/07/17 21:41:38.627708761 2026/07/17 21:41:38.627728799 $check.bounds 2026/07/17 21:41:38.627729830 [1] FALSE 2026/07/17 21:41:38.627749607 2026/07/17 21:41:38.627750569 $citation.bibtex.max 2026/07/17 21:41:38.627762862 [1] 1 2026/07/17 21:41:38.627763694 2026/07/17 21:41:38.627773723 $continue 2026/07/17 21:41:38.627774564 [1] "+ " 2026/07/17 21:41:38.627786196 2026/07/17 21:41:38.627787198 $contrasts 2026/07/17 21:41:38.627799070 unordered ordered 2026/07/17 21:41:38.627800042 "contr.treatment" "contr.poly" 2026/07/17 21:41:38.627814699 2026/07/17 21:41:38.627815510 $defaultPackages 2026/07/17 21:41:38.627827483 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/17 21:41:38.627828345 2026/07/17 21:41:38.627842521 $demo.ask 2026/07/17 21:41:38.627845877 [1] "default" 2026/07/17 21:41:38.627860880 2026/07/17 21:41:38.627863676 $deparse.cutoff 2026/07/17 21:41:38.627892364 [1] 60 2026/07/17 21:41:38.627894328 2026/07/17 21:41:38.627908074 $device 2026/07/17 21:41:38.628122196 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/17 21:41:38.628129189 width, height, onefile, family, title, fonts, version, paper, 2026/07/17 21:41:38.628168022 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/17 21:41:38.628169174 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/17 21:41:38.628185184 { 2026/07/17 21:41:38.628185665 initPSandPDFfonts() 2026/07/17 21:41:38.628193800 new <- list() 2026/07/17 21:41:38.628194311 if (!missing(width)) 2026/07/17 21:41:38.628202616 new$width <- width 2026/07/17 21:41:38.628203077 if (!missing(height)) 2026/07/17 21:41:38.628211643 new$height <- height 2026/07/17 21:41:38.628212074 if (!missing(onefile)) 2026/07/17 21:41:38.628220730 new$onefile <- onefile 2026/07/17 21:41:38.628221171 if (!missing(title)) 2026/07/17 21:41:38.628229567 new$title <- title 2026/07/17 21:41:38.628229998 if (!missing(fonts)) 2026/07/17 21:41:38.628238273 new$fonts <- fonts 2026/07/17 21:41:38.628238744 if (!missing(version)) 2026/07/17 21:41:38.628247240 new$version <- version 2026/07/17 21:41:38.628247681 if (!missing(paper)) 2026/07/17 21:41:38.628261076 new$paper <- paper 2026/07/17 21:41:38.628262388 if (!missing(encoding)) 2026/07/17 21:41:38.628277527 new$encoding <- encoding 2026/07/17 21:41:38.628278318 if (!missing(bg)) 2026/07/17 21:41:38.628293056 new$bg <- bg 2026/07/17 21:41:38.628293927 if (!missing(fg)) 2026/07/17 21:41:38.628307743 new$fg <- fg 2026/07/17 21:41:38.628308605 if (!missing(pointsize)) 2026/07/17 21:41:38.628324334 new$pointsize <- pointsize 2026/07/17 21:41:38.628325416 if (!missing(pagecentre)) 2026/07/17 21:41:38.628336777 new$pagecentre <- pagecentre 2026/07/17 21:41:38.628337208 if (!missing(colormodel)) 2026/07/17 21:41:38.628346215 new$colormodel <- colormodel 2026/07/17 21:41:38.628346686 if (!missing(useDingbats)) 2026/07/17 21:41:38.628355793 new$useDingbats <- useDingbats 2026/07/17 21:41:38.628356294 if (!missing(useKerning)) 2026/07/17 21:41:38.628372354 new$useKerning <- useKerning 2026/07/17 21:41:38.628372785 if (!missing(fillOddEven)) 2026/07/17 21:41:38.628399845 new$fillOddEven <- fillOddEven 2026/07/17 21:41:38.628400927 if (!missing(compress)) 2026/07/17 21:41:38.628417348 new$compress <- compress 2026/07/17 21:41:38.628418190 if (!missing(timestamp)) 2026/07/17 21:41:38.628433167 new$timestamp <- timestamp 2026/07/17 21:41:38.628434209 if (!missing(producer)) 2026/07/17 21:41:38.628450259 new$producer <- producer 2026/07/17 21:41:38.628451111 if (!missing(author)) 2026/07/17 21:41:38.628465438 new$author <- author 2026/07/17 21:41:38.628466329 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/17 21:41:38.628480165 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/17 21:41:38.628480676 inherits(family, "CIDFont"))) { 2026/07/17 21:41:38.628491316 enc <- family$encoding 2026/07/17 21:41:38.628491757 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/17 21:41:38.628501606 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/17 21:41:38.628502056 "default")) 2026/07/17 21:41:38.628516744 old$encoding <- enc 2026/07/17 21:41:38.628517615 family <- family$metrics 2026/07/17 21:41:38.628533014 } 2026/07/17 21:41:38.628534116 if (is.null(old$encoding) || old$encoding == "default") 2026/07/17 21:41:38.628549014 old$encoding <- guessEncoding() 2026/07/17 21:41:38.628549756 if (!missing(family)) { 2026/07/17 21:41:38.628560986 if (length(family) == 4L) { 2026/07/17 21:41:38.628561447 family <- c(family, "Symbol.afm") 2026/07/17 21:41:38.628581645 } 2026/07/17 21:41:38.628582717 else if (length(family) == 5L) { 2026/07/17 21:41:38.628600631 } 2026/07/17 21:41:38.628601622 else if (length(family) == 1L) { 2026/07/17 21:41:38.628616109 pf <- pdfFonts(family)[[1L]] 2026/07/17 21:41:38.628617211 if (is.null(pf)) 2026/07/17 21:41:38.628632460 stop(gettextf("unknown family '%s'", family), 2026/07/17 21:41:38.628633241 domain = NA) 2026/07/17 21:41:38.628653497 matchFont(pf, old$encoding) 2026/07/17 21:41:38.628700828 } 2026/07/17 21:41:38.628702371 else stop("invalid 'family' argument") 2026/07/17 21:41:38.628717980 old$family <- family 2026/07/17 21:41:38.628718882 } 2026/07/17 21:41:38.628731295 version <- old$version 2026/07/17 21:41:38.628732297 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/17 21:41:38.628747595 "2.0") 2026/07/17 21:41:38.628748377 if (version %in% versions) 2026/07/17 21:41:38.628761662 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/17 21:41:38.628762513 else stop("invalid PDF version") 2026/07/17 21:41:38.628780667 onefile <- old$onefile 2026/07/17 21:41:38.628781459 if (!checkIntFormat(file)) 2026/07/17 21:41:38.628796617 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/17 21:41:38.628797489 domain = NA) 2026/07/17 21:41:38.628813689 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/17 21:41:38.628814440 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/17 21:41:38.628834939 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/17 21:41:38.628835790 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/17 21:41:38.628856920 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/17 21:41:38.628857691 old$author) 2026/07/17 21:41:38.628874383 invisible() 2026/07/17 21:41:38.628875134 } 2026/07/17 21:41:38.628886715 <bytecode: 0x5558f0654300> 2026/07/17 21:41:38.628887527 <environment: namespace:grDevices> 2026/07/17 21:41:38.628903407 2026/07/17 21:41:38.628904168 $device.ask.default 2026/07/17 21:41:38.628924825 [1] FALSE 2026/07/17 21:41:38.628927420 2026/07/17 21:41:38.628945804 $digits 2026/07/17 21:41:38.628946685 [1] 7 2026/07/17 21:41:38.628957506 2026/07/17 21:41:38.628958277 $download.file.extra 2026/07/17 21:41:38.628969789 [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/17 21:41:38.628970781 2026/07/17 21:41:38.628990698 $download.file.method 2026/07/17 21:41:38.628991509 [1] "curl" 2026/07/17 21:41:38.629004444 2026/07/17 21:41:38.629004945 $dvipscmd 2026/07/17 21:41:38.629012008 [1] "dvips" 2026/07/17 21:41:38.629012448 2026/07/17 21:41:38.629044559 $echo 2026/07/17 21:41:38.629062702 [1] FALSE 2026/07/17 21:41:38.629072331 2026/07/17 21:41:38.629072872 $editor 2026/07/17 21:41:38.629079915 [1] "vi" 2026/07/17 21:41:38.629080406 2026/07/17 21:41:38.629087509 $encoding 2026/07/17 21:41:38.629087950 [1] "native.enc" 2026/07/17 21:41:38.629095434 2026/07/17 21:41:38.629095864 $example.ask 2026/07/17 21:41:38.629102768 [1] "default" 2026/07/17 21:41:38.629103208 2026/07/17 21:41:38.629110061 $expressions 2026/07/17 21:41:38.629110502 [1] 5000 2026/07/17 21:41:38.629117595 2026/07/17 21:41:38.629118026 $help.search.types 2026/07/17 21:41:38.629125319 [1] "vignette" "demo" "help" 2026/07/17 21:41:38.629125831 2026/07/17 21:41:38.629133475 $help.try.all.packages 2026/07/17 21:41:38.629134026 [1] FALSE 2026/07/17 21:41:38.629181054 2026/07/17 21:41:38.629182607 $HTTPUserAgent 2026/07/17 21:41:38.629192395 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/17 21:41:38.629193036 2026/07/17 21:41:38.629202374 $internet.info 2026/07/17 21:41:38.629202815 [1] 2 2026/07/17 21:41:38.629210028 2026/07/17 21:41:38.629210449 $keep.parse.data 2026/07/17 21:41:38.629217512 [1] TRUE 2026/07/17 21:41:38.629217963 2026/07/17 21:41:38.629224565 $keep.parse.data.pkgs 2026/07/17 21:41:38.629226549 [1] FALSE 2026/07/17 21:41:38.629242318 2026/07/17 21:41:38.629245424 $keep.source 2026/07/17 21:41:38.629261023 [1] FALSE 2026/07/17 21:41:38.629262065 2026/07/17 21:41:38.629289136 $keep.source.pkgs 2026/07/17 21:41:38.629290358 [1] FALSE 2026/07/17 21:41:38.629304583 2026/07/17 21:41:38.629305725 $locatorBell 2026/07/17 21:41:38.629319461 [1] TRUE 2026/07/17 21:41:38.629320372 2026/07/17 21:41:38.629329870 $mailer 2026/07/17 21:41:38.629330321 [1] "mailto" 2026/07/17 21:41:38.629337504 2026/07/17 21:41:38.629337935 $matprod 2026/07/17 21:41:38.629344708 [1] "default" 2026/07/17 21:41:38.629345159 2026/07/17 21:41:38.629351942 $max.contour.segments 2026/07/17 21:41:38.629352382 [1] 25000 2026/07/17 21:41:38.629360117 2026/07/17 21:41:38.629360618 $max.print 2026/07/17 21:41:38.629367410 [1] 99999 2026/07/17 21:41:38.629367841 2026/07/17 21:41:38.629374333 $menu.graphics 2026/07/17 21:41:38.629374954 [1] TRUE 2026/07/17 21:41:38.629382318 2026/07/17 21:41:38.629382769 $na.action 2026/07/17 21:41:38.629419598 [1] "na.omit" 2026/07/17 21:41:38.629420971 2026/07/17 21:41:38.629433704 $nwarnings 2026/07/17 21:41:38.629434175 [1] 50 2026/07/17 21:41:38.629441399 2026/07/17 21:41:38.629441859 $OutDec 2026/07/17 21:41:38.629448582 [1] "." 2026/07/17 21:41:38.629449033 2026/07/17 21:41:38.629455736 $packrat.authenticated.downloads.use.renv 2026/07/17 21:41:38.629457759 [1] TRUE 2026/07/17 21:41:38.629466606 2026/07/17 21:41:38.629467067 $packrat.connect.timeout 2026/07/17 21:41:38.629474631 [1] 10 2026/07/17 21:41:38.629475102 2026/07/17 21:41:38.629481664 $packrat.untrusted.packages 2026/07/17 21:41:38.629482095 character(0) 2026/07/17 21:41:38.629490190 2026/07/17 21:41:38.629490621 $packrat.verbose.cache 2026/07/17 21:41:38.629497924 [1] TRUE 2026/07/17 21:41:38.629498395 2026/07/17 21:41:38.629505018 $pager 2026/07/17 21:41:38.629505478 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/17 21:41:38.629528151 2026/07/17 21:41:38.629529053 $papersize 2026/07/17 21:41:38.629542658 [1] "letter" 2026/07/17 21:41:38.629543540 2026/07/17 21:41:38.629562656 $PCRE_limit_recursion 2026/07/17 21:41:38.629563848 [1] NA 2026/07/17 21:41:38.629575540 2026/07/17 21:41:38.629576050 $PCRE_study 2026/07/17 21:41:38.629583064 [1] FALSE 2026/07/17 21:41:38.629583544 2026/07/17 21:41:38.629590307 $PCRE_use_JIT 2026/07/17 21:41:38.629590748 [1] TRUE 2026/07/17 21:41:38.629598052 2026/07/17 21:41:38.629598492 $pdfviewer 2026/07/17 21:41:38.629605305 [1] "/usr/bin/xdg-open" 2026/07/17 21:41:38.629605746 2026/07/17 21:41:38.629612970 $pkgType 2026/07/17 21:41:38.629613400 [1] "source" 2026/07/17 21:41:38.629620794 2026/07/17 21:41:38.629621275 $printcmd 2026/07/17 21:41:38.629628098 [1] "/usr/bin/lpr" 2026/07/17 21:41:38.629628519 2026/07/17 21:41:38.629635392 $prompt 2026/07/17 21:41:38.629635832 [1] "> " 2026/07/17 21:41:38.629642685 2026/07/17 21:41:38.629643126 $repos 2026/07/17 21:41:38.629650830 CRAN 2026/07/17 21:41:38.629654697 "@CRAN@" 2026/07/17 21:41:38.629695724 2026/07/17 21:41:38.629697017 $rl_word_breaks 2026/07/17 21:41:38.629705763 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/17 21:41:38.629706214 2026/07/17 21:41:38.629713547 $scipen 2026/07/17 21:41:38.629714048 [1] 0 2026/07/17 21:41:38.629721162 2026/07/17 21:41:38.629721643 $show.coef.Pvalues 2026/07/17 21:41:38.629729047 [1] TRUE 2026/07/17 21:41:38.629729508 2026/07/17 21:41:38.629736140 $show.error.messages 2026/07/17 21:41:38.629736571 [1] TRUE 2026/07/17 21:41:38.629744275 2026/07/17 21:41:38.629744696 $show.signif.stars 2026/07/17 21:41:38.629751889 [1] TRUE 2026/07/17 21:41:38.629752320 2026/07/17 21:41:38.629758943 $showErrorCalls 2026/07/17 21:41:38.629760726 [1] TRUE 2026/07/17 21:41:38.629768230 2026/07/17 21:41:38.629768731 $showNCalls 2026/07/17 21:41:38.629775614 [1] 50 2026/07/17 21:41:38.629776055 2026/07/17 21:41:38.629788678 $showWarnCalls 2026/07/17 21:41:38.629789660 [1] FALSE 2026/07/17 21:41:38.629803836 2026/07/17 21:41:38.629804758 $str 2026/07/17 21:41:38.629816280 $str$strict.width 2026/07/17 21:41:38.629817081 [1] "no" 2026/07/17 21:41:38.629829284 2026/07/17 21:41:38.629829805 $str$digits.d 2026/07/17 21:41:38.629836918 [1] 3 2026/07/17 21:41:38.629837459 2026/07/17 21:41:38.629843891 $str$vec.len 2026/07/17 21:41:38.629844392 [1] 4 2026/07/17 21:41:38.629851485 2026/07/17 21:41:38.629851916 $str$list.len 2026/07/17 21:41:38.629858869 [1] 99 2026/07/17 21:41:38.629859310 2026/07/17 21:41:38.629865883 $str$deparse.lines 2026/07/17 21:41:38.629866804 NULL 2026/07/17 21:41:38.629874268 2026/07/17 21:41:38.629874709 $str$drop.deparse.attr 2026/07/17 21:41:38.629882043 [1] TRUE 2026/07/17 21:41:38.629882503 2026/07/17 21:41:38.629889116 $str$formatNum 2026/07/17 21:41:38.629889557 function (x, ...) 2026/07/17 21:41:38.629897181 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/17 21:41:38.629897642 <environment: 0x5558f0ec76c8> 2026/07/17 21:41:38.629907530 2026/07/17 21:41:38.629907971 2026/07/17 21:41:38.629921607 $str.dendrogram.last 2026/07/17 21:41:38.629922598 [1] "`" 2026/07/17 21:41:38.629936775 2026/07/17 21:41:38.629937857 $texi2dvi 2026/07/17 21:41:38.629949469 [1] "/usr/bin/texi2dvi" 2026/07/17 21:41:38.629950441 2026/07/17 21:41:38.629961742 $timeout 2026/07/17 21:41:38.629962553 [1] 60 2026/07/17 21:41:38.629969516 2026/07/17 21:41:38.629969967 $ts.eps 2026/07/17 21:41:38.629976770 [1] 1e-05 2026/07/17 21:41:38.629977220 2026/07/17 21:41:38.629983923 $ts.S.compat 2026/07/17 21:41:38.629984354 [1] FALSE 2026/07/17 21:41:38.629991778 2026/07/17 21:41:38.629992279 $unzip 2026/07/17 21:41:38.629998831 [1] "/usr/bin/unzip" 2026/07/17 21:41:38.629999292 2026/07/17 21:41:38.630006375 $useFancyQuotes 2026/07/17 21:41:38.630006806 [1] TRUE 2026/07/17 21:41:38.630021904 2026/07/17 21:41:38.630023046 $verbose 2026/07/17 21:41:38.630034878 [1] FALSE 2026/07/17 21:41:38.630035680 2026/07/17 21:41:38.630047873 $warn 2026/07/17 21:41:38.630048764 [1] 0 2026/07/17 21:41:38.630061258 2026/07/17 21:41:38.630062109 $warning.length 2026/07/17 21:41:38.630074332 [1] 1000 2026/07/17 21:41:38.630075204 2026/07/17 21:41:38.630085894 $warnPartialMatchArgs 2026/07/17 21:41:38.630086805 [1] FALSE 2026/07/17 21:41:38.630104398 2026/07/17 21:41:38.630105320 $warnPartialMatchAttr 2026/07/17 21:41:38.630117152 [1] FALSE 2026/07/17 21:41:38.630118415 2026/07/17 21:41:38.630130607 $warnPartialMatchDollar 2026/07/17 21:41:38.630131780 [1] FALSE 2026/07/17 21:41:38.630142460 2026/07/17 21:41:38.630142920 $width 2026/07/17 21:41:38.630149613 [1] 80 2026/07/17 21:41:38.630150064 Stopped session pings to http://127.0.0.1:44489 |
| ✅ | 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/17 21:41:38.651002368 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:38.651206400 [connect-session] Job Key: GzI0oWVE3XLHKZob 2026/07/17 21:41:38.651217821 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:38.651221789 [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:43845 ... Connected to session server http://127.0.0.1:43845 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:38.836798470 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:38.837090963 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh 2026/07/17 21:41:38.844651002 2026/07/17 21:41:38.844657955 $ env 2026/07/17 21:41:38.844706796 _DD_ROOT_GO_SESSION_ID=8487f612-2b50-47d8-a243-1206a397811e 2026/07/17 21:41:38.844708700 EDITOR=vi 2026/07/17 21:41:38.844727064 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:38.844728096 HOSTNAME=9954d8e6b7e4 2026/07/17 21:41:38.844743625 LANG=en_US.UTF-8 2026/07/17 21:41:38.844744607 LANGUAGE=en_US:en 2026/07/17 21:41:38.844758603 LC_ALL=en_US.UTF-8 2026/07/17 21:41:38.844759545 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/17 21:41:38.844777488 LN_S=ln -s 2026/07/17 21:41:38.844778209 LOGNAME=rstudio-connect 2026/07/17 21:41:38.844789771 MAKEFLAGS=-j1 2026/07/17 21:41:38.844790563 MAKE=make 2026/07/17 21:41:38.844802575 PAGER=/usr/bin/pager 2026/07/17 21:41:38.844803497 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026/07/17 21:41:38.844821270 POSIT_CONNECT=1 2026/07/17 21:41:38.844822122 POSIT_PRODUCT=CONNECT 2026/07/17 21:41:38.844907159 PWD=/opt/rstudio-connect/mnt/app 2026/07/17 21:41:38.844909954 R_ARCH= 2026/07/17 21:41:38.844978762 R_BROWSER=xdg-open 2026/07/17 21:41:38.844980365 R_BZIPCMD=/usr/bin/bzip2 2026/07/17 21:41:38.845001716 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/17 21:41:38.845002617 R_ENVIRON_USER=REDACTED 2026/07/17 21:41:38.845020491 R_GZIPCMD=/usr/bin/gzip 2026/07/17 21:41:38.845021392 R_HOME=/opt/R/4.5.2/lib/R 2026/07/17 21:41:38.845035308 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/17 21:41:38.845036290 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/17 21:41:38.845096923 R_LIBS_USER=REDACTED 2026/07/17 21:41:38.845098186 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat 2026/07/17 21:41:38.845115689 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpLeJNSW/packrat-src 2026/07/17 21:41:38.845116590 R_PAPERSIZE=letter 2026/07/17 21:41:38.845133792 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/17 21:41:38.845134594 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/17 21:41:38.845149051 R_PRINTCMD=/usr/bin/lpr 2026/07/17 21:41:38.845149902 R_PROFILE_USER=REDACTED 2026/07/17 21:41:38.845164179 R_RD4PDF=times,inconsolata,hyper 2026/07/17 21:41:38.845164991 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpLeJNSW 2026/07/17 21:41:38.845181612 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/17 21:41:38.845182383 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/17 21:41:38.845239520 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/17 21:41:38.845245521 RSTUDIO_PRODUCT=CONNECT 2026/07/17 21:41:38.845271214 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/17 21:41:38.845273919 R_UNZIPCMD=/usr/bin/unzip 2026/07/17 21:41:38.845298004 R_ZIPCMD=/usr/bin/zip 2026/07/17 21:41:38.845298956 SED=/usr/bin/sed 2026/07/17 21:41:38.845312732 SHLVL=2 2026/07/17 21:41:38.845313513 STARTUP_DEBUG_MODE=0 2026/07/17 21:41:38.845326327 TAR=/usr/bin/tar 2026/07/17 21:41:38.845327169 TERM=xterm 2026/07/17 21:41:38.845339873 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:38.845340814 TZ=UTC 2026/07/17 21:41:38.845355692 USERNAME=rstudio-connect 2026/07/17 21:41:38.845356524 USER=rstudio-connect 2026/07/17 21:41:38.849947751 _=/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/17 21:41:38.865572337 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:38.865819338 [connect-session] Job Key: v04rLZi1JsbFkjxi 2026/07/17 21:41:38.865837332 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:38.865845197 [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:45627 ... Connected to session server http://127.0.0.1:45627 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:39.051123453 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:39.051416726 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh 2026/07/17 21:41:39.059136545 2026/07/17 21:41:39.059143728 $ findmnt --notruncate 2026/07/17 21:41:39.059182090 TARGET SOURCE FSTYPE OPTIONS 2026/07/17 21:41:39.059190476 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/CTWCB M753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:39.059287322 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:39.059451544 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/17 21:41:39.059453758 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:39.059488934 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:39.059490136 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/17 21:41:39.059526244 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:39.059527156 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:39.059578662 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/17 21:41:39.059579904 ├─/data /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:39.059647310 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l /CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:39.059648673 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l /CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:39.059918748 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:39.059920741 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:39.059966637 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:39.059973210 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:39.060044262 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:39.060045625 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/jobs/0/v04rLZi1JsbFkjxi] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:39.060093439 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:39.060096285 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:39.060151317 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2453961034] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:39.060153501 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:39.064756020 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/overlay2/l/C TWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr Stopped session pings to http://127.0.0.1:45627 |
| ✅ | 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/17 21:41:39.080256576 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:39.080441361 [connect-session] Job Key: pdUmliKwkjDsn3Ip 2026/07/17 21:41:39.080455608 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:39.080459675 [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:40785 ... Connected to session server http://127.0.0.1:40785 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:39.272369538 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:39.272747988 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/17 21:41:39.608478200 2026/07/17 21:41:39.608492166 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/17 21:41:39.608575412 * Trying 3.142.16.141:443... 2026/07/17 21:41:39.608577526 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0) 2026/07/17 21:41:39.608592383 * ALPN, offering h2 2026/07/17 21:41:39.608593024 * ALPN, offering http/1.1 2026/07/17 21:41:39.608603955 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/17 21:41:39.608604526 * CApath: /etc/ssl/certs 2026/07/17 21:41:39.608622410 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:39.608623922 } [5 bytes data] 2026/07/17 21:41:39.608643920 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/17 21:41:39.608644551 } [512 bytes data] 2026/07/17 21:41:39.608655902 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:39.608656543 { [5 bytes data] 2026/07/17 21:41:39.608711586 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/17 21:41:39.608712959 { [104 bytes data] 2026/07/17 21:41:39.608736863 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:39.608737665 { [5 bytes data] 2026/07/17 21:41:39.608755959 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/17 21:41:39.608757271 { [3880 bytes data] 2026/07/17 21:41:39.608784903 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:39.608785995 { [5 bytes data] 2026/07/17 21:41:39.608803117 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/17 21:41:39.608804079 { [333 bytes data] 2026/07/17 21:41:39.608825198 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:39.608826340 { [5 bytes data] 2026/07/17 21:41:39.608846217 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/17 21:41:39.608847169 { [4 bytes data] 2026/07/17 21:41:39.608865574 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:39.608866475 } [5 bytes data] 2026/07/17 21:41:39.608885331 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/17 21:41:39.608886503 } [70 bytes data] 2026/07/17 21:41:39.608905759 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/17 21:41:39.608906701 } [5 bytes data] 2026/07/17 21:41:39.608932627 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/17 21:41:39.608935823 } [1 bytes data] 2026/07/17 21:41:39.608986918 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:39.608988141 } [5 bytes data] 2026/07/17 21:41:39.609003609 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/17 21:41:39.609004602 } [16 bytes data] 2026/07/17 21:41:39.609035219 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/17 21:41:39.609036351 { [5 bytes data] 2026/07/17 21:41:39.609051499 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:39.609052411 { [5 bytes data] 2026/07/17 21:41:39.609067018 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/17 21:41:39.609067769 { [16 bytes data] 2026/07/17 21:41:39.609082146 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/17 21:41:39.609082998 * ALPN, server accepted to use h2 2026/07/17 21:41:39.609105951 * Server certificate: 2026/07/17 21:41:39.609106933 * subject: CN=p3m.posit.it 2026/07/17 21:41:39.609121760 * start date: Jul 12 00:00:00 2026 GMT 2026/07/17 21:41:39.609122572 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/17 21:41:39.609136989 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/17 21:41:39.609139133 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/17 21:41:39.609160182 * SSL certificate verify ok. 2026/07/17 21:41:39.609160954 * Using HTTP2, server supports multiplexing 2026/07/17 21:41:39.609176563 * Connection state changed (HTTP/2 confirmed) 2026/07/17 21:41:39.609177394 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/17 21:41:39.609207861 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:39.609208803 } [5 bytes data] 2026/07/17 21:41:39.609223991 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:39.609224803 } [5 bytes data] 2026/07/17 21:41:39.609239330 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:39.609240232 } [5 bytes data] 2026/07/17 21:41:39.609255029 * Using Stream ID: 1 (easy handle 0x564cee7dfa40) 2026/07/17 21:41:39.609255851 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:39.609272873 } [5 bytes data] 2026/07/17 21:41:39.609273704 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/17 21:41:39.609287911 > Host: packagemanager.posit.co 2026/07/17 21:41:39.609288772 > user-agent: curl/7.81.0 2026/07/17 21:41:39.609302969 > accept: */* 2026/07/17 21:41:39.609303861 > 2026/07/17 21:41:39.609315051 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:39.609315923 { [5 bytes data] 2026/07/17 21:41:39.609330090 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/17 21:41:39.609331021 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:39.609349055 } [5 bytes data] 2026/07/17 21:41:39.609349856 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:39.609364343 { [5 bytes data] 2026/07/17 21:41:39.609365285 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:39.609380113 { [5 bytes data] 2026/07/17 21:41:39.609381105 < HTTP/2 400 2026/07/17 21:41:39.609392386 < date: Fri, 17 Jul 2026 21:41:39 GMT 2026/07/17 21:41:39.609393177 < content-type: text/plain; charset=utf-8 2026/07/17 21:41:39.609408616 < content-length: 94 2026/07/17 21:41:39.609409388 < cache-control: max-age=3600 2026/07/17 21:41:39.609423253 < request-id: 96f0d536-9b74-4b9b-b572-87322e6c9695 2026/07/17 21:41:39.609424045 < server: Posit Package Manager v2026.06.0 2026/07/17 21:41:39.609441237 < x-content-type-options: nosniff 2026/07/17 21:41:39.609442089 < x-frame-options: DENY 2026/07/17 21:41:39.609456556 < x-repository-type: RSPM 2026/07/17 21:41:39.609457307 < 2026/07/17 21:41:39.609469520 { [94 bytes data] 2026/07/17 21:41:39.609470271 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:39.609484668 { [5 bytes data] 2026/07/17 21:41:39.615413749 * 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/17 21:41:39.631268716 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:39.631471264 [connect-session] Job Key: H6FeETA6ydg7w2z4 2026/07/17 21:41:39.631483828 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices. 2026/07/17 21:41:39.631487605 [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:39117 ... Connected to session server http://127.0.0.1:39117 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:39.819645941 Configuring packrat to use available credentials for private repository access. 2026/07/17 21:41:39.819978921 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository 2026/07/17 21:41:40.161418185 2026/07/17 21:41:40.161431110 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest 2026/07/17 21:41:40.161559620 * Trying 3.142.16.141:443... 2026/07/17 21:41:40.161561754 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0) 2026/07/17 21:41:40.161579417 * ALPN, offering h2 2026/07/17 21:41:40.161580278 * ALPN, offering http/1.1 2026/07/17 21:41:40.161593813 * CAfile: /etc/ssl/certs/ca-certificates.crt 2026/07/17 21:41:40.161594575 * CApath: /etc/ssl/certs 2026/07/17 21:41:40.161610284 * TLSv1.0 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:40.161611316 } [5 bytes data] 2026/07/17 21:41:40.161626735 * TLSv1.3 (OUT), TLS handshake, Client hello (1): 2026/07/17 21:41:40.161627697 } [512 bytes data] 2026/07/17 21:41:40.161648436 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:40.161656481 { [5 bytes data] 2026/07/17 21:41:40.161711413 * TLSv1.3 (IN), TLS handshake, Server hello (2): 2026/07/17 21:41:40.161712626 { [104 bytes data] 2026/07/17 21:41:40.161727413 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:40.161728375 { [5 bytes data] 2026/07/17 21:41:40.161743774 * TLSv1.2 (IN), TLS handshake, Certificate (11): 2026/07/17 21:41:40.161744605 { [3880 bytes data] 2026/07/17 21:41:40.161759022 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:40.161759814 { [5 bytes data] 2026/07/17 21:41:40.161774611 * TLSv1.2 (IN), TLS handshake, Server key exchange (12): 2026/07/17 21:41:40.161775443 { [333 bytes data] 2026/07/17 21:41:40.161790491 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:40.161791262 { [5 bytes data] 2026/07/17 21:41:40.161806491 * TLSv1.2 (IN), TLS handshake, Server finished (14): 2026/07/17 21:41:40.161807272 { [4 bytes data] 2026/07/17 21:41:40.161821699 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:40.161822511 } [5 bytes data] 2026/07/17 21:41:40.161837599 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): 2026/07/17 21:41:40.161838551 } [70 bytes data] 2026/07/17 21:41:40.161854350 * TLSv1.2 (OUT), TLS header, Finished (20): 2026/07/17 21:41:40.161855112 } [5 bytes data] 2026/07/17 21:41:40.161869328 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): 2026/07/17 21:41:40.161870140 } [1 bytes data] 2026/07/17 21:41:40.161885849 * TLSv1.2 (OUT), TLS header, Certificate Status (22): 2026/07/17 21:41:40.161886691 } [5 bytes data] 2026/07/17 21:41:40.161901278 * TLSv1.2 (OUT), TLS handshake, Finished (20): 2026/07/17 21:41:40.161902019 } [16 bytes data] 2026/07/17 21:41:40.161916596 * TLSv1.2 (IN), TLS header, Finished (20): 2026/07/17 21:41:40.161917478 { [5 bytes data] 2026/07/17 21:41:40.161931224 * TLSv1.2 (IN), TLS header, Certificate Status (22): 2026/07/17 21:41:40.161932025 { [5 bytes data] 2026/07/17 21:41:40.161946903 * TLSv1.2 (IN), TLS handshake, Finished (20): 2026/07/17 21:41:40.161947685 { [16 bytes data] 2026/07/17 21:41:40.161961791 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 2026/07/17 21:41:40.161962562 * ALPN, server accepted to use h2 2026/07/17 21:41:40.161980736 * Server certificate: 2026/07/17 21:41:40.161981598 * subject: CN=p3m.posit.it 2026/07/17 21:41:40.161995985 * start date: Jul 12 00:00:00 2026 GMT 2026/07/17 21:41:40.161996806 * expire date: Jan 25 23:59:59 2027 GMT 2026/07/17 21:41:40.162011524 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co" 2026/07/17 21:41:40.162012486 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04 2026/07/17 21:41:40.162033355 * SSL certificate verify ok. 2026/07/17 21:41:40.162034176 * Using HTTP2, server supports multiplexing 2026/07/17 21:41:40.162050978 * Connection state changed (HTTP/2 confirmed) 2026/07/17 21:41:40.162051799 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 2026/07/17 21:41:40.162088999 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:40.162090081 } [5 bytes data] 2026/07/17 21:41:40.162105219 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:40.162106041 } [5 bytes data] 2026/07/17 21:41:40.162120788 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:40.162121700 } [5 bytes data] 2026/07/17 21:41:40.162136347 * Using Stream ID: 1 (easy handle 0x55e4621bfa40) 2026/07/17 21:41:40.162137108 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:40.162154922 } [5 bytes data] 2026/07/17 21:41:40.162155763 > GET /cran/__linux__/jammy/latest HTTP/2 2026/07/17 21:41:40.162170351 > Host: packagemanager.posit.co 2026/07/17 21:41:40.162171172 > user-agent: curl/7.81.0 2026/07/17 21:41:40.162185799 > accept: */* 2026/07/17 21:41:40.162186641 > 2026/07/17 21:41:40.162197621 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:40.162198403 { [5 bytes data] 2026/07/17 21:41:40.162225453 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! 2026/07/17 21:41:40.162226385 * TLSv1.2 (OUT), TLS header, Supplemental data (23): 2026/07/17 21:41:40.162244920 } [5 bytes data] 2026/07/17 21:41:40.162245862 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:40.162260759 { [5 bytes data] 2026/07/17 21:41:40.162261551 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:40.162276208 { [5 bytes data] 2026/07/17 21:41:40.162276980 < HTTP/2 400 2026/07/17 21:41:40.162288622 < date: Fri, 17 Jul 2026 21:41:40 GMT 2026/07/17 21:41:40.162289604 < content-type: text/plain; charset=utf-8 2026/07/17 21:41:40.162304992 < content-length: 94 2026/07/17 21:41:40.162305834 < cache-control: max-age=3600 2026/07/17 21:41:40.162319469 < request-id: fff518f1-474f-4911-bb1f-5fabf9ed8260 2026/07/17 21:41:40.162320221 < server: Posit Package Manager v2026.06.0 2026/07/17 21:41:40.162338214 < x-content-type-options: nosniff 2026/07/17 21:41:40.162338966 < x-frame-options: DENY 2026/07/17 21:41:40.162353663 < x-repository-type: RSPM 2026/07/17 21:41:40.162354505 < 2026/07/17 21:41:40.162366677 { [94 bytes data] 2026/07/17 21:41:40.162367509 * TLSv1.2 (IN), TLS header, Supplemental data (23): 2026/07/17 21:41:40.162382266 { [5 bytes data] 2026/07/17 21:41:40.168481006 * Connection #0 to host packagemanager.posit.co left intact Stopped session pings to http://127.0.0.1:39117 |
| ✅ | 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/17 21:41:40.187888008 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:40.188124690 [connect-session] Job Key: sHaPPIDIOoSPNyXw Job started Determining session server location ... Connecting to session server http://127.0.0.1:37771 ... Connected to session server http://127.0.0.1:37771 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:40.382919099 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:40.383223179 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:40.383309989 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/17 21:41:40.402224314 2026/07/17 21:41:40.402234533 $ /opt/R/4.4.3/bin/R --version 2026/07/17 21:41:40.402274547 R version 4.4.3 (2025-02-28) -- "Trophy Case" 2026/07/17 21:41:40.402275930 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/17 21:41:40.402294184 Platform: x86_64-pc-linux-gnu 2026/07/17 21:41:40.402294986 2026/07/17 21:41:40.402308000 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/17 21:41:40.402308722 You are welcome to redistribute it under the terms of the 2026/07/17 21:41:40.402325543 GNU General Public License versions 2 or 3. 2026/07/17 21:41:40.402326334 For more information about these matters see 2026/07/17 21:41:40.407721400 https://www.gnu.org/licenses/. Stopping content session token refresher Stopped session pings to http://127.0.0.1:37771 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/17 21:41:40.425062656 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:40.425385409 [connect-session] Job Key: lRWA8wX6Hj8oIkOw Job started Determining session server location ... Connecting to session server http://127.0.0.1:32827 ... Connected to session server http://127.0.0.1:32827 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:40.616462708 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:40.616719958 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:40.616807401 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/17 21:41:40.816566294 2026/07/17 21:41:40.816580030 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/17 21:41:40.816639875 Package Version LibPath 2026/07/17 21:41:40.816643491 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816699476 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816700709 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816718752 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816719423 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816734411 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816735143 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816752505 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816753417 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816771661 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816772483 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816795285 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816796137 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816809461 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816809982 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816820382 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816820843 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816841722 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816842203 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816852031 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816852472 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816862641 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816863072 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816873010 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816873441 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816883319 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816883740 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.816902455 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library" 2026/07/17 21:41:40.822731785 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library" Stopped session pings to http://127.0.0.1:32827 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | options | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/17 21:41:40.840702935 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:40.840954736 [connect-session] Job Key: OP1umyowvVlzq22D Job started Determining session server location ... Connecting to session server http://127.0.0.1:39647 ... Connected to session server http://127.0.0.1:39647 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:41.031897626 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:41.032129636 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:41.032214463 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/17 21:41:41.032961039 $add.smooth 2026/07/17 21:41:41.032967942 [1] TRUE 2026/07/17 21:41:41.032995293 2026/07/17 21:41:41.032996315 $bitmapType 2026/07/17 21:41:41.033004440 [1] "cairo" 2026/07/17 21:41:41.033004901 2026/07/17 21:41:41.033011974 $browser 2026/07/17 21:41:41.033013868 function (url) 2026/07/17 21:41:41.033021773 { 2026/07/17 21:41:41.033022284 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/17 21:41:41.033032343 } 2026/07/17 21:41:41.033032793 <environment: 0x562a3478cdd0> 2026/07/17 21:41:41.033041009 2026/07/17 21:41:41.033041440 $browserNLdisabled 2026/07/17 21:41:41.033048863 [1] FALSE 2026/07/17 21:41:41.033049324 2026/07/17 21:41:41.033056397 $catch.script.errors 2026/07/17 21:41:41.033057730 [1] FALSE 2026/07/17 21:41:41.033065585 2026/07/17 21:41:41.033066026 $CBoundsCheck 2026/07/17 21:41:41.033073069 [1] FALSE 2026/07/17 21:41:41.033073520 2026/07/17 21:41:41.033087375 $check.bounds 2026/07/17 21:41:41.033088307 [1] FALSE 2026/07/17 21:41:41.033101973 2026/07/17 21:41:41.033102955 $citation.bibtex.max 2026/07/17 21:41:41.033116139 [1] 1 2026/07/17 21:41:41.033116810 2026/07/17 21:41:41.033133019 $continue 2026/07/17 21:41:41.033135844 [1] "+ " 2026/07/17 21:41:41.033197679 2026/07/17 21:41:41.033199293 $contrasts 2026/07/17 21:41:41.033218278 unordered ordered 2026/07/17 21:41:41.033219520 "contr.treatment" "contr.poly" 2026/07/17 21:41:41.033235350 2026/07/17 21:41:41.033236222 $defaultPackages 2026/07/17 21:41:41.033249817 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/17 21:41:41.033250879 2026/07/17 21:41:41.033265526 $demo.ask 2026/07/17 21:41:41.033266328 [1] "default" 2026/07/17 21:41:41.033277659 2026/07/17 21:41:41.033278641 $deparse.cutoff 2026/07/17 21:41:41.033290833 [1] 60 2026/07/17 21:41:41.033291645 2026/07/17 21:41:41.033302195 $device 2026/07/17 21:41:41.033515776 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/17 21:41:41.033523750 width, height, onefile, family, title, fonts, version, paper, 2026/07/17 21:41:41.033559337 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/17 21:41:41.033560650 useKerning, fillOddEven, compress) 2026/07/17 21:41:41.033580447 { 2026/07/17 21:41:41.033581639 initPSandPDFfonts() 2026/07/17 21:41:41.033594733 new <- list() 2026/07/17 21:41:41.033595715 if (!missing(width)) 2026/07/17 21:41:41.033609321 new$width <- width 2026/07/17 21:41:41.033610212 if (!missing(height)) 2026/07/17 21:41:41.033624960 new$height <- height 2026/07/17 21:41:41.033625791 if (!missing(onefile)) 2026/07/17 21:41:41.033642402 new$onefile <- onefile 2026/07/17 21:41:41.033643554 if (!missing(title)) 2026/07/17 21:41:41.033658743 new$title <- title 2026/07/17 21:41:41.033659504 if (!missing(fonts)) 2026/07/17 21:41:41.033710097 new$fonts <- fonts 2026/07/17 21:41:41.033713433 if (!missing(version)) 2026/07/17 21:41:41.033744531 new$version <- version 2026/07/17 21:41:41.033745683 if (!missing(paper)) 2026/07/17 21:41:41.033759709 new$paper <- paper 2026/07/17 21:41:41.033760491 if (!missing(encoding)) 2026/07/17 21:41:41.033801387 new$encoding <- encoding 2026/07/17 21:41:41.033802649 if (!missing(bg)) 2026/07/17 21:41:41.033821745 new$bg <- bg 2026/07/17 21:41:41.033824340 if (!missing(fg)) 2026/07/17 21:41:41.033836864 new$fg <- fg 2026/07/17 21:41:41.033837745 if (!missing(pointsize)) 2026/07/17 21:41:41.033850860 new$pointsize <- pointsize 2026/07/17 21:41:41.033851992 if (!missing(pagecentre)) 2026/07/17 21:41:41.033866539 new$pagecentre <- pagecentre 2026/07/17 21:41:41.033867280 if (!missing(colormodel)) 2026/07/17 21:41:41.033889913 new$colormodel <- colormodel 2026/07/17 21:41:41.033890744 if (!missing(useDingbats)) 2026/07/17 21:41:41.033905432 new$useDingbats <- useDingbats 2026/07/17 21:41:41.033906223 if (!missing(useKerning)) 2026/07/17 21:41:41.033920870 new$useKerning <- useKerning 2026/07/17 21:41:41.033921592 if (!missing(fillOddEven)) 2026/07/17 21:41:41.033936249 new$fillOddEven <- fillOddEven 2026/07/17 21:41:41.033937061 if (!missing(compress)) 2026/07/17 21:41:41.033951638 new$compress <- compress 2026/07/17 21:41:41.033952529 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/17 21:41:41.033969832 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/17 21:41:41.033970703 inherits(family, "CIDFont"))) { 2026/07/17 21:41:41.033988156 enc <- family$encoding 2026/07/17 21:41:41.033989028 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/17 21:41:41.034004918 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/17 21:41:41.034005779 "default")) 2026/07/17 21:41:41.034021699 old$encoding <- enc 2026/07/17 21:41:41.034022480 family <- family$metrics 2026/07/17 21:41:41.034037078 } 2026/07/17 21:41:41.034037979 if (is.null(old$encoding) || old$encoding == "default") 2026/07/17 21:41:41.034053689 old$encoding <- guessEncoding() 2026/07/17 21:41:41.034054620 if (!missing(family)) { 2026/07/17 21:41:41.034069378 if (length(family) == 4L) { 2026/07/17 21:41:41.034070129 family <- c(family, "Symbol.afm") 2026/07/17 21:41:41.034090467 } 2026/07/17 21:41:41.034091369 else if (length(family) == 5L) { 2026/07/17 21:41:41.034104323 } 2026/07/17 21:41:41.034105225 else if (length(family) == 1L) { 2026/07/17 21:41:41.034118520 pf <- pdfFonts(family)[[1L]] 2026/07/17 21:41:41.034119391 if (is.null(pf)) 2026/07/17 21:41:41.034133899 stop(gettextf("unknown family '%s'", family), 2026/07/17 21:41:41.034134840 domain = NA) 2026/07/17 21:41:41.034150490 matchFont(pf, old$encoding) 2026/07/17 21:41:41.034151281 } 2026/07/17 21:41:41.034164556 else stop("invalid 'family' argument") 2026/07/17 21:41:41.034165317 old$family <- family 2026/07/17 21:41:41.034180265 } 2026/07/17 21:41:41.034181067 version <- old$version 2026/07/17 21:41:41.034193540 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/17 21:41:41.034194622 "2.0") 2026/07/17 21:41:41.034209570 if (version %in% versions) 2026/07/17 21:41:41.034210502 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/17 21:41:41.034228595 else stop("invalid PDF version") 2026/07/17 21:41:41.034229547 onefile <- old$onefile 2026/07/17 21:41:41.034245777 if (!checkIntFormat(file)) 2026/07/17 21:41:41.034246639 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/17 21:41:41.034264442 domain = NA) 2026/07/17 21:41:41.034265224 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/17 21:41:41.034282416 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/17 21:41:41.034283307 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/17 21:41:41.034300870 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/17 21:41:41.034301702 old$fillOddEven, old$compress) 2026/07/17 21:41:41.034316540 invisible() 2026/07/17 21:41:41.034317311 } 2026/07/17 21:41:41.034328732 <bytecode: 0x562a32a7f108> 2026/07/17 21:41:41.034329694 <environment: namespace:grDevices> 2026/07/17 21:41:41.034351014 2026/07/17 21:41:41.034351876 $device.ask.default 2026/07/17 21:41:41.034363237 [1] FALSE 2026/07/17 21:41:41.034364048 2026/07/17 21:41:41.034374187 $digits 2026/07/17 21:41:41.034374858 [1] 7 2026/07/17 21:41:41.034395948 2026/07/17 21:41:41.034396950 $dvipscmd 2026/07/17 21:41:41.034413160 [1] "dvips" 2026/07/17 21:41:41.034414232 2026/07/17 21:41:41.034426786 $echo 2026/07/17 21:41:41.034427727 [1] FALSE 2026/07/17 21:41:41.034440742 2026/07/17 21:41:41.034441213 $editor 2026/07/17 21:41:41.034448506 [1] "vi" 2026/07/17 21:41:41.034448967 2026/07/17 21:41:41.034455810 $encoding 2026/07/17 21:41:41.034456241 [1] "native.enc" 2026/07/17 21:41:41.034463735 2026/07/17 21:41:41.034464205 $example.ask 2026/07/17 21:41:41.034471229 [1] "default" 2026/07/17 21:41:41.034471649 2026/07/17 21:41:41.034478582 $expressions 2026/07/17 21:41:41.034479013 [1] 5000 2026/07/17 21:41:41.034486177 2026/07/17 21:41:41.034486627 $help.search.types 2026/07/17 21:41:41.034493971 [1] "vignette" "demo" "help" 2026/07/17 21:41:41.034494412 2026/07/17 21:41:41.034501916 $help.try.all.packages 2026/07/17 21:41:41.034502347 [1] FALSE 2026/07/17 21:41:41.034510191 2026/07/17 21:41:41.034510622 $HTTPUserAgent 2026/07/17 21:41:41.034517655 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/17 21:41:41.034518096 2026/07/17 21:41:41.034527313 $internet.info 2026/07/17 21:41:41.034527774 [1] 2 2026/07/17 21:41:41.034543143 2026/07/17 21:41:41.034544155 $keep.parse.data 2026/07/17 21:41:41.034575884 [1] TRUE 2026/07/17 21:41:41.034576675 2026/07/17 21:41:41.034583639 $keep.parse.data.pkgs 2026/07/17 21:41:41.034584100 [1] FALSE 2026/07/17 21:41:41.034592064 2026/07/17 21:41:41.034592485 $keep.source 2026/07/17 21:41:41.034599538 [1] FALSE 2026/07/17 21:41:41.034599979 2026/07/17 21:41:41.034606651 $keep.source.pkgs 2026/07/17 21:41:41.034607072 [1] FALSE 2026/07/17 21:41:41.034614396 2026/07/17 21:41:41.034614797 $locatorBell 2026/07/17 21:41:41.034621750 [1] TRUE 2026/07/17 21:41:41.034622221 2026/07/17 21:41:41.034628823 $mailer 2026/07/17 21:41:41.034629254 [1] "mailto" 2026/07/17 21:41:41.034636367 2026/07/17 21:41:41.034636788 $matprod 2026/07/17 21:41:41.034643531 [1] "default" 2026/07/17 21:41:41.034643981 2026/07/17 21:41:41.034650924 $max.contour.segments 2026/07/17 21:41:41.034665702 [1] 25000 2026/07/17 21:41:41.034749899 2026/07/17 21:41:41.034751362 $max.print 2026/07/17 21:41:41.034775587 [1] 99999 2026/07/17 21:41:41.034776228 2026/07/17 21:41:41.034783392 $menu.graphics 2026/07/17 21:41:41.034783833 [1] TRUE 2026/07/17 21:41:41.034791577 2026/07/17 21:41:41.034792038 $na.action 2026/07/17 21:41:41.034799071 [1] "na.omit" 2026/07/17 21:41:41.034799512 2026/07/17 21:41:41.034813749 $nwarnings 2026/07/17 21:41:41.034814650 [1] 50 2026/07/17 21:41:41.034844165 2026/07/17 21:41:41.034873158 $OutDec 2026/07/17 21:41:41.034874390 [1] "." 2026/07/17 21:41:41.034892283 2026/07/17 21:41:41.034893345 $pager 2026/07/17 21:41:41.034907562 [1] "/opt/R/4.4.3/lib/R/bin/pager" 2026/07/17 21:41:41.034908554 2026/07/17 21:41:41.034925095 $papersize 2026/07/17 21:41:41.034925866 [1] "letter" 2026/07/17 21:41:41.034968936 2026/07/17 21:41:41.034969768 $PCRE_limit_recursion 2026/07/17 21:41:41.034978024 [1] NA 2026/07/17 21:41:41.034978514 2026/07/17 21:41:41.034985437 $PCRE_study 2026/07/17 21:41:41.034985878 [1] FALSE 2026/07/17 21:41:41.035006787 2026/07/17 21:41:41.035007328 $PCRE_use_JIT 2026/07/17 21:41:41.035019591 [1] TRUE 2026/07/17 21:41:41.035020473 2026/07/17 21:41:41.035031524 $pdfviewer 2026/07/17 21:41:41.035032445 [1] "/usr/bin/xdg-open" 2026/07/17 21:41:41.035046000 2026/07/17 21:41:41.035046722 $pkgType 2026/07/17 21:41:41.035056640 [1] "source" 2026/07/17 21:41:41.035057362 2026/07/17 21:41:41.035067070 $printcmd 2026/07/17 21:41:41.035067952 [1] "/usr/bin/lpr" 2026/07/17 21:41:41.035078942 2026/07/17 21:41:41.035079723 $prompt 2026/07/17 21:41:41.035089652 [1] "> " 2026/07/17 21:41:41.035090414 2026/07/17 21:41:41.035100512 $repos 2026/07/17 21:41:41.035126831 CRAN 2026/07/17 21:41:41.035147440 "@CRAN@" 2026/07/17 21:41:41.035148392 2026/07/17 21:41:41.035160735 $rl_word_breaks 2026/07/17 21:41:41.035161436 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/17 21:41:41.035175292 2026/07/17 21:41:41.035175803 $scipen 2026/07/17 21:41:41.035182946 [1] 0 2026/07/17 21:41:41.035183377 2026/07/17 21:41:41.035190110 $show.coef.Pvalues 2026/07/17 21:41:41.035190541 [1] TRUE 2026/07/17 21:41:41.035208955 2026/07/17 21:41:41.035209456 $show.error.messages 2026/07/17 21:41:41.035217180 [1] TRUE 2026/07/17 21:41:41.035217621 2026/07/17 21:41:41.035260773 $show.signif.stars 2026/07/17 21:41:41.035262387 [1] TRUE 2026/07/17 21:41:41.035281292 2026/07/17 21:41:41.035282464 $showErrorCalls 2026/07/17 21:41:41.035295408 [1] TRUE 2026/07/17 21:41:41.035295949 2026/07/17 21:41:41.035302922 $showNCalls 2026/07/17 21:41:41.035303363 [1] 50 2026/07/17 21:41:41.035310587 2026/07/17 21:41:41.035311027 $showWarnCalls 2026/07/17 21:41:41.035318251 [1] FALSE 2026/07/17 21:41:41.035318672 2026/07/17 21:41:41.035325514 $str 2026/07/17 21:41:41.035325986 $str$strict.width 2026/07/17 21:41:41.035333600 [1] "no" 2026/07/17 21:41:41.035334050 2026/07/17 21:41:41.035340953 $str$digits.d 2026/07/17 21:41:41.035341394 [1] 3 2026/07/17 21:41:41.035348648 2026/07/17 21:41:41.035349089 $str$vec.len 2026/07/17 21:41:41.035389033 [1] 4 2026/07/17 21:41:41.035390255 2026/07/17 21:41:41.035403629 $str$list.len 2026/07/17 21:41:41.035404721 [1] 99 2026/07/17 21:41:41.035417815 2026/07/17 21:41:41.035418576 $str$deparse.lines 2026/07/17 21:41:41.035426421 NULL 2026/07/17 21:41:41.035426882 2026/07/17 21:41:41.035433665 $str$drop.deparse.attr 2026/07/17 21:41:41.035434136 [1] TRUE 2026/07/17 21:41:41.035441880 2026/07/17 21:41:41.035442311 $str$formatNum 2026/07/17 21:41:41.035449614 function (x, ...) 2026/07/17 21:41:41.035450086 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/17 21:41:41.035459313 <environment: 0x562a331da778> 2026/07/17 21:41:41.035459764 2026/07/17 21:41:41.035473830 2026/07/17 21:41:41.035474872 $str.dendrogram.last 2026/07/17 21:41:41.035488046 [1] "`" 2026/07/17 21:41:41.035488988 2026/07/17 21:41:41.035500269 $texi2dvi 2026/07/17 21:41:41.035501161 [1] "/usr/bin/texi2dvi" 2026/07/17 21:41:41.035514486 2026/07/17 21:41:41.035515377 $timeout 2026/07/17 21:41:41.035523573 [1] 60 2026/07/17 21:41:41.035524064 2026/07/17 21:41:41.035530676 $ts.eps 2026/07/17 21:41:41.035531137 [1] 1e-05 2026/07/17 21:41:41.035538320 2026/07/17 21:41:41.035538751 $ts.S.compat 2026/07/17 21:41:41.035546045 [1] FALSE 2026/07/17 21:41:41.035546486 2026/07/17 21:41:41.035553408 $unzip 2026/07/17 21:41:41.035553849 [1] "/usr/bin/unzip" 2026/07/17 21:41:41.035561363 2026/07/17 21:41:41.035561794 $useFancyQuotes 2026/07/17 21:41:41.035576301 [1] TRUE 2026/07/17 21:41:41.035577273 2026/07/17 21:41:41.035588624 $verbose 2026/07/17 21:41:41.035589616 [1] FALSE 2026/07/17 21:41:41.035603272 2026/07/17 21:41:41.035604414 $warn 2026/07/17 21:41:41.035616536 [1] 0 2026/07/17 21:41:41.035617298 2026/07/17 21:41:41.035628048 $warning.length 2026/07/17 21:41:41.035628909 [1] 1000 2026/07/17 21:41:41.035640121 2026/07/17 21:41:41.035640892 $warnPartialMatchArgs 2026/07/17 21:41:41.035652574 [1] FALSE 2026/07/17 21:41:41.035653375 2026/07/17 21:41:41.035696215 $warnPartialMatchAttr 2026/07/17 21:41:41.035697648 [1] FALSE 2026/07/17 21:41:41.035711434 2026/07/17 21:41:41.035712305 $warnPartialMatchDollar 2026/07/17 21:41:41.035724829 [1] FALSE 2026/07/17 21:41:41.035725329 2026/07/17 21:41:41.035732202 $width 2026/07/17 21:41:41.035732683 [1] 80 2026/07/17 21:41:41.035739676 Stopped session pings to http://127.0.0.1:39647 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | environment | Using environment Local Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/17 21:41:41.058912233 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:41.059196103 [connect-session] Job Key: iJAQDowGQMKj9nqy Job started Determining session server location ... Connecting to session server http://127.0.0.1:33135 ... Connected to session server http://127.0.0.1:33135 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:41.252229268 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:41.252489217 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:41.252565507 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/17 21:41:41.260753630 2026/07/17 21:41:41.260760543 $ env 2026/07/17 21:41:41.260803964 CONNECT_API_KEY=REDACTED 2026/07/17 21:41:41.260806389 CONNECT_CONTENT_GUID= 2026/07/17 21:41:41.260823761 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/17 21:41:41.260824834 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/17 21:41:41.260834552 CONNECT_SERVER=http://localhost:3939/ 2026/07/17 21:41:41.260835002 _DD_ROOT_GO_SESSION_ID=8487f612-2b50-47d8-a243-1206a397811e 2026/07/17 21:41:41.260882010 EDITOR=vi 2026/07/17 21:41:41.260882511 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:41.260891388 HOSTNAME=9954d8e6b7e4 2026/07/17 21:41:41.260891879 LANG=en_US.UTF-8 2026/07/17 21:41:41.260900395 LANGUAGE=en_US:en 2026/07/17 21:41:41.260900836 LC_ALL=en_US.UTF-8 2026/07/17 21:41:41.260908871 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/17 21:41:41.260939949 LN_S=ln -s 2026/07/17 21:41:41.260974706 LOGNAME=rstudio-connect 2026/07/17 21:41:41.260976440 MAKE=make 2026/07/17 21:41:41.261017606 PAGER=/usr/bin/pager 2026/07/17 21:41:41.261018909 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/17 21:41:41.261047112 POSIT_PRODUCT=CONNECT 2026/07/17 21:41:41.261047803 PWD=/opt/rstudio-connect/mnt/app 2026/07/17 21:41:41.261090593 R_ARCH= 2026/07/17 21:41:41.261092056 R_BROWSER=xdg-open 2026/07/17 21:41:41.261115930 R_BZIPCMD=/usr/bin/bzip2 2026/07/17 21:41:41.261116922 R_CONFIG_ACTIVE=rsconnect 2026/07/17 21:41:41.261138552 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc 2026/07/17 21:41:41.261139815 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:41.261162417 R_GZIPCMD=/usr/bin/gzip 2026/07/17 21:41:41.261163339 R_HOME=/opt/R/4.4.3/lib/R 2026/07/17 21:41:41.261178046 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include 2026/07/17 21:41:41.261203954 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3 2026/07/17 21:41:41.261227819 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library 2026/07/17 21:41:41.261228731 R_LIBS_USER=REDACTED 2026/07/17 21:41:41.261244761 R_PAPERSIZE=letter 2026/07/17 21:41:41.261245632 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/17 21:41:41.261260961 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/17 21:41:41.261262574 R_PRINTCMD=/usr/bin/lpr 2026/07/17 21:41:41.261287991 R_RD4PDF=times,inconsolata,hyper 2026/07/17 21:41:41.261288993 RSC_EMAIL_SUBJECT=system-check 2026/07/17 21:41:41.261308380 RSC_REPORT_NAME=system-check 2026/07/17 21:41:41.261309311 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/17 21:41:41.261327205 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/17 21:41:41.261328317 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/17 21:41:41.261350628 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmpf8W12h 2026/07/17 21:41:41.261351570 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share 2026/07/17 21:41:41.261371558 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/17 21:41:41.261372399 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/17 21:41:41.261391355 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:41.261392136 RSTUDIO_PRODUCT=CONNECT 2026/07/17 21:41:41.261408647 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/17 21:41:41.261409509 R_UNZIPCMD=/usr/bin/unzip 2026/07/17 21:41:41.261427182 R_ZIPCMD=/usr/bin/zip 2026/07/17 21:41:41.261427973 SED=/usr/bin/sed 2026/07/17 21:41:41.261440847 SF_PARTNER=posit_connect 2026/07/17 21:41:41.261441618 SHLVL=2 2026/07/17 21:41:41.261454242 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/17 21:41:41.261455124 STARTUP_DEBUG_MODE=0 2026/07/17 21:41:41.261469611 TAR=/usr/bin/tar 2026/07/17 21:41:41.261470492 TERM=xterm 2026/07/17 21:41:41.261486783 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:41.261487564 TZ=UTC 2026/07/17 21:41:41.261512541 USERNAME=rstudio-connect 2026/07/17 21:41:41.261513383 USER=rstudio-connect 2026/07/17 21:41:41.266284576 _=/usr/bin/env Stopping content session token refresher Stopped session pings to http://127.0.0.1:33135 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/17 21:41:41.284886983 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:41.285136069 [connect-session] Job Key: v8tFrlurH5Jm069y Job started Determining session server location ... Connecting to session server http://127.0.0.1:35039 ... Connected to session server http://127.0.0.1:35039 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:41.480459921 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:41.480708129 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:41.480796782 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/17 21:41:41.488993746 2026/07/17 21:41:41.489001891 $ findmnt --notruncate 2026/07/17 21:41:41.489042386 TARGET SOURCE FSTYPE OPTIONS 2026/07/17 21:41:41.489058046 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/ov erlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:41.489178871 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:41.489180575 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/17 21:41:41.489210881 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:41.489217473 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:41.489252960 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/17 21:41:41.489254322 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:41.489292834 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:41.489293846 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/17 21:41:41.489338960 ├─/data /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:41.489342778 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/doc ker/overlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:41.489410759 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/doc ker/overlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:41.489631818 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:41.489633491 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:41.489730552 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:41.489743546 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:41.489803949 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/reports/v2/0/0/temp.source.4122888997] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:41.489805542 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/reports/v2/0/0/temp.output.3849311127] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:41.489852079 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/jobs/0/v8tFrlurH5Jm069y] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:41.489853011 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:41.489898175 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:41.489899137 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:41.489947988 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1370782956] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docke r/overlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:41.489952517 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docke r/overlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:41.494959215 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docke r/overlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr Stopping content session token refresher Stopped session pings to http://127.0.0.1:35039 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/17 21:41:41.513388501 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:41.513697779 [connect-session] Job Key: X9mOUDMq4CIuZAtB Job started Determining session server location ... Connecting to session server http://127.0.0.1:42223 ... Connected to session server http://127.0.0.1:42223 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:41.715410541 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:41.715677475 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:41.715753325 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh 2026/07/17 21:41:41.733848702 2026/07/17 21:41:41.733856937 $ /opt/R/4.5.2/bin/R --version 2026/07/17 21:41:41.733898194 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" 2026/07/17 21:41:41.733904546 Copyright (C) 2025 The R Foundation for Statistical Computing 2026/07/17 21:41:41.733929673 Platform: x86_64-pc-linux-gnu 2026/07/17 21:41:41.733930655 2026/07/17 21:41:41.733940483 R is free software and comes with ABSOLUTELY NO WARRANTY. 2026/07/17 21:41:41.733940974 You are welcome to redistribute it under the terms of the 2026/07/17 21:41:41.733952506 GNU General Public License versions 2 or 3. 2026/07/17 21:41:41.733953117 For more information about these matters see 2026/07/17 21:41:41.739475589 https://www.gnu.org/licenses/. Stopped session pings to http://127.0.0.1:42223 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/17 21:41:41.757731947 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:41.758021989 [connect-session] Job Key: efN5JZ71PFc3UvJ5 Job started Determining session server location ... Connecting to session server http://127.0.0.1:43081 ... Connected to session server http://127.0.0.1:43081 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:41.953768660 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:41.954021738 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:41.954108142 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh 2026/07/17 21:41:42.161186153 2026/07/17 21:41:42.161199528 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")] 2026/07/17 21:41:42.161269220 Package Version LibPath 2026/07/17 21:41:42.161272406 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161370960 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161374056 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161392380 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161393342 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161410444 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161411335 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161428487 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161429419 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161447273 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161448325 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161467019 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161468132 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161486095 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161486987 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161511793 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161512875 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161530518 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161531320 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161565694 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161567046 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161586132 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161587094 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161604857 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161605719 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161626317 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161647577 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161692539 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161702548 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161772969 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161774812 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161803606 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161804548 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161826920 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161827982 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161845875 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161846687 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161866534 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161867355 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161895248 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.161896189 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library" 2026/07/17 21:41:42.167563972 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:43081 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/17 21:41:42.185579258 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:42.185898023 [connect-session] Job Key: KhFxqboT8PD1ae2s Job started Determining session server location ... Connecting to session server http://127.0.0.1:45679 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:45679 2026/07/17 21:41:42.382703713 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:42.382942577 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:42.383032620 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R 2026/07/17 21:41:42.383445246 $add.smooth 2026/07/17 21:41:42.383452219 [1] TRUE 2026/07/17 21:41:42.383482246 2026/07/17 21:41:42.383483809 $bitmapType 2026/07/17 21:41:42.383583485 [1] "cairo" 2026/07/17 21:41:42.383585027 2026/07/17 21:41:42.383595038 $browser 2026/07/17 21:41:42.383600298 function (url) 2026/07/17 21:41:42.383662735 { 2026/07/17 21:41:42.383664648 cat("Cannot visit", url, "because the browseURL function is disabled.\n") 2026/07/17 21:41:42.383726244 } 2026/07/17 21:41:42.383727796 <environment: 0x5580540edd88> 2026/07/17 21:41:42.383747987 2026/07/17 21:41:42.383749851 $browserNLdisabled 2026/07/17 21:41:42.383814371 [1] FALSE 2026/07/17 21:41:42.383816164 2026/07/17 21:41:42.383830030 $catch.script.errors 2026/07/17 21:41:42.383830872 [1] FALSE 2026/07/17 21:41:42.383847393 2026/07/17 21:41:42.383848284 $CBoundsCheck 2026/07/17 21:41:42.383860958 [1] FALSE 2026/07/17 21:41:42.383861970 2026/07/17 21:41:42.383895032 $check.bounds 2026/07/17 21:41:42.383896264 [1] FALSE 2026/07/17 21:41:42.383912554 2026/07/17 21:41:42.383913416 $citation.bibtex.max 2026/07/17 21:41:42.383926330 [1] 1 2026/07/17 21:41:42.383927162 2026/07/17 21:41:42.383934255 $continue 2026/07/17 21:41:42.383934696 [1] "+ " 2026/07/17 21:41:42.383942009 2026/07/17 21:41:42.383942430 $contrasts 2026/07/17 21:41:42.383949573 unordered ordered 2026/07/17 21:41:42.383950586 "contr.treatment" "contr.poly" 2026/07/17 21:41:42.383968529 2026/07/17 21:41:42.383969471 $defaultPackages 2026/07/17 21:41:42.383983026 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods" 2026/07/17 21:41:42.383984298 2026/07/17 21:41:42.384005458 $demo.ask 2026/07/17 21:41:42.384011008 [1] "default" 2026/07/17 21:41:42.384028781 2026/07/17 21:41:42.384029814 $deparse.cutoff 2026/07/17 21:41:42.384042257 [1] 60 2026/07/17 21:41:42.384042818 2026/07/17 21:41:42.384049861 $device 2026/07/17 21:41:42.384156675 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 2026/07/17 21:41:42.384172244 width, height, onefile, family, title, fonts, version, paper, 2026/07/17 21:41:42.384229391 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, 2026/07/17 21:41:42.384236485 useKerning, fillOddEven, compress, timestamp, producer, author) 2026/07/17 21:41:42.384256973 { 2026/07/17 21:41:42.384257975 initPSandPDFfonts() 2026/07/17 21:41:42.384270688 new <- list() 2026/07/17 21:41:42.384271770 if (!missing(width)) 2026/07/17 21:41:42.384285627 new$width <- width 2026/07/17 21:41:42.384286548 if (!missing(height)) 2026/07/17 21:41:42.384300374 new$height <- height 2026/07/17 21:41:42.384302889 if (!missing(onefile)) 2026/07/17 21:41:42.384320421 new$onefile <- onefile 2026/07/17 21:41:42.384321303 if (!missing(title)) 2026/07/17 21:41:42.384334828 new$title <- title 2026/07/17 21:41:42.384335680 if (!missing(fonts)) 2026/07/17 21:41:42.384348534 new$fonts <- fonts 2026/07/17 21:41:42.384349326 if (!missing(version)) 2026/07/17 21:41:42.384362170 new$version <- version 2026/07/17 21:41:42.384362891 if (!missing(paper)) 2026/07/17 21:41:42.384376456 new$paper <- paper 2026/07/17 21:41:42.384377328 if (!missing(encoding)) 2026/07/17 21:41:42.384390543 new$encoding <- encoding 2026/07/17 21:41:42.384391304 if (!missing(bg)) 2026/07/17 21:41:42.384404639 new$bg <- bg 2026/07/17 21:41:42.384405500 if (!missing(fg)) 2026/07/17 21:41:42.384418214 new$fg <- fg 2026/07/17 21:41:42.384418996 if (!missing(pointsize)) 2026/07/17 21:41:42.384432070 new$pointsize <- pointsize 2026/07/17 21:41:42.384439314 if (!missing(pagecentre)) 2026/07/17 21:41:42.384458449 new$pagecentre <- pagecentre 2026/07/17 21:41:42.384459441 if (!missing(colormodel)) 2026/07/17 21:41:42.384484839 new$colormodel <- colormodel 2026/07/17 21:41:42.384485670 if (!missing(useDingbats)) 2026/07/17 21:41:42.384499836 new$useDingbats <- useDingbats 2026/07/17 21:41:42.384500618 if (!missing(useKerning)) 2026/07/17 21:41:42.384515155 new$useKerning <- useKerning 2026/07/17 21:41:42.384515967 if (!missing(fillOddEven)) 2026/07/17 21:41:42.384531315 new$fillOddEven <- fillOddEven 2026/07/17 21:41:42.384532127 if (!missing(compress)) 2026/07/17 21:41:42.384546474 new$compress <- compress 2026/07/17 21:41:42.384547385 if (!missing(timestamp)) 2026/07/17 21:41:42.384562173 new$timestamp <- timestamp 2026/07/17 21:41:42.384562985 if (!missing(producer)) 2026/07/17 21:41:42.384580407 new$producer <- producer 2026/07/17 21:41:42.384581279 if (!missing(author)) 2026/07/17 21:41:42.384595586 new$author <- author 2026/07/17 21:41:42.384596367 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv) 2026/07/17 21:41:42.384616895 if (!missing(family) && (inherits(family, "Type1Font") || 2026/07/17 21:41:42.384617717 inherits(family, "CIDFont"))) { 2026/07/17 21:41:42.384634348 enc <- family$encoding 2026/07/17 21:41:42.384635189 if (inherits(family, "Type1Font") && !is.null(enc) && 2026/07/17 21:41:42.384651550 enc != "default" && (is.null(old$encoding) || old$encoding == 2026/07/17 21:41:42.384652361 "default")) 2026/07/17 21:41:42.384696945 old$encoding <- enc 2026/07/17 21:41:42.384698007 family <- family$metrics 2026/07/17 21:41:42.384718415 } 2026/07/17 21:41:42.384719437 if (is.null(old$encoding) || old$encoding == "default") 2026/07/17 21:41:42.384737621 old$encoding <- guessEncoding() 2026/07/17 21:41:42.384738553 if (!missing(family)) { 2026/07/17 21:41:42.384795870 if (length(family) == 4L) { 2026/07/17 21:41:42.384797363 family <- c(family, "Symbol.afm") 2026/07/17 21:41:42.384813332 } 2026/07/17 21:41:42.384814144 else if (length(family) == 5L) { 2026/07/17 21:41:42.384826938 } 2026/07/17 21:41:42.384827759 else if (length(family) == 1L) { 2026/07/17 21:41:42.384840573 pf <- pdfFonts(family)[[1L]] 2026/07/17 21:41:42.384841415 if (is.null(pf)) 2026/07/17 21:41:42.384855701 stop(gettextf("unknown family '%s'", family), 2026/07/17 21:41:42.384856603 domain = NA) 2026/07/17 21:41:42.384873825 matchFont(pf, old$encoding) 2026/07/17 21:41:42.384874897 } 2026/07/17 21:41:42.384889645 else stop("invalid 'family' argument") 2026/07/17 21:41:42.384890597 old$family <- family 2026/07/17 21:41:42.384907358 } 2026/07/17 21:41:42.384908470 version <- old$version 2026/07/17 21:41:42.384922156 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", 2026/07/17 21:41:42.384923057 "2.0") 2026/07/17 21:41:42.384937003 if (version %in% versions) 2026/07/17 21:41:42.384937895 version <- as.integer(strsplit(version, "[.]")[[1L]]) 2026/07/17 21:41:42.384968136 else stop("invalid PDF version") 2026/07/17 21:41:42.384970741 onefile <- old$onefile 2026/07/17 21:41:42.384998270 if (!checkIntFormat(file)) 2026/07/17 21:41:42.384999562 stop(gettextf("invalid 'file' argument '%s'", file), 2026/07/17 21:41:42.385019640 domain = NA) 2026/07/17 21:41:42.385023457 .External(C_PDF, file, old$paper, old$family, old$encoding, 2026/07/17 21:41:42.385067679 old$bg, old$fg, old$width, old$height, old$pointsize, 2026/07/17 21:41:42.385068732 onefile, old$pagecentre, old$title, old$fonts, version[1L], 2026/07/17 21:41:42.385088208 version[2L], old$colormodel, old$useDingbats, old$useKerning, 2026/07/17 21:41:42.385088989 old$fillOddEven, old$compress, old$timestamp, old$producer, 2026/07/17 21:41:42.385116501 old$author) 2026/07/17 21:41:42.385117553 invisible() 2026/07/17 21:41:42.385130577 } 2026/07/17 21:41:42.385131418 <bytecode: 0x558051ee6570> 2026/07/17 21:41:42.385143351 <environment: namespace:grDevices> 2026/07/17 21:41:42.385144253 2026/07/17 21:41:42.385156736 $device.ask.default 2026/07/17 21:41:42.385171163 [1] FALSE 2026/07/17 21:41:42.385182895 2026/07/17 21:41:42.385183566 $digits 2026/07/17 21:41:42.385192893 [1] 7 2026/07/17 21:41:42.385193635 2026/07/17 21:41:42.385202141 $dvipscmd 2026/07/17 21:41:42.385202812 [1] "dvips" 2026/07/17 21:41:42.385219834 2026/07/17 21:41:42.385220535 $echo 2026/07/17 21:41:42.385229802 [1] FALSE 2026/07/17 21:41:42.385230544 2026/07/17 21:41:42.385241123 $editor 2026/07/17 21:41:42.385242025 [1] "vi" 2026/07/17 21:41:42.385254729 2026/07/17 21:41:42.385255630 $encoding 2026/07/17 21:41:42.385272522 [1] "native.enc" 2026/07/17 21:41:42.385273384 2026/07/17 21:41:42.385288772 $example.ask 2026/07/17 21:41:42.385289694 [1] "default" 2026/07/17 21:41:42.385305444 2026/07/17 21:41:42.385306275 $expressions 2026/07/17 21:41:42.385318207 [1] 5000 2026/07/17 21:41:42.385319199 2026/07/17 21:41:42.385330641 $help.search.types 2026/07/17 21:41:42.385331442 [1] "vignette" "demo" "help" 2026/07/17 21:41:42.385346059 2026/07/17 21:41:42.385346841 $help.try.all.packages 2026/07/17 21:41:42.385359495 [1] FALSE 2026/07/17 21:41:42.385360446 2026/07/17 21:41:42.385370946 $HTTPUserAgent 2026/07/17 21:41:42.385371828 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)" 2026/07/17 21:41:42.385397353 2026/07/17 21:41:42.385400529 $internet.info 2026/07/17 21:41:42.385427900 [1] 2 2026/07/17 21:41:42.385429113 2026/07/17 21:41:42.385441415 $keep.parse.data 2026/07/17 21:41:42.385442448 [1] TRUE 2026/07/17 21:41:42.385456844 2026/07/17 21:41:42.385457646 $keep.parse.data.pkgs 2026/07/17 21:41:42.385469508 [1] FALSE 2026/07/17 21:41:42.385470029 2026/07/17 21:41:42.385477213 $keep.source 2026/07/17 21:41:42.385477633 [1] FALSE 2026/07/17 21:41:42.385485087 2026/07/17 21:41:42.385485548 $keep.source.pkgs 2026/07/17 21:41:42.385493102 [1] FALSE 2026/07/17 21:41:42.385493563 2026/07/17 21:41:42.385500396 $locatorBell 2026/07/17 21:41:42.385500837 [1] TRUE 2026/07/17 21:41:42.385508251 2026/07/17 21:41:42.385508701 $mailer 2026/07/17 21:41:42.385515534 [1] "mailto" 2026/07/17 21:41:42.385515975 2026/07/17 21:41:42.385522828 $matprod 2026/07/17 21:41:42.385523279 [1] "default" 2026/07/17 21:41:42.385530552 2026/07/17 21:41:42.385530993 $max.contour.segments 2026/07/17 21:41:42.385538577 [1] 25000 2026/07/17 21:41:42.385538988 2026/07/17 21:41:42.385545690 $max.print 2026/07/17 21:41:42.385546141 [1] 99999 2026/07/17 21:41:42.385553264 2026/07/17 21:41:42.385553705 $menu.graphics 2026/07/17 21:41:42.385568403 [1] TRUE 2026/07/17 21:41:42.385569445 2026/07/17 21:41:42.385585896 $na.action 2026/07/17 21:41:42.385591516 [1] "na.omit" 2026/07/17 21:41:42.385612283 2026/07/17 21:41:42.385613545 $nwarnings 2026/07/17 21:41:42.385627932 [1] 50 2026/07/17 21:41:42.385628924 2026/07/17 21:41:42.385640155 $OutDec 2026/07/17 21:41:42.385641027 [1] "." 2026/07/17 21:41:42.385702882 2026/07/17 21:41:42.385704305 $pager 2026/07/17 21:41:42.385716568 [1] "/opt/R/4.5.2/lib/R/bin/pager" 2026/07/17 21:41:42.385717590 2026/07/17 21:41:42.385730628 $papersize 2026/07/17 21:41:42.385733363 [1] "letter" 2026/07/17 21:41:42.385752489 2026/07/17 21:41:42.385753841 $PCRE_limit_recursion 2026/07/17 21:41:42.385766585 [1] NA 2026/07/17 21:41:42.385767517 2026/07/17 21:41:42.385778888 $PCRE_study 2026/07/17 21:41:42.385779770 [1] FALSE 2026/07/17 21:41:42.385791903 2026/07/17 21:41:42.385792774 $PCRE_use_JIT 2026/07/17 21:41:42.385803805 [1] TRUE 2026/07/17 21:41:42.385804586 2026/07/17 21:41:42.385814485 $pdfviewer 2026/07/17 21:41:42.385815326 [1] "/usr/bin/xdg-open" 2026/07/17 21:41:42.385855752 2026/07/17 21:41:42.385856854 $pkgType 2026/07/17 21:41:42.385868235 [1] "source" 2026/07/17 21:41:42.385869076 2026/07/17 21:41:42.385885507 $printcmd 2026/07/17 21:41:42.385886349 [1] "/usr/bin/lpr" 2026/07/17 21:41:42.385898351 2026/07/17 21:41:42.385899213 $prompt 2026/07/17 21:41:42.385909743 [1] "> " 2026/07/17 21:41:42.385910674 2026/07/17 21:41:42.385921374 $repos 2026/07/17 21:41:42.385922246 CRAN 2026/07/17 21:41:42.385933717 "@CRAN@" 2026/07/17 21:41:42.385934469 2026/07/17 21:41:42.385961579 $rl_word_breaks 2026/07/17 21:41:42.385962471 [1] " \t\n\"\\'`><=%;,|&{()}" 2026/07/17 21:41:42.385981667 2026/07/17 21:41:42.385982548 $scipen 2026/07/17 21:41:42.385993078 [1] 0 2026/07/17 21:41:42.385993840 2026/07/17 21:41:42.386003718 $show.coef.Pvalues 2026/07/17 21:41:42.386004570 [1] TRUE 2026/07/17 21:41:42.386016823 2026/07/17 21:41:42.386017764 $show.error.messages 2026/07/17 21:41:42.386030298 [1] TRUE 2026/07/17 21:41:42.386031079 2026/07/17 21:41:42.386043092 $show.signif.stars 2026/07/17 21:41:42.386044264 [1] TRUE 2026/07/17 21:41:42.386057689 2026/07/17 21:41:42.386058641 $showErrorCalls 2026/07/17 21:41:42.386068349 [1] TRUE 2026/07/17 21:41:42.386068840 2026/07/17 21:41:42.386075582 $showNCalls 2026/07/17 21:41:42.386076033 [1] 50 2026/07/17 21:41:42.386086491 2026/07/17 21:41:42.386089506 $showWarnCalls 2026/07/17 21:41:42.386108131 [1] FALSE 2026/07/17 21:41:42.386108873 2026/07/17 21:41:42.386121281 $str 2026/07/17 21:41:42.386122994 $str$strict.width 2026/07/17 21:41:42.386139655 [1] "no" 2026/07/17 21:41:42.386140526 2026/07/17 21:41:42.386151497 $str$digits.d 2026/07/17 21:41:42.386152308 [1] 3 2026/07/17 21:41:42.386164141 2026/07/17 21:41:42.386165052 $str$vec.len 2026/07/17 21:41:42.386176824 [1] 4 2026/07/17 21:41:42.386177656 2026/07/17 21:41:42.386188155 $str$list.len 2026/07/17 21:41:42.386188987 [1] 99 2026/07/17 21:41:42.386200869 2026/07/17 21:41:42.386201741 $str$deparse.lines 2026/07/17 21:41:42.386239602 NULL 2026/07/17 21:41:42.386240814 2026/07/17 21:41:42.386252786 $str$drop.deparse.attr 2026/07/17 21:41:42.386253708 [1] TRUE 2026/07/17 21:41:42.386267033 2026/07/17 21:41:42.386267864 $str$formatNum 2026/07/17 21:41:42.386279787 function (x, ...) 2026/07/17 21:41:42.386280608 format(x, trim = TRUE, drop0trailing = TRUE, ...) 2026/07/17 21:41:42.386296398 <environment: 0x55805275b4d0> 2026/07/17 21:41:42.386297239 2026/07/17 21:41:42.386310484 2026/07/17 21:41:42.386311356 $str.dendrogram.last 2026/07/17 21:41:42.386323889 [1] "`" 2026/07/17 21:41:42.386324801 2026/07/17 21:41:42.386350769 $texi2dvi 2026/07/17 21:41:42.386351901 [1] "/usr/bin/texi2dvi" 2026/07/17 21:41:42.386365066 2026/07/17 21:41:42.386365998 $timeout 2026/07/17 21:41:42.386377219 [1] 60 2026/07/17 21:41:42.386378020 2026/07/17 21:41:42.386389151 $ts.eps 2026/07/17 21:41:42.386390003 [1] 1e-05 2026/07/17 21:41:42.386402085 2026/07/17 21:41:42.386402867 $ts.S.compat 2026/07/17 21:41:42.386414538 [1] FALSE 2026/07/17 21:41:42.386415410 2026/07/17 21:41:42.386427122 $unzip 2026/07/17 21:41:42.386427983 [1] "/usr/bin/unzip" 2026/07/17 21:41:42.386440707 2026/07/17 21:41:42.386441529 $useFancyQuotes 2026/07/17 21:41:42.386453551 [1] TRUE 2026/07/17 21:41:42.386454373 2026/07/17 21:41:42.386465864 $verbose 2026/07/17 21:41:42.386466666 [1] FALSE 2026/07/17 21:41:42.386478488 2026/07/17 21:41:42.386479269 $warn 2026/07/17 21:41:42.386490420 [1] 0 2026/07/17 21:41:42.386491252 2026/07/17 21:41:42.386501982 $warning.length 2026/07/17 21:41:42.386502883 [1] 1000 2026/07/17 21:41:42.386515186 2026/07/17 21:41:42.386516078 $warnPartialMatchArgs 2026/07/17 21:41:42.386528702 [1] FALSE 2026/07/17 21:41:42.386529483 2026/07/17 21:41:42.386540954 $warnPartialMatchAttr 2026/07/17 21:41:42.386541846 [1] FALSE 2026/07/17 21:41:42.386554820 2026/07/17 21:41:42.386555642 $warnPartialMatchDollar 2026/07/17 21:41:42.386577433 [1] FALSE 2026/07/17 21:41:42.386578415 2026/07/17 21:41:42.386590567 $width 2026/07/17 21:41:42.386591389 [1] 80 2026/07/17 21:41:42.386603151 Stopped session pings to http://127.0.0.1:45679 Stopping content session token refresher Job completed |
| ✅ | rmarkdown-sandbox | environment | Using environment Local Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local 2026/07/17 21:41:42.409944175 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:42.410216504 [connect-session] Job Key: VvLyP9V2mwBeMr52 Job started Determining session server location ... Connecting to session server http://127.0.0.1:44813 ... Connected to session server http://127.0.0.1:44813 Starting content session token refresher (interval: 12h0m0s) 2026/07/17 21:41:42.606985592 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:42.607261030 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:42.607349774 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh 2026/07/17 21:41:42.615269772 2026/07/17 21:41:42.615276765 $ env 2026/07/17 21:41:42.615313644 CONNECT_API_KEY=REDACTED 2026/07/17 21:41:42.615315116 CONNECT_CONTENT_GUID= 2026/07/17 21:41:42.615335094 CONNECT_CONTENT_JOB_KEY=REDACTED 2026/07/17 21:41:42.615336056 CONNECT_CONTENT_SESSION_TOKEN=REDACTED 2026/07/17 21:41:42.615353027 CONNECT_SERVER=http://localhost:3939/ 2026/07/17 21:41:42.615353899 _DD_ROOT_GO_SESSION_ID=8487f612-2b50-47d8-a243-1206a397811e 2026/07/17 21:41:42.615381340 EDITOR=vi 2026/07/17 21:41:42.615382162 HOME=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:42.615395116 HOSTNAME=9954d8e6b7e4 2026/07/17 21:41:42.615395988 LANG=en_US.UTF-8 2026/07/17 21:41:42.615409513 LANGUAGE=en_US:en 2026/07/17 21:41:42.615410365 LC_ALL=en_US.UTF-8 2026/07/17 21:41:42.615424320 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/17 21:41:42.615439639 LN_S=ln -s 2026/07/17 21:41:42.615474935 LOGNAME=rstudio-connect 2026/07/17 21:41:42.615476217 MAKE=make 2026/07/17 21:41:42.615497227 PAGER=/usr/bin/pager 2026/07/17 21:41:42.615498329 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/17 21:41:42.615524808 POSIT_PRODUCT=CONNECT 2026/07/17 21:41:42.615525399 PWD=/opt/rstudio-connect/mnt/app 2026/07/17 21:41:42.615540798 R_ARCH= 2026/07/17 21:41:42.615541960 R_BROWSER=xdg-open 2026/07/17 21:41:42.615553392 R_BZIPCMD=/usr/bin/bzip2 2026/07/17 21:41:42.615553903 R_CONFIG_ACTIVE=rsconnect 2026/07/17 21:41:42.615562489 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc 2026/07/17 21:41:42.615562919 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:42.615573359 R_GZIPCMD=/usr/bin/gzip 2026/07/17 21:41:42.615573790 R_HOME=/opt/R/4.5.2/lib/R 2026/07/17 21:41:42.615581825 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include 2026/07/17 21:41:42.615582396 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2 2026/07/17 21:41:42.615591663 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library 2026/07/17 21:41:42.615592114 R_LIBS_USER=REDACTED 2026/07/17 21:41:42.615600890 R_PAPERSIZE=letter 2026/07/17 21:41:42.615601381 R_PDFVIEWER=/usr/bin/xdg-open 2026/07/17 21:41:42.615617421 R_PLATFORM=x86_64-pc-linux-gnu 2026/07/17 21:41:42.615618243 R_PRINTCMD=/usr/bin/lpr 2026/07/17 21:41:42.615633932 R_RD4PDF=times,inconsolata,hyper 2026/07/17 21:41:42.615634804 RSC_EMAIL_SUBJECT=system-check 2026/07/17 21:41:42.615654060 RSC_REPORT_NAME=system-check 2026/07/17 21:41:42.615655122 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]] 2026/07/17 21:41:42.615718841 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]] 2026/07/17 21:41:42.615720203 RSC_REPORT_URL=[[==RSC_REPORT_URL==]] 2026/07/17 21:41:42.615743116 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpO6U3UP 2026/07/17 21:41:42.615744469 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share 2026/07/17 21:41:42.615764616 R_STRIP_SHARED_LIB=strip --strip-unneeded 2026/07/17 21:41:42.615765478 R_STRIP_STATIC_LIB=strip --strip-debug 2026/07/17 21:41:42.615781408 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:42.615781959 RSTUDIO_PRODUCT=CONNECT 2026/07/17 21:41:42.615791807 R_TEXI2DVICMD=/usr/bin/texi2dvi 2026/07/17 21:41:42.615792298 R_UNZIPCMD=/usr/bin/unzip 2026/07/17 21:41:42.615801285 R_ZIPCMD=/usr/bin/zip 2026/07/17 21:41:42.615801736 SED=/usr/bin/sed 2026/07/17 21:41:42.615836350 SF_PARTNER=posit_connect 2026/07/17 21:41:42.615842181 SHLVL=2 2026/07/17 21:41:42.615860786 SPARK_CONNECT_USER_AGENT=REDACTED 2026/07/17 21:41:42.615861708 STARTUP_DEBUG_MODE=0 2026/07/17 21:41:42.615903536 TAR=/usr/bin/tar 2026/07/17 21:41:42.615910379 TERM=xterm 2026/07/17 21:41:42.615937152 TMPDIR=/opt/rstudio-connect/mnt/tmp 2026/07/17 21:41:42.615938434 TZ=UTC 2026/07/17 21:41:42.615988738 USERNAME=rstudio-connect 2026/07/17 21:41:42.616008525 USER=rstudio-connect 2026/07/17 21:41:42.621203104 _=/usr/bin/env Stopped session pings to http://127.0.0.1:44813 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/17 21:41:42.639586437 [connect-session] Connect Session v2026.06.1 2026/07/17 21:41:42.639928887 [connect-session] Job Key: AJyMGzE9tLu0KhxI Job started Determining session server location ... Connecting to session server http://127.0.0.1:35633 ... Starting content session token refresher (interval: 12h0m0s) Connected to session server http://127.0.0.1:35633 2026/07/17 21:41:42.835673980 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python 2026/07/17 21:41:42.835951655 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16 2026/07/17 21:41:42.836025763 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh 2026/07/17 21:41:42.843904917 2026/07/17 21:41:42.843912992 $ findmnt --notruncate 2026/07/17 21:41:42.843950412 TARGET SOURCE FSTYPE OPTIONS 2026/07/17 21:41:42.843964458 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docker/ov erlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:42.844059043 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:42.844123826 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 2026/07/17 21:41:42.844125950 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:42.844153842 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:42.844154433 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 2026/07/17 21:41:42.844183287 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 2026/07/17 21:41:42.844184389 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime 2026/07/17 21:41:42.844202343 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 2026/07/17 21:41:42.844202813 ├─/data /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:42.844245143 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/doc ker/overlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:42.844249691 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/doc ker/overlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:42.844444275 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:42.844445597 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:42.844475743 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/9954d8e6b7e477c8eea22014d24d533e299faf776e6336c0c0c56e13daab6dd9/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:42.844476274 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:42.844511403 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/reports/v2/0/0/temp.source.3631501273] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:42.844544732 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/reports/v2/0/0/temp.output.348462891] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:42.844545433 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/jobs/0/AJyMGzE9tLu0KhxI] ext4 rw,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:42.844570691 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:42.844571141 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:42.844601007 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/998570399f3e6e3569136d15f281dc3f7141c31146d92958760b100ee51d8578/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30 2026/07/17 21:41:42.844601528 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace255775185] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docke r/overlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:42.844733605 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docke r/overlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr 2026/07/17 21:41:42.849360176 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/3UU4YPADUEI4AEB3OVRWSBEVAH:/var/lib/docker/overlay2/l/7F5ZDBFEXYDA4HTZG6WACB2LE4:/var/lib/docker/overlay2/l/NVBZNF6EFT7XPJDVSHVSB37TX7:/var/lib/docker/overlay2/l/CFIS3F4MDVPQ7CVUMOK5LTNCQD:/var/lib/docker/overlay2/l/KXSIMMFWJJPH467CM6G24W74JI:/var/lib/docker/overlay2/l/7XURDTFQVDY5L2EX4K4I6NFFF7:/var/lib/docker/overlay2/l/FETZHFVX4EWQMFGZ4NFSYO46SF:/var/lib/docker/overlay2/l/UDWSFPSD25UGXG6HV5ZNRIYJ2Z:/var/lib/docker/overlay2/l/KNUC7WK7YMEYQURJCNYH5CHQGZ:/var/lib/docker/overlay2/l/CYRPOXFNMCIW5LFPJHEN7UDKZB:/var/lib/docker/overlay2/l/ZESCN4Q43WCVMU6D2SMSBFXPN3:/var/lib/docker/overlay2/l/LEERXCGKSDARPRZTY56OIIDVD4:/var/lib/docker/overlay2/l/NWDZ4D2EPT66LJTVHHGIWRJRUP:/var/lib/docker/overlay2/l/W3WDTIM3V2LVZQ7KYP3CB5M5QL:/var/lib/docke r/overlay2/l/CTWCBM753Z6N3A5GEZUBIEJQSR:/var/lib/docker/overlay2/l/EILUQRSYGW3ECOOE4N64LIM7UC:/var/lib/docker/overlay2/l/2KLV3JXH7633UASVZL4KTRB5B6:/var/lib/docker/overlay2/l/QKAEAWCP3VF24CPJBORQH4QKDU:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/diff,workdir=/var/lib/docker/overlay2/e9b1b24ae4d922a8d24d0844c2564b3e698a9576738fbdb9c46b00eb09f90d64/work,nouserxattr Stopped session pings to http://127.0.0.1:35633 Stopping content session token refresher Job completed |