在Gear S2设备上启动Web应用程序时出错81(Error 81 when launching web app on Gear S2 device)

编程入门 行业动态 更新时间:2024-10-27 00:23:16
在Gear S2设备上启动Web应用程序时出错81(Error 81 when launching web app on Gear S2 device)

我正在使用Tizen SDK(2.4.0_Rev5)在我的Gear S2上启动演示应用程序HelloTizen(wearable-2.3),但它失败了,出现以下错误:

Unknown Error [81] Unknown Error [81]

当我尝试使用sdb install HelloTizen.wgt安装它时,我得到以下输出:

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

有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

因此,它似乎是与证书相关的错误。 我确实在Security Profiles生成了我的证书,其中包含一个生成作者证书和分发者自动证书。 我也使用了Register Certificate但我不知道它是否有效,因为当我点击OK时,什么也没发生。

我做的另一件事是启用Permit to install applications为我的设备Permit to install applications 。 但是,至于证书注册,我不知道它是否有效,因为什么也没发生。 我在/home/developer检查过,没有device-profile.xml文件。

I am using Tizen SDK (2.4.0_Rev5) to launch the demo app HelloTizen (wearable-2.3) on my Gear S2 but it fails, with the following error:

Unknown Error [81] Unknown Error [81]

When I try to install it with sdb install HelloTizen.wgt I get the following output:

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

There is the output from 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

So, it seems to be a certificate related error. I did generate my certificate in Security Profiles with one generate author certificate and the automatic certificate for distributor. I also used Register Certificate but I do not know if it worked because when I clicked on OK, nothing happened.

The other thing I did was to enable Permit to install applications for my device. But, as for the certificate registration, I do not know if it worked because nothing happened. I checked in /home/developer and there is no device-profile.xml file.

最满意答案

如果您在模拟器中运行应用程序,则IDE生成的证书将起作用。 但是你在Gear S2中运行带有用户二进制文件的应用程序,这就是你需要从三星获得作者证书的原因。 下面的链接将向您展示为模拟器和设备安装证书的扩展名sdk的方法。

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

If you run app in Emulator, then IDE generated certificate will work. But you are running app in Gear S2 which has user binary, that's why you need to get author certificate from samsung. Below link will show you the way of installing extension sdk for certificate for both emulator and device.

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

更多推荐

本文发布于:2023-07-15 05:28:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1110689.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:应用程序   设备   Gear   Web   app

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!