-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Follow up: test-macos10.15-x64-2 offline #3218
Comments
It also looks like test-orka-macos10.14-x64-2 is unreachable test-orka-macos10.14-x64-1 : ok=3 changed=2 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0
test-orka-macos10.14-x64-2 : ok=0 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0
test-orka-macos10.14-x64-3 : ok=3 changed=2 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 |
Looks like the orka 10.15 VMs are also offline. I logged into test-orka-macos10.15-x64-1 and that appears to be running Java 8 as well. % java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.242-b08, mixed mode) |
These were updated to Java 17 previously #3030 (comment) / #3085. |
We rebuilt these VMs in January #3112. |
Nearform macs are running with Eclipse Temurin 17 with
|
So steps required to fix the orka systems:
We should check the correct upgrade path should be for java and whether it makes sense to be able to ensure the playbooks can do that. The above steps have allowed test-orka-macos10.15-x64-1 to come back online, although we will need to ensure that this does not conflict with anything in the playbooks. Note that I've left the old |
@sxa Does the playbook not work? |
I haven't tried running - was just looking into the cause :-) |
@sxa I only ran the playbook to update the agent, not the full playbook for Jenkins workers. |
@UlisesGascon is this something you could take a look at? |
Yes, let me see 👍 |
Current situationI managed to manually recover:
The recovering process I followed was very similar to #3218 (comment) Next Steps
|
Current statusI managed to manually recover:
Solved connectivity issues for:
Current challenges1. Release machine(s)The machine I can't access to these machines via SSH as they are release ones, but we will need to check the connectivity and Java version too. Maybe @targos can help here. Important The machine 1. Jenkins configurationThe machines
Not sure why is pointing to Jnlp
I tried to use the new agent and the old one with different settings and I got no luck, I tried to mimic the settings from other machines and no luck.
I checked the configuration and all seems correct including the secrets:
Next stepsI am happy to provide support for the next steps but I will need help with Jenkins settings and Release access (cc: @nodejs/build ).
|
I'm unable to SSH into |
Just a thought, but didn't we snapshot the VMs back in January #3112 (comment)? |
Yes, Should I try to restore the release ones from the snapshots? Maybe this restore the machines. Great point @richardlau |
If we have snapshots I think it would be worth trying. FWIW test-orka-macos10.15-x64-1 (set up in #3218 (comment)) is failing v14.x builds, e.g. https://ci.nodejs.org/job/node-test-commit-osx/51258/nodes=osx1015/console 12:14:16 No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
12:14:16
12:14:16 No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.
12:14:16
12:14:16 No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.
12:14:16
12:14:16 gyp: No Xcode or CLT version detected! which is https://github.com/nodejs/build/blob/main/ansible/MANUAL_STEPS.md#install-command-line-tools-for-xcode |
@richardlau I will try to restore As today, failing v14.x builds and macos 10.14 related issues are not relevant 🤔 |
I tried to use the images I will try to see if by generating a new image from vm |
I created a new VM using |
Ticket opened with support: SERVICE-164961. I will keep tracking the communications |
The response:
I think this is a clear yes. Maybe this solve #3415 as well 🤔. Last upgrade required us to re-deploy the VMs in the correct spots, and re-ansible also if I remember well What do you think @nodejs/build ? |
The VM after the upgrade didn't connect, so I asked for the additional support. |
**test-macos10.15-x64-2 is back 🥳 ** I purged the previous VM and regenerated the new VM following the recommendation from the support team. I re-ansibled the machine.
|
All of our macOS 10.14 VMs (all in Orka) are offline.
Initially it was because the agents needed to be updated after #3176 -- I've done that (via the upgrade-jar playbook), but now the agents are refusing to start as they need newer Java. It looks like these are still running Java 8.
The text was updated successfully, but these errors were encountered: