Skip to content
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

SSH access to test-macstadium-macos11.0-arm64-4 #3685

Closed
UlisesGascon opened this issue Apr 19, 2024 · 4 comments
Closed

SSH access to test-macstadium-macos11.0-arm64-4 #3685

UlisesGascon opened this issue Apr 19, 2024 · 4 comments

Comments

@UlisesGascon
Copy link
Member

I was able to connect to the machine using SSH, and then I ran the cleanup script. Everything was fine until I rebooted the machine. After the reboot, the SSH connection became broken. It seems like we have a similar issue as #3667.

I will add this to the support ticket opened for #3667.

@UlisesGascon
Copy link
Member Author

This machine will be wiped and re-ansibled once #3667 is working fine in order to avoid blocking Node.js 22.0.0 release due lack of macos-11-arm machines.

@UlisesGascon UlisesGascon self-assigned this Apr 19, 2024
@targos
Copy link
Member

targos commented Apr 28, 2024

Since both osx-11 arm machines are offline and currently impossible to access, I disabled node-test-commit-arm from https://ci.nodejs.org/job/node-test-commit/configure

@ryanaslett
Copy link
Contributor

I put in a ticket with macstadium to have these rebooted and re-establish connectivity.

We can now ssh into all 3 bare metal osx arm machines.

I had to wipe and re-ansible test-macstadium-macos11.0-arm64-3 which failed to run a build.

Suspecting that something was awry with the updated homebrew packages, I went ahead and duplicated the /opt/homebrew/bin directory from test-macstadium-macos11.0-arm64-4, and re-ran a build, and it passed.

One other thing to note is that the builds seem to assume that ccache will be available at /usr/local/bin -> which is where homebrew installs on x86 machines. However, due to rosetta conflicts, apple silicon (arm) homebrew installs to /opt/homebrew/bin instead.

I symlinked /opt/homebrew/bin to /usr/local/bin, and the builds passed.

Im going to go ahead and re-enable osx-11 node-test-commit-arm (node-test-commit-osx appears to be disabled as well?)

This should keep these machines afloat long enough for us to replace them with the new infra.

@ryanaslett
Copy link
Contributor

node-test-commt-osx-arm has been re-enabled, and appears to be running jobs normally.

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

No branches or pull requests

3 participants