Skip to content

pip install panda-client fails when attempting to write to /usr/etc #77

Description

@wdconinc

This occurs in GitHub actions: https://github.com/eic/panda-compose/actions/runs/24583602000/job/71887486218#step:8:135 (workflow file: https://github.com/eic/panda-compose/actions/runs/24583602000/workflow).

name: Smoke Test

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

jobs:
  smoke-test:
    runs-on: ubuntu-latest
    timeout-minutes: 15

    steps:
      - uses: actions/checkout@v4

      - name: Copy default environment
        run: cp .env.example .env

      - name: Start PanDA stack
        run: docker compose up -d

      - name: Wait for PanDA server to become healthy
        run: ./scripts/healthcheck.sh 300

      - name: Verify JEDI is running
        run: |
          docker compose ps panda-jedi
          docker compose logs panda-jedi --tail=20
      - name: Verify Harvester is running
        run: |
          docker compose ps harvester
          docker compose logs harvester --tail=20
      - name: Install panda-client
        run: pip install panda-client

The docker compose shouldn't matter. So this is likely reproducible with less 'other stuff'.

Yes, I am aware that the installation instructions indicate a different installation mechanism.

Tagging @wenaus since discussed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions