webosbrew / dev-manager-desktop

Device/DevMode Manager for webOS TV
Apache License 2.0
1.03k stars 68 forks source link

Apps can not be installed or updated anymore after 3.33.80 update #162

Closed falk4243 closed 5 months ago

falk4243 commented 8 months ago

Describe the bug Apps cannot be installed or updated. When clicking either action, the "Please wait" bar pops up and nothing else happens. When starting the Appimage (Linux), there is no error indicated on the console either, just the following output (no timeout seems to occur) -

./web-os-dev-manager_1.11.18_amd64.AppImage
[2023-10-27T19:49:57Z INFO  app::conn_pool::connection] DeviceConnection { id=737e42e5-cea3-4819-8462-3f5f0b72f146, device.name=lgtv } created
[2023-10-27T19:49:57Z INFO  app::conn_pool::connection] DeviceConnection { id=8ba26232-1aa8-430d-af79-f790de828295, device.name=lgtv } created
[2023-10-27T19:49:57Z INFO  app::conn_pool::connection] Dropping DeviceConnection { id=737e42e5-cea3-4819-8462-3f5f0b72f146, device.name=lgtv }, last_ok=true
[2023-10-27T19:49:57Z INFO  app::conn_pool::connection] DeviceConnection { id=9189e1d6-7149-4827-a55a-db72c78bf3b4, device.name=lgtv } created
[2023-10-27T19:49:57Z INFO  app::conn_pool::connection] DeviceConnection { id=00f2a1f9-e12d-4d8c-9133-824adce2cd6c, device.name=lgtv } created

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Apps'
  2. Click on 'any app that should be updated or installed''
  3. Scroll down to ''
  4. See error

Expected behavior The selected action either updates or installs an app.

Screenshots Currently installed apps. I removed Moonlight for testing ... image App update / installation indicator indefinitely indicating ... image System specs according to dev-manager-desktop ... image

Additional context

IPK files (e.g. Kodi) also cannot be installed / updated manually anymore. The behavior happened sporadically previously (a restart of the app usually fixed it), but doesn't go away after updating the TV to firmware 3.33.80 and 3.33.85. The same is the case for the "webos-homebrew-channel" app, which doesn't allow to install or update applications anymore (greyed out).

This may or may not be a bug in dev-manager-desktop, but I would appreciate some feedback on what to do next. Disable developer mode, re-enable and start over or can this perhaps be fixed another way? Did anybody experience the same behavior with the latest update or is dev mode screwed up on my end? I'll gladly provice any logs and screenshots you might need.

mariotaku commented 8 months ago

Hi. Other than installing via this app, you could try install with ares-install and see the logs. https://github.com/webosbrew/ares-cli-rs

throwaway96 commented 8 months ago

When you say "installed / updated manually", do you mean running luna-send(-pub) luna://com.webos.appInstallService/dev/install (or equivalent) on the TV?

falk4243 commented 8 months ago

I'll give ares-cli-rs a try soon and report back and as for your question, @throwaway96 , I (imprecisely - sorry for that) meant the "Install" button to the right hand side where you select a separately downloaded IPK.

falk4243 commented 8 months ago

@mariotaku I didn't get around test it right away, but using the rust ares-install you linked, I could install new apps (e.g. Moonlight) as well as update already existing ones (e.g. Kodi) without any problems. Thank you very much for your help and we can close the issue as far as I am concerned - or would you like to keep it open to track fixing dev-manager-desktop?

mariotaku commented 5 months ago

Might be fixed in recent updates. Feel free to reopen if you're still seeing this issue.

falk4243 commented 5 months ago

@mariotaku thank you very much, but could it be that the assets under the 1.12.2 tag are still v1.12.1? The file names and at least AppImage state the older version when opening. If it is indeed the new version, the problem still seems to be present as before.