Это точно такая же проблема, как в Issue with non 'username' defined · Issue #2373 · nodejs/node-gyp · GitHub и os.userInfo throws if no username in docker container · Issue #25714 · nodejs/node · GitHub
При использовании случайного идентификатора пользователя node выдаёт ошибку при загрузке системных утилит и свойств модуля os.
Просто для подтверждения: старый способ будет полностью устаревшим/удалённым, верно?
С уважением,
Исмаэль