runtipi/runtipi-appstore

Ghost is unable to update or install

jacobthetechy opened this issue · 2 comments

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

  • I believe this issue is a bug that affects all users of RunTipi, not something specific to my installation.
  • I have already searched for relevant existing issues and discussions before opening this report.
  • I have updated the title field above with a concise description.

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.

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.