This has worked. Do I need to do this with each of the folders in Media. Thanks,
On 23 May 2014 01:43, Maciej Polanski <wxq1...@gmail.com> wrote: > Don't copy-paste chsmack command from email :) > There is a "dash" not "minus" mark, so it didn't work for me, either. > After typing it in manually, I was able to change SMACK label. > I hope this should work for you: "chsmack -a User > /opt/usr/media/Downloads" > > Regards, > Maciej > > W dniu 2014-05-23 01:02, McGee, Art pisze: > > Brian, > > Thanks, for your help guys. See my results below. > > Here are my results. I'm running on an ssh termial and I find I have to > 'su app' to run your command. > > ls -lZ shows. > > drwxrwxrwx 2 app app _ 4096 Apr 10 12:59 Camera > drwxrwxrwx 2 app app _ 4096 Apr 10 12:59 Downloads > drwxrwxrwx 2 app app _ 4096 Apr 22 17:40 Images > drwxrwxrwx 3 app app _ 4096 Apr 22 17:40 Sounds > drwxrwxrwx 2 app app _ 4096 Apr 10 12:59 Videos > > I ran the command 'chsmack –a User /opt/usr/media/Downloads' > > ls -lZ shows. > > drwxrwxrwx 2 app app _ 4096 Apr 10 12:59 Camera > drwxrwxrwx 2 app app _ 4096 Apr 10 12:59 Downloads > drwxrwxrwx 2 app app _ 4096 Apr 22 17:40 Images > drwxrwxrwx 3 app app _ 4096 Apr 22 17:40 Sounds > drwxrwxrwx 2 app app _ 4096 Apr 10 12:59 Videos > > No, Net change. I'll try again just to see. After running the app. I > get these results from 'journalctl -f'. > > -- Logs begin at Thu 2014-05-22 21:59:26 PDT. -- > May 22 16:00:39 ivi_box systemd[1]: Time has been changed > May 22 16:00:39 ivi_box systemd[362]: Time has been changed > May 22 16:00:39 ivi_box systemd[230]: Time has been changed > May 22 16:00:39 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > May 22 16:00:39 ivi_box su[379]: pam_unix(su:session): session closed for > user app > May 22 16:00:40 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > May 22 16:00:41 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > May 22 16:00:42 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > May 22 16:00:43 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > May 22 16:00:44 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > May 22 16:00:45 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > May 22 16:00:46 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > May 22 16:00:47 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > May 22 16:00:48 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > May 22 16:00:49 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > May 22 16:00:50 ivi_box WebProcess[388]: > file:///opt/usr/apps/intelPoc10/res/wgt/css/car/components/configuration/configuration.js:196:Erroroccured > during opening Documents directory > > > > > > On 22 May 2014 10:53, Whiteman, John L <john.l.white...@intel.com> wrote: > >> Thanks, Brian. I’m looking at it right now too. I confirmed the >> behavior Art reported. File creation is possible with EOY but not with >> APR. A patch was submitted a while back to rectify this but did not get >> merged. I’m following up on this now. In the meantime, per Brian’s >> suggestion, Art, please try chsmack as a workaround if possible. >> >> >> >> Best Regards, >> >> >> >> John >> >> >> >> *From:* IVI [mailto:ivi-boun...@lists.tizen.org] *On Behalf Of *Jones, >> Brian J >> *Sent:* Thursday, May 22, 2014 10:45 AM >> *To:* McGee, Art; ivi@lists.tizen.org; d...@lists.tizen.org >> *Subject:* RE: Platform Storage >> >> >> >> Hi Art, >> >> >> >> That looks right. You might check that the Smack label of the Downloads >> directory is set right. If ls –lZ /opt/usr/media doesn’t show the label as >> User, use ‘chsmack –a User /opt/usr/media/Downloads’ to fix it. Hopefully >> that resolves your issue, if not I’ll dig further to see what might be >> going on. >> >> >> >> Regards. >> >> >> >> *From:* IVI [mailto:ivi-boun...@lists.tizen.org<ivi-boun...@lists.tizen.org>] >> *On Behalf Of *McGee, Art >> *Sent:* Thursday, May 22, 2014 7:58 AM >> *To:* ivi@lists.tizen.org; d...@lists.tizen.org >> *Subject:* Platform Storage >> >> >> >> I'm working on an app that stores and reads from the Downloads directory >> on the system using. I seem to having an error when trying to access that >> storage location. This seems to be a change from EOY release and the APR22 >> release. Please advise if I'm using this incorrectly or if something has >> changed in the security model. >> >> >> >> Thanks, >> >> >> >> Art >> >> >> >> It asks for permission using the config.xml file with the following. >> >> <tizen:privilege name=" >> http://tizen.org/privilege/filesystem.read" /> >> >> <tizen:privilege name=" >> http://tizen.org/privilege/filesystem.write" /> >> >> >> >> The code that seems to have the fault. >> >> if (typeof(tizen) !== 'undefined') { >> >> *// Has this called changed or should I be >> requesting permission by another means? Note this._settingsStorageName = >> "downloads"* >> tizen.filesystem.resolve(this._settingsStorageName, >> function(directory) { >> var settingsFile; >> try { >> settingsFile = >> directory.resolve(self._settingsFileName); >> } catch(ex) { >> console.warn("Settings file doesn't exist, creating >> ...", ex); >> settingsFile = >> directory.createFile(self._settingsFileName); >> } >> >> settingsFile.readAsText(function(contents) { >> //console.log("Settings file contents", contents); >> var configValues = null; >> >> if (contents.length > 0) { >> try { >> configValues = JSON.parse(contents); >> } >> catch (ex) { >> console.error("Error occured during parsing >> settings file", ex); >> aCallback(ex); >> } >> } >> >> if (!configValues || !configValues.version || >> configValues.version < self._values.version) { >> configValues = jQuery.extend({}, self._values); >> self.save(); >> } >> //console.log("Loaded settings:", configValues); >> >> if (JSON.stringify(configValues) !== >> JSON.stringify(self._values)) { >> console.log("Settings updated."); >> self._values = configValues; >> self._callListeners(); >> } >> >> aCallback(); >> }, function(ex) { >> console.error("Cannot read settings file", ex); >> aCallback(ex); >> }); >> }, function(error) { >> >> >> console.error("Error occured during opening Documents >> directory", error); *// This is the line that reports the error.* >> aCallback(error); >> }, "rw"); >> } else { >> console.warn("Tizen API is not available, cannot read >> settings from persistent storage."); >> aCallback(); >> } >> >> >> >> >> > > > > -- > Art McGee > Infotainment Engineer > Jaguar Land Rover > One World Trade Center, 121 Southwest Salmon Street, 11th Floor, Portland, > Oregon, 97204 > > > > _______________________________________________ > IVI mailing listIVI@lists.tizen.orghttps://lists.tizen.org/listinfo/ivi > > > -- > Maciej Polanskiwww.mobica.com > > > _______________________________________________ > IVI mailing list > IVI@lists.tizen.org > https://lists.tizen.org/listinfo/ivi > > -- Art McGee Infotainment Engineer Jaguar Land Rover One World Trade Center, 121 Southwest Salmon Street, 11th Floor, Portland, Oregon, 97204
_______________________________________________ IVI mailing list IVI@lists.tizen.org https://lists.tizen.org/listinfo/ivi