On 06.01.22 14:50, Trevor Woerner wrote:
> Hey Quentin,
> 
> On Wed 2022-01-05 @ 12:08:15 AM, Quentin Schulz wrote:
>> I've had similar issues recently with kas-container and podman. What was
>> required were two things:
>>  - passing --tmpfs /tmp to podman run,
> 
> I don't think --tmpfs is an option, but I modified my kas-container script to
> add a "--tmpdir /tmp" option (and verified it with ps while running)
> 
>>  - increase pids_limit in container.conf (your system's), we've set it to
>>  1000000 abritrarily for now and it seems to run fine for the few builds
>>  we've made so far),
> 
> There seem to be a couple places to update the uid/gid mappings. Originally,
> following the podman docs, I created /etc/subuid and /etc/subgid and had them
> both contain:
> 
>       trevor:100000:123456
> 
> I wasn't seeing any problems with the couple builds that I did, but based
> on your suggestion I had a look at /etc/containers/storage.conf and added
> (uncommented):
> 
>       remap-uids = "0:1668442479:1000000"
>       remap-gids = "0:1668442479:1000000"
> 
> I also bumped /etc/sub{gu}id to:
> 
>       trevor:100000:1000000
> 
> but I'm still seeing pseudo failures even after incorporating both of your
> suggestions.
> 
> I expanded my testing and discovered that using kas-container with podman on
> my openSUSE 15.3 machine I can't build qemux86 for anything including and past
> dunfell. All failures are due to pseudo.
> 
> qemux86 builds using kas-container with podman on openSUSE 15.3:
>       working:
>       - thud (2.6)
>       - warrior (2.7)
>       - zeus (3.0)
> 
>       not working:
>       - dunfell (3.1)
>       - gatesgarth (3.2)
>       - hardknott (3.3)
>       - honister (3.4)
>       - master
> 
> I did a kas-container build on my Ubuntu 18.04 machine using docker of qemux86
> on master and it worked.
> 
> I suspect something changed with pseudo in 3.1 and beyond that either isn't
> working well with openSUSE 15.3 or isn't working well with podman.
> 
> Next I'll try using docker instead of podman.
> 

It's good to see people stressing kas-container with podman - but it's
likely still under-tested. Nevertheless, I'm happy to help if you want
to improve this path.

Jan

-- 
Siemens AG, Technology
Competence Center Embedded Linux
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#55749): https://lists.yoctoproject.org/g/yocto/message/55749
Mute This Topic: https://lists.yoctoproject.org/mt/88198039/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to