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

Raspberry pi issues #200

Open
Evocated opened this issue Dec 15, 2024 · 9 comments
Open

Raspberry pi issues #200

Evocated opened this issue Dec 15, 2024 · 9 comments
Labels
support Request for support

Comments

@Evocated
Copy link

Had to use qemu to get the containers to run on my raspberry pi in the first place. Now the connections always refuse to everything. Even the url of the proxy itself. There’s also mongodb not working in the logs and refusing connection.

@MatthewL246 MatthewL246 added the support Request for support label Dec 15, 2024
@MatthewL246
Copy link
Owner

You shouldn't need to use qemu, as all of the servers support ARM64. Have you installed a 64-bit operating system on the Pi? This won't work with a 32-bit operating system.

@Evocated
Copy link
Author

Evocated commented Dec 15, 2024

It’s arm64 lite OS. Is there any way I could build the containers on a computer for arm64?

@MatthewL246
Copy link
Owner

MatthewL246 commented Dec 15, 2024

It should work if you use qemu on the computer and copy the images over to the Pi. I haven't tested this, though. I assumed you meant using qemu on the Pi before.

By the way, why can't you build the container images on the Pi? System requirements issue?

@Evocated
Copy link
Author

I did mean on the pi, but I also tried qemu on the pc for building and it had an error in multiple of the repos, I’ll give you one as soon as possible.

@Evocated
Copy link
Author

Are there precompiled images anywhere?

@MatthewL246
Copy link
Owner

MatthewL246 commented Dec 15, 2024

There are pre-compiled images in the Pretendo server repos, but they don't include my pretendo-docker-specific patches. I guess you could manually fork the repos, apply the patches, and build the images with GitHub Actions, but then you'd have to manually update your repos on every update.

@Evocated
Copy link
Author

How can I apply the patches?

@MatthewL246
Copy link
Owner

MatthewL246 commented Dec 15, 2024

The patches are in the patches directory, organized by repo. You could run git apply example.patch on each patch and then commit and push the result to your fork.

Although in my opinion, figuring out why the ARM64 builds aren't working would be a better solution.

@Evocated
Copy link
Author

Evocated commented Dec 15, 2024

I just edited the test.yml workflow in my fork and made it export the containers in arm64. It built and outputted artifacts successfully and I'll let you know if it works.

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

No branches or pull requests

2 participants