install-jellyfin-tizen icon indicating copy to clipboard operation
install-jellyfin-tizen copied to clipboard

Certificate issue after Tizen 8 One UI update

Open ruboncio opened this issue 11 months ago • 24 comments

After Tizen 8 One UI update the app no longer works. I have tried running this again but it is failing on a certificate now. I've tried other guys where you sign the certificate with Tizen Studio and it doesn't work either. Any advise? Bloody Samsung, not sure why they can't just approve JellyFish so we don't have to keep doing this.

Platform log view
--------------------
install AprZAARz4r.Jellyfin
package_path /home/owner/share/tmp/sdk_tools/tmp/Jellyfin-TrueHD.wgt
app_id[AprZAARz4r.Jellyfin] install start
app_id[AprZAARz4r.Jellyfin] installing[9]
app_id[AprZAARz4r.Jellyfin] installing[19]
app_id[AprZAARz4r.Jellyfin] install failed[118, -12], reason: Check certificate error : :Invalid certificate chain with certificate in signature.:<-3>  
spend time for wascmd is [4624]ms
Failed to install Tizen application.
Total time: 00:01:18.811

image

ruboncio avatar Nov 18 '24 17:11 ruboncio

I'm having exactly the same issue after the update

Transferred the package: /home/developer/Jellyfin-TrueHD.wgt -> /home/owner/share/tmp/sdk_tools/tmp Installing the package...

Platform log view

install AprZAARz4r.Jellyfin package_path /home/owner/share/tmp/sdk_tools/tmp/Jellyfin-TrueHD.wgt app_id[AprZAARz4r.Jellyfin] install start app_id[AprZAARz4r.Jellyfin] installing[9] app_id[AprZAARz4r.Jellyfin] installing[19] app_id[AprZAARz4r.Jellyfin] install failed[118, -12], reason: Check certificate error : :Invalid certificate chain with certificate in signature.:<-3> spend time for wascmd is [6437]ms Failed to install Tizen application. Total time: 00:00:09.908

pyro-x avatar Nov 19 '24 10:11 pyro-x

I'm found a same issue here

install AprZAARz4r.Jellyfin
package_path /home/owner/share/tmp/sdk_tools/tmp/Jellyfin-TrueHD.wgt
app_id[AprZAARz4r.Jellyfin] install start
app_id[AprZAARz4r.Jellyfin] installing[9]
app_id[AprZAARz4r.Jellyfin] installing[19]
app_id[AprZAARz4r.Jellyfin] install failed[118, -12], reason: Check certificate error : :Invalid certificate chain with certificate in signature.:<-3>
spend time for wascmd is [6506]ms
Failed to install Tizen application.
Total time: 00:00:10.230

rhuanlima avatar Nov 19 '24 22:11 rhuanlima

This solution works for me

https://gist.github.com/SayantanRC/57762c8933f12a81501d8cd3cddb08e4

rhuanlima avatar Nov 20 '24 02:11 rhuanlima

Having this issue as well

realbaylen avatar Nov 23 '24 20:11 realbaylen

Same here. Any response from the team?

Srippie1911 avatar Nov 30 '24 05:11 Srippie1911

Same issue here.

olanystrom avatar Dec 01 '24 10:12 olanystrom

Same error here: install failed[118, -12], reason: Check certificate error : :Invalid certificate chain with certificate in signature.:<-3>

CodeEtienne avatar Dec 01 '24 16:12 CodeEtienne

+1

ryangrose avatar Dec 01 '24 23:12 ryangrose

+1

rcbop avatar Dec 06 '24 16:12 rcbop

Sam here

Srippie1911 avatar Dec 12 '24 03:12 Srippie1911

Larspolo, quel est la solution stp ? Perso je ne trouve pas comment faire, j'ai comme tout le monde ce problème :

app_id[AprZAARz4r.Jellyfin] installing[19] app_id[AprZAARz4r.Jellyfin] install failed[118, -12], reason: Check certificate error : :Invalid certificate chain with certificate in signature.:<-3> spend time for wascmd is [7070]ms Failed to install Tizen application. Total time: 00:00:16.451

jimx78 avatar Dec 12 '24 21:12 jimx78

If you are on Tizen 8 OneUI you have to create your own certificates using TizenStudio. During creation of your certificates you have to login into your Samsung account (same as on TV).

With this created certificates (author.p12 and distributor.p12) you can then install jellyfin on your tv using the appropriate optional command

vinyli85 avatar Dec 29 '24 10:12 vinyli85

@Georift Maybe i'm looking forward to simplify the process described here from @SayantanRC

As after the change to the new OneUI 8 the guidilines how apps are being installed also changed. There is now a "forced" account link between installing wgt packges on Samsung TV's. Although developer mode is active and there should be a flag to ignore certificates.

Ill create a pull request on that to resolve this.

Epgenix avatar Jan 06 '25 21:01 Epgenix

For those interested, it is possible to quickly generate certificates without installing Tizen Studio. I explain a solution here: https://github.com/Georift/install-jellyfin-tizen/issues/21#issuecomment-2614108372

maximemenager avatar Jan 25 '25 22:01 maximemenager

For anyone struggling with the proposed solutions: be aware that the installer switched from docker hub to ghcr for the image hosting. You need to run the ghcr.io/georift/install-jellyfin-tizen not just the georift/install-jellyfin-tizen. (especially tenacious if you use autosuggestions like me)

Boudewijn26 avatar Feb 04 '25 19:02 Boudewijn26

Hey, I'm pretty busy at the moment. But I really want to move this project forward. Can someone who knows what they're doing help me with my current issue on my PR? #65

Epgenix avatar Feb 04 '25 20:02 Epgenix

I managed to implement a automatic certificate generation and implement that into the installation process. In the next days i am going to edit the readme file accordingly so there are new instructions to follow. But for all who are interested, you can take a look into my comments on #65. I explain there how to invoke the installation process. It's pretty simple.

Epgenix avatar Feb 09 '25 20:02 Epgenix

@Epgenix : I tried your current main branch and your new argument seems not to be picked up. The command I use is copied from your README with the obvious adjustments. Thanks

docker run -p 4794:4794 ghcr.io/georift/install-jellyfin-tizen --ip MYIP --oneui8 --device-id GU43CU7179UXZG --email [email protected]
basename: unrecognized option '--oneui8'
Try 'basename --help' for more information.
Error: Could not extract the tag from the provided URL --oneui8
Please provide a URL to the full release, for example: https://github.com/jeppevinkel/jellyfin-tizen-builds/releases/tag/2024-11-24-0431
Otherwise, don't provide a URL and the latest version will be installed.


pazz avatar Feb 22 '25 18:02 pazz

Check this out

Epgenix avatar Feb 22 '25 18:02 Epgenix

@Epgenix was this for me? I do not use docker every day but it looks to me as if the command iIposted above picks a docker image hosted online, and not from my local checkout of your fork. It also does not pick up the get-device-id argument, with the same error message. All I'm saying is that the documentation is not as helpful as it could be. I for one do not know how to run your updated script from the README.md instructions. Thanks

pazz avatar Feb 22 '25 18:02 pazz

Probably because the changes are notyet uploaded by @Georift i wrote these changes with the fact in mind that @Georift would merge it instantaneously (whitch not happened). Please refeer to the comments from #65.

The best way to use theis is current: docker build -t '<TAG NAME>' .

and then docker run '<TAG NAME>' <...>

Epgenix avatar Feb 23 '25 17:02 Epgenix

Hey, you can follow my gist

dalvelab avatar Mar 18 '25 17:03 dalvelab

Hey, you can follow my gist

This finally worked for me! Thanks for the clear instructions and the video.

timopetric avatar Mar 28 '25 17:03 timopetric

Hey, you can follow my gist

Why simple when it also can be done in a complex way 😂 Sorry, but i already provided a solution that is automated and works fine. Sure it has some wierd bugs. But encountering them is basically just a thing of: "Have you read the readme file correctly or not".

I am just waiting for @Georift to merge my stuff and upload the docker container to the repo. If that is done, everything will work om the first try, under the condition that you have the correct unique device id. If not then you will encounter the certificate error from the script. But like i said. It's a thing of, if you hav read the readme file accordingly.

Basically it's the choice of everyone here how they want to install it. I'm not trying to blame on someone here. Have fun with installing.

Cheers.

Epgenix avatar Mar 30 '25 22:03 Epgenix

Maybe not the best place to put this, but Jellyfin 2 Samsung is a one click Windows application, right now the app is in beta for Tizen 7+ but after yesterday's update it should be able to deploy to the newer Tizen TVs

PatrickSt1991 avatar May 24 '25 06:05 PatrickSt1991

After Tizen 8 One UI update the app no longer works. I have tried running this again but it is failing on a certificate now. I've tried other guys where you sign the certificate with Tizen Studio and it doesn't work either. Any advise? Bloody Samsung, not sure why they can't just approve JellyFish so we don't have to keep doing this.

Platform log view
--------------------
install AprZAARz4r.Jellyfin
package_path /home/owner/share/tmp/sdk_tools/tmp/Jellyfin-TrueHD.wgt
app_id[AprZAARz4r.Jellyfin] install start
app_id[AprZAARz4r.Jellyfin] installing[9]
app_id[AprZAARz4r.Jellyfin] installing[19]
app_id[AprZAARz4r.Jellyfin] install failed[118, -12], reason: Check certificate error : :Invalid certificate chain with certificate in signature.:<-3>  
spend time for wascmd is [4624]ms
Failed to install Tizen application.
Total time: 00:01:18.811

image

piyanutwat avatar Aug 02 '25 19:08 piyanutwat