Job not being send inside the Parallels VMs on macOS Mojave
Summary
Hi, guys, whe currently have 2018 mac minis, running the same version of Mojave(10.14.6), Gitlab Runner (12.9), and Parallels Desktop (15.1.3), our company gitlab is 12.8.8-ee. On one of the mac minis, the job are taken, the VM is created from the template, the VM IP is found and but the job with not start on the VM, no idea why ...
Sometimes the line Requeued the runner can be Failed to requeue the runner but the logs are almost the same :)
Relevant logs and/or screenshots
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=4yjHLpr3
Checking for jobs... received job=1229282 repo_url=https://gitlab.socrate.vsct.fr/mobile-factory/malignec-ios.git runner=K1uSSmx3
Processing chain chain-leaf=[0x0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00] context=certificate-chain-build
Certificate doesn't provide parent URL: exiting the loop Issuer=COMODO RSA Certification Authority IssuerCertURL=[] Serial=0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0 Subject=COMODO RSA Certification Authority context=certificate-chain-build
Processing chain chain-leaf=[0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0] context=certificate-chain-build
Certificate doesn't provide parent URL: exiting the loop Issuer=AddTrust External CA Root IssuerCertURL=[] Serial=1 Subject=AddTrust External CA Root context=certificate-chain-build
Requeued the runner builds=1 runner=K1uSSmx3
Running with gitlab-runner 12.9.0 (4c96e5ad) job=1229282 project=5513 runner=K1uSSmx3
on DM-C07Z30A3JYW0-xcode-11.3.1 K1uSSmx3 job=1229282 project=5513 runner=K1uSSmx3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Preparing the "parallels" executor job=1229282 project=5513 runner=K1uSSmx3
Shell configuration: environment: []
dockercommand:
- sh
- -c
- "if [ -x /usr/local/bin/bash ]; then\n\texec /usr/local/bin/bash --login\nelif [
-x /usr/bin/bash ]; then\n\texec /usr/bin/bash --login\nelif [ -x /bin/bash ]; then\n\texec
/bin/bash --login\nelif [ -x /usr/local/bin/sh ]; then\n\texec /usr/local/bin/sh
--login\nelif [ -x /usr/bin/sh ]; then\n\texec /usr/bin/sh --login\nelif [ -x /bin/sh
]; then\n\texec /bin/sh --login\nelif [ -x /busybox/sh ]; then\n\texec /busybox/sh
--login\nelse\n\techo shell not found\n\texit 1\nfi\n\n"
command: bash
arguments:
- --login
passfile: false
extension: ""
job=1229282 project=5513 runner=K1uSSmx3
Executing PrlctlOutput: []string{"--version"}
Parallels Desktop version: 15.1.3
Using Parallels 15.1.3 executor... job=1229282 project=5513 runner=K1uSSmx3
Executing PrlctlOutput: []string{"list", "", "--no-header", "--output", "status"}
Checking for jobs... nothing runner=K1uSSmx3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=EVeTwUtJ
Executing PrlctlOutput: []string{"list", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0", "--no-header", "--output", "status"}
Executing PrlctlOutput: []string{"list", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0", "--no-header", "--output", "status"}
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Executing PrlctlOutput: []string{"list", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0", "--no-header", "--output", "status"}
Checking for jobs... nothing runner=ZKf_Es-B
Creating new VM... job=1229282 project=5513 runner=K1uSSmx3
Executing PrlctlOutput: []string{"list", "xcode-11.3.1-template", "--no-header", "--output", "status"}
Executing PrlctlOutput: []string{"list", "xcode-11.3.1-template", "--no-header", "--output", "status"}
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=MNkSLmRh
Creating runner from VM template... job=1229282 project=5513 runner=K1uSSmx3
Executing PrlctlOutput: []string{"create", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0", "--ostemplate", "xcode-11.3.1-template"}
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=J2rNG6mX
Bootstrapping VM... job=1229282 project=5513 runner=K1uSSmx3
Executing PrlctlOutput: []string{"start", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0"}
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=7xg4QeuL
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=xGKhxpuZ
Waiting for VM to start... job=1229282 project=5513 runner=K1uSSmx3
Executing PrlctlOutput: []string{"exec", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0", "exit", "0"}
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=sbcMdS-g
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=j8uWsn42
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=i_J3WDT2
Feeding runners to channel builds=1
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=K1uSSmx3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=BSxJ4Xz2
Executing PrlctlOutput: []string{"exec", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0", "exit", "0"}
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=4yjHLpr3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Appending trace to coordinator... ok code=202 job=1229282 job-log=0-280 job-status=running runner=K1uSSmx3 sent-log=0-279 status=202 Accepted update-interval=30s
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=EVeTwUtJ
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=ZKf_Es-B
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=MNkSLmRh
Executing PrlctlOutput: []string{"exec", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0", "exit", "0"}
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=J2rNG6mX
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=7xg4QeuL
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=xGKhxpuZ
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=sbcMdS-g
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=j8uWsn42
Executing PrlctlOutput: []string{"exec", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0", "exit", "0"}
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=i_J3WDT2
Feeding runners to channel builds=1
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=K1uSSmx3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=BSxJ4Xz2
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=4yjHLpr3
Executing PrlctlOutput: []string{"exec", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0", "exit", "0"}
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=EVeTwUtJ
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=ZKf_Es-B
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=MNkSLmRh
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=J2rNG6mX
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=7xg4QeuL
Executing PrlctlOutput: []string{"exec", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0", "exit", "0"}
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=xGKhxpuZ
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=sbcMdS-g
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=j8uWsn42
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=i_J3WDT2
Feeding runners to channel builds=1
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Executing PrlctlOutput: []string{"exec", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0", "exit", "0"}
Checking for jobs... nothing runner=K1uSSmx3
Waiting for VM to become responsive... job=1229282 project=5513 runner=K1uSSmx3
Looking for MAC address... job=1229282 project=5513 runner=K1uSSmx3
Executing PrlctlOutput: []string{"list", "-i", "xcode-11.3.1-runner-K1uSSmx3-project-5513-concurrent-0"}
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=BSxJ4Xz2
Found MAC address for NIC: net0 - 001C421E881F
Requesting IP address... job=1229282 project=5513 runner=K1uSSmx3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=4yjHLpr3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=i_J3WDT2
Feeding runners to channel builds=1
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=K1uSSmx3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=MNkSLmRh
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=J2rNG6mX
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=7xg4QeuL
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=xGKhxpuZ
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=sbcMdS-g
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=j8uWsn42
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=i_J3WDT2
Feeding runners to channel builds=1
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=K1uSSmx3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=BSxJ4Xz2
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=xGKhxpuZ
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=sbcMdS-g
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=j8uWsn42
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=i_J3WDT2
Feeding runners to channel builds=1
Checking for jobs... nothing runner=MNkSLmRh
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=J2rNG6mX
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=7xg4QeuL
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=xGKhxpuZ
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=sbcMdS-g
Found lease: 10.211.55.47 for MAC: 001C421E881F, expiring at 1586335550, leased for 1800 s.
Found IP lease: 10.211.55.47 for MAC address 001C421E881F
IP address found 10.211.55.47 ... job=1229282 project=5513 runner=K1uSSmx3
Connecting to SSH... job=1229282 project=5513 runner=K1uSSmx3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=j8uWsn42
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=MNkSLmRh
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=J2rNG6mX
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=7xg4QeuL
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=xGKhxpuZ
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=sbcMdS-g
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=j8uWsn42
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=i_J3WDT2
Feeding runners to channel builds=1
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=K1uSSmx3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=7xg4QeuL
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=xGKhxpuZ
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=sbcMdS-g
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=j8uWsn42
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=i_J3WDT2
Feeding runners to channel builds=1
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=J2rNG6mX
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=7xg4QeuL
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=i_J3WDT2
Feeding runners to channel builds=1
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=K1uSSmx3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=i_J3WDT2
Feeding runners to channel builds=1
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=K1uSSmx3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=BSxJ4Xz2
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Submitting job to coordinator... ok code=200 job=1229282 job-status= runner=K1uSSmx3
Checking for jobs... nothing runner=4yjHLpr3
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=EVeTwUtJ
Dialing: tcp gitlab.socrate.vsct.fr:443 ...
Checking for jobs... nothing runner=ZKf_Es-B
Used GitLab Runner version
Version: 12.9.0
Git revision: 4c96e5ad
Git branch: 12-9-stable
GO version: go1.13.8
Built: 2020-03-20T13:02:38+0000
OS/Arch: darwin/amd64