VIP Report

Verified Installation of Posit

Deployment: CI Connect 2026.07.0 + WB 2026.07.1+147.pro6 + PM 2024.08.0-6 Generated: 2026-07-31 19:01:26 UTC

Products Under Test

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

Summary

Metric Count
Total 25
Passed 18
Failed 2
Skipped 5
Status FAIL

Results

Failed (2)

Connect1 tests

FAILUsers can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_users0.35s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I list all users
  • Then the user list is not empty
  • And the test user exists in the user list
Error traceback
fixturefunc = <function check_test_user_in_list at 0x7fa7ab211bc0>
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.82s
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 0x7fa7ab060250>
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': 'rFJ1avrXPHgTsrSP'}

    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:105: 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 = 'rFJ1avrXPHgTsrSP', 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_button_present = sso_button.is_visible()
            # A deployment can also skip its own sign-in page entirely and redirect
            # straight to the IdP, whose markup matches neither probe above (see
            # _external_idp_host). Landing off the Workbench origin is conclusive on
            # its own: no Workbench password form is reachable from there.
            idp_host = _external_idp_host(page.url, workbench_url)
            sso_only = idp_host is not None or (
                sso_button_present 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).  When the deployment redirected us
                # off-origin instead there is no such button to click, so go straight
                # to the skip -- clicking a locator that resolves to nothing would
                # raise a Playwright error in place of an actionable skip.
                if sso_button_present and _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.  Recompute the IdP host: the
                # click above can navigate off-origin before timing out, so where we
                # ended up is only knowable now, not before the attempt.
                pytest.skip(
                    _workbench_session_skip_message(
                        auth_mode=auth_mode,
                        workbench_auth_error=workbench_auth_error,
                        landed_url=page.url,
                        idp_host=_external_idp_host(page.url, workbench_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,
                        idp_host=_external_idp_host(page.url, workbench_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:
                where = (
                    f"redirects sign-in to the identity provider at {idp_host}"
                    if idp_host
                    else "presents an SSO/OIDC sign-in page instead (no username/password fields)"
                )
                pytest.skip(
                    "This scenario requires a Workbench password-login form, but the "
                    f"deployment {where}. Password login cannot be exercised on an SSO "
                    "deployment, so this scenario is skipped."
                )
            # 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:825: AssertionError

Passed (18)

Connect6 tests

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

Package Manager2 tests

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

Prerequisites6 tests

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

Security3 tests

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

Workbench1 tests

PASSUser can sign out of WorkbenchWorkbench
As a Posit Team administrator
src/vip_tests/workbench/test_auth.py::test_workbench_signout[chromium]0.91s
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 (5)

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.18s
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.18s
Test procedure
  • Given Connect is accessible at the configured URL
  • And expected Python versions are specified in vip.toml
  • When I query Connect for available Python versions
  • Then all expected Python versions are present

Package Manager3 tests

SKIPPyPI mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_pypi_mirror0.06s
Test procedure
  • Given Package Manager is running
  • When I query the PyPI repository for the "requests" package
  • Then the package is found in the repository
SKIPBioconductor mirror is accessiblePackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_bioconductor_mirror0.06s
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.06s
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

Connect System Checks

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

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

f5e76c4cdf66 2026.07.0
server connect-product-support Product version v2026.07.0 end-of-support: 2028-01-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=99996a81-9c07-449d-a02e-d829117b4c50
HOME=/root
HOSTNAME=f5e76c4cdf66
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.6Gi 207Mi 49Mi 13Gi 13Gi
Swap: 0B 0B 0B
server disk $ df -h
Filesystem Size Used Avail Use% Mounted on
overlay 145G 55G 90G 38% /
tmpfs 64M 0 64M 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/root 145G 55G 90G 38% /data
server database-latency Database latency: median 0.000, max 0.000 sec
server queue-depth ID Created Type Hostname Details
server self-connectivity Server.Address is 'http://localhost:3939/'

$ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939//__api__/server_settings
* Trying 127.0.0.1:3939...
* Connected to localhost (127.0.0.1) port 3939 (#0)
> GET //__api__/server_settings HTTP/1.1
> Host: localhost:3939
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 307 Temporary Redirect
< Content-Type: text/html; charset=utf-8
< Location: http://localhost:3939/__api__/server_settings
< Server: Posit Connect v2026.07.0
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Fri, 31 Jul 2026 19:01:04 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: 0x56260931eb90 [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.07.0
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Fri, 31 Jul 2026 19:01:04 GMT
< Content-Length: 2
<
{ [2 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.07.0
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Fri, 31 Jul 2026 19:01:04 GMT
< Content-Length: 2
<
{ [2 bytes data]
* Connection #0 to host localhost left intact
server self-connectivity Warning: HTTPS.Listen is not configured.
base-sandbox echo Successfully ran a process with rsandbox as rstudio-connect
python-restore-sandbox python-version Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/31 19:01:04.387784891 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:04.387973214 [connect-session] Job Key: [redacted]
2026/07/31 19:01:04.387983083 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:04.387986344 [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:39379 ...
Connected to session server http://127.0.0.1:39379
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:04.567018914 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/07/31 19:01:04.576986517
2026/07/31 19:01:04.576994423 $ /opt/python/3.12.11/bin/python3.12 -V
2026/07/31 19:01:04.577027478 Python 3.12.11
Stopped session pings to http://127.0.0.1:39379
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/31 19:01:04.905883368 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:04.906152419 [connect-session] Job Key: [redacted]
2026/07/31 19:01:04.906161691 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:04.906164704 [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:33523 ...
Connected to session server http://127.0.0.1:33523
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:05.001106541 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/07/31 19:01:05.005442733
2026/07/31 19:01:05.005451263 $ env
2026/07/31 19:01:05.005480494 _DD_ROOT_GO_SESSION_ID=99996a81-9c07-449d-a02e-d829117b4c50
2026/07/31 19:01:05.005481214 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:05.005493286 HOSTNAME=f5e76c4cdf66
2026/07/31 19:01:05.005493798 LANG=en_US.UTF-8
2026/07/31 19:01:05.005501987 LANGUAGE=en_US:en
2026/07/31 19:01:05.005502409 LC_ALL=en_US.UTF-8
2026/07/31 19:01:05.005508735 LOGNAME=rstudio-connect
2026/07/31 19:01:05.005509237 MAKEFLAGS=-j1
2026/07/31 19:01:05.005516503 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/31 19:01:05.005517120 PICOTEL_PREFIX=PICOTEL
2026/07/31 19:01:05.005534642 PICOTEL_SDK_DISABLED=true
2026/07/31 19:01:05.005535197 PICOTEL_SERVICE_NAME=posit-connect-python
2026/07/31 19:01:05.005545763 POSIT_PRODUCT=CONNECT
2026/07/31 19:01:05.005546289 PWD=/opt/rstudio-connect/mnt/app
2026/07/31 19:01:05.005555652 RSTUDIO_PRODUCT=CONNECT
2026/07/31 19:01:05.005556150 SHLVL=2
2026/07/31 19:01:05.005563457 STARTUP_DEBUG_MODE=0
2026/07/31 19:01:05.005563923 TERM=xterm
2026/07/31 19:01:05.005571474 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:05.005571990 TZ=UTC
2026/07/31 19:01:05.005580004 USERNAME=rstudio-connect
2026/07/31 19:01:05.005580516 USER=rstudio-connect
2026/07/31 19:01:05.005588270 _=/usr/bin/env
2026/07/31 19:01:05.005588793 UV_CONCURRENT_BUILDS=1
Stopped session pings to http://127.0.0.1:33523
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/31 19:01:05.017277491 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:05.017489528 [connect-session] Job Key: [redacted]
2026/07/31 19:01:05.017496990 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:05.017498877 [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:45701 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:45701
2026/07/31 19:01:05.112866125 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/07/31 19:01:05.115518883
2026/07/31 19:01:05.115526932 $ findmnt --notruncate
2026/07/31 19:01:05.159458836 TARGET SOURCE FSTYPE OPTIONS
2026/07/31 19:01:05.159469945 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay2/l/
757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:05.159662084 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:05.159663918 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/31 19:01:05.159687836 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:05.159688427 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:05.159722511 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/31 19:01:05.159723019 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:05.159760292 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:05.159760704 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/31 19:01:05.159775659 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:05.159777848 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overl
ay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:05.159862837 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overl
ay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:05.159863630 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:05.159983854 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:05.159984626 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:05.160014417 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:05.160020799 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:05.160051196 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/jobs/0/svy7XQIwErJUQBhr] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:05.160055390 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:05.160116628 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1543602274] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:05.160118448 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:05.160280091 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
python-restore-sandbox virtualenv Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/31 19:01:05.174028237 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:05.174211202 [connect-session] Job Key: [redacted]
2026/07/31 19:01:05.174218729 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:05.174220505 [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:43329 ...
Connected to session server http://127.0.0.1:43329
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:05.270770076 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/07/31 19:01:05.322580204
2026/07/31 19:01:05.322588392 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.9PkLS6g6hz/testenv
2026/07/31 19:01:07.541684638
2026/07/31 19:01:07.541696491 $ source /opt/rstudio-connect/mnt/tmp/tmp.9PkLS6g6hz/testenv/bin/activate
2026/07/31 19:01:07.542850382
2026/07/31 19:01:07.542857367 $ python --version
2026/07/31 19:01:07.544473399 Python 3.12.11
2026/07/31 19:01:07.544639093
2026/07/31 19:01:07.544643426 $ python -m site
2026/07/31 19:01:07.553995324 sys.path = [
2026/07/31 19:01:07.554005034 '/opt/rstudio-connect/mnt/app',
2026/07/31 19:01:07.554039754 '/opt/python/3.12.11/lib/python312.zip',
2026/07/31 19:01:07.554040436 '/opt/python/3.12.11/lib/python3.12',
2026/07/31 19:01:07.554050700 '/opt/python/3.12.11/lib/python3.12/lib-dynload',
2026/07/31 19:01:07.554051427 '/opt/rstudio-connect/mnt/tmp/tmp.9PkLS6g6hz/testenv/lib/python3.12/site-packages',
2026/07/31 19:01:07.554064869 '/opt/python/3.12.11/lib/python3.12/site-packages',
2026/07/31 19:01:07.554065480 ]
2026/07/31 19:01:07.554073959 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/07/31 19:01:07.554074553 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist)
2026/07/31 19:01:07.554089782 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/31 19:01:07.580967212 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:07.581161986 [connect-session] Job Key: [redacted]
2026/07/31 19:01:07.581170328 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:07.581172944 [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:42151 ...
Connected to session server http://127.0.0.1:42151
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:07.676607676 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/07/31 19:01:07.679982563
2026/07/31 19:01:07.679991055 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.5ZyioLfyNN/testenv
2026/07/31 19:01:09.662466402
2026/07/31 19:01:09.662477515 $ source /opt/rstudio-connect/mnt/tmp/tmp.5ZyioLfyNN/testenv/bin/activate
2026/07/31 19:01:09.663653198
2026/07/31 19:01:09.663661602 $ python -m pip --version
2026/07/31 19:01:09.791492347 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.5ZyioLfyNN/testenv/lib/python3.12/site-packages/pip (python 3.12)
2026/07/31 19:01:09.813110758
2026/07/31 19:01:09.813119527 $ python -m pip config debug
2026/07/31 19:01:09.944144736 env_var:
2026/07/31 19:01:09.944156233 env:
2026/07/31 19:01:09.944297995 global:
2026/07/31 19:01:09.944476685 /etc/xdg/pip/pip.conf, exists: False
2026/07/31 19:01:09.944659857 /etc/pip.conf, exists: False
2026/07/31 19:01:09.944785676 site:
2026/07/31 19:01:09.944960532 /opt/rstudio-connect/mnt/tmp/tmp.5ZyioLfyNN/testenv/pip.conf, exists: False
2026/07/31 19:01:09.945079955 user:
2026/07/31 19:01:09.945211142 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/07/31 19:01:09.945378112 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/07/31 19:01:09.967500853
2026/07/31 19:01:09.967509338 $ python -m pip config list -v
2026/07/31 19:01:10.094598016 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/07/31 19:01:10.094859653 For variant 'global', will try loading '/etc/pip.conf'
2026/07/31 19:01:10.095100840 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/07/31 19:01:10.095316801 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/07/31 19:01:10.095513283 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.5ZyioLfyNN/testenv/pip.conf'
2026/07/31 19:01:10.117494051
2026/07/31 19:01:10.117501694 $ python -m pip._vendor.requests.certs
2026/07/31 19:01:10.236977627 <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/31 19:01:10.237154017 /opt/rstudio-connect/mnt/tmp/tmp.5ZyioLfyNN/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem
2026/07/31 19:01:10.250434482
2026/07/31 19:01:10.250440959 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.5ZyioLfyNN pip
2026/07/31 19:01:10.668686314 Collecting pip
2026/07/31 19:01:10.669067648 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/62/36/a3aed958d60531cb442b7ab4596cda7b3621cfb916f8ae1d6769795c7dc1/pip-26.2-py3-none-any.whl.metadata
2026/07/31 19:01:10.719744979 Downloading pip-26.2-py3-none-any.whl.metadata (4.6 kB)
2026/07/31 19:01:10.734355602 Downloading pip-26.2-py3-none-any.whl (1.8 MB)
2026/07/31 19:01:10.825736130 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 28.1 MB/s eta 0:00:00
2026/07/31 19:01:10.835216570 Saved /opt/rstudio-connect/mnt/tmp/tmp.5ZyioLfyNN/pip-26.2-py3-none-any.whl
2026/07/31 19:01:10.835494985 Successfully downloaded pip
2026/07/31 19:01:10.963356260
2026/07/31 19:01:10.963366138 [notice] A new release of pip is available: 25.0.1 -> 26.2
2026/07/31 19:01:10.963410387 [notice] To update, run: pip install --upgrade pip
Stopped session pings to http://127.0.0.1:42151
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/31 19:01:11.037778005 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:11.037964113 [connect-session] Job Key: [redacted]
2026/07/31 19:01:11.037974283 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:11.037976862 [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:43097 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:43097
2026/07/31 19:01:11.135922950 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity'
2026/07/31 19:01:11.166701447
2026/07/31 19:01:11.166709934 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/
2026/07/31 19:01:11.174253498 * Trying 151.101.64.223:443...
2026/07/31 19:01:11.185820959 * Connected to pypi.python.org (151.101.64.223) port 443 (#0)
2026/07/31 19:01:11.187234512 * ALPN, offering h2
2026/07/31 19:01:11.187239634 * ALPN, offering http/1.1
2026/07/31 19:01:11.219463265 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/31 19:01:11.219474423 * CApath: /etc/ssl/certs
2026/07/31 19:01:11.219615452 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:11.219617671 } [5 bytes data]
2026/07/31 19:01:11.219634773 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/31 19:01:11.219636686 } [512 bytes data]
2026/07/31 19:01:11.231965412 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:11.231970355 { [5 bytes data]
2026/07/31 19:01:11.232009751 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/31 19:01:11.232011462 { [122 bytes data]
2026/07/31 19:01:11.232212227 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/31 19:01:11.232215974 { [5 bytes data]
2026/07/31 19:01:11.232234584 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.232236881 { [5 bytes data]
2026/07/31 19:01:11.232245663 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/31 19:01:11.232247146 { [19 bytes data]
2026/07/31 19:01:11.232257391 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.232258148 { [5 bytes data]
2026/07/31 19:01:11.232282969 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/31 19:01:11.232283493 { [2860 bytes data]
2026/07/31 19:01:11.233106263 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.233110262 { [5 bytes data]
2026/07/31 19:01:11.233141125 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/31 19:01:11.233141742 { [264 bytes data]
2026/07/31 19:01:11.233184661 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.233193408 { [5 bytes data]
2026/07/31 19:01:11.233233851 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/31 19:01:11.233234806 { [36 bytes data]
2026/07/31 19:01:11.233248956 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/31 19:01:11.233250218 } [5 bytes data]
2026/07/31 19:01:11.233262969 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/31 19:01:11.233263643 } [1 bytes data]
2026/07/31 19:01:11.233274353 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.233275030 } [5 bytes data]
2026/07/31 19:01:11.233284057 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/31 19:01:11.233284945 } [36 bytes data]
2026/07/31 19:01:11.233345519 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/31 19:01:11.233350387 * ALPN, server accepted to use h2
2026/07/31 19:01:11.233367311 * Server certificate:
2026/07/31 19:01:11.233368623 * subject: CN=www.python.org
2026/07/31 19:01:11.233385159 * start date: Jan 13 13:03:46 2026 GMT
2026/07/31 19:01:11.233386034 * expire date: Feb 14 13:03:45 2027 GMT
2026/07/31 19:01:11.233399843 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org"
2026/07/31 19:01:11.233401634 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/31 19:01:11.233415171 * SSL certificate verify ok.
2026/07/31 19:01:11.233415782 * Using HTTP2, server supports multiplexing
2026/07/31 19:01:11.233424733 * Connection state changed (HTTP/2 confirmed)
2026/07/31 19:01:11.233426161 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/31 19:01:11.233440968 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.233441614 } [5 bytes data]
2026/07/31 19:01:11.233492051 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.233492654 } [5 bytes data]
2026/07/31 19:01:11.233534995 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.233539186 } [5 bytes data]
2026/07/31 19:01:11.233559161 * Using Stream ID: 1 (easy handle 0x5616c52e8a40)
2026/07/31 19:01:11.233633271 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.233637296 } [5 bytes data]
2026/07/31 19:01:11.233656322 > GET / HTTP/2
2026/07/31 19:01:11.233657246 > Host: pypi.python.org
2026/07/31 19:01:11.233666225 > user-agent: curl/7.81.0
2026/07/31 19:01:11.233666710 > accept: */*
2026/07/31 19:01:11.233687871 >
2026/07/31 19:01:11.233688241 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.233694199 { [5 bytes data]
2026/07/31 19:01:11.233695464 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/31 19:01:11.233701833 { [193 bytes data]
2026/07/31 19:01:11.244696801 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.244701022 { [5 bytes data]
2026/07/31 19:01:11.244735497 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.244735957 } [5 bytes data]
2026/07/31 19:01:11.244841459 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.244844181 { [5 bytes data]
2026/07/31 19:01:11.245241490 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.245262853 { [5 bytes data]
2026/07/31 19:01:11.245303859 < HTTP/2 301
2026/07/31 19:01:11.245304414 < server: Varnish
2026/07/31 19:01:11.245327119 < retry-after: 0
2026/07/31 19:01:11.245328485 < location: https://pypi.org/
2026/07/31 19:01:11.245348941 < content-type: text/html; charset=UTF-8
2026/07/31 19:01:11.245349359 < accept-ranges: bytes
2026/07/31 19:01:11.245356298 < date: Fri, 31 Jul 2026 19:01:11 GMT
2026/07/31 19:01:11.245356646 < x-served-by: cache-chi-kmdw8640071-CHI
2026/07/31 19:01:11.245363971 < x-cache: HIT
2026/07/31 19:01:11.245364269 < x-cache-hits: 0
2026/07/31 19:01:11.245370277 < x-timer: S1785524471.237540,VS0,VE0
2026/07/31 19:01:11.245370609 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/31 19:01:11.245383678 < x-frame-options: deny
2026/07/31 19:01:11.245384188 < x-xss-protection: 1; mode=block
2026/07/31 19:01:11.245407429 < x-content-type-options: nosniff
2026/07/31 19:01:11.245407782 < x-permitted-cross-domain-policies: none
2026/07/31 19:01:11.245422039 < 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/31 19:01:11.245425810 < content-length: 122
2026/07/31 19:01:11.245495039 <
2026/07/31 19:01:11.245495522 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.245503197 { [5 bytes data]
2026/07/31 19:01:11.245503715 * Ignoring the response-body
2026/07/31 19:01:11.245512833 { [122 bytes data]
2026/07/31 19:01:11.245513323 * Connection #0 to host pypi.python.org left intact
2026/07/31 19:01:11.245522846 * Issue another request to this URL: 'https://pypi.org/'
2026/07/31 19:01:11.252184402 * Trying 151.101.128.223:443...
2026/07/31 19:01:11.266270990 * Connected to pypi.org (151.101.128.223) port 443 (#1)
2026/07/31 19:01:11.266550421 * ALPN, offering h2
2026/07/31 19:01:11.266554729 * ALPN, offering http/1.1
2026/07/31 19:01:11.299805894 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/31 19:01:11.299815784 * CApath: /etc/ssl/certs
2026/07/31 19:01:11.299969105 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:11.299975524 } [5 bytes data]
2026/07/31 19:01:11.300029264 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/31 19:01:11.300030102 } [512 bytes data]
2026/07/31 19:01:11.309579031 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:11.309587477 { [5 bytes data]
2026/07/31 19:01:11.309623401 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/31 19:01:11.309624202 { [122 bytes data]
2026/07/31 19:01:11.309733679 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/31 19:01:11.309739152 { [5 bytes data]
2026/07/31 19:01:11.309754529 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.309755200 { [5 bytes data]
2026/07/31 19:01:11.309764789 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/31 19:01:11.309765428 { [19 bytes data]
2026/07/31 19:01:11.309776892 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.309777372 { [5 bytes data]
2026/07/31 19:01:11.309786107 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/31 19:01:11.309786742 { [2856 bytes data]
2026/07/31 19:01:11.310584517 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.310589889 { [5 bytes data]
2026/07/31 19:01:11.310609551 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/31 19:01:11.310610943 { [264 bytes data]
2026/07/31 19:01:11.310659110 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.310676527 { [5 bytes data]
2026/07/31 19:01:11.310695297 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/31 19:01:11.310702569 { [36 bytes data]
2026/07/31 19:01:11.310710268 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/31 19:01:11.310714057 } [5 bytes data]
2026/07/31 19:01:11.310723991 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/31 19:01:11.310725371 } [1 bytes data]
2026/07/31 19:01:11.310771233 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.310771862 } [5 bytes data]
2026/07/31 19:01:11.310784777 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/31 19:01:11.310785416 } [36 bytes data]
2026/07/31 19:01:11.310850790 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/31 19:01:11.310854959 * ALPN, server accepted to use h2
2026/07/31 19:01:11.310870320 * Server certificate:
2026/07/31 19:01:11.310870904 * subject: CN=pypi.org
2026/07/31 19:01:11.310880293 * start date: Dec 28 04:33:08 2025 GMT
2026/07/31 19:01:11.310880775 * expire date: Jan 29 04:33:07 2027 GMT
2026/07/31 19:01:11.310889987 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/07/31 19:01:11.310890736 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/31 19:01:11.310919900 * SSL certificate verify ok.
2026/07/31 19:01:11.310920969 * Using HTTP2, server supports multiplexing
2026/07/31 19:01:11.310931495 * Connection state changed (HTTP/2 confirmed)
2026/07/31 19:01:11.310932155 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/31 19:01:11.310949591 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.310950925 } [5 bytes data]
2026/07/31 19:01:11.310963393 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.310964202 } [5 bytes data]
2026/07/31 19:01:11.310976835 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.310977512 } [5 bytes data]
2026/07/31 19:01:11.310989256 * Using Stream ID: 1 (easy handle 0x5616c52e8a40)
2026/07/31 19:01:11.310989819 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.311002561 } [5 bytes data]
2026/07/31 19:01:11.311003579 > GET / HTTP/2
2026/07/31 19:01:11.311028588 > Host: pypi.org
2026/07/31 19:01:11.311029079 > user-agent: curl/7.81.0
2026/07/31 19:01:11.311037488 > accept: */*
2026/07/31 19:01:11.311037944 >
2026/07/31 19:01:11.311044435 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.311044899 { [5 bytes data]
2026/07/31 19:01:11.311054457 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/31 19:01:11.311058374 { [193 bytes data]
2026/07/31 19:01:11.319482169 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.319487271 { [5 bytes data]
2026/07/31 19:01:11.319514131 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.319514878 } [5 bytes data]
2026/07/31 19:01:11.319535898 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.319536953 { [5 bytes data]
2026/07/31 19:01:11.320534240 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.320538449 { [5 bytes data]
2026/07/31 19:01:11.320577385 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.320578099 { [5 bytes data]
2026/07/31 19:01:11.320611666 < HTTP/2 200
2026/07/31 19:01:11.320612157 < server: gunicorn
2026/07/31 19:01:11.320624701 < content-type: text/html; charset=UTF-8
2026/07/31 19:01:11.320629377 < referrer-policy: origin-when-cross-origin
2026/07/31 19:01:11.320641805 < etag: "rDgGL/x1Ftq2VBCYU8Kdmg"
2026/07/31 19:01:11.320642403 < 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/31 19:01:11.320706065 < accept-ranges: bytes
2026/07/31 19:01:11.320738054 < date: Fri, 31 Jul 2026 19:01:11 GMT
2026/07/31 19:01:11.320738676 < x-served-by: cache-iad-kiad7000020-IAD, cache-iad-kiad7000020-IAD, cache-iad-kiad7000100-IAD, cache-chi-kmdw8640031-CHI
2026/07/31 19:01:11.320750056 < x-cache: MISS, HIT, HIT
2026/07/31 19:01:11.320759685 < x-cache-hits: 0, 23, 1
2026/07/31 19:01:11.320760316 < x-timer: S1785524471.314733,VS0,VE1
2026/07/31 19:01:11.320777378 < vary: Cookie, Accept-Encoding
2026/07/31 19:01:11.320777694 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/31 19:01:11.320786783 < x-frame-options: deny
2026/07/31 19:01:11.320787114 < x-xss-protection: 1; mode=block
2026/07/31 19:01:11.320793029 < x-content-type-options: nosniff
2026/07/31 19:01:11.320793360 < x-permitted-cross-domain-policies: none
2026/07/31 19:01:11.320799973 < 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/31 19:01:11.320800383 < content-length: 22848
2026/07/31 19:01:11.320853251 <
2026/07/31 19:01:11.320853882 { [957 bytes data]
2026/07/31 19:01:11.320862530 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.320863183 { [5 bytes data]
2026/07/31 19:01:11.320889543 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.320890169 { [5 bytes data]
2026/07/31 19:01:11.320915719 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.320916411 { [5 bytes data]
2026/07/31 19:01:11.320935646 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.320936000 { [5 bytes data]
2026/07/31 19:01:11.320942334 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.320942758 { [5 bytes data]
2026/07/31 19:01:11.321680611 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.321687611 { [5 bytes data]
2026/07/31 19:01:11.321704151 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.321704793 { [5 bytes data]
2026/07/31 19:01:11.322814097 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.322816594 { [5 bytes data]
2026/07/31 19:01:11.322855565 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.322856853 { [5 bytes data]
2026/07/31 19:01:11.323957712 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.323960857 { [5 bytes data]
2026/07/31 19:01:11.323988914 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.323990285 { [5 bytes data]
2026/07/31 19:01:11.325081244 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.325085036 { [5 bytes data]
2026/07/31 19:01:11.325097959 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.325099402 { [5 bytes data]
2026/07/31 19:01:11.326206741 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.326209043 { [5 bytes data]
2026/07/31 19:01:11.326223311 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.326224783 { [5 bytes data]
2026/07/31 19:01:11.327373307 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.327377415 { [5 bytes data]
2026/07/31 19:01:11.327394332 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.327396427 { [5 bytes data]
2026/07/31 19:01:11.327413580 * Connection #1 to host pypi.org left intact
2026/07/31 19:01:11.329853005
2026/07/31 19:01:11.329856242 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/
2026/07/31 19:01:11.336162991 * Trying 140.248.144.223:443...
2026/07/31 19:01:11.348497765 * Connected to files.pythonhosted.org (140.248.144.223) port 443 (#0)
2026/07/31 19:01:11.349850370 * ALPN, offering h2
2026/07/31 19:01:11.349857395 * ALPN, offering http/1.1
2026/07/31 19:01:11.382335018 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/31 19:01:11.382343043 * CApath: /etc/ssl/certs
2026/07/31 19:01:11.382503062 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:11.382511714 } [5 bytes data]
2026/07/31 19:01:11.382539912 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/31 19:01:11.382540668 } [512 bytes data]
2026/07/31 19:01:11.392290857 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:11.392297440 { [5 bytes data]
2026/07/31 19:01:11.392334455 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/31 19:01:11.392335148 { [122 bytes data]
2026/07/31 19:01:11.392513682 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/31 19:01:11.392522806 { [5 bytes data]
2026/07/31 19:01:11.392550188 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.392551969 { [5 bytes data]
2026/07/31 19:01:11.392563411 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/31 19:01:11.392582040 { [19 bytes data]
2026/07/31 19:01:11.392594973 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.392596770 { [5 bytes data]
2026/07/31 19:01:11.392611349 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/31 19:01:11.392615516 { [2842 bytes data]
2026/07/31 19:01:11.393421722 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.393426197 { [5 bytes data]
2026/07/31 19:01:11.393459282 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/31 19:01:11.393459884 { [264 bytes data]
2026/07/31 19:01:11.393501316 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.393509022 { [5 bytes data]
2026/07/31 19:01:11.393528100 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/31 19:01:11.393528769 { [36 bytes data]
2026/07/31 19:01:11.393551870 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/31 19:01:11.393555420 } [5 bytes data]
2026/07/31 19:01:11.393576065 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/31 19:01:11.393576838 } [1 bytes data]
2026/07/31 19:01:11.393587341 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.393589629 } [5 bytes data]
2026/07/31 19:01:11.393599060 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/31 19:01:11.393599581 } [36 bytes data]
2026/07/31 19:01:11.393916232 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/31 19:01:11.393933792 * ALPN, server accepted to use h2
2026/07/31 19:01:11.393966576 * Server certificate:
2026/07/31 19:01:11.393967172 * subject: CN=*.pythonhosted.org
2026/07/31 19:01:11.393990029 * start date: Dec 8 21:08:03 2025 GMT
2026/07/31 19:01:11.393990542 * expire date: Jan 9 21:08:02 2027 GMT
2026/07/31 19:01:11.393997338 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org"
2026/07/31 19:01:11.393998184 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/31 19:01:11.394010815 * SSL certificate verify ok.
2026/07/31 19:01:11.394011147 * Using HTTP2, server supports multiplexing
2026/07/31 19:01:11.394022165 * Connection state changed (HTTP/2 confirmed)
2026/07/31 19:01:11.394022702 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/31 19:01:11.394035099 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.394035652 } [5 bytes data]
2026/07/31 19:01:11.394043643 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.394044074 } [5 bytes data]
2026/07/31 19:01:11.394065880 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.394066727 } [5 bytes data]
2026/07/31 19:01:11.394076928 * Using Stream ID: 1 (easy handle 0x560701bf6a40)
2026/07/31 19:01:11.394077562 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.394099536 } [5 bytes data]
2026/07/31 19:01:11.394100093 > GET / HTTP/2
2026/07/31 19:01:11.394107559 > Host: files.pythonhosted.org
2026/07/31 19:01:11.394108349 > user-agent: curl/7.81.0
2026/07/31 19:01:11.394117981 > accept: */*
2026/07/31 19:01:11.394118521 >
2026/07/31 19:01:11.394125327 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.394126106 { [5 bytes data]
2026/07/31 19:01:11.394138873 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/31 19:01:11.394139731 { [193 bytes data]
2026/07/31 19:01:11.402319367 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.402323986 { [5 bytes data]
2026/07/31 19:01:11.402346964 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:11.402347593 } [5 bytes data]
2026/07/31 19:01:11.403942782 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.403949950 { [5 bytes data]
2026/07/31 19:01:11.404000712 < HTTP/2 200
2026/07/31 19:01:11.404001421 < content-type: text/html
2026/07/31 19:01:11.404009740 < server: Python/3.12 aiohttp/3.14.1
2026/07/31 19:01:11.404010668 < accept-ranges: bytes
2026/07/31 19:01:11.404019845 < date: Fri, 31 Jul 2026 19:01:11 GMT
2026/07/31 19:01:11.404020365 < age: 102
2026/07/31 19:01:11.404028138 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640045-CHI
2026/07/31 19:01:11.404028959 < x-cache: HIT, HIT
2026/07/31 19:01:11.404040434 < x-cache-hits: 52, 1
2026/07/31 19:01:11.404040949 < x-timer: S1785524471.397686,VS0,VE1
2026/07/31 19:01:11.404050030 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/31 19:01:11.404050659 < x-frame-options: deny
2026/07/31 19:01:11.404061463 < x-xss-protection: 1; mode=block
2026/07/31 19:01:11.404063095 < x-content-type-options: nosniff
2026/07/31 19:01:11.404120070 < x-permitted-cross-domain-policies: none
2026/07/31 19:01:11.404144916 < x-robots-header: noindex
2026/07/31 19:01:11.404145628 < content-length: 1853
2026/07/31 19:01:11.404158949 <
2026/07/31 19:01:11.404159442 { [1031 bytes data]
2026/07/31 19:01:11.404165779 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:11.404166426 { [5 bytes data]
2026/07/31 19:01:11.404209338 * Connection #0 to host files.pythonhosted.org left intact
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/31 19:01:11.418414836 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:11.418582337 [connect-session] Job Key: [redacted]
2026/07/31 19:01:11.418591044 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:11.418593740 [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:45771 ...
Connected to session server http://127.0.0.1:45771
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:11.708021636 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/07/31 19:01:11.712294053
2026/07/31 19:01:11.712302826 $ /opt/python/3.13.9/bin/python3.13 -V
2026/07/31 19:01:11.712344251 Python 3.13.9
Stopped session pings to http://127.0.0.1:45771
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/31 19:01:12.126924027 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:12.127089476 [connect-session] Job Key: [redacted]
2026/07/31 19:01:12.127096418 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:12.127098847 [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:44669 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:44669
2026/07/31 19:01:12.252790623 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/07/31 19:01:12.259795173
2026/07/31 19:01:12.259813851 $ env
2026/07/31 19:01:12.259849518 _DD_ROOT_GO_SESSION_ID=99996a81-9c07-449d-a02e-d829117b4c50
2026/07/31 19:01:12.259850891 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:12.259877097 HOSTNAME=f5e76c4cdf66
2026/07/31 19:01:12.259923414 LANG=en_US.UTF-8
2026/07/31 19:01:12.259924109 LANGUAGE=en_US:en
2026/07/31 19:01:12.259940315 LC_ALL=en_US.UTF-8
2026/07/31 19:01:12.259940881 LOGNAME=rstudio-connect
2026/07/31 19:01:12.259950094 MAKEFLAGS=-j1
2026/07/31 19:01:12.259950614 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/31 19:01:12.259961904 PICOTEL_PREFIX=PICOTEL
2026/07/31 19:01:12.259962388 PICOTEL_SDK_DISABLED=true
2026/07/31 19:01:12.261048285 PICOTEL_SERVICE_NAME=posit-connect-python
2026/07/31 19:01:12.261104582 POSIT_PRODUCT=CONNECT
2026/07/31 19:01:12.261181901 PWD=/opt/rstudio-connect/mnt/app
2026/07/31 19:01:12.261198186 RSTUDIO_PRODUCT=CONNECT
2026/07/31 19:01:12.261913356 SHLVL=2
2026/07/31 19:01:12.261934290 STARTUP_DEBUG_MODE=0
2026/07/31 19:01:12.261984156 TERM=xterm
2026/07/31 19:01:12.262066276 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:12.262092729 TZ=UTC
2026/07/31 19:01:12.262122684 USERNAME=rstudio-connect
2026/07/31 19:01:12.262159456 USER=rstudio-connect
2026/07/31 19:01:12.262229273 _=/usr/bin/env
2026/07/31 19:01:12.262240752 UV_CONCURRENT_BUILDS=1
Stopped session pings to http://127.0.0.1:44669
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/31 19:01:12.276356921 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:12.276519879 [connect-session] Job Key: [redacted]
2026/07/31 19:01:12.276526981 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:12.276532140 [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:39953 ...
Connected to session server http://127.0.0.1:39953
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:12.386151289 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/07/31 19:01:12.389396277
2026/07/31 19:01:12.389405999 $ findmnt --notruncate
2026/07/31 19:01:12.391462216 TARGET SOURCE FSTYPE OPTIONS
2026/07/31 19:01:12.391468860 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay2/l/
757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:12.391567270 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:12.391568098 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/31 19:01:12.391587954 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:12.391588555 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:12.391608570 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/31 19:01:12.391609091 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:12.391629618 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:12.391630084 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/31 19:01:12.391648584 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:12.391650469 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overl
ay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:12.391753022 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overl
ay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:12.391753752 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:12.391846682 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:12.391847367 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:12.391874975 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:12.391876977 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:12.391955264 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/jobs/0/cvZHiuwqqIeZYGsi] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:12.391956034 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:12.392353739 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3744215206] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:12.392354833 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:12.392480515 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
python-restore-sandbox virtualenv Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/31 19:01:12.408918029 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:12.409121050 [connect-session] Job Key: [redacted]
2026/07/31 19:01:12.409131444 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:12.409134065 [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:35051 ...
Connected to session server http://127.0.0.1:35051
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:12.528687318 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/07/31 19:01:12.532166106
2026/07/31 19:01:12.532174018 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.ZUqmOn4wNm/testenv
2026/07/31 19:01:14.480878622
2026/07/31 19:01:14.480891025 $ source /opt/rstudio-connect/mnt/tmp/tmp.ZUqmOn4wNm/testenv/bin/activate
2026/07/31 19:01:14.482082704
2026/07/31 19:01:14.482092176 $ python --version
2026/07/31 19:01:14.483215525 Python 3.13.9
2026/07/31 19:01:14.483343408
2026/07/31 19:01:14.483347611 $ python -m site
2026/07/31 19:01:14.493544982 sys.path = [
2026/07/31 19:01:14.493549142 '/opt/rstudio-connect/mnt/app',
2026/07/31 19:01:14.493574133 '/opt/python/3.13.9/lib/python313.zip',
2026/07/31 19:01:14.493574872 '/opt/python/3.13.9/lib/python3.13',
2026/07/31 19:01:14.493589322 '/opt/python/3.13.9/lib/python3.13/lib-dynload',
2026/07/31 19:01:14.493591176 '/opt/rstudio-connect/mnt/tmp/tmp.ZUqmOn4wNm/testenv/lib/python3.13/site-packages',
2026/07/31 19:01:14.493605166 '/opt/python/3.13.9/lib/python3.13/site-packages',
2026/07/31 19:01:14.493605951 ]
2026/07/31 19:01:14.493614860 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/07/31 19:01:14.493615445 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist)
2026/07/31 19:01:14.493630394 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/31 19:01:14.521032405 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:14.521202079 [connect-session] Job Key: [redacted]
2026/07/31 19:01:14.521209066 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:14.521210921 [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:37335 ...
Connected to session server http://127.0.0.1:37335
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:14.615507667 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/07/31 19:01:14.619014006
2026/07/31 19:01:14.619023831 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.ODV9TwAiRa/testenv
2026/07/31 19:01:16.573403674
2026/07/31 19:01:16.573415032 $ source /opt/rstudio-connect/mnt/tmp/tmp.ODV9TwAiRa/testenv/bin/activate
2026/07/31 19:01:16.574588932
2026/07/31 19:01:16.574597759 $ python -m pip --version
2026/07/31 19:01:16.704105847 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.ODV9TwAiRa/testenv/lib/python3.13/site-packages/pip (python 3.13)
2026/07/31 19:01:16.725972554
2026/07/31 19:01:16.725981661 $ python -m pip config debug
2026/07/31 19:01:16.855684135 env_var:
2026/07/31 19:01:16.855950467 env:
2026/07/31 19:01:16.856095659 global:
2026/07/31 19:01:16.856256490 /etc/xdg/pip/pip.conf, exists: False
2026/07/31 19:01:16.856422227 /etc/pip.conf, exists: False
2026/07/31 19:01:16.856535391 site:
2026/07/31 19:01:16.856700562 /opt/rstudio-connect/mnt/tmp/tmp.ODV9TwAiRa/testenv/pip.conf, exists: False
2026/07/31 19:01:16.856836770 user:
2026/07/31 19:01:16.856954631 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/07/31 19:01:16.857070108 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/07/31 19:01:16.879497106
2026/07/31 19:01:16.879504810 $ python -m pip config list -v
2026/07/31 19:01:17.009178246 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/07/31 19:01:17.009409121 For variant 'global', will try loading '/etc/pip.conf'
2026/07/31 19:01:17.009868777 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/07/31 19:01:17.010091398 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/07/31 19:01:17.010283924 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.ODV9TwAiRa/testenv/pip.conf'
2026/07/31 19:01:17.032794555
2026/07/31 19:01:17.032800962 $ python -m pip._vendor.requests.certs
2026/07/31 19:01:17.152627109 <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/31 19:01:17.152762916 /opt/rstudio-connect/mnt/tmp/tmp.ODV9TwAiRa/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem
2026/07/31 19:01:17.165953260
2026/07/31 19:01:17.165959326 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.ODV9TwAiRa pip
2026/07/31 19:01:17.563741516 Collecting pip
2026/07/31 19:01:17.564059825 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/62/36/a3aed958d60531cb442b7ab4596cda7b3621cfb916f8ae1d6769795c7dc1/pip-26.2-py3-none-any.whl.metadata
2026/07/31 19:01:17.602372399 Downloading pip-26.2-py3-none-any.whl.metadata (4.6 kB)
2026/07/31 19:01:17.615003518 Downloading pip-26.2-py3-none-any.whl (1.8 MB)
2026/07/31 19:01:17.689420797 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 35.6 MB/s 0:00:00
2026/07/31 19:01:17.698051293 Saved /opt/rstudio-connect/mnt/tmp/tmp.ODV9TwAiRa/pip-26.2-py3-none-any.whl
2026/07/31 19:01:17.698314573 Successfully downloaded pip
2026/07/31 19:01:17.778983313
2026/07/31 19:01:17.778991125 [notice] A new release of pip is available: 25.2 -> 26.2
2026/07/31 19:01:17.779037849 [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/31 19:01:17.849476338 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:17.849674971 [connect-session] Job Key: [redacted]
2026/07/31 19:01:17.849683739 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:17.849690274 [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:34917 ...
Connected to session server http://127.0.0.1:34917
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:17.944571529 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity'
2026/07/31 19:01:17.946956697
2026/07/31 19:01:17.946966011 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/
2026/07/31 19:01:17.987115790 * Trying 151.101.128.223:443...
2026/07/31 19:01:18.005237182 * Connected to pypi.python.org (151.101.128.223) port 443 (#0)
2026/07/31 19:01:18.006618782 * ALPN, offering h2
2026/07/31 19:01:18.006627287 * ALPN, offering http/1.1
2026/07/31 19:01:18.038884730 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/31 19:01:18.038891864 * CApath: /etc/ssl/certs
2026/07/31 19:01:18.039084658 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:18.039092643 } [5 bytes data]
2026/07/31 19:01:18.039124020 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/31 19:01:18.039126483 } [512 bytes data]
2026/07/31 19:01:18.054097961 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:18.054108114 { [5 bytes data]
2026/07/31 19:01:18.054144330 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/31 19:01:18.054145025 { [122 bytes data]
2026/07/31 19:01:18.054173733 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/31 19:01:18.054182308 { [5 bytes data]
2026/07/31 19:01:18.054210376 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.054211261 { [5 bytes data]
2026/07/31 19:01:18.054221235 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/31 19:01:18.054221867 { [19 bytes data]
2026/07/31 19:01:18.054232938 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.054233814 { [5 bytes data]
2026/07/31 19:01:18.054243531 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/31 19:01:18.054244070 { [2860 bytes data]
2026/07/31 19:01:18.055045478 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.055049861 { [5 bytes data]
2026/07/31 19:01:18.055083839 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/31 19:01:18.055084344 { [264 bytes data]
2026/07/31 19:01:18.055128998 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.055137240 { [5 bytes data]
2026/07/31 19:01:18.055155688 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/31 19:01:18.055156228 { [36 bytes data]
2026/07/31 19:01:18.055179028 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/31 19:01:18.055196020 } [5 bytes data]
2026/07/31 19:01:18.055212306 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/31 19:01:18.055213021 } [1 bytes data]
2026/07/31 19:01:18.055224417 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.055224995 } [5 bytes data]
2026/07/31 19:01:18.055234350 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/31 19:01:18.055552656 } [36 bytes data]
2026/07/31 19:01:18.055557038 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/31 19:01:18.055604326 * ALPN, server accepted to use h2
2026/07/31 19:01:18.055605686 * Server certificate:
2026/07/31 19:01:18.055615872 * subject: CN=www.python.org
2026/07/31 19:01:18.055616238 * start date: Jan 13 13:03:46 2026 GMT
2026/07/31 19:01:18.055623432 * expire date: Feb 14 13:03:45 2027 GMT
2026/07/31 19:01:18.055627331 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org"
2026/07/31 19:01:18.055637495 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/31 19:01:18.055638263 * SSL certificate verify ok.
2026/07/31 19:01:18.055653893 * Using HTTP2, server supports multiplexing
2026/07/31 19:01:18.055654345 * Connection state changed (HTTP/2 confirmed)
2026/07/31 19:01:18.055662349 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/31 19:01:18.055662666 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.055671748 } [5 bytes data]
2026/07/31 19:01:18.055672192 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.055687201 } [5 bytes data]
2026/07/31 19:01:18.055687526 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.055693770 } [5 bytes data]
2026/07/31 19:01:18.055694075 * Using Stream ID: 1 (easy handle 0x55707b356a40)
2026/07/31 19:01:18.055700677 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.055701134 } [5 bytes data]
2026/07/31 19:01:18.055707190 > GET / HTTP/2
2026/07/31 19:01:18.055707649 > Host: pypi.python.org
2026/07/31 19:01:18.055713114 > user-agent: curl/7.81.0
2026/07/31 19:01:18.055713473 > accept: */*
2026/07/31 19:01:18.055721931 >
2026/07/31 19:01:18.055722438 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.055733822 { [5 bytes data]
2026/07/31 19:01:18.055734699 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/31 19:01:18.055748646 { [193 bytes data]
2026/07/31 19:01:18.068754783 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.068759921 { [5 bytes data]
2026/07/31 19:01:18.068783818 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.068784475 } [5 bytes data]
2026/07/31 19:01:18.070776848 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.070785894 { [5 bytes data]
2026/07/31 19:01:18.070823235 < HTTP/2 301
2026/07/31 19:01:18.070823945 < server: Varnish
2026/07/31 19:01:18.070832151 < retry-after: 0
2026/07/31 19:01:18.070832622 < location: https://pypi.org/
2026/07/31 19:01:18.070847257 < content-type: text/html; charset=UTF-8
2026/07/31 19:01:18.070847757 < accept-ranges: bytes
2026/07/31 19:01:18.070854980 < date: Fri, 31 Jul 2026 19:01:18 GMT
2026/07/31 19:01:18.070855396 < x-served-by: cache-dfw-kdfw8210038-DFW
2026/07/31 19:01:18.070862590 < x-cache: HIT
2026/07/31 19:01:18.070863072 < x-cache-hits: 0
2026/07/31 19:01:18.070872585 < x-timer: S1785524478.063192,VS0,VE0
2026/07/31 19:01:18.070873081 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/31 19:01:18.070885427 < x-frame-options: deny
2026/07/31 19:01:18.070885929 < x-xss-protection: 1; mode=block
2026/07/31 19:01:18.070933870 < x-content-type-options: nosniff
2026/07/31 19:01:18.070934357 < x-permitted-cross-domain-policies: none
2026/07/31 19:01:18.070961372 < 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/31 19:01:18.070964954 < content-length: 122
2026/07/31 19:01:18.071002819 <
2026/07/31 19:01:18.071003505 * Ignoring the response-body
2026/07/31 19:01:18.071011262 { [122 bytes data]
2026/07/31 19:01:18.071011740 * Connection #0 to host pypi.python.org left intact
2026/07/31 19:01:18.071021599 * Issue another request to this URL: 'https://pypi.org/'
2026/07/31 19:01:18.078820623 * Trying 151.101.128.223:443...
2026/07/31 19:01:18.091164900 * Connected to pypi.org (151.101.128.223) port 443 (#1)
2026/07/31 19:01:18.091398938 * ALPN, offering h2
2026/07/31 19:01:18.091403727 * ALPN, offering http/1.1
2026/07/31 19:01:18.124500655 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/31 19:01:18.124506052 * CApath: /etc/ssl/certs
2026/07/31 19:01:18.124647105 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:18.124650287 } [5 bytes data]
2026/07/31 19:01:18.124670310 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/31 19:01:18.124675243 } [512 bytes data]
2026/07/31 19:01:18.136889422 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:18.136892435 { [5 bytes data]
2026/07/31 19:01:18.136929328 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/31 19:01:18.136929895 { [122 bytes data]
2026/07/31 19:01:18.137052957 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/31 19:01:18.137054587 { [5 bytes data]
2026/07/31 19:01:18.137074644 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.137076398 { [5 bytes data]
2026/07/31 19:01:18.137099089 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/31 19:01:18.137099554 { [19 bytes data]
2026/07/31 19:01:18.137107869 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.137108194 { [5 bytes data]
2026/07/31 19:01:18.137115328 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/31 19:01:18.137118124 { [2856 bytes data]
2026/07/31 19:01:18.137959282 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.137963131 { [5 bytes data]
2026/07/31 19:01:18.138008005 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/31 19:01:18.138027138 { [264 bytes data]
2026/07/31 19:01:18.138063383 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.138064197 { [5 bytes data]
2026/07/31 19:01:18.138077290 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/31 19:01:18.138077856 { [36 bytes data]
2026/07/31 19:01:18.138090961 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/31 19:01:18.138097971 } [5 bytes data]
2026/07/31 19:01:18.138107503 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/31 19:01:18.138108025 } [1 bytes data]
2026/07/31 19:01:18.138137479 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.138141746 } [5 bytes data]
2026/07/31 19:01:18.138154513 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/31 19:01:18.138155590 } [36 bytes data]
2026/07/31 19:01:18.138208460 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/31 19:01:18.138209229 * ALPN, server accepted to use h2
2026/07/31 19:01:18.138226055 * Server certificate:
2026/07/31 19:01:18.138226624 * subject: CN=pypi.org
2026/07/31 19:01:18.138243699 * start date: Dec 28 04:33:08 2025 GMT
2026/07/31 19:01:18.138244261 * expire date: Jan 29 04:33:07 2027 GMT
2026/07/31 19:01:18.138252829 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/07/31 19:01:18.138253459 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/31 19:01:18.138267807 * SSL certificate verify ok.
2026/07/31 19:01:18.138268906 * Using HTTP2, server supports multiplexing
2026/07/31 19:01:18.138279450 * Connection state changed (HTTP/2 confirmed)
2026/07/31 19:01:18.138279987 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/31 19:01:18.138300437 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.138301083 } [5 bytes data]
2026/07/31 19:01:18.138311040 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.138312513 } [5 bytes data]
2026/07/31 19:01:18.138323921 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.138324543 } [5 bytes data]
2026/07/31 19:01:18.138334960 * Using Stream ID: 1 (easy handle 0x55707b356a40)
2026/07/31 19:01:18.138346414 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.138355797 } [5 bytes data]
2026/07/31 19:01:18.138373206 > GET / HTTP/2
2026/07/31 19:01:18.138374017 > Host: pypi.org
2026/07/31 19:01:18.138406695 > user-agent: curl/7.81.0
2026/07/31 19:01:18.138413220 > accept: */*
2026/07/31 19:01:18.138422887 >
2026/07/31 19:01:18.138424295 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.138432332 { [5 bytes data]
2026/07/31 19:01:18.138432985 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/31 19:01:18.138442385 { [193 bytes data]
2026/07/31 19:01:18.149496348 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.149504650 { [5 bytes data]
2026/07/31 19:01:18.149530637 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.149531313 } [5 bytes data]
2026/07/31 19:01:18.149546781 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.149547455 { [5 bytes data]
2026/07/31 19:01:18.150808525 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.150812638 { [5 bytes data]
2026/07/31 19:01:18.150868142 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.150876580 { [5 bytes data]
2026/07/31 19:01:18.150916300 < HTTP/2 200
2026/07/31 19:01:18.150917393 < server: gunicorn
2026/07/31 19:01:18.150927350 < content-type: text/html; charset=UTF-8
2026/07/31 19:01:18.150927995 < referrer-policy: origin-when-cross-origin
2026/07/31 19:01:18.150939704 < etag: "rDgGL/x1Ftq2VBCYU8Kdmg"
2026/07/31 19:01:18.150940350 < 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/31 19:01:18.150990417 < accept-ranges: bytes
2026/07/31 19:01:18.151034838 < date: Fri, 31 Jul 2026 19:01:18 GMT
2026/07/31 19:01:18.151035538 < x-served-by: cache-iad-kiad7000020-IAD, cache-iad-kiad7000020-IAD, cache-iad-kiad7000100-IAD, cache-chi-kmdw8640062-CHI
2026/07/31 19:01:18.151062339 < x-cache: MISS, HIT, HIT
2026/07/31 19:01:18.151062796 < x-cache-hits: 0, 23, 1
2026/07/31 19:01:18.151079879 < x-timer: S1785524478.144700,VS0,VE1
2026/07/31 19:01:18.151080220 < vary: Cookie, Accept-Encoding
2026/07/31 19:01:18.151086763 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/31 19:01:18.151087590 < x-frame-options: deny
2026/07/31 19:01:18.151100656 < x-xss-protection: 1; mode=block
2026/07/31 19:01:18.151102772 < x-content-type-options: nosniff
2026/07/31 19:01:18.151117550 < x-permitted-cross-domain-policies: none
2026/07/31 19:01:18.151118181 < 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/31 19:01:18.151166528 < content-length: 22848
2026/07/31 19:01:18.151167109 <
2026/07/31 19:01:18.151174600 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.151175264 { [5 bytes data]
2026/07/31 19:01:18.151186194 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.151186892 { [5 bytes data]
2026/07/31 19:01:18.151197958 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.151199448 { [5 bytes data]
2026/07/31 19:01:18.151215475 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.151215968 { [5 bytes data]
2026/07/31 19:01:18.151222593 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.151223011 { [5 bytes data]
2026/07/31 19:01:18.152059173 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.152063171 { [5 bytes data]
2026/07/31 19:01:18.152082578 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.152083222 { [5 bytes data]
2026/07/31 19:01:18.153260889 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.153291917 { [5 bytes data]
2026/07/31 19:01:18.153316796 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.153317530 { [5 bytes data]
2026/07/31 19:01:18.154521905 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.154526913 { [5 bytes data]
2026/07/31 19:01:18.154547972 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.154548682 { [5 bytes data]
2026/07/31 19:01:18.155716187 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.155721094 { [5 bytes data]
2026/07/31 19:01:18.155750595 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.155751291 { [5 bytes data]
2026/07/31 19:01:18.156979754 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.156986160 { [5 bytes data]
2026/07/31 19:01:18.157004191 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.157004762 { [5 bytes data]
2026/07/31 19:01:18.158205530 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.158213106 { [5 bytes data]
2026/07/31 19:01:18.158249392 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.158250048 { [5 bytes data]
2026/07/31 19:01:18.159421464 * Connection #1 to host pypi.org left intact
2026/07/31 19:01:18.161834968
2026/07/31 19:01:18.161840321 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/
2026/07/31 19:01:18.180678641 * Trying 151.101.64.223:443...
2026/07/31 19:01:18.201220216 * Connected to files.pythonhosted.org (151.101.64.223) port 443 (#0)
2026/07/31 19:01:18.202633365 * ALPN, offering h2
2026/07/31 19:01:18.202639430 * ALPN, offering http/1.1
2026/07/31 19:01:18.235112705 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/31 19:01:18.235119417 * CApath: /etc/ssl/certs
2026/07/31 19:01:18.235286264 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:18.235287578 } [5 bytes data]
2026/07/31 19:01:18.235311465 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/31 19:01:18.235313116 } [512 bytes data]
2026/07/31 19:01:18.247631142 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:18.247640052 { [5 bytes data]
2026/07/31 19:01:18.247670066 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/31 19:01:18.247670809 { [122 bytes data]
2026/07/31 19:01:18.247873654 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/31 19:01:18.247881004 { [5 bytes data]
2026/07/31 19:01:18.247919898 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.247921944 { [5 bytes data]
2026/07/31 19:01:18.247933255 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/31 19:01:18.247933857 { [19 bytes data]
2026/07/31 19:01:18.247944541 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.247945003 { [5 bytes data]
2026/07/31 19:01:18.247960718 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/31 19:01:18.247961241 { [2842 bytes data]
2026/07/31 19:01:18.248750934 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.248754174 { [5 bytes data]
2026/07/31 19:01:18.248772170 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/31 19:01:18.248780599 { [264 bytes data]
2026/07/31 19:01:18.248829639 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.248831029 { [5 bytes data]
2026/07/31 19:01:18.248848901 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/31 19:01:18.248850303 { [36 bytes data]
2026/07/31 19:01:18.248903036 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/31 19:01:18.248904735 } [5 bytes data]
2026/07/31 19:01:18.248929371 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/31 19:01:18.248930093 } [1 bytes data]
2026/07/31 19:01:18.248942188 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.248943474 } [5 bytes data]
2026/07/31 19:01:18.248960879 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/31 19:01:18.248961552 } [36 bytes data]
2026/07/31 19:01:18.249031500 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/31 19:01:18.249034018 * ALPN, server accepted to use h2
2026/07/31 19:01:18.249052146 * Server certificate:
2026/07/31 19:01:18.249052739 * subject: CN=*.pythonhosted.org
2026/07/31 19:01:18.249065597 * start date: Dec 8 21:08:03 2025 GMT
2026/07/31 19:01:18.249067361 * expire date: Jan 9 21:08:02 2027 GMT
2026/07/31 19:01:18.249076317 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org"
2026/07/31 19:01:18.249076954 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/31 19:01:18.249086953 * SSL certificate verify ok.
2026/07/31 19:01:18.249087923 * Using HTTP2, server supports multiplexing
2026/07/31 19:01:18.249094354 * Connection state changed (HTTP/2 confirmed)
2026/07/31 19:01:18.249094690 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/31 19:01:18.249107760 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.249108156 } [5 bytes data]
2026/07/31 19:01:18.249115101 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.249124576 } [5 bytes data]
2026/07/31 19:01:18.249156361 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.249158270 } [5 bytes data]
2026/07/31 19:01:18.249193847 * Using Stream ID: 1 (easy handle 0x560389873a40)
2026/07/31 19:01:18.249197442 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.249208934 } [5 bytes data]
2026/07/31 19:01:18.249210213 > GET / HTTP/2
2026/07/31 19:01:18.249218080 > Host: files.pythonhosted.org
2026/07/31 19:01:18.249218631 > user-agent: curl/7.81.0
2026/07/31 19:01:18.249227680 > accept: */*
2026/07/31 19:01:18.249228230 >
2026/07/31 19:01:18.249245176 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.249247261 { [5 bytes data]
2026/07/31 19:01:18.249313854 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/31 19:01:18.249316685 { [193 bytes data]
2026/07/31 19:01:18.260435831 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.260442847 { [5 bytes data]
2026/07/31 19:01:18.260477436 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:18.260478245 } [5 bytes data]
2026/07/31 19:01:18.264508054 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.264513736 { [5 bytes data]
2026/07/31 19:01:18.264572139 < HTTP/2 200
2026/07/31 19:01:18.264580226 < content-type: text/html
2026/07/31 19:01:18.264621195 < server: Python/3.12 aiohttp/3.14.1
2026/07/31 19:01:18.264621891 < accept-ranges: bytes
2026/07/31 19:01:18.264630354 < date: Fri, 31 Jul 2026 19:01:18 GMT
2026/07/31 19:01:18.264630771 < age: 109
2026/07/31 19:01:18.264657728 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640071-CHI
2026/07/31 19:01:18.264658487 < x-cache: HIT, HIT
2026/07/31 19:01:18.264670763 < x-cache-hits: 52, 1
2026/07/31 19:01:18.264671295 < x-timer: S1785524478.253070,VS0,VE4
2026/07/31 19:01:18.264680212 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/31 19:01:18.264680708 < x-frame-options: deny
2026/07/31 19:01:18.264693877 < x-xss-protection: 1; mode=block
2026/07/31 19:01:18.264694523 < x-content-type-options: nosniff
2026/07/31 19:01:18.264711599 < x-permitted-cross-domain-policies: none
2026/07/31 19:01:18.264712171 < x-robots-header: noindex
2026/07/31 19:01:18.264722372 < content-length: 1853
2026/07/31 19:01:18.264724097 <
2026/07/31 19:01:18.264730334 { [1031 bytes data]
2026/07/31 19:01:18.264730766 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:18.264739771 { [5 bytes data]
2026/07/31 19:01:18.264740303 * Connection #0 to host files.pythonhosted.org left intact
packrat-restore-sandbox R-version Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Performing manifest.json to packrat transformation.
2026/07/31 19:01:18.278717468 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:18.278913723 [connect-session] Job Key: [redacted]
2026/07/31 19:01:18.278923158 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:18.278925684 [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:36645 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:36645
2026/07/31 19:01:19.311308152 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:19.311542084 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/07/31 19:01:19.326459804
2026/07/31 19:01:19.326468462 $ /opt/R/4.4.3/bin/R --version
2026/07/31 19:01:19.326509294 R version 4.4.3 (2025-02-28) -- "Trophy Case"
2026/07/31 19:01:19.326510336 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/31 19:01:19.326524455 Platform: x86_64-pc-linux-gnu
2026/07/31 19:01:19.326525078
2026/07/31 19:01:19.326532904 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/31 19:01:19.326533533 You are welcome to redistribute it under the terms of the
2026/07/31 19:01:19.326547569 GNU General Public License versions 2 or 3.
2026/07/31 19:01:19.326547970 For more information about these matters see
2026/07/31 19:01:19.329588763 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:36645
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/31 19:01:19.342315608 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:19.342471935 [connect-session] Job Key: [redacted]
2026/07/31 19:01:19.342479110 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:19.342480886 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
Job started
Starting content session token refresher (interval: 12h0m0s)
Determining session server location ...
Connecting to session server http://127.0.0.1:33729 ...
Connected to session server http://127.0.0.1:33729
2026/07/31 19:01:19.487813907 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:19.488041097 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/07/31 19:01:20.072601526
2026/07/31 19:01:20.072627744 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/31 19:01:20.072679575 Package Version LibPath
2026/07/31 19:01:20.072680461 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072691084 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072691556 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072700182 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072700593 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072709503 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072710009 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072718896 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072719298 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072728267 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072728736 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072737686 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072738164 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072749599 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072750080 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072759741 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072760220 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072770886 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072771428 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072781498 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072782011 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072792402 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072792899 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072802949 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072803461 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072832021 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072832661 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.072843215 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:20.076777772 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library"
Stopped session pings to http://127.0.0.1:33729
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/31 19:01:20.089643972 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:20.089806391 [connect-session] Job Key: [redacted]
2026/07/31 19:01:20.089813540 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:20.089815681 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
Job started
Starting content session token refresher (interval: 12h0m0s)
Determining session server location ...
Connecting to session server http://127.0.0.1:41867 ...
Connected to session server http://127.0.0.1:41867
2026/07/31 19:01:20.236044426 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:20.236282627 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/07/31 19:01:20.236930898 $add.smooth
2026/07/31 19:01:20.236933847 [1] TRUE
2026/07/31 19:01:20.236944588
2026/07/31 19:01:20.236945940 $bitmapType
2026/07/31 19:01:20.236950730 [1] "cairo"
2026/07/31 19:01:20.236951076
2026/07/31 19:01:20.236955459 $browser
2026/07/31 19:01:20.236955796 [1] "xdg-open"
2026/07/31 19:01:20.236960242
2026/07/31 19:01:20.236960623 $browserNLdisabled
2026/07/31 19:01:20.236966206 [1] FALSE
2026/07/31 19:01:20.236966535
2026/07/31 19:01:20.236970544 $catch.script.errors
2026/07/31 19:01:20.236970879 [1] FALSE
2026/07/31 19:01:20.236975625
2026/07/31 19:01:20.236975952 $CBoundsCheck
2026/07/31 19:01:20.236980032 [1] FALSE
2026/07/31 19:01:20.236980398
2026/07/31 19:01:20.236984279 $check.bounds
2026/07/31 19:01:20.236984616 [1] FALSE
2026/07/31 19:01:20.236989121
2026/07/31 19:01:20.236989452 $citation.bibtex.max
2026/07/31 19:01:20.236993883 [1] 1
2026/07/31 19:01:20.236994224
2026/07/31 19:01:20.236998412 $continue
2026/07/31 19:01:20.236998786 [1] "+ "
2026/07/31 19:01:20.237002863
2026/07/31 19:01:20.237003187 $contrasts
2026/07/31 19:01:20.237007060 unordered ordered
2026/07/31 19:01:20.237007491 "contr.treatment" "contr.poly"
2026/07/31 19:01:20.237013901
2026/07/31 19:01:20.237014213 $defaultPackages
2026/07/31 19:01:20.237018393 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/31 19:01:20.237018883
2026/07/31 19:01:20.237025222 $demo.ask
2026/07/31 19:01:20.237025555 [1] "default"
2026/07/31 19:01:20.237029938
2026/07/31 19:01:20.237030871 $deparse.cutoff
2026/07/31 19:01:20.237035080 [1] 60
2026/07/31 19:01:20.237035388
2026/07/31 19:01:20.237039081 $device
2026/07/31 19:01:20.237364462 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/31 19:01:20.237371510 width, height, onefile, family, title, fonts, version, paper,
2026/07/31 19:01:20.237384803 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/31 19:01:20.237385235 useKerning, fillOddEven, compress)
2026/07/31 19:01:20.237393369 {
2026/07/31 19:01:20.237393821 initPSandPDFfonts()
2026/07/31 19:01:20.237399114 new <- list()
2026/07/31 19:01:20.237399837 if (!missing(width))
2026/07/31 19:01:20.237405236 new$width <- width
2026/07/31 19:01:20.237405549 if (!missing(height))
2026/07/31 19:01:20.237410784 new$height <- height
2026/07/31 19:01:20.237411105 if (!missing(onefile))
2026/07/31 19:01:20.237416157 new$onefile <- onefile
2026/07/31 19:01:20.237416481 if (!missing(title))
2026/07/31 19:01:20.237421437 new$title <- title
2026/07/31 19:01:20.237421758 if (!missing(fonts))
2026/07/31 19:01:20.237440851 new$fonts <- fonts
2026/07/31 19:01:20.237441235 if (!missing(version))
2026/07/31 19:01:20.237446921 new$version <- version
2026/07/31 19:01:20.237447268 if (!missing(paper))
2026/07/31 19:01:20.237452249 new$paper <- paper
2026/07/31 19:01:20.237452556 if (!missing(encoding))
2026/07/31 19:01:20.237457503 new$encoding <- encoding
2026/07/31 19:01:20.237457844 if (!missing(bg))
2026/07/31 19:01:20.237462936 new$bg <- bg
2026/07/31 19:01:20.237464735 if (!missing(fg))
2026/07/31 19:01:20.237469323 new$fg <- fg
2026/07/31 19:01:20.237469634 if (!missing(pointsize))
2026/07/31 19:01:20.237474880 new$pointsize <- pointsize
2026/07/31 19:01:20.237475220 if (!missing(pagecentre))
2026/07/31 19:01:20.237480793 new$pagecentre <- pagecentre
2026/07/31 19:01:20.237481110 if (!missing(colormodel))
2026/07/31 19:01:20.237486662 new$colormodel <- colormodel
2026/07/31 19:01:20.237486975 if (!missing(useDingbats))
2026/07/31 19:01:20.237492460 new$useDingbats <- useDingbats
2026/07/31 19:01:20.237492760 if (!missing(useKerning))
2026/07/31 19:01:20.237501923 new$useKerning <- useKerning
2026/07/31 19:01:20.237502247 if (!missing(fillOddEven))
2026/07/31 19:01:20.237509115 new$fillOddEven <- fillOddEven
2026/07/31 19:01:20.237513917 if (!missing(compress))
2026/07/31 19:01:20.237547011 new$compress <- compress
2026/07/31 19:01:20.237547691 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/31 19:01:20.237559836 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/31 19:01:20.237560672 inherits(family, "CIDFont"))) {
2026/07/31 19:01:20.237571906 enc <- family$encoding
2026/07/31 19:01:20.237572422 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/31 19:01:20.237582529 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/31 19:01:20.237583133 "default"))
2026/07/31 19:01:20.237592753 old$encoding <- enc
2026/07/31 19:01:20.237593255 family <- family$metrics
2026/07/31 19:01:20.237602001 }
2026/07/31 19:01:20.237602715 if (is.null(old$encoding) || old$encoding == "default")
2026/07/31 19:01:20.237611744 old$encoding <- guessEncoding()
2026/07/31 19:01:20.237612274 if (!missing(family)) {
2026/07/31 19:01:20.237621413 if (length(family) == 4L) {
2026/07/31 19:01:20.237621995 family <- c(family, "Symbol.afm")
2026/07/31 19:01:20.237631139 }
2026/07/31 19:01:20.237631670 else if (length(family) == 5L) {
2026/07/31 19:01:20.237639482 }
2026/07/31 19:01:20.237639954 else if (length(family) == 1L) {
2026/07/31 19:01:20.237647427 pf <- pdfFonts(family)[[1L]]
2026/07/31 19:01:20.237647939 if (is.null(pf))
2026/07/31 19:01:20.237656354 stop(gettextf("unknown family '%s'", family),
2026/07/31 19:01:20.237656842 domain = NA)
2026/07/31 19:01:20.237665894 matchFont(pf, old$encoding)
2026/07/31 19:01:20.237666366 }
2026/07/31 19:01:20.237674018 else stop("invalid 'family' argument")
2026/07/31 19:01:20.237674503 old$family <- family
2026/07/31 19:01:20.237683448 }
2026/07/31 19:01:20.237683901 version <- old$version
2026/07/31 19:01:20.237691032 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/31 19:01:20.237691631 "2.0")
2026/07/31 19:01:20.237699318 if (version %in% versions)
2026/07/31 19:01:20.237699846 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/31 19:01:20.237791791 else stop("invalid PDF version")
2026/07/31 19:01:20.237935771 onefile <- old$onefile
2026/07/31 19:01:20.237936361 if (!checkIntFormat(file))
2026/07/31 19:01:20.237944883 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/31 19:01:20.237945371 domain = NA)
2026/07/31 19:01:20.237954889 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/31 19:01:20.237955401 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/31 19:01:20.237967511 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/31 19:01:20.237968052 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/31 19:01:20.237980220 old$fillOddEven, old$compress)
2026/07/31 19:01:20.237980721 invisible()
2026/07/31 19:01:20.237988943 }
2026/07/31 19:01:20.237989592 <bytecode: 0x5583a61112f0>
2026/07/31 19:01:20.237996991 <environment: namespace:grDevices>
2026/07/31 19:01:20.237997543
2026/07/31 19:01:20.238005901 $device.ask.default
2026/07/31 19:01:20.238006500 [1] FALSE
2026/07/31 19:01:20.238014037
2026/07/31 19:01:20.238014528 $digits
2026/07/31 19:01:20.238020682 [1] 7
2026/07/31 19:01:20.238021162
2026/07/31 19:01:20.238027069 $download.file.extra
2026/07/31 19:01:20.238027624 [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/31 19:01:20.238041510
2026/07/31 19:01:20.238042013 $download.file.method
2026/07/31 19:01:20.238054513 [1] "curl"
2026/07/31 19:01:20.238055068
2026/07/31 19:01:20.238060938 $dvipscmd
2026/07/31 19:01:20.238061438 [1] "dvips"
2026/07/31 19:01:20.238068055
2026/07/31 19:01:20.238068682 $echo
2026/07/31 19:01:20.238074663 [1] FALSE
2026/07/31 19:01:20.238075181
2026/07/31 19:01:20.238081154 $editor
2026/07/31 19:01:20.238083743 [1] "vi"
2026/07/31 19:01:20.238090114
2026/07/31 19:01:20.238090629 $encoding
2026/07/31 19:01:20.238096686 [1] "native.enc"
2026/07/31 19:01:20.238097181
2026/07/31 19:01:20.238103602 $example.ask
2026/07/31 19:01:20.238104091 [1] "default"
2026/07/31 19:01:20.238111056
2026/07/31 19:01:20.238111526 $expressions
2026/07/31 19:01:20.238117854 [1] 5000
2026/07/31 19:01:20.238118340
2026/07/31 19:01:20.238124049 $help.search.types
2026/07/31 19:01:20.238124637 [1] "vignette" "demo" "help"
2026/07/31 19:01:20.238133237
2026/07/31 19:01:20.238133748 $help.try.all.packages
2026/07/31 19:01:20.238140628 [1] FALSE
2026/07/31 19:01:20.238141128
2026/07/31 19:01:20.238161373 $HTTPUserAgent
2026/07/31 19:01:20.238161977 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/31 19:01:20.238172315
2026/07/31 19:01:20.238172782 $internet.info
2026/07/31 19:01:20.238179219 [1] 2
2026/07/31 19:01:20.238179694
2026/07/31 19:01:20.238185211 $keep.parse.data
2026/07/31 19:01:20.238185707 [1] TRUE
2026/07/31 19:01:20.238192757
2026/07/31 19:01:20.238193252 $keep.parse.data.pkgs
2026/07/31 19:01:20.238203016 [1] FALSE
2026/07/31 19:01:20.238203611
2026/07/31 19:01:20.238209709 $keep.source
2026/07/31 19:01:20.238210204 [1] FALSE
2026/07/31 19:01:20.238216793
2026/07/31 19:01:20.238217320 $keep.source.pkgs
2026/07/31 19:01:20.238223916 [1] FALSE
2026/07/31 19:01:20.238224407
2026/07/31 19:01:20.238230296 $locatorBell
2026/07/31 19:01:20.238230795 [1] TRUE
2026/07/31 19:01:20.238237728
2026/07/31 19:01:20.238238258 $mailer
2026/07/31 19:01:20.238244092 [1] "mailto"
2026/07/31 19:01:20.238244561
2026/07/31 19:01:20.238250847 $matprod
2026/07/31 19:01:20.238251385 [1] "default"
2026/07/31 19:01:20.238258179
2026/07/31 19:01:20.238258725 $max.contour.segments
2026/07/31 19:01:20.238265776 [1] 25000
2026/07/31 19:01:20.238266252
2026/07/31 19:01:20.238272179 $max.print
2026/07/31 19:01:20.238272710 [1] 99999
2026/07/31 19:01:20.238279168
2026/07/31 19:01:20.238279668 $menu.graphics
2026/07/31 19:01:20.238286260 [1] TRUE
2026/07/31 19:01:20.238286760
2026/07/31 19:01:20.238293821 $na.action
2026/07/31 19:01:20.238294283 [1] "na.omit"
2026/07/31 19:01:20.238300984
2026/07/31 19:01:20.238301497 $nwarnings
2026/07/31 19:01:20.238307617 [1] 50
2026/07/31 19:01:20.238308107
2026/07/31 19:01:20.238313643 $OutDec
2026/07/31 19:01:20.238314182 [1] "."
2026/07/31 19:01:20.238320594
2026/07/31 19:01:20.238321120 $packrat.authenticated.downloads.use.renv
2026/07/31 19:01:20.238329402 [1] TRUE
2026/07/31 19:01:20.238329917
2026/07/31 19:01:20.238335756 $packrat.connect.timeout
2026/07/31 19:01:20.238336242 [1] 10
2026/07/31 19:01:20.238344001
2026/07/31 19:01:20.238344527 $packrat.untrusted.packages
2026/07/31 19:01:20.238351572 character(0)
2026/07/31 19:01:20.238352065
2026/07/31 19:01:20.238358273 $packrat.verbose.cache
2026/07/31 19:01:20.238358787 [1] TRUE
2026/07/31 19:01:20.238366262
2026/07/31 19:01:20.238366813 $pager
2026/07/31 19:01:20.238372646 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/07/31 19:01:20.238373286
2026/07/31 19:01:20.238380731 $papersize
2026/07/31 19:01:20.238381222 [1] "letter"
2026/07/31 19:01:20.238388045
2026/07/31 19:01:20.238388520 $PCRE_limit_recursion
2026/07/31 19:01:20.238395227 [1] NA
2026/07/31 19:01:20.238395726
2026/07/31 19:01:20.238401570 $PCRE_study
2026/07/31 19:01:20.238402092 [1] FALSE
2026/07/31 19:01:20.238408549
2026/07/31 19:01:20.238409024 $PCRE_use_JIT
2026/07/31 19:01:20.238415301 [1] TRUE
2026/07/31 19:01:20.238415768
2026/07/31 19:01:20.238421783 $pdfviewer
2026/07/31 19:01:20.238422328 [1] "/usr/bin/xdg-open"
2026/07/31 19:01:20.238429602
2026/07/31 19:01:20.238430172 $pkgType
2026/07/31 19:01:20.238439284 [1] "source"
2026/07/31 19:01:20.238439764
2026/07/31 19:01:20.238445883 $printcmd
2026/07/31 19:01:20.238446374 [1] "/usr/bin/lpr"
2026/07/31 19:01:20.238453166
2026/07/31 19:01:20.238453659 $prompt
2026/07/31 19:01:20.238459586 [1] "> "
2026/07/31 19:01:20.238460098
2026/07/31 19:01:20.238465913 $repos
2026/07/31 19:01:20.238466439 CRAN
2026/07/31 19:01:20.238472738 "@CRAN@"
2026/07/31 19:01:20.238473251
2026/07/31 19:01:20.238479200 $rl_word_breaks
2026/07/31 19:01:20.238503527 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/31 19:01:20.238504529
2026/07/31 19:01:20.238512314 $scipen
2026/07/31 19:01:20.238513612 [1] 0
2026/07/31 19:01:20.238518058
2026/07/31 19:01:20.238518410 $show.coef.Pvalues
2026/07/31 19:01:20.238523199 [1] TRUE
2026/07/31 19:01:20.238523523
2026/07/31 19:01:20.238527645 $show.error.messages
2026/07/31 19:01:20.238528625 [1] TRUE
2026/07/31 19:01:20.238533313
2026/07/31 19:01:20.238533661 $show.signif.stars
2026/07/31 19:01:20.238538159 [1] TRUE
2026/07/31 19:01:20.238538483
2026/07/31 19:01:20.238542353 $showErrorCalls
2026/07/31 19:01:20.238542685 [1] TRUE
2026/07/31 19:01:20.238548300
2026/07/31 19:01:20.238548671 $showNCalls
2026/07/31 19:01:20.238553615 [1] 50
2026/07/31 19:01:20.238553945
2026/07/31 19:01:20.238557686 $showWarnCalls
2026/07/31 19:01:20.238558018 [1] FALSE
2026/07/31 19:01:20.238562462
2026/07/31 19:01:20.238562791 $str
2026/07/31 19:01:20.238566440 $str$strict.width
2026/07/31 19:01:20.238566799 [1] "no"
2026/07/31 19:01:20.238571199
2026/07/31 19:01:20.238571515 $str$digits.d
2026/07/31 19:01:20.238575554 [1] 3
2026/07/31 19:01:20.238575868
2026/07/31 19:01:20.238579479 $str$vec.len
2026/07/31 19:01:20.238579785 [1] 4
2026/07/31 19:01:20.238583965
2026/07/31 19:01:20.238584309 $str$list.len
2026/07/31 19:01:20.238588431 [1] 99
2026/07/31 19:01:20.238589452
2026/07/31 19:01:20.238593044 $str$deparse.lines
2026/07/31 19:01:20.238593358 NULL
2026/07/31 19:01:20.238597690
2026/07/31 19:01:20.238597988 $str$drop.deparse.attr
2026/07/31 19:01:20.238602382 [1] TRUE
2026/07/31 19:01:20.238602720
2026/07/31 19:01:20.238606416 $str$formatNum
2026/07/31 19:01:20.238606746 function (x, ...)
2026/07/31 19:01:20.238611372 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/31 19:01:20.238611827 <environment: 0x5583a6873e38>
2026/07/31 19:01:20.238618454
2026/07/31 19:01:20.238618767
2026/07/31 19:01:20.238622298 $str.dendrogram.last
2026/07/31 19:01:20.238622682 [1] "`"
2026/07/31 19:01:20.238627337
2026/07/31 19:01:20.238627653 $texi2dvi
2026/07/31 19:01:20.238632307 [1] "/usr/bin/texi2dvi"
2026/07/31 19:01:20.238632633
2026/07/31 19:01:20.238637057 $timeout
2026/07/31 19:01:20.238637398 [1] 60
2026/07/31 19:01:20.238641382
2026/07/31 19:01:20.238641685 $ts.eps
2026/07/31 19:01:20.238645581 [1] 1e-05
2026/07/31 19:01:20.238645946
2026/07/31 19:01:20.238661701 $ts.S.compat
2026/07/31 19:01:20.238662057 [1] FALSE
2026/07/31 19:01:20.238666489
2026/07/31 19:01:20.238666801 $unzip
2026/07/31 19:01:20.238670802 [1] "/usr/bin/unzip"
2026/07/31 19:01:20.238671178
2026/07/31 19:01:20.238679104 $useFancyQuotes
2026/07/31 19:01:20.238679456 [1] TRUE
2026/07/31 19:01:20.238684086
2026/07/31 19:01:20.238684386 $verbose
2026/07/31 19:01:20.238688433 [1] FALSE
2026/07/31 19:01:20.238688731
2026/07/31 19:01:20.238692565 $warn
2026/07/31 19:01:20.238692916 [1] 0
2026/07/31 19:01:20.238697263
2026/07/31 19:01:20.238697570 $warning.length
2026/07/31 19:01:20.238701790 [1] 1000
2026/07/31 19:01:20.238702119
2026/07/31 19:01:20.238705813 $warnPartialMatchArgs
2026/07/31 19:01:20.238706170 [1] FALSE
2026/07/31 19:01:20.238710886
2026/07/31 19:01:20.238711921 $warnPartialMatchAttr
2026/07/31 19:01:20.238716350 [1] FALSE
2026/07/31 19:01:20.238716668
2026/07/31 19:01:20.238720475 $warnPartialMatchDollar
2026/07/31 19:01:20.238720869 [1] FALSE
2026/07/31 19:01:20.238725691
2026/07/31 19:01:20.238725997 $width
2026/07/31 19:01:20.238729739 [1] 80
2026/07/31 19:01:20.238730074
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/31 19:01:20.253422524 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:20.253576736 [connect-session] Job Key: [redacted]
2026/07/31 19:01:20.253583977 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:20.253585928 [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:36365 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:36365
2026/07/31 19:01:20.398765496 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:20.398994468 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/07/31 19:01:20.404857234
2026/07/31 19:01:20.404865583 $ env
2026/07/31 19:01:20.404912246 _DD_ROOT_GO_SESSION_ID=99996a81-9c07-449d-a02e-d829117b4c50
2026/07/31 19:01:20.404913082 EDITOR=vi
2026/07/31 19:01:20.404927503 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:20.404928202 HOSTNAME=f5e76c4cdf66
2026/07/31 19:01:20.404941872 LANG=en_US.UTF-8
2026/07/31 19:01:20.404942476 LANGUAGE=en_US:en
2026/07/31 19:01:20.404954432 LC_ALL=en_US.UTF-8
2026/07/31 19:01:20.404954976 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/31 19:01:20.404973025 LN_S=ln -s
2026/07/31 19:01:20.404973586 LOGNAME=rstudio-connect
2026/07/31 19:01:20.404981747 MAKEFLAGS=-j1
2026/07/31 19:01:20.404982242 MAKE=make
2026/07/31 19:01:20.404989587 PAGER=/usr/bin/pager
2026/07/31 19:01:20.404990128 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/31 19:01:20.405000811 POSIT_CONNECT=1
2026/07/31 19:01:20.405001305 POSIT_PRODUCT=CONNECT
2026/07/31 19:01:20.405009096 PWD=/opt/rstudio-connect/mnt/app
2026/07/31 19:01:20.405009605 R_ARCH=
2026/07/31 19:01:20.405017451 R_BROWSER=xdg-open
2026/07/31 19:01:20.405017951 R_BZIPCMD=/usr/bin/bzip2
2026/07/31 19:01:20.405025769 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/07/31 19:01:20.405026367 R_ENVIRON_USER=REDACTED
2026/07/31 19:01:20.405042380 R_GZIPCMD=/usr/bin/gzip
2026/07/31 19:01:20.405051897 R_HOME=/opt/R/4.4.3/lib/R
2026/07/31 19:01:20.405081741 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/07/31 19:01:20.405088444 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/07/31 19:01:20.405106850 R_LIBS_USER=REDACTED
2026/07/31 19:01:20.405110247 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/07/31 19:01:20.405125117 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpBAuTSq/packrat-src
2026/07/31 19:01:20.405125895 R_PAPERSIZE=letter
2026/07/31 19:01:20.405136335 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/31 19:01:20.405136805 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/31 19:01:20.405146257 R_PRINTCMD=/usr/bin/lpr
2026/07/31 19:01:20.405146703 R_PROFILE_USER=REDACTED
2026/07/31 19:01:20.405157435 R_RD4PDF=times,inconsolata,hyper
2026/07/31 19:01:20.405161054 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpBAuTSq
2026/07/31 19:01:20.405182259 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/07/31 19:01:20.405183544 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/31 19:01:20.405193783 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/31 19:01:20.405194351 RSTUDIO_PRODUCT=CONNECT
2026/07/31 19:01:20.405203625 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/31 19:01:20.405204143 R_UNZIPCMD=/usr/bin/unzip
2026/07/31 19:01:20.405213588 R_ZIPCMD=/usr/bin/zip
2026/07/31 19:01:20.405214109 SED=/usr/bin/sed
2026/07/31 19:01:20.405240949 SHLVL=2
2026/07/31 19:01:20.405241492 STARTUP_DEBUG_MODE=0
2026/07/31 19:01:20.405248574 TAR=/usr/bin/tar
2026/07/31 19:01:20.405249041 TERM=xterm
2026/07/31 19:01:20.405256052 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:20.405256564 TZ=UTC
2026/07/31 19:01:20.405264440 USERNAME=rstudio-connect
2026/07/31 19:01:20.405264938 USER=rstudio-connect
2026/07/31 19:01:20.407872107 _=/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/31 19:01:20.419074566 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:20.419235638 [connect-session] Job Key: [redacted]
2026/07/31 19:01:20.419244062 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:20.419246831 [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:36677 ...
Connected to session server http://127.0.0.1:36677
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:20.564160772 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:20.564337482 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/07/31 19:01:20.570146014
2026/07/31 19:01:20.570153394 $ findmnt --notruncate
2026/07/31 19:01:20.570183270 TARGET SOURCE FSTYPE OPTIONS
2026/07/31 19:01:20.570192108 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay2/l/
757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:20.570286897 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:20.570290697 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/31 19:01:20.570352660 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:20.570353486 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:20.570371214 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/31 19:01:20.570371724 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:20.570387909 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:20.570388377 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/31 19:01:20.570413991 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:20.570419696 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overl
ay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:20.570507731 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overl
ay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:20.570508441 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:20.570569844 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:20.570570607 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:20.570595399 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:20.570596775 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:20.570614850 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/jobs/0/pTNWRgx4Mfo9M9dx] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:20.570615184 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:20.570633377 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:20.570633799 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace689477154] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:20.570699615 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:20.573563281 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
Stopped session pings to http://127.0.0.1:36677
Stopping content session token refresher
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/31 19:01:20.585275562 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:20.585431131 [connect-session] Job Key: [redacted]
2026/07/31 19:01:20.585439116 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:20.585441117 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
Job started
Starting content session token refresher (interval: 12h0m0s)
Determining session server location ...
Connecting to session server http://127.0.0.1:42733 ...
Connected to session server http://127.0.0.1:42733
2026/07/31 19:01:20.730183579 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:20.730382026 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/31 19:01:20.974379775
2026/07/31 19:01:20.974396513 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/31 19:01:20.974460137 * Trying 18.189.162.241:443...
2026/07/31 19:01:20.974461103 * Connected to packagemanager.posit.co (18.189.162.241) port 443 (#0)
2026/07/31 19:01:20.974473087 * ALPN, offering h2
2026/07/31 19:01:20.974473510 * ALPN, offering http/1.1
2026/07/31 19:01:20.974483407 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/31 19:01:20.974484405 * CApath: /etc/ssl/certs
2026/07/31 19:01:20.974495432 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:20.974496076 } [5 bytes data]
2026/07/31 19:01:20.974506848 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/31 19:01:20.974507376 } [512 bytes data]
2026/07/31 19:01:20.974521896 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:20.974527705 { [5 bytes data]
2026/07/31 19:01:20.974562959 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/31 19:01:20.974563828 { [104 bytes data]
2026/07/31 19:01:20.974573536 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:20.974574169 { [5 bytes data]
2026/07/31 19:01:20.974583279 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/31 19:01:20.974583928 { [3880 bytes data]
2026/07/31 19:01:20.974592971 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:20.974593593 { [5 bytes data]
2026/07/31 19:01:20.974603060 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/31 19:01:20.974603586 { [333 bytes data]
2026/07/31 19:01:20.974612903 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:20.974613399 { [5 bytes data]
2026/07/31 19:01:20.974622231 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/31 19:01:20.974622706 { [4 bytes data]
2026/07/31 19:01:20.974631293 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:20.974631807 } [5 bytes data]
2026/07/31 19:01:20.974640460 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/31 19:01:20.974640940 } [70 bytes data]
2026/07/31 19:01:20.974650112 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/31 19:01:20.974650602 } [5 bytes data]
2026/07/31 19:01:20.974658974 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/31 19:01:20.974659450 } [1 bytes data]
2026/07/31 19:01:20.974668610 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:20.974669133 } [5 bytes data]
2026/07/31 19:01:20.974678129 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/31 19:01:20.974678654 } [16 bytes data]
2026/07/31 19:01:20.974687066 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/31 19:01:20.974687547 { [5 bytes data]
2026/07/31 19:01:20.974695630 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:20.974696142 { [5 bytes data]
2026/07/31 19:01:20.974704905 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/31 19:01:20.974705458 { [16 bytes data]
2026/07/31 19:01:20.974714053 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/31 19:01:20.974714604 * ALPN, server accepted to use h2
2026/07/31 19:01:20.974726602 * Server certificate:
2026/07/31 19:01:20.974727138 * subject: CN=p3m.posit.it
2026/07/31 19:01:20.974735094 * start date: Jul 12 00:00:00 2026 GMT
2026/07/31 19:01:20.974735536 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/31 19:01:20.974744234 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/31 19:01:20.974746538 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/31 19:01:20.974760635 * SSL certificate verify ok.
2026/07/31 19:01:20.974761124 * Using HTTP2, server supports multiplexing
2026/07/31 19:01:20.974770826 * Connection state changed (HTTP/2 confirmed)
2026/07/31 19:01:20.974771301 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/31 19:01:20.974794614 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:20.974795196 } [5 bytes data]
2026/07/31 19:01:20.974804970 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:20.974805567 } [5 bytes data]
2026/07/31 19:01:20.974814485 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:20.974814996 } [5 bytes data]
2026/07/31 19:01:20.974823604 * Using Stream ID: 1 (easy handle 0x55b8dce50a40)
2026/07/31 19:01:20.974824156 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:20.974835133 } [5 bytes data]
2026/07/31 19:01:20.974835700 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/31 19:01:20.974848324 > Host: packagemanager.posit.co
2026/07/31 19:01:20.974848933 > user-agent: curl/7.81.0
2026/07/31 19:01:20.974857807 > accept: */*
2026/07/31 19:01:20.974858389 >
2026/07/31 19:01:20.974864611 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:20.974865163 { [5 bytes data]
2026/07/31 19:01:20.974873763 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/31 19:01:20.974874230 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:20.974885673 } [5 bytes data]
2026/07/31 19:01:20.974886212 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:20.974912345 { [5 bytes data]
2026/07/31 19:01:20.974912929 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:20.974921848 { [5 bytes data]
2026/07/31 19:01:20.974922343 < HTTP/2 400
2026/07/31 19:01:20.974929548 < date: Fri, 31 Jul 2026 19:01:20 GMT
2026/07/31 19:01:20.974930180 < content-type: text/plain; charset=utf-8
2026/07/31 19:01:20.974940404 < content-length: 94
2026/07/31 19:01:20.974940898 < cache-control: max-age=3600
2026/07/31 19:01:20.974949515 < request-id: daf8b3e9-617b-47f5-b4e9-25b3f5a25796
2026/07/31 19:01:20.974950042 < server: Posit Package Manager v2026.06.0
2026/07/31 19:01:20.974961557 < x-content-type-options: nosniff
2026/07/31 19:01:20.974962126 < x-frame-options: DENY
2026/07/31 19:01:20.974971692 < x-repository-type: RSPM
2026/07/31 19:01:20.974972227 <
2026/07/31 19:01:20.974979573 { [94 bytes data]
2026/07/31 19:01:20.974980112 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:20.974988937 { [5 bytes data]
2026/07/31 19:01:20.977965734 * 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/31 19:01:20.990714170 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:20.990877474 [connect-session] Job Key: [redacted]
2026/07/31 19:01:20.990886318 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:20.990888876 [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:46553 ...
Connected to session server http://127.0.0.1:46553
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:21.137183740 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:21.137419263 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/31 19:01:21.390980634
2026/07/31 19:01:21.390999855 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/31 19:01:21.391091946 * Trying 18.227.229.53:443...
2026/07/31 19:01:21.391093543 * Connected to packagemanager.posit.co (18.227.229.53) port 443 (#0)
2026/07/31 19:01:21.391106482 * ALPN, offering h2
2026/07/31 19:01:21.391106963 * ALPN, offering http/1.1
2026/07/31 19:01:21.391116500 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/31 19:01:21.391117159 * CApath: /etc/ssl/certs
2026/07/31 19:01:21.391218243 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:21.391223017 } [5 bytes data]
2026/07/31 19:01:21.391251062 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/31 19:01:21.391251868 } [512 bytes data]
2026/07/31 19:01:21.391262217 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:21.391262801 { [5 bytes data]
2026/07/31 19:01:21.391272221 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/31 19:01:21.391272778 { [104 bytes data]
2026/07/31 19:01:21.391281590 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:21.391282184 { [5 bytes data]
2026/07/31 19:01:21.391291130 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/31 19:01:21.391291675 { [3880 bytes data]
2026/07/31 19:01:21.391300540 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:21.391301006 { [5 bytes data]
2026/07/31 19:01:21.391309605 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/31 19:01:21.391310066 { [333 bytes data]
2026/07/31 19:01:21.391318898 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:21.391319416 { [5 bytes data]
2026/07/31 19:01:21.391328205 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/31 19:01:21.391328732 { [4 bytes data]
2026/07/31 19:01:21.391337271 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:21.391337763 } [5 bytes data]
2026/07/31 19:01:21.391347079 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/31 19:01:21.391347592 } [70 bytes data]
2026/07/31 19:01:21.391356945 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/31 19:01:21.391357450 } [5 bytes data]
2026/07/31 19:01:21.391365644 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/31 19:01:21.391366121 } [1 bytes data]
2026/07/31 19:01:21.391375368 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:21.391375823 } [5 bytes data]
2026/07/31 19:01:21.391384702 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/31 19:01:21.391385216 } [16 bytes data]
2026/07/31 19:01:21.391393670 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/31 19:01:21.391394180 { [5 bytes data]
2026/07/31 19:01:21.391402631 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:21.391403120 { [5 bytes data]
2026/07/31 19:01:21.391415415 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/31 19:01:21.391415900 { [16 bytes data]
2026/07/31 19:01:21.391428629 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/31 19:01:21.391429149 * ALPN, server accepted to use h2
2026/07/31 19:01:21.391444282 * Server certificate:
2026/07/31 19:01:21.391444854 * subject: CN=p3m.posit.it
2026/07/31 19:01:21.391453844 * start date: Jul 12 00:00:00 2026 GMT
2026/07/31 19:01:21.391454390 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/31 19:01:21.391466752 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/31 19:01:21.391467622 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/31 19:01:21.391486521 * SSL certificate verify ok.
2026/07/31 19:01:21.391487046 * Using HTTP2, server supports multiplexing
2026/07/31 19:01:21.391497076 * Connection state changed (HTTP/2 confirmed)
2026/07/31 19:01:21.391497764 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/31 19:01:21.391507568 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:21.391526250 } [5 bytes data]
2026/07/31 19:01:21.391526883 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:21.391535638 } [5 bytes data]
2026/07/31 19:01:21.391536147 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:21.391544692 } [5 bytes data]
2026/07/31 19:01:21.391545220 * Using Stream ID: 1 (easy handle 0x557bdb9dfa40)
2026/07/31 19:01:21.391554292 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:21.391554853 } [5 bytes data]
2026/07/31 19:01:21.391563693 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/31 19:01:21.391564278 > Host: packagemanager.posit.co
2026/07/31 19:01:21.391574288 > user-agent: curl/7.81.0
2026/07/31 19:01:21.391574879 > accept: */*
2026/07/31 19:01:21.391582305 >
2026/07/31 19:01:21.391582781 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:21.391591066 { [5 bytes data]
2026/07/31 19:01:21.391591646 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/31 19:01:21.391604848 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:21.391605396 } [5 bytes data]
2026/07/31 19:01:21.391613889 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:21.391614352 { [5 bytes data]
2026/07/31 19:01:21.391623099 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:21.391623672 { [5 bytes data]
2026/07/31 19:01:21.391632324 < HTTP/2 400
2026/07/31 19:01:21.391632952 < date: Fri, 31 Jul 2026 19:01:21 GMT
2026/07/31 19:01:21.391640840 < content-type: text/plain; charset=utf-8
2026/07/31 19:01:21.391641444 < content-length: 94
2026/07/31 19:01:21.391650668 < cache-control: max-age=3600
2026/07/31 19:01:21.391651163 < request-id: 55b59964-9687-4f17-9020-f652c16d8f00
2026/07/31 19:01:21.391661345 < server: Posit Package Manager v2026.06.0
2026/07/31 19:01:21.391661861 < x-content-type-options: nosniff
2026/07/31 19:01:21.391672186 < x-frame-options: DENY
2026/07/31 19:01:21.391672742 < x-repository-type: RSPM
2026/07/31 19:01:21.391681178 <
2026/07/31 19:01:21.391681676 { [94 bytes data]
2026/07/31 19:01:21.391687876 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:21.391688350 { [5 bytes data]
2026/07/31 19:01:21.396135977 * Connection #0 to host packagemanager.posit.co left intact
packrat-restore-sandbox R-version Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/31 19:01:21.408849003 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:21.409032373 [connect-session] Job Key: [redacted]
2026/07/31 19:01:21.409041235 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:21.409043446 [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:45787 ...
Connected to session server http://127.0.0.1:45787
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:21.942513372 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:21.942721647 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/07/31 19:01:21.957272996
2026/07/31 19:01:21.957281271 $ /opt/R/4.5.2/bin/R --version
2026/07/31 19:01:21.957312765 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble"
2026/07/31 19:01:21.957313725 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/31 19:01:21.957327748 Platform: x86_64-pc-linux-gnu
2026/07/31 19:01:21.957328289
2026/07/31 19:01:21.957335996 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/31 19:01:21.957336478 You are welcome to redistribute it under the terms of the
2026/07/31 19:01:21.957350117 GNU General Public License versions 2 or 3.
2026/07/31 19:01:21.957350809 For more information about these matters see
2026/07/31 19:01:21.960885410 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:45787
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/31 19:01:21.973154156 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:21.973324362 [connect-session] Job Key: [redacted]
2026/07/31 19:01:21.973331837 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:21.973334000 [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:37809 ...
Connected to session server http://127.0.0.1:37809
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:22.120984224 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:22.121174080 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/07/31 19:01:22.293538210
2026/07/31 19:01:22.293549734 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/31 19:01:22.293933518 Package Version LibPath
2026/07/31 19:01:22.293935479 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293945102 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293945454 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293952595 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293952925 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293959516 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293959841 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293966168 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293966522 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293973417 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293973755 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293983292 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293983935 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.293998717 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294000458 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294014414 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294014900 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294025935 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294026447 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294034254 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294034588 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294041560 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294041869 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294048821 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294049181 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294056731 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294057140 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294072220 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294072548 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294079156 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294079470 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294086373 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294086672 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294098307 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294098795 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294106930 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294107327 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294113890 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294114217 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294132517 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.294132988 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:22.297546972 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/31 19:01:22.309682752 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:22.309887933 [connect-session] Job Key: [redacted]
2026/07/31 19:01:22.309926492 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:22.309929901 [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:38839 ...
Connected to session server http://127.0.0.1:38839
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:22.456427633 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:22.456622891 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/07/31 19:01:22.456986400 $add.smooth
2026/07/31 19:01:22.456999945 [1] TRUE
2026/07/31 19:01:22.457045867
2026/07/31 19:01:22.457046707 $bitmapType
2026/07/31 19:01:22.457072274 [1] "cairo"
2026/07/31 19:01:22.457072845
2026/07/31 19:01:22.457079618 $browser
2026/07/31 19:01:22.457081502 [1] "xdg-open"
2026/07/31 19:01:22.457088441
2026/07/31 19:01:22.457088962 $browserNLdisabled
2026/07/31 19:01:22.457096462 [1] FALSE
2026/07/31 19:01:22.457096990
2026/07/31 19:01:22.457103419 $catch.script.errors
2026/07/31 19:01:22.457103920 [1] FALSE
2026/07/31 19:01:22.457111227
2026/07/31 19:01:22.457111741 $CBoundsCheck
2026/07/31 19:01:22.457118315 [1] FALSE
2026/07/31 19:01:22.457118831
2026/07/31 19:01:22.457125054 $check.bounds
2026/07/31 19:01:22.457125552 [1] FALSE
2026/07/31 19:01:22.457136454
2026/07/31 19:01:22.457138051 $citation.bibtex.max
2026/07/31 19:01:22.457154637 [1] 1
2026/07/31 19:01:22.457155349
2026/07/31 19:01:22.457161013 $continue
2026/07/31 19:01:22.457161544 [1] "+ "
2026/07/31 19:01:22.457167762
2026/07/31 19:01:22.457168282 $contrasts
2026/07/31 19:01:22.457174953 unordered ordered
2026/07/31 19:01:22.457175696 "contr.treatment" "contr.poly"
2026/07/31 19:01:22.457184964
2026/07/31 19:01:22.457185469 $defaultPackages
2026/07/31 19:01:22.457192334 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/31 19:01:22.457192991
2026/07/31 19:01:22.457202273 $demo.ask
2026/07/31 19:01:22.457202797 [1] "default"
2026/07/31 19:01:22.457209289
2026/07/31 19:01:22.457209831 $deparse.cutoff
2026/07/31 19:01:22.457216458 [1] 60
2026/07/31 19:01:22.457217038
2026/07/31 19:01:22.457230531 $device
2026/07/31 19:01:22.457431495 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/31 19:01:22.457434215 width, height, onefile, family, title, fonts, version, paper,
2026/07/31 19:01:22.457455007 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/31 19:01:22.457455594 useKerning, fillOddEven, compress, timestamp, producer, author)
2026/07/31 19:01:22.457468930 {
2026/07/31 19:01:22.457469795 initPSandPDFfonts()
2026/07/31 19:01:22.457477132 new <- list()
2026/07/31 19:01:22.457477767 if (!missing(width))
2026/07/31 19:01:22.457486179 new$width <- width
2026/07/31 19:01:22.457486688 if (!missing(height))
2026/07/31 19:01:22.457494978 new$height <- height
2026/07/31 19:01:22.457495457 if (!missing(onefile))
2026/07/31 19:01:22.457503579 new$onefile <- onefile
2026/07/31 19:01:22.457504185 if (!missing(title))
2026/07/31 19:01:22.457512669 new$title <- title
2026/07/31 19:01:22.457513202 if (!missing(fonts))
2026/07/31 19:01:22.457521679 new$fonts <- fonts
2026/07/31 19:01:22.457522196 if (!missing(version))
2026/07/31 19:01:22.457545114 new$version <- version
2026/07/31 19:01:22.457546572 if (!missing(paper))
2026/07/31 19:01:22.457555567 new$paper <- paper
2026/07/31 19:01:22.457556076 if (!missing(encoding))
2026/07/31 19:01:22.457564441 new$encoding <- encoding
2026/07/31 19:01:22.457564980 if (!missing(bg))
2026/07/31 19:01:22.457573261 new$bg <- bg
2026/07/31 19:01:22.457573806 if (!missing(fg))
2026/07/31 19:01:22.457581332 new$fg <- fg
2026/07/31 19:01:22.457581874 if (!missing(pointsize))
2026/07/31 19:01:22.457590108 new$pointsize <- pointsize
2026/07/31 19:01:22.457591030 if (!missing(pagecentre))
2026/07/31 19:01:22.457600409 new$pagecentre <- pagecentre
2026/07/31 19:01:22.457600958 if (!missing(colormodel))
2026/07/31 19:01:22.457610013 new$colormodel <- colormodel
2026/07/31 19:01:22.457610525 if (!missing(useDingbats))
2026/07/31 19:01:22.457619479 new$useDingbats <- useDingbats
2026/07/31 19:01:22.457620030 if (!missing(useKerning))
2026/07/31 19:01:22.457635425 new$useKerning <- useKerning
2026/07/31 19:01:22.457635937 if (!missing(fillOddEven))
2026/07/31 19:01:22.457644261 new$fillOddEven <- fillOddEven
2026/07/31 19:01:22.457644793 if (!missing(compress))
2026/07/31 19:01:22.457654043 new$compress <- compress
2026/07/31 19:01:22.457654528 if (!missing(timestamp))
2026/07/31 19:01:22.457663262 new$timestamp <- timestamp
2026/07/31 19:01:22.457663757 if (!missing(producer))
2026/07/31 19:01:22.457672696 new$producer <- producer
2026/07/31 19:01:22.457673275 if (!missing(author))
2026/07/31 19:01:22.457682559 new$author <- author
2026/07/31 19:01:22.457683114 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/31 19:01:22.457694217 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/31 19:01:22.457694881 inherits(family, "CIDFont"))) {
2026/07/31 19:01:22.457705674 enc <- family$encoding
2026/07/31 19:01:22.457706167 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/31 19:01:22.457716602 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/31 19:01:22.457717138 "default"))
2026/07/31 19:01:22.457727562 old$encoding <- enc
2026/07/31 19:01:22.457728078 family <- family$metrics
2026/07/31 19:01:22.457736835 }
2026/07/31 19:01:22.457737381 if (is.null(old$encoding) || old$encoding == "default")
2026/07/31 19:01:22.457746237 old$encoding <- guessEncoding()
2026/07/31 19:01:22.457746839 if (!missing(family)) {
2026/07/31 19:01:22.457756281 if (length(family) == 4L) {
2026/07/31 19:01:22.457756927 family <- c(family, "Symbol.afm")
2026/07/31 19:01:22.457766572 }
2026/07/31 19:01:22.457767112 else if (length(family) == 5L) {
2026/07/31 19:01:22.457774549 }
2026/07/31 19:01:22.457775076 else if (length(family) == 1L) {
2026/07/31 19:01:22.457782762 pf <- pdfFonts(family)[[1L]]
2026/07/31 19:01:22.457783266 if (is.null(pf))
2026/07/31 19:01:22.457792396 stop(gettextf("unknown family '%s'", family),
2026/07/31 19:01:22.457792924 domain = NA)
2026/07/31 19:01:22.457802591 matchFont(pf, old$encoding)
2026/07/31 19:01:22.457803104 }
2026/07/31 19:01:22.457811270 else stop("invalid 'family' argument")
2026/07/31 19:01:22.457811768 old$family <- family
2026/07/31 19:01:22.457821062 }
2026/07/31 19:01:22.457821560 version <- old$version
2026/07/31 19:01:22.457828915 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/31 19:01:22.457829475 "2.0")
2026/07/31 19:01:22.457837955 if (version %in% versions)
2026/07/31 19:01:22.457838503 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/31 19:01:22.457848808 else stop("invalid PDF version")
2026/07/31 19:01:22.457849313 onefile <- old$onefile
2026/07/31 19:01:22.457857090 if (!checkIntFormat(file))
2026/07/31 19:01:22.457857575 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/31 19:01:22.457867200 domain = NA)
2026/07/31 19:01:22.457867669 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/31 19:01:22.457877312 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/31 19:01:22.457877795 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/31 19:01:22.457888837 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/31 19:01:22.457889306 old$fillOddEven, old$compress, old$timestamp, old$producer,
2026/07/31 19:01:22.457917589 old$author)
2026/07/31 19:01:22.457918241 invisible()
2026/07/31 19:01:22.457925853 }
2026/07/31 19:01:22.457926533 <bytecode: 0x55e75e07fc50>
2026/07/31 19:01:22.457934142 <environment: namespace:grDevices>
2026/07/31 19:01:22.457934816
2026/07/31 19:01:22.457945758 $device.ask.default
2026/07/31 19:01:22.457946205 [1] FALSE
2026/07/31 19:01:22.457954523
2026/07/31 19:01:22.457954915 $digits
2026/07/31 19:01:22.457961409 [1] 7
2026/07/31 19:01:22.457961985
2026/07/31 19:01:22.457968167 $download.file.extra
2026/07/31 19:01:22.457968570 [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/31 19:01:22.457982786
2026/07/31 19:01:22.457983177 $download.file.method
2026/07/31 19:01:22.457989236 [1] "curl"
2026/07/31 19:01:22.457989763
2026/07/31 19:01:22.457995661 $dvipscmd
2026/07/31 19:01:22.457996168 [1] "dvips"
2026/07/31 19:01:22.458009089
2026/07/31 19:01:22.458009641 $echo
2026/07/31 19:01:22.458017535 [1] FALSE
2026/07/31 19:01:22.458018006
2026/07/31 19:01:22.458023645 $editor
2026/07/31 19:01:22.458024116 [1] "vi"
2026/07/31 19:01:22.458030509
2026/07/31 19:01:22.458030964 $encoding
2026/07/31 19:01:22.458037304 [1] "native.enc"
2026/07/31 19:01:22.458037656
2026/07/31 19:01:22.458042713 $example.ask
2026/07/31 19:01:22.458043025 [1] "default"
2026/07/31 19:01:22.458048087
2026/07/31 19:01:22.458048619 $expressions
2026/07/31 19:01:22.458057143 [1] 5000
2026/07/31 19:01:22.458057800
2026/07/31 19:01:22.458062826 $help.search.types
2026/07/31 19:01:22.458063391 [1] "vignette" "demo" "help"
2026/07/31 19:01:22.458071602
2026/07/31 19:01:22.458073026 $help.try.all.packages
2026/07/31 19:01:22.458361394 [1] FALSE
2026/07/31 19:01:22.458375235
2026/07/31 19:01:22.458375842 $HTTPUserAgent
2026/07/31 19:01:22.458385655 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/31 19:01:22.458386448
2026/07/31 19:01:22.458396455 $internet.info
2026/07/31 19:01:22.458396943 [1] 2
2026/07/31 19:01:22.458403349
2026/07/31 19:01:22.458403804 $keep.parse.data
2026/07/31 19:01:22.458410429 [1] TRUE
2026/07/31 19:01:22.458410995
2026/07/31 19:01:22.458417544 $keep.parse.data.pkgs
2026/07/31 19:01:22.458418076 [1] FALSE
2026/07/31 19:01:22.458425554
2026/07/31 19:01:22.458426099 $keep.source
2026/07/31 19:01:22.458432722 [1] FALSE
2026/07/31 19:01:22.458433268
2026/07/31 19:01:22.458439408 $keep.source.pkgs
2026/07/31 19:01:22.458439917 [1] FALSE
2026/07/31 19:01:22.458447060
2026/07/31 19:01:22.458447621 $locatorBell
2026/07/31 19:01:22.458454081 [1] TRUE
2026/07/31 19:01:22.458454650
2026/07/31 19:01:22.458460789 $mailer
2026/07/31 19:01:22.458461338 [1] "mailto"
2026/07/31 19:01:22.458468474
2026/07/31 19:01:22.458469064 $matprod
2026/07/31 19:01:22.458475487 [1] "default"
2026/07/31 19:01:22.458476012
2026/07/31 19:01:22.458482639 $max.contour.segments
2026/07/31 19:01:22.458483168 [1] 25000
2026/07/31 19:01:22.458490792
2026/07/31 19:01:22.458491374 $max.print
2026/07/31 19:01:22.458497736 [1] 99999
2026/07/31 19:01:22.458498269
2026/07/31 19:01:22.458504308 $menu.graphics
2026/07/31 19:01:22.458504860 [1] TRUE
2026/07/31 19:01:22.458511985
2026/07/31 19:01:22.458512513 $na.action
2026/07/31 19:01:22.458518877 [1] "na.omit"
2026/07/31 19:01:22.458519390
2026/07/31 19:01:22.458525778 $nwarnings
2026/07/31 19:01:22.458526392 [1] 50
2026/07/31 19:01:22.458532902
2026/07/31 19:01:22.458533400 $OutDec
2026/07/31 19:01:22.458539921 [1] "."
2026/07/31 19:01:22.458540482
2026/07/31 19:01:22.458546302 $packrat.authenticated.downloads.use.renv
2026/07/31 19:01:22.458547011 [1] TRUE
2026/07/31 19:01:22.458555273
2026/07/31 19:01:22.458555769 $packrat.connect.timeout
2026/07/31 19:01:22.458562348 [1] 10
2026/07/31 19:01:22.458562833
2026/07/31 19:01:22.458568626 $packrat.untrusted.packages
2026/07/31 19:01:22.458569071 character(0)
2026/07/31 19:01:22.458576750
2026/07/31 19:01:22.458577276 $packrat.verbose.cache
2026/07/31 19:01:22.458583794 [1] TRUE
2026/07/31 19:01:22.458584358
2026/07/31 19:01:22.458590057 $pager
2026/07/31 19:01:22.458590496 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/07/31 19:01:22.458597902
2026/07/31 19:01:22.458598416 $papersize
2026/07/31 19:01:22.458604468 [1] "letter"
2026/07/31 19:01:22.458604893
2026/07/31 19:01:22.458616351 $PCRE_limit_recursion
2026/07/31 19:01:22.458616884 [1] NA
2026/07/31 19:01:22.458623781
2026/07/31 19:01:22.458624231 $PCRE_study
2026/07/31 19:01:22.458630818 [1] FALSE
2026/07/31 19:01:22.458631307
2026/07/31 19:01:22.458637367 $PCRE_use_JIT
2026/07/31 19:01:22.458637874 [1] TRUE
2026/07/31 19:01:22.458644742
2026/07/31 19:01:22.458645270 $pdfviewer
2026/07/31 19:01:22.458651327 [1] "/usr/bin/xdg-open"
2026/07/31 19:01:22.458651939
2026/07/31 19:01:22.458658748 $pkgType
2026/07/31 19:01:22.458659238 [1] "source"
2026/07/31 19:01:22.458665409
2026/07/31 19:01:22.458665909 $printcmd
2026/07/31 19:01:22.458671408 [1] "/usr/bin/lpr"
2026/07/31 19:01:22.458671931
2026/07/31 19:01:22.458678294 $prompt
2026/07/31 19:01:22.458678740 [1] "> "
2026/07/31 19:01:22.458687245
2026/07/31 19:01:22.458687709 $repos
2026/07/31 19:01:22.458693175 CRAN
2026/07/31 19:01:22.458693646 "@CRAN@"
2026/07/31 19:01:22.458699725
2026/07/31 19:01:22.458700301 $rl_word_breaks
2026/07/31 19:01:22.458706482 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/31 19:01:22.458707077
2026/07/31 19:01:22.458713698 $scipen
2026/07/31 19:01:22.458714163 [1] 0
2026/07/31 19:01:22.458719697
2026/07/31 19:01:22.458720160 $show.coef.Pvalues
2026/07/31 19:01:22.458726487 [1] TRUE
2026/07/31 19:01:22.458726952
2026/07/31 19:01:22.458732575 $show.error.messages
2026/07/31 19:01:22.458733063 [1] TRUE
2026/07/31 19:01:22.458740107
2026/07/31 19:01:22.458740563 $show.signif.stars
2026/07/31 19:01:22.458747032 [1] TRUE
2026/07/31 19:01:22.458747669
2026/07/31 19:01:22.458753396 $showErrorCalls
2026/07/31 19:01:22.458753886 [1] TRUE
2026/07/31 19:01:22.458760810
2026/07/31 19:01:22.458761224 $showNCalls
2026/07/31 19:01:22.458844840 [1] 50
2026/07/31 19:01:22.458866479
2026/07/31 19:01:22.458867049 $showWarnCalls
2026/07/31 19:01:22.458872948 [1] FALSE
2026/07/31 19:01:22.458873422
2026/07/31 19:01:22.458879370 $str
2026/07/31 19:01:22.458879851 $str$strict.width
2026/07/31 19:01:22.458886849 [1] "no"
2026/07/31 19:01:22.458887390
2026/07/31 19:01:22.458910797 $str$digits.d
2026/07/31 19:01:22.458917300 [1] 3
2026/07/31 19:01:22.458928303
2026/07/31 19:01:22.458928923 $str$vec.len
2026/07/31 19:01:22.458944025 [1] 4
2026/07/31 19:01:22.458944824
2026/07/31 19:01:22.458950315 $str$list.len
2026/07/31 19:01:22.458950815 [1] 99
2026/07/31 19:01:22.458957371
2026/07/31 19:01:22.458957841 $str$deparse.lines
2026/07/31 19:01:22.458965282 NULL
2026/07/31 19:01:22.458965785
2026/07/31 19:01:22.458985579 $str$drop.deparse.attr
2026/07/31 19:01:22.458986099 [1] TRUE
2026/07/31 19:01:22.458993142
2026/07/31 19:01:22.458993613 $str$formatNum
2026/07/31 19:01:22.458999618 function (x, ...)
2026/07/31 19:01:22.459000199 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/31 19:01:22.459009302 <environment: 0x55e75e8f3018>
2026/07/31 19:01:22.459009759
2026/07/31 19:01:22.459017053
2026/07/31 19:01:22.459017571 $str.dendrogram.last
2026/07/31 19:01:22.459024755 [1] "`"
2026/07/31 19:01:22.459025278
2026/07/31 19:01:22.459030912 $texi2dvi
2026/07/31 19:01:22.459031389 [1] "/usr/bin/texi2dvi"
2026/07/31 19:01:22.459051259
2026/07/31 19:01:22.459051815 $timeout
2026/07/31 19:01:22.459058053 [1] 60
2026/07/31 19:01:22.459058586
2026/07/31 19:01:22.459064520 $ts.eps
2026/07/31 19:01:22.459065062 [1] 1e-05
2026/07/31 19:01:22.459071923
2026/07/31 19:01:22.459072441 $ts.S.compat
2026/07/31 19:01:22.459078879 [1] FALSE
2026/07/31 19:01:22.459079427
2026/07/31 19:01:22.459085684 $unzip
2026/07/31 19:01:22.459086255 [1] "/usr/bin/unzip"
2026/07/31 19:01:22.459093357
2026/07/31 19:01:22.459093865 $useFancyQuotes
2026/07/31 19:01:22.459152054 [1] TRUE
2026/07/31 19:01:22.459161652
2026/07/31 19:01:22.459162196 $verbose
2026/07/31 19:01:22.459168533 [1] FALSE
2026/07/31 19:01:22.459169080
2026/07/31 19:01:22.459175257 $warn
2026/07/31 19:01:22.459175809 [1] 0
2026/07/31 19:01:22.459182360
2026/07/31 19:01:22.459182845 $warning.length
2026/07/31 19:01:22.459189269 [1] 1000
2026/07/31 19:01:22.459189736
2026/07/31 19:01:22.459195348 $warnPartialMatchArgs
2026/07/31 19:01:22.459195822 [1] FALSE
2026/07/31 19:01:22.459207608
2026/07/31 19:01:22.459208156 $warnPartialMatchAttr
2026/07/31 19:01:22.459215672 [1] FALSE
2026/07/31 19:01:22.459216114
2026/07/31 19:01:22.459222445 $warnPartialMatchDollar
2026/07/31 19:01:22.459222954 [1] FALSE
2026/07/31 19:01:22.459232016
2026/07/31 19:01:22.459232484 $width
2026/07/31 19:01:22.459238349 [1] 80
2026/07/31 19:01:22.459238816
Stopped session pings to http://127.0.0.1:38839
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/31 19:01:22.472801495 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:22.472969522 [connect-session] Job Key: [redacted]
2026/07/31 19:01:22.472977849 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:22.472979707 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
Job started
Starting content session token refresher (interval: 12h0m0s)
Determining session server location ...
Connecting to session server http://127.0.0.1:37583 ...
Connected to session server http://127.0.0.1:37583
2026/07/31 19:01:22.622670097 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:22.622868641 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/07/31 19:01:22.628418082
2026/07/31 19:01:22.628424186 $ env
2026/07/31 19:01:22.628457260 _DD_ROOT_GO_SESSION_ID=99996a81-9c07-449d-a02e-d829117b4c50
2026/07/31 19:01:22.628458123 EDITOR=vi
2026/07/31 19:01:22.628472477 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:22.628475200 HOSTNAME=f5e76c4cdf66
2026/07/31 19:01:22.628492287 LANG=en_US.UTF-8
2026/07/31 19:01:22.628494514 LANGUAGE=en_US:en
2026/07/31 19:01:22.628539533 LC_ALL=en_US.UTF-8
2026/07/31 19:01:22.628542022 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/31 19:01:22.628565142 LN_S=ln -s
2026/07/31 19:01:22.628566090 LOGNAME=rstudio-connect
2026/07/31 19:01:22.628575482 MAKEFLAGS=-j1
2026/07/31 19:01:22.628576085 MAKE=make
2026/07/31 19:01:22.628583475 PAGER=/usr/bin/pager
2026/07/31 19:01:22.628583989 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/31 19:01:22.628602321 POSIT_CONNECT=1
2026/07/31 19:01:22.628602893 POSIT_PRODUCT=CONNECT
2026/07/31 19:01:22.628610484 PWD=/opt/rstudio-connect/mnt/app
2026/07/31 19:01:22.628611021 R_ARCH=
2026/07/31 19:01:22.628618729 R_BROWSER=xdg-open
2026/07/31 19:01:22.628619245 R_BZIPCMD=/usr/bin/bzip2
2026/07/31 19:01:22.628632923 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/07/31 19:01:22.628636868 R_ENVIRON_USER=REDACTED
2026/07/31 19:01:22.628658623 R_GZIPCMD=/usr/bin/gzip
2026/07/31 19:01:22.628659201 R_HOME=/opt/R/4.5.2/lib/R
2026/07/31 19:01:22.628668045 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/07/31 19:01:22.628668908 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/07/31 19:01:22.628687429 R_LIBS_USER=REDACTED
2026/07/31 19:01:22.628687998 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/07/31 19:01:22.628698242 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/Rtmp1h5oHS/packrat-src
2026/07/31 19:01:22.628698845 R_PAPERSIZE=letter
2026/07/31 19:01:22.628709984 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/31 19:01:22.628710500 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/31 19:01:22.628719901 R_PRINTCMD=/usr/bin/lpr
2026/07/31 19:01:22.628720412 R_PROFILE_USER=REDACTED
2026/07/31 19:01:22.628731584 R_RD4PDF=times,inconsolata,hyper
2026/07/31 19:01:22.628732152 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmp1h5oHS
2026/07/31 19:01:22.628743888 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/07/31 19:01:22.628744429 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/31 19:01:22.628754273 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/31 19:01:22.628754783 RSTUDIO_PRODUCT=CONNECT
2026/07/31 19:01:22.628763630 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/31 19:01:22.628764195 R_UNZIPCMD=/usr/bin/unzip
2026/07/31 19:01:22.628773063 R_ZIPCMD=/usr/bin/zip
2026/07/31 19:01:22.628773575 SED=/usr/bin/sed
2026/07/31 19:01:22.628781179 SHLVL=2
2026/07/31 19:01:22.628781712 STARTUP_DEBUG_MODE=0
2026/07/31 19:01:22.628788604 TAR=/usr/bin/tar
2026/07/31 19:01:22.628789146 TERM=xterm
2026/07/31 19:01:22.628796147 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:22.628796739 TZ=UTC
2026/07/31 19:01:22.628809432 USERNAME=rstudio-connect
2026/07/31 19:01:22.628809980 USER=rstudio-connect
2026/07/31 19:01:22.631874264 _=/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/31 19:01:22.643206911 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:22.643364163 [connect-session] Job Key: [redacted]
2026/07/31 19:01:22.643371541 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:22.643373821 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
Job started
Starting content session token refresher (interval: 12h0m0s)
Determining session server location ...
Connecting to session server http://127.0.0.1:37447 ...
Connected to session server http://127.0.0.1:37447
2026/07/31 19:01:22.792641157 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:22.792825620 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/07/31 19:01:22.798458837
2026/07/31 19:01:22.798465832 $ findmnt --notruncate
2026/07/31 19:01:22.798503844 TARGET SOURCE FSTYPE OPTIONS
2026/07/31 19:01:22.798511721 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay2/l/
757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:22.798589058 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:22.798589882 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/31 19:01:22.798603684 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:22.798604007 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:22.798622683 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/31 19:01:22.798623188 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:22.798642163 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:22.798642694 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/31 19:01:22.798669556 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:22.798671686 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overl
ay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:22.798697799 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overl
ay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:22.798816267 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:22.798839236 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:22.798839789 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:22.798886482 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:22.798888319 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:22.798931993 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/jobs/0/NlWo0WjW6IolN1Yl] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:22.798932471 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:22.798951342 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:22.798951802 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3811263671] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:22.798978509 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:22.801760646 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/docker/overlay
2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
packrat-restore-sandbox r-package-repository Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/31 19:01:22.813523710 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:22.813943630 [connect-session] Job Key: [redacted]
2026/07/31 19:01:22.813958432 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:22.813961115 [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:33765 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:33765
2026/07/31 19:01:22.962851214 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:22.963100908 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/31 19:01:23.218759077
2026/07/31 19:01:23.218773188 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/31 19:01:23.218842049 * Trying 18.189.162.241:443...
2026/07/31 19:01:23.218843371 * Connected to packagemanager.posit.co (18.189.162.241) port 443 (#0)
2026/07/31 19:01:23.218853959 * ALPN, offering h2
2026/07/31 19:01:23.218854498 * ALPN, offering http/1.1
2026/07/31 19:01:23.218864383 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/31 19:01:23.218865005 * CApath: /etc/ssl/certs
2026/07/31 19:01:23.218876252 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:23.218877772 } [5 bytes data]
2026/07/31 19:01:23.218912988 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/31 19:01:23.218921782 } [512 bytes data]
2026/07/31 19:01:23.218959497 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:23.218960419 { [5 bytes data]
2026/07/31 19:01:23.218973927 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/31 19:01:23.218974492 { [104 bytes data]
2026/07/31 19:01:23.218983994 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:23.218984560 { [5 bytes data]
2026/07/31 19:01:23.218993627 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/31 19:01:23.218994147 { [3880 bytes data]
2026/07/31 19:01:23.219003522 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:23.219003949 { [5 bytes data]
2026/07/31 19:01:23.219012866 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/31 19:01:23.219013534 { [333 bytes data]
2026/07/31 19:01:23.219021583 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:23.219022246 { [5 bytes data]
2026/07/31 19:01:23.219031207 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/31 19:01:23.219031716 { [4 bytes data]
2026/07/31 19:01:23.219040601 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:23.219041085 } [5 bytes data]
2026/07/31 19:01:23.219055687 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/31 19:01:23.219057564 } [70 bytes data]
2026/07/31 19:01:23.219072412 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/31 19:01:23.219072936 } [5 bytes data]
2026/07/31 19:01:23.219080545 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/31 19:01:23.219081109 } [1 bytes data]
2026/07/31 19:01:23.219089752 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:23.219090398 } [5 bytes data]
2026/07/31 19:01:23.219098805 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/31 19:01:23.219099353 } [16 bytes data]
2026/07/31 19:01:23.219107444 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/31 19:01:23.219107914 { [5 bytes data]
2026/07/31 19:01:23.219115414 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:23.219115944 { [5 bytes data]
2026/07/31 19:01:23.219124629 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/31 19:01:23.219125036 { [16 bytes data]
2026/07/31 19:01:23.219132642 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/31 19:01:23.219133221 * ALPN, server accepted to use h2
2026/07/31 19:01:23.219143668 * Server certificate:
2026/07/31 19:01:23.219144090 * subject: CN=p3m.posit.it
2026/07/31 19:01:23.219153073 * start date: Jul 12 00:00:00 2026 GMT
2026/07/31 19:01:23.219153582 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/31 19:01:23.219162452 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/31 19:01:23.219164914 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/31 19:01:23.219177531 * SSL certificate verify ok.
2026/07/31 19:01:23.219177927 * Using HTTP2, server supports multiplexing
2026/07/31 19:01:23.219187720 * Connection state changed (HTTP/2 confirmed)
2026/07/31 19:01:23.219188299 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/31 19:01:23.219211965 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:23.219212666 } [5 bytes data]
2026/07/31 19:01:23.219221570 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:23.219222149 } [5 bytes data]
2026/07/31 19:01:23.219229994 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:23.219230745 } [5 bytes data]
2026/07/31 19:01:23.219238465 * Using Stream ID: 1 (easy handle 0x56234fe23a40)
2026/07/31 19:01:23.219239039 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:23.219248647 } [5 bytes data]
2026/07/31 19:01:23.219249070 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/31 19:01:23.219257633 > Host: packagemanager.posit.co
2026/07/31 19:01:23.219258067 > user-agent: curl/7.81.0
2026/07/31 19:01:23.219265592 > accept: */*
2026/07/31 19:01:23.219266038 >
2026/07/31 19:01:23.219272385 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:23.219273031 { [5 bytes data]
2026/07/31 19:01:23.219284781 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/31 19:01:23.219285628 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:23.219297317 } [5 bytes data]
2026/07/31 19:01:23.219297794 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:23.219306992 { [5 bytes data]
2026/07/31 19:01:23.219307624 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:23.219316562 { [5 bytes data]
2026/07/31 19:01:23.219317070 < HTTP/2 400
2026/07/31 19:01:23.219323238 < date: Fri, 31 Jul 2026 19:01:23 GMT
2026/07/31 19:01:23.219323734 < content-type: text/plain; charset=utf-8
2026/07/31 19:01:23.219333155 < content-length: 94
2026/07/31 19:01:23.219333650 < cache-control: max-age=3600
2026/07/31 19:01:23.219342309 < request-id: ec77bfda-a835-4d39-97b2-3bb82e2e8b21
2026/07/31 19:01:23.219342867 < server: Posit Package Manager v2026.06.0
2026/07/31 19:01:23.219353218 < x-content-type-options: nosniff
2026/07/31 19:01:23.219353757 < x-frame-options: DENY
2026/07/31 19:01:23.219362445 < x-repository-type: RSPM
2026/07/31 19:01:23.219362941 <
2026/07/31 19:01:23.219369568 { [94 bytes data]
2026/07/31 19:01:23.219370053 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:23.219378383 { [5 bytes data]
2026/07/31 19:01:23.222617136 * Connection #0 to host packagemanager.posit.co left intact
packrat-restore-sandbox r-package-repository Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/31 19:01:23.236873251 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:23.237390957 [connect-session] Job Key: [redacted]
2026/07/31 19:01:23.237417008 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/31 19:01:23.237419807 [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:34449 ...
Connected to session server http://127.0.0.1:34449
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:23.386692344 Configuring packrat to use available credentials for private repository access.
2026/07/31 19:01:23.386881608 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/31 19:01:23.641023508
2026/07/31 19:01:23.641037184 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/31 19:01:23.641135118 * Trying 3.20.58.3:443...
2026/07/31 19:01:23.641136126 * Connected to packagemanager.posit.co (3.20.58.3) port 443 (#0)
2026/07/31 19:01:23.641146004 * ALPN, offering h2
2026/07/31 19:01:23.641146534 * ALPN, offering http/1.1
2026/07/31 19:01:23.641154454 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/31 19:01:23.641155003 * CApath: /etc/ssl/certs
2026/07/31 19:01:23.641168651 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:23.641169579 } [5 bytes data]
2026/07/31 19:01:23.641179403 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/31 19:01:23.641179953 } [512 bytes data]
2026/07/31 19:01:23.641189162 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:23.641189680 { [5 bytes data]
2026/07/31 19:01:23.641198180 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/31 19:01:23.641198812 { [104 bytes data]
2026/07/31 19:01:23.641207675 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:23.641208177 { [5 bytes data]
2026/07/31 19:01:23.641217254 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/31 19:01:23.641217866 { [3880 bytes data]
2026/07/31 19:01:23.641226969 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:23.641227465 { [5 bytes data]
2026/07/31 19:01:23.641240726 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/31 19:01:23.641241214 { [333 bytes data]
2026/07/31 19:01:23.641255084 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:23.641255753 { [5 bytes data]
2026/07/31 19:01:23.641268401 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/31 19:01:23.641269054 { [4 bytes data]
2026/07/31 19:01:23.641277645 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:23.641278151 } [5 bytes data]
2026/07/31 19:01:23.641287477 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/31 19:01:23.641287949 } [70 bytes data]
2026/07/31 19:01:23.641297098 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/31 19:01:23.641297596 } [5 bytes data]
2026/07/31 19:01:23.641305911 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/31 19:01:23.641306387 } [1 bytes data]
2026/07/31 19:01:23.641319729 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/31 19:01:23.641320225 } [5 bytes data]
2026/07/31 19:01:23.641332858 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/31 19:01:23.641333374 } [16 bytes data]
2026/07/31 19:01:23.641341853 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/31 19:01:23.641342540 { [5 bytes data]
2026/07/31 19:01:23.641351076 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/31 19:01:23.641351573 { [5 bytes data]
2026/07/31 19:01:23.641360248 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/31 19:01:23.641360752 { [16 bytes data]
2026/07/31 19:01:23.641369125 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/31 19:01:23.641369627 * ALPN, server accepted to use h2
2026/07/31 19:01:23.641380744 * Server certificate:
2026/07/31 19:01:23.641381298 * subject: CN=p3m.posit.it
2026/07/31 19:01:23.641390460 * start date: Jul 12 00:00:00 2026 GMT
2026/07/31 19:01:23.641391001 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/31 19:01:23.641438168 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/31 19:01:23.641442691 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/31 19:01:23.641469264 * SSL certificate verify ok.
2026/07/31 19:01:23.641470044 * Using HTTP2, server supports multiplexing
2026/07/31 19:01:23.641477010 * Connection state changed (HTTP/2 confirmed)
2026/07/31 19:01:23.641477600 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/31 19:01:23.641495005 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:23.641495599 } [5 bytes data]
2026/07/31 19:01:23.641502579 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:23.641503006 } [5 bytes data]
2026/07/31 19:01:23.641509150 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:23.641509464 } [5 bytes data]
2026/07/31 19:01:23.641515159 * Using Stream ID: 1 (easy handle 0x561098b7fa40)
2026/07/31 19:01:23.641515480 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:23.641522890 } [5 bytes data]
2026/07/31 19:01:23.641523246 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/31 19:01:23.641529237 > Host: packagemanager.posit.co
2026/07/31 19:01:23.641529562 > user-agent: curl/7.81.0
2026/07/31 19:01:23.641535623 > accept: */*
2026/07/31 19:01:23.641535952 >
2026/07/31 19:01:23.641539982 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:23.641540340 { [5 bytes data]
2026/07/31 19:01:23.641545915 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/31 19:01:23.641546238 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/31 19:01:23.641556276 } [5 bytes data]
2026/07/31 19:01:23.641556637 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:23.641562414 { [5 bytes data]
2026/07/31 19:01:23.641562746 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:23.641568179 { [5 bytes data]
2026/07/31 19:01:23.641568510 < HTTP/2 400
2026/07/31 19:01:23.641572849 < date: Fri, 31 Jul 2026 19:01:23 GMT
2026/07/31 19:01:23.641573175 < content-type: text/plain; charset=utf-8
2026/07/31 19:01:23.641579933 < content-length: 94
2026/07/31 19:01:23.641580261 < cache-control: max-age=3600
2026/07/31 19:01:23.641586195 < request-id: 45bff292-4df4-4763-8548-8fe037e6432d
2026/07/31 19:01:23.641586499 < server: Posit Package Manager v2026.06.0
2026/07/31 19:01:23.641598297 < x-content-type-options: nosniff
2026/07/31 19:01:23.641598826 < x-frame-options: DENY
2026/07/31 19:01:23.641610238 < x-repository-type: RSPM
2026/07/31 19:01:23.641610747 <
2026/07/31 19:01:23.641633381 { [94 bytes data]
2026/07/31 19:01:23.641633769 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/31 19:01:23.641639543 { [5 bytes data]
2026/07/31 19:01:23.645033785 * Connection #0 to host packagemanager.posit.co left intact
rmarkdown-sandbox R-version Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/31 19:01:23.659326479 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:23.659556347 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:43363 ...
Connected to session server http://127.0.0.1:43363
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:23.813606362 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:23.813805546 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:23.813859410 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/07/31 19:01:23.828036537
2026/07/31 19:01:23.828044881 $ /opt/R/4.4.3/bin/R --version
2026/07/31 19:01:23.828078752 R version 4.4.3 (2025-02-28) -- "Trophy Case"
2026/07/31 19:01:23.828079668 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/31 19:01:23.828094963 Platform: x86_64-pc-linux-gnu
2026/07/31 19:01:23.828095619
2026/07/31 19:01:23.828103052 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/31 19:01:23.828103698 You are welcome to redistribute it under the terms of the
2026/07/31 19:01:23.828116180 GNU General Public License versions 2 or 3.
2026/07/31 19:01:23.828116730 For more information about these matters see
2026/07/31 19:01:23.831038029 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:43363
Stopping content session token refresher
Job completed
rmarkdown-sandbox installed-packages Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/31 19:01:23.844174973 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:23.844405865 [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/31 19:01:23.998005280 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:23.998180178 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:23.998229595 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/07/31 19:01:24.157095994
2026/07/31 19:01:24.157107642 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/31 19:01:24.157153512 Package Version LibPath
2026/07/31 19:01:24.157154458 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157164585 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157165108 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157178360 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157178763 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157191190 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157191782 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157201530 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157202110 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157217660 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157218192 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157228827 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157229350 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157240224 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157240775 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157251047 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157251548 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157261547 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157262064 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157272176 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157272651 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157282958 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157283537 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157297689 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157318671 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157331086 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157331636 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.157342403 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/31 19:01:24.160786665 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library"
Stopping content session token refresher
Stopped session pings to http://127.0.0.1:38705
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/31 19:01:24.173891679 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:24.174358756 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:35309 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:35309
2026/07/31 19:01:24.327945372 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:24.328123134 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:24.328182509 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/07/31 19:01:24.328693139 $add.smooth
2026/07/31 19:01:24.328696196 [1] TRUE
2026/07/31 19:01:24.328712093
2026/07/31 19:01:24.328713596 $bitmapType
2026/07/31 19:01:24.328718055 [1] "cairo"
2026/07/31 19:01:24.328718398
2026/07/31 19:01:24.328722411 $browser
2026/07/31 19:01:24.328723462 function (url)
2026/07/31 19:01:24.328732480 {
2026/07/31 19:01:24.328733050 cat("Cannot visit", url, "because the browseURL function is disabled.\n")
2026/07/31 19:01:24.328743848 }
2026/07/31 19:01:24.328744195 <environment: 0x5626b20a5558>
2026/07/31 19:01:24.328749744
2026/07/31 19:01:24.328750092 $browserNLdisabled
2026/07/31 19:01:24.328755460 [1] FALSE
2026/07/31 19:01:24.328755805
2026/07/31 19:01:24.328759777 $catch.script.errors
2026/07/31 19:01:24.328760151 [1] FALSE
2026/07/31 19:01:24.328764883
2026/07/31 19:01:24.328765229 $CBoundsCheck
2026/07/31 19:01:24.328769438 [1] FALSE
2026/07/31 19:01:24.328769762
2026/07/31 19:01:24.328773716 $check.bounds
2026/07/31 19:01:24.328774116 [1] FALSE
2026/07/31 19:01:24.328778737
2026/07/31 19:01:24.328779069 $citation.bibtex.max
2026/07/31 19:01:24.328783402 [1] 1
2026/07/31 19:01:24.328783756
2026/07/31 19:01:24.328787879 $continue
2026/07/31 19:01:24.328788230 [1] "+ "
2026/07/31 19:01:24.328794871
2026/07/31 19:01:24.328795436 $contrasts
2026/07/31 19:01:24.328801292 unordered ordered
2026/07/31 19:01:24.328802783 "contr.treatment" "contr.poly"
2026/07/31 19:01:24.328809762
2026/07/31 19:01:24.328810084 $defaultPackages
2026/07/31 19:01:24.328814365 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/31 19:01:24.328814725
2026/07/31 19:01:24.328820523 $demo.ask
2026/07/31 19:01:24.328820905 [1] "default"
2026/07/31 19:01:24.328825414
2026/07/31 19:01:24.328825723 $deparse.cutoff
2026/07/31 19:01:24.328829855 [1] 60
2026/07/31 19:01:24.328830206
2026/07/31 19:01:24.328833989 $device
2026/07/31 19:01:24.329065641 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/31 19:01:24.329069772 width, height, onefile, family, title, fonts, version, paper,
2026/07/31 19:01:24.329094643 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/31 19:01:24.329096113 useKerning, fillOddEven, compress)
2026/07/31 19:01:24.329111118 {
2026/07/31 19:01:24.329111724 initPSandPDFfonts()
2026/07/31 19:01:24.329116628 new <- list()
2026/07/31 19:01:24.329117195 if (!missing(width))
2026/07/31 19:01:24.329122315 new$width <- width
2026/07/31 19:01:24.329122696 if (!missing(height))
2026/07/31 19:01:24.329128013 new$height <- height
2026/07/31 19:01:24.329128359 if (!missing(onefile))
2026/07/31 19:01:24.329133493 new$onefile <- onefile
2026/07/31 19:01:24.329133809 if (!missing(title))
2026/07/31 19:01:24.329139220 new$title <- title
2026/07/31 19:01:24.329139555 if (!missing(fonts))
2026/07/31 19:01:24.329149450 new$fonts <- fonts
2026/07/31 19:01:24.329149796 if (!missing(version))
2026/07/31 19:01:24.329158757 new$version <- version
2026/07/31 19:01:24.329159230 if (!missing(paper))
2026/07/31 19:01:24.329166492 new$paper <- paper
2026/07/31 19:01:24.329166825 if (!missing(encoding))
2026/07/31 19:01:24.329172003 new$encoding <- encoding
2026/07/31 19:01:24.329172322 if (!missing(bg))
2026/07/31 19:01:24.329177771 new$bg <- bg
2026/07/31 19:01:24.329179597 if (!missing(fg))
2026/07/31 19:01:24.329184373 new$fg <- fg
2026/07/31 19:01:24.329184688 if (!missing(pointsize))
2026/07/31 19:01:24.329189707 new$pointsize <- pointsize
2026/07/31 19:01:24.329190054 if (!missing(pagecentre))
2026/07/31 19:01:24.329195853 new$pagecentre <- pagecentre
2026/07/31 19:01:24.329196175 if (!missing(colormodel))
2026/07/31 19:01:24.329206545 new$colormodel <- colormodel
2026/07/31 19:01:24.329206865 if (!missing(useDingbats))
2026/07/31 19:01:24.329212980 new$useDingbats <- useDingbats
2026/07/31 19:01:24.329214762 if (!missing(useKerning))
2026/07/31 19:01:24.329223555 new$useKerning <- useKerning
2026/07/31 19:01:24.329224045 if (!missing(fillOddEven))
2026/07/31 19:01:24.329232701 new$fillOddEven <- fillOddEven
2026/07/31 19:01:24.329233169 if (!missing(compress))
2026/07/31 19:01:24.329239758 new$compress <- compress
2026/07/31 19:01:24.329240179 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/31 19:01:24.329247567 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/31 19:01:24.329248374 inherits(family, "CIDFont"))) {
2026/07/31 19:01:24.329255181 enc <- family$encoding
2026/07/31 19:01:24.329255515 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/31 19:01:24.329262006 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/31 19:01:24.329262337 "default"))
2026/07/31 19:01:24.329268579 old$encoding <- enc
2026/07/31 19:01:24.329268915 family <- family$metrics
2026/07/31 19:01:24.329274236 }
2026/07/31 19:01:24.329274554 if (is.null(old$encoding) || old$encoding == "default")
2026/07/31 19:01:24.329284404 old$encoding <- guessEncoding()
2026/07/31 19:01:24.329285738 if (!missing(family)) {
2026/07/31 19:01:24.329295898 if (length(family) == 4L) {
2026/07/31 19:01:24.329296440 family <- c(family, "Symbol.afm")
2026/07/31 19:01:24.329304277 }
2026/07/31 19:01:24.329304939 else if (length(family) == 5L) {
2026/07/31 19:01:24.329309825 }
2026/07/31 19:01:24.329310159 else if (length(family) == 1L) {
2026/07/31 19:01:24.329314811 pf <- pdfFonts(family)[[1L]]
2026/07/31 19:01:24.329315127 if (is.null(pf))
2026/07/31 19:01:24.329320580 stop(gettextf("unknown family '%s'", family),
2026/07/31 19:01:24.329320898 domain = NA)
2026/07/31 19:01:24.329327091 matchFont(pf, old$encoding)
2026/07/31 19:01:24.329327407 }
2026/07/31 19:01:24.329332266 else stop("invalid 'family' argument")
2026/07/31 19:01:24.329332564 old$family <- family
2026/07/31 19:01:24.329338345 }
2026/07/31 19:01:24.329338655 version <- old$version
2026/07/31 19:01:24.329343268 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/31 19:01:24.329343732 "2.0")
2026/07/31 19:01:24.329348722 if (version %in% versions)
2026/07/31 19:01:24.329349091 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/31 19:01:24.329355563 else stop("invalid PDF version")
2026/07/31 19:01:24.329355861 onefile <- old$onefile
2026/07/31 19:01:24.329361463 if (!checkIntFormat(file))
2026/07/31 19:01:24.329361784 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/31 19:01:24.329372732 domain = NA)
2026/07/31 19:01:24.329373313 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/31 19:01:24.329381943 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/31 19:01:24.329382304 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/31 19:01:24.329389861 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/31 19:01:24.329390189 old$fillOddEven, old$compress)
2026/07/31 19:01:24.329397065 invisible()
2026/07/31 19:01:24.329397408 }
2026/07/31 19:01:24.329402083 <bytecode: 0x5626b0397a48>
2026/07/31 19:01:24.329402417 <environment: namespace:grDevices>
2026/07/31 19:01:24.329408423
2026/07/31 19:01:24.329408783 $device.ask.default
2026/07/31 19:01:24.329413118 [1] FALSE
2026/07/31 19:01:24.329413439
2026/07/31 19:01:24.329417293 $digits
2026/07/31 19:01:24.329417602 [1] 7
2026/07/31 19:01:24.329424757
2026/07/31 19:01:24.329425071 $dvipscmd
2026/07/31 19:01:24.329428963 [1] "dvips"
2026/07/31 19:01:24.329429276
2026/07/31 19:01:24.329433163 $echo
2026/07/31 19:01:24.329433494 [1] FALSE
2026/07/31 19:01:24.329437549
2026/07/31 19:01:24.329437855 $editor
2026/07/31 19:01:24.329441732 [1] "vi"
2026/07/31 19:01:24.329442057
2026/07/31 19:01:24.329448972 $encoding
2026/07/31 19:01:24.329449609 [1] "native.enc"
2026/07/31 19:01:24.329456801
2026/07/31 19:01:24.329459519 $example.ask
2026/07/31 19:01:24.329466124 [1] "default"
2026/07/31 19:01:24.329466659
2026/07/31 19:01:24.329472258 $expressions
2026/07/31 19:01:24.329472615 [1] 5000
2026/07/31 19:01:24.329476878
2026/07/31 19:01:24.329477182 $help.search.types
2026/07/31 19:01:24.329481462 [1] "vignette" "demo" "help"
2026/07/31 19:01:24.329481802
2026/07/31 19:01:24.329486297 $help.try.all.packages
2026/07/31 19:01:24.329486642 [1] FALSE
2026/07/31 19:01:24.329491570
2026/07/31 19:01:24.329491870 $HTTPUserAgent
2026/07/31 19:01:24.329496149 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/31 19:01:24.329496526
2026/07/31 19:01:24.329502775 $internet.info
2026/07/31 19:01:24.329503119 [1] 2
2026/07/31 19:01:24.329507402
2026/07/31 19:01:24.329507707 $keep.parse.data
2026/07/31 19:01:24.329512079 [1] TRUE
2026/07/31 19:01:24.329512420
2026/07/31 19:01:24.329516316 $keep.parse.data.pkgs
2026/07/31 19:01:24.329516645 [1] FALSE
2026/07/31 19:01:24.329525690
2026/07/31 19:01:24.329526300 $keep.source
2026/07/31 19:01:24.329535821 [1] FALSE
2026/07/31 19:01:24.329537546
2026/07/31 19:01:24.329546090 $keep.source.pkgs
2026/07/31 19:01:24.329546635 [1] FALSE
2026/07/31 19:01:24.329553523
2026/07/31 19:01:24.329554140 $locatorBell
2026/07/31 19:01:24.329558552 [1] TRUE
2026/07/31 19:01:24.329558848
2026/07/31 19:01:24.329562730 $mailer
2026/07/31 19:01:24.329563060 [1] "mailto"
2026/07/31 19:01:24.329567448
2026/07/31 19:01:24.329567746 $matprod
2026/07/31 19:01:24.329571735 [1] "default"
2026/07/31 19:01:24.329572045
2026/07/31 19:01:24.329576006 $max.contour.segments
2026/07/31 19:01:24.329576309 [1] 25000
2026/07/31 19:01:24.329580939
2026/07/31 19:01:24.329581254 $max.print
2026/07/31 19:01:24.329585091 [1] 99999
2026/07/31 19:01:24.329585402
2026/07/31 19:01:24.329589171 $menu.graphics
2026/07/31 19:01:24.329589528 [1] TRUE
2026/07/31 19:01:24.329593963
2026/07/31 19:01:24.329594280 $na.action
2026/07/31 19:01:24.329598297 [1] "na.omit"
2026/07/31 19:01:24.329598604
2026/07/31 19:01:24.329610794 $nwarnings
2026/07/31 19:01:24.329611274 [1] 50
2026/07/31 19:01:24.329628702
2026/07/31 19:01:24.329629269 $OutDec
2026/07/31 19:01:24.329635781 [1] "."
2026/07/31 19:01:24.329636144
2026/07/31 19:01:24.329639931 $pager
2026/07/31 19:01:24.329640261 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/07/31 19:01:24.329645209
2026/07/31 19:01:24.329645528 $papersize
2026/07/31 19:01:24.329649572 [1] "letter"
2026/07/31 19:01:24.329649930
2026/07/31 19:01:24.329653801 $PCRE_limit_recursion
2026/07/31 19:01:24.329654113 [1] NA
2026/07/31 19:01:24.329658754
2026/07/31 19:01:24.329659072 $PCRE_study
2026/07/31 19:01:24.329663154 [1] FALSE
2026/07/31 19:01:24.329663478
2026/07/31 19:01:24.329667307 $PCRE_use_JIT
2026/07/31 19:01:24.329667637 [1] TRUE
2026/07/31 19:01:24.329671949
2026/07/31 19:01:24.329672263 $pdfviewer
2026/07/31 19:01:24.329676159 [1] "/usr/bin/xdg-open"
2026/07/31 19:01:24.329676476
2026/07/31 19:01:24.329680731 $pkgType
2026/07/31 19:01:24.329687868 [1] "source"
2026/07/31 19:01:24.329694795
2026/07/31 19:01:24.329695399 $printcmd
2026/07/31 19:01:24.329701383 [1] "/usr/bin/lpr"
2026/07/31 19:01:24.329701710
2026/07/31 19:01:24.329705776 $prompt
2026/07/31 19:01:24.329706106 [1] "> "
2026/07/31 19:01:24.329710079
2026/07/31 19:01:24.329710398 $repos
2026/07/31 19:01:24.329714125 CRAN
2026/07/31 19:01:24.329714454 "@CRAN@"
2026/07/31 19:01:24.329718547
2026/07/31 19:01:24.329718847 $rl_word_breaks
2026/07/31 19:01:24.329723061 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/31 19:01:24.329723364
2026/07/31 19:01:24.329729540 $scipen
2026/07/31 19:01:24.329729862 [1] 0
2026/07/31 19:01:24.329733746
2026/07/31 19:01:24.329734091 $show.coef.Pvalues
2026/07/31 19:01:24.329738403 [1] TRUE
2026/07/31 19:01:24.329738724
2026/07/31 19:01:24.329742417 $show.error.messages
2026/07/31 19:01:24.329742726 [1] TRUE
2026/07/31 19:01:24.329748508
2026/07/31 19:01:24.329748814 $show.signif.stars
2026/07/31 19:01:24.329753093 [1] TRUE
2026/07/31 19:01:24.329753402
2026/07/31 19:01:24.329757092 $showErrorCalls
2026/07/31 19:01:24.329757439 [1] TRUE
2026/07/31 19:01:24.329761796
2026/07/31 19:01:24.329762098 $showNCalls
2026/07/31 19:01:24.329769259 [1] 50
2026/07/31 19:01:24.329769783
2026/07/31 19:01:24.329775447 $showWarnCalls
2026/07/31 19:01:24.329776002 [1] FALSE
2026/07/31 19:01:24.329781306
2026/07/31 19:01:24.329781641 $str
2026/07/31 19:01:24.329785292 $str$strict.width
2026/07/31 19:01:24.329785610 [1] "no"
2026/07/31 19:01:24.329790140
2026/07/31 19:01:24.329790444 $str$digits.d
2026/07/31 19:01:24.329794470 [1] 3
2026/07/31 19:01:24.329794788
2026/07/31 19:01:24.329798460 $str$vec.len
2026/07/31 19:01:24.329798790 [1] 4
2026/07/31 19:01:24.329802834
2026/07/31 19:01:24.329803135 $str$list.len
2026/07/31 19:01:24.329807109 [1] 99
2026/07/31 19:01:24.329807427
2026/07/31 19:01:24.329810997 $str$deparse.lines
2026/07/31 19:01:24.329811359 NULL
2026/07/31 19:01:24.329815856
2026/07/31 19:01:24.329816144 $str$drop.deparse.attr
2026/07/31 19:01:24.329820496 [1] TRUE
2026/07/31 19:01:24.329820836
2026/07/31 19:01:24.329824644 $str$formatNum
2026/07/31 19:01:24.329824971 function (x, ...)
2026/07/31 19:01:24.329829608 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/31 19:01:24.329829931 <environment: 0x5626b0af30b8>
2026/07/31 19:01:24.329837232
2026/07/31 19:01:24.329837563
2026/07/31 19:01:24.329841143 $str.dendrogram.last
2026/07/31 19:01:24.329841452 [1] "`"
2026/07/31 19:01:24.329849206
2026/07/31 19:01:24.329849753 $texi2dvi
2026/07/31 19:01:24.329855801 [1] "/usr/bin/texi2dvi"
2026/07/31 19:01:24.329856455
2026/07/31 19:01:24.329860936 $timeout
2026/07/31 19:01:24.329861268 [1] 60
2026/07/31 19:01:24.329865203
2026/07/31 19:01:24.329865507 $ts.eps
2026/07/31 19:01:24.329882440 [1] 1e-05
2026/07/31 19:01:24.329882815
2026/07/31 19:01:24.329886638 $ts.S.compat
2026/07/31 19:01:24.329886967 [1] FALSE
2026/07/31 19:01:24.329891233
2026/07/31 19:01:24.329891536 $unzip
2026/07/31 19:01:24.329907693 [1] "/usr/bin/unzip"
2026/07/31 19:01:24.329908097
2026/07/31 19:01:24.329912205 $useFancyQuotes
2026/07/31 19:01:24.329912538 [1] TRUE
2026/07/31 19:01:24.329916935
2026/07/31 19:01:24.329917307 $verbose
2026/07/31 19:01:24.329921483 [1] FALSE
2026/07/31 19:01:24.329923381
2026/07/31 19:01:24.329929287 $warn
2026/07/31 19:01:24.329929852 [1] 0
2026/07/31 19:01:24.329935960
2026/07/31 19:01:24.329936310 $warning.length
2026/07/31 19:01:24.329940523 [1] 1000
2026/07/31 19:01:24.329940843
2026/07/31 19:01:24.329944494 $warnPartialMatchArgs
2026/07/31 19:01:24.329944846 [1] FALSE
2026/07/31 19:01:24.329949459
2026/07/31 19:01:24.329949759 $warnPartialMatchAttr
2026/07/31 19:01:24.329953993 [1] FALSE
2026/07/31 19:01:24.329954317
2026/07/31 19:01:24.329958097 $warnPartialMatchDollar
2026/07/31 19:01:24.329958459 [1] FALSE
2026/07/31 19:01:24.329963100
2026/07/31 19:01:24.329963433 $width
2026/07/31 19:01:24.329967194 [1] 80
2026/07/31 19:01:24.329967539
Stopped session pings to http://127.0.0.1:35309
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/31 19:01:24.346668467 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:24.346879629 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:46727 ...
Connected to session server http://127.0.0.1:46727
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:24.500148032 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:24.500341645 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:24.500401281 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/07/31 19:01:24.506571797
2026/07/31 19:01:24.506578276 $ env
2026/07/31 19:01:24.506612351 CONNECT_API_KEY=REDACTED
2026/07/31 19:01:24.506613288 CONNECT_CONTENT_GUID=
2026/07/31 19:01:24.506622183 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/07/31 19:01:24.506622719 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/07/31 19:01:24.506631517 CONNECT_SERVER=http://localhost:3939/
2026/07/31 19:01:24.506632084 _DD_ROOT_GO_SESSION_ID=99996a81-9c07-449d-a02e-d829117b4c50
2026/07/31 19:01:24.506647782 EDITOR=vi
2026/07/31 19:01:24.506648125 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:24.506654330 HOSTNAME=f5e76c4cdf66
2026/07/31 19:01:24.506654650 LANG=en_US.UTF-8
2026/07/31 19:01:24.506660356 LANGUAGE=en_US:en
2026/07/31 19:01:24.506660669 LC_ALL=en_US.UTF-8
2026/07/31 19:01:24.506668856 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/31 19:01:24.506672351 LN_S=ln -s
2026/07/31 19:01:24.506690798 LOGNAME=rstudio-connect
2026/07/31 19:01:24.506692860 MAKE=make
2026/07/31 19:01:24.506702970 PAGER=/usr/bin/pager
2026/07/31 19:01:24.506703347 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/31 19:01:24.506716061 POSIT_PRODUCT=CONNECT
2026/07/31 19:01:24.506716388 PWD=/opt/rstudio-connect/mnt/app
2026/07/31 19:01:24.506722560 R_ARCH=
2026/07/31 19:01:24.506722885 R_BROWSER=xdg-open
2026/07/31 19:01:24.506730362 R_BZIPCMD=/usr/bin/bzip2
2026/07/31 19:01:24.506730830 R_CONFIG_ACTIVE=rsconnect
2026/07/31 19:01:24.506739102 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/07/31 19:01:24.506739589 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:24.506750695 R_GZIPCMD=/usr/bin/gzip
2026/07/31 19:01:24.506751156 R_HOME=/opt/R/4.4.3/lib/R
2026/07/31 19:01:24.506764294 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/07/31 19:01:24.506765585 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3
2026/07/31 19:01:24.506775615 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/07/31 19:01:24.506776129 R_LIBS_USER=REDACTED
2026/07/31 19:01:24.506785180 R_PAPERSIZE=letter
2026/07/31 19:01:24.506785627 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/31 19:01:24.506794669 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/31 19:01:24.506795126 R_PRINTCMD=/usr/bin/lpr
2026/07/31 19:01:24.506808827 R_RD4PDF=times,inconsolata,hyper
2026/07/31 19:01:24.506809273 RSC_EMAIL_SUBJECT=system-check
2026/07/31 19:01:24.506818418 RSC_REPORT_NAME=system-check
2026/07/31 19:01:24.506818825 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/07/31 19:01:24.506829397 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/07/31 19:01:24.506830029 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/07/31 19:01:24.506843779 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpIAfevv
2026/07/31 19:01:24.506844412 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/07/31 19:01:24.506855582 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/31 19:01:24.506856011 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/31 19:01:24.506879466 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:24.506887251 RSTUDIO_PRODUCT=CONNECT
2026/07/31 19:01:24.506940800 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/31 19:01:24.506941498 R_UNZIPCMD=/usr/bin/unzip
2026/07/31 19:01:24.506949503 R_ZIPCMD=/usr/bin/zip
2026/07/31 19:01:24.506949872 SED=/usr/bin/sed
2026/07/31 19:01:24.506955470 SF_PARTNER=posit_connect
2026/07/31 19:01:24.506955762 SHLVL=2
2026/07/31 19:01:24.506963127 SPARK_CONNECT_USER_AGENT=REDACTED
2026/07/31 19:01:24.506963663 STARTUP_DEBUG_MODE=0
2026/07/31 19:01:24.506972539 TAR=/usr/bin/tar
2026/07/31 19:01:24.506973117 TERM=xterm
2026/07/31 19:01:24.506979218 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:24.506979712 TZ=UTC
2026/07/31 19:01:24.506991348 USERNAME=rstudio-connect
2026/07/31 19:01:24.506991683 USER=rstudio-connect
2026/07/31 19:01:24.509604272 _=/usr/bin/env
Stopped session pings to http://127.0.0.1:46727
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/31 19:01:24.522466657 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:24.522658874 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:43795 ...
Connected to session server http://127.0.0.1:43795
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:24.674406838 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:24.674574251 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:24.674626767 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/07/31 19:01:24.680339757
2026/07/31 19:01:24.680348822 $ findmnt --notruncate
2026/07/31 19:01:24.680382048 TARGET SOURCE FSTYPE OPTIONS
2026/07/31 19:01:24.680383228 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/dock
er/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:24.680460471 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:24.680461146 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/31 19:01:24.680479513 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:24.680480433 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:24.680494398 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/31 19:01:24.680494738 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:24.680561779 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:24.680563653 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/31 19:01:24.680606588 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:24.680609309 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/li
b/docker/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:24.680671797 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/li
b/docker/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:24.680786391 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:24.680816575 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:24.680817562 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:24.680856688 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:24.680858990 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/reports/v2/0/0/temp.source.2289187979] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:24.680911087 ├─/opt/rstudio-connect/mnt/report /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/reports/v2/0/0/temp.output.2837145121] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:24.680912705 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/jobs/0/THnYfNrvrrtXLa7f] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:24.680965773 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:24.680966472 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:24.681003159 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:24.681003947 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1185051839] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/
docker/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:24.681106084 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/
docker/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:24.683396653 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/
docker/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
Stopped session pings to http://127.0.0.1:43795
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/31 19:01:24.696157595 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:24.696643783 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:39961 ...
Connected to session server http://127.0.0.1:39961
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:24.853345185 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:24.853537870 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:24.853670408 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/07/31 19:01:24.867641764
2026/07/31 19:01:24.867650202 $ /opt/R/4.5.2/bin/R --version
2026/07/31 19:01:24.867681412 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble"
2026/07/31 19:01:24.867686037 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/31 19:01:24.867697780 Platform: x86_64-pc-linux-gnu
2026/07/31 19:01:24.867698299
2026/07/31 19:01:24.867705285 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/31 19:01:24.867705912 You are welcome to redistribute it under the terms of the
2026/07/31 19:01:24.867718061 GNU General Public License versions 2 or 3.
2026/07/31 19:01:24.867718844 For more information about these matters see
2026/07/31 19:01:24.870611659 https://www.gnu.org/licenses/.
Stopping content session token refresher
Stopped session pings to http://127.0.0.1:39961
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/31 19:01:24.883474553 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:24.883943237 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:36053 ...
Connected to session server http://127.0.0.1:36053
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:25.040145119 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:25.040290516 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:25.040390217 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/07/31 19:01:25.203935827
2026/07/31 19:01:25.203948499 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/31 19:01:25.204000664 Package Version LibPath
2026/07/31 19:01:25.204002382 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204027221 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204030661 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204046383 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204046932 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204054543 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204054903 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204062150 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204062461 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204070044 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204070359 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204077280 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204077593 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204084511 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204085033 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204092226 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204092549 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204104174 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204104725 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204119535 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204120381 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204128823 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204129172 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204135977 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204136294 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204142928 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204143247 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204157577 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204157932 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204164444 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204164808 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204172120 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204174127 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204184008 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204185197 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204204986 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204205706 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204214616 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204214958 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204228594 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.204228900 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/31 19:01:25.207149186 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library"
Stopped session pings to http://127.0.0.1:36053
Stopping content session token refresher
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/31 19:01:25.220211380 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:25.220410286 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:35515 ...
Connected to session server http://127.0.0.1:35515
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:25.376003509 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:25.376185696 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:25.376245270 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/07/31 19:01:25.376584413 $add.smooth
2026/07/31 19:01:25.376588725 [1] TRUE
2026/07/31 19:01:25.376600275
2026/07/31 19:01:25.376600882 $bitmapType
2026/07/31 19:01:25.376606131 [1] "cairo"
2026/07/31 19:01:25.376606548
2026/07/31 19:01:25.376617077 $browser
2026/07/31 19:01:25.376618554 function (url)
2026/07/31 19:01:25.376624962 {
2026/07/31 19:01:25.376625518 cat("Cannot visit", url, "because the browseURL function is disabled.\n")
2026/07/31 19:01:25.376634092 }
2026/07/31 19:01:25.376634421 <environment: 0x562cb88f57f0>
2026/07/31 19:01:25.376639748
2026/07/31 19:01:25.376640108 $browserNLdisabled
2026/07/31 19:01:25.376644490 [1] FALSE
2026/07/31 19:01:25.376645507
2026/07/31 19:01:25.376649560 $catch.script.errors
2026/07/31 19:01:25.376649927 [1] FALSE
2026/07/31 19:01:25.376654767
2026/07/31 19:01:25.376655108 $CBoundsCheck
2026/07/31 19:01:25.376661061 [1] FALSE
2026/07/31 19:01:25.376661609
2026/07/31 19:01:25.376668035 $check.bounds
2026/07/31 19:01:25.376668549 [1] FALSE
2026/07/31 19:01:25.376674508
2026/07/31 19:01:25.376677037 $citation.bibtex.max
2026/07/31 19:01:25.376688970 [1] 1
2026/07/31 19:01:25.376692424
2026/07/31 19:01:25.376697585 $continue
2026/07/31 19:01:25.376698064 [1] "+ "
2026/07/31 19:01:25.376703714
2026/07/31 19:01:25.376704186 $contrasts
2026/07/31 19:01:25.376709707 unordered ordered
2026/07/31 19:01:25.376710827 "contr.treatment" "contr.poly"
2026/07/31 19:01:25.376720113
2026/07/31 19:01:25.376720718 $defaultPackages
2026/07/31 19:01:25.376728292 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/31 19:01:25.376729405
2026/07/31 19:01:25.376738454 $demo.ask
2026/07/31 19:01:25.376745592 [1] "default"
2026/07/31 19:01:25.376753474
2026/07/31 19:01:25.376753932 $deparse.cutoff
2026/07/31 19:01:25.376760436 [1] 60
2026/07/31 19:01:25.376761052
2026/07/31 19:01:25.376766735 $device
2026/07/31 19:01:25.376956037 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/31 19:01:25.376960295 width, height, onefile, family, title, fonts, version, paper,
2026/07/31 19:01:25.377281976 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/31 19:01:25.377283551 useKerning, fillOddEven, compress, timestamp, producer, author)
2026/07/31 19:01:25.377295791 {
2026/07/31 19:01:25.377296528 initPSandPDFfonts()
2026/07/31 19:01:25.377304135 new <- list()
2026/07/31 19:01:25.377304821 if (!missing(width))
2026/07/31 19:01:25.377312823 new$width <- width
2026/07/31 19:01:25.377313303 if (!missing(height))
2026/07/31 19:01:25.377321275 new$height <- height
2026/07/31 19:01:25.377321821 if (!missing(onefile))
2026/07/31 19:01:25.377329653 new$onefile <- onefile
2026/07/31 19:01:25.377330293 if (!missing(title))
2026/07/31 19:01:25.377338989 new$title <- title
2026/07/31 19:01:25.377339515 if (!missing(fonts))
2026/07/31 19:01:25.377347907 new$fonts <- fonts
2026/07/31 19:01:25.377348452 if (!missing(version))
2026/07/31 19:01:25.377356598 new$version <- version
2026/07/31 19:01:25.377357099 if (!missing(paper))
2026/07/31 19:01:25.377366208 new$paper <- paper
2026/07/31 19:01:25.377366731 if (!missing(encoding))
2026/07/31 19:01:25.377377967 new$encoding <- encoding
2026/07/31 19:01:25.377378527 if (!missing(bg))
2026/07/31 19:01:25.377387052 new$bg <- bg
2026/07/31 19:01:25.377387566 if (!missing(fg))
2026/07/31 19:01:25.377395100 new$fg <- fg
2026/07/31 19:01:25.377395623 if (!missing(pointsize))
2026/07/31 19:01:25.377403632 new$pointsize <- pointsize
2026/07/31 19:01:25.377404375 if (!missing(pagecentre))
2026/07/31 19:01:25.377413441 new$pagecentre <- pagecentre
2026/07/31 19:01:25.377414086 if (!missing(colormodel))
2026/07/31 19:01:25.377429327 new$colormodel <- colormodel
2026/07/31 19:01:25.377429843 if (!missing(useDingbats))
2026/07/31 19:01:25.377438415 new$useDingbats <- useDingbats
2026/07/31 19:01:25.377439004 if (!missing(useKerning))
2026/07/31 19:01:25.377447871 new$useKerning <- useKerning
2026/07/31 19:01:25.377448450 if (!missing(fillOddEven))
2026/07/31 19:01:25.377456952 new$fillOddEven <- fillOddEven
2026/07/31 19:01:25.377457455 if (!missing(compress))
2026/07/31 19:01:25.377466278 new$compress <- compress
2026/07/31 19:01:25.377466735 if (!missing(timestamp))
2026/07/31 19:01:25.377475337 new$timestamp <- timestamp
2026/07/31 19:01:25.377475983 if (!missing(producer))
2026/07/31 19:01:25.377484853 new$producer <- producer
2026/07/31 19:01:25.377485346 if (!missing(author))
2026/07/31 19:01:25.377494538 new$author <- author
2026/07/31 19:01:25.377495118 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/31 19:01:25.377506417 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/31 19:01:25.377506948 inherits(family, "CIDFont"))) {
2026/07/31 19:01:25.377518027 enc <- family$encoding
2026/07/31 19:01:25.377518763 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/31 19:01:25.377542950 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/31 19:01:25.377543562 "default"))
2026/07/31 19:01:25.377553337 old$encoding <- enc
2026/07/31 19:01:25.377553888 family <- family$metrics
2026/07/31 19:01:25.377562047 }
2026/07/31 19:01:25.377562541 if (is.null(old$encoding) || old$encoding == "default")
2026/07/31 19:01:25.377571688 old$encoding <- guessEncoding()
2026/07/31 19:01:25.377572256 if (!missing(family)) {
2026/07/31 19:01:25.377580956 if (length(family) == 4L) {
2026/07/31 19:01:25.377581620 family <- c(family, "Symbol.afm")
2026/07/31 19:01:25.377590917 }
2026/07/31 19:01:25.377591401 else if (length(family) == 5L) {
2026/07/31 19:01:25.377599300 }
2026/07/31 19:01:25.377599770 else if (length(family) == 1L) {
2026/07/31 19:01:25.377607119 pf <- pdfFonts(family)[[1L]]
2026/07/31 19:01:25.377607636 if (is.null(pf))
2026/07/31 19:01:25.377615933 stop(gettextf("unknown family '%s'", family),
2026/07/31 19:01:25.377616448 domain = NA)
2026/07/31 19:01:25.377627842 matchFont(pf, old$encoding)
2026/07/31 19:01:25.377628398 }
2026/07/31 19:01:25.377636273 else stop("invalid 'family' argument")
2026/07/31 19:01:25.377636807 old$family <- family
2026/07/31 19:01:25.377646143 }
2026/07/31 19:01:25.377646661 version <- old$version
2026/07/31 19:01:25.377654257 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/31 19:01:25.377654901 "2.0")
2026/07/31 19:01:25.377663058 if (version %in% versions)
2026/07/31 19:01:25.377663529 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/31 19:01:25.377673580 else stop("invalid PDF version")
2026/07/31 19:01:25.377674047 onefile <- old$onefile
2026/07/31 19:01:25.377695118 if (!checkIntFormat(file))
2026/07/31 19:01:25.377697763 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/31 19:01:25.377714151 domain = NA)
2026/07/31 19:01:25.377714727 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/31 19:01:25.377722836 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/31 19:01:25.377723192 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/31 19:01:25.377731054 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/31 19:01:25.377731456 old$fillOddEven, old$compress, old$timestamp, old$producer,
2026/07/31 19:01:25.377751405 old$author)
2026/07/31 19:01:25.377752031 invisible()
2026/07/31 19:01:25.377757504 }
2026/07/31 19:01:25.377758022 <bytecode: 0x562cb66edec0>
2026/07/31 19:01:25.377762942 <environment: namespace:grDevices>
2026/07/31 19:01:25.377763341
2026/07/31 19:01:25.377771864 $device.ask.default
2026/07/31 19:01:25.377772355 [1] FALSE
2026/07/31 19:01:25.377783472
2026/07/31 19:01:25.377784255 $digits
2026/07/31 19:01:25.377790969 [1] 7
2026/07/31 19:01:25.377791468
2026/07/31 19:01:25.377797020 $dvipscmd
2026/07/31 19:01:25.377797515 [1] "dvips"
2026/07/31 19:01:25.377804635
2026/07/31 19:01:25.377805158 $echo
2026/07/31 19:01:25.377811326 [1] FALSE
2026/07/31 19:01:25.377811870
2026/07/31 19:01:25.377817673 $editor
2026/07/31 19:01:25.377818195 [1] "vi"
2026/07/31 19:01:25.377824665
2026/07/31 19:01:25.377825052 $encoding
2026/07/31 19:01:25.377831198 [1] "native.enc"
2026/07/31 19:01:25.377831686
2026/07/31 19:01:25.377838087 $example.ask
2026/07/31 19:01:25.377838607 [1] "default"
2026/07/31 19:01:25.377845953
2026/07/31 19:01:25.377846433 $expressions
2026/07/31 19:01:25.377862520 [1] 5000
2026/07/31 19:01:25.377862956
2026/07/31 19:01:25.377866870 $help.search.types
2026/07/31 19:01:25.377867554 [1] "vignette" "demo" "help"
2026/07/31 19:01:25.377873536
2026/07/31 19:01:25.377873832 $help.try.all.packages
2026/07/31 19:01:25.377878714 [1] FALSE
2026/07/31 19:01:25.377879046
2026/07/31 19:01:25.377882752 $HTTPUserAgent
2026/07/31 19:01:25.377883053 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/31 19:01:25.377890496
2026/07/31 19:01:25.377890809 $internet.info
2026/07/31 19:01:25.377927261 [1] 2
2026/07/31 19:01:25.377927701
2026/07/31 19:01:25.377931764 $keep.parse.data
2026/07/31 19:01:25.377932104 [1] TRUE
2026/07/31 19:01:25.377937061
2026/07/31 19:01:25.377937377 $keep.parse.data.pkgs
2026/07/31 19:01:25.377942006 [1] FALSE
2026/07/31 19:01:25.377942339
2026/07/31 19:01:25.377946524 $keep.source
2026/07/31 19:01:25.377946844 [1] FALSE
2026/07/31 19:01:25.377951442
2026/07/31 19:01:25.377951760 $keep.source.pkgs
2026/07/31 19:01:25.377956088 [1] FALSE
2026/07/31 19:01:25.377956386
2026/07/31 19:01:25.377960259 $locatorBell
2026/07/31 19:01:25.377960580 [1] TRUE
2026/07/31 19:01:25.377964801
2026/07/31 19:01:25.377965149 $mailer
2026/07/31 19:01:25.377969350 [1] "mailto"
2026/07/31 19:01:25.377969831
2026/07/31 19:01:25.377977195 $matprod
2026/07/31 19:01:25.377977752 [1] "default"
2026/07/31 19:01:25.377991710
2026/07/31 19:01:25.377992242 $max.contour.segments
2026/07/31 19:01:25.377999565 [1] 25000
2026/07/31 19:01:25.378000008
2026/07/31 19:01:25.378005941 $max.print
2026/07/31 19:01:25.378006404 [1] 99999
2026/07/31 19:01:25.378012616
2026/07/31 19:01:25.378013135 $menu.graphics
2026/07/31 19:01:25.378019568 [1] TRUE
2026/07/31 19:01:25.378020065
2026/07/31 19:01:25.378025526 $na.action
2026/07/31 19:01:25.378026061 [1] "na.omit"
2026/07/31 19:01:25.378042900
2026/07/31 19:01:25.378043399 $nwarnings
2026/07/31 19:01:25.378049250 [1] 50
2026/07/31 19:01:25.378049701
2026/07/31 19:01:25.378058035 $OutDec
2026/07/31 19:01:25.378058767 [1] "."
2026/07/31 19:01:25.378066047
2026/07/31 19:01:25.378066383 $pager
2026/07/31 19:01:25.378070520 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/07/31 19:01:25.378070875
2026/07/31 19:01:25.378079422 $papersize
2026/07/31 19:01:25.378079774 [1] "letter"
2026/07/31 19:01:25.378084786
2026/07/31 19:01:25.378085099 $PCRE_limit_recursion
2026/07/31 19:01:25.378089776 [1] NA
2026/07/31 19:01:25.378090167
2026/07/31 19:01:25.378093922 $PCRE_study
2026/07/31 19:01:25.378094240 [1] FALSE
2026/07/31 19:01:25.378098424
2026/07/31 19:01:25.378098742 $PCRE_use_JIT
2026/07/31 19:01:25.378102872 [1] TRUE
2026/07/31 19:01:25.378103291
2026/07/31 19:01:25.378107109 $pdfviewer
2026/07/31 19:01:25.378107433 [1] "/usr/bin/xdg-open"
2026/07/31 19:01:25.378112461
2026/07/31 19:01:25.378112781 $pkgType
2026/07/31 19:01:25.378116638 [1] "source"
2026/07/31 19:01:25.378116949
2026/07/31 19:01:25.378130498 $printcmd
2026/07/31 19:01:25.378130997 [1] "/usr/bin/lpr"
2026/07/31 19:01:25.378137724
2026/07/31 19:01:25.378138312 $prompt
2026/07/31 19:01:25.378143674 [1] "> "
2026/07/31 19:01:25.378144044
2026/07/31 19:01:25.378151308 $repos
2026/07/31 19:01:25.378151784 CRAN
2026/07/31 19:01:25.378157725 "@CRAN@"
2026/07/31 19:01:25.378158455
2026/07/31 19:01:25.378162505 $rl_word_breaks
2026/07/31 19:01:25.378162798 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/31 19:01:25.378167919
2026/07/31 19:01:25.378168239 $scipen
2026/07/31 19:01:25.378172157 [1] 0
2026/07/31 19:01:25.378172499
2026/07/31 19:01:25.378177150 $show.coef.Pvalues
2026/07/31 19:01:25.378177484 [1] TRUE
2026/07/31 19:01:25.378182103
2026/07/31 19:01:25.378182477 $show.error.messages
2026/07/31 19:01:25.378186887 [1] TRUE
2026/07/31 19:01:25.378187219
2026/07/31 19:01:25.378190890 $show.signif.stars
2026/07/31 19:01:25.378191232 [1] TRUE
2026/07/31 19:01:25.378195700
2026/07/31 19:01:25.378196018 $showErrorCalls
2026/07/31 19:01:25.378200104 [1] TRUE
2026/07/31 19:01:25.378200434
2026/07/31 19:01:25.378204350 $showNCalls
2026/07/31 19:01:25.378204639 [1] 50
2026/07/31 19:01:25.378212114
2026/07/31 19:01:25.378212626 $showWarnCalls
2026/07/31 19:01:25.378218722 [1] FALSE
2026/07/31 19:01:25.378219223
2026/07/31 19:01:25.378227638 $str
2026/07/31 19:01:25.378228197 $str$strict.width
2026/07/31 19:01:25.378235547 [1] "no"
2026/07/31 19:01:25.378236132
2026/07/31 19:01:25.378242194 $str$digits.d
2026/07/31 19:01:25.378242716 [1] 3
2026/07/31 19:01:25.378249268
2026/07/31 19:01:25.378249796 $str$vec.len
2026/07/31 19:01:25.378256327 [1] 4
2026/07/31 19:01:25.378256889
2026/07/31 19:01:25.378262959 $str$list.len
2026/07/31 19:01:25.378263461 [1] 99
2026/07/31 19:01:25.378270539
2026/07/31 19:01:25.378271101 $str$deparse.lines
2026/07/31 19:01:25.378277425 NULL
2026/07/31 19:01:25.378277929
2026/07/31 19:01:25.378290790 $str$drop.deparse.attr
2026/07/31 19:01:25.378296250 [1] TRUE
2026/07/31 19:01:25.378333060
2026/07/31 19:01:25.378333800 $str$formatNum
2026/07/31 19:01:25.378341219 function (x, ...)
2026/07/31 19:01:25.378344136 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/31 19:01:25.378354105 <environment: 0x562cb6f62e20>
2026/07/31 19:01:25.378354687
2026/07/31 19:01:25.378362533
2026/07/31 19:01:25.378363099 $str.dendrogram.last
2026/07/31 19:01:25.378370604 [1] "`"
2026/07/31 19:01:25.378371120
2026/07/31 19:01:25.378377321 $texi2dvi
2026/07/31 19:01:25.378377921 [1] "/usr/bin/texi2dvi"
2026/07/31 19:01:25.378397977
2026/07/31 19:01:25.378398498 $timeout
2026/07/31 19:01:25.378404354 [1] 60
2026/07/31 19:01:25.378404883
2026/07/31 19:01:25.378410685 $ts.eps
2026/07/31 19:01:25.378411158 [1] 1e-05
2026/07/31 19:01:25.378417798
2026/07/31 19:01:25.378418281 $ts.S.compat
2026/07/31 19:01:25.378424351 [1] FALSE
2026/07/31 19:01:25.378424790
2026/07/31 19:01:25.378430428 $unzip
2026/07/31 19:01:25.378430966 [1] "/usr/bin/unzip"
2026/07/31 19:01:25.378438155
2026/07/31 19:01:25.378438634 $useFancyQuotes
2026/07/31 19:01:25.378444864 [1] TRUE
2026/07/31 19:01:25.378445436
2026/07/31 19:01:25.378451265 $verbose
2026/07/31 19:01:25.378451786 [1] FALSE
2026/07/31 19:01:25.378470757
2026/07/31 19:01:25.378471337 $warn
2026/07/31 19:01:25.378477200 [1] 0
2026/07/31 19:01:25.378477689
2026/07/31 19:01:25.378483068 $warning.length
2026/07/31 19:01:25.378489720 [1] 1000
2026/07/31 19:01:25.378496556
2026/07/31 19:01:25.378497010 $warnPartialMatchArgs
2026/07/31 19:01:25.378503809 [1] FALSE
2026/07/31 19:01:25.378504313
2026/07/31 19:01:25.378510172 $warnPartialMatchAttr
2026/07/31 19:01:25.378510689 [1] FALSE
2026/07/31 19:01:25.378518291
2026/07/31 19:01:25.378518718 $warnPartialMatchDollar
2026/07/31 19:01:25.378525868 [1] FALSE
2026/07/31 19:01:25.378526443
2026/07/31 19:01:25.378532567 $width
2026/07/31 19:01:25.378533120 [1] 80
2026/07/31 19:01:25.378550840
Stopped session pings to http://127.0.0.1:35515
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/31 19:01:25.393723248 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:25.393918573 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:44945 ...
Connected to session server http://127.0.0.1:44945
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:25.547811856 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:25.548001512 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:25.548104646 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/07/31 19:01:25.553983191
2026/07/31 19:01:25.553989097 $ env
2026/07/31 19:01:25.554044234 CONNECT_API_KEY=REDACTED
2026/07/31 19:01:25.554045231 CONNECT_CONTENT_GUID=
2026/07/31 19:01:25.554068474 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/07/31 19:01:25.554069150 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/07/31 19:01:25.554079611 CONNECT_SERVER=http://localhost:3939/
2026/07/31 19:01:25.554080187 _DD_ROOT_GO_SESSION_ID=99996a81-9c07-449d-a02e-d829117b4c50
2026/07/31 19:01:25.554099028 EDITOR=vi
2026/07/31 19:01:25.554099576 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:25.554108256 HOSTNAME=f5e76c4cdf66
2026/07/31 19:01:25.554108732 LANG=en_US.UTF-8
2026/07/31 19:01:25.554117658 LANGUAGE=en_US:en
2026/07/31 19:01:25.554118157 LC_ALL=en_US.UTF-8
2026/07/31 19:01:25.554147117 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/31 19:01:25.554154194 LN_S=ln -s
2026/07/31 19:01:25.554189277 LOGNAME=rstudio-connect
2026/07/31 19:01:25.554190154 MAKE=make
2026/07/31 19:01:25.554202350 PAGER=/usr/bin/pager
2026/07/31 19:01:25.554202941 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/31 19:01:25.554222993 POSIT_PRODUCT=CONNECT
2026/07/31 19:01:25.554223639 PWD=/opt/rstudio-connect/mnt/app
2026/07/31 19:01:25.554232771 R_ARCH=
2026/07/31 19:01:25.554233240 R_BROWSER=xdg-open
2026/07/31 19:01:25.554239995 R_BZIPCMD=/usr/bin/bzip2
2026/07/31 19:01:25.554240430 R_CONFIG_ACTIVE=rsconnect
2026/07/31 19:01:25.554248790 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/07/31 19:01:25.554249298 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:25.554262967 R_GZIPCMD=/usr/bin/gzip
2026/07/31 19:01:25.554263426 R_HOME=/opt/R/4.5.2/lib/R
2026/07/31 19:01:25.554271526 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/07/31 19:01:25.554272278 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2
2026/07/31 19:01:25.554282684 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/07/31 19:01:25.554283273 R_LIBS_USER=REDACTED
2026/07/31 19:01:25.554292113 R_PAPERSIZE=letter
2026/07/31 19:01:25.554292631 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/31 19:01:25.554305376 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/31 19:01:25.554306038 R_PRINTCMD=/usr/bin/lpr
2026/07/31 19:01:25.554319435 R_RD4PDF=times,inconsolata,hyper
2026/07/31 19:01:25.554319990 RSC_EMAIL_SUBJECT=system-check
2026/07/31 19:01:25.554338509 RSC_REPORT_NAME=system-check
2026/07/31 19:01:25.554339976 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/07/31 19:01:25.554372612 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/07/31 19:01:25.554373159 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/07/31 19:01:25.554384322 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmprbkwu8
2026/07/31 19:01:25.554384887 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/07/31 19:01:25.554392698 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/31 19:01:25.554393013 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/31 19:01:25.554399817 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:25.554400159 RSTUDIO_PRODUCT=CONNECT
2026/07/31 19:01:25.554410505 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/31 19:01:25.554411043 R_UNZIPCMD=/usr/bin/unzip
2026/07/31 19:01:25.554418862 R_ZIPCMD=/usr/bin/zip
2026/07/31 19:01:25.554419274 SED=/usr/bin/sed
2026/07/31 19:01:25.554425181 SF_PARTNER=posit_connect
2026/07/31 19:01:25.554426879 SHLVL=2
2026/07/31 19:01:25.554436965 SPARK_CONNECT_USER_AGENT=REDACTED
2026/07/31 19:01:25.554438926 STARTUP_DEBUG_MODE=0
2026/07/31 19:01:25.554449274 TAR=/usr/bin/tar
2026/07/31 19:01:25.554449624 TERM=xterm
2026/07/31 19:01:25.554454362 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/31 19:01:25.554454776 TZ=UTC
2026/07/31 19:01:25.554466496 USERNAME=rstudio-connect
2026/07/31 19:01:25.554466811 USER=rstudio-connect
2026/07/31 19:01:25.557514325 _=/usr/bin/env
Stopping content session token refresher
Stopped session pings to http://127.0.0.1:44945
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/31 19:01:25.570285509 [connect-session] Connect Session v2026.07.0
2026/07/31 19:01:25.570470850 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:34129 ...
Connected to session server http://127.0.0.1:34129
Starting content session token refresher (interval: 12h0m0s)
2026/07/31 19:01:25.727058279 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/31 19:01:25.727232569 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/31 19:01:25.727295582 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/07/31 19:01:25.732758270
2026/07/31 19:01:25.732764435 $ findmnt --notruncate
2026/07/31 19:01:25.732800016 TARGET SOURCE FSTYPE OPTIONS
2026/07/31 19:01:25.732805872 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/dock
er/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:25.732885039 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:25.732885972 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/31 19:01:25.732935644 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:25.732937298 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:25.732951429 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/31 19:01:25.732951855 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/31 19:01:25.732965665 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/31 19:01:25.732966059 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/31 19:01:25.732986042 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:25.732994532 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/li
b/docker/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:25.733114379 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/li
b/docker/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:25.733115646 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:25.733217920 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:25.733218635 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/f5e76c4cdf66fc0d799b946a0f8b42599fd6f1d6e850c11ea598ce90509ef702/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:25.733253188 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:25.733255263 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/reports/v2/0/0/temp.source.2230323800] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:25.733283172 ├─/opt/rstudio-connect/mnt/report /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/reports/v2/0/0/temp.output.3450043877] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:25.733287227 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/jobs/0/UJxvKE8OJl3j2Vb2] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:25.733330631 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:25.733331162 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:25.733351076 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/72a07bbc5403d2974af1e14dc32577babf85f03e8274f90566908f83bf043fbb/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/31 19:01:25.733351676 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2932867054] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/
docker/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:25.733374310 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/
docker/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
2026/07/31 19:01:25.736348906 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/EPC4KE3TKFTS5O2XIF4ZEQBEB3:/var/lib/docker/overlay2/l/WLT3QJTVMV3PFGGH4RVHKGAZEQ:/var/lib/docker/overlay2/l/3GTARXTEU3U7MWIGWO4AINUQPF:/var/lib/docker/overlay2/l/ISAN2QGO3TA4H2DHFV75QKJ6YK:/var/lib/docker/overlay2/l/HFBDLKJ77X6KEGELPCZFKMGGB6:/var/lib/docker/overlay2/l/LZBCQCKEERDFT6MVYIMCJHXVLD:/var/lib/docker/overlay2/l/MGPTNTBWOEJFNFRMLNN3DMYNDL:/var/lib/docker/overlay2/l/MECWKJ6UCX5XGLCZOYWJWC6WWO:/var/lib/docker/overlay2/l/65N5OX63UBHNKMLLP3MYDESITK:/var/lib/docker/overlay2/l/D4YQBSZNALHCNO5OY4YWK65CTV:/var/lib/docker/overlay2/l/RY37BLTVHNXPWN65SDIBC5I76Y:/var/lib/docker/overlay2/l/AER7O7LQOMMW3RJBPOOGIHCLUG:/var/lib/docker/overlay2/l/BBXWSRBXBVVAQEZ7UBECH5757C:/var/lib/docker/overlay2/l/QZ3RA6OLHNRNUEY7MHIWWN3JML:/var/lib/
docker/overlay2/l/757OUVMAIYUYYDLTWSEEJPTCGL:/var/lib/docker/overlay2/l/PBLJ57RO2SDWB3FGOLPHKPKNX3:/var/lib/docker/overlay2/l/26J4YEFPC6QGWSURPNJX6RXKJG:/var/lib/docker/overlay2/l/Q3IQAYOHIUKKRKI4E7LDQGCGFA:/var/lib/docker/overlay2/l/TAT64PMWUMX6EFQCQ6632HFFCX,upperdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/diff,workdir=/var/lib/docker/overlay2/50d1c7621976d6bcd99fdb0cc68a1839f82c391dbea02599b4abd45505f67459/work,nouserxattr
Stopped session pings to http://127.0.0.1:34129
Stopping content session token refresher