devcontainers / devcontainers/cli

Bug: _REMOTE_USER_HOME is empty when executing a Feature where common-utils configures the user

Open
#331 8 comments 0 reactions 1 assignee Claimed by @chrmarti View on GitHub
bug
Dominant language
TypeScript
Stars
3k
Forks
457
Avg merge
13h 17m
Merged PRs (30d)
6

Description

Reported in https://github.com/devcontainers/features/issues/336#issuecomment-1360027876

```jsonc
// devcontainer.json
{
"image": "mcr.microsoft.com/dotnet/sdk:6.0-jammy",
"features": {
"ghcr.io/devcontainers/features/azure-cli:1": {
"version": "latest",
"installBicep": "true"
},
"ghcr.io/devcontainers/features/common-utils:2": {
"installZsh": true,
"installOhMyZsh": true,
"upgradePackages": true,
"username": "vscode",
"userUid": "1000",
"userGid": "1000"
}
},
"overrideFeatureInstallOrder": [
"ghcr.io/devcontainers/features/common-utils"
],
"remoteUser": "vscode"
}
```

While executing the `azure-cli` Feature, it logs the following values (added loggings in [install.sh](https://github.com/devcontainers/features/blob/main/src/azure-cli/install.sh))👇

image

Expected : The value of `_REMOTE_USER_HOME` should have been `/home/vscode`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.