Hi,
My research about the issue with pkgcmd on Tizen:Common image built for
Yocto shows that most probably it is caused by SMACK. This is an output
for the serial debug console when I try to install a wgt (logged as user
bob):
pkgcmd -i -t wgt -p helloTizen.wgt -q
path is /home/bob/helloTizen.wgt
[ 502.766245] audit: type=1400 audit(502.765:229): lsm=SMACK
fn=smack_inode_permission action=denied subject="System" object="_"
requested=wx pid=704 comm="pkgcmd" name="dbspace" dev="mmcblk0p2" ino=8878
[ 502.890534] audit: type=1400 audit(502.889:230): lsm=SMACK
fn=smack_inode_permission action=denied subject="System" object="_"
requested=wx pid=708 comm="wgt" name="bob" dev="mmcblk0p2" ino=8875
__return_cb req_id[1] pkg_type[wgt] pkgid[/home/bob/helloTizen.wgt]
key[end] val[fail]
processing result : FATAL_ERROR [61] failed
spend time for pkgcmd is [162]ms
SMACK options are enabled and the kernel configuration. It exists as an
entry at /proc/filesystems:
grep smackfs /proc/filesystems
nodev smackfs
I also noticed that pkgcmd recipe in “Tizen on Yocto” is outdated.
According to the git log on 1 April security-server was replaced by
cynara in slp-pkgmgr but the Yocto recipe still uses commit
5a9c95d025580510a18f80694f807dfdd569410f from 26 January.
I guess the main issue related to the installation of wgt files is
caused due to the wrong SMACK configuration at Yocto layers. I have
reported the issue at JIRA:
https://bugs.tizen.org/jira/browse/BTY-106
Any suggestions how to fix this issue is welcome and it will be highly
appreciated :)
Thanks,
Leon
On 18.05.2015 13:18, Leon Anavi wrote:
Hi Baptiste,
On 14.05.2015 15:40, Baptiste Durand wrote:
Hi Leon,
I will deliver next week some important changes in Tizen Yocto
including synchronisation on Q1 2015 and Live USB fixing
I will test your app with this new version of tizen yocto and I will
keep you in touch
Thank you for your feedback. I explored the source code of pkgmgr
which provides pkcmd but I was unable to locate the issue that
prevents me from installing wgt apps on Tizen:Common built with Yocto.
Do you have any progress?
Is the cause of this bug the same as in TC-1705? If not I can report
it as a separate bug that affects Tizen on Yocto.
Thanks,
Leon
Have a good week-end
/Please note : today is a day off in France (Ascension Day)
For Eurogiciel company , tomorrow is also a day off, so in
consequence please don't expect answer before next week./
/Sorry for inconvenience./
/
/
BR
Baptiste
2015-05-14 11:37 GMT+02:00 Leon Anavi <[email protected]
<mailto:[email protected]>>:
Hi Art, Baptiste, All,
Art, thank for sharing your experience. I have created a
troubleshooting section at the existing wiki article and I added
your notes there:
https://wiki.tizen.org/wiki/Installing_Web_Applications_on_Tizen:Common_and_Tizen_IVI#Troubleshooting
Art, I tried both of your recommendations but unfortunately in my
case the installation of the wgt file fails due to another
reason. I shared the source code of the sample web app that I use
at GitHub: https://github.com/leon-anavi/helloTizen
I tested the wgt file on Intel NUC with Tizen:Common image built
with GBS from yesterday and it works fine.
The same app still fails to install with pkgcmd on Tizen:Common
built using Yocto on MinnowBoard MAX. I guess the issue is caused
my the version of the pkgcmd in the Yocto recipes.
Baptiste, could you please share details which versions of pkgcmd
and Crosswalk should I use in the Yocto recipes to fix this?
Best regards,
Leon
On 13.05.2015 20:33, McGee, Art wrote:
Leon,
I've run into this problem in one of two ways.
1. The package your installing is using the same id as another
package and they conflict. You should uninstall the other first
using the pkgcmd -u -n <id> -q
2. The other is the icon reference in your config.xml doesn't
map to an image file.
Art
On 13 May 2015 at 09:53, Leon Anavi <[email protected]
<mailto:[email protected]>> wrote:
Hi Baptiste, All,
I am unable to install wgt file with pkgcmd on MinnowBoard
MAX with Tizen:Common built using Yocto due to the following
error:
path is /home/bob/basic.wgt
__return_cb req_id[1] pkg_type[wgt]
pkgid[/home/bob/basic.wgt] key[end] val[fail]
processing result : FATAL_ERROR [61] failed
spend time for pkgcmd is [712]ms
I am using pkgcmd as described at the wiki:
https://wiki.tizen.org/wiki/Installing_Web_Applications_on_Tizen:Common_and_Tizen_IVI
Tizen:Common has been built using Yocto rev_0.9 (image type
tizen-common-core-image-crosswalk with crosswalk version
11.39.256.0) as described at the following wiki articles:
https://wiki.tizen.org/wiki/Build_Tizen_with_Yocto
https://wiki.tizen.org/wiki/MinnowMax
The issue seems similar to the following reports at Tizen
and Crosswalk bug trackers:
https://crosswalk-project.org/jira/browse/XWALK-2616
https://bugs.tizen.org/jira/browse/TC-1705
Could you please provide me guidelines how to solve this issue?
Thanks,
Leon
--
Leon Anavi
Software Engineer
Mob : +359 88 527 7901 <tel:%2B359%2088%20527%207901>
konsulko.com <http://konsulko.com>
_______________________________________________
Dev mailing list
[email protected] <mailto:[email protected]>
https://lists.tizen.org/listinfo/dev
--
*Art McGee*
Infotainment Engineer
Jaguar Land Rover North America, LLC
1419 NW 14th Ave, Portland, Oregon, 97209
Jaguar.com <http://jaguar.com> | LandRover.com
<http://landrover.com>
--
Leon Anavi
Software Engineer
Mob :+359 88 527 7901 <tel:%2B359%2088%20527%207901>
konsulko.com <http://konsulko.com>
--
Baptiste DURAND
Eurogiciel Vannes/FR
--
Leon Anavi
Software Engineer
Mob : +359 88 527 7901
konsulko.com
--
Leon Anavi
Software Engineer
Mob : +359 88 527 7901
konsulko.com
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev