4

Ich bin mit Tizen SDK (2.4.0_Rev5), um das Demo-Anwendung HelloTizen (Wearable-2.3) auf meinem Gang S2 zu starten, aber es scheitert, mit dem folgenden Fehler:Fehler 81 beim Start von Web-App auf Zahnrad S2 Gerät

Unknown Error [81] 
Unknown Error [81] 

Wenn ich versuche, es zu installieren mit sdb install HelloTizen.wgt erhalte ich folgende Ausgabe:

pushed     HelloTizen.wgt 100%   36KB   0KB/s 
1 file(s) pushed. 0 file(s) skipped. 
/home/user/tizen/HelloTizen/HelloTizen.wgt 114KB/s (37179 bytes in 0.318s) 
path is /opt/usr/apps/tmp/HelloTizen.wgt 
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[start] val[install] 
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[install_percent] val[3] 
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[install_percent] val[22] 
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[install_percent] val[25] 
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[install_percent] val[33] 
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[error] val[81] error message: Non trusted certificate is used. Register valid certificate 
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[end] val[fail] 
processing result : Unknown Error [81] failed 
spend time for pkgcmd is [1385]ms 

es ist die Ausgabe von sdb dlog:

W/WRT_INSTALLER(20115): task_certify.cpp: StartStep(619) > --------- <TaskCertify> : START ---------- 
E/WMS  ( 490): wms_event_handler.c: _wms_event_handler_cb_log_package(4560) > package [_________] callback : [INSTALL, PROCESSING] 
E/WMS  ( 490): wms_event_handler.c: _wms_event_handler_cb_log_package(4560) > package [_________] callback : [INSTALL, PROCESSING] 
E/WMS  ( 490): wms_event_handler.c: _wms_event_handler_cb_log_package(4560) > package [_________] callback : [INSTALL, PROCESSING] 
E/WMS  ( 490): wms_event_handler.c: _wms_event_handler_cb_log_package(4560) > package [_________] callback : [INSTALL, PROCESSING] 
W/CERT_SVC(20115): OCSPCertMgrUtil.cpp: getCertFromStore(97) > Error during certificate search 
W/CERT_SVC(20115): WrtSignatureValidator.cpp: check(365) > signature1.xml has got unrecognized Root CA certificate. Signature will be disregarded. 
W/WRT_INSTALLER(20115): task_certify.cpp: throwCertificateInvalidException(373) > Certificate is Invalid [-34] 
E/WRT_INSTALLER(20115): task_certify.cpp: stepSignature(350) > Error occured in signature validator: 81 
E/APP2EXT (20115): job_widget_install.cpp: SendFinishedFailure(370) > Error number: 81 
E/APP2EXT (20115): job_widget_install.cpp: SendFinishedFailure(371) > Message: Non trusted certificate is used. Register valid certificate 
W/WRT_INSTALLER(20115): pkgmgr_signal.cpp: sendSignal(275) > Success to send pkgmgr signal: error - 81:Non trusted certificate is used. Register valid certificate 
W/WRT_INSTALLER(20115): pkgmgr_signal.cpp: sendSignal(275) > Success to send pkgmgr signal: end - fail 
E/WRT_INSTALLER(20115): wrt-installer.cpp: staticWrtStatusCallback(1102) > Step failed 

Es scheint also ein Zertifikat bezogener Fehler zu sein. Ich habe mein Zertifikat in Security Profiles mit einem Autorzertifikat erzeugen generiert und das automatische Zertifikat für Distributor. Ich benutzte auch Register Certificate, aber ich weiß nicht, ob es funktionierte, weil, als ich auf OK anklickte, geschah nichts.

Die andere Sache, die ich tat, war zu aktivieren Permit to install applications für mein Gerät. Aber wie bei der Zertifikatsregistrierung weiß ich nicht, ob es funktioniert hat, weil nichts passiert ist. Ich habe /home/developer eingecheckt und es gibt keine device-profile.xml Datei.

+0

Es scheint ein Problem mit meinem Händler Zertifikat zu sein, aber ich verwenden, um den Standard fand man in '/ Tizen/tool/Zertifikat-Generator/Zertifikate/Verteiler/Tizen-Verteiler-signer.p12' und für der CA Pfad '/ tizen/tools/Zertifikat-Generator/Zertifikate/Distributor/tizen-distributor-ca.cer '. – rools

+0

Ich habe das gleiche Problem. Hast du es am Ende repariert? – mircealungu

+0

Ja, siehe die angenommene Antwort. – rools

Antwort

4

Wenn Sie App im Emulator ausführen, funktioniert das von der IDE generierte Zertifikat. Aber Sie laufen App in Gear S2, die Benutzer-Binärdatei hat, deshalb müssen Sie Autor Zertifikat von Samsung bekommen. Der folgende Link zeigt Ihnen, wie Sie die Erweiterung sdk für das Zertifikat sowohl für den Emulator als auch für das Gerät installieren können.

https://developer.tizen.org/ko/community/tip-tech/issuing-tizen-certificate-certificate-extension-ver-1.2

+0

Okay, danke, ich habe den Unterschied zwischen den beiden Zertifikatsmethoden. Als ich versucht habe, ein neues zu erstellen, habe ich einen Fehler bezüglich des Browsers erhalten, der nicht initialisiert werden kann. Da ich dachte, dass es möglich ist, dieselben Zertifikate zu verwenden, habe ich damit aufgehört und einfach die Standard-Zertifikate verwendet. Ich werde jetzt versuchen, mein Browserproblem zu lösen. Wenn es fertig ist und alles funktioniert, werde ich deine Antwort akzeptieren. – rools

+0

Danke, das hat für mich funktioniert. – ToughPal