-
-
Notifications
You must be signed in to change notification settings - Fork 145
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
Transient Error when Building Imagick in php 8.3.x on amd64 on alpine #643
Comments
mee to |
It is because of this? All my pipelines fail sporadic and not every time. |
If you're looking for a workaround, you can explicitly use PHP 8.2. Here's an example of how I've done that in my workflow.
|
Can you explain what effect this has on the imagick extension? |
@en-jschuetze |
Ah I see. You avoid php 8.3 :) |
This is the workaround I used the last time:
The package is the commit from #641 |
What is the status of this one? Is it close to be done? |
This works also if you use 3.7.0 as commit id. So I guess I am fine for my project for now, but it would be awesome to get it fixed in a pecl release, too. |
It is very odd that it passes some of the time. For the record, this doesn't happen on my computer compiling either inside a docker Ubuntu box, or natively on OSX. I've possibly fixed it, though would prefer to see it compiling in the Github actions....which appear to be broken for something that is not my fault. |
@Danack Any updates on this issue. Is there anything we can do to help related to the Github actions you mentioned in the last comment? |
Transient Error when Building Imagick in php 8.3.x on amd64 on alpine #643 Imagick/imagick#643
Same issue here, waiting resolution to use PHP 8.3 in production. |
This solution works, but it is very temporary :D |
I have encountered the same problem, when building multiplatform image on linux + AMD CPU. Build for linux/amd64 was successull, but for linux/arm64/v8 it ended up with this error. Interestingly, when I tried to build it within container Is there any progress or indication, where the problem might be? |
OK, so we are waiting for imagick to release new version where this bug is fixed. Until then, there is temporary solution to use unreleased version of imagick. Source: #640 COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/
RUN install-php-extensions imagick/imagick@master |
Update docker deps due to Imagick/imagick#643 Fix some minor issues in the docker build due to PEBKAC mistakes
Is there any progress in this issue? We also have the same problem. Using the workaround for now. |
Just here to say, this problem seems to be happening already for a few months but nobody seems to be working on it? |
…ocker-php#55) bump to latest php 8.2 version
This worked for me. RUN set -eux; \
install-php-extensions \
Imagick/imagick@master ; |
failing also in arm architecture from this image: |
This solution worked for me:
|
any updates on this issue? My builds are failing like 75% of the time because of this, re-running the builds sometimes work. Sometimes I have to wat 5-10 min and rerun again |
Hi @ingLomeland , I have used this approach with success, someone mentioned it above. As far as I know, the problem hasn't been solved yet. |
Or if you want to pick a specific commit: RUN set -eux; \
install-php-extensions \
Imagick/imagick@28f27044e435a2b203e32675e942eb8de620ee58 ; This way you avoid breaking your build even if the master changes |
A follow up of 582
Building on linux/amd64 the Dockerfile:
and the error is (not happening every time, but 75% of all runs):
it does not happen ever on arm architecture.
for reference an example run in a "real" world at https://github.com/Endava/docker-php/actions/runs/7009886813/job/19071577630
The text was updated successfully, but these errors were encountered: