runtipi / runtipi-appstore

Official Runtipi AppStore. Apps and updates live here!
https://runtipi.io/docs/apps-available
GNU General Public License v3.0
294 stars 241 forks source link

Ghost is unable to update or install #2592

Open jacobthetechy opened 7 months ago

jacobthetechy commented 7 months ago

Store Application

Ghost

App version

5.79.6

Description

Tries to update which failed. I do not remember the version number I was currently on. I was needing to do a fresh install any way so I removed it and tried to reinstall and it failed.

Steps to reproduce

Try installing from runtipi 3.0.2 and 3.0.3

App logs

root@localhost:~/runtipi/logs# tail -f -n 0 error.log app.log
==> error.log <==

==> app.log <==
2024-02-27T01:19:35.728Z > Dispatching event {"type":"app","command":"install","appid":"ghost","form":{"isVisibleOnGuestDashboard":false,"exposed":false}}. Instance: v3.0.3-1708996775728
worker: 2024-02-27T01:19:35.748Z - info >   Processing job 4 with data {"type":"app","command":"install","appid":"ghost","skipEnv":false,"form":{"isVisibleOnGuestDashboard":false,"exposed":false}}
worker: 2024-02-27T01:19:35.749Z - info >   Installing app ghost as User ID: 0, Group ID: 0
worker: 2024-02-27T01:19:35.750Z - info >   Deleting folder /app/apps/ghost if exists
worker: 2024-02-27T01:19:35.753Z - info >   Creating folder /app/apps/ghost
worker: 2024-02-27T01:19:35.753Z - info >   Copying folder /app/repos/29ca930bfdaffa1dfabf5726336380ede7066bc53297e3c0c868b27c97282903/apps/ghost to /app/apps/ghost
worker: 2024-02-27T01:19:35.757Z - info >   Creating folder /storage/app-data/ghost
worker: 2024-02-27T01:19:35.758Z - info >   Creating app.env file for app ghost
worker: 2024-02-27T01:19:35.762Z - info >   Copying data dir for app ghost
worker: 2024-02-27T01:19:35.766Z - info >   Running docker-compose up for app ghost
worker: 2024-02-27T01:19:35.767Z - info >   Running docker compose with args --env-file /storage/app-data/ghost/app.env --project-name ghost -f /app/apps/ghost/docker-compose.yml -f /app/repos/29ca930bfdaffa1dfabf5726336380ede7066bc53297e3c0c868b27c97282903/apps/docker-compose.common.yml up --detach --force-recreate --remove-orphans --pull always

==> error.log <==
worker: 2024-02-27T01:19:36.162Z - error >  An error occurred: Command failed: docker-compose --env-file /storage/app-data/ghost/app.env --project-name ghost -f /app/apps/ghost/docker-compose.yml -f /app/repos/29ca930bfdaffa1dfabf5726336380ede7066bc53297e3c0c868b27c97282903/apps/docker-compose.common.yml up --detach --force-recreate --remove-orphans --pull always
 ghostdb Pulling 
 ghost Pulling 
 ghostdb Pulled 
no matching manifest for linux/amd64 in the manifest list entries

==> app.log <==
worker: 2024-02-27T01:19:36.162Z - error >  An error occurred: Command failed: docker-compose --env-file /storage/app-data/ghost/app.env --project-name ghost -f /app/apps/ghost/docker-compose.yml -f /app/repos/29ca930bfdaffa1dfabf5726336380ede7066bc53297e3c0c868b27c97282903/apps/docker-compose.common.yml up --detach --force-recreate --remove-orphans --pull always
 ghostdb Pulling 
 ghost Pulling 
 ghostdb Pulled 
no matching manifest for linux/amd64 in the manifest list entries

worker: 2024-02-27T01:19:36.165Z - info >   Job 4 completed with result: {"success":false,"stdout":"Command failed: docker-compose --env-file /storage/app-data/ghost/app.env --project-name ghost -f /app/apps/ghost/docker-compose.yml -f /app/repos/29ca930bfdaffa1dfabf5726336380ede7066bc53297e3c0c868b27c97282903/apps/docker-compose.common.yml up --detach --force-recreate --remove-orphans --pull always\n ghostdb Pulling \n ghost Pulling \n ghostdb Pulled \nno matching manifest for linux/amd64 in the manifest list entries\n"}

==> error.log <==
2024-02-27T01:19:36.167Z > Failed to install app ghost: Command failed: docker-compose --env-file /storage/app-data/ghost/app.env --project-name ghost -f /app/apps/ghost/docker-compose.yml -f /app/repos/29ca930bfdaffa1dfabf5726336380ede7066bc53297e3c0c868b27c97282903/apps/docker-compose.common.yml up --detach --force-recreate --remove-orphans --pull always
 ghostdb Pulling 
 ghost Pulling 
 ghostdb Pulled 
no matching manifest for linux/amd64 in the manifest list entries

==> app.log <==
2024-02-27T01:19:36.167Z > Failed to install app ghost: Command failed: docker-compose --env-file /storage/app-data/ghost/app.env --project-name ghost -f /app/apps/ghost/docker-compose.yml -f /app/repos/29ca930bfdaffa1dfabf5726336380ede7066bc53297e3c0c868b27c97282903/apps/docker-compose.common.yml up --detach --force-recreate --remove-orphans --pull always
 ghostdb Pulling 
 ghost Pulling 
 ghostdb Pulled 
no matching manifest for linux/amd64 in the manifest list entries

Browser

No response

Browser logs

No response

User-Config changes

None

Other

Fresh install on my local machine has the same results

Please confirm the following

jacobthetechy commented 7 months ago

After a few hours of not messing with anything, I decided to try to install Ghost once more for giggles. And for some reason it worked.

I'll let you all determine if this issue needs to stay open or close.

nghialele commented 1 month ago

I've just bumped into this issue today so I think you should leave this as open for a while. I will try to figure out on my end.