I found that on IVI device, it defines TTYPath=/dev/tty1 and what "ls -l 
/dev/tty1" show it's user id is "app". 
And thanks to Kangkai's help. He found that, on IVI image, there is a 
udev-rules-ivi package to set udev rules for tty1. Copy this file to my image, 
and for now, weston can be launched by user session correctly.


>-----Original Message-----
>From: Yang, Chengwei
>Sent: Tuesday, January 07, 2014 8:46 PM
>To: Wu, Zhiwen
>Cc: [email protected]
>Subject: Re: [Dev] systemd: Failed at step STDIN spawing
>/usr/bin/weston-launch: Permission denied
>
>On Tue, Jan 07, 2014 at 10:28:02AM +0000, Wu, Zhiwen wrote:
>> Hi All,
>> I have been trying to bring up a basic wayland image on Intel mobile device. 
>> I
>got blocked by running weston-launch in systemd user session. Actually, I 
>copied
>what IVI does on systemd stuff for wayland, but it doesn't work for me. The
>error is:
>>
>> "Jun 10 19:23:28 localhost systemd[217]: Failed at step STDIN spawning
>/usr/bin/weston-launch: Permission denied".
>>
>> The related systemd setup for wayland is:
>> ln -s ../[email protected]
>> /usr/lib/systemd/system/graphical.target.wants/user-session-launch@sea
>> t0-5000.service ln -sf weston.target
>> /usr/lib/systemd/user/default.target
>> ln -s ../weston.service /usr/lib/systemd/user/weston.target.wants
>>
>> and the weston.service is:
>> ============================================
>> [Unit]
>> Description=Weston
>> Requires=dbus.socket
>>
>> [Service]
>> ExecStart=/usr/bin/weston-launch
>> StandardInput=tty
>> TTYPath=/dev/tty10
>
>Seems it failed to chown /dev/tty10 to the user but failed with "Permission
>denied", what 'ls -l /dev/tty10' looks like.
>
>It should be owned by the user and mode is 0620.
>
>--
>Thanks,
>Chengwei
>
>>
>> [Install]
>> WantedBy=weston.target
>> ==============================================
>>
>> Do I miss any points? Ps: I used kexec to boot the kernel.bak and add
>"security=none" to cmdline.bak to work around smack check.
>>
>> Thanks
>> -----------
>> OTC PRC Visualization Team
>> Wu Zhiwen
>>
>>
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> https://lists.tizen.org/listinfo/dev
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to