Zibbp / ganymede

Twitch VOD and Live Stream archiving platform. Includes a rendered and real-time chat for each archive.
https://github.com/Zibbp/ganymede
GNU General Public License v3.0
501 stars 25 forks source link

v3 ganymede-api: error: exec failed: exec format error #483

Closed CrushTub3 closed 3 months ago

CrushTub3 commented 3 months ago

Hello,

i reinstalled freshly today to upgrade to v3. After installation the ganymede-api container throws following error: error: exec failed: exec format error

As mentiond in https://github.com/Zibbp/ganymede/issues/474 i also tried to use the :dev tag and got the same error as jayjay181818 before.

In tags :latest and :dev the image is arm64 as i use an Raspberry Pi. Maybe this is only a problem on arm64 devices?

Log from ganymede-api with tag :latest error: exec failed: exec format error

Log from ganymede-api with tag :dev


usermod: no changes

-------------------------------------

User uid:    911

User gid:    911

-------------------------------------
jayjay181818 commented 3 months ago

I tried completely renaming the directories on my orange pi 5 plus, deleting the compose folders etc using the latest image... but got the same issue. Ive been trying to troubleshoot with chatgpt and i did spot a difference between my mac and my pi which chatgpt suggested... My pi when i run "uname -m" it's aarch64, but on my mac it's arm64. Chatgpt advised that if an image is arm64 it should work with aarch64 and they are interchangeable.. But i know chatgpt doesn't get everything right. But maybe this is a sign?

Zibbp commented 3 months ago

I noticed some other issues with how the arm64 variant is built. Can you guys try again using the latest build of the :dev image? It should be fully functional now.

jayjay181818 commented 3 months ago

Stopped the containers and updated the stack from :latest to :dev again on my Orange Pi 5 plus... It's up and running from what I see. Testing out on an old vod and it seems to be working! Will update tomorrow if it fully completes the task but I imagine it will! Hopefully, the change you did to :dev can be easily implemented to :latest as I imagine it will be the more stable tag. CleanShot 2024-08-16 at 00 49 28@2x

jayjay181818 commented 3 months ago

Update on the above, the VOD i manually downloaded was completed successfully, chat n all. Working fine :)

CrushTub3 commented 3 months ago

Now also works for me with the current :dev image.

Zibbp commented 3 months ago

Awesome. I'll push out a release sometime this weekend so it'll be available with the :latest tag.

jayjay181818 commented 3 months ago

Hmm, not sure if it's just me. But I stopped my containers, removed the :latest image and swapped over to :latest I was still getting the same error as before. Swapping back to :dev got it back up and running however

Zibbp commented 3 months ago

I didn't get around to publishing a new release. It should be available now.