VIP Report

Verified Installation of Posit

Deployment: CI Connect 2026.06.1 + WB 2026.07.1+147.pro6 + PM 2024.08.0-6 Generated: 2026-07-21 22:00:15 UTC

Products Under Test

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

Summary

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

Results

Failed (2)

Connect1 tests

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

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

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

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

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

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

Passed (18)

Connect6 tests

PASSAdmin user exists and has admin privilegesConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_admin_user0.40s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I retrieve the current user profile
  • Then the user has admin privileges
PASSGroups can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_groups0.40s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I list all groups
  • Then the response is successful
PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui5.43s
Test procedure
  • Given Connect is accessible at the configured URL
  • When a user navigates to the Connect login page
  • And enters valid credentials
  • Then the user is successfully authenticated
  • And the Connect dashboard is displayed
PASSAPI key authentication worksConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_api0.40s
Test procedure
  • Given Connect is accessible at the configured URL
  • And a valid API key is configured
  • When I request the current user via the API
  • Then the API returns user information
PASSExpected Quarto versions are availableConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_quarto_versions0.40s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I query Connect for available Quarto versions
  • Then at least one Quarto version is available
PASSConnect system checks can be run and the report downloadedConnect
As a Posit Team administrator
src/vip_tests/connect/test_system_checks.py::test_connect_system_checks29.60s
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.61s
Test procedure
  • Given Package Manager is running
  • When I query the CRAN repository for the "Matrix" package
  • Then the package is found in the repository
PASSAt least one repository is configuredPackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_repo_exists0.01s
Test procedure
  • Given Package Manager is running
  • When I list all repositories
  • Then at least one repository exists

Prerequisites6 tests

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

Security3 tests

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
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
PASSInvalid API key returns 401Security
As a Posit Team administrator
src/vip_tests/security/test_error_handling.py::test_invalid_api_key_returns_4012.08s
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

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.77s
Test procedure
  • Given Workbench is accessible and I am logged in
  • When I sign out of Workbench
  • Then I am redirected to the Workbench login page

Skipped (6)

Connect2 tests

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

Package Manager3 tests

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

Prerequisites1 tests

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

Connect System Checks

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

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

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

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

$ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939/__api__/server_settings
* Trying 127.0.0.1:3939...
* Connected to localhost (127.0.0.1) port 3939 (#0)
> GET /__api__/server_settings HTTP/1.1
> Host: localhost:3939
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Cache-Control: no-cache, no-store, must-revalidate
< Content-Type: application/json; charset=utf-8
< Expires: 0
< Pragma: no-cache
< Server: Posit Connect v2026.06.1
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Tue, 21 Jul 2026 21:59:48 GMT
< Transfer-Encoding: chunked
<
{ [3571 bytes data]
* Connection #0 to host localhost left intact
server self-connectivity Warning: HTTPS.Listen is not configured.
base-sandbox echo Successfully ran a process with rsandbox as rstudio-connect
python-restore-sandbox python-version Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/21 21:59:48.357679934 [connect-session] Connect Session v2026.06.1
2026/07/21 21:59:48.359274673 [connect-session] Job Key: [redacted]
2026/07/21 21:59:48.359296194 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 21:59:48.359311192 [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:35983 ...
Connected to session server http://127.0.0.1:35983
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 21:59:48.538849808 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/07/21 21:59:48.576506934
2026/07/21 21:59:48.576518255 $ /opt/python/3.12.11/bin/python3.12 -V
2026/07/21 21:59:48.576560791 Python 3.12.11
Stopped session pings to http://127.0.0.1:35983
python-restore-sandbox python-packages process exited with code 1: exit status 1
python-restore-sandbox environment Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/21 21:59:49.026942351 [connect-session] Connect Session v2026.06.1
2026/07/21 21:59:49.027180941 [connect-session] Job Key: [redacted]
2026/07/21 21:59:49.027194607 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 21:59:49.027198904 [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:39199 ...
Connected to session server http://127.0.0.1:39199
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 21:59:49.151943991 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/07/21 21:59:49.158695225
2026/07/21 21:59:49.158703792 $ env
2026/07/21 21:59:49.158746282 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111
2026/07/21 21:59:49.158756671 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 21:59:49.158772191 HOSTNAME=eb78aa97575f
2026/07/21 21:59:49.158772692 LANG=en_US.UTF-8
2026/07/21 21:59:49.158781719 LANGUAGE=en_US:en
2026/07/21 21:59:49.158782209 LC_ALL=en_US.UTF-8
2026/07/21 21:59:49.158790555 LOGNAME=rstudio-connect
2026/07/21 21:59:49.158790996 MAKEFLAGS=-j1
2026/07/21 21:59:49.158799272 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/21 21:59:49.158799723 PICOTEL_PREFIX=PICOTEL
2026/07/21 21:59:49.158814941 PICOTEL_SDK_DISABLED=true
2026/07/21 21:59:49.158815843 PICOTEL_SERVICE_NAME=posit-connect-python
2026/07/21 21:59:49.158833156 POSIT_PRODUCT=CONNECT
2026/07/21 21:59:49.158834338 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 21:59:49.158849968 RSTUDIO_PRODUCT=CONNECT
2026/07/21 21:59:49.158850578 SHLVL=2
2026/07/21 21:59:49.158858774 STARTUP_DEBUG_MODE=0
2026/07/21 21:59:49.158859225 TERM=xterm
2026/07/21 21:59:49.158867290 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 21:59:49.158867751 TZ=UTC
2026/07/21 21:59:49.158875836 USERNAME=rstudio-connect
2026/07/21 21:59:49.158876257 USER=rstudio-connect
2026/07/21 21:59:49.158884593 _=/usr/bin/env
2026/07/21 21:59:49.158885054 UV_CONCURRENT_BUILDS=1
Stopped session pings to http://127.0.0.1:39199
python-restore-sandbox mounts Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/21 21:59:49.174079757 [connect-session] Connect Session v2026.06.1
2026/07/21 21:59:49.174272961 [connect-session] Job Key: [redacted]
2026/07/21 21:59:49.174284684 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 21:59:49.174288090 [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:39451 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:39451
2026/07/21 21:59:49.299449683 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/07/21 21:59:49.303763384
2026/07/21 21:59:49.303771771 $ findmnt --notruncate
2026/07/21 21:59:49.353386356 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 21:59:49.353398199 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/YT5IC
AKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 21:59:49.353577571 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 21:59:49.353623594 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 21:59:49.353625508 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 21:59:49.353663359 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 21:59:49.353664191 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 21:59:49.353701040 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 21:59:49.353701892 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 21:59:49.353743079 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 21:59:49.353743921 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:49.353801340 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l
/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 21:59:49.353802692 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l
/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 21:59:49.354107327 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:49.354109421 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:49.354163914 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:49.354164926 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:49.354213377 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:49.354214148 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/Tc0DKum3xOGeUuxT] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:49.354244536 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:49.354245117 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1816561632] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 21:59:49.354512240 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 21:59:49.354519624 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
Stopped session pings to http://127.0.0.1:39451
python-restore-sandbox virtualenv Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/21 21:59:49.370683727 [connect-session] Connect Session v2026.06.1
2026/07/21 21:59:49.370920113 [connect-session] Job Key: [redacted]
2026/07/21 21:59:49.370929671 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 21:59:49.370933388 [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:43879 ...
Connected to session server http://127.0.0.1:43879
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 21:59:49.497184688 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/07/21 21:59:49.506407220
2026/07/21 21:59:49.506413873 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.ujFlMwKds0/testenv
2026/07/21 21:59:52.179859142
2026/07/21 21:59:52.179869923 $ source /opt/rstudio-connect/mnt/tmp/tmp.ujFlMwKds0/testenv/bin/activate
2026/07/21 21:59:52.181379843
2026/07/21 21:59:52.181386004 $ python --version
2026/07/21 21:59:52.183363065 Python 3.12.11
2026/07/21 21:59:52.183659635
2026/07/21 21:59:52.183665075 $ python -m site
2026/07/21 21:59:52.196705392 sys.path = [
2026/07/21 21:59:52.196714440 '/opt/rstudio-connect/mnt/app',
2026/07/21 21:59:52.196759024 '/opt/python/3.12.11/lib/python312.zip',
2026/07/21 21:59:52.196765616 '/opt/python/3.12.11/lib/python3.12',
2026/07/21 21:59:52.196793088 '/opt/python/3.12.11/lib/python3.12/lib-dynload',
2026/07/21 21:59:52.196794230 '/opt/rstudio-connect/mnt/tmp/tmp.ujFlMwKds0/testenv/lib/python3.12/site-packages',
2026/07/21 21:59:52.196823145 '/opt/python/3.12.11/lib/python3.12/site-packages',
2026/07/21 21:59:52.196824297 ]
2026/07/21 21:59:52.196842481 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/07/21 21:59:52.196843373 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist)
2026/07/21 21:59:52.196874121 ENABLE_USER_SITE: True
python-restore-sandbox pip Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/21 21:59:52.242782469 [connect-session] Connect Session v2026.06.1
2026/07/21 21:59:52.242991704 [connect-session] Job Key: [redacted]
2026/07/21 21:59:52.243002554 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 21:59:52.243006241 [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:41429 ...
Connected to session server http://127.0.0.1:41429
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 21:59:52.367561769 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/07/21 21:59:52.372723085
2026/07/21 21:59:52.372730790 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv
2026/07/21 21:59:54.999887404
2026/07/21 21:59:54.999900960 $ source /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv/bin/activate
2026/07/21 21:59:55.001363171
2026/07/21 21:59:55.001370474 $ python -m pip --version
2026/07/21 21:59:55.174652085 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv/lib/python3.12/site-packages/pip (python 3.12)
2026/07/21 21:59:55.195107281
2026/07/21 21:59:55.195115396 $ python -m pip config debug
2026/07/21 21:59:55.370679114 env_var:
2026/07/21 21:59:55.370942455 env:
2026/07/21 21:59:55.371153127 global:
2026/07/21 21:59:55.371356731 /etc/xdg/pip/pip.conf, exists: False
2026/07/21 21:59:55.371577514 /etc/pip.conf, exists: False
2026/07/21 21:59:55.371770087 site:
2026/07/21 21:59:55.372011977 /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv/pip.conf, exists: False
2026/07/21 21:59:55.372211534 user:
2026/07/21 21:59:55.372448331 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/07/21 21:59:55.372690835 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/07/21 21:59:55.394271579
2026/07/21 21:59:55.394279945 $ python -m pip config list -v
2026/07/21 21:59:55.569199691 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/07/21 21:59:55.569548434 For variant 'global', will try loading '/etc/pip.conf'
2026/07/21 21:59:55.569871370 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/07/21 21:59:55.570192590 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/07/21 21:59:55.570482042 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv/pip.conf'
2026/07/21 21:59:55.591724708
2026/07/21 21:59:55.591735148 $ python -m pip._vendor.requests.certs
2026/07/21 21:59:55.723683530 <frozen runpy>:128: RuntimeWarning: 'pip._vendor.requests.certs' found in sys.modules after import of package 'pip._vendor.requests', but prior to execution of 'pip._vendor.requests.certs'; this may result in unpredictable behaviour
2026/07/21 21:59:55.723841402 /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem
2026/07/21 21:59:55.736667492
2026/07/21 21:59:55.736675137 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj pip
2026/07/21 21:59:56.174538217 Collecting pip
2026/07/21 21:59:56.174908622 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata
2026/07/21 21:59:56.186649352 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)
2026/07/21 21:59:56.192502402 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)
2026/07/21 21:59:56.208332409 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 185.5 MB/s eta 0:00:00
2026/07/21 21:59:56.219689738 Saved /opt/rstudio-connect/mnt/tmp/tmp.7U1wChICZj/pip-26.1.2-py3-none-any.whl
2026/07/21 21:59:56.220110886 Successfully downloaded pip
2026/07/21 21:59:56.294212928
2026/07/21 21:59:56.294222576 [notice] A new release of pip is available: 25.0.1 -> 26.1.2
2026/07/21 21:59:56.294278351 [notice] To update, run: pip install --upgrade pip
python-restore-sandbox pypi-connectivity Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/21 21:59:56.389057162 [connect-session] Connect Session v2026.06.1
2026/07/21 21:59:56.389245848 [connect-session] Job Key: [redacted]
2026/07/21 21:59:56.389256458 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 21:59:56.389265155 [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:33053 ...
Connected to session server http://127.0.0.1:33053
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 21:59:56.515437591 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity'
2026/07/21 21:59:56.520151447
2026/07/21 21:59:56.520160815 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/
2026/07/21 21:59:56.695903355 * Trying 140.248.144.223:443...
2026/07/21 21:59:56.697575765 * Connected to pypi.python.org (140.248.144.223) port 443 (#0)
2026/07/21 21:59:56.699169388 * ALPN, offering h2
2026/07/21 21:59:56.699176942 * ALPN, offering http/1.1
2026/07/21 21:59:56.720131169 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 21:59:56.720139314 * CApath: /etc/ssl/certs
2026/07/21 21:59:56.720296912 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 21:59:56.720303524 } [5 bytes data]
2026/07/21 21:59:56.720330264 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 21:59:56.720331827 } [512 bytes data]
2026/07/21 21:59:56.723222703 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 21:59:56.723229435 { [5 bytes data]
2026/07/21 21:59:56.723267227 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 21:59:56.723270573 { [122 bytes data]
2026/07/21 21:59:56.723458423 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 21:59:56.723466228 { [5 bytes data]
2026/07/21 21:59:56.723500082 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.723502196 { [5 bytes data]
2026/07/21 21:59:56.723519429 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 21:59:56.723521513 { [19 bytes data]
2026/07/21 21:59:56.723537262 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.723539476 { [5 bytes data]
2026/07/21 21:59:56.723555847 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 21:59:56.723567930 { [2860 bytes data]
2026/07/21 21:59:56.724244076 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.724251841 { [5 bytes data]
2026/07/21 21:59:56.724289331 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 21:59:56.724290764 { [264 bytes data]
2026/07/21 21:59:56.724356012 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.724367974 { [5 bytes data]
2026/07/21 21:59:56.724408531 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 21:59:56.724409502 { [36 bytes data]
2026/07/21 21:59:56.724502608 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 21:59:56.724504421 } [5 bytes data]
2026/07/21 21:59:56.724522395 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 21:59:56.724523417 } [1 bytes data]
2026/07/21 21:59:56.724540139 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.724541131 } [5 bytes data]
2026/07/21 21:59:56.724559305 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 21:59:56.724559816 } [36 bytes data]
2026/07/21 21:59:56.724596496 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 21:59:56.724604181 * ALPN, server accepted to use h2
2026/07/21 21:59:56.724629138 * Server certificate:
2026/07/21 21:59:56.724629989 * subject: CN=www.python.org
2026/07/21 21:59:56.724646420 * start date: Jan 13 13:03:46 2026 GMT
2026/07/21 21:59:56.724647242 * expire date: Feb 14 13:03:45 2027 GMT
2026/07/21 21:59:56.724666568 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org"
2026/07/21 21:59:56.724667660 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 21:59:56.724709810 * SSL certificate verify ok.
2026/07/21 21:59:56.724711032 * Using HTTP2, server supports multiplexing
2026/07/21 21:59:56.724729858 * Connection state changed (HTTP/2 confirmed)
2026/07/21 21:59:56.724730749 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 21:59:56.724755742 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.724758367 } [5 bytes data]
2026/07/21 21:59:56.724796499 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.724797911 } [5 bytes data]
2026/07/21 21:59:56.724813811 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.724815925 } [5 bytes data]
2026/07/21 21:59:56.724865042 * Using Stream ID: 1 (easy handle 0x563f26620a40)
2026/07/21 21:59:56.724891743 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.724898416 } [5 bytes data]
2026/07/21 21:59:56.724935595 > GET / HTTP/2
2026/07/21 21:59:56.724939763 > Host: pypi.python.org
2026/07/21 21:59:56.724951225 > user-agent: curl/7.81.0
2026/07/21 21:59:56.724952758 > accept: */*
2026/07/21 21:59:56.724961755 >
2026/07/21 21:59:56.724963057 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.725060943 { [5 bytes data]
2026/07/21 21:59:56.725070881 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 21:59:56.725072013 { [193 bytes data]
2026/07/21 21:59:56.726026674 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.726033006 { [5 bytes data]
2026/07/21 21:59:56.726069245 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.726070126 } [5 bytes data]
2026/07/21 21:59:56.726179574 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.726188580 { [5 bytes data]
2026/07/21 21:59:56.726582409 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.726589752 { [5 bytes data]
2026/07/21 21:59:56.726671111 < HTTP/2 301
2026/07/21 21:59:56.726680889 < server: Varnish
2026/07/21 21:59:56.726707981 < retry-after: 0
2026/07/21 21:59:56.726709233 < location: https://pypi.org/
2026/07/21 21:59:56.726729621 < content-type: text/html; charset=UTF-8
2026/07/21 21:59:56.726739891 < accept-ranges: bytes
2026/07/21 21:59:56.726740822 < date: Tue, 21 Jul 2026 21:59:56 GMT
2026/07/21 21:59:56.726756683 < x-served-by: cache-chi-kmdw8640088-CHI
2026/07/21 21:59:56.726757604 < x-cache: HIT
2026/07/21 21:59:56.726769026 < x-cache-hits: 0
2026/07/21 21:59:56.726769497 < x-timer: S1784671197.725820,VS0,VE0
2026/07/21 21:59:56.726778744 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 21:59:56.726779365 < x-frame-options: deny
2026/07/21 21:59:56.726791248 < x-xss-protection: 1; mode=block
2026/07/21 21:59:56.726792150 < x-content-type-options: nosniff
2026/07/21 21:59:56.726812087 < x-permitted-cross-domain-policies: none
2026/07/21 21:59:56.726812959 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/07/21 21:59:56.726858449 < content-length: 122
2026/07/21 21:59:56.726881047 <
2026/07/21 21:59:56.726886528 * Ignoring the response-body
2026/07/21 21:59:56.726904491 { [122 bytes data]
2026/07/21 21:59:56.726905553 * Connection #0 to host pypi.python.org left intact
2026/07/21 21:59:56.726922105 * Issue another request to this URL: 'https://pypi.org/'
2026/07/21 21:59:56.729198625 * Trying 151.101.0.223:443...
2026/07/21 21:59:56.731573476 * Connected to pypi.org (151.101.0.223) port 443 (#1)
2026/07/21 21:59:56.731812233 * ALPN, offering h2
2026/07/21 21:59:56.731833022 * ALPN, offering http/1.1
2026/07/21 21:59:56.754097732 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 21:59:56.754105086 * CApath: /etc/ssl/certs
2026/07/21 21:59:56.754264407 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 21:59:56.754269436 } [5 bytes data]
2026/07/21 21:59:56.754303370 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 21:59:56.754306977 } [512 bytes data]
2026/07/21 21:59:56.756841389 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 21:59:56.756849674 { [5 bytes data]
2026/07/21 21:59:56.756892425 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 21:59:56.756896122 { [122 bytes data]
2026/07/21 21:59:56.756994268 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 21:59:56.757003516 { [5 bytes data]
2026/07/21 21:59:56.757037349 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.757039073 { [5 bytes data]
2026/07/21 21:59:56.757059972 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 21:59:56.757062878 { [19 bytes data]
2026/07/21 21:59:56.757083557 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.757086202 { [5 bytes data]
2026/07/21 21:59:56.757112892 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 21:59:56.757115878 { [2856 bytes data]
2026/07/21 21:59:56.757659524 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.757667789 { [5 bytes data]
2026/07/21 21:59:56.757696093 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 21:59:56.757697365 { [264 bytes data]
2026/07/21 21:59:56.757774460 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.757775753 { [5 bytes data]
2026/07/21 21:59:56.757801431 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 21:59:56.757802674 { [36 bytes data]
2026/07/21 21:59:56.757856445 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 21:59:56.757864901 } [5 bytes data]
2026/07/21 21:59:56.757891271 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 21:59:56.757894206 } [1 bytes data]
2026/07/21 21:59:56.757914970 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.757950347 } [5 bytes data]
2026/07/21 21:59:56.757988850 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 21:59:56.757990363 } [36 bytes data]
2026/07/21 21:59:56.758049940 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 21:59:56.758057795 * ALPN, server accepted to use h2
2026/07/21 21:59:56.758088273 * Server certificate:
2026/07/21 21:59:56.758089645 * subject: CN=pypi.org
2026/07/21 21:59:56.758107830 * start date: Dec 28 04:33:08 2025 GMT
2026/07/21 21:59:56.758108701 * expire date: Jan 29 04:33:07 2027 GMT
2026/07/21 21:59:56.758126816 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/07/21 21:59:56.758127737 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 21:59:56.758156952 * SSL certificate verify ok.
2026/07/21 21:59:56.758158195 * Using HTTP2, server supports multiplexing
2026/07/21 21:59:56.758175843 * Connection state changed (HTTP/2 confirmed)
2026/07/21 21:59:56.758178318 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 21:59:56.758207853 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.758209366 } [5 bytes data]
2026/07/21 21:59:56.758229103 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.758230015 } [5 bytes data]
2026/07/21 21:59:56.758247769 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.758248931 } [5 bytes data]
2026/07/21 21:59:56.758297663 * Using Stream ID: 1 (easy handle 0x563f26620a40)
2026/07/21 21:59:56.758336361 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.758338685 } [5 bytes data]
2026/07/21 21:59:56.758362200 > GET / HTTP/2
2026/07/21 21:59:56.758363302 > Host: pypi.org
2026/07/21 21:59:56.758376727 > user-agent: curl/7.81.0
2026/07/21 21:59:56.758377659 > accept: */*
2026/07/21 21:59:56.758390042 >
2026/07/21 21:59:56.758390543 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.758406944 { [5 bytes data]
2026/07/21 21:59:56.758409389 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 21:59:56.758426100 { [193 bytes data]
2026/07/21 21:59:56.759709212 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.759716145 { [5 bytes data]
2026/07/21 21:59:56.759752644 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.759754046 } [5 bytes data]
2026/07/21 21:59:56.761033020 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761055402 { [5 bytes data]
2026/07/21 21:59:56.761141449 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761149685 { [5 bytes data]
2026/07/21 21:59:56.761183288 < HTTP/2 200
2026/07/21 21:59:56.761184440 < etag: "4ZMr/o6kmXfLMcTQcFCu6Q"
2026/07/21 21:59:56.761198266 < referrer-policy: origin-when-cross-origin
2026/07/21 21:59:56.761199198 < content-type: text/html; charset=UTF-8
2026/07/21 21:59:56.761219206 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII='; style-src 'self' *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE='
'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='
2026/07/21 21:59:56.761222963 < server: gunicorn
2026/07/21 21:59:56.761334103 < accept-ranges: bytes
2026/07/21 21:59:56.761335445 < date: Tue, 21 Jul 2026 21:59:56 GMT
2026/07/21 21:59:56.761350063 < x-served-by: cache-iad-kiad7000084-IAD, cache-iad-kiad7000084-IAD, cache-iad-kiad7000100-IAD, cache-chi-kmdw8640068-CHI
2026/07/21 21:59:56.761351005 < x-cache: MISS, HIT, HIT
2026/07/21 21:59:56.761373026 < x-cache-hits: 0, 7, 1
2026/07/21 21:59:56.761373898 < x-timer: S1784671197.759332,VS0,VE1
2026/07/21 21:59:56.761388405 < vary: Cookie, Accept-Encoding
2026/07/21 21:59:56.761389187 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 21:59:56.761411118 < x-frame-options: deny
2026/07/21 21:59:56.761411950 < x-xss-protection: 1; mode=block
2026/07/21 21:59:56.761429202 < x-content-type-options: nosniff
2026/07/21 21:59:56.761429974 < x-permitted-cross-domain-policies: none
2026/07/21 21:59:56.761446595 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/07/21 21:59:56.761447467 < content-length: 22848
2026/07/21 21:59:56.761506518 <
2026/07/21 21:59:56.761507490 { [957 bytes data]
2026/07/21 21:59:56.761520004 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761520966 { [5 bytes data]
2026/07/21 21:59:56.761536745 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761537226 { [5 bytes data]
2026/07/21 21:59:56.761546073 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761547926 { [5 bytes data]
2026/07/21 21:59:56.761556923 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761557354 { [5 bytes data]
2026/07/21 21:59:56.761565890 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761566411 { [5 bytes data]
2026/07/21 21:59:56.761581560 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761582041 { [5 bytes data]
2026/07/21 21:59:56.761590697 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761591118 { [5 bytes data]
2026/07/21 21:59:56.761599654 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761600075 { [5 bytes data]
2026/07/21 21:59:56.761608681 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761609112 { [5 bytes data]
2026/07/21 21:59:56.761617738 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.761618199 { [5 bytes data]
2026/07/21 21:59:56.763493022 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.763501979 { [5 bytes data]
2026/07/21 21:59:56.763547034 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.763550711 { [5 bytes data]
2026/07/21 21:59:56.763577762 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.763580898 { [5 bytes data]
2026/07/21 21:59:56.763601766 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.763605293 { [5 bytes data]
2026/07/21 21:59:56.763625912 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.763628456 { [5 bytes data]
2026/07/21 21:59:56.763650774 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.763655323 { [5 bytes data]
2026/07/21 21:59:56.763675661 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.763694126 { [5 bytes data]
2026/07/21 21:59:56.763717500 * Connection #1 to host pypi.org left intact
2026/07/21 21:59:56.766144065
2026/07/21 21:59:56.766152741 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/
2026/07/21 21:59:56.773070940 * Trying 140.248.144.223:443...
2026/07/21 21:59:56.774614354 * Connected to files.pythonhosted.org (140.248.144.223) port 443 (#0)
2026/07/21 21:59:56.776087783 * ALPN, offering h2
2026/07/21 21:59:56.776093123 * ALPN, offering http/1.1
2026/07/21 21:59:56.797168175 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 21:59:56.797178183 * CApath: /etc/ssl/certs
2026/07/21 21:59:56.797350257 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 21:59:56.797357641 } [5 bytes data]
2026/07/21 21:59:56.797399210 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 21:59:56.797402777 } [512 bytes data]
2026/07/21 21:59:56.799645389 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 21:59:56.799651381 { [5 bytes data]
2026/07/21 21:59:56.799687839 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 21:59:56.799691346 { [122 bytes data]
2026/07/21 21:59:56.799861857 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 21:59:56.799867778 { [5 bytes data]
2026/07/21 21:59:56.799937971 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.799946117 { [5 bytes data]
2026/07/21 21:59:56.799976093 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 21:59:56.799977686 { [19 bytes data]
2026/07/21 21:59:56.799996552 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.799997574 { [5 bytes data]
2026/07/21 21:59:56.800016319 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 21:59:56.800017361 { [2842 bytes data]
2026/07/21 21:59:56.800662253 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.800669467 { [5 bytes data]
2026/07/21 21:59:56.800703351 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 21:59:56.800706086 { [264 bytes data]
2026/07/21 21:59:56.800771184 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.800781864 { [5 bytes data]
2026/07/21 21:59:56.800813633 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 21:59:56.800815025 { [36 bytes data]
2026/07/21 21:59:56.800855042 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 21:59:56.800860182 } [5 bytes data]
2026/07/21 21:59:56.800874288 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 21:59:56.800874819 } [1 bytes data]
2026/07/21 21:59:56.800917951 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.800918662 } [5 bytes data]
2026/07/21 21:59:56.800955807 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 21:59:56.800958342 } [36 bytes data]
2026/07/21 21:59:56.801040442 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 21:59:56.801042235 * ALPN, server accepted to use h2
2026/07/21 21:59:56.801069927 * Server certificate:
2026/07/21 21:59:56.801071190 * subject: CN=*.pythonhosted.org
2026/07/21 21:59:56.801090096 * start date: Dec 8 21:08:03 2025 GMT
2026/07/21 21:59:56.801091007 * expire date: Jan 9 21:08:02 2027 GMT
2026/07/21 21:59:56.801108230 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org"
2026/07/21 21:59:56.801109241 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 21:59:56.801137866 * SSL certificate verify ok.
2026/07/21 21:59:56.801139008 * Using HTTP2, server supports multiplexing
2026/07/21 21:59:56.801173443 * Connection state changed (HTTP/2 confirmed)
2026/07/21 21:59:56.801174805 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 21:59:56.801206645 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.801207767 } [5 bytes data]
2026/07/21 21:59:56.801225631 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.801226553 } [5 bytes data]
2026/07/21 21:59:56.801244126 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.801246300 } [5 bytes data]
2026/07/21 21:59:56.801269690 * Using Stream ID: 1 (easy handle 0x559d9e537a40)
2026/07/21 21:59:56.801273477 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.801325294 } [5 bytes data]
2026/07/21 21:59:56.801326797 > GET / HTTP/2
2026/07/21 21:59:56.801340974 > Host: files.pythonhosted.org
2026/07/21 21:59:56.801341926 > user-agent: curl/7.81.0
2026/07/21 21:59:56.801356904 > accept: */*
2026/07/21 21:59:56.801357736 >
2026/07/21 21:59:56.801370850 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.801371812 { [5 bytes data]
2026/07/21 21:59:56.801472661 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 21:59:56.801478562 { [193 bytes data]
2026/07/21 21:59:56.802369906 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.802379484 { [5 bytes data]
2026/07/21 21:59:56.802415151 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 21:59:56.802602244 } [5 bytes data]
2026/07/21 21:59:56.802655449 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.802663234 { [5 bytes data]
2026/07/21 21:59:56.823167547 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.823177155 { [5 bytes data]
2026/07/21 21:59:56.823225346 < HTTP/2 200
2026/07/21 21:59:56.823227059 < content-type: text/html
2026/07/21 21:59:56.823257577 < server: Python/3.12 aiohttp/3.14.1
2026/07/21 21:59:56.823258448 < accept-ranges: bytes
2026/07/21 21:59:56.823270942 < age: 0
2026/07/21 21:59:56.823271563 < date: Tue, 21 Jul 2026 21:59:56 GMT
2026/07/21 21:59:56.823282323 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640025-CHI
2026/07/21 21:59:56.823282894 < x-cache: HIT, MISS
2026/07/21 21:59:56.823297993 < x-cache-hits: 20, 0
2026/07/21 21:59:56.823299987 < x-timer: S1784671197.802359,VS0,VE20
2026/07/21 21:59:56.823319844 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 21:59:56.823321076 < x-frame-options: deny
2026/07/21 21:59:56.823348118 < x-xss-protection: 1; mode=block
2026/07/21 21:59:56.823349410 < x-content-type-options: nosniff
2026/07/21 21:59:56.823383835 < x-permitted-cross-domain-policies: none
2026/07/21 21:59:56.823385758 < x-robots-header: noindex
2026/07/21 21:59:56.823401769 < content-length: 1853
2026/07/21 21:59:56.823402400 <
2026/07/21 21:59:56.823412429 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.823413020 { [5 bytes data]
2026/07/21 21:59:56.823427177 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 21:59:56.823427758 { [5 bytes data]
2026/07/21 21:59:56.823446744 * Connection #0 to host files.pythonhosted.org left intact
Stopped session pings to http://127.0.0.1:33053
python-restore-sandbox python-version Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 21:59:56.840232135 [connect-session] Connect Session v2026.06.1
2026/07/21 21:59:56.840421482 [connect-session] Job Key: [redacted]
2026/07/21 21:59:56.840434867 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 21:59:56.840438474 [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:34003 ...
Connected to session server http://127.0.0.1:34003
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 21:59:57.006162898 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/07/21 21:59:57.012135314
2026/07/21 21:59:57.012142878 $ /opt/python/3.13.9/bin/python3.13 -V
2026/07/21 21:59:57.012192626 Python 3.13.9
Stopped session pings to http://127.0.0.1:34003
python-restore-sandbox python-packages process exited with code 1: exit status 1
python-restore-sandbox environment Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 21:59:57.444082422 [connect-session] Connect Session v2026.06.1
2026/07/21 21:59:57.444285105 [connect-session] Job Key: [redacted]
2026/07/21 21:59:57.444299391 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 21:59:57.444305133 [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:39067 ...
Connected to session server http://127.0.0.1:39067
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 21:59:57.567125428 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/07/21 21:59:57.573528898
2026/07/21 21:59:57.573537213 $ env
2026/07/21 21:59:57.573565096 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111
2026/07/21 21:59:57.573566028 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 21:59:57.573578631 HOSTNAME=eb78aa97575f
2026/07/21 21:59:57.573579183 LANG=en_US.UTF-8
2026/07/21 21:59:57.573587879 LANGUAGE=en_US:en
2026/07/21 21:59:57.573588310 LC_ALL=en_US.UTF-8
2026/07/21 21:59:57.573596475 LOGNAME=rstudio-connect
2026/07/21 21:59:57.573596956 MAKEFLAGS=-j1
2026/07/21 21:59:57.573605172 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/21 21:59:57.573605622 PICOTEL_PREFIX=PICOTEL
2026/07/21 21:59:57.573615822 PICOTEL_SDK_DISABLED=true
2026/07/21 21:59:57.573616313 PICOTEL_SERVICE_NAME=posit-connect-python
2026/07/21 21:59:57.573625931 POSIT_PRODUCT=CONNECT
2026/07/21 21:59:57.573626412 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 21:59:57.573635810 RSTUDIO_PRODUCT=CONNECT
2026/07/21 21:59:57.573639757 SHLVL=2
2026/07/21 21:59:57.573654495 STARTUP_DEBUG_MODE=0
2026/07/21 21:59:57.573655447 TERM=xterm
2026/07/21 21:59:57.573669262 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 21:59:57.573670324 TZ=UTC
2026/07/21 21:59:57.573684591 USERNAME=rstudio-connect
2026/07/21 21:59:57.573685633 USER=rstudio-connect
2026/07/21 21:59:57.573701784 _=/usr/bin/env
2026/07/21 21:59:57.573702696 UV_CONCURRENT_BUILDS=1
Stopped session pings to http://127.0.0.1:39067
Stopping content session token refresher
python-restore-sandbox mounts Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 21:59:57.589580679 [connect-session] Connect Session v2026.06.1
2026/07/21 21:59:57.589771599 [connect-session] Job Key: [redacted]
2026/07/21 21:59:57.589783361 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 21:59:57.589787068 [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:39839 ...
Connected to session server http://127.0.0.1:39839
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 21:59:57.712124427 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/07/21 21:59:57.716089765
2026/07/21 21:59:57.716098331 $ findmnt --notruncate
2026/07/21 21:59:57.718228527 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 21:59:57.718240229 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/YT5IC
AKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 21:59:57.718415044 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 21:59:57.718442040 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 21:59:57.718444254 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 21:59:57.718492134 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 21:59:57.718493427 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 21:59:57.718515669 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 21:59:57.718516190 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 21:59:57.718538011 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 21:59:57.718539234 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:57.718595148 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l
/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 21:59:57.718598955 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l
/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 21:59:57.718917150 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:57.718991687 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:57.718993550 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:57.719028571 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:57.719082618 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:57.719083810 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/zHwNOnWv05rK90Wl] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:57.719143974 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 21:59:57.719144856 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2702828] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 21:59:57.719336718 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 21:59:57.719340164 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
Stopped session pings to http://127.0.0.1:39839
python-restore-sandbox virtualenv Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 21:59:57.735153621 [connect-session] Connect Session v2026.06.1
2026/07/21 21:59:57.735483303 [connect-session] Job Key: [redacted]
2026/07/21 21:59:57.735493102 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 21:59:57.735496699 [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:38045 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:38045
2026/07/21 21:59:57.858069653 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/07/21 21:59:57.863060896
2026/07/21 21:59:57.863068180 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.t4WvaSHZ6m/testenv
2026/07/21 22:00:00.387022830
2026/07/21 22:00:00.387037528 $ source /opt/rstudio-connect/mnt/tmp/tmp.t4WvaSHZ6m/testenv/bin/activate
2026/07/21 22:00:00.388514821
2026/07/21 22:00:00.388521894 $ python --version
2026/07/21 22:00:00.390055378 Python 3.13.9
2026/07/21 22:00:00.390321745
2026/07/21 22:00:00.390328468 $ python -m site
2026/07/21 22:00:00.403645522 sys.path = [
2026/07/21 22:00:00.403653998 '/opt/rstudio-connect/mnt/app',
2026/07/21 22:00:00.403689926 '/opt/python/3.13.9/lib/python313.zip',
2026/07/21 22:00:00.403695476 '/opt/python/3.13.9/lib/python3.13',
2026/07/21 22:00:00.403718319 '/opt/python/3.13.9/lib/python3.13/lib-dynload',
2026/07/21 22:00:00.403723900 '/opt/rstudio-connect/mnt/tmp/tmp.t4WvaSHZ6m/testenv/lib/python3.13/site-packages',
2026/07/21 22:00:00.403749438 '/opt/python/3.13.9/lib/python3.13/site-packages',
2026/07/21 22:00:00.403750490 ]
2026/07/21 22:00:00.403765338 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/07/21 22:00:00.403766230 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist)
2026/07/21 22:00:00.403789163 ENABLE_USER_SITE: True
python-restore-sandbox pip Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 22:00:00.453514841 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:00.453840595 [connect-session] Job Key: [redacted]
2026/07/21 22:00:00.453850083 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:00.453861705 [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:37277 ...
Connected to session server http://127.0.0.1:37277
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:00.576775448 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/07/21 22:00:00.581708181
2026/07/21 22:00:00.581717659 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv
2026/07/21 22:00:03.088301307
2026/07/21 22:00:03.088316896 $ source /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv/bin/activate
2026/07/21 22:00:03.089769242
2026/07/21 22:00:03.089778360 $ python -m pip --version
2026/07/21 22:00:03.258784265 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv/lib/python3.13/site-packages/pip (python 3.13)
2026/07/21 22:00:03.281519321
2026/07/21 22:00:03.281533348 $ python -m pip config debug
2026/07/21 22:00:03.452248645 env_var:
2026/07/21 22:00:03.452552198 env:
2026/07/21 22:00:03.452724993 global:
2026/07/21 22:00:03.452930891 /etc/xdg/pip/pip.conf, exists: False
2026/07/21 22:00:03.453147832 /etc/pip.conf, exists: False
2026/07/21 22:00:03.453329003 site:
2026/07/21 22:00:03.453530584 /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv/pip.conf, exists: False
2026/07/21 22:00:03.453719840 user:
2026/07/21 22:00:03.453920801 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/07/21 22:00:03.454146475 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/07/21 22:00:03.476391394
2026/07/21 22:00:03.476404258 $ python -m pip config list -v
2026/07/21 22:00:03.645250712 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/07/21 22:00:03.645570785 For variant 'global', will try loading '/etc/pip.conf'
2026/07/21 22:00:03.646134870 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/07/21 22:00:03.646399030 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/07/21 22:00:03.646672064 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv/pip.conf'
2026/07/21 22:00:03.667325309
2026/07/21 22:00:03.667337001 $ python -m pip._vendor.requests.certs
2026/07/21 22:00:03.800286735 <frozen runpy>:128: RuntimeWarning: 'pip._vendor.requests.certs' found in sys.modules after import of package 'pip._vendor.requests', but prior to execution of 'pip._vendor.requests.certs'; this may result in unpredictable behaviour
2026/07/21 22:00:03.800461946 /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem
2026/07/21 22:00:03.813794045
2026/07/21 22:00:03.813802281 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY pip
2026/07/21 22:00:04.223799422 Collecting pip
2026/07/21 22:00:04.224175592 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata
2026/07/21 22:00:04.235390685 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)
2026/07/21 22:00:04.241473393 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)
2026/07/21 22:00:04.256532241 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 193.8 MB/s 0:00:00
2026/07/21 22:00:04.267347795 Saved /opt/rstudio-connect/mnt/tmp/tmp.CVfzu2qQOY/pip-26.1.2-py3-none-any.whl
2026/07/21 22:00:04.267683855 Successfully downloaded pip
2026/07/21 22:00:04.317266975
2026/07/21 22:00:04.317276614 [notice] A new release of pip is available: 25.2 -> 26.1.2
2026/07/21 22:00:04.317322240 [notice] To update, run: pip install --upgrade pip
python-restore-sandbox pypi-connectivity Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 22:00:04.405864291 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:04.406163645 [connect-session] Job Key: [redacted]
2026/07/21 22:00:04.406182030 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:04.406188302 [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:45869 ...
Connected to session server http://127.0.0.1:45869
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:04.529718181 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity'
2026/07/21 22:00:04.534088167
2026/07/21 22:00:04.534097255 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/
2026/07/21 22:00:04.541613963 * Trying 140.248.144.223:443...
2026/07/21 22:00:04.543199155 * Connected to pypi.python.org (140.248.144.223) port 443 (#0)
2026/07/21 22:00:04.544874992 * ALPN, offering h2
2026/07/21 22:00:04.544883638 * ALPN, offering http/1.1
2026/07/21 22:00:04.566181574 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 22:00:04.566192254 * CApath: /etc/ssl/certs
2026/07/21 22:00:04.566354430 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:04.566360942 } [5 bytes data]
2026/07/21 22:00:04.566385048 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 22:00:04.566387853 } [512 bytes data]
2026/07/21 22:00:04.568750662 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:04.568758176 { [5 bytes data]
2026/07/21 22:00:04.568799168 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 22:00:04.568801853 { [122 bytes data]
2026/07/21 22:00:04.568993971 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 22:00:04.569008038 { [5 bytes data]
2026/07/21 22:00:04.569060146 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.569065456 { [5 bytes data]
2026/07/21 22:00:04.569085954 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 22:00:04.569087247 { [19 bytes data]
2026/07/21 22:00:04.569108838 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.569111483 { [5 bytes data]
2026/07/21 22:00:04.569133925 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 22:00:04.569135308 { [2860 bytes data]
2026/07/21 22:00:04.569727676 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.569733447 { [5 bytes data]
2026/07/21 22:00:04.569764996 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 22:00:04.569766449 { [264 bytes data]
2026/07/21 22:00:04.569846967 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.569848289 { [5 bytes data]
2026/07/21 22:00:04.569873777 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 22:00:04.569875270 { [36 bytes data]
2026/07/21 22:00:04.569921005 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 22:00:04.569930363 } [5 bytes data]
2026/07/21 22:00:04.569960331 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 22:00:04.569962294 } [1 bytes data]
2026/07/21 22:00:04.570015855 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.570019953 } [5 bytes data]
2026/07/21 22:00:04.570044298 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 22:00:04.570046272 } [36 bytes data]
2026/07/21 22:00:04.570129108 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 22:00:04.570131152 * ALPN, server accepted to use h2
2026/07/21 22:00:04.570159986 * Server certificate:
2026/07/21 22:00:04.570162912 * subject: CN=www.python.org
2026/07/21 22:00:04.570182570 * start date: Jan 13 13:03:46 2026 GMT
2026/07/21 22:00:04.570184253 * expire date: Feb 14 13:03:45 2027 GMT
2026/07/21 22:00:04.570200764 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org"
2026/07/21 22:00:04.570203409 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 22:00:04.570217987 * SSL certificate verify ok.
2026/07/21 22:00:04.570218498 * Using HTTP2, server supports multiplexing
2026/07/21 22:00:04.570230360 * Connection state changed (HTTP/2 confirmed)
2026/07/21 22:00:04.570230851 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 22:00:04.570250198 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.570254035 } [5 bytes data]
2026/07/21 22:00:04.570336810 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.570339215 } [5 bytes data]
2026/07/21 22:00:04.570362168 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.570364102 } [5 bytes data]
2026/07/21 22:00:04.570422453 * Using Stream ID: 1 (easy handle 0x55c94e618a40)
2026/07/21 22:00:04.570453662 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.570455325 } [5 bytes data]
2026/07/21 22:00:04.570479851 > GET / HTTP/2
2026/07/21 22:00:04.570481955 > Host: pypi.python.org
2026/07/21 22:00:04.570495891 > user-agent: curl/7.81.0
2026/07/21 22:00:04.570496382 > accept: */*
2026/07/21 22:00:04.570504888 >
2026/07/21 22:00:04.570506241 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.570516370 { [5 bytes data]
2026/07/21 22:00:04.570597202 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 22:00:04.570599296 { [193 bytes data]
2026/07/21 22:00:04.571588963 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.571595726 { [5 bytes data]
2026/07/21 22:00:04.571633347 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.571639088 } [5 bytes data]
2026/07/21 22:00:04.571784383 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.571790825 { [5 bytes data]
2026/07/21 22:00:04.572345111 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.572353086 { [5 bytes data]
2026/07/21 22:00:04.572440024 < HTTP/2 301
2026/07/21 22:00:04.572445534 < server: Varnish
2026/07/21 22:00:04.572472756 < retry-after: 0
2026/07/21 22:00:04.572473998 < location: https://pypi.org/
2026/07/21 22:00:04.572493445 < content-type: text/html; charset=UTF-8
2026/07/21 22:00:04.572495909 < accept-ranges: bytes
2026/07/21 22:00:04.572512320 < date: Tue, 21 Jul 2026 22:00:04 GMT
2026/07/21 22:00:04.572513202 < x-served-by: cache-chi-kmdw8640088-CHI
2026/07/21 22:00:04.572529663 < x-cache: HIT
2026/07/21 22:00:04.572530535 < x-cache-hits: 0
2026/07/21 22:00:04.572543279 < x-timer: S1784671205.571577,VS0,VE0
2026/07/21 22:00:04.572544180 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 22:00:04.572569107 < x-frame-options: deny
2026/07/21 22:00:04.572570140 < x-xss-protection: 1; mode=block
2026/07/21 22:00:04.572585398 < x-content-type-options: nosniff
2026/07/21 22:00:04.572586410 < x-permitted-cross-domain-policies: none
2026/07/21 22:00:04.572610175 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/07/21 22:00:04.572613331 < content-length: 122
2026/07/21 22:00:04.572679205 <
2026/07/21 22:00:04.572680698 * Ignoring the response-body
2026/07/21 22:00:04.572708276 { [122 bytes data]
2026/07/21 22:00:04.572742701 * Connection #0 to host pypi.python.org left intact
2026/07/21 22:00:04.572774080 * Issue another request to this URL: 'https://pypi.org/'
2026/07/21 22:00:04.574616337 * Trying 151.101.192.223:443...
2026/07/21 22:00:04.576145942 * Connected to pypi.org (151.101.192.223) port 443 (#1)
2026/07/21 22:00:04.576397959 * ALPN, offering h2
2026/07/21 22:00:04.576404882 * ALPN, offering http/1.1
2026/07/21 22:00:04.597766141 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 22:00:04.597773294 * CApath: /etc/ssl/certs
2026/07/21 22:00:04.597949358 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:04.597957323 } [5 bytes data]
2026/07/21 22:00:04.597995855 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 22:00:04.597999733 } [512 bytes data]
2026/07/21 22:00:04.602755658 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:04.602761939 { [5 bytes data]
2026/07/21 22:00:04.602799560 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 22:00:04.602802927 { [122 bytes data]
2026/07/21 22:00:04.602901637 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 22:00:04.602911305 { [5 bytes data]
2026/07/21 22:00:04.602953805 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.602955599 { [5 bytes data]
2026/07/21 22:00:04.602978292 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 22:00:04.602980786 { [19 bytes data]
2026/07/21 22:00:04.602995194 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.603006485 { [5 bytes data]
2026/07/21 22:00:04.603059335 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 22:00:04.603061028 { [2856 bytes data]
2026/07/21 22:00:04.603627933 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.603636308 { [5 bytes data]
2026/07/21 22:00:04.603670533 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 22:00:04.603671905 { [264 bytes data]
2026/07/21 22:00:04.603743887 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.603755368 { [5 bytes data]
2026/07/21 22:00:04.603822319 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 22:00:04.603854535 { [36 bytes data]
2026/07/21 22:00:04.603856359 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 22:00:04.603874763 } [5 bytes data]
2026/07/21 22:00:04.603876076 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 22:00:04.603893990 } [1 bytes data]
2026/07/21 22:00:04.603894932 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.603913266 } [5 bytes data]
2026/07/21 22:00:04.603914208 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 22:00:04.603930869 } [36 bytes data]
2026/07/21 22:00:04.603993983 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 22:00:04.604002499 * ALPN, server accepted to use h2
2026/07/21 22:00:04.604038267 * Server certificate:
2026/07/21 22:00:04.604041233 * subject: CN=pypi.org
2026/07/21 22:00:04.604056762 * start date: Dec 28 04:33:08 2025 GMT
2026/07/21 22:00:04.604057874 * expire date: Jan 29 04:33:07 2027 GMT
2026/07/21 22:00:04.604072131 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/07/21 22:00:04.604072882 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 22:00:04.604091448 * SSL certificate verify ok.
2026/07/21 22:00:04.604104422 * Using HTTP2, server supports multiplexing
2026/07/21 22:00:04.604105724 * Connection state changed (HTTP/2 confirmed)
2026/07/21 22:00:04.604116660 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 22:00:04.604133787 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.604134849 } [5 bytes data]
2026/07/21 22:00:04.604152252 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.604153234 } [5 bytes data]
2026/07/21 22:00:04.604174013 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.604175175 } [5 bytes data]
2026/07/21 22:00:04.604230900 * Using Stream ID: 1 (easy handle 0x55c94e618a40)
2026/07/21 22:00:04.604232654 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.604267810 } [5 bytes data]
2026/07/21 22:00:04.604315391 > GET / HTTP/2
2026/07/21 22:00:04.604322414 > Host: pypi.org
2026/07/21 22:00:04.604342743 > user-agent: curl/7.81.0
2026/07/21 22:00:04.604343905 > accept: */*
2026/07/21 22:00:04.604357611 >
2026/07/21 22:00:04.604359855 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.604374022 { [5 bytes data]
2026/07/21 22:00:04.604375905 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 22:00:04.604393018 { [193 bytes data]
2026/07/21 22:00:04.605403835 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.605411399 { [5 bytes data]
2026/07/21 22:00:04.605449872 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.605451335 } [5 bytes data]
2026/07/21 22:00:04.605531787 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.605534201 { [5 bytes data]
2026/07/21 22:00:04.606872135 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.606879389 { [5 bytes data]
2026/07/21 22:00:04.606945063 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.606946856 { [5 bytes data]
2026/07/21 22:00:04.607008934 < HTTP/2 200
2026/07/21 22:00:04.607010827 < etag: "4ZMr/o6kmXfLMcTQcFCu6Q"
2026/07/21 22:00:04.607037878 < referrer-policy: origin-when-cross-origin
2026/07/21 22:00:04.607040363 < content-type: text/html; charset=UTF-8
2026/07/21 22:00:04.607062765 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII='; style-src 'self' *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE='
'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='
2026/07/21 22:00:04.607066773 < server: gunicorn
2026/07/21 22:00:04.607182562 < accept-ranges: bytes
2026/07/21 22:00:04.607187351 < date: Tue, 21 Jul 2026 22:00:04 GMT
2026/07/21 22:00:04.607201798 < x-served-by: cache-iad-kiad7000084-IAD, cache-iad-kiad7000084-IAD, cache-iad-kiad7000100-IAD, cache-chi-kmdw8640024-CHI
2026/07/21 22:00:04.607203491 < x-cache: MISS, HIT, HIT
2026/07/21 22:00:04.607225593 < x-cache-hits: 0, 7, 1
2026/07/21 22:00:04.607226394 < x-timer: S1784671205.605410,VS0,VE1
2026/07/21 22:00:04.607241493 < vary: Cookie, Accept-Encoding
2026/07/21 22:00:04.607242234 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 22:00:04.607263474 < x-frame-options: deny
2026/07/21 22:00:04.607264316 < x-xss-protection: 1; mode=block
2026/07/21 22:00:04.607278172 < x-content-type-options: nosniff
2026/07/21 22:00:04.607278984 < x-permitted-cross-domain-policies: none
2026/07/21 22:00:04.607294833 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/07/21 22:00:04.607299241 < content-length: 22848
2026/07/21 22:00:04.607362371 <
2026/07/21 22:00:04.607363964 { [957 bytes data]
2026/07/21 22:00:04.607377980 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.607378932 { [5 bytes data]
2026/07/21 22:00:04.607396224 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.607397778 { [5 bytes data]
2026/07/21 22:00:04.607414098 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.607415000 { [5 bytes data]
2026/07/21 22:00:04.607432974 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.607433775 { [5 bytes data]
2026/07/21 22:00:04.607463101 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.607464153 { [5 bytes data]
2026/07/21 22:00:04.607480123 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.607481015 { [5 bytes data]
2026/07/21 22:00:04.607496554 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.607497466 { [5 bytes data]
2026/07/21 22:00:04.607512965 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.607513877 { [5 bytes data]
2026/07/21 22:00:04.607529436 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.607530338 { [5 bytes data]
2026/07/21 22:00:04.607546208 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.607547290 { [5 bytes data]
2026/07/21 22:00:04.609815971 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.609826531 { [5 bytes data]
2026/07/21 22:00:04.609888227 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.609895331 { [5 bytes data]
2026/07/21 22:00:04.609942069 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.609943562 { [5 bytes data]
2026/07/21 22:00:04.609962628 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.609963590 { [5 bytes data]
2026/07/21 22:00:04.610051666 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.610053399 { [5 bytes data]
2026/07/21 22:00:04.610076182 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.610078637 { [5 bytes data]
2026/07/21 22:00:04.610097452 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.610099887 { [5 bytes data]
2026/07/21 22:00:04.610122680 * Connection #1 to host pypi.org left intact
2026/07/21 22:00:04.612495227
2026/07/21 22:00:04.612502000 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/
2026/07/21 22:00:04.619602387 * Trying 140.248.144.223:443...
2026/07/21 22:00:04.621123739 * Connected to files.pythonhosted.org (140.248.144.223) port 443 (#0)
2026/07/21 22:00:04.622743871 * ALPN, offering h2
2026/07/21 22:00:04.622753158 * ALPN, offering http/1.1
2026/07/21 22:00:04.644262613 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 22:00:04.644270728 * CApath: /etc/ssl/certs
2026/07/21 22:00:04.644434687 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:04.644454625 } [5 bytes data]
2026/07/21 22:00:04.644484712 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 22:00:04.644486625 } [512 bytes data]
2026/07/21 22:00:04.646936789 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:04.646943341 { [5 bytes data]
2026/07/21 22:00:04.646982205 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 22:00:04.646983527 { [122 bytes data]
2026/07/21 22:00:04.647189417 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 22:00:04.647195018 { [5 bytes data]
2026/07/21 22:00:04.647230595 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.647231947 { [5 bytes data]
2026/07/21 22:00:04.647255311 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 22:00:04.647258317 { [19 bytes data]
2026/07/21 22:00:04.647282707 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.647286765 { [5 bytes data]
2026/07/21 22:00:04.647304198 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 22:00:04.647305230 { [2842 bytes data]
2026/07/21 22:00:04.647933511 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.647941146 { [5 bytes data]
2026/07/21 22:00:04.647966484 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 22:00:04.647967666 { [264 bytes data]
2026/07/21 22:00:04.648058958 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.648061303 { [5 bytes data]
2026/07/21 22:00:04.648086109 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 22:00:04.648087332 { [36 bytes data]
2026/07/21 22:00:04.648140801 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 22:00:04.648152453 } [5 bytes data]
2026/07/21 22:00:04.648197478 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 22:00:04.648200925 } [1 bytes data]
2026/07/21 22:00:04.648222946 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.648224479 } [5 bytes data]
2026/07/21 22:00:04.648233947 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 22:00:04.648235410 } [36 bytes data]
2026/07/21 22:00:04.648640956 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 22:00:04.648646667 * ALPN, server accepted to use h2
2026/07/21 22:00:04.648685148 * Server certificate:
2026/07/21 22:00:04.648687042 * subject: CN=*.pythonhosted.org
2026/07/21 22:00:04.648714926 * start date: Dec 8 21:08:03 2025 GMT
2026/07/21 22:00:04.648716389 * expire date: Jan 9 21:08:02 2027 GMT
2026/07/21 22:00:04.648743951 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org"
2026/07/21 22:00:04.648745604 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 22:00:04.648789486 * SSL certificate verify ok.
2026/07/21 22:00:04.648790418 * Using HTTP2, server supports multiplexing
2026/07/21 22:00:04.648801119 * Connection state changed (HTTP/2 confirmed)
2026/07/21 22:00:04.648801640 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 22:00:04.648816808 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.648817259 } [5 bytes data]
2026/07/21 22:00:04.648826867 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.648827358 } [5 bytes data]
2026/07/21 22:00:04.648836615 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.648837107 } [5 bytes data]
2026/07/21 22:00:04.648846444 * Using Stream ID: 1 (easy handle 0x55b79e0ffa40)
2026/07/21 22:00:04.648846955 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.648869257 } [5 bytes data]
2026/07/21 22:00:04.648870379 > GET / HTTP/2
2026/07/21 22:00:04.648883955 > Host: files.pythonhosted.org
2026/07/21 22:00:04.648884877 > user-agent: curl/7.81.0
2026/07/21 22:00:04.648897370 > accept: */*
2026/07/21 22:00:04.648897841 >
2026/07/21 22:00:04.648905185 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.648905646 { [5 bytes data]
2026/07/21 22:00:04.648915655 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 22:00:04.648916196 { [193 bytes data]
2026/07/21 22:00:04.649706115 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.649713569 { [5 bytes data]
2026/07/21 22:00:04.649741552 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:04.649742203 } [5 bytes data]
2026/07/21 22:00:04.649801575 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.649807486 { [5 bytes data]
2026/07/21 22:00:04.652049878 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.652056931 { [5 bytes data]
2026/07/21 22:00:04.652094412 < HTTP/2 200
2026/07/21 22:00:04.652101495 < content-type: text/html
2026/07/21 22:00:04.652122695 < server: Python/3.12 aiohttp/3.14.1
2026/07/21 22:00:04.652123868 < accept-ranges: bytes
2026/07/21 22:00:04.652142332 < date: Tue, 21 Jul 2026 22:00:04 GMT
2026/07/21 22:00:04.652143344 < age: 8
2026/07/21 22:00:04.652160978 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640025-CHI
2026/07/21 22:00:04.652162410 < x-cache: HIT, HIT
2026/07/21 22:00:04.652186887 < x-cache-hits: 20, 1
2026/07/21 22:00:04.652188189 < x-timer: S1784671205.649616,VS0,VE2
2026/07/21 22:00:04.652210832 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 22:00:04.652211944 < x-frame-options: deny
2026/07/21 22:00:04.652234727 < x-xss-protection: 1; mode=block
2026/07/21 22:00:04.652235919 < x-content-type-options: nosniff
2026/07/21 22:00:04.652249720 < x-permitted-cross-domain-policies: none
2026/07/21 22:00:04.652265946 < x-robots-header: noindex
2026/07/21 22:00:04.652267018 < content-length: 1853
2026/07/21 22:00:04.652285032 <
2026/07/21 22:00:04.652286034 { [1032 bytes data]
2026/07/21 22:00:04.652300651 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:04.652301653 { [5 bytes data]
2026/07/21 22:00:04.652332291 * 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/21 22:00:04.669647771 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:04.669846216 [connect-session] Job Key: [redacted]
2026/07/21 22:00:04.669855844 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:04.669860333 [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:38941 ...
Connected to session server http://127.0.0.1:38941
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:04.909980029 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:04.910308214 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/07/21 22:00:04.929135086
2026/07/21 22:00:04.929142530 $ /opt/R/4.4.3/bin/R --version
2026/07/21 22:00:04.929189540 R version 4.4.3 (2025-02-28) -- "Trophy Case"
2026/07/21 22:00:04.929192415 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/21 22:00:04.929232761 Platform: x86_64-pc-linux-gnu
2026/07/21 22:00:04.929234715
2026/07/21 22:00:04.929247930 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/21 22:00:04.929248521 You are welcome to redistribute it under the terms of the
2026/07/21 22:00:04.929282736 GNU General Public License versions 2 or 3.
2026/07/21 22:00:04.929283457 For more information about these matters see
2026/07/21 22:00:04.934215324 https://www.gnu.org/licenses/.
packrat-restore-sandbox installed-packages Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:04.949508183 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:04.949715524 [connect-session] Job Key: [redacted]
2026/07/21 22:00:04.949725553 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:04.949729250 [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:39031 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:39031
2026/07/21 22:00:05.132157383 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:05.132486625 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/07/21 22:00:05.338279243
2026/07/21 22:00:05.338294151 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/21 22:00:05.338354896 Package Version LibPath
2026/07/21 22:00:05.338356429 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338372269 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338373050 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338388289 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338389070 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338408227 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338409188 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338426912 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338427764 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338444275 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338445026 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338461176 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338462058 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338479511 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338480373 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338560761 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338563696 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338592490 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338593673 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338652133 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338653776 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338673914 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338674886 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338694984 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338695946 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338714080 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338714911 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.338771648 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:05.344038036 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library"
Stopped session pings to http://127.0.0.1:39031
packrat-restore-sandbox options Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:05.360300765 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:05.360564744 [connect-session] Job Key: [redacted]
2026/07/21 22:00:05.360579121 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:05.360585252 [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:45631 ...
Connected to session server http://127.0.0.1:45631
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:05.540944205 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:05.541226879 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/07/21 22:00:05.541823320 $add.smooth
2026/07/21 22:00:05.541829442 [1] TRUE
2026/07/21 22:00:05.541867794
2026/07/21 22:00:05.541869327 $bitmapType
2026/07/21 22:00:05.541879757 [1] "cairo"
2026/07/21 22:00:05.541880418
2026/07/21 22:00:05.541887842 $browser
2026/07/21 22:00:05.541888323 [1] "xdg-open"
2026/07/21 22:00:05.541896118
2026/07/21 22:00:05.541896548 $browserNLdisabled
2026/07/21 22:00:05.541904834 [1] FALSE
2026/07/21 22:00:05.541905325
2026/07/21 22:00:05.541912489 $catch.script.errors
2026/07/21 22:00:05.541912929 [1] FALSE
2026/07/21 22:00:05.541921014
2026/07/21 22:00:05.541921455 $CBoundsCheck
2026/07/21 22:00:05.541928669 [1] FALSE
2026/07/21 22:00:05.541929130
2026/07/21 22:00:05.541935953 $check.bounds
2026/07/21 22:00:05.541936403 [1] FALSE
2026/07/21 22:00:05.541944028
2026/07/21 22:00:05.541945400 $citation.bibtex.max
2026/07/21 22:00:05.541953135 [1] 1
2026/07/21 22:00:05.541953606
2026/07/21 22:00:05.541966400 $continue
2026/07/21 22:00:05.541986288 [1] "+ "
2026/07/21 22:00:05.542012006
2026/07/21 22:00:05.542017587 $contrasts
2026/07/21 22:00:05.542039793 unordered ordered
2026/07/21 22:00:05.542041516 "contr.treatment" "contr.poly"
2026/07/21 22:00:05.542088755
2026/07/21 22:00:05.542090298 $defaultPackages
2026/07/21 22:00:05.542103523 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/21 22:00:05.542104555
2026/07/21 22:00:05.542128146 $demo.ask
2026/07/21 22:00:05.542131031 [1] "default"
2026/07/21 22:00:05.542180955
2026/07/21 22:00:05.542182288 $deparse.cutoff
2026/07/21 22:00:05.542194380 [1] 60
2026/07/21 22:00:05.542195252
2026/07/21 22:00:05.542205862 $device
2026/07/21 22:00:05.542397728 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/21 22:00:05.542405032 width, height, onefile, family, title, fonts, version, paper,
2026/07/21 22:00:05.542443585 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/21 22:00:05.542444957 useKerning, fillOddEven, compress)
2026/07/21 22:00:05.542458232 {
2026/07/21 22:00:05.542458733 initPSandPDFfonts()
2026/07/21 22:00:05.542479018 new <- list()
2026/07/21 22:00:05.542481252 if (!missing(width))
2026/07/21 22:00:05.542499086 new$width <- width
2026/07/21 22:00:05.542499977 if (!missing(height))
2026/07/21 22:00:05.542513473 new$height <- height
2026/07/21 22:00:05.542514264 if (!missing(onefile))
2026/07/21 22:00:05.542527519 new$onefile <- onefile
2026/07/21 22:00:05.542528321 if (!missing(title))
2026/07/21 22:00:05.542541696 new$title <- title
2026/07/21 22:00:05.542542448 if (!missing(fonts))
2026/07/21 22:00:05.542555953 new$fonts <- fonts
2026/07/21 22:00:05.542556784 if (!missing(version))
2026/07/21 22:00:05.542573897 new$version <- version
2026/07/21 22:00:05.542574688 if (!missing(paper))
2026/07/21 22:00:05.542587783 new$paper <- paper
2026/07/21 22:00:05.542588524 if (!missing(encoding))
2026/07/21 22:00:05.542601639 new$encoding <- encoding
2026/07/21 22:00:05.542602421 if (!missing(bg))
2026/07/21 22:00:05.542615886 new$bg <- bg
2026/07/21 22:00:05.542616637 if (!missing(fg))
2026/07/21 22:00:05.542629101 new$fg <- fg
2026/07/21 22:00:05.542629832 if (!missing(pointsize))
2026/07/21 22:00:05.542642957 new$pointsize <- pointsize
2026/07/21 22:00:05.542652064 if (!missing(pagecentre))
2026/07/21 22:00:05.542666992 new$pagecentre <- pagecentre
2026/07/21 22:00:05.542667834 if (!missing(colormodel))
2026/07/21 22:00:05.542682381 new$colormodel <- colormodel
2026/07/21 22:00:05.542685237 if (!missing(useDingbats))
2026/07/21 22:00:05.542700115 new$useDingbats <- useDingbats
2026/07/21 22:00:05.542700997 if (!missing(useKerning))
2026/07/21 22:00:05.542722908 new$useKerning <- useKerning
2026/07/21 22:00:05.542723770 if (!missing(fillOddEven))
2026/07/21 22:00:05.542738888 new$fillOddEven <- fillOddEven
2026/07/21 22:00:05.542739740 if (!missing(compress))
2026/07/21 22:00:05.542754267 new$compress <- compress
2026/07/21 22:00:05.542755439 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/21 22:00:05.542773052 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/21 22:00:05.542779485 inherits(family, "CIDFont"))) {
2026/07/21 22:00:05.542796707 enc <- family$encoding
2026/07/21 22:00:05.542797499 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/21 22:00:05.542813559 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/21 22:00:05.542814431 "default"))
2026/07/21 22:00:05.542830180 old$encoding <- enc
2026/07/21 22:00:05.542831122 family <- family$metrics
2026/07/21 22:00:05.542848495 }
2026/07/21 22:00:05.542849296 if (is.null(old$encoding) || old$encoding == "default")
2026/07/21 22:00:05.542863914 old$encoding <- guessEncoding()
2026/07/21 22:00:05.542864756 if (!missing(family)) {
2026/07/21 22:00:05.542879273 if (length(family) == 4L) {
2026/07/21 22:00:05.542880105 family <- c(family, "Symbol.afm")
2026/07/21 22:00:05.542895053 }
2026/07/21 22:00:05.542895924 else if (length(family) == 5L) {
2026/07/21 22:00:05.542908398 }
2026/07/21 22:00:05.542909180 else if (length(family) == 1L) {
2026/07/21 22:00:05.542921853 pf <- pdfFonts(family)[[1L]]
2026/07/21 22:00:05.542922645 if (is.null(pf))
2026/07/21 22:00:05.542936681 stop(gettextf("unknown family '%s'", family),
2026/07/21 22:00:05.542937623 domain = NA)
2026/07/21 22:00:05.542953112 matchFont(pf, old$encoding)
2026/07/21 22:00:05.542953904 }
2026/07/21 22:00:05.542987908 else stop("invalid 'family' argument")
2026/07/21 22:00:05.542995462 old$family <- family
2026/07/21 22:00:05.543019969 }
2026/07/21 22:00:05.543024958 version <- old$version
2026/07/21 22:00:05.543046809 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/21 22:00:05.543049223 "2.0")
2026/07/21 22:00:05.543069241 if (version %in% versions)
2026/07/21 22:00:05.543070253 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/21 22:00:05.543104508 else stop("invalid PDF version")
2026/07/21 22:00:05.543105650 onefile <- old$onefile
2026/07/21 22:00:05.543122011 if (!checkIntFormat(file))
2026/07/21 22:00:05.543122772 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/21 22:00:05.543140726 domain = NA)
2026/07/21 22:00:05.543141488 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/21 22:00:05.543159612 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/21 22:00:05.543160533 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/21 22:00:05.543182214 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/21 22:00:05.543183036 old$fillOddEven, old$compress)
2026/07/21 22:00:05.543202974 invisible()
2026/07/21 22:00:05.543203765 }
2026/07/21 22:00:05.543215798 <bytecode: 0x55d72d1a69a0>
2026/07/21 22:00:05.543216559 <environment: namespace:grDevices>
2026/07/21 22:00:05.543231648
2026/07/21 22:00:05.543232399 $device.ask.default
2026/07/21 22:00:05.543244752 [1] FALSE
2026/07/21 22:00:05.543245524
2026/07/21 22:00:05.543256585 $digits
2026/07/21 22:00:05.543257436 [1] 7
2026/07/21 22:00:05.543268117
2026/07/21 22:00:05.543268978 $download.file.extra
2026/07/21 22:00:05.543280881 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)'"
2026/07/21 22:00:05.543290309
2026/07/21 22:00:05.543315326 $download.file.method
2026/07/21 22:00:05.543316227 [1] "curl"
2026/07/21 22:00:05.543328971
2026/07/21 22:00:05.543329733 $dvipscmd
2026/07/21 22:00:05.543340563 [1] "dvips"
2026/07/21 22:00:05.543341345
2026/07/21 22:00:05.543352436 $echo
2026/07/21 22:00:05.543353197 [1] FALSE
2026/07/21 22:00:05.543364048
2026/07/21 22:00:05.543364919 $editor
2026/07/21 22:00:05.543375579 [1] "vi"
2026/07/21 22:00:05.543376541
2026/07/21 22:00:05.543387281 $encoding
2026/07/21 22:00:05.543388073 [1] "native.enc"
2026/07/21 22:00:05.543400065
2026/07/21 22:00:05.543400887 $example.ask
2026/07/21 22:00:05.543412349 [1] "default"
2026/07/21 22:00:05.543413180
2026/07/21 22:00:05.543423510 $expressions
2026/07/21 22:00:05.543424431 [1] 5000
2026/07/21 22:00:05.543436374
2026/07/21 22:00:05.543437216 $help.search.types
2026/07/21 22:00:05.543448928 [1] "vignette" "demo" "help"
2026/07/21 22:00:05.543449870
2026/07/21 22:00:05.543461612 $help.try.all.packages
2026/07/21 22:00:05.543462473 [1] FALSE
2026/07/21 22:00:05.543478544
2026/07/21 22:00:05.543479385 $HTTPUserAgent
2026/07/21 22:00:05.543490436 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/21 22:00:05.543491208
2026/07/21 22:00:05.543506166 $internet.info
2026/07/21 22:00:05.543507118 [1] 2
2026/07/21 22:00:05.543518810
2026/07/21 22:00:05.543519721 $keep.parse.data
2026/07/21 22:00:05.543531293 [1] TRUE
2026/07/21 22:00:05.543532135
2026/07/21 22:00:05.543542715 $keep.parse.data.pkgs
2026/07/21 22:00:05.543543506 [1] FALSE
2026/07/21 22:00:05.543555509
2026/07/21 22:00:05.543556401 $keep.source
2026/07/21 22:00:05.543567702 [1] FALSE
2026/07/21 22:00:05.543568503
2026/07/21 22:00:05.543578823 $keep.source.pkgs
2026/07/21 22:00:05.543579574 [1] FALSE
2026/07/21 22:00:05.543591747
2026/07/21 22:00:05.543592509 $locatorBell
2026/07/21 22:00:05.543603169 [1] TRUE
2026/07/21 22:00:05.543603950
2026/07/21 22:00:05.543615252 $mailer
2026/07/21 22:00:05.543616043 [1] "mailto"
2026/07/21 22:00:05.543627224
2026/07/21 22:00:05.543628026 $matprod
2026/07/21 22:00:05.543656780 [1] "default"
2026/07/21 22:00:05.543657872
2026/07/21 22:00:05.543669594 $max.contour.segments
2026/07/21 22:00:05.543670426 [1] 25000
2026/07/21 22:00:05.543682288
2026/07/21 22:00:05.543683090 $max.print
2026/07/21 22:00:05.543694321 [1] 99999
2026/07/21 22:00:05.543695153
2026/07/21 22:00:05.543705692 $menu.graphics
2026/07/21 22:00:05.543708247 [1] TRUE
2026/07/21 22:00:05.543719959
2026/07/21 22:00:05.543720901 $na.action
2026/07/21 22:00:05.543732182 [1] "na.omit"
2026/07/21 22:00:05.543732984
2026/07/21 22:00:05.543743534 $nwarnings
2026/07/21 22:00:05.543744255 [1] 50
2026/07/21 22:00:05.543755366
2026/07/21 22:00:05.543756137 $OutDec
2026/07/21 22:00:05.543766267 [1] "."
2026/07/21 22:00:05.543767028
2026/07/21 22:00:05.543777478 $packrat.authenticated.downloads.use.renv
2026/07/21 22:00:05.543778279 [1] TRUE
2026/07/21 22:00:05.543791775
2026/07/21 22:00:05.543792637 $packrat.connect.timeout
2026/07/21 22:00:05.543804930 [1] 10
2026/07/21 22:00:05.543805711
2026/07/21 22:00:05.543816211 $packrat.untrusted.packages
2026/07/21 22:00:05.543817023 character(0)
2026/07/21 22:00:05.543830628
2026/07/21 22:00:05.543831410 $packrat.verbose.cache
2026/07/21 22:00:05.543843582 [1] TRUE
2026/07/21 22:00:05.543844474
2026/07/21 22:00:05.543855104 $pager
2026/07/21 22:00:05.543855876 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/07/21 22:00:05.543868500
2026/07/21 22:00:05.543869301 $papersize
2026/07/21 22:00:05.543880352 [1] "letter"
2026/07/21 22:00:05.543881133
2026/07/21 22:00:05.543892034 $PCRE_limit_recursion
2026/07/21 22:00:05.543892895 [1] NA
2026/07/21 22:00:05.543905510
2026/07/21 22:00:05.543906291 $PCRE_study
2026/07/21 22:00:05.543917762 [1] FALSE
2026/07/21 22:00:05.543918674
2026/07/21 22:00:05.543929685 $PCRE_use_JIT
2026/07/21 22:00:05.543930457 [1] TRUE
2026/07/21 22:00:05.543942168
2026/07/21 22:00:05.543942950 $pdfviewer
2026/07/21 22:00:05.543953240 [1] "/usr/bin/xdg-open"
2026/07/21 22:00:05.543953981
2026/07/21 22:00:05.543991341 $pkgType
2026/07/21 22:00:05.543992644 [1] "source"
2026/07/21 22:00:05.544023753
2026/07/21 22:00:05.544024885 $printcmd
2026/07/21 22:00:05.544035976 [1] "/usr/bin/lpr"
2026/07/21 22:00:05.544037018
2026/07/21 22:00:05.544048600 $prompt
2026/07/21 22:00:05.544049481 [1] "> "
2026/07/21 22:00:05.544060913
2026/07/21 22:00:05.544061824 $repos
2026/07/21 22:00:05.544072615 CRAN
2026/07/21 22:00:05.544073426 "@CRAN@"
2026/07/21 22:00:05.544084708
2026/07/21 22:00:05.544085509 $rl_word_breaks
2026/07/21 22:00:05.544097031 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/21 22:00:05.544097922
2026/07/21 22:00:05.544109955 $scipen
2026/07/21 22:00:05.544110767 [1] 0
2026/07/21 22:00:05.544123641
2026/07/21 22:00:05.544124452 $show.coef.Pvalues
2026/07/21 22:00:05.544136646 [1] TRUE
2026/07/21 22:00:05.544137447
2026/07/21 22:00:05.544148107 $show.error.messages
2026/07/21 22:00:05.544148959 [1] TRUE
2026/07/21 22:00:05.544161863
2026/07/21 22:00:05.544162725 $show.signif.stars
2026/07/21 22:00:05.544174727 [1] TRUE
2026/07/21 22:00:05.544175519
2026/07/21 22:00:05.544186259 $showErrorCalls
2026/07/21 22:00:05.544187041 [1] TRUE
2026/07/21 22:00:05.544199835
2026/07/21 22:00:05.544200687 $showNCalls
2026/07/21 22:00:05.544211777 [1] 50
2026/07/21 22:00:05.544212619
2026/07/21 22:00:05.544223089 $showWarnCalls
2026/07/21 22:00:05.544223900 [1] FALSE
2026/07/21 22:00:05.544235953
2026/07/21 22:00:05.544236795 $str
2026/07/21 22:00:05.544247404 $str$strict.width
2026/07/21 22:00:05.544248256 [1] "no"
2026/07/21 22:00:05.544260439
2026/07/21 22:00:05.544261241 $str$digits.d
2026/07/21 22:00:05.544272562 [1] 3
2026/07/21 22:00:05.544273364
2026/07/21 22:00:05.544283072 $str$vec.len
2026/07/21 22:00:05.544283823 [1] 4
2026/07/21 22:00:05.544295515
2026/07/21 22:00:05.544296317 $str$list.len
2026/07/21 22:00:05.544307618 [1] 99
2026/07/21 22:00:05.544308440
2026/07/21 22:00:05.544319060 $str$deparse.lines
2026/07/21 22:00:05.544319901 NULL
2026/07/21 22:00:05.544331884
2026/07/21 22:00:05.544332685 $str$drop.deparse.attr
2026/07/21 22:00:05.544344137 [1] TRUE
2026/07/21 22:00:05.544344949
2026/07/21 22:00:05.544363303 $str$formatNum
2026/07/21 22:00:05.544364245 function (x, ...)
2026/07/21 22:00:05.544377229 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/21 22:00:05.544378091 <environment: 0x55d72d9094e8>
2026/07/21 22:00:05.544394402
2026/07/21 22:00:05.544395304
2026/07/21 22:00:05.544405884 $str.dendrogram.last
2026/07/21 22:00:05.544406665 [1] "`"
2026/07/21 22:00:05.544418898
2026/07/21 22:00:05.544419670 $texi2dvi
2026/07/21 22:00:05.544430811 [1] "/usr/bin/texi2dvi"
2026/07/21 22:00:05.544431642
2026/07/21 22:00:05.544443765 $timeout
2026/07/21 22:00:05.544444527 [1] 60
2026/07/21 22:00:05.544455998
2026/07/21 22:00:05.544456780 $ts.eps
2026/07/21 22:00:05.544467820 [1] 1e-05
2026/07/21 22:00:05.544468632
2026/07/21 22:00:05.544479663 $ts.S.compat
2026/07/21 22:00:05.544480484 [1] FALSE
2026/07/21 22:00:05.544492567
2026/07/21 22:00:05.544493349 $unzip
2026/07/21 22:00:05.544503999 [1] "/usr/bin/unzip"
2026/07/21 22:00:05.544504770
2026/07/21 22:00:05.544524217 $useFancyQuotes
2026/07/21 22:00:05.544525129 [1] TRUE
2026/07/21 22:00:05.544537452
2026/07/21 22:00:05.544538253 $verbose
2026/07/21 22:00:05.544549274 [1] FALSE
2026/07/21 22:00:05.544550086
2026/07/21 22:00:05.544560896 $warn
2026/07/21 22:00:05.544561788 [1] 0
2026/07/21 22:00:05.544572799
2026/07/21 22:00:05.544573791 $warning.length
2026/07/21 22:00:05.544585282 [1] 1000
2026/07/21 22:00:05.544586254
2026/07/21 22:00:05.544596994 $warnPartialMatchArgs
2026/07/21 22:00:05.544597896 [1] FALSE
2026/07/21 22:00:05.544610670
2026/07/21 22:00:05.544611562 $warnPartialMatchAttr
2026/07/21 22:00:05.544642690 [1] FALSE
2026/07/21 22:00:05.544643743
2026/07/21 22:00:05.544654653 $warnPartialMatchDollar
2026/07/21 22:00:05.544655535 [1] FALSE
2026/07/21 22:00:05.544668650
2026/07/21 22:00:05.544669501 $width
2026/07/21 22:00:05.544679760 [1] 80
2026/07/21 22:00:05.544680522
packrat-restore-sandbox environment Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:05.565366462 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:05.565708598 [connect-session] Job Key: [redacted]
2026/07/21 22:00:05.565724778 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:05.565730198 [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:42401 ...
Connected to session server http://127.0.0.1:42401
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:05.750335486 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:05.750654809 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/07/21 22:00:05.760043466
2026/07/21 22:00:05.760068043 $ env
2026/07/21 22:00:05.760135490 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111
2026/07/21 22:00:05.760136902 EDITOR=vi
2026/07/21 22:00:05.760153814 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 22:00:05.760155117 HOSTNAME=eb78aa97575f
2026/07/21 22:00:05.760183340 LANG=en_US.UTF-8
2026/07/21 22:00:05.760184372 LANGUAGE=en_US:en
2026/07/21 22:00:05.760196906 LC_ALL=en_US.UTF-8
2026/07/21 22:00:05.760197787 LD_LIBRARY_PATH=/opt/R/4.4.3/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/07/21 22:00:05.760219929 LN_S=ln -s
2026/07/21 22:00:05.760220891 LOGNAME=rstudio-connect
2026/07/21 22:00:05.760233545 MAKEFLAGS=-j1
2026/07/21 22:00:05.760234346 MAKE=make
2026/07/21 22:00:05.760246720 PAGER=/usr/bin/pager
2026/07/21 22:00:05.760247702 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/21 22:00:05.760264563 POSIT_CONNECT=1
2026/07/21 22:00:05.760265465 POSIT_PRODUCT=CONNECT
2026/07/21 22:00:05.760279441 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 22:00:05.760280353 R_ARCH=
2026/07/21 22:00:05.760293758 R_BROWSER=xdg-open
2026/07/21 22:00:05.760294700 R_BZIPCMD=/usr/bin/bzip2
2026/07/21 22:00:05.760308436 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/07/21 22:00:05.760309338 R_ENVIRON_USER=REDACTED
2026/07/21 22:00:05.760324046 R_GZIPCMD=/usr/bin/gzip
2026/07/21 22:00:05.760324927 R_HOME=/opt/R/4.4.3/lib/R
2026/07/21 22:00:05.760338894 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/07/21 22:00:05.760339845 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/07/21 22:00:05.760356216 R_LIBS_USER=REDACTED
2026/07/21 22:00:05.760357118 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/07/21 22:00:05.760373148 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/Rtmp8Tn4Of/packrat-src
2026/07/21 22:00:05.760374130 R_PAPERSIZE=letter
2026/07/21 22:00:05.760392224 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/21 22:00:05.760393226 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/21 22:00:05.760408746 R_PRINTCMD=/usr/bin/lpr
2026/07/21 22:00:05.760409617 R_PROFILE_USER=REDACTED
2026/07/21 22:00:05.760423784 R_RD4PDF=times,inconsolata,hyper
2026/07/21 22:00:05.760424696 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmp8Tn4Of
2026/07/21 22:00:05.760443361 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/07/21 22:00:05.760444302 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/21 22:00:05.760460423 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/21 22:00:05.760461204 RSTUDIO_PRODUCT=CONNECT
2026/07/21 22:00:05.760475752 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/21 22:00:05.760476744 R_UNZIPCMD=/usr/bin/unzip
2026/07/21 22:00:05.760491261 R_ZIPCMD=/usr/bin/zip
2026/07/21 22:00:05.760492032 SED=/usr/bin/sed
2026/07/21 22:00:05.760504566 SHLVL=2
2026/07/21 22:00:05.760505428 STARTUP_DEBUG_MODE=0
2026/07/21 22:00:05.760517380 TAR=/usr/bin/tar
2026/07/21 22:00:05.760518192 TERM=xterm
2026/07/21 22:00:05.760529463 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 22:00:05.760530245 TZ=UTC
2026/07/21 22:00:05.760542608 USERNAME=rstudio-connect
2026/07/21 22:00:05.760543440 USER=rstudio-connect
2026/07/21 22:00:05.766831430 _=/usr/bin/env
packrat-restore-sandbox mounts Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:05.782121974 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:05.782305841 [connect-session] Job Key: [redacted]
2026/07/21 22:00:05.782320148 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:05.782325338 [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:33027 ...
Connected to session server http://127.0.0.1:33027
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:05.959168539 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:05.959457332 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/07/21 22:00:05.967261040
2026/07/21 22:00:05.967267692 $ findmnt --notruncate
2026/07/21 22:00:05.967311926 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 22:00:05.967317406 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/YT5IC
AKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:05.967393640 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:05.967394381 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 22:00:05.967412345 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 22:00:05.967412836 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:05.967451369 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 22:00:05.967454625 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 22:00:05.967503136 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:05.967504519 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 22:00:05.967552359 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:05.967555325 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l
/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:05.967627074 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l
/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:05.967755573 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:05.967757196 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:05.967788775 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:05.967789306 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:05.967831139 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:05.967853658 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/sAdmP5VsX3HRzjRa] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:05.967854299 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:05.967885201 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:05.967916256 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3484493373] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:05.967922708 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:05.972729398 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
Stopped session pings to http://127.0.0.1:33027
packrat-restore-sandbox r-package-repository Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:05.988596030 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:05.988784626 [connect-session] Job Key: [redacted]
2026/07/21 22:00:05.988796108 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:05.988799764 [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:38811 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:38811
2026/07/21 22:00:06.171430441 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:06.171715918 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/21 22:00:06.315348192
2026/07/21 22:00:06.315359353 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/21 22:00:06.315493336 * Trying 3.129.124.187:443...
2026/07/21 22:00:06.315495550 * Connected to packagemanager.posit.co (3.129.124.187) port 443 (#0)
2026/07/21 22:00:06.315515287 * ALPN, offering h2
2026/07/21 22:00:06.315515899 * ALPN, offering http/1.1
2026/07/21 22:00:06.315529414 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 22:00:06.315530266 * CApath: /etc/ssl/certs
2026/07/21 22:00:06.315553160 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:06.315554683 } [5 bytes data]
2026/07/21 22:00:06.315739963 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 22:00:06.315741526 } [512 bytes data]
2026/07/21 22:00:06.315757877 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:06.315758778 { [5 bytes data]
2026/07/21 22:00:06.315774097 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 22:00:06.315774989 { [104 bytes data]
2026/07/21 22:00:06.315791189 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:06.315792261 { [5 bytes data]
2026/07/21 22:00:06.315811548 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/21 22:00:06.315812460 { [3880 bytes data]
2026/07/21 22:00:06.315828359 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:06.315829361 { [5 bytes data]
2026/07/21 22:00:06.315844931 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/21 22:00:06.315845832 { [333 bytes data]
2026/07/21 22:00:06.315861802 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:06.315862855 { [5 bytes data]
2026/07/21 22:00:06.315878494 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/21 22:00:06.315879426 { [4 bytes data]
2026/07/21 22:00:06.315895035 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:06.315896207 } [5 bytes data]
2026/07/21 22:00:06.315917438 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/21 22:00:06.315918540 } [70 bytes data]
2026/07/21 22:00:06.315940791 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 22:00:06.315941733 } [5 bytes data]
2026/07/21 22:00:06.315956431 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 22:00:06.315957343 } [1 bytes data]
2026/07/21 22:00:06.316000995 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:06.316002147 } [5 bytes data]
2026/07/21 22:00:06.316017907 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/21 22:00:06.316018739 } [16 bytes data]
2026/07/21 22:00:06.316033767 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 22:00:06.316034579 { [5 bytes data]
2026/07/21 22:00:06.316048685 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:06.316049477 { [5 bytes data]
2026/07/21 22:00:06.316064776 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/21 22:00:06.316065567 { [16 bytes data]
2026/07/21 22:00:06.316080054 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/21 22:00:06.316080886 * ALPN, server accepted to use h2
2026/07/21 22:00:06.316099210 * Server certificate:
2026/07/21 22:00:06.316100022 * subject: CN=p3m.posit.it
2026/07/21 22:00:06.316114259 * start date: Jul 12 00:00:00 2026 GMT
2026/07/21 22:00:06.316115080 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/21 22:00:06.316129989 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/21 22:00:06.316130950 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/21 22:00:06.316152521 * SSL certificate verify ok.
2026/07/21 22:00:06.316153303 * Using HTTP2, server supports multiplexing
2026/07/21 22:00:06.316170034 * Connection state changed (HTTP/2 confirmed)
2026/07/21 22:00:06.316170886 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 22:00:06.316200852 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:06.316201864 } [5 bytes data]
2026/07/21 22:00:06.316217764 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:06.316218656 } [5 bytes data]
2026/07/21 22:00:06.316234486 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:06.316235327 } [5 bytes data]
2026/07/21 22:00:06.316250917 * Using Stream ID: 1 (easy handle 0x563cd02c5a40)
2026/07/21 22:00:06.316251869 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:06.316271165 } [5 bytes data]
2026/07/21 22:00:06.316272137 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/21 22:00:06.316287245 > Host: packagemanager.posit.co
2026/07/21 22:00:06.316288137 > user-agent: curl/7.81.0
2026/07/21 22:00:06.316303807 > accept: */*
2026/07/21 22:00:06.316304618 >
2026/07/21 22:00:06.316315308 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:06.316316230 { [5 bytes data]
2026/07/21 22:00:06.316331659 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/21 22:00:06.316332571 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:06.316351006 } [5 bytes data]
2026/07/21 22:00:06.316351817 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:06.316367246 { [5 bytes data]
2026/07/21 22:00:06.316368038 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:06.316383126 { [5 bytes data]
2026/07/21 22:00:06.316383938 < HTTP/2 400
2026/07/21 22:00:06.316395810 < date: Tue, 21 Jul 2026 22:00:06 GMT
2026/07/21 22:00:06.316396602 < content-type: text/plain; charset=utf-8
2026/07/21 22:00:06.316412652 < content-length: 94
2026/07/21 22:00:06.316413644 < cache-control: max-age=3600
2026/07/21 22:00:06.316428432 < request-id: 4b4a1823-9e98-4ce1-9b53-7730c96a84e4
2026/07/21 22:00:06.316429223 < server: Posit Package Manager v2026.06.0
2026/07/21 22:00:06.316447297 < x-content-type-options: nosniff
2026/07/21 22:00:06.316448189 < x-frame-options: DENY
2026/07/21 22:00:06.316463338 < x-repository-type: RSPM
2026/07/21 22:00:06.316464149 <
2026/07/21 22:00:06.316476673 { [94 bytes data]
2026/07/21 22:00:06.316477494 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:06.316493194 { [5 bytes data]
2026/07/21 22:00:06.321686588 * Connection #0 to host packagemanager.posit.co left intact
packrat-restore-sandbox r-package-repository Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:06.336951489 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:06.337168849 [connect-session] Job Key: [redacted]
2026/07/21 22:00:06.337181292 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:06.337185060 [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:44941 ...
Connected to session server http://127.0.0.1:44941
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:06.519372039 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:06.519701725 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/21 22:00:06.642822890
2026/07/21 22:00:06.642835874 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/21 22:00:06.642945732 * Trying 3.129.124.187:443...
2026/07/21 22:00:06.642947816 * Connected to packagemanager.posit.co (3.129.124.187) port 443 (#0)
2026/07/21 22:00:06.642996077 * ALPN, offering h2
2026/07/21 22:00:06.642997510 * ALPN, offering http/1.1
2026/07/21 22:00:06.643013600 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 22:00:06.643014572 * CApath: /etc/ssl/certs
2026/07/21 22:00:06.643032065 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:06.643032916 } [5 bytes data]
2026/07/21 22:00:06.643054948 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 22:00:06.643055769 } [512 bytes data]
2026/07/21 22:00:06.643078082 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:06.643079133 { [5 bytes data]
2026/07/21 22:00:06.643096125 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 22:00:06.643096917 { [104 bytes data]
2026/07/21 22:00:06.643113789 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:06.643114660 { [5 bytes data]
2026/07/21 22:00:06.643130440 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/21 22:00:06.643131242 { [3880 bytes data]
2026/07/21 22:00:06.643147542 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:06.643148304 { [5 bytes data]
2026/07/21 22:00:06.643165116 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/21 22:00:06.643165877 { [333 bytes data]
2026/07/21 22:00:06.643183060 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:06.643183911 { [5 bytes data]
2026/07/21 22:00:06.643200643 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/21 22:00:06.643201414 { [4 bytes data]
2026/07/21 22:00:06.643217915 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:06.643218837 } [5 bytes data]
2026/07/21 22:00:06.643235479 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/21 22:00:06.643236280 } [70 bytes data]
2026/07/21 22:00:06.643253232 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 22:00:06.643254074 } [5 bytes data]
2026/07/21 22:00:06.643273821 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 22:00:06.643274713 } [1 bytes data]
2026/07/21 22:00:06.643291745 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:06.643292586 } [5 bytes data]
2026/07/21 22:00:06.643309338 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/21 22:00:06.643310169 } [16 bytes data]
2026/07/21 22:00:06.643325779 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 22:00:06.643326540 { [5 bytes data]
2026/07/21 22:00:06.643348652 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:06.643349604 { [5 bytes data]
2026/07/21 22:00:06.643370082 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/21 22:00:06.643371084 { [16 bytes data]
2026/07/21 22:00:06.643386834 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/21 22:00:06.643387666 * ALPN, server accepted to use h2
2026/07/21 22:00:06.643408345 * Server certificate:
2026/07/21 22:00:06.643409206 * subject: CN=p3m.posit.it
2026/07/21 22:00:06.643423874 * start date: Jul 12 00:00:00 2026 GMT
2026/07/21 22:00:06.643424756 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/21 22:00:06.643441327 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/21 22:00:06.643443732 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/21 22:00:06.643468147 * SSL certificate verify ok.
2026/07/21 22:00:06.643468939 * Using HTTP2, server supports multiplexing
2026/07/21 22:00:06.643486783 * Connection state changed (HTTP/2 confirmed)
2026/07/21 22:00:06.643487614 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 22:00:06.643521578 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:06.643522540 } [5 bytes data]
2026/07/21 22:00:06.643539843 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:06.643540644 } [5 bytes data]
2026/07/21 22:00:06.643625223 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:06.643628650 } [5 bytes data]
2026/07/21 22:00:06.643657353 * Using Stream ID: 1 (easy handle 0x563816525a40)
2026/07/21 22:00:06.643659157 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:06.643680297 } [5 bytes data]
2026/07/21 22:00:06.643681619 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/21 22:00:06.643697569 > Host: packagemanager.posit.co
2026/07/21 22:00:06.643699864 > user-agent: curl/7.81.0
2026/07/21 22:00:06.643715614 > accept: */*
2026/07/21 22:00:06.643716615 >
2026/07/21 22:00:06.643728618 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:06.643729510 { [5 bytes data]
2026/07/21 22:00:06.643745440 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/21 22:00:06.643746291 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:06.643765728 } [5 bytes data]
2026/07/21 22:00:06.643766660 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:06.643781899 { [5 bytes data]
2026/07/21 22:00:06.643782850 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:06.643804112 { [5 bytes data]
2026/07/21 22:00:06.643806446 < HTTP/2 400
2026/07/21 22:00:06.643829159 < date: Tue, 21 Jul 2026 22:00:06 GMT
2026/07/21 22:00:06.643830491 < content-type: text/plain; charset=utf-8
2026/07/21 22:00:06.643848766 < content-length: 94
2026/07/21 22:00:06.643849728 < cache-control: max-age=3600
2026/07/21 22:00:06.643865036 < request-id: 865d1a52-e9a6-4f7d-b037-c9505279942a
2026/07/21 22:00:06.643865948 < server: Posit Package Manager v2026.06.0
2026/07/21 22:00:06.643886207 < x-content-type-options: nosniff
2026/07/21 22:00:06.643887068 < x-frame-options: DENY
2026/07/21 22:00:06.643903419 < x-repository-type: RSPM
2026/07/21 22:00:06.643904210 <
2026/07/21 22:00:06.643917335 { [94 bytes data]
2026/07/21 22:00:06.643918117 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:06.643934628 { [5 bytes data]
2026/07/21 22:00:06.649282680 * 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/21 22:00:06.665000064 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:06.665211783 [connect-session] Job Key: [redacted]
2026/07/21 22:00:06.665225720 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:06.665231380 [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:40513 ...
Connected to session server http://127.0.0.1:40513
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:06.866548735 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:06.866896104 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/07/21 22:00:06.884809022
2026/07/21 22:00:06.884816125 $ /opt/R/4.5.2/bin/R --version
2026/07/21 22:00:06.884857273 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble"
2026/07/21 22:00:06.884864336 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/21 22:00:06.884892319 Platform: x86_64-pc-linux-gnu
2026/07/21 22:00:06.884893441
2026/07/21 22:00:06.884903009 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/21 22:00:06.884903540 You are welcome to redistribute it under the terms of the
2026/07/21 22:00:06.884915202 GNU General Public License versions 2 or 3.
2026/07/21 22:00:06.884915834 For more information about these matters see
2026/07/21 22:00:06.889850050 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:40513
packrat-restore-sandbox installed-packages Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:06.905341219 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:06.905569369 [connect-session] Job Key: [redacted]
2026/07/21 22:00:06.905585309 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:06.905591200 [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:40241 ...
Connected to session server http://127.0.0.1:40241
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:07.089632047 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:07.089927575 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/07/21 22:00:07.307566834
2026/07/21 22:00:07.307584868 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/21 22:00:07.307654790 Package Version LibPath
2026/07/21 22:00:07.307656423 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307672163 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307673044 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307688754 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307690137 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307707570 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307708471 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307725383 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307726175 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307744479 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307745321 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307762473 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307763275 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307781529 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307782291 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307803180 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307804012 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307822266 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307823117 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307841442 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307842204 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307860959 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307861730 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307880235 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307881007 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307899031 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307899862 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.307928608 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308002055 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308003648 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308023185 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308024037 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308042261 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308043053 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308064253 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308065014 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308083068 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308083849 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308102395 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308103136 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.308130327 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:07.313734408 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library"
Stopped session pings to http://127.0.0.1:40241
packrat-restore-sandbox options Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:07.329668783 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:07.329868460 [connect-session] Job Key: [redacted]
2026/07/21 22:00:07.329881755 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:07.329887566 [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:41741 ...
Connected to session server http://127.0.0.1:41741
2026/07/21 22:00:07.519772431 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:07.520072357 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/07/21 22:00:07.520554126 $add.smooth
2026/07/21 22:00:07.520561370 [1] TRUE
2026/07/21 22:00:07.520594463
2026/07/21 22:00:07.520595955 $bitmapType
2026/07/21 22:00:07.520610232 [1] "cairo"
2026/07/21 22:00:07.520610943
2026/07/21 22:00:07.520620201 $browser
2026/07/21 22:00:07.520620802 [1] "xdg-open"
2026/07/21 22:00:07.520630801
2026/07/21 22:00:07.520632885 $browserNLdisabled
2026/07/21 22:00:07.520642894 [1] FALSE
2026/07/21 22:00:07.520643465
2026/07/21 22:00:07.520652442 $catch.script.errors
2026/07/21 22:00:07.520653073 [1] FALSE
2026/07/21 22:00:07.520663483
2026/07/21 22:00:07.520664114 $CBoundsCheck
2026/07/21 22:00:07.520673372 [1] FALSE
2026/07/21 22:00:07.520673922
2026/07/21 22:00:07.520682669 $check.bounds
2026/07/21 22:00:07.520683250 [1] FALSE
2026/07/21 22:00:07.520698098
2026/07/21 22:00:07.520699341 $citation.bibtex.max
2026/07/21 22:00:07.520724857 [1] 1
2026/07/21 22:00:07.520726801
2026/07/21 22:00:07.520748934 $continue
2026/07/21 22:00:07.520760716 [1] "+ "
2026/07/21 22:00:07.520833183
2026/07/21 22:00:07.520839956 $contrasts
2026/07/21 22:00:07.520852860 unordered ordered
2026/07/21 22:00:07.520858831 "contr.treatment" "contr.poly"
2026/07/21 22:00:07.520873980
2026/07/21 22:00:07.520874891 $defaultPackages
2026/07/21 22:00:07.520886874 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/21 22:00:07.520892635
2026/07/21 22:00:07.520907824 $demo.ask
2026/07/21 22:00:07.520908615 [1] "default"
2026/07/21 22:00:07.520922010
2026/07/21 22:00:07.520922812 $deparse.cutoff
2026/07/21 22:00:07.520934133 [1] 60
2026/07/21 22:00:07.520934925
2026/07/21 22:00:07.520945134 $device
2026/07/21 22:00:07.521159910 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/21 22:00:07.521166973 width, height, onefile, family, title, fonts, version, paper,
2026/07/21 22:00:07.521207608 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/21 22:00:07.521209262 useKerning, fillOddEven, compress, timestamp, producer, author)
2026/07/21 22:00:07.521232355 {
2026/07/21 22:00:07.521233337 initPSandPDFfonts()
2026/07/21 22:00:07.521255910 new <- list()
2026/07/21 22:00:07.521256811 if (!missing(width))
2026/07/21 22:00:07.521270868 new$width <- width
2026/07/21 22:00:07.521271629 if (!missing(height))
2026/07/21 22:00:07.521301736 new$height <- height
2026/07/21 22:00:07.521302748 if (!missing(onefile))
2026/07/21 22:00:07.521318508 new$onefile <- onefile
2026/07/21 22:00:07.521319279 if (!missing(title))
2026/07/21 22:00:07.521332054 new$title <- title
2026/07/21 22:00:07.521334479 if (!missing(fonts))
2026/07/21 22:00:07.521401585 new$fonts <- fonts
2026/07/21 22:00:07.521402918 if (!missing(version))
2026/07/21 22:00:07.521417315 new$version <- version
2026/07/21 22:00:07.521418247 if (!missing(paper))
2026/07/21 22:00:07.521433626 new$paper <- paper
2026/07/21 22:00:07.521434407 if (!missing(encoding))
2026/07/21 22:00:07.521448063 new$encoding <- encoding
2026/07/21 22:00:07.521448895 if (!missing(bg))
2026/07/21 22:00:07.521462530 new$bg <- bg
2026/07/21 22:00:07.521463382 if (!missing(fg))
2026/07/21 22:00:07.521493098 new$fg <- fg
2026/07/21 22:00:07.521494030 if (!missing(pointsize))
2026/07/21 22:00:07.521507335 new$pointsize <- pointsize
2026/07/21 22:00:07.521508247 if (!missing(pagecentre))
2026/07/21 22:00:07.521522844 new$pagecentre <- pagecentre
2026/07/21 22:00:07.521523666 if (!missing(colormodel))
2026/07/21 22:00:07.521538193 new$colormodel <- colormodel
2026/07/21 22:00:07.521539005 if (!missing(useDingbats))
2026/07/21 22:00:07.521553392 new$useDingbats <- useDingbats
2026/07/21 22:00:07.521554203 if (!missing(useKerning))
2026/07/21 22:00:07.521576986 new$useKerning <- useKerning
2026/07/21 22:00:07.521577908 if (!missing(fillOddEven))
2026/07/21 22:00:07.521592185 new$fillOddEven <- fillOddEven
2026/07/21 22:00:07.521592937 if (!missing(compress))
2026/07/21 22:00:07.521607364 new$compress <- compress
2026/07/21 22:00:07.521608175 if (!missing(timestamp))
2026/07/21 22:00:07.521624717 new$timestamp <- timestamp
2026/07/21 22:00:07.521625628 if (!missing(producer))
2026/07/21 22:00:07.521639765 new$producer <- producer
2026/07/21 22:00:07.521640556 if (!missing(author))
2026/07/21 22:00:07.521654413 new$author <- author
2026/07/21 22:00:07.521655224 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/21 22:00:07.521672296 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/21 22:00:07.521673108 inherits(family, "CIDFont"))) {
2026/07/21 22:00:07.521689559 enc <- family$encoding
2026/07/21 22:00:07.521690340 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/21 22:00:07.521706421 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/21 22:00:07.521707202 "default"))
2026/07/21 22:00:07.521722872 old$encoding <- enc
2026/07/21 22:00:07.521723683 family <- family$metrics
2026/07/21 22:00:07.521737249 }
2026/07/21 22:00:07.521738050 if (is.null(old$encoding) || old$encoding == "default")
2026/07/21 22:00:07.521752758 old$encoding <- guessEncoding()
2026/07/21 22:00:07.521753610 if (!missing(family)) {
2026/07/21 22:00:07.521768337 if (length(family) == 4L) {
2026/07/21 22:00:07.521769129 family <- c(family, "Symbol.afm")
2026/07/21 22:00:07.521778225 }
2026/07/21 22:00:07.521788746 else if (length(family) == 5L) {
2026/07/21 22:00:07.521789818 }
2026/07/21 22:00:07.521802642 else if (length(family) == 1L) {
2026/07/21 22:00:07.521803384 pf <- pdfFonts(family)[[1L]]
2026/07/21 22:00:07.521818402 if (is.null(pf))
2026/07/21 22:00:07.521819273 stop(gettextf("unknown family '%s'", family),
2026/07/21 22:00:07.521834593 domain = NA)
2026/07/21 22:00:07.521835464 matchFont(pf, old$encoding)
2026/07/21 22:00:07.521849360 }
2026/07/21 22:00:07.521850162 else stop("invalid 'family' argument")
2026/07/21 22:00:07.521863537 old$family <- family
2026/07/21 22:00:07.521864349 }
2026/07/21 22:00:07.521876662 version <- old$version
2026/07/21 22:00:07.521877453 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/21 22:00:07.521893364 "2.0")
2026/07/21 22:00:07.521894315 if (version %in% versions)
2026/07/21 22:00:07.521908873 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/21 22:00:07.521909895 else stop("invalid PDF version")
2026/07/21 22:00:07.521929371 onefile <- old$onefile
2026/07/21 22:00:07.521930413 if (!checkIntFormat(file))
2026/07/21 22:00:07.521948497 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/21 22:00:07.521949459 domain = NA)
2026/07/21 22:00:07.522000295 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/21 22:00:07.522001618 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/21 22:00:07.522017868 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/21 22:00:07.522018660 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/21 22:00:07.522034860 old$fillOddEven, old$compress, old$timestamp, old$producer,
2026/07/21 22:00:07.522035622 old$author)
2026/07/21 22:00:07.522050981 invisible()
2026/07/21 22:00:07.522051903 }
2026/07/21 22:00:07.522063094 <bytecode: 0x563d6275f300>
2026/07/21 22:00:07.522063975 <environment: namespace:grDevices>
2026/07/21 22:00:07.522078353
2026/07/21 22:00:07.522079134 $device.ask.default
2026/07/21 22:00:07.522095916 [1] FALSE
2026/07/21 22:00:07.522096877
2026/07/21 22:00:07.522108239 $digits
2026/07/21 22:00:07.522109471 [1] 7
2026/07/21 22:00:07.522124600
2026/07/21 22:00:07.522125091 $download.file.extra
2026/07/21 22:00:07.522132675 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)'"
2026/07/21 22:00:07.522134519
2026/07/21 22:00:07.522146010 $download.file.method
2026/07/21 22:00:07.522146521 [1] "curl"
2026/07/21 22:00:07.522154476
2026/07/21 22:00:07.522154967 $dvipscmd
2026/07/21 22:00:07.522161880 [1] "dvips"
2026/07/21 22:00:07.522162331
2026/07/21 22:00:07.522169134 $echo
2026/07/21 22:00:07.522169575 [1] FALSE
2026/07/21 22:00:07.522176508
2026/07/21 22:00:07.522176939 $editor
2026/07/21 22:00:07.522183611 [1] "vi"
2026/07/21 22:00:07.522184132
2026/07/21 22:00:07.522190985 $encoding
2026/07/21 22:00:07.522191416 [1] "native.enc"
2026/07/21 22:00:07.522213047
2026/07/21 22:00:07.522213688 $example.ask
2026/07/21 22:00:07.522220721 [1] "default"
2026/07/21 22:00:07.522221172
2026/07/21 22:00:07.522228145 $expressions
2026/07/21 22:00:07.522228586 [1] 5000
2026/07/21 22:00:07.522235669
2026/07/21 22:00:07.522236110 $help.search.types
2026/07/21 22:00:07.522244727 [1] "vignette" "demo" "help"
2026/07/21 22:00:07.522248163
2026/07/21 22:00:07.522261258 $help.try.all.packages
2026/07/21 22:00:07.522262009 [1] FALSE
2026/07/21 22:00:07.522273942
2026/07/21 22:00:07.522274673 $HTTPUserAgent
2026/07/21 22:00:07.522284361 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/21 22:00:07.522285153
2026/07/21 22:00:07.522297476 $internet.info
2026/07/21 22:00:07.522298107 [1] 2
2026/07/21 22:00:07.522307705
2026/07/21 22:00:07.522308407 $keep.parse.data
2026/07/21 22:00:07.522317885 [1] TRUE
2026/07/21 22:00:07.522318576
2026/07/21 22:00:07.522327472 $keep.parse.data.pkgs
2026/07/21 22:00:07.522328154 [1] FALSE
2026/07/21 22:00:07.522338524
2026/07/21 22:00:07.522339195 $keep.source
2026/07/21 22:00:07.522348442 [1] FALSE
2026/07/21 22:00:07.522349274
2026/07/21 22:00:07.522360214 $keep.source.pkgs
2026/07/21 22:00:07.522361106 [1] FALSE
2026/07/21 22:00:07.522373049
2026/07/21 22:00:07.522373840 $locatorBell
2026/07/21 22:00:07.522384721 [1] TRUE
2026/07/21 22:00:07.522385612
2026/07/21 22:00:07.522401331 $mailer
2026/07/21 22:00:07.522407773 [1] "mailto"
2026/07/21 22:00:07.522428612
2026/07/21 22:00:07.522429705 $matprod
2026/07/21 22:00:07.522440475 [1] "default"
2026/07/21 22:00:07.522441256
2026/07/21 22:00:07.522457367 $max.contour.segments
2026/07/21 22:00:07.522458319 [1] 25000
2026/07/21 22:00:07.522474519
2026/07/21 22:00:07.522475351 $max.print
2026/07/21 22:00:07.522496001 [1] 99999
2026/07/21 22:00:07.522532679
2026/07/21 22:00:07.522534062 $menu.graphics
2026/07/21 22:00:07.522549972 [1] TRUE
2026/07/21 22:00:07.522550973
2026/07/21 22:00:07.522565671 $na.action
2026/07/21 22:00:07.522566503 [1] "na.omit"
2026/07/21 22:00:07.522581691
2026/07/21 22:00:07.522582493 $nwarnings
2026/07/21 22:00:07.522596620 [1] 50
2026/07/21 22:00:07.522600817
2026/07/21 22:00:07.522643087 $OutDec
2026/07/21 22:00:07.522644330 [1] "."
2026/07/21 22:00:07.522656312
2026/07/21 22:00:07.522657134 $packrat.authenticated.downloads.use.renv
2026/07/21 22:00:07.522670970 [1] TRUE
2026/07/21 22:00:07.522671821
2026/07/21 22:00:07.522682111 $packrat.connect.timeout
2026/07/21 22:00:07.522682902 [1] 10
2026/07/21 22:00:07.522694554
2026/07/21 22:00:07.522695346 $packrat.untrusted.packages
2026/07/21 22:00:07.522707959 character(0)
2026/07/21 22:00:07.522708801
2026/07/21 22:00:07.522719802 $packrat.verbose.cache
2026/07/21 22:00:07.522720734 [1] TRUE
2026/07/21 22:00:07.522786798
2026/07/21 22:00:07.522788442 $pager
2026/07/21 22:00:07.522799623 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/07/21 22:00:07.522800414
2026/07/21 22:00:07.523045697 $papersize
2026/07/21 22:00:07.523047440 [1] "letter"
2026/07/21 22:00:07.523068290
2026/07/21 22:00:07.523070915 $PCRE_limit_recursion
2026/07/21 22:00:07.523096524 [1] NA
2026/07/21 22:00:07.523097686
2026/07/21 22:00:07.523108416 $PCRE_study
2026/07/21 22:00:07.523109318 [1] FALSE
2026/07/21 22:00:07.523120890
2026/07/21 22:00:07.523121681 $PCRE_use_JIT
2026/07/21 22:00:07.523132311 [1] TRUE
2026/07/21 22:00:07.523133333
2026/07/21 22:00:07.523144324 $pdfviewer
2026/07/21 22:00:07.523145066 [1] "/usr/bin/xdg-open"
2026/07/21 22:00:07.523157409
2026/07/21 22:00:07.523158140 $pkgType
2026/07/21 22:00:07.523168740 [1] "source"
2026/07/21 22:00:07.523169521
2026/07/21 22:00:07.523180052 $printcmd
2026/07/21 22:00:07.523180753 [1] "/usr/bin/lpr"
2026/07/21 22:00:07.523192715
2026/07/21 22:00:07.523193587 $prompt
2026/07/21 22:00:07.523204327 [1] "> "
2026/07/21 22:00:07.523205169
2026/07/21 22:00:07.523216520 $repos
2026/07/21 22:00:07.523217282 CRAN
2026/07/21 22:00:07.523230246 "@CRAN@"
2026/07/21 22:00:07.523231168
2026/07/21 22:00:07.523241067 $rl_word_breaks
2026/07/21 22:00:07.523241508 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/21 22:00:07.523254111
2026/07/21 22:00:07.523254923 $scipen
2026/07/21 22:00:07.523266164 [1] 0
2026/07/21 22:00:07.523267046
2026/07/21 22:00:07.523278667 $show.coef.Pvalues
2026/07/21 22:00:07.523279589 [1] TRUE
2026/07/21 22:00:07.523293205
2026/07/21 22:00:07.523293946 $show.error.messages
2026/07/21 22:00:07.523301751 [1] TRUE
2026/07/21 22:00:07.523302182
2026/07/21 22:00:07.523308875 $show.signif.stars
2026/07/21 22:00:07.523309305 [1] TRUE
2026/07/21 22:00:07.523316779
2026/07/21 22:00:07.523317220 $showErrorCalls
2026/07/21 22:00:07.523324264 [1] TRUE
2026/07/21 22:00:07.523324705
2026/07/21 22:00:07.523331217 $showNCalls
2026/07/21 22:00:07.523331638 [1] 50
2026/07/21 22:00:07.523342698
2026/07/21 22:00:07.523343540 $showWarnCalls
2026/07/21 22:00:07.523354911 [1] FALSE
2026/07/21 22:00:07.523355703
2026/07/21 22:00:07.523365391 $str
2026/07/21 22:00:07.523366153 $str$strict.width
2026/07/21 22:00:07.523377314 [1] "no"
2026/07/21 22:00:07.523378246
2026/07/21 22:00:07.523390579 $str$digits.d
2026/07/21 22:00:07.523391861 [1] 3
2026/07/21 22:00:07.523403253
2026/07/21 22:00:07.523404545 $str$vec.len
2026/07/21 22:00:07.523416568 [1] 4
2026/07/21 22:00:07.523417500
2026/07/21 22:00:07.523429462 $str$list.len
2026/07/21 22:00:07.523430504 [1] 99
2026/07/21 22:00:07.523442928
2026/07/21 22:00:07.523443789 $str$deparse.lines
2026/07/21 22:00:07.523456213 NULL
2026/07/21 22:00:07.523456994
2026/07/21 22:00:07.523468295 $str$drop.deparse.attr
2026/07/21 22:00:07.523469207 [1] TRUE
2026/07/21 22:00:07.523482142
2026/07/21 22:00:07.523482993 $str$formatNum
2026/07/21 22:00:07.523497300 function (x, ...)
2026/07/21 22:00:07.523498392 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/21 22:00:07.523513902 <environment: 0x563d62fd26c8>
2026/07/21 22:00:07.523514763
2026/07/21 22:00:07.523527247
2026/07/21 22:00:07.523528068 $str.dendrogram.last
2026/07/21 22:00:07.523562062 [1] "`"
2026/07/21 22:00:07.523563635
2026/07/21 22:00:07.523577762 $texi2dvi
2026/07/21 22:00:07.523578634 [1] "/usr/bin/texi2dvi"
2026/07/21 22:00:07.523591658
2026/07/21 22:00:07.523592660 $timeout
2026/07/21 22:00:07.523604873 [1] 60
2026/07/21 22:00:07.523605845
2026/07/21 22:00:07.523616615 $ts.eps
2026/07/21 22:00:07.523617397 [1] 1e-05
2026/07/21 22:00:07.523628468
2026/07/21 22:00:07.523629269 $ts.S.compat
2026/07/21 22:00:07.523640049 [1] FALSE
2026/07/21 22:00:07.523640881
2026/07/21 22:00:07.523651341 $unzip
2026/07/21 22:00:07.523652112 [1] "/usr/bin/unzip"
2026/07/21 22:00:07.523663955
2026/07/21 22:00:07.523664746 $useFancyQuotes
2026/07/21 22:00:07.523679744 [1] TRUE
2026/07/21 22:00:07.523680556
2026/07/21 22:00:07.523691366 $verbose
2026/07/21 22:00:07.523692268 [1] FALSE
2026/07/21 22:00:07.523703489
2026/07/21 22:00:07.523704281 $warn
2026/07/21 22:00:07.523714650 [1] 0
2026/07/21 22:00:07.523715482
2026/07/21 22:00:07.523725902 $warning.length
2026/07/21 22:00:07.523726743 [1] 1000
2026/07/21 22:00:07.523738094
2026/07/21 22:00:07.523738866 $warnPartialMatchArgs
2026/07/21 22:00:07.523756028 [1] FALSE
2026/07/21 22:00:07.523756840
2026/07/21 22:00:07.523767440 $warnPartialMatchAttr
2026/07/21 22:00:07.523768221 [1] FALSE
2026/07/21 22:00:07.523780655
2026/07/21 22:00:07.523781396 $warnPartialMatchDollar
2026/07/21 22:00:07.523794842 [1] FALSE
2026/07/21 22:00:07.523795794
2026/07/21 22:00:07.523806714 $width
2026/07/21 22:00:07.523807716 [1] 80
2026/07/21 22:00:07.523819268
Stopped session pings to http://127.0.0.1:41741
Stopping content session token refresher
packrat-restore-sandbox environment Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:07.545415982 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:07.545613215 [connect-session] Job Key: [redacted]
2026/07/21 22:00:07.545624015 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:07.545627491 [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:38769 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:38769
2026/07/21 22:00:07.735202310 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:07.735541301 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/07/21 22:00:07.743324609
2026/07/21 22:00:07.743332624 $ env
2026/07/21 22:00:07.743400883 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111
2026/07/21 22:00:07.743403448 EDITOR=vi
2026/07/21 22:00:07.743430378 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 22:00:07.743431631 HOSTNAME=eb78aa97575f
2026/07/21 22:00:07.743451598 LANG=en_US.UTF-8
2026/07/21 22:00:07.743452791 LANGUAGE=en_US:en
2026/07/21 22:00:07.743467839 LC_ALL=en_US.UTF-8
2026/07/21 22:00:07.743468821 LD_LIBRARY_PATH=/opt/R/4.5.2/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/07/21 22:00:07.743490081 LN_S=ln -s
2026/07/21 22:00:07.743490582 LOGNAME=rstudio-connect
2026/07/21 22:00:07.743498908 MAKEFLAGS=-j1
2026/07/21 22:00:07.743499329 MAKE=make
2026/07/21 22:00:07.743507344 PAGER=/usr/bin/pager
2026/07/21 22:00:07.743507775 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/21 22:00:07.743524917 POSIT_CONNECT=1
2026/07/21 22:00:07.743526079 POSIT_PRODUCT=CONNECT
2026/07/21 22:00:07.743538833 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 22:00:07.743539635 R_ARCH=
2026/07/21 22:00:07.743552098 R_BROWSER=xdg-open
2026/07/21 22:00:07.743552829 R_BZIPCMD=/usr/bin/bzip2
2026/07/21 22:00:07.743565744 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/07/21 22:00:07.743566636 R_ENVIRON_USER=REDACTED
2026/07/21 22:00:07.743583057 R_GZIPCMD=/usr/bin/gzip
2026/07/21 22:00:07.743584109 R_HOME=/opt/R/4.5.2/lib/R
2026/07/21 22:00:07.743600359 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/07/21 22:00:07.743602623 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/07/21 22:00:07.743619586 R_LIBS_USER=REDACTED
2026/07/21 22:00:07.743620377 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/07/21 22:00:07.743636337 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/Rtmp3Bw7b9/packrat-src
2026/07/21 22:00:07.743637469 R_PAPERSIZE=letter
2026/07/21 22:00:07.743656665 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/21 22:00:07.743657647 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/21 22:00:07.743672766 R_PRINTCMD=/usr/bin/lpr
2026/07/21 22:00:07.743673327 R_PROFILE_USER=REDACTED
2026/07/21 22:00:07.743682053 R_RD4PDF=times,inconsolata,hyper
2026/07/21 22:00:07.743682484 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmp3Bw7b9
2026/07/21 22:00:07.743692824 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/07/21 22:00:07.743693275 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/21 22:00:07.743702913 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/21 22:00:07.743703354 RSTUDIO_PRODUCT=CONNECT
2026/07/21 22:00:07.743718783 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/21 22:00:07.743719644 R_UNZIPCMD=/usr/bin/unzip
2026/07/21 22:00:07.743733461 R_ZIPCMD=/usr/bin/zip
2026/07/21 22:00:07.743733891 SED=/usr/bin/sed
2026/07/21 22:00:07.743741846 SHLVL=2
2026/07/21 22:00:07.743742307 STARTUP_DEBUG_MODE=0
2026/07/21 22:00:07.743749901 TAR=/usr/bin/tar
2026/07/21 22:00:07.743750342 TERM=xterm
2026/07/21 22:00:07.743762585 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 22:00:07.743763527 TZ=UTC
2026/07/21 22:00:07.743779076 USERNAME=rstudio-connect
2026/07/21 22:00:07.743779978 USER=rstudio-connect
2026/07/21 22:00:07.748813866 _=/usr/bin/env
Stopped session pings to http://127.0.0.1:38769
packrat-restore-sandbox mounts Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:07.764930741 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:07.765250584 [connect-session] Job Key: [redacted]
2026/07/21 22:00:07.765268739 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:07.765274981 [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:40829 ...
Connected to session server http://127.0.0.1:40829
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:07.954485718 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:07.954810677 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/07/21 22:00:07.962489798
2026/07/21 22:00:07.962497863 $ findmnt --notruncate
2026/07/21 22:00:07.962536526 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 22:00:07.962542928 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/YT5IC
AKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:07.962686219 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:07.962687611 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 22:00:07.962705976 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 22:00:07.962706567 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:07.962724451 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 22:00:07.962725002 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 22:00:07.962743507 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:07.962743968 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 22:00:07.962773728 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:07.962802398 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l
/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:07.962803460 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l
/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:07.963040016 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:07.963041359 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:07.963066877 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:07.963067348 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:07.963104668 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:07.963105239 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/zbHixMQ8hZ6ulQ6r] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:07.963144413 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:07.963145736 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:07.963172416 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3679253988] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:07.963172997 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:07.968422614 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/overlay2/l/Y
T5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
Stopped session pings to http://127.0.0.1:40829
packrat-restore-sandbox r-package-repository Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:07.984650346 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:07.984896170 [connect-session] Job Key: [redacted]
2026/07/21 22:00:07.984906369 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:07.984909866 [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:42185 ...
Connected to session server http://127.0.0.1:42185
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:08.172564166 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:08.172823856 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/21 22:00:08.396884223
2026/07/21 22:00:08.396900644 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/21 22:00:08.397047291 * Trying 18.224.154.113:443...
2026/07/21 22:00:08.397050066 * Connected to packagemanager.posit.co (18.224.154.113) port 443 (#0)
2026/07/21 22:00:08.397073981 * ALPN, offering h2
2026/07/21 22:00:08.397075173 * ALPN, offering http/1.1
2026/07/21 22:00:08.397101563 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 22:00:08.397102846 * CApath: /etc/ssl/certs
2026/07/21 22:00:08.397138539 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:08.397142546 } [5 bytes data]
2026/07/21 22:00:08.397199774 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 22:00:08.397200996 } [512 bytes data]
2026/07/21 22:00:08.397213771 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:08.397214342 { [5 bytes data]
2026/07/21 22:00:08.397225994 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 22:00:08.397226525 { [104 bytes data]
2026/07/21 22:00:08.397237816 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:08.397238357 { [5 bytes data]
2026/07/21 22:00:08.397249839 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/21 22:00:08.397250380 { [3880 bytes data]
2026/07/21 22:00:08.397261461 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:08.397262843 { [5 bytes data]
2026/07/21 22:00:08.397303841 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/21 22:00:08.397305153 { [333 bytes data]
2026/07/21 22:00:08.397321033 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:08.397321975 { [5 bytes data]
2026/07/21 22:00:08.397337104 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/21 22:00:08.397338015 { [4 bytes data]
2026/07/21 22:00:08.397353054 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:08.397353865 } [5 bytes data]
2026/07/21 22:00:08.397368994 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/21 22:00:08.397369835 } [70 bytes data]
2026/07/21 22:00:08.397385375 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 22:00:08.397386276 } [5 bytes data]
2026/07/21 22:00:08.397404240 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 22:00:08.397405282 } [1 bytes data]
2026/07/21 22:00:08.397424268 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:08.397425350 } [5 bytes data]
2026/07/21 22:00:08.397445017 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/21 22:00:08.397446029 } [16 bytes data]
2026/07/21 22:00:08.397468431 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 22:00:08.397469734 { [5 bytes data]
2026/07/21 22:00:08.397488138 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:08.397489130 { [5 bytes data]
2026/07/21 22:00:08.397508888 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/21 22:00:08.397509970 { [16 bytes data]
2026/07/21 22:00:08.397528064 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/21 22:00:08.397529176 * ALPN, server accepted to use h2
2026/07/21 22:00:08.397552169 * Server certificate:
2026/07/21 22:00:08.397553121 * subject: CN=p3m.posit.it
2026/07/21 22:00:08.397572598 * start date: Jul 12 00:00:00 2026 GMT
2026/07/21 22:00:08.397573670 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/21 22:00:08.397589009 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/21 22:00:08.397590081 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/21 22:00:08.397617563 * SSL certificate verify ok.
2026/07/21 22:00:08.397618755 * Using HTTP2, server supports multiplexing
2026/07/21 22:00:08.397642780 * Connection state changed (HTTP/2 confirmed)
2026/07/21 22:00:08.397643682 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 22:00:08.397674570 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:08.397675752 } [5 bytes data]
2026/07/21 22:00:08.397690500 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:08.397691412 } [5 bytes data]
2026/07/21 22:00:08.397707532 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:08.397708294 } [5 bytes data]
2026/07/21 22:00:08.397724484 * Using Stream ID: 1 (easy handle 0x56526d282a40)
2026/07/21 22:00:08.397725256 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:08.397744642 } [5 bytes data]
2026/07/21 22:00:08.397745454 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/21 22:00:08.397760733 > Host: packagemanager.posit.co
2026/07/21 22:00:08.397761634 > user-agent: curl/7.81.0
2026/07/21 22:00:08.397776653 > accept: */*
2026/07/21 22:00:08.397777524 >
2026/07/21 22:00:08.397789117 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:08.397789938 { [5 bytes data]
2026/07/21 22:00:08.397805978 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/21 22:00:08.397806760 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:08.397826777 } [5 bytes data]
2026/07/21 22:00:08.397827519 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:08.397843409 { [5 bytes data]
2026/07/21 22:00:08.397844160 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:08.397860120 { [5 bytes data]
2026/07/21 22:00:08.397860852 < HTTP/2 400
2026/07/21 22:00:08.397873496 < date: Tue, 21 Jul 2026 22:00:08 GMT
2026/07/21 22:00:08.397874247 < content-type: text/plain; charset=utf-8
2026/07/21 22:00:08.397890628 < content-length: 94
2026/07/21 22:00:08.397891439 < cache-control: max-age=3600
2026/07/21 22:00:08.397919523 < request-id: a28f1937-9750-40ba-8c12-67fc1f162c41
2026/07/21 22:00:08.397920545 < server: Posit Package Manager v2026.06.0
2026/07/21 22:00:08.397939570 < x-content-type-options: nosniff
2026/07/21 22:00:08.397940572 < x-frame-options: DENY
2026/07/21 22:00:08.397956753 < x-repository-type: RSPM
2026/07/21 22:00:08.397957644 <
2026/07/21 22:00:08.398005124 { [94 bytes data]
2026/07/21 22:00:08.398006607 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:08.398022918 { [5 bytes data]
2026/07/21 22:00:08.403362593 * Connection #0 to host packagemanager.posit.co left intact
packrat-restore-sandbox r-package-repository Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 22:00:08.419289488 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:08.419497701 [connect-session] Job Key: [redacted]
2026/07/21 22:00:08.419513922 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 22:00:08.419519342 [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:36819 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:36819
2026/07/21 22:00:08.608834353 Configuring packrat to use available credentials for private repository access.
2026/07/21 22:00:08.609206133 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/21 22:00:08.778040245
2026/07/21 22:00:08.778053240 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/21 22:00:08.778125466 * Trying 18.224.154.113:443...
2026/07/21 22:00:08.778127280 * Connected to packagemanager.posit.co (18.224.154.113) port 443 (#0)
2026/07/21 22:00:08.778145744 * ALPN, offering h2
2026/07/21 22:00:08.778146757 * ALPN, offering http/1.1
2026/07/21 22:00:08.778158288 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 22:00:08.778159140 * CApath: /etc/ssl/certs
2026/07/21 22:00:08.778169149 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:08.778169820 } [5 bytes data]
2026/07/21 22:00:08.778189768 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 22:00:08.778190579 } [512 bytes data]
2026/07/21 22:00:08.778200418 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:08.778200868 { [5 bytes data]
2026/07/21 22:00:08.778210196 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 22:00:08.778210627 { [104 bytes data]
2026/07/21 22:00:08.778220706 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:08.778223902 { [5 bytes data]
2026/07/21 22:00:08.778241004 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/21 22:00:08.778241906 { [3880 bytes data]
2026/07/21 22:00:08.778261293 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:08.778262264 { [5 bytes data]
2026/07/21 22:00:08.778286741 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/21 22:00:08.778292321 { [333 bytes data]
2026/07/21 22:00:08.778316637 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:08.778317779 { [5 bytes data]
2026/07/21 22:00:08.778330774 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/21 22:00:08.778331275 { [4 bytes data]
2026/07/21 22:00:08.778341043 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:08.778341494 } [5 bytes data]
2026/07/21 22:00:08.778350831 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/21 22:00:08.778351262 } [70 bytes data]
2026/07/21 22:00:08.778368785 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 22:00:08.778369817 } [5 bytes data]
2026/07/21 22:00:08.778400806 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 22:00:08.778410053 } [1 bytes data]
2026/07/21 22:00:08.778439964 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 22:00:08.778454130 } [5 bytes data]
2026/07/21 22:00:08.778538480 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/21 22:00:08.778547637 } [16 bytes data]
2026/07/21 22:00:08.778568056 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 22:00:08.778569127 { [5 bytes data]
2026/07/21 22:00:08.778585438 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 22:00:08.778586400 { [5 bytes data]
2026/07/21 22:00:08.778603272 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/21 22:00:08.778609484 { [16 bytes data]
2026/07/21 22:00:08.778636430 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/21 22:00:08.778642402 * ALPN, server accepted to use h2
2026/07/21 22:00:08.778673965 * Server certificate:
2026/07/21 22:00:08.778675559 * subject: CN=p3m.posit.it
2026/07/21 22:00:08.778692260 * start date: Jul 12 00:00:00 2026 GMT
2026/07/21 22:00:08.778693332 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/21 22:00:08.778711877 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/21 22:00:08.778713089 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/21 22:00:08.778744148 * SSL certificate verify ok.
2026/07/21 22:00:08.778745310 * Using HTTP2, server supports multiplexing
2026/07/21 22:00:08.778759727 * Connection state changed (HTTP/2 confirmed)
2026/07/21 22:00:08.778760258 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 22:00:08.778782690 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:08.778783151 } [5 bytes data]
2026/07/21 22:00:08.778792900 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:08.778793361 } [5 bytes data]
2026/07/21 22:00:08.778802658 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:08.778803179 } [5 bytes data]
2026/07/21 22:00:08.778818899 * Using Stream ID: 1 (easy handle 0x5648ecbdca40)
2026/07/21 22:00:08.778819851 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:08.778839368 } [5 bytes data]
2026/07/21 22:00:08.778840720 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/21 22:00:08.778871394 > Host: packagemanager.posit.co
2026/07/21 22:00:08.778872366 > user-agent: curl/7.81.0
2026/07/21 22:00:08.778882064 > accept: */*
2026/07/21 22:00:08.778882545 >
2026/07/21 22:00:08.778889909 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:08.778890430 { [5 bytes data]
2026/07/21 22:00:08.778899827 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/21 22:00:08.778900258 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 22:00:08.778911570 } [5 bytes data]
2026/07/21 22:00:08.778912171 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:08.778921358 { [5 bytes data]
2026/07/21 22:00:08.778921829 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:08.778930916 { [5 bytes data]
2026/07/21 22:00:08.778931377 < HTTP/2 400
2026/07/21 22:00:08.778939001 < date: Tue, 21 Jul 2026 22:00:08 GMT
2026/07/21 22:00:08.778965522 < content-type: text/plain; charset=utf-8
2026/07/21 22:00:08.778996053 < content-length: 94
2026/07/21 22:00:08.779005451 < cache-control: max-age=3600
2026/07/21 22:00:08.779020289 < request-id: 8aa7c9a1-8f41-4c24-b044-8bca6c965afe
2026/07/21 22:00:08.779020880 < server: Posit Package Manager v2026.06.0
2026/07/21 22:00:08.779032272 < x-content-type-options: nosniff
2026/07/21 22:00:08.779032742 < x-frame-options: DENY
2026/07/21 22:00:08.779042070 < x-repository-type: RSPM
2026/07/21 22:00:08.779042521 <
2026/07/21 22:00:08.779050346 { [94 bytes data]
2026/07/21 22:00:08.779050816 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 22:00:08.779060084 { [5 bytes data]
2026/07/21 22:00:08.784582740 * Connection #0 to host packagemanager.posit.co left intact
Stopped session pings to http://127.0.0.1:36819
rmarkdown-sandbox R-version Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 22:00:08.804699182 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:08.805016140 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:43267 ...
Connected to session server http://127.0.0.1:43267
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:09.004151533 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:09.004453241 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:09.004549874 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/07/21 22:00:09.024195696
2026/07/21 22:00:09.024207619 $ /opt/R/4.4.3/bin/R --version
2026/07/21 22:00:09.024254227 R version 4.4.3 (2025-02-28) -- "Trophy Case"
2026/07/21 22:00:09.024255930 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/21 22:00:09.024285421 Platform: x86_64-pc-linux-gnu
2026/07/21 22:00:09.024288536
2026/07/21 22:00:09.024353699 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/21 22:00:09.024355813 You are welcome to redistribute it under the terms of the
2026/07/21 22:00:09.024424804 GNU General Public License versions 2 or 3.
2026/07/21 22:00:09.024431837 For more information about these matters see
2026/07/21 22:00:09.029427794 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:43267
Stopping content session token refresher
Job completed
rmarkdown-sandbox installed-packages Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 22:00:09.047276381 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:09.047530390 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:42147 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:42147
2026/07/21 22:00:09.242761980 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:09.243066150 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:09.243160542 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/07/21 22:00:09.449242508
2026/07/21 22:00:09.449253189 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/21 22:00:09.449310707 Package Version LibPath
2026/07/21 22:00:09.449313092 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449332779 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449334021 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449346184 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449346635 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449357095 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449357525 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449367715 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449368186 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449378265 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449378705 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449399715 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449400386 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449411177 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449411628 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449458396 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449461221 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449489294 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449489986 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449500125 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449500566 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449510825 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449511256 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449521245 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449521715 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449531624 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449532075 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.449556180 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 22:00:09.455096670 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library"
Stopped session pings to http://127.0.0.1:42147
Stopping content session token refresher
Job completed
rmarkdown-sandbox options Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 22:00:09.473226889 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:09.473478874 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:45799 ...
Connected to session server http://127.0.0.1:45799
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:09.669488868 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:09.669756838 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:09.669843858 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/07/21 22:00:09.670490112 $add.smooth
2026/07/21 22:00:09.670496033 [1] TRUE
2026/07/21 22:00:09.670533744
2026/07/21 22:00:09.670536289 $bitmapType
2026/07/21 22:00:09.670553090 [1] "cairo"
2026/07/21 22:00:09.670554112
2026/07/21 22:00:09.670566015 $browser
2026/07/21 22:00:09.670566886 function (url)
2026/07/21 22:00:09.670580412 {
2026/07/21 22:00:09.670581244 cat("Cannot visit", url, "because the browseURL function is disabled.\n")
2026/07/21 22:00:09.670599909 }
2026/07/21 22:00:09.670600790 <environment: 0x559ca86cfdd0>
2026/07/21 22:00:09.670615137
2026/07/21 22:00:09.670616009 $browserNLdisabled
2026/07/21 22:00:09.670630577 [1] FALSE
2026/07/21 22:00:09.670631518
2026/07/21 22:00:09.670643311 $catch.script.errors
2026/07/21 22:00:09.670644222 [1] FALSE
2026/07/21 22:00:09.670664020
2026/07/21 22:00:09.670664962 $CBoundsCheck
2026/07/21 22:00:09.670677846 [1] FALSE
2026/07/21 22:00:09.670678748
2026/07/21 22:00:09.670690650 $check.bounds
2026/07/21 22:00:09.670691542 [1] FALSE
2026/07/21 22:00:09.670704366
2026/07/21 22:00:09.670705177 $citation.bibtex.max
2026/07/21 22:00:09.670718703 [1] 1
2026/07/21 22:00:09.670719525
2026/07/21 22:00:09.670730505 $continue
2026/07/21 22:00:09.670731327 [1] "+ "
2026/07/21 22:00:09.670743510
2026/07/21 22:00:09.670744391 $contrasts
2026/07/21 22:00:09.670756584 unordered ordered
2026/07/21 22:00:09.670757566 "contr.treatment" "contr.poly"
2026/07/21 22:00:09.670774949
2026/07/21 22:00:09.670776452 $defaultPackages
2026/07/21 22:00:09.670812275 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/21 22:00:09.670815361
2026/07/21 22:00:09.670840268 $demo.ask
2026/07/21 22:00:09.670841591 [1] "default"
2026/07/21 22:00:09.670866849
2026/07/21 22:00:09.670867860 $deparse.cutoff
2026/07/21 22:00:09.670911262 [1] 60
2026/07/21 22:00:09.670912645
2026/07/21 22:00:09.670923505 $device
2026/07/21 22:00:09.671088330 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/21 22:00:09.671097488 width, height, onefile, family, title, fonts, version, paper,
2026/07/21 22:00:09.671138044 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/21 22:00:09.671139707 useKerning, fillOddEven, compress)
2026/07/21 22:00:09.671154675 {
2026/07/21 22:00:09.671155267 initPSandPDFfonts()
2026/07/21 22:00:09.671163432 new <- list()
2026/07/21 22:00:09.671164023 if (!missing(width))
2026/07/21 22:00:09.671172539 new$width <- width
2026/07/21 22:00:09.671173010 if (!missing(height))
2026/07/21 22:00:09.671181707 new$height <- height
2026/07/21 22:00:09.671182147 if (!missing(onefile))
2026/07/21 22:00:09.671190834 new$onefile <- onefile
2026/07/21 22:00:09.671191255 if (!missing(title))
2026/07/21 22:00:09.671200001 new$title <- title
2026/07/21 22:00:09.671200462 if (!missing(fonts))
2026/07/21 22:00:09.671210601 new$fonts <- fonts
2026/07/21 22:00:09.671211052 if (!missing(version))
2026/07/21 22:00:09.671219668 new$version <- version
2026/07/21 22:00:09.671220099 if (!missing(paper))
2026/07/21 22:00:09.671228946 new$paper <- paper
2026/07/21 22:00:09.671229376 if (!missing(encoding))
2026/07/21 22:00:09.671246459 new$encoding <- encoding
2026/07/21 22:00:09.671247551 if (!missing(bg))
2026/07/21 22:00:09.671262719 new$bg <- bg
2026/07/21 22:00:09.671263601 if (!missing(fg))
2026/07/21 22:00:09.671277728 new$fg <- fg
2026/07/21 22:00:09.671278750 if (!missing(pointsize))
2026/07/21 22:00:09.671293237 new$pointsize <- pointsize
2026/07/21 22:00:09.671294079 if (!missing(pagecentre))
2026/07/21 22:00:09.671309037 new$pagecentre <- pagecentre
2026/07/21 22:00:09.671309928 if (!missing(colormodel))
2026/07/21 22:00:09.671335427 new$colormodel <- colormodel
2026/07/21 22:00:09.671336409 if (!missing(useDingbats))
2026/07/21 22:00:09.671353040 new$useDingbats <- useDingbats
2026/07/21 22:00:09.671353882 if (!missing(useKerning))
2026/07/21 22:00:09.671371705 new$useKerning <- useKerning
2026/07/21 22:00:09.671372687 if (!missing(fillOddEven))
2026/07/21 22:00:09.671392821 new$fillOddEven <- fillOddEven
2026/07/21 22:00:09.671396208 if (!missing(compress))
2026/07/21 22:00:09.671416566 new$compress <- compress
2026/07/21 22:00:09.671417548 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/21 22:00:09.671435782 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/21 22:00:09.671436654 inherits(family, "CIDFont"))) {
2026/07/21 22:00:09.671474064 enc <- family$encoding
2026/07/21 22:00:09.671475206 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/21 22:00:09.671491537 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/21 22:00:09.671492319 "default"))
2026/07/21 22:00:09.671508209 old$encoding <- enc
2026/07/21 22:00:09.671509101 family <- family$metrics
2026/07/21 22:00:09.671522566 }
2026/07/21 22:00:09.671523368 if (is.null(old$encoding) || old$encoding == "default")
2026/07/21 22:00:09.671537905 old$encoding <- guessEncoding()
2026/07/21 22:00:09.671538696 if (!missing(family)) {
2026/07/21 22:00:09.671553434 if (length(family) == 4L) {
2026/07/21 22:00:09.671554196 family <- c(family, "Symbol.afm")
2026/07/21 22:00:09.671570346 }
2026/07/21 22:00:09.671571368 else if (length(family) == 5L) {
2026/07/21 22:00:09.671584332 }
2026/07/21 22:00:09.671585134 else if (length(family) == 1L) {
2026/07/21 22:00:09.671597908 pf <- pdfFonts(family)[[1L]]
2026/07/21 22:00:09.671598860 if (is.null(pf))
2026/07/21 22:00:09.671613047 stop(gettextf("unknown family '%s'", family),
2026/07/21 22:00:09.671613959 domain = NA)
2026/07/21 22:00:09.671634958 matchFont(pf, old$encoding)
2026/07/21 22:00:09.671635749 }
2026/07/21 22:00:09.671648704 else stop("invalid 'family' argument")
2026/07/21 22:00:09.671649445 old$family <- family
2026/07/21 22:00:09.671664844 }
2026/07/21 22:00:09.671665626 version <- old$version
2026/07/21 22:00:09.671677508 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/21 22:00:09.671678340 "2.0")
2026/07/21 22:00:09.671691314 if (version %in% versions)
2026/07/21 22:00:09.671692146 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/21 22:00:09.671708607 else stop("invalid PDF version")
2026/07/21 22:00:09.671709569 onefile <- old$onefile
2026/07/21 22:00:09.671729517 if (!checkIntFormat(file))
2026/07/21 22:00:09.671730599 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/21 22:00:09.671748212 domain = NA)
2026/07/21 22:00:09.671749414 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/21 22:00:09.671771917 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/21 22:00:09.671772948 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/21 22:00:09.671792335 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/21 22:00:09.671793106 old$fillOddEven, old$compress)
2026/07/21 22:00:09.671810072 invisible()
2026/07/21 22:00:09.671812296 }
2026/07/21 22:00:09.671830210 <bytecode: 0x559ca69c2108>
2026/07/21 22:00:09.671831182 <environment: namespace:grDevices>
2026/07/21 22:00:09.671855889
2026/07/21 22:00:09.671856991 $device.ask.default
2026/07/21 22:00:09.671870316 [1] FALSE
2026/07/21 22:00:09.671871228
2026/07/21 22:00:09.671882940 $digits
2026/07/21 22:00:09.671883802 [1] 7
2026/07/21 22:00:09.671902557
2026/07/21 22:00:09.671903589 $dvipscmd
2026/07/21 22:00:09.671944562 [1] "dvips"
2026/07/21 22:00:09.671945985
2026/07/21 22:00:09.671958689 $echo
2026/07/21 22:00:09.671959731 [1] FALSE
2026/07/21 22:00:09.671998583
2026/07/21 22:00:09.672001118 $editor
2026/07/21 22:00:09.672023780 [1] "vi"
2026/07/21 22:00:09.672024963
2026/07/21 22:00:09.672041594 $encoding
2026/07/21 22:00:09.672042526 [1] "native.enc"
2026/07/21 22:00:09.672056883
2026/07/21 22:00:09.672057704 $example.ask
2026/07/21 22:00:09.672068816 [1] "default"
2026/07/21 22:00:09.672069567
2026/07/21 22:00:09.672080728 $expressions
2026/07/21 22:00:09.672093963 [1] 5000
2026/07/21 22:00:09.672104784
2026/07/21 22:00:09.672105445 $help.search.types
2026/07/21 22:00:09.672117758 [1] "vignette" "demo" "help"
2026/07/21 22:00:09.672118579
2026/07/21 22:00:09.672132886 $help.try.all.packages
2026/07/21 22:00:09.672133588 [1] FALSE
2026/07/21 22:00:09.672144018
2026/07/21 22:00:09.672144719 $HTTPUserAgent
2026/07/21 22:00:09.672154126 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/21 22:00:09.672154858
2026/07/21 22:00:09.672170758 $internet.info
2026/07/21 22:00:09.672171429 [1] 2
2026/07/21 22:00:09.672182310
2026/07/21 22:00:09.672183161 $keep.parse.data
2026/07/21 22:00:09.672198170 [1] TRUE
2026/07/21 22:00:09.672198991
2026/07/21 22:00:09.672210032 $keep.parse.data.pkgs
2026/07/21 22:00:09.672210784 [1] FALSE
2026/07/21 22:00:09.672227475
2026/07/21 22:00:09.672228346 $keep.source
2026/07/21 22:00:09.672244247 [1] FALSE
2026/07/21 22:00:09.672245158
2026/07/21 22:00:09.672256460 $keep.source.pkgs
2026/07/21 22:00:09.672257542 [1] FALSE
2026/07/21 22:00:09.672269985
2026/07/21 22:00:09.672270847 $locatorBell
2026/07/21 22:00:09.672282569 [1] TRUE
2026/07/21 22:00:09.672283430
2026/07/21 22:00:09.672298719 $mailer
2026/07/21 22:00:09.672299631 [1] "mailto"
2026/07/21 22:00:09.672311814
2026/07/21 22:00:09.672312576 $matprod
2026/07/21 22:00:09.672323236 [1] "default"
2026/07/21 22:00:09.672323997
2026/07/21 22:00:09.672335038 $max.contour.segments
2026/07/21 22:00:09.672335950 [1] 25000
2026/07/21 22:00:09.672354344
2026/07/21 22:00:09.672361097 $max.print
2026/07/21 22:00:09.672386716 [1] 99999
2026/07/21 22:00:09.672389051
2026/07/21 22:00:09.672410972 $menu.graphics
2026/07/21 22:00:09.672412265 [1] TRUE
2026/07/21 22:00:09.672428235
2026/07/21 22:00:09.672429197 $na.action
2026/07/21 22:00:09.672459935 [1] "na.omit"
2026/07/21 22:00:09.672461277
2026/07/21 22:00:09.672473721 $nwarnings
2026/07/21 22:00:09.672474612 [1] 50
2026/07/21 22:00:09.672485994
2026/07/21 22:00:09.672486845 $OutDec
2026/07/21 22:00:09.672497986 [1] "."
2026/07/21 22:00:09.672498828
2026/07/21 22:00:09.672509779 $pager
2026/07/21 22:00:09.672510761 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/07/21 22:00:09.672523735
2026/07/21 22:00:09.672524607 $papersize
2026/07/21 22:00:09.672535918 [1] "letter"
2026/07/21 22:00:09.672536790
2026/07/21 22:00:09.672548311 $PCRE_limit_recursion
2026/07/21 22:00:09.672549203 [1] NA
2026/07/21 22:00:09.672561797
2026/07/21 22:00:09.672562578 $PCRE_study
2026/07/21 22:00:09.672573679 [1] FALSE
2026/07/21 22:00:09.672574541
2026/07/21 22:00:09.672585632 $PCRE_use_JIT
2026/07/21 22:00:09.672586493 [1] TRUE
2026/07/21 22:00:09.672598516
2026/07/21 22:00:09.672599298 $pdfviewer
2026/07/21 22:00:09.672610449 [1] "/usr/bin/xdg-open"
2026/07/21 22:00:09.672611300
2026/07/21 22:00:09.672623203 $pkgType
2026/07/21 22:00:09.672624024 [1] "source"
2026/07/21 22:00:09.672636007
2026/07/21 22:00:09.672636879 $printcmd
2026/07/21 22:00:09.672646357 [1] "/usr/bin/lpr"
2026/07/21 22:00:09.672647108
2026/07/21 22:00:09.672656646 $prompt
2026/07/21 22:00:09.672657407 [1] "> "
2026/07/21 22:00:09.672669059
2026/07/21 22:00:09.672669851 $repos
2026/07/21 22:00:09.672683487 CRAN
2026/07/21 22:00:09.672684278 "@CRAN@"
2026/07/21 22:00:09.672695409
2026/07/21 22:00:09.672696180 $rl_word_breaks
2026/07/21 22:00:09.672707582 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/21 22:00:09.672708504
2026/07/21 22:00:09.672726909 $scipen
2026/07/21 22:00:09.672727780 [1] 0
2026/07/21 22:00:09.672738791
2026/07/21 22:00:09.672739722 $show.coef.Pvalues
2026/07/21 22:00:09.672751825 [1] TRUE
2026/07/21 22:00:09.672752647
2026/07/21 22:00:09.672763578 $show.error.messages
2026/07/21 22:00:09.672764389 [1] TRUE
2026/07/21 22:00:09.672776863
2026/07/21 22:00:09.672777654 $show.signif.stars
2026/07/21 22:00:09.672789797 [1] TRUE
2026/07/21 22:00:09.672790589
2026/07/21 22:00:09.672801319 $showErrorCalls
2026/07/21 22:00:09.672802151 [1] TRUE
2026/07/21 22:00:09.672814354
2026/07/21 22:00:09.672815175 $showNCalls
2026/07/21 22:00:09.672826406 [1] 50
2026/07/21 22:00:09.672840904
2026/07/21 22:00:09.672852255 $showWarnCalls
2026/07/21 22:00:09.672853187 [1] FALSE
2026/07/21 22:00:09.672865560
2026/07/21 22:00:09.672866352 $str
2026/07/21 22:00:09.672877242 $str$strict.width
2026/07/21 22:00:09.672878114 [1] "no"
2026/07/21 22:00:09.672890297
2026/07/21 22:00:09.672891228 $str$digits.d
2026/07/21 22:00:09.672902700 [1] 3
2026/07/21 22:00:09.672903582
2026/07/21 22:00:09.672914192 $str$vec.len
2026/07/21 22:00:09.672915073 [1] 4
2026/07/21 22:00:09.672926735
2026/07/21 22:00:09.672927517 $str$list.len
2026/07/21 22:00:09.672939189 [1] 99
2026/07/21 22:00:09.672939980
2026/07/21 22:00:09.672950490 $str$deparse.lines
2026/07/21 22:00:09.672951332 NULL
2026/07/21 22:00:09.672963665
2026/07/21 22:00:09.672964437 $str$drop.deparse.attr
2026/07/21 22:00:09.672997659 [1] TRUE
2026/07/21 22:00:09.672998771
2026/07/21 22:00:09.673010554 $str$formatNum
2026/07/21 22:00:09.673011345 function (x, ...)
2026/07/21 22:00:09.673023709 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/21 22:00:09.673024570 <environment: 0x559ca711d778>
2026/07/21 22:00:09.673044788
2026/07/21 22:00:09.673045680
2026/07/21 22:00:09.673056360 $str.dendrogram.last
2026/07/21 22:00:09.673057252 [1] "`"
2026/07/21 22:00:09.673069836
2026/07/21 22:00:09.673070617 $texi2dvi
2026/07/21 22:00:09.673081618 [1] "/usr/bin/texi2dvi"
2026/07/21 22:00:09.673082459
2026/07/21 22:00:09.673094592 $timeout
2026/07/21 22:00:09.673095364 [1] 60
2026/07/21 22:00:09.673106815
2026/07/21 22:00:09.673107567 $ts.eps
2026/07/21 22:00:09.673118668 [1] 1e-05
2026/07/21 22:00:09.673119499
2026/07/21 22:00:09.673130350 $ts.S.compat
2026/07/21 22:00:09.673131272 [1] FALSE
2026/07/21 22:00:09.673143555
2026/07/21 22:00:09.673144336 $unzip
2026/07/21 22:00:09.673155177 [1] "/usr/bin/unzip"
2026/07/21 22:00:09.673155978
2026/07/21 22:00:09.673167801 $useFancyQuotes
2026/07/21 22:00:09.673168582 [1] TRUE
2026/07/21 22:00:09.673180925
2026/07/21 22:00:09.673181777 $verbose
2026/07/21 22:00:09.673192898 [1] FALSE
2026/07/21 22:00:09.673193679
2026/07/21 22:00:09.673204670 $warn
2026/07/21 22:00:09.673205512 [1] 0
2026/07/21 22:00:09.673216613
2026/07/21 22:00:09.673217434 $warning.length
2026/07/21 22:00:09.673228856 [1] 1000
2026/07/21 22:00:09.673229677
2026/07/21 22:00:09.673240297 $warnPartialMatchArgs
2026/07/21 22:00:09.673241259 [1] FALSE
2026/07/21 22:00:09.673254123
2026/07/21 22:00:09.673254935 $warnPartialMatchAttr
2026/07/21 22:00:09.673267268 [1] FALSE
2026/07/21 22:00:09.673268200
2026/07/21 22:00:09.673279160 $warnPartialMatchDollar
2026/07/21 22:00:09.673280092 [1] FALSE
2026/07/21 22:00:09.673293147
2026/07/21 22:00:09.673294008 $width
2026/07/21 22:00:09.673303827 [1] 80
2026/07/21 22:00:09.673304579
Stopped session pings to http://127.0.0.1:45799
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/21 22:00:09.696925637 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:09.697285947 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:40325 ...
Connected to session server http://127.0.0.1:40325
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:09.894393572 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:09.894665700 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:09.894750340 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/07/21 22:00:09.903591650
2026/07/21 22:00:09.903599645 $ env
2026/07/21 22:00:09.903668725 CONNECT_API_KEY=REDACTED
2026/07/21 22:00:09.903677922 CONNECT_CONTENT_GUID=
2026/07/21 22:00:09.903701186 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/07/21 22:00:09.903702428 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/07/21 22:00:09.903728397 CONNECT_SERVER=http://localhost:3939/
2026/07/21 22:00:09.903729610 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111
2026/07/21 22:00:09.903795109 EDITOR=vi
2026/07/21 22:00:09.903798185 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 22:00:09.903840605 HOSTNAME=eb78aa97575f
2026/07/21 22:00:09.903841577 LANG=en_US.UTF-8
2026/07/21 22:00:09.903900838 LANGUAGE=en_US:en
2026/07/21 22:00:09.903902831 LC_ALL=en_US.UTF-8
2026/07/21 22:00:09.903920966 LD_LIBRARY_PATH=/opt/R/4.4.3/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/07/21 22:00:09.903930814 LN_S=ln -s
2026/07/21 22:00:09.903951543 LOGNAME=rstudio-connect
2026/07/21 22:00:09.903952084 MAKE=make
2026/07/21 22:00:09.903961112 PAGER=/usr/bin/pager
2026/07/21 22:00:09.903961593 PATH=/opt/rstudio-connect/mnt/app/python/env/bin:/opt/python/3.13.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:09.904016211 POSIT_PRODUCT=CONNECT
2026/07/21 22:00:09.904029951 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 22:00:09.904031565 R_ARCH=
2026/07/21 22:00:09.904049939 R_BROWSER=xdg-open
2026/07/21 22:00:09.904051683 R_BZIPCMD=/usr/bin/bzip2
2026/07/21 22:00:09.904066861 R_CONFIG_ACTIVE=rsconnect
2026/07/21 22:00:09.904067773 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/07/21 22:00:09.904078182 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:09.904078854 R_GZIPCMD=/usr/bin/gzip
2026/07/21 22:00:09.904089594 R_HOME=/opt/R/4.4.3/lib/R
2026/07/21 22:00:09.904090045 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/07/21 22:00:09.904099152 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3
2026/07/21 22:00:09.904099593 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/07/21 22:00:09.904108960 R_LIBS_USER=REDACTED
2026/07/21 22:00:09.904109401 R_PAPERSIZE=letter
2026/07/21 22:00:09.904117667 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/21 22:00:09.904118118 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/21 22:00:09.904127014 R_PRINTCMD=/usr/bin/lpr
2026/07/21 22:00:09.904127466 R_RD4PDF=times,inconsolata,hyper
2026/07/21 22:00:09.904136523 RSC_EMAIL_SUBJECT=system-check
2026/07/21 22:00:09.904137004 RSC_REPORT_NAME=system-check
2026/07/21 22:00:09.904154346 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/07/21 22:00:09.904155107 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/07/21 22:00:09.904185205 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/07/21 22:00:09.904187169 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpVyWdSi
2026/07/21 22:00:09.904215091 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/07/21 22:00:09.904216413 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/21 22:00:09.904234708 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/21 22:00:09.904235650 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:09.904247382 RSTUDIO_PRODUCT=CONNECT
2026/07/21 22:00:09.904247853 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/21 22:00:09.904256699 R_UNZIPCMD=/usr/bin/unzip
2026/07/21 22:00:09.904257140 R_ZIPCMD=/usr/bin/zip
2026/07/21 22:00:09.904265436 SED=/usr/bin/sed
2026/07/21 22:00:09.904265887 SF_PARTNER=posit_connect
2026/07/21 22:00:09.904274142 SHLVL=2
2026/07/21 22:00:09.904274633 SPARK_CONNECT_USER_AGENT=REDACTED
2026/07/21 22:00:09.904282819 STARTUP_DEBUG_MODE=0
2026/07/21 22:00:09.904283260 TAR=/usr/bin/tar
2026/07/21 22:00:09.904306844 TERM=xterm
2026/07/21 22:00:09.904307906 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 22:00:09.904334286 TZ=UTC
2026/07/21 22:00:09.904335418 USERNAME=rstudio-connect
2026/07/21 22:00:09.904350707 USER=rstudio-connect
2026/07/21 22:00:09.909532055 _=/usr/bin/env
Stopped session pings to http://127.0.0.1:40325
Stopping content session token refresher
Job completed
rmarkdown-sandbox mounts Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 22:00:09.928226633 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:09.928495721 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:35279 ...
Connected to session server http://127.0.0.1:35279
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:10.124749845 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:10.125057264 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:10.125152645 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/07/21 22:00:10.133433310
2026/07/21 22:00:10.133443560 $ findmnt --notruncate
2026/07/21 22:00:10.133490924 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 22:00:10.133497437 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/ov
erlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:10.133591290 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:10.133664893 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 22:00:10.133666375 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 22:00:10.133691533 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:10.133692635 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 22:00:10.133724064 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 22:00:10.133724706 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:10.133743831 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 22:00:10.133744303 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:10.133778076 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/doc
ker/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:10.133779309 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/doc
ker/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:10.134004019 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:10.134118408 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:10.134120462 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:10.134177830 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:10.134181287 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/reports/v2/0/0/temp.source.4239553389] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:10.134241280 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/reports/v2/0/0/temp.output.874181033] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:10.134242332 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/qwS7Yo6JaX8XFZMg] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:10.134296675 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:10.134297997 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:10.134353432 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:10.134355365 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace2128750871] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke
r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:10.134390187 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke
r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:10.139841959 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke
r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
Stopped session pings to http://127.0.0.1:35279
Stopping content session token refresher
Job completed
rmarkdown-sandbox R-version Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 22:00:10.158190800 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:10.158452985 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:33753 ...
Connected to session server http://127.0.0.1:33753
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:10.359361907 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:10.359629498 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:10.359731264 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/07/21 22:00:10.379037993
2026/07/21 22:00:10.379050116 $ /opt/R/4.5.2/bin/R --version
2026/07/21 22:00:10.379108691 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble"
2026/07/21 22:00:10.379110464 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/21 22:00:10.379133668 Platform: x86_64-pc-linux-gnu
2026/07/21 22:00:10.379134390
2026/07/21 22:00:10.379143026 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/21 22:00:10.379143527 You are welcome to redistribute it under the terms of the
2026/07/21 22:00:10.379175267 GNU General Public License versions 2 or 3.
2026/07/21 22:00:10.379176559 For more information about these matters see
2026/07/21 22:00:10.385302203 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:33753
Stopping content session token refresher
Job completed
rmarkdown-sandbox installed-packages Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 22:00:10.404040535 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:10.404347584 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:39021 ...
Connected to session server http://127.0.0.1:39021
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:10.604382698 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:10.604637779 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:10.604744476 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/07/21 22:00:10.816574117
2026/07/21 22:00:10.816585178 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/21 22:00:10.816645321 Package Version LibPath
2026/07/21 22:00:10.816647555 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816665529 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816666531 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816679716 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816680207 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816689905 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816690396 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816722497 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816723469 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816736834 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816737365 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816752764 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816753696 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816774541 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816776124 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816798306 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816799508 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816814436 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816814907 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816825247 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816825698 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816836037 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816836568 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816858890 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816859491 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816869550 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816870071 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816879769 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816880210 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816890189 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816890610 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816906239 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816907111 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816932228 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816933321 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816947147 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816947608 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816957556 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.816958037 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.817009585 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.817044120 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 22:00:10.822609221 vctrs "vctrs" "0.7.3" "/opt/R/4.5.2/lib/R/library"
Stopped session pings to http://127.0.0.1:39021
Stopping content session token refresher
Job completed
rmarkdown-sandbox options Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 22:00:10.841417504 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:10.841677564 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:34535 ...
Connected to session server http://127.0.0.1:34535
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:11.042462268 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:11.042697226 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:11.042768571 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/07/21 22:00:11.043264272 $add.smooth
2026/07/21 22:00:11.043272888 [1] TRUE
2026/07/21 22:00:11.043302875
2026/07/21 22:00:11.043304358 $bitmapType
2026/07/21 22:00:11.043317422 [1] "cairo"
2026/07/21 22:00:11.043318314
2026/07/21 22:00:11.043329244 $browser
2026/07/21 22:00:11.043332010 function (url)
2026/07/21 22:00:11.043344593 {
2026/07/21 22:00:11.043345385 cat("Cannot visit", url, "because the browseURL function is disabled.\n")
2026/07/21 22:00:11.043362147 }
2026/07/21 22:00:11.043362948 <environment: 0x55be4e242d88>
2026/07/21 22:00:11.043376203
2026/07/21 22:00:11.043376945 $browserNLdisabled
2026/07/21 22:00:11.043388376 [1] FALSE
2026/07/21 22:00:11.043389198
2026/07/21 22:00:11.043399938 $catch.script.errors
2026/07/21 22:00:11.043400730 [1] FALSE
2026/07/21 22:00:11.043413203
2026/07/21 22:00:11.043414055 $CBoundsCheck
2026/07/21 22:00:11.043426692 [1] FALSE
2026/07/21 22:00:11.043429467
2026/07/21 22:00:11.043448674 $check.bounds
2026/07/21 22:00:11.043458693 [1] FALSE
2026/07/21 22:00:11.043474463
2026/07/21 22:00:11.043475424 $citation.bibtex.max
2026/07/21 22:00:11.043490062 [1] 1
2026/07/21 22:00:11.043490903
2026/07/21 22:00:11.043502295 $continue
2026/07/21 22:00:11.043503137 [1] "+ "
2026/07/21 22:00:11.043542741
2026/07/21 22:00:11.043544114 $contrasts
2026/07/21 22:00:11.043569752 unordered ordered
2026/07/21 22:00:11.043571025 "contr.treatment" "contr.poly"
2026/07/21 22:00:11.043587987
2026/07/21 22:00:11.043588879 $defaultPackages
2026/07/21 22:00:11.043608115 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/21 22:00:11.043609127
2026/07/21 22:00:11.043626149 $demo.ask
2026/07/21 22:00:11.043626910 [1] "default"
2026/07/21 22:00:11.043690350
2026/07/21 22:00:11.043692454 $deparse.cutoff
2026/07/21 22:00:11.043706771 [1] 60
2026/07/21 22:00:11.043707663
2026/07/21 22:00:11.043718974 $device
2026/07/21 22:00:11.043873471 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/21 22:00:11.043881296 width, height, onefile, family, title, fonts, version, paper,
2026/07/21 22:00:11.043907636 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/21 22:00:11.043908528 useKerning, fillOddEven, compress, timestamp, producer, author)
2026/07/21 22:00:11.043928506 {
2026/07/21 22:00:11.043929387 initPSandPDFfonts()
2026/07/21 22:00:11.043941049 new <- list()
2026/07/21 22:00:11.043941831 if (!missing(width))
2026/07/21 22:00:11.043954284 new$width <- width
2026/07/21 22:00:11.043955076 if (!missing(height))
2026/07/21 22:00:11.044000491 new$height <- height
2026/07/21 22:00:11.044001754 if (!missing(onefile))
2026/07/21 22:00:11.044015960 new$onefile <- onefile
2026/07/21 22:00:11.044016802 if (!missing(title))
2026/07/21 22:00:11.044032632 new$title <- title
2026/07/21 22:00:11.044033513 if (!missing(fonts))
2026/07/21 22:00:11.044068410 new$fonts <- fonts
2026/07/21 22:00:11.044069351 if (!missing(version))
2026/07/21 22:00:11.044082526 new$version <- version
2026/07/21 22:00:11.044083258 if (!missing(paper))
2026/07/21 22:00:11.044100029 new$paper <- paper
2026/07/21 22:00:11.044100791 if (!missing(encoding))
2026/07/21 22:00:11.044114336 new$encoding <- encoding
2026/07/21 22:00:11.044115127 if (!missing(bg))
2026/07/21 22:00:11.044131589 new$bg <- bg
2026/07/21 22:00:11.044132470 if (!missing(fg))
2026/07/21 22:00:11.044145275 new$fg <- fg
2026/07/21 22:00:11.044146126 if (!missing(pointsize))
2026/07/21 22:00:11.044202152 new$pointsize <- pointsize
2026/07/21 22:00:11.044203464 if (!missing(pagecentre))
2026/07/21 22:00:11.044218032 new$pagecentre <- pagecentre
2026/07/21 22:00:11.044218763 if (!missing(colormodel))
2026/07/21 22:00:11.044255032 new$colormodel <- colormodel
2026/07/21 22:00:11.044255813 if (!missing(useDingbats))
2026/07/21 22:00:11.044270060 new$useDingbats <- useDingbats
2026/07/21 22:00:11.044270901 if (!missing(useKerning))
2026/07/21 22:00:11.044323369 new$useKerning <- useKerning
2026/07/21 22:00:11.044354740 if (!missing(fillOddEven))
2026/07/21 22:00:11.044355892 new$fillOddEven <- fillOddEven
2026/07/21 22:00:11.044370990 if (!missing(compress))
2026/07/21 22:00:11.044371932 new$compress <- compress
2026/07/21 22:00:11.044386149 if (!missing(timestamp))
2026/07/21 22:00:11.044386951 new$timestamp <- timestamp
2026/07/21 22:00:11.044401267 if (!missing(producer))
2026/07/21 22:00:11.044402139 new$producer <- producer
2026/07/21 22:00:11.044419602 if (!missing(author))
2026/07/21 22:00:11.044420354 new$author <- author
2026/07/21 22:00:11.044433729 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/21 22:00:11.044434520 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/21 22:00:11.044462593 inherits(family, "CIDFont"))) {
2026/07/21 22:00:11.044476469 enc <- family$encoding
2026/07/21 22:00:11.044477502 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/21 22:00:11.044490926 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/21 22:00:11.044502939 "default"))
2026/07/21 22:00:11.044504332 old$encoding <- enc
2026/07/21 22:00:11.044528808 family <- family$metrics
2026/07/21 22:00:11.044529860 }
2026/07/21 22:00:11.044544598 if (is.null(old$encoding) || old$encoding == "default")
2026/07/21 22:00:11.044545630 old$encoding <- guessEncoding()
2026/07/21 22:00:11.044565207 if (!missing(family)) {
2026/07/21 22:00:11.044566068 if (length(family) == 4L) {
2026/07/21 22:00:11.044582199 family <- c(family, "Symbol.afm")
2026/07/21 22:00:11.044583000 }
2026/07/21 22:00:11.044615722 else if (length(family) == 5L) {
2026/07/21 22:00:11.044654245 }
2026/07/21 22:00:11.044655778 else if (length(family) == 1L) {
2026/07/21 22:00:11.044671106 pf <- pdfFonts(family)[[1L]]
2026/07/21 22:00:11.044672309 if (is.null(pf))
2026/07/21 22:00:11.044687668 stop(gettextf("unknown family '%s'", family),
2026/07/21 22:00:11.044688499 domain = NA)
2026/07/21 22:00:11.044705371 matchFont(pf, old$encoding)
2026/07/21 22:00:11.044706193 }
2026/07/21 22:00:11.044719638 else stop("invalid 'family' argument")
2026/07/21 22:00:11.044720530 old$family <- family
2026/07/21 22:00:11.044751088 }
2026/07/21 22:00:11.044752340 version <- old$version
2026/07/21 22:00:11.044767709 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/21 22:00:11.044768851 "2.0")
2026/07/21 22:00:11.044783248 if (version %in% versions)
2026/07/21 22:00:11.044784280 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/21 22:00:11.044801002 else stop("invalid PDF version")
2026/07/21 22:00:11.044801893 onefile <- old$onefile
2026/07/21 22:00:11.044816882 if (!checkIntFormat(file))
2026/07/21 22:00:11.044817793 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/21 22:00:11.044834996 domain = NA)
2026/07/21 22:00:11.044835848 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/21 22:00:11.044852619 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/21 22:00:11.044853531 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/21 22:00:11.044873088 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/21 22:00:11.044874080 old$fillOddEven, old$compress, old$timestamp, old$producer,
2026/07/21 22:00:11.044909106 old$author)
2026/07/21 22:00:11.044915448 invisible()
2026/07/21 22:00:11.044932770 }
2026/07/21 22:00:11.044933522 <bytecode: 0x55be4c03b570>
2026/07/21 22:00:11.044944102 <environment: namespace:grDevices>
2026/07/21 22:00:11.044944893
2026/07/21 22:00:11.044956335 $device.ask.default
2026/07/21 22:00:11.044957076 [1] FALSE
2026/07/21 22:00:11.044968548
2026/07/21 22:00:11.044969620 $digits
2026/07/21 22:00:11.044986171 [1] 7
2026/07/21 22:00:11.044986943
2026/07/21 22:00:11.045030254 $dvipscmd
2026/07/21 22:00:11.045031397 [1] "dvips"
2026/07/21 22:00:11.045043940
2026/07/21 22:00:11.045044952 $echo
2026/07/21 22:00:11.045056174 [1] FALSE
2026/07/21 22:00:11.045057135
2026/07/21 22:00:11.045068877 $editor
2026/07/21 22:00:11.045069729 [1] "vi"
2026/07/21 22:00:11.045081511
2026/07/21 22:00:11.045082383 $encoding
2026/07/21 22:00:11.045100377 [1] "native.enc"
2026/07/21 22:00:11.045101299
2026/07/21 22:00:11.045155661 $example.ask
2026/07/21 22:00:11.045157234 [1] "default"
2026/07/21 22:00:11.045170800
2026/07/21 22:00:11.045171611 $expressions
2026/07/21 22:00:11.045182762 [1] 5000
2026/07/21 22:00:11.045183564
2026/07/21 22:00:11.045196428 $help.search.types
2026/07/21 22:00:11.045197640 [1] "vignette" "demo" "help"
2026/07/21 22:00:11.045218800
2026/07/21 22:00:11.045220063 $help.try.all.packages
2026/07/21 22:00:11.045235352 [1] FALSE
2026/07/21 22:00:11.045236073
2026/07/21 22:00:11.045281318 $HTTPUserAgent
2026/07/21 22:00:11.045282731 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/21 22:00:11.045303330
2026/07/21 22:00:11.045304191 $internet.info
2026/07/21 22:00:11.045315633 [1] 2
2026/07/21 22:00:11.045316414
2026/07/21 22:00:11.045326874 $keep.parse.data
2026/07/21 22:00:11.045327676 [1] TRUE
2026/07/21 22:00:11.045340760
2026/07/21 22:00:11.045341562 $keep.parse.data.pkgs
2026/07/21 22:00:11.045353354 [1] FALSE
2026/07/21 22:00:11.045354156
2026/07/21 22:00:11.045364906 $keep.source
2026/07/21 22:00:11.045365738 [1] FALSE
2026/07/21 22:00:11.045392528
2026/07/21 22:00:11.045393540 $keep.source.pkgs
2026/07/21 22:00:11.045405402 [1] FALSE
2026/07/21 22:00:11.045406174
2026/07/21 22:00:11.045421192 $locatorBell
2026/07/21 22:00:11.045422094 [1] TRUE
2026/07/21 22:00:11.045433776
2026/07/21 22:00:11.045434588 $mailer
2026/07/21 22:00:11.045449486 [1] "mailto"
2026/07/21 22:00:11.045450357
2026/07/21 22:00:11.045461378 $matprod
2026/07/21 22:00:11.045462189 [1] "default"
2026/07/21 22:00:11.045476977
2026/07/21 22:00:11.045477929 $max.contour.segments
2026/07/21 22:00:11.045490603 [1] 25000
2026/07/21 22:00:11.045491515
2026/07/21 22:00:11.045506593 $max.print
2026/07/21 22:00:11.045507415 [1] 99999
2026/07/21 22:00:11.045524467
2026/07/21 22:00:11.045525389 $menu.graphics
2026/07/21 22:00:11.045538033 [1] TRUE
2026/07/21 22:00:11.045538965
2026/07/21 22:00:11.045550086 $na.action
2026/07/21 22:00:11.045550817 [1] "na.omit"
2026/07/21 22:00:11.045563250
2026/07/21 22:00:11.045564062 $nwarnings
2026/07/21 22:00:11.045581244 [1] 50
2026/07/21 22:00:11.045582206
2026/07/21 22:00:11.045592926 $OutDec
2026/07/21 22:00:11.045593728 [1] "."
2026/07/21 22:00:11.045603937
2026/07/21 22:00:11.045604658 $pager
2026/07/21 22:00:11.045614417 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/07/21 22:00:11.045615168
2026/07/21 22:00:11.045626730 $papersize
2026/07/21 22:00:11.045627472 [1] "letter"
2026/07/21 22:00:11.045640045
2026/07/21 22:00:11.045640947 $PCRE_limit_recursion
2026/07/21 22:00:11.045653350 [1] NA
2026/07/21 22:00:11.045654112
2026/07/21 22:00:11.045663680 $PCRE_study
2026/07/21 22:00:11.045664371 [1] FALSE
2026/07/21 22:00:11.045674921
2026/07/21 22:00:11.045675632 $PCRE_use_JIT
2026/07/21 22:00:11.045687044 [1] TRUE
2026/07/21 22:00:11.045687846
2026/07/21 22:00:11.045703244 $pdfviewer
2026/07/21 22:00:11.045704006 [1] "/usr/bin/xdg-open"
2026/07/21 22:00:11.045719926
2026/07/21 22:00:11.045720717 $pkgType
2026/07/21 22:00:11.045731107 [1] "source"
2026/07/21 22:00:11.045731909
2026/07/21 22:00:11.045748360 $printcmd
2026/07/21 22:00:11.045749161 [1] "/usr/bin/lpr"
2026/07/21 22:00:11.045762216
2026/07/21 22:00:11.045762997 $prompt
2026/07/21 22:00:11.045778787 [1] "> "
2026/07/21 22:00:11.045781352
2026/07/21 22:00:11.045809525 $repos
2026/07/21 22:00:11.045810827 CRAN
2026/07/21 22:00:11.045824303 "@CRAN@"
2026/07/21 22:00:11.045825244
2026/07/21 22:00:11.045836937 $rl_word_breaks
2026/07/21 22:00:11.045837818 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/21 22:00:11.045851164
2026/07/21 22:00:11.045852015 $scipen
2026/07/21 22:00:11.045863487 [1] 0
2026/07/21 22:00:11.045864218
2026/07/21 22:00:11.045917278 $show.coef.Pvalues
2026/07/21 22:00:11.045918390 [1] TRUE
2026/07/21 22:00:11.045932637
2026/07/21 22:00:11.045933749 $show.error.messages
2026/07/21 22:00:11.045946423 [1] TRUE
2026/07/21 22:00:11.045947255
2026/07/21 22:00:11.045970899 $show.signif.stars
2026/07/21 22:00:11.045971951 [1] TRUE
2026/07/21 22:00:11.046034980
2026/07/21 22:00:11.046036874 $showErrorCalls
2026/07/21 22:00:11.046051832 [1] TRUE
2026/07/21 22:00:11.046052994
2026/07/21 22:00:11.046064506 $showNCalls
2026/07/21 22:00:11.046065398 [1] 50
2026/07/21 22:00:11.046077330
2026/07/21 22:00:11.046078162 $showWarnCalls
2026/07/21 22:00:11.046089864 [1] FALSE
2026/07/21 22:00:11.046090725
2026/07/21 22:00:11.046102147 $str
2026/07/21 22:00:11.046102999 $str$strict.width
2026/07/21 22:00:11.046115111 [1] "no"
2026/07/21 22:00:11.046115943
2026/07/21 22:00:11.046143605 $str$digits.d
2026/07/21 22:00:11.046144798 [1] 3
2026/07/21 22:00:11.046156961
2026/07/21 22:00:11.046157912 $str$vec.len
2026/07/21 22:00:11.046169594 [1] 4
2026/07/21 22:00:11.046170446
2026/07/21 22:00:11.046181086 $str$list.len
2026/07/21 22:00:11.046181868 [1] 99
2026/07/21 22:00:11.046193650
2026/07/21 22:00:11.046194551 $str$deparse.lines
2026/07/21 22:00:11.046206684 NULL
2026/07/21 22:00:11.046207516
2026/07/21 22:00:11.046223987 $str$drop.deparse.attr
2026/07/21 22:00:11.046224979 [1] TRUE
2026/07/21 22:00:11.046242993
2026/07/21 22:00:11.046243845 $str$formatNum
2026/07/21 22:00:11.046255907 function (x, ...)
2026/07/21 22:00:11.046256779 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/21 22:00:11.046272198 <environment: 0x55be4c8b04d0>
2026/07/21 22:00:11.046273200
2026/07/21 22:00:11.046286144
2026/07/21 22:00:11.046286976 $str.dendrogram.last
2026/07/21 22:00:11.046299389 [1] "`"
2026/07/21 22:00:11.046300261
2026/07/21 22:00:11.046311492 $texi2dvi
2026/07/21 22:00:11.046312283 [1] "/usr/bin/texi2dvi"
2026/07/21 22:00:11.046326450
2026/07/21 22:00:11.046327302 $timeout
2026/07/21 22:00:11.046338673 [1] 60
2026/07/21 22:00:11.046339545
2026/07/21 22:00:11.046350295 $ts.eps
2026/07/21 22:00:11.046351177 [1] 1e-05
2026/07/21 22:00:11.046363139
2026/07/21 22:00:11.046364031 $ts.S.compat
2026/07/21 22:00:11.046377617 [1] FALSE
2026/07/21 22:00:11.046378599
2026/07/21 22:00:11.046390000 $unzip
2026/07/21 22:00:11.046390852 [1] "/usr/bin/unzip"
2026/07/21 22:00:11.046403466
2026/07/21 22:00:11.046404327 $useFancyQuotes
2026/07/21 22:00:11.046416340 [1] TRUE
2026/07/21 22:00:11.046417232
2026/07/21 22:00:11.046428553 $verbose
2026/07/21 22:00:11.046429425 [1] FALSE
2026/07/21 22:00:11.046441247
2026/07/21 22:00:11.046442039 $warn
2026/07/21 22:00:11.046457166 [1] 0
2026/07/21 22:00:11.046459991
2026/07/21 22:00:11.046482894 $warning.length
2026/07/21 22:00:11.046483826 [1] 1000
2026/07/21 22:00:11.046496590
2026/07/21 22:00:11.046497502 $warnPartialMatchArgs
2026/07/21 22:00:11.046509024 [1] FALSE
2026/07/21 22:00:11.046509755
2026/07/21 22:00:11.046520536 $warnPartialMatchAttr
2026/07/21 22:00:11.046521327 [1] FALSE
2026/07/21 22:00:11.046538029
2026/07/21 22:00:11.046538920 $warnPartialMatchDollar
2026/07/21 22:00:11.046551083 [1] FALSE
2026/07/21 22:00:11.046551784
2026/07/21 22:00:11.046562615 $width
2026/07/21 22:00:11.046563486 [1] 80
2026/07/21 22:00:11.046579276
Stopping content session token refresher
Stopped session pings to http://127.0.0.1:34535
Job completed
rmarkdown-sandbox environment Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 22:00:11.070414690 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:11.070668600 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:37295 ...
Connected to session server http://127.0.0.1:37295
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:11.269497823 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:11.269770554 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:11.269870613 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/07/21 22:00:11.278421499
2026/07/21 22:00:11.278430115 $ env
2026/07/21 22:00:11.278467225 CONNECT_API_KEY=REDACTED
2026/07/21 22:00:11.278472956 CONNECT_CONTENT_GUID=
2026/07/21 22:00:11.278492914 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/07/21 22:00:11.278493875 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/07/21 22:00:11.278510246 CONNECT_SERVER=http://localhost:3939/
2026/07/21 22:00:11.278511148 _DD_ROOT_GO_SESSION_ID=6f644bb2-2d2d-45f5-84f4-e5dad15ff111
2026/07/21 22:00:11.278617098 EDITOR=vi
2026/07/21 22:00:11.278619012 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 22:00:11.278649750 HOSTNAME=eb78aa97575f
2026/07/21 22:00:11.278650541 LANG=en_US.UTF-8
2026/07/21 22:00:11.278659708 LANGUAGE=en_US:en
2026/07/21 22:00:11.278660149 LC_ALL=en_US.UTF-8
2026/07/21 22:00:11.278668365 LD_LIBRARY_PATH=/opt/R/4.5.2/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/07/21 22:00:11.278669006 LN_S=ln -s
2026/07/21 22:00:11.278712458 LOGNAME=rstudio-connect
2026/07/21 22:00:11.278739377 MAKE=make
2026/07/21 22:00:11.278763523 PAGER=/usr/bin/pager
2026/07/21 22:00:11.278764956 PATH=/opt/rstudio-connect/mnt/app/python/env/bin:/opt/python/3.13.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:11.278794722 POSIT_PRODUCT=CONNECT
2026/07/21 22:00:11.278795273 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 22:00:11.278825219 R_ARCH=
2026/07/21 22:00:11.278826733 R_BROWSER=xdg-open
2026/07/21 22:00:11.278837212 R_BZIPCMD=/usr/bin/bzip2
2026/07/21 22:00:11.278837683 R_CONFIG_ACTIVE=rsconnect
2026/07/21 22:00:11.278846339 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/07/21 22:00:11.278847391 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:11.278871186 R_GZIPCMD=/usr/bin/gzip
2026/07/21 22:00:11.278872298 R_HOME=/opt/R/4.5.2/lib/R
2026/07/21 22:00:11.278886525 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/07/21 22:00:11.278887187 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2
2026/07/21 22:00:11.278896725 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/07/21 22:00:11.278897175 R_LIBS_USER=REDACTED
2026/07/21 22:00:11.278906573 R_PAPERSIZE=letter
2026/07/21 22:00:11.278907074 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/21 22:00:11.278915540 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/21 22:00:11.278915971 R_PRINTCMD=/usr/bin/lpr
2026/07/21 22:00:11.278931360 R_RD4PDF=times,inconsolata,hyper
2026/07/21 22:00:11.278932212 RSC_EMAIL_SUBJECT=system-check
2026/07/21 22:00:11.278948663 RSC_REPORT_NAME=system-check
2026/07/21 22:00:11.278949184 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/07/21 22:00:11.278959212 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/07/21 22:00:11.278959653 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/07/21 22:00:11.278989329 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/Rtmpf1cift
2026/07/21 22:00:11.278989950 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/07/21 22:00:11.279000240 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/21 22:00:11.279000691 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/21 22:00:11.279010309 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:11.279010750 RSTUDIO_PRODUCT=CONNECT
2026/07/21 22:00:11.279020458 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/21 22:00:11.279020909 R_UNZIPCMD=/usr/bin/unzip
2026/07/21 22:00:11.279029645 R_ZIPCMD=/usr/bin/zip
2026/07/21 22:00:11.279030076 SED=/usr/bin/sed
2026/07/21 22:00:11.279061365 SF_PARTNER=posit_connect
2026/07/21 22:00:11.279062818 SHLVL=2
2026/07/21 22:00:11.279076804 SPARK_CONNECT_USER_AGENT=REDACTED
2026/07/21 22:00:11.279077886 STARTUP_DEBUG_MODE=0
2026/07/21 22:00:11.279102132 TAR=/usr/bin/tar
2026/07/21 22:00:11.279103785 TERM=xterm
2026/07/21 22:00:11.279116108 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 22:00:11.279116600 TZ=UTC
2026/07/21 22:00:11.279132469 USERNAME=rstudio-connect
2026/07/21 22:00:11.279132970 USER=rstudio-connect
2026/07/21 22:00:11.284687122 _=/usr/bin/env
Stopped session pings to http://127.0.0.1:37295
Stopping content session token refresher
Job completed
rmarkdown-sandbox mounts Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 22:00:11.302877778 [connect-session] Connect Session v2026.06.1
2026/07/21 22:00:11.303148710 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:44585 ...
Connected to session server http://127.0.0.1:44585
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 22:00:11.504352395 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 22:00:11.504667789 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 22:00:11.504770052 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/07/21 22:00:11.512893362
2026/07/21 22:00:11.512899845 $ findmnt --notruncate
2026/07/21 22:00:11.512942906 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 22:00:11.512951232 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docker/ov
erlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:11.513084623 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:11.513086277 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 22:00:11.513105814 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 22:00:11.513107326 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:11.513149105 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 22:00:11.513152111 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 22:00:11.513199149 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 22:00:11.513200392 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 22:00:11.513252600 ├─/data /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:11.513256197 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/doc
ker/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:11.513380451 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/doc
ker/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:11.513382936 ├─/etc/resolv.conf /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:11.513505682 ├─/etc/hostname /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:11.513507656 ├─/etc/hosts /dev/sda1[/var/lib/docker/containers/eb78aa97575f692e9d63a4d773d3f2307ab7e4f04ca7ca5e4644dadbc7273a79/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:11.513574241 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/sda1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:11.513578088 ├─/opt/rstudio-connect/mnt/app /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/reports/v2/0/0/temp.source.3433995383] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:11.513605490 ├─/opt/rstudio-connect/mnt/report /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/reports/v2/0/0/temp.output.823042419] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:11.513606011 ├─/opt/rstudio-connect/mnt/job /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/jobs/0/Ah02KldnGnzMw8JG] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:11.513656462 ├─/opt/rstudio-connect/mnt/python-environments /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:11.513658186 ├─/opt/rstudio-connect/mnt/packrat /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:11.513714231 ├─/opt/rstudio-connect/mnt/R /dev/sda1[/var/lib/docker/volumes/7e1a9c0c6c2561237457228e69779aa3e75eac1b3c0b421d8bbe548d6aae73ba/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 22:00:11.513715183 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace188882953] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke
r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:11.513822991 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke
r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
2026/07/21 22:00:11.518559729 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/2GOUM7PYC44F6ELBPZLJMDTHXY:/var/lib/docker/overlay2/l/ROOLZQAE57ANJLVCU564G2IOB3:/var/lib/docker/overlay2/l/4SPTJLT54ZB2ZY3JLUGGGNULI6:/var/lib/docker/overlay2/l/R66VYU7WVEOWXOH3PAD335PSPZ:/var/lib/docker/overlay2/l/GMQVJ3JXGSE5UDFCWOJ3G6SWWK:/var/lib/docker/overlay2/l/VN6A7IAHGSJTRCV2FACNCIDSSO:/var/lib/docker/overlay2/l/FPJDAUYMGWQCYV7YF2XD4ME3GT:/var/lib/docker/overlay2/l/BMOBP5WRCRJQ5MBUUK3KIHD4Y5:/var/lib/docker/overlay2/l/DFKL5XODNCYG33MGKRM633M3IR:/var/lib/docker/overlay2/l/ZXU7UBAYG4ZLWEFMHFHVC2BDL5:/var/lib/docker/overlay2/l/4NT5KYCC4A6KA44ZEDX6XWXWQM:/var/lib/docker/overlay2/l/CXQRI6MGZVH2MDDRPN3KGDMC3F:/var/lib/docker/overlay2/l/GBWVSF4BTOMMVIE7WSTPR4GFCA:/var/lib/docker/overlay2/l/4H2BRQ54SQ622JSNXHFIPXXAMG:/var/lib/docke
r/overlay2/l/YT5ICAKWK7X3CGCKXROYCFEIUJ:/var/lib/docker/overlay2/l/EUOWMDEMBJAKPGNBTTVTLQSPUA:/var/lib/docker/overlay2/l/3HIUWH46WPBHOTYQDH5IE7RVNW:/var/lib/docker/overlay2/l/BHJ6IIYH7HJJSQGL5UU4LWMP3K:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/diff,workdir=/var/lib/docker/overlay2/f4bc108f1b4e3c51e604d674ca42cf6e63fcc850bb8e7e253905621f5420ba43/work,nouserxattr
Stopped session pings to http://127.0.0.1:44585
Stopping content session token refresher
Job completed