VIP Report

Verified Installation of Posit

Deployment: CI Connect 2026.06.1 + WB 2026.07.0+139.pro9 + PM 2024.08.0-6 Generated: 2026-07-17 21:41:46 UTC

Products Under Test

Product URL Version
Connect http://localhost:3939 2026.06.1
Workbench http://localhost:8787 2026.07.0+139.pro9
Package Manager http://localhost:4242 2024.08.0-6

Summary

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

Results

Failed (2)

Connect1 tests

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

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

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

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

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

src/vip_tests/connect/test_users.py:58: 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.89s
Test procedure
  • Given Workbench is accessible at the configured URL
  • When a user navigates to the Workbench login page and enters valid credentials
  • Then the Workbench homepage is displayed
  • And the current user element is visible and non-empty in the header
Error traceback
fixturefunc = <function navigate_and_login at 0x7f04b2228300>
request = <FixtureRequest for <Function test_workbench_login[chromium]>>
kwargs = {'page': <Page url='http://localhost:8787/auth-sign-in?appUri=%2F&error=2'>, 'workbench_url': 'http://localhost:8787', 'test_username': 'testuser', 'test_password': 'iq707mQegWCgJc4p'}

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

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

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

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

src/vip_tests/workbench/conftest.py:487: 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
PASSExpected Quarto versions are availableConnect
As a Posit Team administrator
src/vip_tests/connect/test_runtime_versions.py::test_quarto_versions0.40s
Test procedure
  • Given Connect is accessible at the configured URL
  • When I query Connect for available Quarto versions
  • Then at least one Quarto version is available
PASSUser can log in via the web UIConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_ui5.90s
Test procedure
  • Given Connect is accessible at the configured URL
  • When a user navigates to the Connect login page
  • And enters valid credentials
  • Then the user is successfully authenticated
  • And the Connect dashboard is displayed
PASSAPI key authentication worksConnect
As a Posit Team administrator
src/vip_tests/connect/test_auth.py::test_connect_login_api0.40s
Test procedure
  • Given Connect is accessible at the configured URL
  • And a valid API key is configured
  • When I request the current user via the API
  • Then the API returns user information
PASSConnect system checks can be run and the report downloadedConnect
As a Posit Team administrator
src/vip_tests/connect/test_system_checks.py::test_connect_system_checks32.79s
Test procedure
  • Given Connect is accessible at the configured URL
  • And a valid API key is configured
  • When I trigger a new system check run via the Connect API
  • Then the system check report is returned
  • And I can download the system check report artifact

Package Manager2 tests

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

Prerequisites6 tests

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

Security3 tests

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

Workbench1 tests

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

Skipped (6)

Connect2 tests

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

Package Manager3 tests

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

Prerequisites1 tests

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

Connect System Checks

Host: 9954d8e6b7e4 · Status: done · Passed: 53 · Failed: 2

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

9954d8e6b7e4 2026.06.1
server connect-product-support Product version v2026.06.1 end-of-support: 2027-12-31
server connect-deprecated-settings Deprecated settings are not in use.
server connect-removed-settings Removed settings are not in use.
server connect-unrecognized-settings Unrecognized settings are not in use.
server connect-notifications-config All Notifications are correctly formatted
server connect-license $ /opt/rstudio-connect/scripts/system-checks/../../bin/license-manager status
RStudio License Manager 2024.12.1-dev+999.pro9

-- License file status --

Status: Activated
Product-Key: [redacted]
Has-Key: Yes
Has-Trial: No
Tier: advanced
SKU-Year: 2024
Enable-Launcher: 1
Users: 0
User-Activity-Days: 365
Shiny-Users: 0
Allow-APIs: 1
Anonymous-Servers: 1
Unrestricted-Servers: 1
Licensee: Posit-Team-Test-Suite
License-File: /var/lib/rstudio-connect/rstudio-connect.lic
Expiration: 2027-02-20 00:00:00
Days-Left: 218
License-Engine: 1.0.0.0
License-Scope: System

-- Local license status --

Trial-Type: Verified
Status: Expired
Has-Key: No
Has-Trial: No
License-Scope: System
License-Engine: 4.4.3.0

-- Floating license status --

License server not in use.
server linux-version $ cat /etc/lsb-release /etc/os-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS"
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
server environment $ env
CONNECT_BOOTSTRAP_ENABLED=true
CONNECT_BOOTSTRAP_SECRETKEY=REDACTED
_DD_ROOT_GO_SESSION_ID=8487f612-2b50-47d8-a243-1206a397811e
HOME=/root
HOSTNAME=9954d8e6b7e4
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=en_US.UTF-8
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PWD=/
SHLVL=2
STARTUP_DEBUG_MODE=0
TERM=xterm
TZ=UTC
_=/usr/bin/env
server memory $ free -h
total used free shared buff/cache available
Mem: 15Gi 1.4Gi 389Mi 49Mi 13Gi 13Gi
Swap: 0B 0B 0B
server disk $ df -h
Filesystem Size Used Avail Use% Mounted on
overlay 145G 54G 91G 38% /
tmpfs 64M 0 64M 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/root 145G 54G 91G 38% /data
server database-latency Database latency: median 0.000, max 0.000 sec
server queue-depth ID Created Type Hostname Details
server self-connectivity Server.Address is 'http://localhost:3939/'

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

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