-
-
Notifications
You must be signed in to change notification settings - Fork 794
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
ci: build 32 bit and 64 bit images #1690
base: master
Are you sure you want to change the base?
Conversation
This reverts commit a1b0ade.
d6ec8dc
to
69d58f4
Compare
@Dhanus3133 thanks for the PR! I'll give it a round of testing first thing tomorrow. |
Thanks! However, I’m running into an issue with the custom user stage for package installation. You can check the logs here. Error: pi-gen build failed with exit code 100
mkfs.fat: Warning: lowercase labels might not work properly on some systems
mke2fs 1.46.2 (28-Feb-2021)
E: Failed to fetch http://archive.raspberrypi.com/debian/pool/main/r/raspberrypi-sys-mods/raspberrypi-sys-mods_20241030_arm64.deb Temporary failure resolving 'archive.raspberrypi.com'
E: Failed to fetch http://archive.raspberrypi.com/debian/pool/main/u/userconf-pi/userconf-pi_0.10_all.deb Temporary failure resolving 'archive.raspberrypi.com'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? When I skip the custom stage, the CI build from my fork runs successfully, as build images in this release. I also tried reaching out to you via Discord. |
@billz resolved the issue. It should now be good for testing. You can use the build image from the fork. |
@Dhanus3133 I'll give each image a thorough test. thanks! |
Testing the 64-bit image. A couple of observations:
The first point should be easily fixed. Will need to give the latter a closer look. Otherwise looking good. |
Interestingly, the build-raspap-image (64-bit, arm64) log indicates that the package is installed:
|
Also noticed that routing and IP masquerading fails in the build:
I haven't looked more closely to determine the cause. Hopefully these are minor fixes that can be resolved. |
Regarding this, I believe enabling OpenVPN may be causing a DNS issue in the |
See #1689 (comment) |
Thanks, this didn't work out, but there was a simple way to fix it.
All the required packages are installed, but since the actual error is hidden, I'm not sure how to solve this issue. Let me know what do you think about this. You can find the latest build images for all the enabled flags here. PS: Can you please verify if that installed properly, cause I noticed the new build images are much more smaller than the previous builds. |
Pulling the latest 64-bit image now. |
@billz Can you test this release build for the commit 38ce0ec? You can find the release here: test release. It should work, but please note that this build was created through a custom fork of my pi-gen repository. You can check the changes here on the I believe these changes are required to ensure the builds succeed without any issues related to networking. If you think this is a viable solution, we can consider forking pi-gen into the RaspAP org, make the necessary changes, and use that fork repository within the pi-gen-action. Let me know your thoughts! |
/claim #1688