VIP Report

Verified Installation of Posit

Deployment: CI Connect 2026.06.1 + WB 2026.07.1+147.pro6 + PM 2024.08.0-6 Generated: 2026-07-24 20:11:24 UTC

Products Under Test

Product URL Version
Connect http://localhost:3939 2026.06.1
Workbench http://localhost:8787 2026.07.1+147.pro6
Package Manager http://localhost:4242 2024.08.0-6

Summary

Metric Count
Total 26
Passed 18
Failed 2
Skipped 6
Status FAIL

Results

Failed (2)

Connect1 tests

FAILUsers can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_users0.45s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I list all users
  • Then the user list is not empty
  • And the test user exists in the user list
Error traceback
fixturefunc = <function check_test_user_in_list at 0x7fb5a214b5e0>
request = <FixtureRequest for <Function test_list_users>>
kwargs = {'user_list': [{'email': '', 'username': '__bootstrap_admin__', 'first_name': '', 'last_name': '', ...}], 'test_username': 'testuser'}

    def call_fixture_func(
        fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs
    ) -> FixtureValue:
        if inspect.isgeneratorfunction(fixturefunc):
            fixturefunc = cast(Callable[..., Generator[FixtureValue]], fixturefunc)
            generator = fixturefunc(**kwargs)
            try:
                fixture_result = next(generator)
            except StopIteration:
                raise ValueError(f"{request.fixturename} did not yield a value") from None
            finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)
            request.addfinalizer(finalizer)
        else:
            fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)
>           fixture_result = fixturefunc(**kwargs)
                             ^^^^^^^^^^^^^^^^^^^^^

.venv/lib/python3.14/site-packages/_pytest/fixtures.py:1005: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

user_list = [{'email': '', 'username': '__bootstrap_admin__', 'first_name': '', 'last_name': '', ...}]
test_username = 'testuser'

    @then("the test user exists in the user list")
    def check_test_user_in_list(user_list, test_username):
        if not test_username or not test_username.strip():
            pytest.skip("No test user configured — skipping user lookup assertion")
        test_username = test_username.strip()
        expected = test_username.split("@", 1)[0]
        usernames = [u.get("username") for u in user_list]
>       assert expected in usernames, (
            f"Test user {expected!r} (from {test_username!r}) not found in user list: {usernames}"
        )
E       AssertionError: Test user 'testuser' (from 'testuser') not found in user list: ['__bootstrap_admin__']
E       assert 'testuser' in ['__bootstrap_admin__']

src/vip_tests/connect/test_users.py:58: AssertionError

Workbench1 tests

FAILUser can log in to Workbench via the web UIWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_login[chromium]4.94s
Test procedure
  • Given Workbench is accessible at the configured URL
  • When a user navigates to the Workbench login page and enters valid credentials
  • Then the Workbench homepage is displayed
  • And the current user element is visible and non-empty in the header
Error traceback
fixturefunc = <function navigate_and_login at 0x7fb5a2196140>
request = <FixtureRequest for <Function test_workbench_login[chromium]>>
kwargs = {'page': <Page url='http://localhost:8787/auth-sign-in?appUri=%2F&error=2'>, 'workbench_url': 'http://localhost:8787', 'test_username': 'testuser', 'test_password': 'eRVfr8tL5QfnDk6g'}

    def call_fixture_func(
        fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs
    ) -> FixtureValue:
        if inspect.isgeneratorfunction(fixturefunc):
            fixturefunc = cast(Callable[..., Generator[FixtureValue]], fixturefunc)
            generator = fixturefunc(**kwargs)
            try:
                fixture_result = next(generator)
            except StopIteration:
                raise ValueError(f"{request.fixturename} did not yield a value") from None
            finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)
            request.addfinalizer(finalizer)
        else:
            fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)
>           fixture_result = fixturefunc(**kwargs)
                             ^^^^^^^^^^^^^^^^^^^^^

.venv/lib/python3.14/site-packages/_pytest/fixtures.py:1005: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
src/vip_tests/workbench/test_auth.py:82: in navigate_and_login
    workbench_login(page, workbench_url, test_username, test_password)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

page = <Page url='http://localhost:8787/auth-sign-in?appUri=%2F&error=2'>
workbench_url = 'http://localhost:8787', username = 'testuser'
password = 'eRVfr8tL5QfnDk6g', auth_provider = 'password'
interactive_auth = False, auth_mode = 'none', workbench_auth_error = None
max_retries = 3, retry_delay = 2.0

    def workbench_login(
        page: Page,
        workbench_url: str,
        username: str,
        password: str,
        auth_provider: str = "password",
        interactive_auth: bool = False,
        *,
        auth_mode: str = "none",
        workbench_auth_error: str | None = None,
        max_retries: int = 3,
        retry_delay: float = 2.0,
    ) -> None:
        """Navigate to Workbench homepage, logging in only if required.
    
        This function:
        - Navigates directly to Workbench's URL
        - Handles OIDC/SSO via pre-loaded storage state (--interactive-auth / --headless-auth)
        - Only fills login form for password auth
        - Retries on transient server errors (e.g., too many logins)
    
        Args:
            page: Playwright page object
            workbench_url: Base URL for Workbench (e.g., http://localhost:8787)
            username: Login username
            password: Login password
            auth_provider: Auth type (e.g., "password", "oidc", "saml")
            interactive_auth: True when an auth session is pre-loaded (either
                --interactive-auth or --headless-auth)
            auth_mode: Active auth mode ("interactive", "headless", or "none"),
                used to name the responsible CLI flag in skip messages
            workbench_auth_error: Reason the pre-test auth flow could not
                establish a Workbench session, if known.  Quoted in the skip
                message so users see the real cause instead of a guess.
            max_retries: Max login attempts on transient errors (default 3)
            retry_delay: Seconds to wait between retries (default 2.0)
    
        Raises:
            pytest.skip: For non-password auth without a pre-loaded auth session,
                or when the session's storage state doesn't cover Workbench
            AssertionError: When password login fails after retries
        """
        homepage_logo = page.locator(Homepage.POSIT_LOGO)
    
        # For non-password auth without a pre-loaded auth session, skip immediately
        if auth_provider != "password" and not interactive_auth:
            pytest.skip(
                f"Login form not available for auth provider {auth_provider!r}. "
                "Pass --interactive-auth or --headless-auth to pre-load browser storage state."
            )
    
        page.goto(workbench_url)
        page.wait_for_load_state("load")
    
        # Fast path: already logged in (common with interactive_auth)?
        if homepage_logo.is_visible():
            return
    
        # Check if we landed on a login/IdP page
        if _on_login_page(page.url):
            # The sign-in page renders client-side after ``load``; wait once for
            # either the password form's username field or an OIDC "Sign in with ..."
            # button to appear before deciding which flow applies. A short fixed wait
            # on only the SSO button races the render and can misread a slow OIDC
            # sign-in page (e.g. an ``?error=2`` bounce) as a password deployment --
            # which then fails the retry loop with "Login failed after 3 attempts"
            # instead of skipping. Waiting for either control settles that race
            # without penalising real password deployments (the username field
            # appears promptly there).
            try:
                page.locator(f"{LoginPage.USERNAME}, button:has-text('Sign in')").first.wait_for(
                    state="visible", timeout=TIMEOUT_PAGE_LOAD
                )
            except Exception:
                pass
    
            # An OIDC sign-in page shows a "Sign in with ..." button and no username
            # field. The "sign in" role-name also matches a password form's submit
            # button, so the *absence* of the username field is what distinguishes a
            # true SSO-only page from a password form.
            sso_button = page.get_by_role("button", name=re.compile(r"sign in", re.IGNORECASE)).first
            sso_only = sso_button.is_visible() and not page.locator(LoginPage.USERNAME).is_visible()
    
            if interactive_auth and sso_only:
                # Storage state was pre-loaded by --interactive-auth / --headless-auth.
                # Workbench's SSO sign-in page does not auto-redirect to the IdP; it renders a
                # "Sign in with OpenID" button. Clicking it triggers a silent SSO round-trip
                # using the saved IdP cookies. The round-trip is serialized across xdist
                # workers (see _silent_sso_signin / oidc_login_lock) to avoid storming the
                # shared IdP session (#484/#467).
                if _silent_sso_signin(sso_button, homepage_logo, workbench_url):
                    return  # Silent SSO succeeded
                # No usable IdP session (expired, or storage state was stripped for the
                # password-login test) — skip gracefully.
                pytest.skip(
                    _workbench_session_skip_message(
                        auth_mode=auth_mode,
                        workbench_auth_error=workbench_auth_error,
                        landed_url=page.url,
                    )
                )
    
            if auth_provider != "password":
                pytest.skip(
                    _workbench_session_skip_message(
                        auth_mode=auth_mode,
                        workbench_auth_error=workbench_auth_error,
                        landed_url=page.url,
                    )
                )
            # Even when auth_provider is reported as "password", the deployment may
            # actually present an SSO/OIDC sign-in page (a "Sign in with ..." button
            # and no username field) — e.g. auth_provider defaulted to "password" on
            # a config-less run against an OIDC deployment.  The password login form
            # is unavailable there, so skip rather than fail the retry loop.
            if sso_only:
                pytest.skip(
                    "Workbench is configured for SSO/OIDC (no password login form); "
                    "the password-login scenario does not apply. Pass --interactive-auth "
                    "or --headless-auth to exercise authenticated Workbench tests."
                )
            # Password auth - proceed with form login below
        else:
            # Not on homepage, not on login page - unexpected state
            # Give it one more check in case page is still loading
            try:
                homepage_logo.wait_for(state="visible", timeout=TIMEOUT_QUICK)
                return
            except Exception:
                pass
    
        # Password authentication with retry logic
        login_form = page.locator(LoginPage.USERNAME)
        error_panel = page.locator(LoginPage.ERROR_PANEL)
    
        for attempt in range(max_retries):
            if attempt > 0:
                time.sleep(retry_delay)
                page.goto(workbench_url)
    
            # Fast path check on retry
            if homepage_logo.is_visible():
                return
    
            # Wait for login form to be ready
            try:
                login_form.wait_for(state="visible", timeout=TIMEOUT_QUICK)
            except Exception:
                continue
    
            # Fill and submit
            page.fill(LoginPage.USERNAME, username)
            page.fill(LoginPage.PASSWORD, password)
    
            stay_signed_in = page.locator(LoginPage.STAY_SIGNED_IN)
            if stay_signed_in.is_visible() and not stay_signed_in.is_checked():
                stay_signed_in.click()
    
            page.click(LoginPage.BUTTON)
    
            # Wait for either homepage (success) or error panel (failure)
            homepage_or_error = homepage_logo.or_(error_panel)
            try:
                homepage_or_error.wait_for(state="visible", timeout=TIMEOUT_PAGE_LOAD)
            except Exception:
                if attempt == max_retries - 1:
                    raise AssertionError(f"Login failed after {max_retries} attempts: no response")
                continue
    
            # Check which one appeared
            if homepage_logo.is_visible():
                return  # Success!
    
            # Error appeared - extract message and maybe retry
            if attempt == max_retries - 1:
                error_text = page.locator(LoginPage.ERROR_TEXT).text_content()
>               raise AssertionError(f"Login failed: {error_text or 'Unknown error'}")
E               AssertionError: Login failed: Error: Temporary server error, please try again

src/vip_tests/workbench/conftest.py:646: AssertionError

Passed (18)

Connect6 tests

PASSAdmin user exists and has admin privilegesConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_admin_user0.45s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I retrieve the current user profile
  • Then the user has admin privileges
PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui5.08s
Test procedure
  • Given Connect is accessible at the configured URL
  • When a user navigates to the Connect login page
  • And enters valid credentials
  • Then the user is successfully authenticated
  • And the Connect dashboard is displayed
PASSGroups can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_groups0.45s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I list all groups
  • Then the response is successful
PASSAPI key authentication worksConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_api0.45s
Test procedure
  • Given Connect is accessible at the configured URL
  • And a valid API key is configured
  • When I request the current user via the API
  • Then the API returns user information
PASSExpected Quarto versions are availableConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_quarto_versions0.45s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I query Connect for available Quarto versions
  • Then at least one Quarto version is available
PASSConnect system checks can be run and the report downloadedConnect
As a Posit Team administrator
src/vip_tests/connect/test_system_checks.py::test_connect_system_checks26.68s
Test procedure
  • Given Connect is accessible at the configured URL
  • And a valid API key is configured
  • When I trigger a new system check run via the Connect API
  • Then the system check report is returned
  • And I can download the system check report artifact

Package Manager2 tests

PASSAt least one repository is configuredPackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_repo_exists0.02s
Test procedure
  • Given Package Manager is running
  • When I list all repositories
  • Then at least one repository exists
PASSCRAN mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_cran_mirror0.59s
Test procedure
  • Given Package Manager is running
  • When I query the CRAN repository for the "Matrix" package
  • Then the package is found in the repository

Prerequisites6 tests

PASSWorkbench server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Workbench]0.12s
Test procedure
  • Given <product> is configured in vip.toml
  • When I request the <product> health endpoint
  • Then the server responds with a successful status code
PASSPackage Manager server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Package Manager]0.02s
Test procedure
  • Given <product> is configured in vip.toml
  • When I request the <product> health endpoint
  • Then the server responds with a successful status code
PASSWorkbench server is reachable but not configuredPrerequisites
As a VIP developer
src/vip_tests/prerequisites/test_expected_failure.py::test_workbench_expected_failure0.00s
Test procedure
  • Given Workbench is expected to be configured
  • When I check the Workbench configuration
  • Then Workbench should be reachable
PASSConnect version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_connect_version0.22s
Test procedure
  • Given Connect is configured in vip.toml with a version expectation
  • When I fetch the Connect server version
  • Then the Connect version matches the configured value
PASSPackage Manager version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_package_manager_version0.02s
Test procedure
  • Given Package Manager is configured in vip.toml with a version expectation
  • When I fetch the Package Manager server version
  • Then the Package Manager version matches the configured value
PASSConnect server is reachablePrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_components.py::test_product_server_is_reachable[Connect]0.01s
Test procedure
  • Given <product> is configured in vip.toml
  • When I request the <product> health endpoint
  • Then the server responds with a successful status code

Security3 tests

PASSUnauthenticated API request returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_unauthenticated_api_request_returns_4010.01s
Test procedure
  • Given Connect is configured in vip.toml
  • When I make an unauthenticated API request to Connect
  • Then the response status is 401
PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4012.28s
Test procedure
  • Given Connect is configured in vip.toml
  • When I make an API request to Connect with an invalid key
  • Then the response status is 401
PASSNon-existent endpoint returns 404Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_nonexistent_endpoint_returns_4040.01s
Test procedure
  • Given Connect is configured in vip.toml
  • When I request a non-existent endpoint on Connect
  • Then the response status is 404

Workbench1 tests

PASSUser can sign out of WorkbenchWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_signout[chromium]0.83s
Test procedure
  • Given Workbench is accessible and I am logged in
  • When I sign out of Workbench
  • Then I am redirected to the Workbench login page

Skipped (6)

Connect2 tests

SKIPExpected R versions are available on ConnectConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_r_versions0.22s
Test procedure
  • Given Connect is accessible at the configured URL
  • And expected R versions are specified in vip.toml
  • When I query Connect for available R versions
  • Then all expected R versions are present
SKIPExpected Python versions are available on ConnectConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_python_versions0.22s
Test procedure
  • Given Connect is accessible at the configured URL
  • And expected Python versions are specified in vip.toml
  • When I query Connect for available Python versions
  • Then all expected Python versions are present

Package Manager3 tests

SKIPPyPI mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_pypi_mirror0.02s
Test procedure
  • Given Package Manager is running
  • When I query the PyPI repository for the "requests" package
  • Then the package is found in the repository
SKIPBioconductor mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_bioconductor_mirror0.02s
Test procedure
  • Given Package Manager is running
  • When I query the Bioconductor repository for the "BiocGenerics" package
  • Then the package is found in the repository
SKIPOpenVSX mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_openvsx_mirror0.02s
Test procedure
  • Given Package Manager is running
  • When I query the OpenVSX repository for the "golang.Go" extension
  • Then the package is found in the repository

Prerequisites1 tests

SKIPWorkbench version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_workbench_version0.00s
Test procedure
  • Given Workbench is configured in vip.toml with a version expectation
  • When I fetch the Workbench server version
  • Then the Workbench version matches the configured value

Connect System Checks

Host: e470a89f4322 · Status: done · Passed: 53 · Failed: 2

Group Check Detail
server connect-versions Connect versions on active hosts:

e470a89f4322 2026.06.1
server connect-product-support Product version v2026.06.1 end-of-support: 2027-12-31
server connect-deprecated-settings Deprecated settings are not in use.
server connect-removed-settings Removed settings are not in use.
server connect-unrecognized-settings Unrecognized settings are not in use.
server connect-notifications-config All Notifications are correctly formatted
server connect-license [redacted]
server linux-version $ cat /etc/lsb-release /etc/os-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS"
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
server environment $ env
CONNECT_BOOTSTRAP_ENABLED=true
CONNECT_BOOTSTRAP_SECRETKEY=REDACTED
_DD_ROOT_GO_SESSION_ID=ee16fbd2-472f-4b87-abd1-271f15c91d3d
HOME=/root
HOSTNAME=e470a89f4322
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=en_US.UTF-8
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PWD=/
SHLVL=2
STARTUP_DEBUG_MODE=0
TERM=xterm
TZ=UTC
_=/usr/bin/env
server memory $ free -h
total used free shared buff/cache available
Mem: 15Gi 1.5Gi 337Mi 49Mi 13Gi 13Gi
Swap: 0B 0B 0B
server disk $ df -h
Filesystem Size Used Avail Use% Mounted on
overlay 145G 55G 90G 38% /
tmpfs 64M 0 64M 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/root 145G 55G 90G 38% /data
server database-latency Database latency: median 0.000, max 0.000 sec
server queue-depth ID Created Type Hostname Details
server self-connectivity Warning: HTTPS.Listen is not configured.
server self-connectivity Server.Address is 'http://localhost:3939/'

$ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939//__api__/server_settings
* Trying 127.0.0.1:3939...
* Connected to localhost (127.0.0.1) port 3939 (#0)
> GET //__api__/server_settings HTTP/1.1
> Host: localhost:3939
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 307 Temporary Redirect
< Content-Type: text/html; charset=utf-8
< Location: http://localhost:3939/__api__/server_settings
< Server: Posit Connect v2026.06.1
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Fri, 24 Jul 2026 20:10:58 GMT
< Content-Length: 81
<
* Ignoring the response-body
{ [81 bytes data]
* Connection #0 to host localhost left intact
* Issue another request to this URL: 'http://localhost:3939/__api__/server_settings'
* Found bundle for host localhost: 0x5579e0ddab90 [serially]
* Can not multiplex, even if we wanted to!
* Re-using existing connection! (#0) with host localhost
* Connected to localhost (127.0.0.1) port 3939 (#0)
> GET /__api__/server_settings HTTP/1.1
> Host: localhost:3939
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Cache-Control: no-cache, no-store, must-revalidate
< Content-Type: application/json; charset=utf-8
< Expires: 0
< Pragma: no-cache
< Server: Posit Connect v2026.06.1
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Fri, 24 Jul 2026 20:10:58 GMT
< Transfer-Encoding: chunked
<
{ [3571 bytes data]
* Connection #0 to host localhost left intact
server self-connectivity HTTP.Listen is 'http://localhost:3939'

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