
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