VIP Report

Verified Installation of Posit

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

Products Under Test

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

Summary

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

Results

Failed (2)

Connect1 tests

FAILUsers can be listedConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_list_users0.31s
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 0x7f5052035a60>
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.75s
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 0x7f5051e8c040>
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': 'AJXVYYoHhA3mgncR'}

    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 = 'AJXVYYoHhA3mgncR', auth_provider = 'password'
interactive_auth = False, auth_mode = 'none', workbench_auth_error = None
max_retries = 3, retry_delay = 2.0

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

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

Passed (18)

Connect6 tests

PASSAdmin user exists and has admin privilegesConnect
As a Posit Team administrator
src/vip_tests/connect/test_users.py::test_admin_user0.31s
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.31s
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.31s
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.61s
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.31s
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_checks29.03s
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.53s
Test procedure
  • Given Package Manager is running
  • When I query the CRAN repository for the "Matrix" package
  • Then the package is found in the repository
PASSAt least one repository is configuredPackage Manager
As a Posit Team administrator
src/vip_tests/package_manager/test_repos.py::test_repo_exists0.06s
Test procedure
  • Given Package Manager is running
  • When I list all repositories
  • Then at least one repository exists

Prerequisites6 tests

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.06s
Test procedure
  • Given <product> is configured in vip.toml
  • When I request the <product> health endpoint
  • Then the server responds with a successful status code
PASSWorkbench server is reachable but not configuredPrerequisites
As a VIP developer
src/vip_tests/prerequisites/test_expected_failure.py::test_workbench_expected_failure0.00s
Test procedure
  • Given Workbench is expected to be configured
  • When I check the Workbench configuration
  • Then Workbench should be reachable
PASSConnect version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_connect_version0.16s
Test procedure
  • Given Connect is configured in vip.toml with a version expectation
  • When I fetch the Connect server version
  • Then the Connect version matches the configured value
PASSPackage Manager version matches configurationPrerequisites
As a Posit Team administrator
src/vip_tests/prerequisites/test_versions.py::test_package_manager_version0.06s
Test procedure
  • Given Package Manager is configured in vip.toml with a version expectation
  • When I fetch the Package Manager server version
  • Then the Package Manager version matches the configured value
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_4012.53s
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.63s
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.16s
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.16s
Test procedure
  • Given Connect is accessible at the configured URL
  • And expected Python versions are specified in vip.toml
  • When I query Connect for available Python versions
  • Then all expected Python versions are present

Package Manager3 tests

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

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

0b9eaff6ee40 2026.06.1
server connect-product-support Product version v2026.06.1 end-of-support: 2027-12-31
server connect-deprecated-settings Deprecated settings are not in use.
server connect-removed-settings Removed settings are not in use.
server connect-unrecognized-settings Unrecognized settings are not in use.
server connect-notifications-config All Notifications are correctly formatted
server connect-license [redacted]
server linux-version $ cat /etc/lsb-release /etc/os-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS"
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
server environment $ env
CONNECT_BOOTSTRAP_ENABLED=true
CONNECT_BOOTSTRAP_SECRETKEY=REDACTED
_DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488
HOME=/root
HOSTNAME=0b9eaff6ee40
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 376Mi 49Mi 13Gi 13Gi
Swap: 0B 0B 0B
server disk $ df -h
Filesystem Size Used Avail Use% Mounted on
overlay 145G 55G 90G 38% /
tmpfs 64M 0 64M 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/root 145G 55G 90G 38% /data
server database-latency Database latency: median 0.000, max 0.000 sec
server queue-depth ID Created Type Hostname Details
server self-connectivity Server.Address is 'http://localhost:3939/'

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

$ curl -Lsv -m 10 --retry 0 -o /dev/null http://localhost:3939/__api__/server_settings
* Trying 127.0.0.1:3939...
* Connected to localhost (127.0.0.1) port 3939 (#0)
> GET /__api__/server_settings HTTP/1.1
> Host: localhost:3939
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Cache-Control: no-cache, no-store, must-revalidate
< Content-Type: application/json; charset=utf-8
< Expires: 0
< Pragma: no-cache
< Server: Posit Connect v2026.06.1
< X-Content-Type-Options: nosniff
< X-Correlation-Id: REDACTED
< X-Frame-Options: DENY
< Date: Tue, 21 Jul 2026 23:22:41 GMT
< Transfer-Encoding: chunked
<
{ [3571 bytes data]
* Connection #0 to host localhost left intact
server self-connectivity Warning: HTTPS.Listen is not configured.
base-sandbox echo Successfully ran a process with rsandbox as rstudio-connect
python-restore-sandbox python-version Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/21 23:22:41.157129006 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:41.157302833 [connect-session] Job Key: [redacted]
2026/07/21 23:22:41.157309678 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:41.157311245 [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:36243 ...
Connected to session server http://127.0.0.1:36243
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:42.119561857 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/07/21 23:22:42.129946991
2026/07/21 23:22:42.129957809 $ /opt/python/3.12.11/bin/python3.12 -V
2026/07/21 23:22:42.129998800 Python 3.12.11
Stopped session pings to http://127.0.0.1:36243
python-restore-sandbox python-packages process exited with code 1: exit status 1
python-restore-sandbox environment Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/21 23:22:42.737977952 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:42.738415081 [connect-session] Job Key: [redacted]
2026/07/21 23:22:42.738427904 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:42.738430218 [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:38899 ...
Connected to session server http://127.0.0.1:38899
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:42.820456353 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/07/21 23:22:42.824534391
2026/07/21 23:22:42.824540014 $ env
2026/07/21 23:22:42.824566663 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488
2026/07/21 23:22:42.824567297 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:22:42.824578648 HOSTNAME=0b9eaff6ee40
2026/07/21 23:22:42.824579038 LANG=en_US.UTF-8
2026/07/21 23:22:42.824585324 LANGUAGE=en_US:en
2026/07/21 23:22:42.824585655 LC_ALL=en_US.UTF-8
2026/07/21 23:22:42.824591549 LOGNAME=rstudio-connect
2026/07/21 23:22:42.824591894 MAKEFLAGS=-j1
2026/07/21 23:22:42.824597366 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/21 23:22:42.824597843 PICOTEL_PREFIX=PICOTEL
2026/07/21 23:22:42.824605760 PICOTEL_SDK_DISABLED=true
2026/07/21 23:22:42.824606094 PICOTEL_SERVICE_NAME=posit-connect-python
2026/07/21 23:22:42.824614718 POSIT_PRODUCT=CONNECT
2026/07/21 23:22:42.824615123 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 23:22:42.824621925 RSTUDIO_PRODUCT=CONNECT
2026/07/21 23:22:42.824622334 SHLVL=2
2026/07/21 23:22:42.824627985 STARTUP_DEBUG_MODE=0
2026/07/21 23:22:42.824628354 TERM=xterm
2026/07/21 23:22:42.824634232 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:22:42.824634668 TZ=UTC
2026/07/21 23:22:42.824640975 USERNAME=rstudio-connect
2026/07/21 23:22:42.824641317 USER=rstudio-connect
2026/07/21 23:22:42.824647930 _=/usr/bin/env
2026/07/21 23:22:42.824648324 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/21 23:22:42.835321389 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:42.835475178 [connect-session] Job Key: [redacted]
2026/07/21 23:22:42.835482282 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:42.835484071 [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:36921 ...
Connected to session server http://127.0.0.1:36921
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:42.920198989 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/07/21 23:22:42.922538230
2026/07/21 23:22:42.922544087 $ findmnt --notruncate
2026/07/21 23:22:43.138404237 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 23:22:43.138423369 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay2/l/
M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:43.138583803 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:43.138584739 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 23:22:43.138601287 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:22:43.138601916 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:43.138619242 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 23:22:43.138619768 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:22:43.138635969 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:43.138636386 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 23:22:43.138656652 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:43.138667626 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl
ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:43.139159634 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl
ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:43.139177977 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:43.139314468 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:43.139382231 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:43.139409090 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:43.139476628 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:43.139552097 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/PqxcXoZ8n1r7ovFW] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:43.139619547 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:43.139706131 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace989917618] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:43.139790749 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:43.139878604 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/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/21 23:22:43.152446671 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:43.152916739 [connect-session] Job Key: [redacted]
2026/07/21 23:22:43.152932595 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:43.152935442 [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:43941 ...
Connected to session server http://127.0.0.1:43941
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:43.247700492 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/07/21 23:22:43.255773353
2026/07/21 23:22:43.255796137 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.5Eo9mp5pTo/testenv
2026/07/21 23:22:45.226136472
2026/07/21 23:22:45.226151546 $ source /opt/rstudio-connect/mnt/tmp/tmp.5Eo9mp5pTo/testenv/bin/activate
2026/07/21 23:22:45.227320480
2026/07/21 23:22:45.227328902 $ python --version
2026/07/21 23:22:45.228869657 Python 3.12.11
2026/07/21 23:22:45.229029459
2026/07/21 23:22:45.229034886 $ python -m site
2026/07/21 23:22:45.237201864 sys.path = [
2026/07/21 23:22:45.237209497 '/opt/rstudio-connect/mnt/app',
2026/07/21 23:22:45.237242307 '/opt/python/3.12.11/lib/python312.zip',
2026/07/21 23:22:45.237242976 '/opt/python/3.12.11/lib/python3.12',
2026/07/21 23:22:45.237250516 '/opt/python/3.12.11/lib/python3.12/lib-dynload',
2026/07/21 23:22:45.237251220 '/opt/rstudio-connect/mnt/tmp/tmp.5Eo9mp5pTo/testenv/lib/python3.12/site-packages',
2026/07/21 23:22:45.237264954 '/opt/python/3.12.11/lib/python3.12/site-packages',
2026/07/21 23:22:45.237265356 ]
2026/07/21 23:22:45.237272154 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/07/21 23:22:45.237272533 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.12/site-packages' (doesn't exist)
2026/07/21 23:22:45.237283361 ENABLE_USER_SITE: True
python-restore-sandbox pip Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/21 23:22:45.260853860 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:45.261036121 [connect-session] Job Key: [redacted]
2026/07/21 23:22:45.261045728 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:45.261047919 [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:40115 ...
Connected to session server http://127.0.0.1:40115
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:45.341938884 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/07/21 23:22:45.345168829
2026/07/21 23:22:45.345176633 $ /opt/python/3.12.11/bin/python3.12 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv
2026/07/21 23:22:47.076059409
2026/07/21 23:22:47.076075079 $ source /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv/bin/activate
2026/07/21 23:22:47.077199131
2026/07/21 23:22:47.077208061 $ python -m pip --version
2026/07/21 23:22:47.187791009 pip 25.0.1 from /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv/lib/python3.12/site-packages/pip (python 3.12)
2026/07/21 23:22:47.209185352
2026/07/21 23:22:47.209192375 $ python -m pip config debug
2026/07/21 23:22:47.321002357 env_var:
2026/07/21 23:22:47.321195150 env:
2026/07/21 23:22:47.321315165 global:
2026/07/21 23:22:47.321424747 /etc/xdg/pip/pip.conf, exists: False
2026/07/21 23:22:47.321558381 /etc/pip.conf, exists: False
2026/07/21 23:22:47.321643494 site:
2026/07/21 23:22:47.321762290 /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv/pip.conf, exists: False
2026/07/21 23:22:47.321879869 user:
2026/07/21 23:22:47.321987130 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/07/21 23:22:47.322112496 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/07/21 23:22:47.344990348
2026/07/21 23:22:47.344996473 $ python -m pip config list -v
2026/07/21 23:22:47.456692224 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/07/21 23:22:47.456909111 For variant 'global', will try loading '/etc/pip.conf'
2026/07/21 23:22:47.457083677 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/07/21 23:22:47.457258714 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/07/21 23:22:47.457425391 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv/pip.conf'
2026/07/21 23:22:47.480391948
2026/07/21 23:22:47.480401565 $ python -m pip._vendor.requests.certs
2026/07/21 23:22:47.585131317 <frozen runpy>:128: RuntimeWarning: 'pip._vendor.requests.certs' found in sys.modules after import of package 'pip._vendor.requests', but prior to execution of 'pip._vendor.requests.certs'; this may result in unpredictable behaviour
2026/07/21 23:22:47.585263431 /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/testenv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem
2026/07/21 23:22:47.597525116
2026/07/21 23:22:47.597531332 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl pip
2026/07/21 23:22:47.946359922 Collecting pip
2026/07/21 23:22:47.946808770 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata
2026/07/21 23:22:48.003425118 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)
2026/07/21 23:22:48.016212228 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)
2026/07/21 23:22:48.087873981 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 35.7 MB/s eta 0:00:00
2026/07/21 23:22:48.095965281 Saved /opt/rstudio-connect/mnt/tmp/tmp.CkpKvQimwl/pip-26.1.2-py3-none-any.whl
2026/07/21 23:22:48.096240387 Successfully downloaded pip
2026/07/21 23:22:48.198802216
2026/07/21 23:22:48.198809646 [notice] A new release of pip is available: 25.0.1 -> 26.1.2
2026/07/21 23:22:48.198847946 [notice] To update, run: pip install --upgrade pip
python-restore-sandbox pypi-connectivity Bundle requested Python version 3.12.11; using /opt/python/3.12.11/bin/python3.12 from Local which has version 3.12.11
2026/07/21 23:22:48.275429193 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:48.275624660 [connect-session] Job Key: [redacted]
2026/07/21 23:22:48.275631982 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:48.275636718 [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:35205 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:35205
2026/07/21 23:22:48.358046676 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity'
2026/07/21 23:22:48.360870813
2026/07/21 23:22:48.360877848 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/
2026/07/21 23:22:48.378745896 * Trying 151.101.64.223:443...
2026/07/21 23:22:48.392134135 * Connected to pypi.python.org (151.101.64.223) port 443 (#0)
2026/07/21 23:22:48.393441520 * ALPN, offering h2
2026/07/21 23:22:48.393447378 * ALPN, offering http/1.1
2026/07/21 23:22:48.420723281 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 23:22:48.420729130 * CApath: /etc/ssl/certs
2026/07/21 23:22:48.420889157 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:48.420892728 } [5 bytes data]
2026/07/21 23:22:48.420914180 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 23:22:48.420915841 } [512 bytes data]
2026/07/21 23:22:48.437474339 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:48.437479816 { [5 bytes data]
2026/07/21 23:22:48.437501430 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 23:22:48.437503432 { [122 bytes data]
2026/07/21 23:22:48.437652444 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 23:22:48.437659613 { [5 bytes data]
2026/07/21 23:22:48.437688625 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.437692604 { [5 bytes data]
2026/07/21 23:22:48.437702690 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 23:22:48.437703201 { [19 bytes data]
2026/07/21 23:22:48.437710101 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.437710574 { [5 bytes data]
2026/07/21 23:22:48.437717915 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 23:22:48.437718289 { [2860 bytes data]
2026/07/21 23:22:48.438452988 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.438457165 { [5 bytes data]
2026/07/21 23:22:48.438473463 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 23:22:48.438479761 { [264 bytes data]
2026/07/21 23:22:48.438517191 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.438520071 { [5 bytes data]
2026/07/21 23:22:48.438539205 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 23:22:48.438547013 { [36 bytes data]
2026/07/21 23:22:48.438555327 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 23:22:48.438561085 } [5 bytes data]
2026/07/21 23:22:48.438570732 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 23:22:48.438571300 } [1 bytes data]
2026/07/21 23:22:48.438584636 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.438589538 } [5 bytes data]
2026/07/21 23:22:48.438600841 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 23:22:48.438601287 } [36 bytes data]
2026/07/21 23:22:48.438659069 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 23:22:48.438663834 * ALPN, server accepted to use h2
2026/07/21 23:22:48.438676152 * Server certificate:
2026/07/21 23:22:48.438681804 * subject: CN=www.python.org
2026/07/21 23:22:48.438689684 * start date: Jan 13 13:03:46 2026 GMT
2026/07/21 23:22:48.438690268 * expire date: Feb 14 13:03:45 2027 GMT
2026/07/21 23:22:48.438697855 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org"
2026/07/21 23:22:48.438699386 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 23:22:48.438713244 * SSL certificate verify ok.
2026/07/21 23:22:48.438714118 * Using HTTP2, server supports multiplexing
2026/07/21 23:22:48.438724594 * Connection state changed (HTTP/2 confirmed)
2026/07/21 23:22:48.438725657 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 23:22:48.438740381 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.438741517 } [5 bytes data]
2026/07/21 23:22:48.438753843 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.438769452 } [5 bytes data]
2026/07/21 23:22:48.438794669 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.438795330 } [5 bytes data]
2026/07/21 23:22:48.438811431 * Using Stream ID: 1 (easy handle 0x55cccedb0a40)
2026/07/21 23:22:48.438812363 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.438823429 } [5 bytes data]
2026/07/21 23:22:48.438826867 > GET / HTTP/2
2026/07/21 23:22:48.438833946 > Host: pypi.python.org
2026/07/21 23:22:48.438834296 > user-agent: curl/7.81.0
2026/07/21 23:22:48.438840972 > accept: */*
2026/07/21 23:22:48.438841383 >
2026/07/21 23:22:48.438846323 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.438846923 { [5 bytes data]
2026/07/21 23:22:48.438885700 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 23:22:48.438889629 { [193 bytes data]
2026/07/21 23:22:48.451851612 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.451857618 { [5 bytes data]
2026/07/21 23:22:48.451878343 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.451878875 } [5 bytes data]
2026/07/21 23:22:48.452417870 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.452422658 { [5 bytes data]
2026/07/21 23:22:48.452453276 < HTTP/2 301
2026/07/21 23:22:48.452458611 < server: Varnish
2026/07/21 23:22:48.452469461 < retry-after: 0
2026/07/21 23:22:48.452469933 < location: https://pypi.org/
2026/07/21 23:22:48.452485105 < content-type: text/html; charset=UTF-8
2026/07/21 23:22:48.452485655 < accept-ranges: bytes
2026/07/21 23:22:48.452499683 < date: Tue, 21 Jul 2026 23:22:48 GMT
2026/07/21 23:22:48.452500259 < x-served-by: cache-dfw-kdfw8210056-DFW
2026/07/21 23:22:48.452508321 < x-cache: HIT
2026/07/21 23:22:48.452508745 < x-cache-hits: 0
2026/07/21 23:22:48.452514027 < x-timer: S1784676168.447616,VS0,VE0
2026/07/21 23:22:48.452514374 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 23:22:48.452533759 < x-frame-options: deny
2026/07/21 23:22:48.452534199 < x-xss-protection: 1; mode=block
2026/07/21 23:22:48.452541283 < x-content-type-options: nosniff
2026/07/21 23:22:48.452541626 < x-permitted-cross-domain-policies: none
2026/07/21 23:22:48.452549117 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/07/21 23:22:48.452556236 < content-length: 122
2026/07/21 23:22:48.452585355 <
2026/07/21 23:22:48.452585782 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.452591691 { [5 bytes data]
2026/07/21 23:22:48.452592636 * Ignoring the response-body
2026/07/21 23:22:48.452598628 { [122 bytes data]
2026/07/21 23:22:48.452599035 * Connection #0 to host pypi.python.org left intact
2026/07/21 23:22:48.452609349 * Issue another request to this URL: 'https://pypi.org/'
2026/07/21 23:22:48.469508680 * Trying 151.101.128.223:443...
2026/07/21 23:22:48.493277920 * Connected to pypi.org (151.101.128.223) port 443 (#1)
2026/07/21 23:22:48.493516253 * ALPN, offering h2
2026/07/21 23:22:48.493521630 * ALPN, offering http/1.1
2026/07/21 23:22:48.521395272 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 23:22:48.521405585 * CApath: /etc/ssl/certs
2026/07/21 23:22:48.521528142 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:48.521532787 } [5 bytes data]
2026/07/21 23:22:48.521549062 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 23:22:48.521550778 } [512 bytes data]
2026/07/21 23:22:48.538397635 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:48.538401903 { [5 bytes data]
2026/07/21 23:22:48.538419914 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 23:22:48.538435610 { [122 bytes data]
2026/07/21 23:22:48.538955218 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 23:22:48.538963603 { [5 bytes data]
2026/07/21 23:22:48.538989672 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.538990980 { [5 bytes data]
2026/07/21 23:22:48.539001555 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 23:22:48.539002117 { [19 bytes data]
2026/07/21 23:22:48.539010759 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.539011089 { [5 bytes data]
2026/07/21 23:22:48.539019231 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 23:22:48.539019679 { [2856 bytes data]
2026/07/21 23:22:48.539265624 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.539273393 { [5 bytes data]
2026/07/21 23:22:48.539300544 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 23:22:48.539302361 { [264 bytes data]
2026/07/21 23:22:48.539572654 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.539577279 { [5 bytes data]
2026/07/21 23:22:48.539597245 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 23:22:48.539598060 { [36 bytes data]
2026/07/21 23:22:48.539610549 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 23:22:48.539611576 } [5 bytes data]
2026/07/21 23:22:48.539621435 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 23:22:48.539621908 } [1 bytes data]
2026/07/21 23:22:48.539628124 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.539628635 } [5 bytes data]
2026/07/21 23:22:48.539634075 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 23:22:48.539634332 } [36 bytes data]
2026/07/21 23:22:48.539639792 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 23:22:48.539640043 * ALPN, server accepted to use h2
2026/07/21 23:22:48.539646490 * Server certificate:
2026/07/21 23:22:48.539646763 * subject: CN=pypi.org
2026/07/21 23:22:48.539653152 * start date: Dec 28 04:33:08 2025 GMT
2026/07/21 23:22:48.539653438 * expire date: Jan 29 04:33:07 2027 GMT
2026/07/21 23:22:48.539658630 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/07/21 23:22:48.539658903 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 23:22:48.539666909 * SSL certificate verify ok.
2026/07/21 23:22:48.539667177 * Using HTTP2, server supports multiplexing
2026/07/21 23:22:48.539672921 * Connection state changed (HTTP/2 confirmed)
2026/07/21 23:22:48.539673189 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 23:22:48.539680339 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.539680684 } [5 bytes data]
2026/07/21 23:22:48.539689831 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.539690223 } [5 bytes data]
2026/07/21 23:22:48.539696788 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.539697288 } [5 bytes data]
2026/07/21 23:22:48.539702556 * Using Stream ID: 1 (easy handle 0x55cccedb0a40)
2026/07/21 23:22:48.539702839 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.539708834 } [5 bytes data]
2026/07/21 23:22:48.539709128 > GET / HTTP/2
2026/07/21 23:22:48.539713374 > Host: pypi.org
2026/07/21 23:22:48.539713633 > user-agent: curl/7.81.0
2026/07/21 23:22:48.539717996 > accept: */*
2026/07/21 23:22:48.539718231 >
2026/07/21 23:22:48.539722358 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.539722636 { [5 bytes data]
2026/07/21 23:22:48.539727386 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 23:22:48.539727652 { [193 bytes data]
2026/07/21 23:22:48.552986762 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.552993023 { [5 bytes data]
2026/07/21 23:22:48.553032782 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.553035136 } [5 bytes data]
2026/07/21 23:22:48.553227600 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.553231893 { [5 bytes data]
2026/07/21 23:22:48.555434417 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.555438661 { [5 bytes data]
2026/07/21 23:22:48.555484073 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.555490861 { [5 bytes data]
2026/07/21 23:22:48.555506612 < HTTP/2 200
2026/07/21 23:22:48.555507524 < etag: "qak/SaNh0Hb/EPv5Dy01dQ"
2026/07/21 23:22:48.555516407 < content-type: text/html; charset=UTF-8
2026/07/21 23:22:48.555520265 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII='; style-src 'self' *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE='
'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='
2026/07/21 23:22:48.555587949 < server: gunicorn
2026/07/21 23:22:48.555588693 < referrer-policy: origin-when-cross-origin
2026/07/21 23:22:48.555598218 < accept-ranges: bytes
2026/07/21 23:22:48.555599206 < date: Tue, 21 Jul 2026 23:22:48 GMT
2026/07/21 23:22:48.555607128 < x-served-by: cache-iad-kiad7000087-IAD, cache-iad-kiad7000087-IAD, cache-iad-kiad7000100-IAD, cache-dfw-kdfw8210134-DFW
2026/07/21 23:22:48.555607775 < x-cache: MISS, HIT, HIT
2026/07/21 23:22:48.555615104 < x-cache-hits: 0, 6, 1
2026/07/21 23:22:48.555615356 < x-timer: S1784676169.548692,VS0,VE2
2026/07/21 23:22:48.555620078 < vary: Cookie, Accept-Encoding
2026/07/21 23:22:48.555621172 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 23:22:48.555627606 < x-frame-options: deny
2026/07/21 23:22:48.555627860 < x-xss-protection: 1; mode=block
2026/07/21 23:22:48.555632562 < x-content-type-options: nosniff
2026/07/21 23:22:48.555632820 < x-permitted-cross-domain-policies: none
2026/07/21 23:22:48.555638045 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/07/21 23:22:48.555641810 < content-length: 22848
2026/07/21 23:22:48.555670064 <
2026/07/21 23:22:48.555670528 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.555675178 { [5 bytes data]
2026/07/21 23:22:48.555675417 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.555681815 { [5 bytes data]
2026/07/21 23:22:48.555682051 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.555687579 { [5 bytes data]
2026/07/21 23:22:48.555687827 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.555692205 { [5 bytes data]
2026/07/21 23:22:48.555692483 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.555700222 { [5 bytes data]
2026/07/21 23:22:48.556978613 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.556982641 { [5 bytes data]
2026/07/21 23:22:48.556995522 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.556996991 { [5 bytes data]
2026/07/21 23:22:48.558582377 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.558586452 { [5 bytes data]
2026/07/21 23:22:48.558600693 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.558601201 { [5 bytes data]
2026/07/21 23:22:48.559840309 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.559844369 { [5 bytes data]
2026/07/21 23:22:48.559855818 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.559856945 { [5 bytes data]
2026/07/21 23:22:48.561206651 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.561213833 { [5 bytes data]
2026/07/21 23:22:48.561237640 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.561238264 { [5 bytes data]
2026/07/21 23:22:48.562641079 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.562645271 { [5 bytes data]
2026/07/21 23:22:48.562657217 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.562658560 { [5 bytes data]
2026/07/21 23:22:48.564067904 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.564071904 { [5 bytes data]
2026/07/21 23:22:48.564089080 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.564090575 { [5 bytes data]
2026/07/21 23:22:48.565494735 * Connection #1 to host pypi.org left intact
2026/07/21 23:22:48.567843689
2026/07/21 23:22:48.567849059 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/
2026/07/21 23:22:48.574649961 * Trying 140.248.144.223:443...
2026/07/21 23:22:48.598978879 * Connected to files.pythonhosted.org (140.248.144.223) port 443 (#0)
2026/07/21 23:22:48.600179444 * ALPN, offering h2
2026/07/21 23:22:48.600186603 * ALPN, offering http/1.1
2026/07/21 23:22:48.627170117 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 23:22:48.627175582 * CApath: /etc/ssl/certs
2026/07/21 23:22:48.627297885 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:48.627302442 } [5 bytes data]
2026/07/21 23:22:48.627317174 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 23:22:48.627320892 } [512 bytes data]
2026/07/21 23:22:48.642276655 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:48.642284159 { [5 bytes data]
2026/07/21 23:22:48.642312563 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 23:22:48.642314466 { [122 bytes data]
2026/07/21 23:22:48.642429487 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 23:22:48.642433858 { [5 bytes data]
2026/07/21 23:22:48.642449256 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.642450078 { [5 bytes data]
2026/07/21 23:22:48.642458300 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 23:22:48.642458818 { [19 bytes data]
2026/07/21 23:22:48.642465803 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.642466124 { [5 bytes data]
2026/07/21 23:22:48.642472654 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 23:22:48.642473811 { [2842 bytes data]
2026/07/21 23:22:48.643186956 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.643190537 { [5 bytes data]
2026/07/21 23:22:48.643204739 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 23:22:48.643205260 { [264 bytes data]
2026/07/21 23:22:48.643250547 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.643266515 { [5 bytes data]
2026/07/21 23:22:48.643288205 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 23:22:48.643289019 { [36 bytes data]
2026/07/21 23:22:48.643296547 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 23:22:48.643297557 } [5 bytes data]
2026/07/21 23:22:48.643305001 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 23:22:48.643306086 } [1 bytes data]
2026/07/21 23:22:48.643319788 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.643323578 } [5 bytes data]
2026/07/21 23:22:48.643334508 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 23:22:48.643335001 } [36 bytes data]
2026/07/21 23:22:48.643389692 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 23:22:48.643393662 * ALPN, server accepted to use h2
2026/07/21 23:22:48.643408570 * Server certificate:
2026/07/21 23:22:48.643409958 * subject: CN=*.pythonhosted.org
2026/07/21 23:22:48.643420407 * start date: Dec 8 21:08:03 2025 GMT
2026/07/21 23:22:48.643421016 * expire date: Jan 9 21:08:02 2027 GMT
2026/07/21 23:22:48.643435580 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org"
2026/07/21 23:22:48.643436442 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 23:22:48.643449259 * SSL certificate verify ok.
2026/07/21 23:22:48.643450402 * Using HTTP2, server supports multiplexing
2026/07/21 23:22:48.643458400 * Connection state changed (HTTP/2 confirmed)
2026/07/21 23:22:48.643459188 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 23:22:48.643468337 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.643468898 } [5 bytes data]
2026/07/21 23:22:48.643480864 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.643481310 } [5 bytes data]
2026/07/21 23:22:48.643492281 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.643492842 } [5 bytes data]
2026/07/21 23:22:48.643500322 * Using Stream ID: 1 (easy handle 0x55797a1e2a40)
2026/07/21 23:22:48.643502161 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.643523328 } [5 bytes data]
2026/07/21 23:22:48.643523883 > GET / HTTP/2
2026/07/21 23:22:48.643529400 > Host: files.pythonhosted.org
2026/07/21 23:22:48.643529771 > user-agent: curl/7.81.0
2026/07/21 23:22:48.643543496 > accept: */*
2026/07/21 23:22:48.643573458 >
2026/07/21 23:22:48.643574248 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.643581641 { [5 bytes data]
2026/07/21 23:22:48.643582075 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 23:22:48.643588666 { [193 bytes data]
2026/07/21 23:22:48.657315554 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.657318624 { [5 bytes data]
2026/07/21 23:22:48.657332448 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:48.657333945 } [5 bytes data]
2026/07/21 23:22:48.657373304 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.657374408 { [5 bytes data]
2026/07/21 23:22:48.659945555 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.659949665 { [5 bytes data]
2026/07/21 23:22:48.660012918 < HTTP/2 200
2026/07/21 23:22:48.660019459 < content-type: text/html
2026/07/21 23:22:48.660045578 < server: Python/3.12 aiohttp/3.14.1
2026/07/21 23:22:48.660046408 < accept-ranges: bytes
2026/07/21 23:22:48.660052405 < date: Tue, 21 Jul 2026 23:22:48 GMT
2026/07/21 23:22:48.660052746 < age: 74
2026/07/21 23:22:48.660058154 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640021-CHI
2026/07/21 23:22:48.660058734 < x-cache: HIT, HIT
2026/07/21 23:22:48.660066288 < x-cache-hits: 87, 1
2026/07/21 23:22:48.660066662 < x-timer: S1784676169.652893,VS0,VE2
2026/07/21 23:22:48.660070894 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 23:22:48.660078265 < x-frame-options: deny
2026/07/21 23:22:48.660078699 < x-xss-protection: 1; mode=block
2026/07/21 23:22:48.660084902 < x-content-type-options: nosniff
2026/07/21 23:22:48.660085279 < x-permitted-cross-domain-policies: none
2026/07/21 23:22:48.660092538 < x-robots-header: noindex
2026/07/21 23:22:48.660092923 < content-length: 1853
2026/07/21 23:22:48.660098226 <
2026/07/21 23:22:48.660098611 { [1031 bytes data]
2026/07/21 23:22:48.660109328 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:48.660110178 { [5 bytes data]
2026/07/21 23:22:48.660121301 * Connection #0 to host files.pythonhosted.org left intact
Stopped session pings to http://127.0.0.1:35205
python-restore-sandbox python-version Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 23:22:48.673094491 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:48.673266659 [connect-session] Job Key: [redacted]
2026/07/21 23:22:48.673273892 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:48.673275531 [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:36359 ...
Connected to session server http://127.0.0.1:36359
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:48.890852659 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/01-python-version.sh'
2026/07/21 23:22:48.894948022
2026/07/21 23:22:48.894965364 $ /opt/python/3.13.9/bin/python3.13 -V
2026/07/21 23:22:48.895020898 Python 3.13.9
Stopped session pings to http://127.0.0.1:36359
python-restore-sandbox python-packages process exited with code 1: exit status 1
python-restore-sandbox environment Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 23:22:49.686025352 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:49.686202356 [connect-session] Job Key: [redacted]
2026/07/21 23:22:49.686211691 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:49.686214146 [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:44887 ...
Connected to session server http://127.0.0.1:44887
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:49.769337961 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/03-environment.sh'
2026/07/21 23:22:49.773352532
2026/07/21 23:22:49.773359696 $ env
2026/07/21 23:22:49.773389864 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488
2026/07/21 23:22:49.773390850 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:22:49.773410703 HOSTNAME=0b9eaff6ee40
2026/07/21 23:22:49.773411965 LANG=en_US.UTF-8
2026/07/21 23:22:49.773447931 LANGUAGE=en_US:en
2026/07/21 23:22:49.773448472 LC_ALL=en_US.UTF-8
2026/07/21 23:22:49.773455339 LOGNAME=rstudio-connect
2026/07/21 23:22:49.773455745 MAKEFLAGS=-j1
2026/07/21 23:22:49.773462072 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/21 23:22:49.773462732 PICOTEL_PREFIX=PICOTEL
2026/07/21 23:22:49.773471267 PICOTEL_SDK_DISABLED=true
2026/07/21 23:22:49.773471729 PICOTEL_SERVICE_NAME=posit-connect-python
2026/07/21 23:22:49.773478923 POSIT_PRODUCT=CONNECT
2026/07/21 23:22:49.773479290 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 23:22:49.773485738 RSTUDIO_PRODUCT=CONNECT
2026/07/21 23:22:49.773486075 SHLVL=2
2026/07/21 23:22:49.773491763 STARTUP_DEBUG_MODE=0
2026/07/21 23:22:49.773492167 TERM=xterm
2026/07/21 23:22:49.773497521 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:22:49.773497907 TZ=UTC
2026/07/21 23:22:49.773504353 USERNAME=rstudio-connect
2026/07/21 23:22:49.773504714 USER=rstudio-connect
2026/07/21 23:22:49.773510547 _=/usr/bin/env
2026/07/21 23:22:49.773510962 UV_CONCURRENT_BUILDS=1
Stopped session pings to http://127.0.0.1:44887
python-restore-sandbox mounts Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 23:22:49.784089290 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:49.784257092 [connect-session] Job Key: [redacted]
2026/07/21 23:22:49.784265085 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:49.784267302 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/python/#python-version-matching
Job started
Starting content session token refresher (interval: 12h0m0s)
Determining session server location ...
Connecting to session server http://127.0.0.1:44535 ...
Connected to session server http://127.0.0.1:44535
2026/07/21 23:22:49.863255205 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/04-mounts.sh'
2026/07/21 23:22:49.865411448
2026/07/21 23:22:49.865419007 $ findmnt --notruncate
2026/07/21 23:22:49.866698814 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 23:22:49.866709753 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay2/l/
M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:49.866793722 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:49.866829729 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 23:22:49.866830897 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:22:49.866846694 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:49.866847051 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 23:22:49.866872497 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:22:49.866873101 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:49.866932688 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 23:22:49.866938059 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:49.867012553 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl
ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:49.867015117 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl
ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:49.867115402 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:49.867115944 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:49.867138175 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:49.867138773 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:49.867166822 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:49.867167326 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/noTFbiP0xwQthmrZ] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:49.867182745 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/python-environments] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:49.867183037 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace817387029] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:49.867231110 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:49.867312060 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
python-restore-sandbox virtualenv Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 23:22:49.877653135 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:49.877861488 [connect-session] Job Key: [redacted]
2026/07/21 23:22:49.877873416 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:49.877875660 [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:34167 ...
Connected to session server http://127.0.0.1:34167
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:49.958495165 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/06-virtualenv.sh'
2026/07/21 23:22:49.961350061
2026/07/21 23:22:49.961357006 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.O0jkyBtqhc/testenv
2026/07/21 23:22:51.846923379
2026/07/21 23:22:51.846939808 $ source /opt/rstudio-connect/mnt/tmp/tmp.O0jkyBtqhc/testenv/bin/activate
2026/07/21 23:22:51.848152854
2026/07/21 23:22:51.848160792 $ python --version
2026/07/21 23:22:51.849327278 Python 3.13.9
2026/07/21 23:22:51.849476596
2026/07/21 23:22:51.849484960 $ python -m site
2026/07/21 23:22:51.858813431 sys.path = [
2026/07/21 23:22:51.858822162 '/opt/rstudio-connect/mnt/app',
2026/07/21 23:22:51.858855911 '/opt/python/3.13.9/lib/python313.zip',
2026/07/21 23:22:51.858859643 '/opt/python/3.13.9/lib/python3.13',
2026/07/21 23:22:51.858873541 '/opt/python/3.13.9/lib/python3.13/lib-dynload',
2026/07/21 23:22:51.858874390 '/opt/rstudio-connect/mnt/tmp/tmp.O0jkyBtqhc/testenv/lib/python3.13/site-packages',
2026/07/21 23:22:51.858889462 '/opt/python/3.13.9/lib/python3.13/site-packages',
2026/07/21 23:22:51.858890058 ]
2026/07/21 23:22:51.858897706 USER_BASE: '/opt/rstudio-connect/mnt/tmp/.local' (doesn't exist)
2026/07/21 23:22:51.858898221 USER_SITE: '/opt/rstudio-connect/mnt/tmp/.local/lib/python3.13/site-packages' (doesn't exist)
2026/07/21 23:22:51.858910925 ENABLE_USER_SITE: True
python-restore-sandbox pip Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 23:22:51.884011224 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:51.884199293 [connect-session] Job Key: [redacted]
2026/07/21 23:22:51.884208876 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:51.884211521 [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:40591 ...
Connected to session server http://127.0.0.1:40591
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:51.965685125 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/07-pip.sh'
2026/07/21 23:22:51.968691925
2026/07/21 23:22:51.968700726 $ /opt/python/3.13.9/bin/python3.13 -m venv --system-site-packages /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv
2026/07/21 23:22:53.804464382
2026/07/21 23:22:53.804476650 $ source /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv/bin/activate
2026/07/21 23:22:53.805609862
2026/07/21 23:22:53.805618021 $ python -m pip --version
2026/07/21 23:22:53.917424847 pip 25.2 from /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv/lib/python3.13/site-packages/pip (python 3.13)
2026/07/21 23:22:53.938717740
2026/07/21 23:22:53.938725203 $ python -m pip config debug
2026/07/21 23:22:54.051365567 env_var:
2026/07/21 23:22:54.051536839 env:
2026/07/21 23:22:54.051642351 global:
2026/07/21 23:22:54.051750972 /etc/xdg/pip/pip.conf, exists: False
2026/07/21 23:22:54.051874327 /etc/pip.conf, exists: False
2026/07/21 23:22:54.051963396 site:
2026/07/21 23:22:54.052072223 /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv/pip.conf, exists: False
2026/07/21 23:22:54.052148957 user:
2026/07/21 23:22:54.052240645 /opt/rstudio-connect/mnt/tmp/.pip/pip.conf, exists: False
2026/07/21 23:22:54.052329280 /opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf, exists: False
2026/07/21 23:22:54.073835973
2026/07/21 23:22:54.073844317 $ python -m pip config list -v
2026/07/21 23:22:54.183102220 For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
2026/07/21 23:22:54.183263837 For variant 'global', will try loading '/etc/pip.conf'
2026/07/21 23:22:54.183666014 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.pip/pip.conf'
2026/07/21 23:22:54.183846106 For variant 'user', will try loading '/opt/rstudio-connect/mnt/tmp/.config/pip/pip.conf'
2026/07/21 23:22:54.183998616 For variant 'site', will try loading '/opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv/pip.conf'
2026/07/21 23:22:54.206081018
2026/07/21 23:22:54.206091272 $ python -m pip._vendor.requests.certs
2026/07/21 23:22:54.311001907 <frozen runpy>:128: RuntimeWarning: 'pip._vendor.requests.certs' found in sys.modules after import of package 'pip._vendor.requests', but prior to execution of 'pip._vendor.requests.certs'; this may result in unpredictable behaviour
2026/07/21 23:22:54.311106858 /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/testenv/lib/python3.13/site-packages/pip/_vendor/certifi/cacert.pem
2026/07/21 23:22:54.324917379
2026/07/21 23:22:54.324920968 $ python -m pip download -v --no-cache-dir --dest /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN pip
2026/07/21 23:22:54.679525141 Collecting pip
2026/07/21 23:22:54.679758625 Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata
2026/07/21 23:22:54.736229126 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)
2026/07/21 23:22:54.754550374 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)
2026/07/21 23:22:54.861836510 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 23.7 MB/s 0:00:00
2026/07/21 23:22:54.869937557 Saved /opt/rstudio-connect/mnt/tmp/tmp.Yzw8yZvLzN/pip-26.1.2-py3-none-any.whl
2026/07/21 23:22:54.870172123 Successfully downloaded pip
2026/07/21 23:22:54.951000324
2026/07/21 23:22:54.951008321 [notice] A new release of pip is available: 25.2 -> 26.1.2
2026/07/21 23:22:54.951051533 [notice] To update, run: pip install --upgrade pip
python-restore-sandbox pypi-connectivity Bundle requested Python version 3.13.9; using /opt/python/3.13.9/bin/python3.13 from Local which has version 3.13.9
2026/07/21 23:22:55.023241219 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:55.023398508 [connect-session] Job Key: [redacted]
2026/07/21 23:22:55.023405510 [connect-session] WARNING: Publishing with rsconnect-python or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:55.023407223 [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:32931 ...
Connected to session server http://127.0.0.1:32931
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:55.107026759 Running system check '/opt/rstudio-connect/scripts/system-checks/python-restore-sandbox/pypi-connectivity'
2026/07/21 23:22:55.109716998
2026/07/21 23:22:55.109725890 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://pypi.python.org/
2026/07/21 23:22:55.115361117 * Trying 140.248.144.223:443...
2026/07/21 23:22:55.131700307 * Connected to pypi.python.org (140.248.144.223) port 443 (#0)
2026/07/21 23:22:55.132808096 * ALPN, offering h2
2026/07/21 23:22:55.132815410 * ALPN, offering http/1.1
2026/07/21 23:22:55.160005199 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 23:22:55.160011892 * CApath: /etc/ssl/certs
2026/07/21 23:22:55.160151682 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:55.160158875 } [5 bytes data]
2026/07/21 23:22:55.160185359 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 23:22:55.160187221 } [512 bytes data]
2026/07/21 23:22:55.170016556 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:55.170021144 { [5 bytes data]
2026/07/21 23:22:55.170041044 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 23:22:55.170041597 { [122 bytes data]
2026/07/21 23:22:55.170161185 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 23:22:55.170166309 { [5 bytes data]
2026/07/21 23:22:55.170179565 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.170180937 { [5 bytes data]
2026/07/21 23:22:55.170203378 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 23:22:55.170204189 { [19 bytes data]
2026/07/21 23:22:55.170219275 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.170219910 { [5 bytes data]
2026/07/21 23:22:55.170226694 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 23:22:55.170227335 { [2860 bytes data]
2026/07/21 23:22:55.170912465 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.170918206 { [5 bytes data]
2026/07/21 23:22:55.170941655 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 23:22:55.170942210 { [264 bytes data]
2026/07/21 23:22:55.170975328 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.170976392 { [5 bytes data]
2026/07/21 23:22:55.170990053 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 23:22:55.170990763 { [36 bytes data]
2026/07/21 23:22:55.171021911 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 23:22:55.171023884 } [5 bytes data]
2026/07/21 23:22:55.171034439 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 23:22:55.171035188 } [1 bytes data]
2026/07/21 23:22:55.171043284 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.171043685 } [5 bytes data]
2026/07/21 23:22:55.171050396 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 23:22:55.171051614 } [36 bytes data]
2026/07/21 23:22:55.171105748 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 23:22:55.171110287 * ALPN, server accepted to use h2
2026/07/21 23:22:55.171128085 * Server certificate:
2026/07/21 23:22:55.171129338 * subject: CN=www.python.org
2026/07/21 23:22:55.171136152 * start date: Jan 13 13:03:46 2026 GMT
2026/07/21 23:22:55.171136751 * expire date: Feb 14 13:03:45 2027 GMT
2026/07/21 23:22:55.171142549 * subjectAltName: host "pypi.python.org" matched cert's "*.python.org"
2026/07/21 23:22:55.171143027 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 23:22:55.171153108 * SSL certificate verify ok.
2026/07/21 23:22:55.171153899 * Using HTTP2, server supports multiplexing
2026/07/21 23:22:55.171161344 * Connection state changed (HTTP/2 confirmed)
2026/07/21 23:22:55.171162574 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 23:22:55.171172003 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.171172378 } [5 bytes data]
2026/07/21 23:22:55.171188338 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.171189169 } [5 bytes data]
2026/07/21 23:22:55.171198459 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.171206314 } [5 bytes data]
2026/07/21 23:22:55.171317581 * Using Stream ID: 1 (easy handle 0x5578644daa40)
2026/07/21 23:22:55.171323760 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.171360706 } [5 bytes data]
2026/07/21 23:22:55.171361434 > GET / HTTP/2
2026/07/21 23:22:55.171369923 > Host: pypi.python.org
2026/07/21 23:22:55.171370620 > user-agent: curl/7.81.0
2026/07/21 23:22:55.171376540 > accept: */*
2026/07/21 23:22:55.171376833 >
2026/07/21 23:22:55.171380566 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.171380931 { [5 bytes data]
2026/07/21 23:22:55.171385857 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 23:22:55.171386331 { [193 bytes data]
2026/07/21 23:22:55.180263613 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.180270735 { [5 bytes data]
2026/07/21 23:22:55.180302083 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.180302661 } [5 bytes data]
2026/07/21 23:22:55.180669438 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.180675063 { [5 bytes data]
2026/07/21 23:22:55.180718082 < HTTP/2 301
2026/07/21 23:22:55.180721591 < server: Varnish
2026/07/21 23:22:55.180735912 < retry-after: 0
2026/07/21 23:22:55.180737293 < location: https://pypi.org/
2026/07/21 23:22:55.180752514 < content-type: text/html; charset=UTF-8
2026/07/21 23:22:55.180753310 < accept-ranges: bytes
2026/07/21 23:22:55.180761506 < date: Tue, 21 Jul 2026 23:22:55 GMT
2026/07/21 23:22:55.180762028 < x-served-by: cache-chi-kmdw8640076-CHI
2026/07/21 23:22:55.180768965 < x-cache: HIT
2026/07/21 23:22:55.180769392 < x-cache-hits: 0
2026/07/21 23:22:55.180773835 < x-timer: S1784676175.178433,VS0,VE0
2026/07/21 23:22:55.180774094 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 23:22:55.180798047 < x-frame-options: deny
2026/07/21 23:22:55.180798473 < x-xss-protection: 1; mode=block
2026/07/21 23:22:55.180804646 < x-content-type-options: nosniff
2026/07/21 23:22:55.180804912 < x-permitted-cross-domain-policies: none
2026/07/21 23:22:55.180812199 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/07/21 23:22:55.180819052 < content-length: 122
2026/07/21 23:22:55.180854393 <
2026/07/21 23:22:55.180855047 * Ignoring the response-body
2026/07/21 23:22:55.180861861 { [122 bytes data]
2026/07/21 23:22:55.180862232 * Connection #0 to host pypi.python.org left intact
2026/07/21 23:22:55.180870091 * Issue another request to this URL: 'https://pypi.org/'
2026/07/21 23:22:55.187713802 * Trying 151.101.0.223:443...
2026/07/21 23:22:55.206878313 * Connected to pypi.org (151.101.0.223) port 443 (#1)
2026/07/21 23:22:55.207066754 * ALPN, offering h2
2026/07/21 23:22:55.207071531 * ALPN, offering http/1.1
2026/07/21 23:22:55.234851702 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 23:22:55.234861811 * CApath: /etc/ssl/certs
2026/07/21 23:22:55.234983491 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:55.234988331 } [5 bytes data]
2026/07/21 23:22:55.235007665 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 23:22:55.235009544 } [512 bytes data]
2026/07/21 23:22:55.249733144 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:55.249737772 { [5 bytes data]
2026/07/21 23:22:55.249767790 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 23:22:55.249768540 { [122 bytes data]
2026/07/21 23:22:55.249833351 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 23:22:55.249835935 { [5 bytes data]
2026/07/21 23:22:55.249865098 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.249865760 { [5 bytes data]
2026/07/21 23:22:55.249872988 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 23:22:55.249873388 { [19 bytes data]
2026/07/21 23:22:55.249879920 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.249880323 { [5 bytes data]
2026/07/21 23:22:55.249887445 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 23:22:55.249887897 { [2856 bytes data]
2026/07/21 23:22:55.250560922 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.250565425 { [5 bytes data]
2026/07/21 23:22:55.250580133 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 23:22:55.250580835 { [264 bytes data]
2026/07/21 23:22:55.250625293 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.250632042 { [5 bytes data]
2026/07/21 23:22:55.250655011 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 23:22:55.250655684 { [36 bytes data]
2026/07/21 23:22:55.250666624 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 23:22:55.250671675 } [5 bytes data]
2026/07/21 23:22:55.250678528 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 23:22:55.250683563 } [1 bytes data]
2026/07/21 23:22:55.250825664 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.250834190 } [5 bytes data]
2026/07/21 23:22:55.250859659 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 23:22:55.250861077 } [36 bytes data]
2026/07/21 23:22:55.250868270 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 23:22:55.250868950 * ALPN, server accepted to use h2
2026/07/21 23:22:55.250878111 * Server certificate:
2026/07/21 23:22:55.250878506 * subject: CN=pypi.org
2026/07/21 23:22:55.250884445 * start date: Dec 28 04:33:08 2025 GMT
2026/07/21 23:22:55.250884878 * expire date: Jan 29 04:33:07 2027 GMT
2026/07/21 23:22:55.250891094 * subjectAltName: host "pypi.org" matched cert's "pypi.org"
2026/07/21 23:22:55.250891569 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 23:22:55.250906186 * SSL certificate verify ok.
2026/07/21 23:22:55.250906573 * Using HTTP2, server supports multiplexing
2026/07/21 23:22:55.250914979 * Connection state changed (HTTP/2 confirmed)
2026/07/21 23:22:55.250915503 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 23:22:55.250924875 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.250926067 } [5 bytes data]
2026/07/21 23:22:55.250932725 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.250933237 } [5 bytes data]
2026/07/21 23:22:55.250939925 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.250940468 } [5 bytes data]
2026/07/21 23:22:55.250946582 * Using Stream ID: 1 (easy handle 0x5578644daa40)
2026/07/21 23:22:55.250946962 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.250955096 } [5 bytes data]
2026/07/21 23:22:55.250955496 > GET / HTTP/2
2026/07/21 23:22:55.250960217 > Host: pypi.org
2026/07/21 23:22:55.250960541 > user-agent: curl/7.81.0
2026/07/21 23:22:55.250966478 > accept: */*
2026/07/21 23:22:55.250966873 >
2026/07/21 23:22:55.250971613 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.250971979 { [5 bytes data]
2026/07/21 23:22:55.250977888 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 23:22:55.250978264 { [193 bytes data]
2026/07/21 23:22:55.264362034 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.264366996 { [5 bytes data]
2026/07/21 23:22:55.264385909 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.264386699 } [5 bytes data]
2026/07/21 23:22:55.265946393 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.265950771 { [5 bytes data]
2026/07/21 23:22:55.265988432 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.265991875 { [5 bytes data]
2026/07/21 23:22:55.266017340 < HTTP/2 200
2026/07/21 23:22:55.266023097 < etag: "qak/SaNh0Hb/EPv5Dy01dQ"
2026/07/21 23:22:55.266023720 < content-type: text/html; charset=UTF-8
2026/07/21 23:22:55.266042715 < content-security-policy: base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII='; style-src 'self' *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE='
'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='
2026/07/21 23:22:55.266047088 < server: gunicorn
2026/07/21 23:22:55.266110965 < referrer-policy: origin-when-cross-origin
2026/07/21 23:22:55.266111643 < accept-ranges: bytes
2026/07/21 23:22:55.266117891 < date: Tue, 21 Jul 2026 23:22:55 GMT
2026/07/21 23:22:55.266118212 < x-served-by: cache-iad-kiad7000087-IAD, cache-iad-kiad7000087-IAD, cache-iad-kiad7000100-IAD, cache-dfw-kdfw8210114-DFW
2026/07/21 23:22:55.266126577 < x-cache: MISS, HIT, HIT
2026/07/21 23:22:55.266126904 < x-cache-hits: 0, 6, 1
2026/07/21 23:22:55.266131465 < x-timer: S1784676175.260018,VS0,VE1
2026/07/21 23:22:55.266131721 < vary: Cookie, Accept-Encoding
2026/07/21 23:22:55.266136692 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 23:22:55.266137087 < x-frame-options: deny
2026/07/21 23:22:55.266142749 < x-xss-protection: 1; mode=block
2026/07/21 23:22:55.266143027 < x-content-type-options: nosniff
2026/07/21 23:22:55.266147854 < x-permitted-cross-domain-policies: none
2026/07/21 23:22:55.266148959 < permissions-policy: publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
2026/07/21 23:22:55.266170002 < content-length: 22848
2026/07/21 23:22:55.266170316 <
2026/07/21 23:22:55.266177350 { [958 bytes data]
2026/07/21 23:22:55.266177912 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.266184625 { [5 bytes data]
2026/07/21 23:22:55.266185067 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.266190678 { [5 bytes data]
2026/07/21 23:22:55.266191003 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.266195716 { [5 bytes data]
2026/07/21 23:22:55.266195959 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.266200267 { [5 bytes data]
2026/07/21 23:22:55.266200576 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.266204995 { [5 bytes data]
2026/07/21 23:22:55.267259936 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.267265454 { [5 bytes data]
2026/07/21 23:22:55.267295208 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.267296607 { [5 bytes data]
2026/07/21 23:22:55.268555562 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.268560639 { [5 bytes data]
2026/07/21 23:22:55.268580391 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.268582036 { [5 bytes data]
2026/07/21 23:22:55.269882037 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.269886625 { [5 bytes data]
2026/07/21 23:22:55.269903373 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.269903868 { [5 bytes data]
2026/07/21 23:22:55.271170117 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.271174263 { [5 bytes data]
2026/07/21 23:22:55.271192903 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.271194415 { [5 bytes data]
2026/07/21 23:22:55.272461166 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.272465064 { [5 bytes data]
2026/07/21 23:22:55.272483946 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.272484419 { [5 bytes data]
2026/07/21 23:22:55.273773380 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.273787182 { [5 bytes data]
2026/07/21 23:22:55.273797047 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.273797411 { [5 bytes data]
2026/07/21 23:22:55.273805672 * Connection #1 to host pypi.org left intact
2026/07/21 23:22:55.276200461
2026/07/21 23:22:55.276205198 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://files.pythonhosted.org/
2026/07/21 23:22:55.285793891 * Trying 140.248.144.223:443...
2026/07/21 23:22:55.298710407 * Connected to files.pythonhosted.org (140.248.144.223) port 443 (#0)
2026/07/21 23:22:55.299905296 * ALPN, offering h2
2026/07/21 23:22:55.299910729 * ALPN, offering http/1.1
2026/07/21 23:22:55.326943057 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 23:22:55.326948034 * CApath: /etc/ssl/certs
2026/07/21 23:22:55.327085977 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:55.327090134 } [5 bytes data]
2026/07/21 23:22:55.327104157 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 23:22:55.327105855 } [512 bytes data]
2026/07/21 23:22:55.340649530 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:55.340653960 { [5 bytes data]
2026/07/21 23:22:55.340672431 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 23:22:55.340672951 { [122 bytes data]
2026/07/21 23:22:55.340824211 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 23:22:55.340830395 { [5 bytes data]
2026/07/21 23:22:55.340857298 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.340859355 { [5 bytes data]
2026/07/21 23:22:55.340875319 * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026/07/21 23:22:55.340875917 { [19 bytes data]
2026/07/21 23:22:55.340881354 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.340881744 { [5 bytes data]
2026/07/21 23:22:55.340887956 * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026/07/21 23:22:55.340888223 { [2842 bytes data]
2026/07/21 23:22:55.341831693 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.341838275 { [5 bytes data]
2026/07/21 23:22:55.341866610 * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026/07/21 23:22:55.341867315 { [264 bytes data]
2026/07/21 23:22:55.341879142 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.341879758 { [5 bytes data]
2026/07/21 23:22:55.341886765 * TLSv1.3 (IN), TLS handshake, Finished (20):
2026/07/21 23:22:55.341887300 { [36 bytes data]
2026/07/21 23:22:55.341894072 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 23:22:55.341894380 } [5 bytes data]
2026/07/21 23:22:55.341900282 * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 23:22:55.341900776 } [1 bytes data]
2026/07/21 23:22:55.341906890 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.341907204 } [5 bytes data]
2026/07/21 23:22:55.341918761 * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026/07/21 23:22:55.341919149 } [36 bytes data]
2026/07/21 23:22:55.341933217 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
2026/07/21 23:22:55.341933747 * ALPN, server accepted to use h2
2026/07/21 23:22:55.341942643 * Server certificate:
2026/07/21 23:22:55.341943109 * subject: CN=*.pythonhosted.org
2026/07/21 23:22:55.341954524 * start date: Dec 8 21:08:03 2025 GMT
2026/07/21 23:22:55.341955067 * expire date: Jan 9 21:08:02 2027 GMT
2026/07/21 23:22:55.341966589 * subjectAltName: host "files.pythonhosted.org" matched cert's "*.pythonhosted.org"
2026/07/21 23:22:55.341967509 * issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
2026/07/21 23:22:55.341979752 * SSL certificate verify ok.
2026/07/21 23:22:55.341981192 * Using HTTP2, server supports multiplexing
2026/07/21 23:22:55.341991711 * Connection state changed (HTTP/2 confirmed)
2026/07/21 23:22:55.341992189 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 23:22:55.342003178 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.342004129 } [5 bytes data]
2026/07/21 23:22:55.342017763 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.342018483 } [5 bytes data]
2026/07/21 23:22:55.342029765 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.342058673 } [5 bytes data]
2026/07/21 23:22:55.342085454 * Using Stream ID: 1 (easy handle 0x55ae8967ba40)
2026/07/21 23:22:55.342086254 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.342094951 } [5 bytes data]
2026/07/21 23:22:55.342095437 > GET / HTTP/2
2026/07/21 23:22:55.342100818 > Host: files.pythonhosted.org
2026/07/21 23:22:55.342101177 > user-agent: curl/7.81.0
2026/07/21 23:22:55.342108167 > accept: */*
2026/07/21 23:22:55.342108606 >
2026/07/21 23:22:55.342113370 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.342113879 { [5 bytes data]
2026/07/21 23:22:55.342119277 * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026/07/21 23:22:55.342119791 { [193 bytes data]
2026/07/21 23:22:55.353092289 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.353096543 { [5 bytes data]
2026/07/21 23:22:55.353114364 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:55.353114854 } [5 bytes data]
2026/07/21 23:22:55.354710359 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.354715113 { [5 bytes data]
2026/07/21 23:22:55.354746240 < HTTP/2 200
2026/07/21 23:22:55.354750341 < content-type: text/html
2026/07/21 23:22:55.354760600 < server: Python/3.12 aiohttp/3.14.1
2026/07/21 23:22:55.354761595 < accept-ranges: bytes
2026/07/21 23:22:55.354768825 < date: Tue, 21 Jul 2026 23:22:55 GMT
2026/07/21 23:22:55.354769209 < age: 81
2026/07/21 23:22:55.354775277 < x-served-by: cache-iad-kiad7000058-IAD, cache-chi-kmdw8640025-CHI
2026/07/21 23:22:55.354775798 < x-cache: HIT, HIT
2026/07/21 23:22:55.354794833 < x-cache-hits: 87, 1
2026/07/21 23:22:55.354795360 < x-timer: S1784676175.351247,VS0,VE1
2026/07/21 23:22:55.354803289 < strict-transport-security: max-age=31536000; includeSubDomains; preload
2026/07/21 23:22:55.354803640 < x-frame-options: deny
2026/07/21 23:22:55.354811064 < x-xss-protection: 1; mode=block
2026/07/21 23:22:55.354811404 < x-content-type-options: nosniff
2026/07/21 23:22:55.354817600 < x-permitted-cross-domain-policies: none
2026/07/21 23:22:55.354817991 < x-robots-header: noindex
2026/07/21 23:22:55.354826214 < content-length: 1853
2026/07/21 23:22:55.354826628 <
2026/07/21 23:22:55.354831643 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.354832129 { [5 bytes data]
2026/07/21 23:22:55.354842325 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:55.354842774 { [5 bytes data]
2026/07/21 23:22:55.354848640 * Connection #0 to host files.pythonhosted.org left intact
Stopped session pings to http://127.0.0.1:32931
packrat-restore-sandbox R-version Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Performing manifest.json to packrat transformation.
2026/07/21 23:22:55.368329748 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:55.368483484 [connect-session] Job Key: [redacted]
2026/07/21 23:22:55.368490383 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:55.368492431 [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:44367 ...
Connected to session server http://127.0.0.1:44367
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:56.433078760 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:56.433267047 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/07/21 23:22:56.450921893
2026/07/21 23:22:56.450931723 $ /opt/R/4.4.3/bin/R --version
2026/07/21 23:22:56.451007777 R version 4.4.3 (2025-02-28) -- "Trophy Case"
2026/07/21 23:22:56.451008918 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/21 23:22:56.451017954 Platform: x86_64-pc-linux-gnu
2026/07/21 23:22:56.451018364
2026/07/21 23:22:56.451024657 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/21 23:22:56.451025147 You are welcome to redistribute it under the terms of the
2026/07/21 23:22:56.451034590 GNU General Public License versions 2 or 3.
2026/07/21 23:22:56.451034948 For more information about these matters see
2026/07/21 23:22:56.454401078 https://www.gnu.org/licenses/.
packrat-restore-sandbox installed-packages Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 23:22:56.467034252 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:56.467223566 [connect-session] Job Key: [redacted]
2026/07/21 23:22:56.467232704 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:56.467235961 [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:33541 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:33541
2026/07/21 23:22:56.607863901 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:56.608295565 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/07/21 23:22:56.985118483
2026/07/21 23:22:56.985131319 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/21 23:22:56.985250504 Package Version LibPath
2026/07/21 23:22:56.985252738 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985304864 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985305678 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985317966 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985318449 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985327369 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985327766 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985335086 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985335523 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985342982 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985343422 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985350747 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985351027 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985357507 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985357788 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985363893 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985364174 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985375335 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985375932 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985394184 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985403750 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985444985 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985449468 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985463959 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985464592 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985479158 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985479838 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.985489530 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:22:56.989154709 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/21 23:22:57.002049249 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:57.002228787 [connect-session] Job Key: [redacted]
2026/07/21 23:22:57.002238901 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:57.002242356 [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:45659 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:45659
2026/07/21 23:22:57.151725532 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:57.152028214 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/07/21 23:22:57.155508474 $add.smooth
2026/07/21 23:22:57.155514592 [1] TRUE
2026/07/21 23:22:57.155535347
2026/07/21 23:22:57.155536155 $bitmapType
2026/07/21 23:22:57.155542229 [1] "cairo"
2026/07/21 23:22:57.155542711
2026/07/21 23:22:57.155548754 $browser
2026/07/21 23:22:57.155549144 [1] "xdg-open"
2026/07/21 23:22:57.155553523
2026/07/21 23:22:57.155553872 $browserNLdisabled
2026/07/21 23:22:57.155558107 [1] FALSE
2026/07/21 23:22:57.155558449
2026/07/21 23:22:57.155562290 $catch.script.errors
2026/07/21 23:22:57.155562660 [1] FALSE
2026/07/21 23:22:57.155567121
2026/07/21 23:22:57.155567403 $CBoundsCheck
2026/07/21 23:22:57.155571144 [1] FALSE
2026/07/21 23:22:57.155571414
2026/07/21 23:22:57.155574807 $check.bounds
2026/07/21 23:22:57.155575088 [1] FALSE
2026/07/21 23:22:57.155579064
2026/07/21 23:22:57.155579344 $citation.bibtex.max
2026/07/21 23:22:57.155583355 [1] 1
2026/07/21 23:22:57.155583651
2026/07/21 23:22:57.155590424 $continue
2026/07/21 23:22:57.155591052 [1] "+ "
2026/07/21 23:22:57.155595298
2026/07/21 23:22:57.155597467 $contrasts
2026/07/21 23:22:57.155607663 unordered ordered
2026/07/21 23:22:57.155611017 "contr.treatment" "contr.poly"
2026/07/21 23:22:57.155619269
2026/07/21 23:22:57.155619787 $defaultPackages
2026/07/21 23:22:57.155627039 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/21 23:22:57.155627718
2026/07/21 23:22:57.155635095 $demo.ask
2026/07/21 23:22:57.155635496 [1] "default"
2026/07/21 23:22:57.155641552
2026/07/21 23:22:57.155641976 $deparse.cutoff
2026/07/21 23:22:57.155647816 [1] 60
2026/07/21 23:22:57.155648276
2026/07/21 23:22:57.155653542 $device
2026/07/21 23:22:57.155857497 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/21 23:22:57.155861250 width, height, onefile, family, title, fonts, version, paper,
2026/07/21 23:22:57.155881992 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/21 23:22:57.155882660 useKerning, fillOddEven, compress)
2026/07/21 23:22:57.155894240 {
2026/07/21 23:22:57.155894746 initPSandPDFfonts()
2026/07/21 23:22:57.155900752 new <- list()
2026/07/21 23:22:57.155901166 if (!missing(width))
2026/07/21 23:22:57.155907961 new$width <- width
2026/07/21 23:22:57.155908407 if (!missing(height))
2026/07/21 23:22:57.155915681 new$height <- height
2026/07/21 23:22:57.155916096 if (!missing(onefile))
2026/07/21 23:22:57.155925081 new$onefile <- onefile
2026/07/21 23:22:57.155925531 if (!missing(title))
2026/07/21 23:22:57.155932895 new$title <- title
2026/07/21 23:22:57.155933403 if (!missing(fonts))
2026/07/21 23:22:57.155940151 new$fonts <- fonts
2026/07/21 23:22:57.155940540 if (!missing(version))
2026/07/21 23:22:57.155947284 new$version <- version
2026/07/21 23:22:57.155947733 if (!missing(paper))
2026/07/21 23:22:57.155955633 new$paper <- paper
2026/07/21 23:22:57.155956093 if (!missing(encoding))
2026/07/21 23:22:57.155963385 new$encoding <- encoding
2026/07/21 23:22:57.155963809 if (!missing(bg))
2026/07/21 23:22:57.155970687 new$bg <- bg
2026/07/21 23:22:57.155971155 if (!missing(fg))
2026/07/21 23:22:57.155977677 new$fg <- fg
2026/07/21 23:22:57.155978101 if (!missing(pointsize))
2026/07/21 23:22:57.155984745 new$pointsize <- pointsize
2026/07/21 23:22:57.155985338 if (!missing(pagecentre))
2026/07/21 23:22:57.155993056 new$pagecentre <- pagecentre
2026/07/21 23:22:57.155993588 if (!missing(colormodel))
2026/07/21 23:22:57.156001198 new$colormodel <- colormodel
2026/07/21 23:22:57.156001623 if (!missing(useDingbats))
2026/07/21 23:22:57.156009352 new$useDingbats <- useDingbats
2026/07/21 23:22:57.156011201 if (!missing(useKerning))
2026/07/21 23:22:57.156024730 new$useKerning <- useKerning
2026/07/21 23:22:57.156025139 if (!missing(fillOddEven))
2026/07/21 23:22:57.156033426 new$fillOddEven <- fillOddEven
2026/07/21 23:22:57.156033814 if (!missing(compress))
2026/07/21 23:22:57.156041530 new$compress <- compress
2026/07/21 23:22:57.156041937 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/21 23:22:57.156052060 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/21 23:22:57.156052648 inherits(family, "CIDFont"))) {
2026/07/21 23:22:57.156062206 enc <- family$encoding
2026/07/21 23:22:57.156062642 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/21 23:22:57.156071816 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/21 23:22:57.156072289 "default"))
2026/07/21 23:22:57.156080975 old$encoding <- enc
2026/07/21 23:22:57.156081442 family <- family$metrics
2026/07/21 23:22:57.156088860 }
2026/07/21 23:22:57.156089344 if (is.null(old$encoding) || old$encoding == "default")
2026/07/21 23:22:57.156096973 old$encoding <- guessEncoding()
2026/07/21 23:22:57.156097524 if (!missing(family)) {
2026/07/21 23:22:57.156105449 if (length(family) == 4L) {
2026/07/21 23:22:57.156106023 family <- c(family, "Symbol.afm")
2026/07/21 23:22:57.156114911 }
2026/07/21 23:22:57.156115362 else if (length(family) == 5L) {
2026/07/21 23:22:57.156122655 }
2026/07/21 23:22:57.156123095 else if (length(family) == 1L) {
2026/07/21 23:22:57.156129589 pf <- pdfFonts(family)[[1L]]
2026/07/21 23:22:57.156130043 if (is.null(pf))
2026/07/21 23:22:57.156165379 stop(gettextf("unknown family '%s'", family),
2026/07/21 23:22:57.156166068 domain = NA)
2026/07/21 23:22:57.156174885 matchFont(pf, old$encoding)
2026/07/21 23:22:57.156175307 }
2026/07/21 23:22:57.156181800 else stop("invalid 'family' argument")
2026/07/21 23:22:57.156182308 old$family <- family
2026/07/21 23:22:57.156190624 }
2026/07/21 23:22:57.156191061 version <- old$version
2026/07/21 23:22:57.156197268 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/21 23:22:57.156197842 "2.0")
2026/07/21 23:22:57.156204418 if (version %in% versions)
2026/07/21 23:22:57.156204854 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/21 23:22:57.156213934 else stop("invalid PDF version")
2026/07/21 23:22:57.156214337 onefile <- old$onefile
2026/07/21 23:22:57.156222120 if (!checkIntFormat(file))
2026/07/21 23:22:57.156222639 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/21 23:22:57.156231640 domain = NA)
2026/07/21 23:22:57.156232061 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/21 23:22:57.156240914 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/21 23:22:57.156241344 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/21 23:22:57.156252419 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/21 23:22:57.156253260 old$fillOddEven, old$compress)
2026/07/21 23:22:57.156263618 invisible()
2026/07/21 23:22:57.156264043 }
2026/07/21 23:22:57.156269529 <bytecode: 0x5606d2a5b2f0>
2026/07/21 23:22:57.156269986 <environment: namespace:grDevices>
2026/07/21 23:22:57.156278401
2026/07/21 23:22:57.156278827 $device.ask.default
2026/07/21 23:22:57.156285268 [1] FALSE
2026/07/21 23:22:57.156285685
2026/07/21 23:22:57.156291100 $digits
2026/07/21 23:22:57.156291479 [1] 7
2026/07/21 23:22:57.156297473
2026/07/21 23:22:57.156297900 $download.file.extra
2026/07/21 23:22:57.156303716 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)'"
2026/07/21 23:22:57.156305009
2026/07/21 23:22:57.156318346 $download.file.method
2026/07/21 23:22:57.156318926 [1] "curl"
2026/07/21 23:22:57.156325496
2026/07/21 23:22:57.156325941 $dvipscmd
2026/07/21 23:22:57.156331247 [1] "dvips"
2026/07/21 23:22:57.156331663
2026/07/21 23:22:57.156337031 $echo
2026/07/21 23:22:57.156337454 [1] FALSE
2026/07/21 23:22:57.156342915
2026/07/21 23:22:57.156343313 $editor
2026/07/21 23:22:57.156348352 [1] "vi"
2026/07/21 23:22:57.156348817
2026/07/21 23:22:57.156353865 $encoding
2026/07/21 23:22:57.156354287 [1] "native.enc"
2026/07/21 23:22:57.156360264
2026/07/21 23:22:57.156360666 $example.ask
2026/07/21 23:22:57.156366001 [1] "default"
2026/07/21 23:22:57.156366427
2026/07/21 23:22:57.156371655 $expressions
2026/07/21 23:22:57.156372059 [1] 5000
2026/07/21 23:22:57.156377798
2026/07/21 23:22:57.156378201 $help.search.types
2026/07/21 23:22:57.156384195 [1] "vignette" "demo" "help"
2026/07/21 23:22:57.156384649
2026/07/21 23:22:57.156390893 $help.try.all.packages
2026/07/21 23:22:57.156391321 [1] FALSE
2026/07/21 23:22:57.156398109
2026/07/21 23:22:57.156398537 $HTTPUserAgent
2026/07/21 23:22:57.156404217 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/21 23:22:57.156404843
2026/07/21 23:22:57.156413208 $internet.info
2026/07/21 23:22:57.156413590 [1] 2
2026/07/21 23:22:57.156419340
2026/07/21 23:22:57.156419860 $keep.parse.data
2026/07/21 23:22:57.156425588 [1] TRUE
2026/07/21 23:22:57.156426014
2026/07/21 23:22:57.156430899 $keep.parse.data.pkgs
2026/07/21 23:22:57.156431298 [1] FALSE
2026/07/21 23:22:57.156437621
2026/07/21 23:22:57.156438128 $keep.source
2026/07/21 23:22:57.156444355 [1] FALSE
2026/07/21 23:22:57.156444755
2026/07/21 23:22:57.156449939 $keep.source.pkgs
2026/07/21 23:22:57.156450366 [1] FALSE
2026/07/21 23:22:57.156456216
2026/07/21 23:22:57.156456580 $locatorBell
2026/07/21 23:22:57.156461983 [1] TRUE
2026/07/21 23:22:57.156462412
2026/07/21 23:22:57.156467392 $mailer
2026/07/21 23:22:57.156478073 [1] "mailto"
2026/07/21 23:22:57.156485274
2026/07/21 23:22:57.156485712 $matprod
2026/07/21 23:22:57.156490824 [1] "default"
2026/07/21 23:22:57.156491216
2026/07/21 23:22:57.156496662 $max.contour.segments
2026/07/21 23:22:57.156497085 [1] 25000
2026/07/21 23:22:57.156503391
2026/07/21 23:22:57.156503805 $max.print
2026/07/21 23:22:57.156509211 [1] 99999
2026/07/21 23:22:57.156509641
2026/07/21 23:22:57.156514603 $menu.graphics
2026/07/21 23:22:57.156515111 [1] TRUE
2026/07/21 23:22:57.156521061
2026/07/21 23:22:57.156521439 $na.action
2026/07/21 23:22:57.156526853 [1] "na.omit"
2026/07/21 23:22:57.156527373
2026/07/21 23:22:57.156532772 $nwarnings
2026/07/21 23:22:57.156533228 [1] 50
2026/07/21 23:22:57.156538436
2026/07/21 23:22:57.156538809 $OutDec
2026/07/21 23:22:57.156544173 [1] "."
2026/07/21 23:22:57.156544635
2026/07/21 23:22:57.156549766 $packrat.authenticated.downloads.use.renv
2026/07/21 23:22:57.156550177 [1] TRUE
2026/07/21 23:22:57.156557947
2026/07/21 23:22:57.156558340 $packrat.connect.timeout
2026/07/21 23:22:57.156564553 [1] 10
2026/07/21 23:22:57.156564957
2026/07/21 23:22:57.156569900 $packrat.untrusted.packages
2026/07/21 23:22:57.156570329 character(0)
2026/07/21 23:22:57.156577145
2026/07/21 23:22:57.156577618 $packrat.verbose.cache
2026/07/21 23:22:57.156583698 [1] TRUE
2026/07/21 23:22:57.156584115
2026/07/21 23:22:57.156588837 $pager
2026/07/21 23:22:57.156589236 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/07/21 23:22:57.156596002
2026/07/21 23:22:57.156596443 $papersize
2026/07/21 23:22:57.156602691 [1] "letter"
2026/07/21 23:22:57.156603168
2026/07/21 23:22:57.156609002 $PCRE_limit_recursion
2026/07/21 23:22:57.156609421 [1] NA
2026/07/21 23:22:57.156616589
2026/07/21 23:22:57.156617009 $PCRE_study
2026/07/21 23:22:57.156622418 [1] FALSE
2026/07/21 23:22:57.156622845
2026/07/21 23:22:57.156627880 $PCRE_use_JIT
2026/07/21 23:22:57.156628366 [1] TRUE
2026/07/21 23:22:57.156634335
2026/07/21 23:22:57.156634746 $pdfviewer
2026/07/21 23:22:57.156639979 [1] "/usr/bin/xdg-open"
2026/07/21 23:22:57.156640402
2026/07/21 23:22:57.156648187 $pkgType
2026/07/21 23:22:57.156648684 [1] "source"
2026/07/21 23:22:57.156654660
2026/07/21 23:22:57.156655086 $printcmd
2026/07/21 23:22:57.156660245 [1] "/usr/bin/lpr"
2026/07/21 23:22:57.156660654
2026/07/21 23:22:57.156666188 $prompt
2026/07/21 23:22:57.156666625 [1] "> "
2026/07/21 23:22:57.156672846
2026/07/21 23:22:57.156673258 $repos
2026/07/21 23:22:57.156678469 CRAN
2026/07/21 23:22:57.156678969 "@CRAN@"
2026/07/21 23:22:57.156684447
2026/07/21 23:22:57.156684869 $rl_word_breaks
2026/07/21 23:22:57.156690819 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/21 23:22:57.156691225
2026/07/21 23:22:57.156696696 $scipen
2026/07/21 23:22:57.156697089 [1] 0
2026/07/21 23:22:57.156702451
2026/07/21 23:22:57.156702867 $show.coef.Pvalues
2026/07/21 23:22:57.156708706 [1] TRUE
2026/07/21 23:22:57.156709230
2026/07/21 23:22:57.156714255 $show.error.messages
2026/07/21 23:22:57.156714625 [1] TRUE
2026/07/21 23:22:57.156725621
2026/07/21 23:22:57.156726010 $show.signif.stars
2026/07/21 23:22:57.156731892 [1] TRUE
2026/07/21 23:22:57.156732361
2026/07/21 23:22:57.156737191 $showErrorCalls
2026/07/21 23:22:57.156737591 [1] TRUE
2026/07/21 23:22:57.156743373
2026/07/21 23:22:57.156743755 $showNCalls
2026/07/21 23:22:57.156748912 [1] 50
2026/07/21 23:22:57.156749359
2026/07/21 23:22:57.156754467 $showWarnCalls
2026/07/21 23:22:57.156754887 [1] FALSE
2026/07/21 23:22:57.156760737
2026/07/21 23:22:57.156761141 $str
2026/07/21 23:22:57.156765939 $str$strict.width
2026/07/21 23:22:57.156766340 [1] "no"
2026/07/21 23:22:57.156772509
2026/07/21 23:22:57.156772954 $str$digits.d
2026/07/21 23:22:57.156788627 [1] 3
2026/07/21 23:22:57.156789230
2026/07/21 23:22:57.156794093 $str$vec.len
2026/07/21 23:22:57.156794537 [1] 4
2026/07/21 23:22:57.156800200
2026/07/21 23:22:57.156800605 $str$list.len
2026/07/21 23:22:57.156810064 [1] 99
2026/07/21 23:22:57.156810827
2026/07/21 23:22:57.156816189 $str$deparse.lines
2026/07/21 23:22:57.156816578 NULL
2026/07/21 23:22:57.156822366
2026/07/21 23:22:57.156822792 $str$drop.deparse.attr
2026/07/21 23:22:57.156828633 [1] TRUE
2026/07/21 23:22:57.156829077
2026/07/21 23:22:57.156834025 $str$formatNum
2026/07/21 23:22:57.156834407 function (x, ...)
2026/07/21 23:22:57.156840544 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/21 23:22:57.156841063 <environment: 0x5606d31bde38>
2026/07/21 23:22:57.156850650
2026/07/21 23:22:57.156851033
2026/07/21 23:22:57.156855408 $str.dendrogram.last
2026/07/21 23:22:57.156855792 [1] "`"
2026/07/21 23:22:57.156861939
2026/07/21 23:22:57.156862340 $texi2dvi
2026/07/21 23:22:57.156867452 [1] "/usr/bin/texi2dvi"
2026/07/21 23:22:57.156867834
2026/07/21 23:22:57.156873677 $timeout
2026/07/21 23:22:57.156874193 [1] 60
2026/07/21 23:22:57.156879434
2026/07/21 23:22:57.156879848 $ts.eps
2026/07/21 23:22:57.156884746 [1] 1e-05
2026/07/21 23:22:57.156885234
2026/07/21 23:22:57.156890473 $ts.S.compat
2026/07/21 23:22:57.156890938 [1] FALSE
2026/07/21 23:22:57.156896881
2026/07/21 23:22:57.156897317 $unzip
2026/07/21 23:22:57.156905437 [1] "/usr/bin/unzip"
2026/07/21 23:22:57.156905822
2026/07/21 23:22:57.156911485 $useFancyQuotes
2026/07/21 23:22:57.156911916 [1] TRUE
2026/07/21 23:22:57.156917829
2026/07/21 23:22:57.156918249 $verbose
2026/07/21 23:22:57.156923040 [1] FALSE
2026/07/21 23:22:57.156923500
2026/07/21 23:22:57.156928919 $warn
2026/07/21 23:22:57.156929383 [1] 0
2026/07/21 23:22:57.156934637
2026/07/21 23:22:57.156935040 $warning.length
2026/07/21 23:22:57.156940713 [1] 1000
2026/07/21 23:22:57.156941236
2026/07/21 23:22:57.156946424 $warnPartialMatchArgs
2026/07/21 23:22:57.156946855 [1] FALSE
2026/07/21 23:22:57.156953232
2026/07/21 23:22:57.156953652 $warnPartialMatchAttr
2026/07/21 23:22:57.156959594 [1] FALSE
2026/07/21 23:22:57.156960075
2026/07/21 23:22:57.156965245 $warnPartialMatchDollar
2026/07/21 23:22:57.156965678 [1] FALSE
2026/07/21 23:22:57.156972133
2026/07/21 23:22:57.156972618 $width
2026/07/21 23:22:57.156977558 [1] 80
2026/07/21 23:22:57.156977972
packrat-restore-sandbox environment Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 23:22:57.173241211 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:57.173414663 [connect-session] Job Key: [redacted]
2026/07/21 23:22:57.173422509 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:57.173425079 [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:37293 ...
Connected to session server http://127.0.0.1:37293
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:57.312463875 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:57.312648280 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/07/21 23:22:57.318902706
2026/07/21 23:22:57.318911616 $ env
2026/07/21 23:22:57.318946038 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488
2026/07/21 23:22:57.318947180 EDITOR=vi
2026/07/21 23:22:57.318962160 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:22:57.318963004 HOSTNAME=0b9eaff6ee40
2026/07/21 23:22:57.318971277 LANG=en_US.UTF-8
2026/07/21 23:22:57.318971661 LANGUAGE=en_US:en
2026/07/21 23:22:57.318978141 LC_ALL=en_US.UTF-8
2026/07/21 23:22:57.318978689 LD_LIBRARY_PATH=/opt/R/4.4.3/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/07/21 23:22:57.318997606 LN_S=ln -s
2026/07/21 23:22:57.318998227 LOGNAME=rstudio-connect
2026/07/21 23:22:57.319005077 MAKEFLAGS=-j1
2026/07/21 23:22:57.319005573 MAKE=make
2026/07/21 23:22:57.319011136 PAGER=/usr/bin/pager
2026/07/21 23:22:57.319011493 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/21 23:22:57.319020514 POSIT_CONNECT=1
2026/07/21 23:22:57.319021130 POSIT_PRODUCT=CONNECT
2026/07/21 23:22:57.319028844 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 23:22:57.319029314 R_ARCH=
2026/07/21 23:22:57.319036160 R_BROWSER=xdg-open
2026/07/21 23:22:57.319036454 R_BZIPCMD=/usr/bin/bzip2
2026/07/21 23:22:57.319042027 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/07/21 23:22:57.319042303 R_ENVIRON_USER=REDACTED
2026/07/21 23:22:57.319048172 R_GZIPCMD=/usr/bin/gzip
2026/07/21 23:22:57.319048474 R_HOME=/opt/R/4.4.3/lib/R
2026/07/21 23:22:57.319053258 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/07/21 23:22:57.319053787 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/07/21 23:22:57.319064216 R_LIBS_USER=REDACTED
2026/07/21 23:22:57.319064812 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/07/21 23:22:57.319073093 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpmvzK5D/packrat-src
2026/07/21 23:22:57.319073943 R_PAPERSIZE=letter
2026/07/21 23:22:57.319083445 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/21 23:22:57.319083876 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/21 23:22:57.319092445 R_PRINTCMD=/usr/bin/lpr
2026/07/21 23:22:57.319092843 R_PROFILE_USER=REDACTED
2026/07/21 23:22:57.319099887 R_RD4PDF=times,inconsolata,hyper
2026/07/21 23:22:57.319100294 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpmvzK5D
2026/07/21 23:22:57.319108934 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/07/21 23:22:57.319109398 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/21 23:22:57.319117927 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/21 23:22:57.319118585 RSTUDIO_PRODUCT=CONNECT
2026/07/21 23:22:57.319126335 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/21 23:22:57.319126818 R_UNZIPCMD=/usr/bin/unzip
2026/07/21 23:22:57.319134345 R_ZIPCMD=/usr/bin/zip
2026/07/21 23:22:57.319134716 SED=/usr/bin/sed
2026/07/21 23:22:57.319140814 SHLVL=2
2026/07/21 23:22:57.319141266 STARTUP_DEBUG_MODE=0
2026/07/21 23:22:57.319147133 TAR=/usr/bin/tar
2026/07/21 23:22:57.319147528 TERM=xterm
2026/07/21 23:22:57.319168012 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:22:57.319172690 TZ=UTC
2026/07/21 23:22:57.319219884 USERNAME=rstudio-connect
2026/07/21 23:22:57.319220777 USER=rstudio-connect
2026/07/21 23:22:57.322232606 _=/usr/bin/env
packrat-restore-sandbox mounts Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 23:22:57.334974063 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:57.335159292 [connect-session] Job Key: [redacted]
2026/07/21 23:22:57.335167139 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:57.335169052 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
Job started
Starting content session token refresher (interval: 12h0m0s)
Determining session server location ...
Connecting to session server http://127.0.0.1:43857 ...
Connected to session server http://127.0.0.1:43857
2026/07/21 23:22:57.472448083 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:57.472626025 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/07/21 23:22:57.478212040
2026/07/21 23:22:57.478221070 $ findmnt --notruncate
2026/07/21 23:22:57.478260381 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 23:22:57.478264903 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay2/l/
M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:57.478343018 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:57.478344003 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 23:22:57.478363335 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:22:57.478363924 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:57.478382329 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 23:22:57.478382840 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:22:57.478449112 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:57.478452515 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 23:22:57.478492466 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:57.478495629 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl
ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:57.478554587 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl
ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:57.478655868 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:57.478656898 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:57.478688784 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:57.478689415 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:57.478718194 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:57.478718722 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/btapLNUqljs820jF] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:57.478750522 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:57.478755885 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:57.478806218 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace1400628869] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:57.478807223 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:57.481514614 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
Stopped session pings to http://127.0.0.1:43857
packrat-restore-sandbox r-package-repository Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 23:22:57.493857994 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:57.494032903 [connect-session] Job Key: [redacted]
2026/07/21 23:22:57.494041195 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:57.494043173 [connect-session] For more details on version matching, see https://docs.posit.co/connect/admin/r/#r-version-matching
Job started
Starting content session token refresher (interval: 12h0m0s)
Determining session server location ...
Connecting to session server http://127.0.0.1:40499 ...
Connected to session server http://127.0.0.1:40499
2026/07/21 23:22:57.635191157 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:57.635367956 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/21 23:22:57.926760202
2026/07/21 23:22:57.926791246 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/21 23:22:57.926867161 * Trying 18.224.154.113:443...
2026/07/21 23:22:57.926868066 * Connected to packagemanager.posit.co (18.224.154.113) port 443 (#0)
2026/07/21 23:22:57.926875374 * ALPN, offering h2
2026/07/21 23:22:57.926875720 * ALPN, offering http/1.1
2026/07/21 23:22:57.926881453 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 23:22:57.926881917 * CApath: /etc/ssl/certs
2026/07/21 23:22:57.926888287 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:57.926889082 } [5 bytes data]
2026/07/21 23:22:57.926895694 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 23:22:57.926896001 } [512 bytes data]
2026/07/21 23:22:57.926924842 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:57.926925536 { [5 bytes data]
2026/07/21 23:22:57.926933570 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 23:22:57.926933958 { [104 bytes data]
2026/07/21 23:22:57.926940624 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:57.926941123 { [5 bytes data]
2026/07/21 23:22:57.926948243 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/21 23:22:57.926949385 { [3880 bytes data]
2026/07/21 23:22:57.926954959 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:57.926955412 { [5 bytes data]
2026/07/21 23:22:57.926961067 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/21 23:22:57.926961519 { [333 bytes data]
2026/07/21 23:22:57.926967352 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:57.926967774 { [5 bytes data]
2026/07/21 23:22:57.926973015 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/21 23:22:57.926973285 { [4 bytes data]
2026/07/21 23:22:57.926983003 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:57.926983522 } [5 bytes data]
2026/07/21 23:22:57.926991090 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/21 23:22:57.926995576 } [70 bytes data]
2026/07/21 23:22:57.927015972 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 23:22:57.927017417 } [5 bytes data]
2026/07/21 23:22:57.927029385 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 23:22:57.927030120 } [1 bytes data]
2026/07/21 23:22:57.927036163 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:57.927036617 } [5 bytes data]
2026/07/21 23:22:57.927042146 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/21 23:22:57.927042579 } [16 bytes data]
2026/07/21 23:22:57.927048055 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 23:22:57.927048334 { [5 bytes data]
2026/07/21 23:22:57.927065163 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:57.927065910 { [5 bytes data]
2026/07/21 23:22:57.927074122 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/21 23:22:57.927074519 { [16 bytes data]
2026/07/21 23:22:57.927081073 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/21 23:22:57.927081676 * ALPN, server accepted to use h2
2026/07/21 23:22:57.927091643 * Server certificate:
2026/07/21 23:22:57.927092100 * subject: CN=p3m.posit.it
2026/07/21 23:22:57.927099166 * start date: Jul 12 00:00:00 2026 GMT
2026/07/21 23:22:57.927099688 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/21 23:22:57.927106558 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/21 23:22:57.927108693 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/21 23:22:57.927120066 * SSL certificate verify ok.
2026/07/21 23:22:57.927120512 * Using HTTP2, server supports multiplexing
2026/07/21 23:22:57.927129000 * Connection state changed (HTTP/2 confirmed)
2026/07/21 23:22:57.927129756 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 23:22:57.927150166 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:57.927150681 } [5 bytes data]
2026/07/21 23:22:57.927157876 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:57.927158577 } [5 bytes data]
2026/07/21 23:22:57.927164698 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:57.927165318 } [5 bytes data]
2026/07/21 23:22:57.927172062 * Using Stream ID: 1 (easy handle 0x563c0acdca40)
2026/07/21 23:22:57.927172396 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:57.927180345 } [5 bytes data]
2026/07/21 23:22:57.927180900 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/21 23:22:57.927187115 > Host: packagemanager.posit.co
2026/07/21 23:22:57.927187469 > user-agent: curl/7.81.0
2026/07/21 23:22:57.927194089 > accept: */*
2026/07/21 23:22:57.927194456 >
2026/07/21 23:22:57.927199282 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:57.927199857 { [5 bytes data]
2026/07/21 23:22:57.927206126 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/21 23:22:57.927206710 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:57.927215064 } [5 bytes data]
2026/07/21 23:22:57.927215484 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:57.927221417 { [5 bytes data]
2026/07/21 23:22:57.927222041 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:57.927228461 { [5 bytes data]
2026/07/21 23:22:57.927228841 < HTTP/2 400
2026/07/21 23:22:57.927234296 < date: Tue, 21 Jul 2026 23:22:57 GMT
2026/07/21 23:22:57.927234659 < content-type: text/plain; charset=utf-8
2026/07/21 23:22:57.927245789 < content-length: 94
2026/07/21 23:22:57.927246125 < cache-control: max-age=3600
2026/07/21 23:22:57.927251894 < request-id: ff749aa5-1da1-4ffc-b029-3871d23b17b6
2026/07/21 23:22:57.927252536 < server: Posit Package Manager v2026.06.0
2026/07/21 23:22:57.927260501 < x-content-type-options: nosniff
2026/07/21 23:22:57.927261089 < x-frame-options: DENY
2026/07/21 23:22:57.927267140 < x-repository-type: RSPM
2026/07/21 23:22:57.927267483 <
2026/07/21 23:22:57.927272427 { [94 bytes data]
2026/07/21 23:22:57.927272855 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:57.927279525 { [5 bytes data]
2026/07/21 23:22:57.931074822 * Connection #0 to host packagemanager.posit.co left intact
packrat-restore-sandbox r-package-repository Bundle requested R version 4.4.3; using /opt/R/4.4.3/bin/R from Local which has version 4.4.3
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 23:22:57.942990063 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:57.943152550 [connect-session] Job Key: [redacted]
2026/07/21 23:22:57.943161296 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:57.943163306 [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:33435 ...
Connected to session server http://127.0.0.1:33435
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:58.085082841 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:58.085247638 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/21 23:22:58.368392419
2026/07/21 23:22:58.368408100 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/21 23:22:58.368482138 * Trying 3.142.16.141:443...
2026/07/21 23:22:58.368483420 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0)
2026/07/21 23:22:58.368492601 * ALPN, offering h2
2026/07/21 23:22:58.368493068 * ALPN, offering http/1.1
2026/07/21 23:22:58.368502557 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 23:22:58.368503135 * CApath: /etc/ssl/certs
2026/07/21 23:22:58.368521990 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:58.368522931 } [5 bytes data]
2026/07/21 23:22:58.368530027 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 23:22:58.368530323 } [512 bytes data]
2026/07/21 23:22:58.368540930 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:58.368541587 { [5 bytes data]
2026/07/21 23:22:58.368553473 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 23:22:58.368555409 { [104 bytes data]
2026/07/21 23:22:58.368568770 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:58.368569664 { [5 bytes data]
2026/07/21 23:22:58.368577779 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/21 23:22:58.368578242 { [3880 bytes data]
2026/07/21 23:22:58.368583978 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:58.368584436 { [5 bytes data]
2026/07/21 23:22:58.368590182 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/21 23:22:58.368590580 { [333 bytes data]
2026/07/21 23:22:58.368596272 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:58.368596838 { [5 bytes data]
2026/07/21 23:22:58.368602575 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/21 23:22:58.368602845 { [4 bytes data]
2026/07/21 23:22:58.368608401 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:58.368608671 } [5 bytes data]
2026/07/21 23:22:58.368613936 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/21 23:22:58.368633672 } [70 bytes data]
2026/07/21 23:22:58.368644367 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 23:22:58.368645007 } [5 bytes data]
2026/07/21 23:22:58.368652071 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 23:22:58.368652523 } [1 bytes data]
2026/07/21 23:22:58.368660027 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:22:58.368660350 } [5 bytes data]
2026/07/21 23:22:58.368665581 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/21 23:22:58.368665836 } [16 bytes data]
2026/07/21 23:22:58.368671226 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 23:22:58.368671488 { [5 bytes data]
2026/07/21 23:22:58.368680038 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:22:58.368680586 { [5 bytes data]
2026/07/21 23:22:58.368687351 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/21 23:22:58.368687942 { [16 bytes data]
2026/07/21 23:22:58.368704437 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/21 23:22:58.368705120 * ALPN, server accepted to use h2
2026/07/21 23:22:58.368717924 * Server certificate:
2026/07/21 23:22:58.368719564 * subject: CN=p3m.posit.it
2026/07/21 23:22:58.368739858 * start date: Jul 12 00:00:00 2026 GMT
2026/07/21 23:22:58.368740460 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/21 23:22:58.368746416 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/21 23:22:58.368747013 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/21 23:22:58.368760295 * SSL certificate verify ok.
2026/07/21 23:22:58.368760880 * Using HTTP2, server supports multiplexing
2026/07/21 23:22:58.368769553 * Connection state changed (HTTP/2 confirmed)
2026/07/21 23:22:58.368770117 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 23:22:58.368803124 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:58.368803782 } [5 bytes data]
2026/07/21 23:22:58.368810913 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:58.368811324 } [5 bytes data]
2026/07/21 23:22:58.368816671 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:58.368816960 } [5 bytes data]
2026/07/21 23:22:58.368821972 * Using Stream ID: 1 (easy handle 0x55bc4bb57a40)
2026/07/21 23:22:58.368822458 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:58.368829246 } [5 bytes data]
2026/07/21 23:22:58.368829567 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/21 23:22:58.368835198 > Host: packagemanager.posit.co
2026/07/21 23:22:58.368835537 > user-agent: curl/7.81.0
2026/07/21 23:22:58.368841501 > accept: */*
2026/07/21 23:22:58.368841804 >
2026/07/21 23:22:58.368845652 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:58.368845943 { [5 bytes data]
2026/07/21 23:22:58.368855665 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/21 23:22:58.368855965 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:22:58.368862822 } [5 bytes data]
2026/07/21 23:22:58.368863126 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:58.368868153 { [5 bytes data]
2026/07/21 23:22:58.368868438 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:58.368873537 { [5 bytes data]
2026/07/21 23:22:58.368873917 < HTTP/2 400
2026/07/21 23:22:58.368882225 < date: Tue, 21 Jul 2026 23:22:58 GMT
2026/07/21 23:22:58.368882863 < content-type: text/plain; charset=utf-8
2026/07/21 23:22:58.368890959 < content-length: 94
2026/07/21 23:22:58.368891457 < cache-control: max-age=3600
2026/07/21 23:22:58.368898171 < request-id: 6814e681-e9b7-4ced-aefb-8bc4cfc042e6
2026/07/21 23:22:58.368898547 < server: Posit Package Manager v2026.06.0
2026/07/21 23:22:58.368907293 < x-content-type-options: nosniff
2026/07/21 23:22:58.368907715 < x-frame-options: DENY
2026/07/21 23:22:58.368915314 < x-repository-type: RSPM
2026/07/21 23:22:58.368915795 <
2026/07/21 23:22:58.368921127 { [94 bytes data]
2026/07/21 23:22:58.368921584 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:22:58.368927700 { [5 bytes data]
2026/07/21 23:22:58.373078209 * Connection #0 to host packagemanager.posit.co left intact
Stopped session pings to http://127.0.0.1:33435
packrat-restore-sandbox R-version Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 23:22:58.386160777 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:58.386326214 [connect-session] Job Key: [redacted]
2026/07/21 23:22:58.386334472 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:58.386336675 [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:37669 ...
Connected to session server http://127.0.0.1:37669
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:58.985805580 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:58.985994318 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/01-R-version.sh
2026/07/21 23:22:59.001298620
2026/07/21 23:22:59.001306200 $ /opt/R/4.5.2/bin/R --version
2026/07/21 23:22:59.001355155 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble"
2026/07/21 23:22:59.001356651 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/21 23:22:59.001372541 Platform: x86_64-pc-linux-gnu
2026/07/21 23:22:59.001373775
2026/07/21 23:22:59.001387077 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/21 23:22:59.001388276 You are welcome to redistribute it under the terms of the
2026/07/21 23:22:59.001408982 GNU General Public License versions 2 or 3.
2026/07/21 23:22:59.001409747 For more information about these matters see
2026/07/21 23:22:59.005205124 https://www.gnu.org/licenses/.
packrat-restore-sandbox installed-packages Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 23:22:59.017531558 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:59.017718916 [connect-session] Job Key: [redacted]
2026/07/21 23:22:59.017728302 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:59.017730873 [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:41283 ...
Connected to session server http://127.0.0.1:41283
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:59.158479040 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:59.158653815 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/02-installed-packages.sh
2026/07/21 23:22:59.325264189
2026/07/21 23:22:59.325278873 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/21 23:22:59.325339467 Package Version LibPath
2026/07/21 23:22:59.325340492 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325355674 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325359889 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325388026 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325401074 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325466707 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325467632 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325477358 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325477831 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325487928 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325488488 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325498632 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325499107 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325508746 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325509165 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325518263 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325518708 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325528201 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325528717 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325538758 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325539172 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325548608 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325549098 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325558784 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325559216 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325568716 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325569107 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325582636 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325583280 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325597184 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325597802 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325611838 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325618460 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325636993 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325637560 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325647170 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325647607 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325657131 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325657518 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325677855 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.325678441 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:22:59.329425715 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/21 23:22:59.342687888 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:59.342882768 [connect-session] Job Key: [redacted]
2026/07/21 23:22:59.342893259 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:59.342895316 [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:45333 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:45333
2026/07/21 23:22:59.485497357 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:59.485670636 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/03-options.R
2026/07/21 23:22:59.486031488 $add.smooth
2026/07/21 23:22:59.486035353 [1] TRUE
2026/07/21 23:22:59.486057959
2026/07/21 23:22:59.486058680 $bitmapType
2026/07/21 23:22:59.486063650 [1] "cairo"
2026/07/21 23:22:59.486063966
2026/07/21 23:22:59.486068032 $browser
2026/07/21 23:22:59.486069663 [1] "xdg-open"
2026/07/21 23:22:59.486074980
2026/07/21 23:22:59.486075316 $browserNLdisabled
2026/07/21 23:22:59.486080230 [1] FALSE
2026/07/21 23:22:59.486080557
2026/07/21 23:22:59.486084177 $catch.script.errors
2026/07/21 23:22:59.486084485 [1] FALSE
2026/07/21 23:22:59.486089610
2026/07/21 23:22:59.486090054 $CBoundsCheck
2026/07/21 23:22:59.486093934 [1] FALSE
2026/07/21 23:22:59.486094241
2026/07/21 23:22:59.486097723 $check.bounds
2026/07/21 23:22:59.486098013 [1] FALSE
2026/07/21 23:22:59.486101872
2026/07/21 23:22:59.486102152 $citation.bibtex.max
2026/07/21 23:22:59.486110208 [1] 1
2026/07/21 23:22:59.486110868
2026/07/21 23:22:59.486116920 $continue
2026/07/21 23:22:59.486118829 [1] "+ "
2026/07/21 23:22:59.486143573
2026/07/21 23:22:59.486144410 $contrasts
2026/07/21 23:22:59.486154340 unordered ordered
2026/07/21 23:22:59.486156350 "contr.treatment" "contr.poly"
2026/07/21 23:22:59.486165089
2026/07/21 23:22:59.486165553 $defaultPackages
2026/07/21 23:22:59.486171570 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/21 23:22:59.486172357
2026/07/21 23:22:59.486180802 $demo.ask
2026/07/21 23:22:59.486181262 [1] "default"
2026/07/21 23:22:59.486187454
2026/07/21 23:22:59.486187961 $deparse.cutoff
2026/07/21 23:22:59.486193812 [1] 60
2026/07/21 23:22:59.486194362
2026/07/21 23:22:59.486200015 $device
2026/07/21 23:22:59.486388229 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/21 23:22:59.486393019 width, height, onefile, family, title, fonts, version, paper,
2026/07/21 23:22:59.486411139 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/21 23:22:59.486411800 useKerning, fillOddEven, compress, timestamp, producer, author)
2026/07/21 23:22:59.486420580 {
2026/07/21 23:22:59.486421172 initPSandPDFfonts()
2026/07/21 23:22:59.486430471 new <- list()
2026/07/21 23:22:59.486431218 if (!missing(width))
2026/07/21 23:22:59.486438012 new$width <- width
2026/07/21 23:22:59.486438335 if (!missing(height))
2026/07/21 23:22:59.486443912 new$height <- height
2026/07/21 23:22:59.486444183 if (!missing(onefile))
2026/07/21 23:22:59.486449150 new$onefile <- onefile
2026/07/21 23:22:59.486449480 if (!missing(title))
2026/07/21 23:22:59.486454809 new$title <- title
2026/07/21 23:22:59.486455087 if (!missing(fonts))
2026/07/21 23:22:59.486460098 new$fonts <- fonts
2026/07/21 23:22:59.486462475 if (!missing(version))
2026/07/21 23:22:59.486471495 new$version <- version
2026/07/21 23:22:59.486472472 if (!missing(paper))
2026/07/21 23:22:59.486481449 new$paper <- paper
2026/07/21 23:22:59.486481755 if (!missing(encoding))
2026/07/21 23:22:59.486486578 new$encoding <- encoding
2026/07/21 23:22:59.486486834 if (!missing(bg))
2026/07/21 23:22:59.486491621 new$bg <- bg
2026/07/21 23:22:59.486491879 if (!missing(fg))
2026/07/21 23:22:59.486496291 new$fg <- fg
2026/07/21 23:22:59.486496548 if (!missing(pointsize))
2026/07/21 23:22:59.486501225 new$pointsize <- pointsize
2026/07/21 23:22:59.486501668 if (!missing(pagecentre))
2026/07/21 23:22:59.486506901 new$pagecentre <- pagecentre
2026/07/21 23:22:59.486507182 if (!missing(colormodel))
2026/07/21 23:22:59.486512271 new$colormodel <- colormodel
2026/07/21 23:22:59.486512537 if (!missing(useDingbats))
2026/07/21 23:22:59.486517686 new$useDingbats <- useDingbats
2026/07/21 23:22:59.486517973 if (!missing(useKerning))
2026/07/21 23:22:59.486533100 new$useKerning <- useKerning
2026/07/21 23:22:59.486533730 if (!missing(fillOddEven))
2026/07/21 23:22:59.486543238 new$fillOddEven <- fillOddEven
2026/07/21 23:22:59.486543730 if (!missing(compress))
2026/07/21 23:22:59.486550215 new$compress <- compress
2026/07/21 23:22:59.486550504 if (!missing(timestamp))
2026/07/21 23:22:59.486555488 new$timestamp <- timestamp
2026/07/21 23:22:59.486555760 if (!missing(producer))
2026/07/21 23:22:59.486560771 new$producer <- producer
2026/07/21 23:22:59.486561083 if (!missing(author))
2026/07/21 23:22:59.486566525 new$author <- author
2026/07/21 23:22:59.486566828 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/21 23:22:59.486579058 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/21 23:22:59.486579743 inherits(family, "CIDFont"))) {
2026/07/21 23:22:59.486586384 enc <- family$encoding
2026/07/21 23:22:59.486586703 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/21 23:22:59.486593513 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/21 23:22:59.486596267 "default"))
2026/07/21 23:22:59.486605993 old$encoding <- enc
2026/07/21 23:22:59.486606501 family <- family$metrics
2026/07/21 23:22:59.486612731 }
2026/07/21 23:22:59.486613017 if (is.null(old$encoding) || old$encoding == "default")
2026/07/21 23:22:59.486618411 old$encoding <- guessEncoding()
2026/07/21 23:22:59.486618708 if (!missing(family)) {
2026/07/21 23:22:59.486624041 if (length(family) == 4L) {
2026/07/21 23:22:59.486624485 family <- c(family, "Symbol.afm")
2026/07/21 23:22:59.486630952 }
2026/07/21 23:22:59.486631232 else if (length(family) == 5L) {
2026/07/21 23:22:59.486635875 }
2026/07/21 23:22:59.486636142 else if (length(family) == 1L) {
2026/07/21 23:22:59.486640847 pf <- pdfFonts(family)[[1L]]
2026/07/21 23:22:59.486641233 if (is.null(pf))
2026/07/21 23:22:59.486646347 stop(gettextf("unknown family '%s'", family),
2026/07/21 23:22:59.486646739 domain = NA)
2026/07/21 23:22:59.486652643 matchFont(pf, old$encoding)
2026/07/21 23:22:59.486652915 }
2026/07/21 23:22:59.486657794 else stop("invalid 'family' argument")
2026/07/21 23:22:59.486660137 old$family <- family
2026/07/21 23:22:59.486668624 }
2026/07/21 23:22:59.486669120 version <- old$version
2026/07/21 23:22:59.486674907 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/21 23:22:59.486675249 "2.0")
2026/07/21 23:22:59.486680044 if (version %in% versions)
2026/07/21 23:22:59.486680335 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/21 23:22:59.486686717 else stop("invalid PDF version")
2026/07/21 23:22:59.486686991 onefile <- old$onefile
2026/07/21 23:22:59.486692198 if (!checkIntFormat(file))
2026/07/21 23:22:59.486692475 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/21 23:22:59.486703498 domain = NA)
2026/07/21 23:22:59.486703796 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/21 23:22:59.486709774 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/21 23:22:59.486710076 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/21 23:22:59.486717306 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/21 23:22:59.486717610 old$fillOddEven, old$compress, old$timestamp, old$producer,
2026/07/21 23:22:59.486728471 old$author)
2026/07/21 23:22:59.486733169 invisible()
2026/07/21 23:22:59.486733723 }
2026/07/21 23:22:59.486738816 <bytecode: 0x5628fd6e3c50>
2026/07/21 23:22:59.486739218 <environment: namespace:grDevices>
2026/07/21 23:22:59.486745035
2026/07/21 23:22:59.486745340 $device.ask.default
2026/07/21 23:22:59.486751290 [1] FALSE
2026/07/21 23:22:59.486751596
2026/07/21 23:22:59.486755197 $digits
2026/07/21 23:22:59.486755474 [1] 7
2026/07/21 23:22:59.486759187
2026/07/21 23:22:59.486759469 $download.file.extra
2026/07/21 23:22:59.486764228 [1] "-L -f -w 'curl: HTTP %{http_code} %{url_effective}\n' -A 'RStudio R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)'"
2026/07/21 23:22:59.486764805
2026/07/21 23:22:59.486772231 $download.file.method
2026/07/21 23:22:59.486772537 [1] "curl"
2026/07/21 23:22:59.486791761
2026/07/21 23:22:59.486792440 $dvipscmd
2026/07/21 23:22:59.486800937 [1] "dvips"
2026/07/21 23:22:59.486801420
2026/07/21 23:22:59.486805873 $echo
2026/07/21 23:22:59.486806160 [1] FALSE
2026/07/21 23:22:59.486810192
2026/07/21 23:22:59.486810478 $editor
2026/07/21 23:22:59.486814091 [1] "vi"
2026/07/21 23:22:59.486814393
2026/07/21 23:22:59.486817999 $encoding
2026/07/21 23:22:59.486818305 [1] "native.enc"
2026/07/21 23:22:59.486822329
2026/07/21 23:22:59.486822614 $example.ask
2026/07/21 23:22:59.486826223 [1] "default"
2026/07/21 23:22:59.486826509
2026/07/21 23:22:59.486830055 $expressions
2026/07/21 23:22:59.486830323 [1] 5000
2026/07/21 23:22:59.486834303
2026/07/21 23:22:59.486834599 $help.search.types
2026/07/21 23:22:59.486838768 [1] "vignette" "demo" "help"
2026/07/21 23:22:59.486839085
2026/07/21 23:22:59.486843263 $help.try.all.packages
2026/07/21 23:22:59.486843570 [1] FALSE
2026/07/21 23:22:59.486847952
2026/07/21 23:22:59.486848217 $HTTPUserAgent
2026/07/21 23:22:59.486852072 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/21 23:22:59.486852374
2026/07/21 23:22:59.486857959 $internet.info
2026/07/21 23:22:59.486858241 [1] 2
2026/07/21 23:22:59.486862087
2026/07/21 23:22:59.486862352 $keep.parse.data
2026/07/21 23:22:59.486866264 [1] TRUE
2026/07/21 23:22:59.486866542
2026/07/21 23:22:59.486870140 $keep.parse.data.pkgs
2026/07/21 23:22:59.486870464 [1] FALSE
2026/07/21 23:22:59.486877995
2026/07/21 23:22:59.486878282 $keep.source
2026/07/21 23:22:59.486882086 [1] FALSE
2026/07/21 23:22:59.486882372
2026/07/21 23:22:59.486885836 $keep.source.pkgs
2026/07/21 23:22:59.486886099 [1] FALSE
2026/07/21 23:22:59.486890210
2026/07/21 23:22:59.486890489 $locatorBell
2026/07/21 23:22:59.486894180 [1] TRUE
2026/07/21 23:22:59.486894471
2026/07/21 23:22:59.486898833 $mailer
2026/07/21 23:22:59.486899120 [1] "mailto"
2026/07/21 23:22:59.486902976
2026/07/21 23:22:59.486903240 $matprod
2026/07/21 23:22:59.486906979 [1] "default"
2026/07/21 23:22:59.486907287
2026/07/21 23:22:59.486910988 $max.contour.segments
2026/07/21 23:22:59.486911260 [1] 25000
2026/07/21 23:22:59.486915356
2026/07/21 23:22:59.486915622 $max.print
2026/07/21 23:22:59.486919203 [1] 99999
2026/07/21 23:22:59.486919481
2026/07/21 23:22:59.486922834 $menu.graphics
2026/07/21 23:22:59.486923100 [1] TRUE
2026/07/21 23:22:59.486927121
2026/07/21 23:22:59.486927386 $na.action
2026/07/21 23:22:59.486934396 [1] "na.omit"
2026/07/21 23:22:59.486934956
2026/07/21 23:22:59.486940243 $nwarnings
2026/07/21 23:22:59.486940678 [1] 50
2026/07/21 23:22:59.486945841
2026/07/21 23:22:59.486946307 $OutDec
2026/07/21 23:22:59.486951125 [1] "."
2026/07/21 23:22:59.486951554
2026/07/21 23:22:59.486955934 $packrat.authenticated.downloads.use.renv
2026/07/21 23:22:59.486957363 [1] TRUE
2026/07/21 23:22:59.486963841
2026/07/21 23:22:59.486964261 $packrat.connect.timeout
2026/07/21 23:22:59.486969617 [1] 10
2026/07/21 23:22:59.486970035
2026/07/21 23:22:59.486974680 $packrat.untrusted.packages
2026/07/21 23:22:59.486975030 character(0)
2026/07/21 23:22:59.486981190
2026/07/21 23:22:59.486981694 $packrat.verbose.cache
2026/07/21 23:22:59.486987554 [1] TRUE
2026/07/21 23:22:59.486987941
2026/07/21 23:22:59.486992339 $pager
2026/07/21 23:22:59.486992759 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/07/21 23:22:59.486999079
2026/07/21 23:22:59.486999469 $papersize
2026/07/21 23:22:59.487004258 [1] "letter"
2026/07/21 23:22:59.487004605
2026/07/21 23:22:59.487011309 $PCRE_limit_recursion
2026/07/21 23:22:59.487011718 [1] NA
2026/07/21 23:22:59.487016767
2026/07/21 23:22:59.487017113 $PCRE_study
2026/07/21 23:22:59.487021306 [1] FALSE
2026/07/21 23:22:59.487021666
2026/07/21 23:22:59.487025658 $PCRE_use_JIT
2026/07/21 23:22:59.487026011 [1] TRUE
2026/07/21 23:22:59.487030573
2026/07/21 23:22:59.487031075 $pdfviewer
2026/07/21 23:22:59.487035204 [1] "/usr/bin/xdg-open"
2026/07/21 23:22:59.487035577
2026/07/21 23:22:59.487040154 $pkgType
2026/07/21 23:22:59.487040524 [1] "source"
2026/07/21 23:22:59.487044992
2026/07/21 23:22:59.487045342 $printcmd
2026/07/21 23:22:59.487049696 [1] "/usr/bin/lpr"
2026/07/21 23:22:59.487050061
2026/07/21 23:22:59.487054740 $prompt
2026/07/21 23:22:59.487055132 [1] "> "
2026/07/21 23:22:59.487060059
2026/07/21 23:22:59.487060485 $repos
2026/07/21 23:22:59.487064715 CRAN
2026/07/21 23:22:59.487065071 "@CRAN@"
2026/07/21 23:22:59.487070155
2026/07/21 23:22:59.487070540 $rl_word_breaks
2026/07/21 23:22:59.487075516 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/21 23:22:59.487075959
2026/07/21 23:22:59.487081072 $scipen
2026/07/21 23:22:59.487081480 [1] 0
2026/07/21 23:22:59.487086283
2026/07/21 23:22:59.487086706 $show.coef.Pvalues
2026/07/21 23:22:59.487092097 [1] TRUE
2026/07/21 23:22:59.487092510
2026/07/21 23:22:59.487115526 $show.error.messages
2026/07/21 23:22:59.487116079 [1] TRUE
2026/07/21 23:22:59.487122515
2026/07/21 23:22:59.487122970 $show.signif.stars
2026/07/21 23:22:59.487128528 [1] TRUE
2026/07/21 23:22:59.487128994
2026/07/21 23:22:59.487134259 $showErrorCalls
2026/07/21 23:22:59.487134721 [1] TRUE
2026/07/21 23:22:59.487140519
2026/07/21 23:22:59.487140936 $showNCalls
2026/07/21 23:22:59.487146036 [1] 50
2026/07/21 23:22:59.487146427
2026/07/21 23:22:59.487150910 $showWarnCalls
2026/07/21 23:22:59.487151343 [1] FALSE
2026/07/21 23:22:59.487156393
2026/07/21 23:22:59.487159704 $str
2026/07/21 23:22:59.487164484 $str$strict.width
2026/07/21 23:22:59.487165696 [1] "no"
2026/07/21 23:22:59.487171622
2026/07/21 23:22:59.487172033 $str$digits.d
2026/07/21 23:22:59.487176844 [1] 3
2026/07/21 23:22:59.487177263
2026/07/21 23:22:59.487181729 $str$vec.len
2026/07/21 23:22:59.487182169 [1] 4
2026/07/21 23:22:59.487187636
2026/07/21 23:22:59.487188101 $str$list.len
2026/07/21 23:22:59.487193301 [1] 99
2026/07/21 23:22:59.487193716
2026/07/21 23:22:59.487198479 $str$deparse.lines
2026/07/21 23:22:59.487199025 NULL
2026/07/21 23:22:59.487204764
2026/07/21 23:22:59.487205180 $str$drop.deparse.attr
2026/07/21 23:22:59.487210782 [1] TRUE
2026/07/21 23:22:59.487211220
2026/07/21 23:22:59.487216060 $str$formatNum
2026/07/21 23:22:59.487216478 function (x, ...)
2026/07/21 23:22:59.487222470 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/21 23:22:59.487223078 <environment: 0x5628fdf57018>
2026/07/21 23:22:59.487231361
2026/07/21 23:22:59.487231788
2026/07/21 23:22:59.487236441 $str.dendrogram.last
2026/07/21 23:22:59.487236857 [1] "`"
2026/07/21 23:22:59.487242437
2026/07/21 23:22:59.487242780 $texi2dvi
2026/07/21 23:22:59.487247636 [1] "/usr/bin/texi2dvi"
2026/07/21 23:22:59.487248032
2026/07/21 23:22:59.487253504 $timeout
2026/07/21 23:22:59.487254237 [1] 60
2026/07/21 23:22:59.487259136
2026/07/21 23:22:59.487259502 $ts.eps
2026/07/21 23:22:59.487264401 [1] 1e-05
2026/07/21 23:22:59.487264822
2026/07/21 23:22:59.487269664 $ts.S.compat
2026/07/21 23:22:59.487270129 [1] FALSE
2026/07/21 23:22:59.487276165
2026/07/21 23:22:59.487276593 $unzip
2026/07/21 23:22:59.487281899 [1] "/usr/bin/unzip"
2026/07/21 23:22:59.487282372
2026/07/21 23:22:59.487287869 $useFancyQuotes
2026/07/21 23:22:59.487288314 [1] TRUE
2026/07/21 23:22:59.487294217
2026/07/21 23:22:59.487294648 $verbose
2026/07/21 23:22:59.487299757 [1] FALSE
2026/07/21 23:22:59.487300191
2026/07/21 23:22:59.487305151 $warn
2026/07/21 23:22:59.487305581 [1] 0
2026/07/21 23:22:59.487310561
2026/07/21 23:22:59.487310963 $warning.length
2026/07/21 23:22:59.487316006 [1] 1000
2026/07/21 23:22:59.487316432
2026/07/21 23:22:59.487321222 $warnPartialMatchArgs
2026/07/21 23:22:59.487321695 [1] FALSE
2026/07/21 23:22:59.487330828
2026/07/21 23:22:59.487331307 $warnPartialMatchAttr
2026/07/21 23:22:59.487337202 [1] FALSE
2026/07/21 23:22:59.487337643
2026/07/21 23:22:59.487342626 $warnPartialMatchDollar
2026/07/21 23:22:59.487343102 [1] FALSE
2026/07/21 23:22:59.487350732
2026/07/21 23:22:59.487351298 $width
2026/07/21 23:22:59.487356611 [1] 80
2026/07/21 23:22:59.487357090
packrat-restore-sandbox environment Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 23:22:59.504842651 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:59.505032414 [connect-session] Job Key: [redacted]
2026/07/21 23:22:59.505041300 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:59.505043275 [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:33079 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:33079
2026/07/21 23:22:59.646296872 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:59.646467255 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/04-environment.sh
2026/07/21 23:22:59.652414265
2026/07/21 23:22:59.652422110 $ env
2026/07/21 23:22:59.652463861 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488
2026/07/21 23:22:59.652464739 EDITOR=vi
2026/07/21 23:22:59.652473745 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:22:59.652474395 HOSTNAME=0b9eaff6ee40
2026/07/21 23:22:59.652481392 LANG=en_US.UTF-8
2026/07/21 23:22:59.652481724 LANGUAGE=en_US:en
2026/07/21 23:22:59.652487783 LC_ALL=en_US.UTF-8
2026/07/21 23:22:59.652488174 LD_LIBRARY_PATH=/opt/R/4.5.2/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/07/21 23:22:59.652500541 LN_S=ln -s
2026/07/21 23:22:59.652500820 LOGNAME=rstudio-connect
2026/07/21 23:22:59.652509499 MAKEFLAGS=-j1
2026/07/21 23:22:59.652509906 MAKE=make
2026/07/21 23:22:59.652518904 PAGER=/usr/bin/pager
2026/07/21 23:22:59.652519376 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026/07/21 23:22:59.652526356 POSIT_CONNECT=1
2026/07/21 23:22:59.652526664 POSIT_PRODUCT=CONNECT
2026/07/21 23:22:59.652535043 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 23:22:59.652535597 R_ARCH=
2026/07/21 23:22:59.652541414 R_BROWSER=xdg-open
2026/07/21 23:22:59.652541740 R_BZIPCMD=/usr/bin/bzip2
2026/07/21 23:22:59.652547708 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/07/21 23:22:59.652547942 R_ENVIRON_USER=REDACTED
2026/07/21 23:22:59.652553096 R_GZIPCMD=/usr/bin/gzip
2026/07/21 23:22:59.652553347 R_HOME=/opt/R/4.5.2/lib/R
2026/07/21 23:22:59.652557410 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/07/21 23:22:59.652557960 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/07/21 23:22:59.652563587 R_LIBS_USER=REDACTED
2026/07/21 23:22:59.652563875 R_PACKRAT_CACHE_DIR=/opt/rstudio-connect/mnt/packrat
2026/07/21 23:22:59.652568977 R_PACKRAT_SRC_DIR=/opt/rstudio-connect/mnt/tmp/RtmpVR1vsa/packrat-src
2026/07/21 23:22:59.652569553 R_PAPERSIZE=letter
2026/07/21 23:22:59.652575527 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/21 23:22:59.652575762 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/21 23:22:59.652580540 R_PRINTCMD=/usr/bin/lpr
2026/07/21 23:22:59.652580788 R_PROFILE_USER=REDACTED
2026/07/21 23:22:59.652590187 R_RD4PDF=times,inconsolata,hyper
2026/07/21 23:22:59.652590682 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpVR1vsa
2026/07/21 23:22:59.652608321 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/07/21 23:22:59.652615903 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/21 23:22:59.652646364 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/21 23:22:59.652646883 RSTUDIO_PRODUCT=CONNECT
2026/07/21 23:22:59.652655380 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/21 23:22:59.652655837 R_UNZIPCMD=/usr/bin/unzip
2026/07/21 23:22:59.652664661 R_ZIPCMD=/usr/bin/zip
2026/07/21 23:22:59.652665109 SED=/usr/bin/sed
2026/07/21 23:22:59.652671979 SHLVL=2
2026/07/21 23:22:59.652672475 STARTUP_DEBUG_MODE=0
2026/07/21 23:22:59.652679710 TAR=/usr/bin/tar
2026/07/21 23:22:59.652680150 TERM=xterm
2026/07/21 23:22:59.652686601 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:22:59.652687033 TZ=UTC
2026/07/21 23:22:59.652694427 USERNAME=rstudio-connect
2026/07/21 23:22:59.652694835 USER=rstudio-connect
2026/07/21 23:22:59.655710492 _=/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/21 23:22:59.669381749 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:59.669569097 [connect-session] Job Key: [redacted]
2026/07/21 23:22:59.669578835 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:59.669580982 [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:46077 ...
Connected to session server http://127.0.0.1:46077
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:59.812341827 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:59.812618490 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/05-mounts.sh
2026/07/21 23:22:59.818102456
2026/07/21 23:22:59.818124731 $ findmnt --notruncate
2026/07/21 23:22:59.818154167 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 23:22:59.818157906 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay2/l/
M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:59.818240932 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:59.818317120 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 23:22:59.818318275 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:22:59.818330736 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:59.818331017 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 23:22:59.818343046 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:22:59.818343578 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 23:22:59.818355662 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 23:22:59.818356634 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:59.818395221 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl
ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:59.818400137 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overl
ay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:59.818572784 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:59.818573919 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:59.818602013 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:59.818602444 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:59.818633600 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/apps/0/0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:59.818634297 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/HmAFlZn17luoN5nF] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:59.818664093 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/R] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:59.818664517 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/packrat] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:22:59.818692038 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace3166026031] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:59.818692748 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:22:59.821271776 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/docker/overlay
2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
packrat-restore-sandbox r-package-repository Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 23:22:59.833403210 [connect-session] Connect Session v2026.06.1
2026/07/21 23:22:59.833585427 [connect-session] Job Key: [redacted]
2026/07/21 23:22:59.833595127 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:22:59.833597796 [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:38515 ...
Connected to session server http://127.0.0.1:38515
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:22:59.966384716 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:22:59.966773221 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/21 23:23:00.150020258
2026/07/21 23:23:00.150037964 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/21 23:23:00.150109535 * Trying 3.142.16.141:443...
2026/07/21 23:23:00.150111649 * Connected to packagemanager.posit.co (3.142.16.141) port 443 (#0)
2026/07/21 23:23:00.150129941 * ALPN, offering h2
2026/07/21 23:23:00.150130455 * ALPN, offering http/1.1
2026/07/21 23:23:00.150139111 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 23:23:00.150139687 * CApath: /etc/ssl/certs
2026/07/21 23:23:00.150149968 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:23:00.150150901 } [5 bytes data]
2026/07/21 23:23:00.150161762 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 23:23:00.150162732 } [512 bytes data]
2026/07/21 23:23:00.150172910 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:23:00.150173596 { [5 bytes data]
2026/07/21 23:23:00.150183302 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 23:23:00.150183816 { [104 bytes data]
2026/07/21 23:23:00.150193035 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:23:00.150193516 { [5 bytes data]
2026/07/21 23:23:00.150203143 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/21 23:23:00.150203728 { [3880 bytes data]
2026/07/21 23:23:00.150212602 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:23:00.150213505 { [5 bytes data]
2026/07/21 23:23:00.150223155 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/21 23:23:00.150223967 { [333 bytes data]
2026/07/21 23:23:00.150232433 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:23:00.150232937 { [5 bytes data]
2026/07/21 23:23:00.150238829 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/21 23:23:00.150239143 { [4 bytes data]
2026/07/21 23:23:00.150244749 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:23:00.150245092 } [5 bytes data]
2026/07/21 23:23:00.150250829 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/21 23:23:00.150251257 } [70 bytes data]
2026/07/21 23:23:00.150256944 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 23:23:00.150257380 } [5 bytes data]
2026/07/21 23:23:00.150262628 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 23:23:00.150263084 } [1 bytes data]
2026/07/21 23:23:00.150269732 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:23:00.150270672 } [5 bytes data]
2026/07/21 23:23:00.150276600 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/21 23:23:00.150277032 } [16 bytes data]
2026/07/21 23:23:00.150282972 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 23:23:00.150283281 { [5 bytes data]
2026/07/21 23:23:00.150289025 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:23:00.150289532 { [5 bytes data]
2026/07/21 23:23:00.150295591 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/21 23:23:00.150295944 { [16 bytes data]
2026/07/21 23:23:00.150301765 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/21 23:23:00.150302293 * ALPN, server accepted to use h2
2026/07/21 23:23:00.150310317 * Server certificate:
2026/07/21 23:23:00.150310609 * subject: CN=p3m.posit.it
2026/07/21 23:23:00.150315957 * start date: Jul 12 00:00:00 2026 GMT
2026/07/21 23:23:00.150316390 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/21 23:23:00.150321557 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/21 23:23:00.150322244 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/21 23:23:00.150330154 * SSL certificate verify ok.
2026/07/21 23:23:00.150330419 * Using HTTP2, server supports multiplexing
2026/07/21 23:23:00.150335474 * Connection state changed (HTTP/2 confirmed)
2026/07/21 23:23:00.150335735 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 23:23:00.150357845 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:23:00.150358438 } [5 bytes data]
2026/07/21 23:23:00.150365738 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:23:00.150366183 } [5 bytes data]
2026/07/21 23:23:00.150372439 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:23:00.150372901 } [5 bytes data]
2026/07/21 23:23:00.150379157 * Using Stream ID: 1 (easy handle 0x558f1a3bba40)
2026/07/21 23:23:00.150379696 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:23:00.150386684 } [5 bytes data]
2026/07/21 23:23:00.150387011 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/21 23:23:00.150392415 > Host: packagemanager.posit.co
2026/07/21 23:23:00.150392734 > user-agent: curl/7.81.0
2026/07/21 23:23:00.150399112 > accept: */*
2026/07/21 23:23:00.150399442 >
2026/07/21 23:23:00.150403730 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:23:00.150404135 { [5 bytes data]
2026/07/21 23:23:00.150408960 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/21 23:23:00.150409370 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:23:00.150415539 } [5 bytes data]
2026/07/21 23:23:00.150415795 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:23:00.150420108 { [5 bytes data]
2026/07/21 23:23:00.150420361 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:23:00.150424717 { [5 bytes data]
2026/07/21 23:23:00.150424997 < HTTP/2 400
2026/07/21 23:23:00.150428422 < date: Tue, 21 Jul 2026 23:23:00 GMT
2026/07/21 23:23:00.150428676 < content-type: text/plain; charset=utf-8
2026/07/21 23:23:00.150438099 < content-length: 94
2026/07/21 23:23:00.150438645 < cache-control: max-age=3600
2026/07/21 23:23:00.150445614 < request-id: 39b2bccb-9706-4c7f-973f-6d92c6a79dba
2026/07/21 23:23:00.150446021 < server: Posit Package Manager v2026.06.0
2026/07/21 23:23:00.150454203 < x-content-type-options: nosniff
2026/07/21 23:23:00.150454478 < x-frame-options: DENY
2026/07/21 23:23:00.150460028 < x-repository-type: RSPM
2026/07/21 23:23:00.150460312 <
2026/07/21 23:23:00.150464096 { [94 bytes data]
2026/07/21 23:23:00.150464405 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:23:00.150468863 { [5 bytes data]
2026/07/21 23:23:00.153959860 * Connection #0 to host packagemanager.posit.co left intact
packrat-restore-sandbox r-package-repository Bundle requested R version 4.5.2; using /opt/R/4.5.2/bin/R from Local which has version 4.5.2
Removing prior manifest.json to packrat transformation.
Performing manifest.json to packrat transformation.
2026/07/21 23:23:00.165881643 [connect-session] Connect Session v2026.06.1
2026/07/21 23:23:00.166287969 [connect-session] Job Key: [redacted]
2026/07/21 23:23:00.166298584 [connect-session] WARNING: Publishing with rsconnect or Publisher, upgrade for the generated manifest.json to follow version constraints best practices.
2026/07/21 23:23:00.166300666 [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:39283 ...
Connected to session server http://127.0.0.1:39283
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:23:00.294560809 Configuring packrat to use available credentials for private repository access.
2026/07/21 23:23:00.294734135 Running system check: /opt/rstudio-connect/scripts/system-checks/packrat-restore-sandbox/r-package-repository
2026/07/21 23:23:00.598267773
2026/07/21 23:23:00.598280305 $ curl -Lsv -m 10 --retry 0 -o /dev/null https://packagemanager.posit.co/cran/__linux__/jammy/latest
2026/07/21 23:23:00.598398432 * Trying 18.224.154.113:443...
2026/07/21 23:23:00.598400443 * Connected to packagemanager.posit.co (18.224.154.113) port 443 (#0)
2026/07/21 23:23:00.598410716 * ALPN, offering h2
2026/07/21 23:23:00.598411182 * ALPN, offering http/1.1
2026/07/21 23:23:00.598417556 * CAfile: /etc/ssl/certs/ca-certificates.crt
2026/07/21 23:23:00.598417951 * CApath: /etc/ssl/certs
2026/07/21 23:23:00.598423599 * TLSv1.0 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:23:00.598424179 } [5 bytes data]
2026/07/21 23:23:00.598430060 * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026/07/21 23:23:00.598430316 } [512 bytes data]
2026/07/21 23:23:00.598435182 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:23:00.598435558 { [5 bytes data]
2026/07/21 23:23:00.598440671 * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026/07/21 23:23:00.598441156 { [104 bytes data]
2026/07/21 23:23:00.598445564 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:23:00.598445792 { [5 bytes data]
2026/07/21 23:23:00.598450136 * TLSv1.2 (IN), TLS handshake, Certificate (11):
2026/07/21 23:23:00.598450364 { [3880 bytes data]
2026/07/21 23:23:00.598454702 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:23:00.598454960 { [5 bytes data]
2026/07/21 23:23:00.598459375 * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
2026/07/21 23:23:00.598459617 { [333 bytes data]
2026/07/21 23:23:00.598468972 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:23:00.598469431 { [5 bytes data]
2026/07/21 23:23:00.598482631 * TLSv1.2 (IN), TLS handshake, Server finished (14):
2026/07/21 23:23:00.598484685 { [4 bytes data]
2026/07/21 23:23:00.598503747 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:23:00.598506834 } [5 bytes data]
2026/07/21 23:23:00.598512350 * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
2026/07/21 23:23:00.598512726 } [70 bytes data]
2026/07/21 23:23:00.598517502 * TLSv1.2 (OUT), TLS header, Finished (20):
2026/07/21 23:23:00.598518067 } [5 bytes data]
2026/07/21 23:23:00.598522733 * TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
2026/07/21 23:23:00.598522987 } [1 bytes data]
2026/07/21 23:23:00.598527732 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
2026/07/21 23:23:00.598527978 } [5 bytes data]
2026/07/21 23:23:00.598532727 * TLSv1.2 (OUT), TLS handshake, Finished (20):
2026/07/21 23:23:00.598533096 } [16 bytes data]
2026/07/21 23:23:00.598537687 * TLSv1.2 (IN), TLS header, Finished (20):
2026/07/21 23:23:00.598538140 { [5 bytes data]
2026/07/21 23:23:00.598551102 * TLSv1.2 (IN), TLS header, Certificate Status (22):
2026/07/21 23:23:00.598551449 { [5 bytes data]
2026/07/21 23:23:00.598556336 * TLSv1.2 (IN), TLS handshake, Finished (20):
2026/07/21 23:23:00.598556726 { [16 bytes data]
2026/07/21 23:23:00.598567973 * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2026/07/21 23:23:00.598568463 * ALPN, server accepted to use h2
2026/07/21 23:23:00.598577638 * Server certificate:
2026/07/21 23:23:00.598578149 * subject: CN=p3m.posit.it
2026/07/21 23:23:00.598585052 * start date: Jul 12 00:00:00 2026 GMT
2026/07/21 23:23:00.598585378 * expire date: Jan 25 23:59:59 2027 GMT
2026/07/21 23:23:00.598591389 * subjectAltName: host "packagemanager.posit.co" matched cert's "packagemanager.posit.co"
2026/07/21 23:23:00.598592064 * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
2026/07/21 23:23:00.598615843 * SSL certificate verify ok.
2026/07/21 23:23:00.598616491 * Using HTTP2, server supports multiplexing
2026/07/21 23:23:00.598631423 * Connection state changed (HTTP/2 confirmed)
2026/07/21 23:23:00.598631848 * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
2026/07/21 23:23:00.598653352 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:23:00.598662789 } [5 bytes data]
2026/07/21 23:23:00.598694134 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:23:00.598694761 } [5 bytes data]
2026/07/21 23:23:00.598702594 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:23:00.598703097 } [5 bytes data]
2026/07/21 23:23:00.598709606 * Using Stream ID: 1 (easy handle 0x56348dee7a40)
2026/07/21 23:23:00.598710789 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:23:00.598737199 } [5 bytes data]
2026/07/21 23:23:00.598737705 > GET /cran/__linux__/jammy/latest HTTP/2
2026/07/21 23:23:00.598744587 > Host: packagemanager.posit.co
2026/07/21 23:23:00.598745382 > user-agent: curl/7.81.0
2026/07/21 23:23:00.598752603 > accept: */*
2026/07/21 23:23:00.598752961 >
2026/07/21 23:23:00.598757891 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:23:00.598758404 { [5 bytes data]
2026/07/21 23:23:00.598764733 * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
2026/07/21 23:23:00.598765253 * TLSv1.2 (OUT), TLS header, Supplemental data (23):
2026/07/21 23:23:00.598774093 } [5 bytes data]
2026/07/21 23:23:00.598774459 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:23:00.598800743 { [5 bytes data]
2026/07/21 23:23:00.598801732 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:23:00.598810819 { [5 bytes data]
2026/07/21 23:23:00.598812624 < HTTP/2 400
2026/07/21 23:23:00.598821392 < date: Tue, 21 Jul 2026 23:23:00 GMT
2026/07/21 23:23:00.598822055 < content-type: text/plain; charset=utf-8
2026/07/21 23:23:00.598828877 < content-length: 94
2026/07/21 23:23:00.598829300 < cache-control: max-age=3600
2026/07/21 23:23:00.598835604 < request-id: 9592a74e-1681-401d-8e1b-94424e709bc8
2026/07/21 23:23:00.598836080 < server: Posit Package Manager v2026.06.0
2026/07/21 23:23:00.598845151 < x-content-type-options: nosniff
2026/07/21 23:23:00.598845499 < x-frame-options: DENY
2026/07/21 23:23:00.598852405 < x-repository-type: RSPM
2026/07/21 23:23:00.598852802 <
2026/07/21 23:23:00.598858850 { [94 bytes data]
2026/07/21 23:23:00.598859509 * TLSv1.2 (IN), TLS header, Supplemental data (23):
2026/07/21 23:23:00.598873695 { [5 bytes data]
2026/07/21 23:23:00.603113661 * Connection #0 to host packagemanager.posit.co left intact
rmarkdown-sandbox R-version Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 23:23:00.709995108 [connect-session] Connect Session v2026.06.1
2026/07/21 23:23:00.710194444 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:43367 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:43367
2026/07/21 23:23:00.845886743 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:00.846080679 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:00.846123724 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/07/21 23:23:00.860173526
2026/07/21 23:23:00.860181163 $ /opt/R/4.4.3/bin/R --version
2026/07/21 23:23:00.860220810 R version 4.4.3 (2025-02-28) -- "Trophy Case"
2026/07/21 23:23:00.860221862 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/21 23:23:00.860235334 Platform: x86_64-pc-linux-gnu
2026/07/21 23:23:00.860235887
2026/07/21 23:23:00.860240519 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/21 23:23:00.860240934 You are welcome to redistribute it under the terms of the
2026/07/21 23:23:00.860251690 GNU General Public License versions 2 or 3.
2026/07/21 23:23:00.860252282 For more information about these matters see
2026/07/21 23:23:00.863041613 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:43367
Stopping content session token refresher
Job completed
rmarkdown-sandbox installed-packages Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 23:23:00.875603812 [connect-session] Connect Session v2026.06.1
2026/07/21 23:23:00.875853825 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:41659 ...
Connected to session server http://127.0.0.1:41659
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:23:01.010275240 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:01.010428411 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:01.010487017 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/07/21 23:23:01.152104230
2026/07/21 23:23:01.152119011 $ /opt/R/4.4.3/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/21 23:23:01.152173603 Package Version LibPath
2026/07/21 23:23:01.152174755 base "base" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152187152 boot "boot" "1.3-31" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152187772 class "class" "7.3-23" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152196510 cluster "cluster" "2.1.8" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152196975 codetools "codetools" "0.2-20" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152204421 compiler "compiler" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152204753 datasets "datasets" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152212091 foreign "foreign" "0.8-88" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152212616 graphics "graphics" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152220431 grDevices "grDevices" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152220934 grid "grid" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152232392 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152233028 lattice "lattice" "0.22-6" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152240211 MASS "MASS" "7.3-64" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152240473 Matrix "Matrix" "1.7-2" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152246702 methods "methods" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152246972 mgcv "mgcv" "1.9-1" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152252498 nlme "nlme" "3.1-167" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152252791 nnet "nnet" "7.3-20" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152258326 parallel "parallel" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152258566 rpart "rpart" "4.1.24" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152263881 spatial "spatial" "7.3-18" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152264102 splines "splines" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152269994 stats "stats" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152270350 stats4 "stats4" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152296386 survival "survival" "3.8-3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152297085 tcltk "tcltk" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.152313094 tools "tools" "4.4.3" "/opt/R/4.4.3/lib/R/library"
2026/07/21 23:23:01.155884365 utils "utils" "4.4.3" "/opt/R/4.4.3/lib/R/library"
Stopped session pings to http://127.0.0.1:41659
Stopping content session token refresher
rmarkdown-sandbox options Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 23:23:01.168964994 [connect-session] Connect Session v2026.06.1
2026/07/21 23:23:01.169157702 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:43663 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:43663
2026/07/21 23:23:01.302438395 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:01.302621448 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:01.302813250 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/07/21 23:23:01.303282929 $add.smooth
2026/07/21 23:23:01.303288783 [1] TRUE
2026/07/21 23:23:01.303305687
2026/07/21 23:23:01.303307256 $bitmapType
2026/07/21 23:23:01.303313238 [1] "cairo"
2026/07/21 23:23:01.303313653
2026/07/21 23:23:01.303319590 $browser
2026/07/21 23:23:01.303320040 function (url)
2026/07/21 23:23:01.303325463 {
2026/07/21 23:23:01.303325929 cat("Cannot visit", url, "because the browseURL function is disabled.\n")
2026/07/21 23:23:01.303334434 }
2026/07/21 23:23:01.303334778 <environment: 0x55f16dc6c440>
2026/07/21 23:23:01.303341738
2026/07/21 23:23:01.303342116 $browserNLdisabled
2026/07/21 23:23:01.303347202 [1] FALSE
2026/07/21 23:23:01.303347577
2026/07/21 23:23:01.303352215 $catch.script.errors
2026/07/21 23:23:01.303352597 [1] FALSE
2026/07/21 23:23:01.303362775
2026/07/21 23:23:01.303363159 $CBoundsCheck
2026/07/21 23:23:01.303375649 [1] FALSE
2026/07/21 23:23:01.303380646
2026/07/21 23:23:01.303407208 $check.bounds
2026/07/21 23:23:01.303407820 [1] FALSE
2026/07/21 23:23:01.303414257
2026/07/21 23:23:01.303416716 $citation.bibtex.max
2026/07/21 23:23:01.303422528 [1] 1
2026/07/21 23:23:01.303423060
2026/07/21 23:23:01.303430899 $continue
2026/07/21 23:23:01.303431353 [1] "+ "
2026/07/21 23:23:01.303436120
2026/07/21 23:23:01.303436480 $contrasts
2026/07/21 23:23:01.303440900 unordered ordered
2026/07/21 23:23:01.303441750 "contr.treatment" "contr.poly"
2026/07/21 23:23:01.303448652
2026/07/21 23:23:01.303449111 $defaultPackages
2026/07/21 23:23:01.303454378 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/21 23:23:01.303455219
2026/07/21 23:23:01.303462167 $demo.ask
2026/07/21 23:23:01.303462574 [1] "default"
2026/07/21 23:23:01.303467797
2026/07/21 23:23:01.303468240 $deparse.cutoff
2026/07/21 23:23:01.303473092 [1] 60
2026/07/21 23:23:01.303473519
2026/07/21 23:23:01.303477722 $device
2026/07/21 23:23:01.303578262 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/21 23:23:01.303579462 width, height, onefile, family, title, fonts, version, paper,
2026/07/21 23:23:01.303594597 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/21 23:23:01.303595091 useKerning, fillOddEven, compress)
2026/07/21 23:23:01.303604202 {
2026/07/21 23:23:01.303604750 initPSandPDFfonts()
2026/07/21 23:23:01.303609873 new <- list()
2026/07/21 23:23:01.303610410 if (!missing(width))
2026/07/21 23:23:01.303616441 new$width <- width
2026/07/21 23:23:01.303616860 if (!missing(height))
2026/07/21 23:23:01.303623175 new$height <- height
2026/07/21 23:23:01.303623637 if (!missing(onefile))
2026/07/21 23:23:01.303629677 new$onefile <- onefile
2026/07/21 23:23:01.303630034 if (!missing(title))
2026/07/21 23:23:01.303636163 new$title <- title
2026/07/21 23:23:01.303636534 if (!missing(fonts))
2026/07/21 23:23:01.303643534 new$fonts <- fonts
2026/07/21 23:23:01.303643920 if (!missing(version))
2026/07/21 23:23:01.303650068 new$version <- version
2026/07/21 23:23:01.303650393 if (!missing(paper))
2026/07/21 23:23:01.303656688 new$paper <- paper
2026/07/21 23:23:01.303657104 if (!missing(encoding))
2026/07/21 23:23:01.303663645 new$encoding <- encoding
2026/07/21 23:23:01.303664019 if (!missing(bg))
2026/07/21 23:23:01.303674756 new$bg <- bg
2026/07/21 23:23:01.303675234 if (!missing(fg))
2026/07/21 23:23:01.303681023 new$fg <- fg
2026/07/21 23:23:01.303681423 if (!missing(pointsize))
2026/07/21 23:23:01.303694051 new$pointsize <- pointsize
2026/07/21 23:23:01.303694492 if (!missing(pagecentre))
2026/07/21 23:23:01.303701436 new$pagecentre <- pagecentre
2026/07/21 23:23:01.303701817 if (!missing(colormodel))
2026/07/21 23:23:01.303716335 new$colormodel <- colormodel
2026/07/21 23:23:01.303716723 if (!missing(useDingbats))
2026/07/21 23:23:01.303723723 new$useDingbats <- useDingbats
2026/07/21 23:23:01.303724105 if (!missing(useKerning))
2026/07/21 23:23:01.303730948 new$useKerning <- useKerning
2026/07/21 23:23:01.303731368 if (!missing(fillOddEven))
2026/07/21 23:23:01.303740879 new$fillOddEven <- fillOddEven
2026/07/21 23:23:01.303741346 if (!missing(compress))
2026/07/21 23:23:01.303752839 new$compress <- compress
2026/07/21 23:23:01.303753397 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/21 23:23:01.303762317 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/21 23:23:01.303762719 inherits(family, "CIDFont"))) {
2026/07/21 23:23:01.303772243 enc <- family$encoding
2026/07/21 23:23:01.303772692 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/21 23:23:01.303785572 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/21 23:23:01.303798986 "default"))
2026/07/21 23:23:01.303799475 old$encoding <- enc
2026/07/21 23:23:01.303805780 family <- family$metrics
2026/07/21 23:23:01.303806166 }
2026/07/21 23:23:01.303812126 if (is.null(old$encoding) || old$encoding == "default")
2026/07/21 23:23:01.303812543 old$encoding <- guessEncoding()
2026/07/21 23:23:01.303820480 if (!missing(family)) {
2026/07/21 23:23:01.303820894 if (length(family) == 4L) {
2026/07/21 23:23:01.303827986 family <- c(family, "Symbol.afm")
2026/07/21 23:23:01.303828409 }
2026/07/21 23:23:01.303834596 else if (length(family) == 5L) {
2026/07/21 23:23:01.303834983 }
2026/07/21 23:23:01.303841400 else if (length(family) == 1L) {
2026/07/21 23:23:01.303841794 pf <- pdfFonts(family)[[1L]]
2026/07/21 23:23:01.303849459 if (is.null(pf))
2026/07/21 23:23:01.303849889 stop(gettextf("unknown family '%s'", family),
2026/07/21 23:23:01.303863927 domain = NA)
2026/07/21 23:23:01.303864486 matchFont(pf, old$encoding)
2026/07/21 23:23:01.303870056 }
2026/07/21 23:23:01.303874358 else stop("invalid 'family' argument")
2026/07/21 23:23:01.303875057 old$family <- family
2026/07/21 23:23:01.303881900 }
2026/07/21 23:23:01.303882242 version <- old$version
2026/07/21 23:23:01.303887344 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/21 23:23:01.303887728 "2.0")
2026/07/21 23:23:01.303894316 if (version %in% versions)
2026/07/21 23:23:01.303894710 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/21 23:23:01.303902010 else stop("invalid PDF version")
2026/07/21 23:23:01.303902355 onefile <- old$onefile
2026/07/21 23:23:01.303907071 if (!checkIntFormat(file))
2026/07/21 23:23:01.303912436 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/21 23:23:01.303916199 domain = NA)
2026/07/21 23:23:01.303928850 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/21 23:23:01.303929323 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/21 23:23:01.303938465 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/21 23:23:01.303938973 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/21 23:23:01.303948736 old$fillOddEven, old$compress)
2026/07/21 23:23:01.303950058 invisible()
2026/07/21 23:23:01.303957520 }
2026/07/21 23:23:01.303957965 <bytecode: 0x55f16bf5ea48>
2026/07/21 23:23:01.303969458 <environment: namespace:grDevices>
2026/07/21 23:23:01.303970083
2026/07/21 23:23:01.303993664 $device.ask.default
2026/07/21 23:23:01.303994267 [1] FALSE
2026/07/21 23:23:01.303999692
2026/07/21 23:23:01.304000052 $digits
2026/07/21 23:23:01.304009008 [1] 7
2026/07/21 23:23:01.304009374
2026/07/21 23:23:01.304013039 $dvipscmd
2026/07/21 23:23:01.304013371 [1] "dvips"
2026/07/21 23:23:01.304017768
2026/07/21 23:23:01.304018125 $echo
2026/07/21 23:23:01.304024186 [1] FALSE
2026/07/21 23:23:01.304024823
2026/07/21 23:23:01.304030168 $editor
2026/07/21 23:23:01.304030593 [1] "vi"
2026/07/21 23:23:01.304035095
2026/07/21 23:23:01.304035459 $encoding
2026/07/21 23:23:01.304039770 [1] "native.enc"
2026/07/21 23:23:01.304040181
2026/07/21 23:23:01.304045068 $example.ask
2026/07/21 23:23:01.304045455 [1] "default"
2026/07/21 23:23:01.304050731
2026/07/21 23:23:01.304051142 $expressions
2026/07/21 23:23:01.304055881 [1] 5000
2026/07/21 23:23:01.304056261
2026/07/21 23:23:01.304060541 $help.search.types
2026/07/21 23:23:01.304060944 [1] "vignette" "demo" "help"
2026/07/21 23:23:01.304067440
2026/07/21 23:23:01.304068967 $help.try.all.packages
2026/07/21 23:23:01.304074534 [1] FALSE
2026/07/21 23:23:01.304074928
2026/07/21 23:23:01.304079377 $HTTPUserAgent
2026/07/21 23:23:01.304079829 [1] "R/4.4.3 (ubuntu-22.04) R (4.4.3 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/21 23:23:01.304088073
2026/07/21 23:23:01.304088490 $internet.info
2026/07/21 23:23:01.304093379 [1] 2
2026/07/21 23:23:01.304093772
2026/07/21 23:23:01.304097945 $keep.parse.data
2026/07/21 23:23:01.304098367 [1] TRUE
2026/07/21 23:23:01.304103981
2026/07/21 23:23:01.304104432 $keep.parse.data.pkgs
2026/07/21 23:23:01.304109323 [1] FALSE
2026/07/21 23:23:01.304109754
2026/07/21 23:23:01.304114241 $keep.source
2026/07/21 23:23:01.304114628 [1] FALSE
2026/07/21 23:23:01.304119828
2026/07/21 23:23:01.304120187 $keep.source.pkgs
2026/07/21 23:23:01.304125186 [1] FALSE
2026/07/21 23:23:01.304125605
2026/07/21 23:23:01.304129877 $locatorBell
2026/07/21 23:23:01.304130270 [1] TRUE
2026/07/21 23:23:01.304135275
2026/07/21 23:23:01.304135664 $mailer
2026/07/21 23:23:01.304140075 [1] "mailto"
2026/07/21 23:23:01.304140491
2026/07/21 23:23:01.304144705 $matprod
2026/07/21 23:23:01.304145110 [1] "default"
2026/07/21 23:23:01.304150098
2026/07/21 23:23:01.304150517 $max.contour.segments
2026/07/21 23:23:01.304155571 [1] 25000
2026/07/21 23:23:01.304156025
2026/07/21 23:23:01.304160498 $max.print
2026/07/21 23:23:01.304160863 [1] 99999
2026/07/21 23:23:01.304168224
2026/07/21 23:23:01.304168893 $menu.graphics
2026/07/21 23:23:01.304174506 [1] TRUE
2026/07/21 23:23:01.304174913
2026/07/21 23:23:01.304179727 $na.action
2026/07/21 23:23:01.304180122 [1] "na.omit"
2026/07/21 23:23:01.304184988
2026/07/21 23:23:01.304185357 $nwarnings
2026/07/21 23:23:01.304190099 [1] 50
2026/07/21 23:23:01.304190536
2026/07/21 23:23:01.304194787 $OutDec
2026/07/21 23:23:01.304195191 [1] "."
2026/07/21 23:23:01.304199853
2026/07/21 23:23:01.304200219 $pager
2026/07/21 23:23:01.304204859 [1] "/opt/R/4.4.3/lib/R/bin/pager"
2026/07/21 23:23:01.304205258
2026/07/21 23:23:01.304210865 $papersize
2026/07/21 23:23:01.304211305 [1] "letter"
2026/07/21 23:23:01.304217928
2026/07/21 23:23:01.304218375 $PCRE_limit_recursion
2026/07/21 23:23:01.304223619 [1] NA
2026/07/21 23:23:01.304224029
2026/07/21 23:23:01.304228401 $PCRE_study
2026/07/21 23:23:01.304228791 [1] FALSE
2026/07/21 23:23:01.304233753
2026/07/21 23:23:01.304234066 $PCRE_use_JIT
2026/07/21 23:23:01.304238757 [1] TRUE
2026/07/21 23:23:01.304239160
2026/07/21 23:23:01.304243519 $pdfviewer
2026/07/21 23:23:01.304243892 [1] "/usr/bin/xdg-open"
2026/07/21 23:23:01.304249553
2026/07/21 23:23:01.304249973 $pkgType
2026/07/21 23:23:01.304254590 [1] "source"
2026/07/21 23:23:01.304255021
2026/07/21 23:23:01.304260037 $printcmd
2026/07/21 23:23:01.304260407 [1] "/usr/bin/lpr"
2026/07/21 23:23:01.304265757
2026/07/21 23:23:01.304266152 $prompt
2026/07/21 23:23:01.304270695 [1] "> "
2026/07/21 23:23:01.304271074
2026/07/21 23:23:01.304275507 $repos
2026/07/21 23:23:01.304275953 CRAN
2026/07/21 23:23:01.304280715 "@CRAN@"
2026/07/21 23:23:01.304281138
2026/07/21 23:23:01.304285582 $rl_word_breaks
2026/07/21 23:23:01.304286002 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/21 23:23:01.304294079
2026/07/21 23:23:01.304294443 $scipen
2026/07/21 23:23:01.304298892 [1] 0
2026/07/21 23:23:01.304299302
2026/07/21 23:23:01.304303406 $show.coef.Pvalues
2026/07/21 23:23:01.304303847 [1] TRUE
2026/07/21 23:23:01.304309194
2026/07/21 23:23:01.304309581 $show.error.messages
2026/07/21 23:23:01.304314699 [1] TRUE
2026/07/21 23:23:01.304315101
2026/07/21 23:23:01.304319327 $show.signif.stars
2026/07/21 23:23:01.304319745 [1] TRUE
2026/07/21 23:23:01.304324886
2026/07/21 23:23:01.304325258 $showErrorCalls
2026/07/21 23:23:01.304330148 [1] TRUE
2026/07/21 23:23:01.304330545
2026/07/21 23:23:01.304335289 $showNCalls
2026/07/21 23:23:01.304335703 [1] 50
2026/07/21 23:23:01.304340557
2026/07/21 23:23:01.304340990 $showWarnCalls
2026/07/21 23:23:01.304346012 [1] FALSE
2026/07/21 23:23:01.304346425
2026/07/21 23:23:01.304350966 $str
2026/07/21 23:23:01.304351400 $str$strict.width
2026/07/21 23:23:01.304356628 [1] "no"
2026/07/21 23:23:01.304357036
2026/07/21 23:23:01.304361461 $str$digits.d
2026/07/21 23:23:01.304361877 [1] 3
2026/07/21 23:23:01.304366656
2026/07/21 23:23:01.304367055 $str$vec.len
2026/07/21 23:23:01.304371671 [1] 4
2026/07/21 23:23:01.304372070
2026/07/21 23:23:01.304376366 $str$list.len
2026/07/21 23:23:01.304376762 [1] 99
2026/07/21 23:23:01.304381501
2026/07/21 23:23:01.304381949 $str$deparse.lines
2026/07/21 23:23:01.304386817 NULL
2026/07/21 23:23:01.304387277
2026/07/21 23:23:01.304391648 $str$drop.deparse.attr
2026/07/21 23:23:01.304392053 [1] TRUE
2026/07/21 23:23:01.304397460
2026/07/21 23:23:01.304397880 $str$formatNum
2026/07/21 23:23:01.304402681 function (x, ...)
2026/07/21 23:23:01.304403103 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/21 23:23:01.304409806 <environment: 0x55f16c6ba0b8>
2026/07/21 23:23:01.304410240
2026/07/21 23:23:01.304415829
2026/07/21 23:23:01.304416255 $str.dendrogram.last
2026/07/21 23:23:01.304421819 [1] "`"
2026/07/21 23:23:01.304422229
2026/07/21 23:23:01.304426423 $texi2dvi
2026/07/21 23:23:01.304426850 [1] "/usr/bin/texi2dvi"
2026/07/21 23:23:01.304432551
2026/07/21 23:23:01.304432971 $timeout
2026/07/21 23:23:01.304437478 [1] 60
2026/07/21 23:23:01.304437881
2026/07/21 23:23:01.304442030 $ts.eps
2026/07/21 23:23:01.304442495 [1] 1e-05
2026/07/21 23:23:01.304447075
2026/07/21 23:23:01.304447476 $ts.S.compat
2026/07/21 23:23:01.304452294 [1] FALSE
2026/07/21 23:23:01.304452740
2026/07/21 23:23:01.304457198 $unzip
2026/07/21 23:23:01.304457616 [1] "/usr/bin/unzip"
2026/07/21 23:23:01.304462855
2026/07/21 23:23:01.304463278 $useFancyQuotes
2026/07/21 23:23:01.304468227 [1] TRUE
2026/07/21 23:23:01.304468662
2026/07/21 23:23:01.304476041 $verbose
2026/07/21 23:23:01.304476461 [1] FALSE
2026/07/21 23:23:01.304481256
2026/07/21 23:23:01.304481640 $warn
2026/07/21 23:23:01.304486139 [1] 0
2026/07/21 23:23:01.304486518
2026/07/21 23:23:01.304490843 $warning.length
2026/07/21 23:23:01.304491258 [1] 1000
2026/07/21 23:23:01.304496366
2026/07/21 23:23:01.304496760 $warnPartialMatchArgs
2026/07/21 23:23:01.304501984 [1] FALSE
2026/07/21 23:23:01.304502400
2026/07/21 23:23:01.304507714 $warnPartialMatchAttr
2026/07/21 23:23:01.304508137 [1] FALSE
2026/07/21 23:23:01.304513693
2026/07/21 23:23:01.304514120 $warnPartialMatchDollar
2026/07/21 23:23:01.304519504 [1] FALSE
2026/07/21 23:23:01.304519988
2026/07/21 23:23:01.304524575 $width
2026/07/21 23:23:01.304524977 [1] 80
2026/07/21 23:23:01.304529691
Stopped session pings to http://127.0.0.1:43663
Stopping content session token refresher
rmarkdown-sandbox environment Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 23:23:01.320262282 [connect-session] Connect Session v2026.06.1
2026/07/21 23:23:01.320482691 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:34715 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:34715
2026/07/21 23:23:01.453131484 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:01.453306224 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:01.453352559 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/07/21 23:23:01.459312759
2026/07/21 23:23:01.459320419 $ env
2026/07/21 23:23:01.459353405 CONNECT_API_KEY=REDACTED
2026/07/21 23:23:01.459354290 CONNECT_CONTENT_GUID=
2026/07/21 23:23:01.459362107 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/07/21 23:23:01.459362444 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/07/21 23:23:01.459369454 CONNECT_SERVER=http://localhost:3939/
2026/07/21 23:23:01.459369972 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488
2026/07/21 23:23:01.459392724 EDITOR=vi
2026/07/21 23:23:01.459393195 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:23:01.459398664 HOSTNAME=0b9eaff6ee40
2026/07/21 23:23:01.459398944 LANG=en_US.UTF-8
2026/07/21 23:23:01.459406721 LANGUAGE=en_US:en
2026/07/21 23:23:01.459407203 LC_ALL=en_US.UTF-8
2026/07/21 23:23:01.459412804 LD_LIBRARY_PATH=/opt/R/4.4.3/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/07/21 23:23:01.459413648 LN_S=ln -s
2026/07/21 23:23:01.459422707 LOGNAME=rstudio-connect
2026/07/21 23:23:01.459422985 MAKE=make
2026/07/21 23:23:01.459427341 PAGER=/usr/bin/pager
2026/07/21 23:23:01.459427599 PATH=/opt/rstudio-connect/mnt/app/python/env/bin:/opt/python/3.13.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:01.459436375 POSIT_PRODUCT=CONNECT
2026/07/21 23:23:01.459436626 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 23:23:01.459446568 R_ARCH=
2026/07/21 23:23:01.459447053 R_BROWSER=xdg-open
2026/07/21 23:23:01.459452410 R_BZIPCMD=/usr/bin/bzip2
2026/07/21 23:23:01.459452760 R_CONFIG_ACTIVE=rsconnect
2026/07/21 23:23:01.459463167 R_DOC_DIR=/opt/R/4.4.3/lib/R/doc
2026/07/21 23:23:01.459463671 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:01.459470947 R_GZIPCMD=/usr/bin/gzip
2026/07/21 23:23:01.459471233 R_HOME=/opt/R/4.4.3/lib/R
2026/07/21 23:23:01.459476533 R_INCLUDE_DIR=/opt/R/4.4.3/lib/R/include
2026/07/21 23:23:01.459476805 R_LIBS=/opt/rstudio-connect/mnt/R/4.4.3
2026/07/21 23:23:01.459482621 R_LIBS_SITE=/opt/R/4.4.3/lib/R/site-library
2026/07/21 23:23:01.459483038 R_LIBS_USER=REDACTED
2026/07/21 23:23:01.459488002 R_PAPERSIZE=letter
2026/07/21 23:23:01.459488239 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/21 23:23:01.459492835 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/21 23:23:01.459493065 R_PRINTCMD=/usr/bin/lpr
2026/07/21 23:23:01.459497953 R_RD4PDF=times,inconsolata,hyper
2026/07/21 23:23:01.459498194 RSC_EMAIL_SUBJECT=system-check
2026/07/21 23:23:01.459507225 RSC_REPORT_NAME=system-check
2026/07/21 23:23:01.459507470 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/07/21 23:23:01.459517959 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/07/21 23:23:01.459518563 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/07/21 23:23:01.459527248 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpiIxI8v
2026/07/21 23:23:01.459527827 R_SHARE_DIR=/opt/R/4.4.3/lib/R/share
2026/07/21 23:23:01.459537314 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/21 23:23:01.459537876 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/21 23:23:01.459545398 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:01.459545902 RSTUDIO_PRODUCT=CONNECT
2026/07/21 23:23:01.459553095 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/21 23:23:01.459553620 R_UNZIPCMD=/usr/bin/unzip
2026/07/21 23:23:01.459559942 R_ZIPCMD=/usr/bin/zip
2026/07/21 23:23:01.459560301 SED=/usr/bin/sed
2026/07/21 23:23:01.459565216 SF_PARTNER=posit_connect
2026/07/21 23:23:01.459565489 SHLVL=2
2026/07/21 23:23:01.459570827 SPARK_CONNECT_USER_AGENT=REDACTED
2026/07/21 23:23:01.459571214 STARTUP_DEBUG_MODE=0
2026/07/21 23:23:01.459577900 TAR=/usr/bin/tar
2026/07/21 23:23:01.459578280 TERM=xterm
2026/07/21 23:23:01.459583507 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:23:01.459583889 TZ=UTC
2026/07/21 23:23:01.459596436 USERNAME=rstudio-connect
2026/07/21 23:23:01.459596806 USER=rstudio-connect
2026/07/21 23:23:01.462345673 _=/usr/bin/env
Stopped session pings to http://127.0.0.1:34715
Stopping content session token refresher
Job completed
rmarkdown-sandbox mounts Using environment Local
Using /opt/R/4.4.3/bin/R with version 4.4.3 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 23:23:01.475081442 [connect-session] Connect Session v2026.06.1
2026/07/21 23:23:01.475266875 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:36861 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:36861
2026/07/21 23:23:01.608338553 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:01.608492039 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:01.608542318 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/07/21 23:23:01.614434973
2026/07/21 23:23:01.614444721 $ findmnt --notruncate
2026/07/21 23:23:01.614484604 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 23:23:01.614485667 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/dock
er/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:23:01.614538640 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 23:23:01.614610596 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 23:23:01.614611297 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:23:01.614639683 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 23:23:01.614640097 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 23:23:01.614651609 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:23:01.614651921 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 23:23:01.614670264 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 23:23:01.614670599 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:01.614707098 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/li
b/docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:23:01.614710146 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/li
b/docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:23:01.614864194 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:01.614865761 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:01.614894597 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:01.614894979 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:01.614916972 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/reports/v2/0/0/temp.source.3391532192] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:01.614917378 ├─/opt/rstudio-connect/mnt/report /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/reports/v2/0/0/temp.output.1651930093] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:01.614948907 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/syFUtJrgKBsm1CM0] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:01.614949497 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:01.614979713 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:01.614980397 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:01.615017831 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace474833153] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/
docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:23:01.615020755 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/
docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:23:01.618787147 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/
docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
Stopped session pings to http://127.0.0.1:36861
Stopping content session token refresher
Job completed
rmarkdown-sandbox R-version Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 23:23:01.631868754 [connect-session] Connect Session v2026.06.1
2026/07/21 23:23:01.632068065 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:45903 ...
Connected to session server http://127.0.0.1:45903
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:23:01.768959753 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:01.769113079 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:01.769160050 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/01-R-version.sh
2026/07/21 23:23:01.783358219
2026/07/21 23:23:01.783368717 $ /opt/R/4.5.2/bin/R --version
2026/07/21 23:23:01.783405226 R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble"
2026/07/21 23:23:01.783406213 Copyright (C) 2025 The R Foundation for Statistical Computing
2026/07/21 23:23:01.783422669 Platform: x86_64-pc-linux-gnu
2026/07/21 23:23:01.783423288
2026/07/21 23:23:01.783431084 R is free software and comes with ABSOLUTELY NO WARRANTY.
2026/07/21 23:23:01.783431643 You are welcome to redistribute it under the terms of the
2026/07/21 23:23:01.783447858 GNU General Public License versions 2 or 3.
2026/07/21 23:23:01.783448678 For more information about these matters see
2026/07/21 23:23:01.786434724 https://www.gnu.org/licenses/.
Stopped session pings to http://127.0.0.1:45903
Stopping content session token refresher
Job completed
rmarkdown-sandbox installed-packages Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 23:23:01.799360937 [connect-session] Connect Session v2026.06.1
2026/07/21 23:23:01.799551093 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:36161 ...
Connected to session server http://127.0.0.1:36161
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:23:01.945210188 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:01.945395870 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:01.945449145 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/02-installed-packages.sh
2026/07/21 23:23:02.107184017
2026/07/21 23:23:02.107199547 $ /opt/R/4.5.2/bin/R --no-save -s -e installed.packages()[,c("Package","Version","LibPath")]
2026/07/21 23:23:02.107254308 Package Version LibPath
2026/07/21 23:23:02.107255281 base "base" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107268223 bit "bit" "4.6.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107269001 bit64 "bit64" "4.8.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107350506 blob "blob" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107353520 boot "boot" "1.3-32" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107378790 class "class" "7.3-23" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107379630 cli "cli" "3.6.6" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107388871 cluster "cluster" "2.1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107389327 codetools "codetools" "0.2-20" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107397187 compiler "compiler" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107397485 datasets "datasets" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107405069 DBI "DBI" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107405347 foreign "foreign" "0.8-90" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107415645 glue "glue" "1.8.1" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107416255 graphics "graphics" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107425004 grDevices "grDevices" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107425399 grid "grid" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107434519 hms "hms" "1.1.4" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107435219 KernSmooth "KernSmooth" "2.23-26" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107445190 lattice "lattice" "0.22-7" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107445631 lifecycle "lifecycle" "1.0.5" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107456120 MASS "MASS" "7.3-65" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107456541 Matrix "Matrix" "1.7-4" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107465478 methods "methods" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107466073 mgcv "mgcv" "1.9-3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107475476 nlme "nlme" "3.1-168" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107475918 nnet "nnet" "7.3-20" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107484046 odbc "odbc" "1.7.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107484562 parallel "parallel" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107494826 pkgconfig "pkgconfig" "2.0.3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107495425 Rcpp "Rcpp" "1.1.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107504729 rlang "rlang" "1.3.0" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107517377 rpart "rpart" "4.1.24" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107536041 spatial "spatial" "7.3-18" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107536716 splines "splines" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107551435 stats "stats" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107552259 stats4 "stats4" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107574433 survival "survival" "3.8-3" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107580517 tcltk "tcltk" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107624926 tools "tools" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.107625819 utils "utils" "4.5.2" "/opt/R/4.5.2/lib/R/library"
2026/07/21 23:23:02.111217639 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:36161
Job completed
rmarkdown-sandbox options Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 23:23:02.126020092 [connect-session] Connect Session v2026.06.1
2026/07/21 23:23:02.126567418 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:39047 ...
Connected to session server http://127.0.0.1:39047
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:23:02.277521011 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:02.277672078 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:02.277734271 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/03-options.R
2026/07/21 23:23:02.278112206 $add.smooth
2026/07/21 23:23:02.278122513 [1] TRUE
2026/07/21 23:23:02.278164928
2026/07/21 23:23:02.278165914 $bitmapType
2026/07/21 23:23:02.278172216 [1] "cairo"
2026/07/21 23:23:02.278172669
2026/07/21 23:23:02.278178473 $browser
2026/07/21 23:23:02.278180206 function (url)
2026/07/21 23:23:02.278187527 {
2026/07/21 23:23:02.278188027 cat("Cannot visit", url, "because the browseURL function is disabled.\n")
2026/07/21 23:23:02.278198247 }
2026/07/21 23:23:02.278198704 <environment: 0x55dff03626d8>
2026/07/21 23:23:02.278205433
2026/07/21 23:23:02.278205857 $browserNLdisabled
2026/07/21 23:23:02.278211571 [1] FALSE
2026/07/21 23:23:02.278212000
2026/07/21 23:23:02.278217113 $catch.script.errors
2026/07/21 23:23:02.278217545 [1] FALSE
2026/07/21 23:23:02.278223989
2026/07/21 23:23:02.278224385 $CBoundsCheck
2026/07/21 23:23:02.278230031 [1] FALSE
2026/07/21 23:23:02.278230419
2026/07/21 23:23:02.278235409 $check.bounds
2026/07/21 23:23:02.278235871 [1] FALSE
2026/07/21 23:23:02.278241886
2026/07/21 23:23:02.278242270 $citation.bibtex.max
2026/07/21 23:23:02.278248170 [1] 1
2026/07/21 23:23:02.278248627
2026/07/21 23:23:02.278253524 $continue
2026/07/21 23:23:02.278253956 [1] "+ "
2026/07/21 23:23:02.278259399
2026/07/21 23:23:02.278259924 $contrasts
2026/07/21 23:23:02.278265761 unordered ordered
2026/07/21 23:23:02.278266573 "contr.treatment" "contr.poly"
2026/07/21 23:23:02.278276246
2026/07/21 23:23:02.278276685 $defaultPackages
2026/07/21 23:23:02.278283623 [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
2026/07/21 23:23:02.278284062
2026/07/21 23:23:02.278292312 $demo.ask
2026/07/21 23:23:02.278292751 [1] "default"
2026/07/21 23:23:02.278298843
2026/07/21 23:23:02.278299274 $deparse.cutoff
2026/07/21 23:23:02.278305810 [1] 60
2026/07/21 23:23:02.278306256
2026/07/21 23:23:02.278311897 $device
2026/07/21 23:23:02.278510404 function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf",
2026/07/21 23:23:02.278515803 width, height, onefile, family, title, fonts, version, paper,
2026/07/21 23:23:02.278536991 encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats,
2026/07/21 23:23:02.278537664 useKerning, fillOddEven, compress, timestamp, producer, author)
2026/07/21 23:23:02.278549630 {
2026/07/21 23:23:02.278550356 initPSandPDFfonts()
2026/07/21 23:23:02.278557239 new <- list()
2026/07/21 23:23:02.278557979 if (!missing(width))
2026/07/21 23:23:02.278564525 new$width <- width
2026/07/21 23:23:02.278564983 if (!missing(height))
2026/07/21 23:23:02.278572020 new$height <- height
2026/07/21 23:23:02.278572499 if (!missing(onefile))
2026/07/21 23:23:02.278579631 new$onefile <- onefile
2026/07/21 23:23:02.278580063 if (!missing(title))
2026/07/21 23:23:02.278588225 new$title <- title
2026/07/21 23:23:02.278588738 if (!missing(fonts))
2026/07/21 23:23:02.278600848 new$fonts <- fonts
2026/07/21 23:23:02.278602015 if (!missing(version))
2026/07/21 23:23:02.278611676 new$version <- version
2026/07/21 23:23:02.278612106 if (!missing(paper))
2026/07/21 23:23:02.278619300 new$paper <- paper
2026/07/21 23:23:02.278619713 if (!missing(encoding))
2026/07/21 23:23:02.278627440 new$encoding <- encoding
2026/07/21 23:23:02.278628060 if (!missing(bg))
2026/07/21 23:23:02.278635973 new$bg <- bg
2026/07/21 23:23:02.278636448 if (!missing(fg))
2026/07/21 23:23:02.278643521 new$fg <- fg
2026/07/21 23:23:02.278643967 if (!missing(pointsize))
2026/07/21 23:23:02.278655969 new$pointsize <- pointsize
2026/07/21 23:23:02.278656545 if (!missing(pagecentre))
2026/07/21 23:23:02.278664389 new$pagecentre <- pagecentre
2026/07/21 23:23:02.278664791 if (!missing(colormodel))
2026/07/21 23:23:02.278681018 new$colormodel <- colormodel
2026/07/21 23:23:02.278681833 if (!missing(useDingbats))
2026/07/21 23:23:02.278693053 new$useDingbats <- useDingbats
2026/07/21 23:23:02.278693644 if (!missing(useKerning))
2026/07/21 23:23:02.278702160 new$useKerning <- useKerning
2026/07/21 23:23:02.278702595 if (!missing(fillOddEven))
2026/07/21 23:23:02.278710418 new$fillOddEven <- fillOddEven
2026/07/21 23:23:02.278710937 if (!missing(compress))
2026/07/21 23:23:02.278720319 new$compress <- compress
2026/07/21 23:23:02.278720852 if (!missing(timestamp))
2026/07/21 23:23:02.278728823 new$timestamp <- timestamp
2026/07/21 23:23:02.278729311 if (!missing(producer))
2026/07/21 23:23:02.278737140 new$producer <- producer
2026/07/21 23:23:02.278737632 if (!missing(author))
2026/07/21 23:23:02.278745249 new$author <- author
2026/07/21 23:23:02.278745763 old <- check.options(new, name.opt = ".PDF.Options", envir = .PSenv)
2026/07/21 23:23:02.278753623 if (!missing(family) && (inherits(family, "Type1Font") ||
2026/07/21 23:23:02.278762429 inherits(family, "CIDFont"))) {
2026/07/21 23:23:02.278762968 enc <- family$encoding
2026/07/21 23:23:02.278802093 if (inherits(family, "Type1Font") && !is.null(enc) &&
2026/07/21 23:23:02.279076818 enc != "default" && (is.null(old$encoding) || old$encoding ==
2026/07/21 23:23:02.279078284 "default"))
2026/07/21 23:23:02.279086574 old$encoding <- enc
2026/07/21 23:23:02.279086986 family <- family$metrics
2026/07/21 23:23:02.279094138 }
2026/07/21 23:23:02.279094982 if (is.null(old$encoding) || old$encoding == "default")
2026/07/21 23:23:02.279103114 old$encoding <- guessEncoding()
2026/07/21 23:23:02.279103732 if (!missing(family)) {
2026/07/21 23:23:02.279111008 if (length(family) == 4L) {
2026/07/21 23:23:02.279111527 family <- c(family, "Symbol.afm")
2026/07/21 23:23:02.279125616 }
2026/07/21 23:23:02.279126454 else if (length(family) == 5L) {
2026/07/21 23:23:02.279133815 }
2026/07/21 23:23:02.279134540 else if (length(family) == 1L) {
2026/07/21 23:23:02.279141356 pf <- pdfFonts(family)[[1L]]
2026/07/21 23:23:02.279141843 if (is.null(pf))
2026/07/21 23:23:02.279149462 stop(gettextf("unknown family '%s'", family),
2026/07/21 23:23:02.279149879 domain = NA)
2026/07/21 23:23:02.279158361 matchFont(pf, old$encoding)
2026/07/21 23:23:02.279158825 }
2026/07/21 23:23:02.279168766 else stop("invalid 'family' argument")
2026/07/21 23:23:02.279169359 old$family <- family
2026/07/21 23:23:02.279183084 }
2026/07/21 23:23:02.279183753 version <- old$version
2026/07/21 23:23:02.279190876 versions <- c("1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",
2026/07/21 23:23:02.279191416 "2.0")
2026/07/21 23:23:02.279198487 if (version %in% versions)
2026/07/21 23:23:02.279198908 version <- as.integer(strsplit(version, "[.]")[[1L]])
2026/07/21 23:23:02.279208062 else stop("invalid PDF version")
2026/07/21 23:23:02.279208454 onefile <- old$onefile
2026/07/21 23:23:02.279216075 if (!checkIntFormat(file))
2026/07/21 23:23:02.279216537 stop(gettextf("invalid 'file' argument '%s'", file),
2026/07/21 23:23:02.279225548 domain = NA)
2026/07/21 23:23:02.279226189 .External(C_PDF, file, old$paper, old$family, old$encoding,
2026/07/21 23:23:02.279235283 old$bg, old$fg, old$width, old$height, old$pointsize,
2026/07/21 23:23:02.279235813 onefile, old$pagecentre, old$title, old$fonts, version[1L],
2026/07/21 23:23:02.279245620 version[2L], old$colormodel, old$useDingbats, old$useKerning,
2026/07/21 23:23:02.279246111 old$fillOddEven, old$compress, old$timestamp, old$producer,
2026/07/21 23:23:02.279271693 old$author)
2026/07/21 23:23:02.279275019 invisible()
2026/07/21 23:23:02.279302073 }
2026/07/21 23:23:02.279302924 <bytecode: 0x55dfee15aec0>
2026/07/21 23:23:02.279310632 <environment: namespace:grDevices>
2026/07/21 23:23:02.279311404
2026/07/21 23:23:02.279331124 $device.ask.default
2026/07/21 23:23:02.279331813 [1] FALSE
2026/07/21 23:23:02.279338803
2026/07/21 23:23:02.279339264 $digits
2026/07/21 23:23:02.279345010 [1] 7
2026/07/21 23:23:02.279345478
2026/07/21 23:23:02.279351816 $dvipscmd
2026/07/21 23:23:02.279352244 [1] "dvips"
2026/07/21 23:23:02.279357921
2026/07/21 23:23:02.279358357 $echo
2026/07/21 23:23:02.279363610 [1] FALSE
2026/07/21 23:23:02.279364096
2026/07/21 23:23:02.279371063 $editor
2026/07/21 23:23:02.279372519 [1] "vi"
2026/07/21 23:23:02.279380621
2026/07/21 23:23:02.279381674 $encoding
2026/07/21 23:23:02.279387273 [1] "native.enc"
2026/07/21 23:23:02.279387788
2026/07/21 23:23:02.279393756 $example.ask
2026/07/21 23:23:02.279394252 [1] "default"
2026/07/21 23:23:02.279400788
2026/07/21 23:23:02.279401269 $expressions
2026/07/21 23:23:02.279407022 [1] 5000
2026/07/21 23:23:02.279407538
2026/07/21 23:23:02.279415535 $help.search.types
2026/07/21 23:23:02.279416082 [1] "vignette" "demo" "help"
2026/07/21 23:23:02.279432426
2026/07/21 23:23:02.279433140 $help.try.all.packages
2026/07/21 23:23:02.279440268 [1] FALSE
2026/07/21 23:23:02.279440737
2026/07/21 23:23:02.279446157 $HTTPUserAgent
2026/07/21 23:23:02.279446650 [1] "R/4.5.2 (ubuntu-22.04) R (4.5.2 x86_64-pc-linux-gnu x86_64 linux-gnu)"
2026/07/21 23:23:02.279456346
2026/07/21 23:23:02.279456876 $internet.info
2026/07/21 23:23:02.279462474 [1] 2
2026/07/21 23:23:02.279462955
2026/07/21 23:23:02.279467879 $keep.parse.data
2026/07/21 23:23:02.279468368 [1] TRUE
2026/07/21 23:23:02.279474358
2026/07/21 23:23:02.279474862 $keep.parse.data.pkgs
2026/07/21 23:23:02.279480961 [1] FALSE
2026/07/21 23:23:02.279481431
2026/07/21 23:23:02.279487013 $keep.source
2026/07/21 23:23:02.279487497 [1] FALSE
2026/07/21 23:23:02.279493943
2026/07/21 23:23:02.279494421 $keep.source.pkgs
2026/07/21 23:23:02.279500045 [1] FALSE
2026/07/21 23:23:02.279500475
2026/07/21 23:23:02.279505911 $locatorBell
2026/07/21 23:23:02.279506318 [1] TRUE
2026/07/21 23:23:02.279512364
2026/07/21 23:23:02.279512831 $mailer
2026/07/21 23:23:02.279518344 [1] "mailto"
2026/07/21 23:23:02.279518791
2026/07/21 23:23:02.279524248 $matprod
2026/07/21 23:23:02.279524699 [1] "default"
2026/07/21 23:23:02.279530705
2026/07/21 23:23:02.279531195 $max.contour.segments
2026/07/21 23:23:02.279537472 [1] 25000
2026/07/21 23:23:02.279537952
2026/07/21 23:23:02.279543222 $max.print
2026/07/21 23:23:02.279543672 [1] 99999
2026/07/21 23:23:02.279549610
2026/07/21 23:23:02.279550073 $menu.graphics
2026/07/21 23:23:02.279555908 [1] TRUE
2026/07/21 23:23:02.279556330
2026/07/21 23:23:02.279561543 $na.action
2026/07/21 23:23:02.279561979 [1] "na.omit"
2026/07/21 23:23:02.279568206
2026/07/21 23:23:02.279568942 $nwarnings
2026/07/21 23:23:02.279574301 [1] 50
2026/07/21 23:23:02.279574770
2026/07/21 23:23:02.279579718 $OutDec
2026/07/21 23:23:02.279580219 [1] "."
2026/07/21 23:23:02.279586137
2026/07/21 23:23:02.279586692 $pager
2026/07/21 23:23:02.279592108 [1] "/opt/R/4.5.2/lib/R/bin/pager"
2026/07/21 23:23:02.279592638
2026/07/21 23:23:02.279598932 $papersize
2026/07/21 23:23:02.279599400 [1] "letter"
2026/07/21 23:23:02.279605299
2026/07/21 23:23:02.279605726 $PCRE_limit_recursion
2026/07/21 23:23:02.279611881 [1] NA
2026/07/21 23:23:02.279612356
2026/07/21 23:23:02.279617596 $PCRE_study
2026/07/21 23:23:02.279618074 [1] FALSE
2026/07/21 23:23:02.279624274
2026/07/21 23:23:02.279624776 $PCRE_use_JIT
2026/07/21 23:23:02.279630658 [1] TRUE
2026/07/21 23:23:02.279631119
2026/07/21 23:23:02.279636479 $pdfviewer
2026/07/21 23:23:02.279637012 [1] "/usr/bin/xdg-open"
2026/07/21 23:23:02.279643585
2026/07/21 23:23:02.279644067 $pkgType
2026/07/21 23:23:02.279652584 [1] "source"
2026/07/21 23:23:02.279653043
2026/07/21 23:23:02.279660456 $printcmd
2026/07/21 23:23:02.279660851 [1] "/usr/bin/lpr"
2026/07/21 23:23:02.279667303
2026/07/21 23:23:02.279667728 $prompt
2026/07/21 23:23:02.279672497 [1] "> "
2026/07/21 23:23:02.279672912
2026/07/21 23:23:02.279678323 $repos
2026/07/21 23:23:02.279678839 CRAN
2026/07/21 23:23:02.279684507 "@CRAN@"
2026/07/21 23:23:02.279684923
2026/07/21 23:23:02.279690532 $rl_word_breaks
2026/07/21 23:23:02.279691032 [1] " \t\n\"\\'`><=%;,|&{()}"
2026/07/21 23:23:02.279697934
2026/07/21 23:23:02.279698367 $scipen
2026/07/21 23:23:02.279703481 [1] 0
2026/07/21 23:23:02.279704003
2026/07/21 23:23:02.279708978 $show.coef.Pvalues
2026/07/21 23:23:02.279709435 [1] TRUE
2026/07/21 23:23:02.279715735
2026/07/21 23:23:02.279716165 $show.error.messages
2026/07/21 23:23:02.279722284 [1] TRUE
2026/07/21 23:23:02.279722746
2026/07/21 23:23:02.279728096 $show.signif.stars
2026/07/21 23:23:02.279728620 [1] TRUE
2026/07/21 23:23:02.279734930
2026/07/21 23:23:02.279735407 $showErrorCalls
2026/07/21 23:23:02.279741380 [1] TRUE
2026/07/21 23:23:02.279741921
2026/07/21 23:23:02.279759214 $showNCalls
2026/07/21 23:23:02.279760058 [1] 50
2026/07/21 23:23:02.279766444
2026/07/21 23:23:02.279766908 $showWarnCalls
2026/07/21 23:23:02.279773446 [1] FALSE
2026/07/21 23:23:02.279773904
2026/07/21 23:23:02.279830895 $str
2026/07/21 23:23:02.279831585 $str$strict.width
2026/07/21 23:23:02.279845243 [1] "no"
2026/07/21 23:23:02.279845885
2026/07/21 23:23:02.279851797 $str$digits.d
2026/07/21 23:23:02.279852240 [1] 3
2026/07/21 23:23:02.279858418
2026/07/21 23:23:02.279858820 $str$vec.len
2026/07/21 23:23:02.279864571 [1] 4
2026/07/21 23:23:02.279865103
2026/07/21 23:23:02.279870116 $str$list.len
2026/07/21 23:23:02.279870532 [1] 99
2026/07/21 23:23:02.279881446
2026/07/21 23:23:02.279883458 $str$deparse.lines
2026/07/21 23:23:02.279889501 NULL
2026/07/21 23:23:02.279890014
2026/07/21 23:23:02.279895099 $str$drop.deparse.attr
2026/07/21 23:23:02.279895659 [1] TRUE
2026/07/21 23:23:02.279902221
2026/07/21 23:23:02.279902698 $str$formatNum
2026/07/21 23:23:02.279908270 function (x, ...)
2026/07/21 23:23:02.279908726 format(x, trim = TRUE, drop0trailing = TRUE, ...)
2026/07/21 23:23:02.279917549 <environment: 0x55dfee9cfe20>
2026/07/21 23:23:02.279918004
2026/07/21 23:23:02.279927197
2026/07/21 23:23:02.279928264 $str.dendrogram.last
2026/07/21 23:23:02.279935200 [1] "`"
2026/07/21 23:23:02.279935697
2026/07/21 23:23:02.279940511 $texi2dvi
2026/07/21 23:23:02.279940871 [1] "/usr/bin/texi2dvi"
2026/07/21 23:23:02.279947121
2026/07/21 23:23:02.279947584 $timeout
2026/07/21 23:23:02.279956404 [1] 60
2026/07/21 23:23:02.279956804
2026/07/21 23:23:02.279962262 $ts.eps
2026/07/21 23:23:02.279962777 [1] 1e-05
2026/07/21 23:23:02.279968999
2026/07/21 23:23:02.279969462 $ts.S.compat
2026/07/21 23:23:02.279975372 [1] FALSE
2026/07/21 23:23:02.279975855
2026/07/21 23:23:02.279981533 $unzip
2026/07/21 23:23:02.279982029 [1] "/usr/bin/unzip"
2026/07/21 23:23:02.279988487
2026/07/21 23:23:02.279988957 $useFancyQuotes
2026/07/21 23:23:02.279994942 [1] TRUE
2026/07/21 23:23:02.279995354
2026/07/21 23:23:02.280000481 $verbose
2026/07/21 23:23:02.280000943 [1] FALSE
2026/07/21 23:23:02.280006612
2026/07/21 23:23:02.280007048 $warn
2026/07/21 23:23:02.280012466 [1] 0
2026/07/21 23:23:02.280012885
2026/07/21 23:23:02.280017866 $warning.length
2026/07/21 23:23:02.280018375 [1] 1000
2026/07/21 23:23:02.280024249
2026/07/21 23:23:02.280024762 $warnPartialMatchArgs
2026/07/21 23:23:02.280039733 [1] FALSE
2026/07/21 23:23:02.280042547
2026/07/21 23:23:02.280058934 $warnPartialMatchAttr
2026/07/21 23:23:02.280059687 [1] FALSE
2026/07/21 23:23:02.280066634
2026/07/21 23:23:02.280067052 $warnPartialMatchDollar
2026/07/21 23:23:02.280073764 [1] FALSE
2026/07/21 23:23:02.280074178
2026/07/21 23:23:02.280079411 $width
2026/07/21 23:23:02.280079934 [1] 80
2026/07/21 23:23:02.280085485
Stopping content session token refresher
Stopped session pings to http://127.0.0.1:39047
Job completed
rmarkdown-sandbox environment Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 23:23:02.296747080 [connect-session] Connect Session v2026.06.1
2026/07/21 23:23:02.296966758 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:34811 ...
Starting content session token refresher (interval: 12h0m0s)
Connected to session server http://127.0.0.1:34811
2026/07/21 23:23:02.436819012 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:02.436983921 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:02.437035784 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/04-environment.sh
2026/07/21 23:23:02.442593385
2026/07/21 23:23:02.442599304 $ env
2026/07/21 23:23:02.442633617 CONNECT_API_KEY=REDACTED
2026/07/21 23:23:02.442634647 CONNECT_CONTENT_GUID=
2026/07/21 23:23:02.442644544 CONNECT_CONTENT_JOB_KEY=REDACTED
2026/07/21 23:23:02.442645133 CONNECT_CONTENT_SESSION_TOKEN=REDACTED
2026/07/21 23:23:02.442652553 CONNECT_SERVER=http://localhost:3939/
2026/07/21 23:23:02.442652988 _DD_ROOT_GO_SESSION_ID=d095c7dc-2b6b-4c18-ab87-1bcc1c457488
2026/07/21 23:23:02.442710565 EDITOR=vi
2026/07/21 23:23:02.442712383 HOME=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:23:02.442739786 HOSTNAME=0b9eaff6ee40
2026/07/21 23:23:02.442740418 LANG=en_US.UTF-8
2026/07/21 23:23:02.442747507 LANGUAGE=en_US:en
2026/07/21 23:23:02.442747863 LC_ALL=en_US.UTF-8
2026/07/21 23:23:02.442753934 LD_LIBRARY_PATH=/opt/R/4.5.2/lib/R/lib:/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-11-openjdk-amd64/lib/server
2026/07/21 23:23:02.442755449 LN_S=ln -s
2026/07/21 23:23:02.442791812 LOGNAME=rstudio-connect
2026/07/21 23:23:02.442792487 MAKE=make
2026/07/21 23:23:02.442798726 PAGER=/usr/bin/pager
2026/07/21 23:23:02.442799176 PATH=/opt/rstudio-connect/mnt/app/python/env/bin:/opt/python/3.13.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:02.442811344 POSIT_PRODUCT=CONNECT
2026/07/21 23:23:02.442811695 PWD=/opt/rstudio-connect/mnt/app
2026/07/21 23:23:02.442818290 R_ARCH=
2026/07/21 23:23:02.442818600 R_BROWSER=xdg-open
2026/07/21 23:23:02.442823462 R_BZIPCMD=/usr/bin/bzip2
2026/07/21 23:23:02.442823749 R_CONFIG_ACTIVE=rsconnect
2026/07/21 23:23:02.442830248 R_DOC_DIR=/opt/R/4.5.2/lib/R/doc
2026/07/21 23:23:02.442830569 RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:02.442847613 R_GZIPCMD=/usr/bin/gzip
2026/07/21 23:23:02.442850805 R_HOME=/opt/R/4.5.2/lib/R
2026/07/21 23:23:02.442882904 R_INCLUDE_DIR=/opt/R/4.5.2/lib/R/include
2026/07/21 23:23:02.442883754 R_LIBS=/opt/rstudio-connect/mnt/R/4.5.2
2026/07/21 23:23:02.442889427 R_LIBS_SITE=/opt/R/4.5.2/lib/R/site-library
2026/07/21 23:23:02.442889666 R_LIBS_USER=REDACTED
2026/07/21 23:23:02.442895093 R_PAPERSIZE=letter
2026/07/21 23:23:02.442895409 R_PDFVIEWER=/usr/bin/xdg-open
2026/07/21 23:23:02.442899972 R_PLATFORM=x86_64-pc-linux-gnu
2026/07/21 23:23:02.442900214 R_PRINTCMD=/usr/bin/lpr
2026/07/21 23:23:02.442904897 R_RD4PDF=times,inconsolata,hyper
2026/07/21 23:23:02.442905146 RSC_EMAIL_SUBJECT=system-check
2026/07/21 23:23:02.442910272 RSC_REPORT_NAME=system-check
2026/07/21 23:23:02.442910522 RSC_REPORT_RENDERING_URL=[[==RSC_REPORT_RENDERING_URL==]]
2026/07/21 23:23:02.442916149 RSC_REPORT_SUBSCRIPTION_URL=[[==RSC_REPORT_SUBSCRIPTION_URL==]]
2026/07/21 23:23:02.442916411 RSC_REPORT_URL=[[==RSC_REPORT_URL==]]
2026/07/21 23:23:02.442921808 R_SESSION_TMPDIR=/opt/rstudio-connect/mnt/tmp/RtmpaPpZtB
2026/07/21 23:23:02.442922051 R_SHARE_DIR=/opt/R/4.5.2/lib/R/share
2026/07/21 23:23:02.442927547 R_STRIP_SHARED_LIB=strip --strip-unneeded
2026/07/21 23:23:02.442927782 R_STRIP_STATIC_LIB=strip --strip-debug
2026/07/21 23:23:02.442932954 RSTUDIO_PANDOC=/opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:02.442933197 RSTUDIO_PRODUCT=CONNECT
2026/07/21 23:23:02.442938237 R_TEXI2DVICMD=/usr/bin/texi2dvi
2026/07/21 23:23:02.442938503 R_UNZIPCMD=/usr/bin/unzip
2026/07/21 23:23:02.442945915 R_ZIPCMD=/usr/bin/zip
2026/07/21 23:23:02.442946526 SED=/usr/bin/sed
2026/07/21 23:23:02.442953398 SF_PARTNER=posit_connect
2026/07/21 23:23:02.442953765 SHLVL=2
2026/07/21 23:23:02.442973483 SPARK_CONNECT_USER_AGENT=REDACTED
2026/07/21 23:23:02.442973862 STARTUP_DEBUG_MODE=0
2026/07/21 23:23:02.442978447 TAR=/usr/bin/tar
2026/07/21 23:23:02.442978711 TERM=xterm
2026/07/21 23:23:02.442982427 TMPDIR=/opt/rstudio-connect/mnt/tmp
2026/07/21 23:23:02.442982682 TZ=UTC
2026/07/21 23:23:02.442992049 USERNAME=rstudio-connect
2026/07/21 23:23:02.442992306 USER=rstudio-connect
2026/07/21 23:23:02.446242186 _=/usr/bin/env
Stopped session pings to http://127.0.0.1:34811
Stopping content session token refresher
Job completed
rmarkdown-sandbox mounts Using environment Local
Using /opt/R/4.5.2/bin/R with version 4.5.2 from Local
Using /opt/python/3.13.9/bin/python3.13 with version 3.13.9 from Local
2026/07/21 23:23:02.458944308 [connect-session] Connect Session v2026.06.1
2026/07/21 23:23:02.459143676 [connect-session] Job Key: [redacted]
Job started
Determining session server location ...
Connecting to session server http://127.0.0.1:34965 ...
Connected to session server http://127.0.0.1:34965
Starting content session token refresher (interval: 12h0m0s)
2026/07/21 23:23:02.593649031 Setting RETICULATE_PYTHON=/opt/rstudio-connect/mnt/app/python/env/bin/python
2026/07/21 23:23:02.593807975 Using pandoc: /opt/rstudio-connect/ext/pandoc/2.16
2026/07/21 23:23:02.593871129 Running system check: /opt/rstudio-connect/scripts/system-checks/rmarkdown-sandbox/05-mounts.sh
2026/07/21 23:23:02.599405484
2026/07/21 23:23:02.599413069 $ findmnt --notruncate
2026/07/21 23:23:02.599444443 TARGET SOURCE FSTYPE OPTIONS
2026/07/21 23:23:02.599445406 / overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/dock
er/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:23:02.599522048 ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
2026/07/21 23:23:02.599522939 ├─/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64
2026/07/21 23:23:02.599546057 │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:23:02.599556081 │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
2026/07/21 23:23:02.599602043 │ ├─/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64
2026/07/21 23:23:02.599602823 │ └─/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
2026/07/21 23:23:02.599635858 ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
2026/07/21 23:23:02.599636420 │ └─/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
2026/07/21 23:23:02.599658638 ├─/data /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:02.599661046 │ ├─/data/db overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/li
b/docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:23:02.599736404 │ └─/data overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/li
b/docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:23:02.599737010 ├─/etc/resolv.conf /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/resolv.conf] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:02.599827395 ├─/etc/hostname /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hostname] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:02.599828095 ├─/etc/hosts /dev/nvme0n1p1[/var/lib/docker/containers/0b9eaff6ee4089541817c011648c287923bab7529996c3fabb0baf756161894a/hosts] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:02.599846958 ├─/var/lib/rstudio-connect/rstudio-connect.lic /dev/nvme0n1p1[/home/runner/work/vip/vip/rstudio-connect.lic] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:02.599848215 ├─/opt/rstudio-connect/mnt/app /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/reports/v2/0/0/temp.source.3402027853] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:02.599870883 ├─/opt/rstudio-connect/mnt/report /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/reports/v2/0/0/temp.output.1507943960] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:02.599871525 ├─/opt/rstudio-connect/mnt/job /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/jobs/0/XLP87BkK9NeVAo7z] ext4 rw,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:02.599905145 ├─/opt/rstudio-connect/mnt/python-environments /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/python-environments] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:02.599905600 ├─/opt/rstudio-connect/mnt/packrat /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/packrat] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:02.599924041 ├─/opt/rstudio-connect/mnt/R /dev/nvme0n1p1[/var/lib/docker/volumes/cce58537c3ef1e5233e96db9df6f82e66cf6e42930dee795f5374c718cde778d/_data/R] ext4 ro,relatime,discard,errors=remount-ro,commit=30
2026/07/21 23:23:02.599924463 ├─/opt/rstudio-connect/mnt/tmp overlay[/tmp/connect-workspaces/connectworkspace852862552] overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/
docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:23:02.599964614 ├─/tmp/connect-workspaces overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/
docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
2026/07/21 23:23:02.602464017 └─/etc/rstudio-connect overlay[/opt/rstudio-connect/mnt/empty] overlay ro,relatime,lowerdir=/var/lib/docker/overlay2/l/356NHBHUUSP4DZHOS2NZBUV5CL:/var/lib/docker/overlay2/l/5NY375IPPOUT46XAEI6VYYTMKD:/var/lib/docker/overlay2/l/KFJB5KPLDI25SOECBG3ZUDGBZ2:/var/lib/docker/overlay2/l/TEU6CLP5JC5EKXHGJY42ZVCMMC:/var/lib/docker/overlay2/l/Q2LI3HJXIVGGHTFWAY76DRNJOZ:/var/lib/docker/overlay2/l/LVGIWWYNYBAQRZBL7IM2E6YK63:/var/lib/docker/overlay2/l/XMF5KZGMIXIPQXK6J5FWICNUDW:/var/lib/docker/overlay2/l/XS3BC6QFGT72FIKQIMQDWZSKEV:/var/lib/docker/overlay2/l/TDKAOR4KYFYOXDNLVPUZQEWUSY:/var/lib/docker/overlay2/l/UB52SFMHOM2ICBHYFQDBSI7X3A:/var/lib/docker/overlay2/l/GL36P6BGMG33KQJLAPQYV2RGW4:/var/lib/docker/overlay2/l/G35QUS732NFKE6EQYSNRNADYAC:/var/lib/docker/overlay2/l/34SWKD7DVWQMUFQNQ3C6RVESVB:/var/lib/docker/overlay2/l/RE3Z52Y6NXSCAVATKQT7ZL7MGE:/var/lib/
docker/overlay2/l/M7UD46HJWTEIEEVO6DDLONF7N6:/var/lib/docker/overlay2/l/BOY6N2IAV3GJTQC4ZD25YLYUVN:/var/lib/docker/overlay2/l/3TJNKIOPZ42TFLE6IRYLFWPAVI:/var/lib/docker/overlay2/l/BWVMMDK3IQ77V3YNZOZPXFWE5S:/var/lib/docker/overlay2/l/DFR7BKEMXIBDRNKGJSWMLWQI54,upperdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/diff,workdir=/var/lib/docker/overlay2/a7cca14de355ccd5f953672ac1d5d9be96d11ab4f7942547d8722b9c02b5dad8/work,nouserxattr
Stopped session pings to http://127.0.0.1:34965
Stopping content session token refresher
Job completed