Gitlab Runner-Fehler mit Umgebung

Gitlab Runner-Fehler mit Umgebung

Ich habe einen neuen Gitlab-Runner installiert und erhalte eine Fehlermeldung.

ERROR: Job failed: prepare environment: Process exited with status 1. Check https://docs.gitlab.com/runner/shells/index.html#shell-profile-loading for more information

meine Datei /home/gitlab-runner/.bash_logout ist leer. Meine Konfiguration:

concurrent = 1
check_interval = 0
shutdown_timeout = 0

[session_server]
  session_timeout = 1800

[[runners]]
  name = "server2"
  url = "https://gitlab.domain.com/"
  id = 41
  token = ""
  token_obtained_at = 2023-04-20T07:10:16Z
  token_expires_at = 0001-01-01T00:00:00Z
  executor = "ssh"
  [runners.custom_build_dir]
  [runners.cache]
    MaxUploadedArchiveSize = 0
    [runners.cache.s3]
    [runners.cache.gcs]
    [runners.cache.azure]
  [runners.ssh]
    user = "gitlab"
    host = "server.dns.name"
    port = "22"
    identity_file = "/data/gitlab/.ssh/id_ed25519"
    disable_strict_host_key_checking = true

Dieselbe Konfiguration (außer Token und Verbindungsinformationen) funktioniert auf anderen Runnern einwandfrei. Ich habe die Version auf 15.6.1 zurückgesetzt (diese Version war auf anderen Runnern installiert). Der Benutzer gitlab hat wie ein Benutzer gitlab-runner kein .bash_logout. Als Runner wurde proxmox 7.3-6 verwendet (basierend auf Debian 11). Was ist das Problem damit?

Antwort1

Behoben, außerdem muss die .bashrc-Datei entfernt werden

verwandte Informationen