"CRI-O now has support for adding the entry of the user to the /etc/password if it does not exists in /etc/passwd".
The problem is that it creates an entry like this one on /etc/passwd:
1001360000:x:1001360000:0:1001360000 user:/project:/sbin/nologin
Hence Theia exec plugin uses the login shell /sbin/nologin to open a terminal and fails as described here.
When the default login shell is /sbin/nologin use sh instead.
hello, is that the issue template is no longer working ?
hello, is that the issue template is no longer working ?
I guess you can go bypass with https://github.com/eclipse/che/issues/new
@AndrienkoAleksandr how hard would that be to fix that ? (use /bin/sh instead of /sbin/nologin) ?
@l0rd @rhopp @tsmaeder @slemeur @nickboldt
This has to be 7.0.0 GA:
It would be a shame to loose these users with that bug.
estimation from @AndrienkoAleksandr : 1 day to fix that
That's a P1 but I have set 7.0.0. That means that @AndrienkoAleksandr should work on it only if he has no blockers assigned.
Should be fixed by https://github.com/eclipse/che-machine-exec/pull/39