← Back to issue list

Charmcraft fails to launch LXD instance with high uid (`raw.idmap=both 595156457 0`)

View original Github issue

Metadata

Project
charmcraft
Number
#1054
Type
issue
State
open
Author
jamesbeedy
Labels
Created
Updated
Closed

Current evaluation

Charmcraft pack fails to launch LXD instance when host UID is very high (e.g. 595156457) due to raw.idmap subid conflict. Root cause identified in craft-providers; workaround found via forum post; reporter confirmed resolved. Real fix tracked in craft-providers#259 (open).

Suggested action: close not a bug

Reason: The bug is in craft-providers (a dependency), not charmcraft itself, and is properly tracked in canonical/craft-providers#259. The reporter confirmed the forum-post workaround 'entirely solves my problem,' and mr-cal noted the issue was left open only so others could find that workaround. With 381 days of inactivity and the real fix tracked upstream, this charmcraft issue is a duplicate of craft-providers#259 and can be closed with a pointer to the workaround and upstream issue.

Impact: 35 Quick Win: 17.5 Staleness: 75 Complexity: 50 Confidence: 85 Support Request: 15

Issue body

```bash $ charmcraft pack charmcraft internal error: LXDError(brief="Failed to launch instance 'charmcraft-hpc-2495015-0-0-amd64'.", details='* Command that failed: "lxc --project charmcraft launch craft-com.ubuntu.cloud-buildd:core22 local:charmcraft-hpc-2495015-0-0-amd64 --config \'raw.idmap=both 595156457 0\' --config security.syscalls.intercept.mknod=true"\n* Command exit code: 1\n* Command output: b\'Creating charmcraft-hpc-2495015-0-0-amd64\\n\'\n* Command standard error output: b\'Error: Failed instance creation: Failed creating instance record: Failed initialising instance: Host id is in the range of subids\\n\'', resolution=None) Full execution log: '/home/jbemfv/.local/state/charmcraft/log/charmcraft-20230326-114836.166218.log' ``` ```bash $ cat /home/jbemfv/.local/state/charmcraft/log/charmcraft-20230326-114836.166218.log 2023-03-26 11:36:11.982 Starting charmcraft version 2.2.0 2023-03-26 11:36:11.985 System details: OSPlatform(system='ubuntu', release='20.04', machine='x86_64'); Environment: DESKTOP_SESSION='ubuntu', XDG_CURRENT_DESKTOP='ubuntu:GNOME' 2023-03-26 11:36:11.985 Packing the charm. 2023-03-26 11:36:11.986 Reading '/home/jbemfv/allcode/github/omnivector/charm-hpc/metadata.yaml' 2023-03-26 11:36:11.987 Validating metadata format 2023-03-26 11:36:12.127 Executing on host: lxc --project default profile show local:default 2023-03-26 11:36:12.225 Building for 'bases[0]' as host matches 'build-on[0]'. 2023-03-26 11:36:12.225 Building for 'bases[0][0]'. 2023-03-26 11:36:12.225 Launching environment to pack for base name='ubuntu' channel='22.04' architectures=['amd64'] (may take a while the first time but it's reusable) 2023-03-26 11:36:12.226 Using hostname 'charmcraft-hpc-2495015-0-0-amd64' 2023-03-26 11:36:12.226 Executing on host: lxc remote list --format=yaml 2023-03-26 11:36:12.321 Remote 'craft-com.ubuntu.cloud-buildd' already exists. 2023-03-26 11:36:12.321 Executing on host: lxc project list local: --format=yaml 2023-03-26 11:36:12.420 Set LXD instance name to 'charmcraft-hpc-2495015-0-0-amd64' 2023-03-26 11:36:12.420 Executing on host: lxc --project charmcraft list local: --format=yaml 2023-03-26 11:36:12.516 Executing on host: lxc --project charmcraft image list local: --format=yaml 2023-03-26 11:36:12.615 Executing on host: lxc --project charmcraft info local: 2023-03-26 11:36:12.735 Executing on host: lxc --project charmcraft launch craft-com.ubuntu.cloud-buildd:core22 local:charmcraft-hpc-2495015-0-0-amd64 --config 'raw.idmap=both 595156457 0' --config security.syscalls.intercept.mknod=true 2023-03-26 11:36:15.132 charmcraft internal error: LXDError(brief="Failed to launch instance 'charmcraft-hpc-2495015-0-0-amd64'.", details='* Command that failed: "lxc --project charmcraft launch craft-com.ubuntu.cloud-buildd:core22 local:charmcraft-hpc-2495015-0-0-amd64 --config \'raw.idmap=both 595156457 0\' --config security.syscalls.intercept.mknod=true"\n* Command exit code: 1\n* Command output: b\'Creating charmcraft-hpc-2495015-0-0-amd64\\n\\rRetrieving image: metadata: 1% (7.33MB/s)\\rRetrieving image: metadata: 2% (12.97MB/s)\\r \\rRetrieving image: metadata: 3% (18.10MB/s)\\r \\rRetrieving image: metadata: 4% (23.10MB/s)\\r \\rRetrieving image: metadata: 5% (27.14MB/s)\\r \\rRetrieving image: metadata: 6% (31.05MB/s)\\r \\rRetrieving image: metadata: 7% (34.33MB/s)\\r \\rRetrieving image: metadata: 8% (37.18MB/s)\\r \\rRetrieving image: metadata: 9% (40.26MB/s)\\rRetrieving image: metadata: 10% (42.38MB/s)\\r \\rRetrieving image: metadata: 10% (45.22MB/s)\\r \\rRetrieving image: metadata: 11% (46.96MB/s)\\r \\rRetrieving image: metadata: 12% (49.29MB/s)\\r \\rRetrieving image: metadata: 13% (50.85MB/s)\\r \\rRetrieving image: metadata: 14% (52.54MB/s)\\r \\rRetrieving image: metadata: 15% (53.96MB/s)\\r \\rRetrieving image: metadata: 16% (55.51MB/s)\\r \\rRetrieving image: metadata: 17% (56.64MB/s)\\r \\rRetrieving image: metadata: 18% (58.55MB/s)\\r \\rRetrieving image: metadata: 19% (59.20MB/s)\\r \\rRetrieving image: metadata: 20% (60.51MB/s)\\r \\rRetrieving image: metadata: 20% (62.04MB/s)\\r \\rRetrieving image: metadata: 21% (62.33MB/s)\\r \\rRetrieving image: metadata: 22% (63.46MB/s)\\r \\rRetrieving image: metadata: 23% (63.86MB/s)\\r \\rRetrieving image: metadata: 24% (65.23MB/s)\\r \\rRetrieving image: metadata: 25% (66.07MB/s)\\r \\rRetrieving image: metadata: 26% (66.75MB/s)\\r \\rRetrieving image: metadata: 27% (67.59MB/s)\\r \\rRetrieving image: metadata: 28% (68.14MB/s)\\r \\rRetrieving image: metadata: 29% (68.98MB/s)\\r \\rRetrieving image: metadata: 30% (69.35MB/s)\\r \\rRetrieving image: metadata: 30% (70.30MB/s)\\r \\rRetrieving image: metadata: 31% (70.47MB/s)\\r \\rRetrieving image: metadata: 32% (71.54MB/s)\\r \\rRetrieving image: metadata: 33% (71.70MB/s)\\r \\rRetrieving image: metadata: 34% (72.55MB/s)\\r \\rRetrieving image: metadata: 35% (72.95MB/s)\\r \\rRetrieving image: metadata: 36% (73.42MB/s)\\r \\rRetrieving image: metadata: 37% (74.26MB/s)\\r \\rRetrieving image: metadata: 38% (74.12MB/s)\\r \\rRetrieving image: metadata: 39% (74.96MB/s)\\r \\rRetrieving image: metadata: 40% (74.88MB/s)\\r \\rRetrieving image: metadata: 40% (75.60MB/s)\\r \\rRetrieving image: metadata: 41% (75.99MB/s)\\r \\rRetrieving image: metadata: 42% (76.10MB/s)\\r \\rRetrieving image: metadata: 43% (76.73MB/s)\\r \\rRetrieving image: metadata: 44% (76.75MB/s)\\r \\rRetrieving image: metadata: 45% (77.41MB/s)\\r \\rRetrieving image: metadata: 46% (77.56MB/s)\\r \\rRetrieving image: metadata: 47% (78.06MB/s)\\r \\rRetrieving image: metadata: 48% (78.30MB/s)\\r \\rRetrieving image: metadata: 49% (78.50MB/s)\\r \\rRetrieving image: metadata: 50% (78.89MB/s)\\r \\rRetrieving image: metadata: 50% (78.91MB/s)\\r \\rRetrieving image: metadata: 51% (79.53MB/s)\\r \\rRetrieving image: metadata: 52% (79.64MB/s)\\r \\rRetrieving image: metadata: 53% (79.99MB/s)\\r \\rRetrieving image: metadata: 54% (80.35MB/s)\\r \\rRetrieving image: metadata: 55% (80.19MB/s)\\r \\rRetrieving image: metadata: 56% (80.80MB/s)\\r \\rRetrieving image: metadata: 57% (80.47MB/s)\\r \\rRetrieving image: metadata: 58% (81.07MB/s)\\r \\rRetrieving image: metadata: 59% (80.95MB/s)\\r \\rRetrieving image: metadata: 60% (81.24MB/s)\\r \\rRetrieving image: metadata: 60% (81.68MB/s)\\r \\rRetrieving image: metadata: 61% (81.41MB/s)\\r \\rRetrieving image: metadata: 62% (81.96MB/s)\\r \\rRetrieving image: metadata: 63% (81.92MB/s)\\r \\rRetrieving image: metadata: 64% (82.07MB/s)\\r \\rRetrieving image: metadata: 65% (82.23MB/s)\\r \\rRetrieving image: metadata: 66% (82.34MB/s)\\r \\rRetrieving image: metadata: 67% (82.78MB/s)\\r \\rRetrieving image: metadata: 68% (82.68MB/s)\\r \\rRetrieving image: metadata: 69% (83.02MB/s)\\r \\rRetrieving image: metadata: 70% (83.07MB/s)\\r \\rRetrieving image: metadata: 70% (83.13MB/s)\\r \\rRetrieving image: metadata: 71% (83.34MB/s)\\r \\rRetrieving image: metadata: 72% (83.23MB/s)\\r \\rRetrieving image: metadata: 73% (83.67MB/s)\\r \\rRetrieving image: metadata: 74% (83.60MB/s)\\r \\rRetrieving image: metadata: 75% (83.88MB/s)\\r \\rRetrieving image: metadata: 76% (83.89MB/s)\\r \\rRetrieving image: metadata: 77% (84.00MB/s)\\r \\rRetrieving image: metadata: 78% (84.23MB/s)\\r \\rRetrieving image: metadata: 79% (84.46MB/s)\\r \\rRetrieving image: metadata: 80% (84.61MB/s)\\r \\rRetrieving image: metadata: 80% (84.65MB/s)\\r \\rRetrieving image: metadata: 81% (84.90MB/s)\\r \\rRetrieving image: metadata: 82% (84.82MB/s)\\r \\rRetrieving image: metadata: 83% (85.15MB/s)\\r \\rRetrieving image: metadata: 84% (85.05MB/s)\\r \\rRetrieving image: metadata: 85% (85.33MB/s)\\r \\rRetrieving image: metadata: 86% (85.38MB/s)\\r \\rRetrieving image: metadata: 87% (85.36MB/s)\\r \\rRetrieving image: metadata: 88% (85.67MB/s)\\r \\rRetrieving image: metadata: 89% (85.43MB/s)\\r \\rRetrieving image: metadata: 90% (85.78MB/s)\\r \\rRetrieving image: metadata: 91% (85.64MB/s)\\r \\rRetrieving image: metadata: 91% (85.88MB/s)\\r \\rRetrieving image: metadata: 92% (85.83MB/s)\\r \\rRetrieving image: metadata: 93% (86.08MB/s)\\r \\rRetrieving image: metadata: 94% (86.06MB/s)\\r \\rRetrieving image: metadata: 95% (86.33MB/s)\\r \\rRetrieving image: metadata: 96% (86.40MB/s)\\r \\rRetrieving image: metadata: 97% (86.54MB/s)\\r \\rRetrieving image: metadata: 98% (86.74MB/s)\\r \\rRetrieving image: metadata: 99% (86.67MB/s)\\rRetrieving image: metadata: 100% (86.86MB/s)\\r \\rRetrieving image: metadata: 100% (86.73MB/s)\\r \\rRetrieving image: metadata: 100% (86.73MB/s)\\r \\r\'\n* Command standard error output: b\'Error: Failed instance creation: Failed creating instance record: Failed initialising instance: Host id is in the range of subids\\n\'', resolution=None) 2023-03-26 11:36:15.134 Traceback (most recent call last): 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/craft_providers/lxd/lxc.py", line 549, in launch 2023-03-26 11:36:15.134 self._run_lxc( 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/craft_providers/lxd/lxc.py", line 98, in _run_lxc 2023-03-26 11:36:15.134 return subprocess.run(lxc_cmd, check=check, stdin=stdin.value, **kwargs) 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/usr/lib/python3.8/subprocess.py", line 516, in run 2023-03-26 11:36:15.134 raise CalledProcessError(retcode, process.args, 2023-03-26 11:36:15.134 subprocess.CalledProcessError: Command '['lxc', '--project', 'charmcraft', 'launch', 'craft-com.ubuntu.cloud-buildd:core22', 'local:charmcraft-hpc-2495015-0-0-amd64', '--config', 'raw.idmap=both 595156457 0', '--config', 'security.syscalls.intercept.mknod=true']' returned non-zero exit status 1. 2023-03-26 11:36:15.134 2023-03-26 11:36:15.134 The above exception was the direct cause of the following exception: 2023-03-26 11:36:15.134 Traceback (most recent call last): 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/charmcraft/main.py", line 184, in main 2023-03-26 11:36:15.134 retcode = dispatcher.run() 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/craft_cli/dispatcher.py", line 448, in run 2023-03-26 11:36:15.134 return self._loaded_command.run(self._parsed_command_args) 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/charmcraft/commands/pack.py", line 133, in run 2023-03-26 11:36:15.134 pack_method(parsed_args) 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/charmcraft/commands/pack.py", line 165, in _pack_charm 2023-03-26 11:36:15.134 charms = builder.run( 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/charmcraft/instrum.py", line 152, in _f 2023-03-26 11:36:15.134 return func(*args, **kwargs) 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/charmcraft/commands/build.py", line 292, in run 2023-03-26 11:36:15.134 charm_name = self.pack_charm_in_instance( 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/charmcraft/commands/build.py", line 357, in pack_charm_in_instance 2023-03-26 11:36:15.134 with self.provider.launched_environment( 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/usr/lib/python3.8/contextlib.py", line 113, in __enter__ 2023-03-26 11:36:15.134 return next(self.gen) 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/craft_providers/lxd/lxd_provider.py", line 126, in launched_environment 2023-03-26 11:36:15.134 instance = launch( 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/craft_providers/lxd/launcher.py", line 205, in launch 2023-03-26 11:36:15.134 instance.launch( 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/craft_providers/lxd/lxd_instance.py", line 407, in launch 2023-03-26 11:36:15.134 self.lxc.launch( 2023-03-26 11:36:15.134 File "/snap/charmcraft/1171/lib/craft_providers/lxd/lxc.py", line 557, in launch 2023-03-26 11:36:15.134 raise LXDError( 2023-03-26 11:36:15.134 craft_providers.lxd.errors.LXDError: Failed to launch instance 'charmcraft-hpc-2495015-0-0-amd64'. 2023-03-26 11:36:15.134 * Command that failed: "lxc --project charmcraft launch craft-com.ubuntu.cloud-buildd:core22 local:charmcraft-hpc-2495015-0-0-amd64 --config 'raw.idmap=both 595156457 0' --config security.syscalls.intercept.mknod=true" 2023-03-26 11:36:15.134 * Command exit code: 1 2023-03-26 11:36:15.134 * Command output: b'Creating charmcraft-hpc-2495015-0-0-amd64\n\rRetrieving image: metadata: 1% (7.33MB/s)\rRetrieving image: metadata: 2% (12.97MB/s)\r \rRetrieving image: metadata: 3% (18.10MB/s)\r \rRetrieving image: metadata: 4% (23.10MB/s)\r \rRetrieving image: metadata: 5% (27.14MB/s)\r \rRetrieving image: metadata: 6% (31.05MB/s)\r \rRetrieving image: metadata: 7% (34.33MB/s)\r \rRetrieving image: metadata: 8% (37.18MB/s)\r \rRetrieving image: metadata: 9% (40.26MB/s)\rRetrieving image: metadata: 10% (42.38MB/s)\r \rRetrieving image: metadata: 10% (45.22MB/s)\r \rRetrieving image: metadata: 11% (46.96MB/s)\r \rRetrieving image: metadata: 12% (49.29MB/s)\r \rRetrieving image: metadata: 13% (50.85MB/s)\r \rRetrieving image: metadata: 14% (52.54MB/s)\r \rRetrieving image: metadata: 15% (53.96MB/s)\r \rRetrieving image: metadata: 16% (55.51MB/s)\r \rRetrieving image: metadata: 17% (56.64MB/s)\r \rRetrieving image: metadata: 18% (58.55MB/s)\r \rRetrieving image: metadata: 19% (59.20MB/s)\r \rRetrieving image: metadata: 20% (60.51MB/s)\r \rRetrieving image: metadata: 20% (62.04MB/s)\r \rRetrieving image: metadata: 21% (62.33MB/s)\r \rRetrieving image: metadata: 22% (63.46MB/s)\r \rRetrieving image: metadata: 23% (63.86MB/s)\r \rRetrieving image: metadata: 24% (65.23MB/s)\r \rRetrieving image: metadata: 25% (66.07MB/s)\r \rRetrieving image: metadata: 26% (66.75MB/s)\r \rRetrieving image: metadata: 27% (67.59MB/s)\r \rRetrieving image: metadata: 28% (68.14MB/s)\r \rRetrieving image: metadata: 29% (68.98MB/s)\r \rRetrieving image: metadata: 30% (69.35MB/s)\r \rRetrieving image: metadata: 30% (70.30MB/s)\r \rRetrieving image: metadata: 31% (70.47MB/s)\r \rRetrieving image: metadata: 32% (71.54MB/s)\r \rRetrieving image: metadata: 33% (71.70MB/s)\r \rRetrieving image: metadata: 34% (72.55MB/s)\r \rRetrieving image: metadata: 35% (72.95MB/s)\r \rRetrieving image: metadata: 36% (73.42MB/s)\r \rRetrieving image: metadata: 37% (74.26MB/s)\r \rRetrieving image: metadata: 38% (74.12MB/s)\r \rRetrieving image: metadata: 39% (74.96MB/s)\r \rRetrieving image: metadata: 40% (74.88MB/s)\r \rRetrieving image: metadata: 40% (75.60MB/s)\r \rRetrieving image: metadata: 41% (75.99MB/s)\r \rRetrieving image: metadata: 42% (76.10MB/s)\r \rRetrieving image: metadata: 43% (76.73MB/s)\r \rRetrieving image: metadata: 44% (76.75MB/s)\r \rRetrieving image: metadata: 45% (77.41MB/s)\r \rRetrieving image: metadata: 46% (77.56MB/s)\r \rRetrieving image: metadata: 47% (78.06MB/s)\r \rRetrieving image: metadata: 48% (78.30MB/s)\r \rRetrieving image: metadata: 49% (78.50MB/s)\r \rRetrieving image: metadata: 50% (78.89MB/s)\r \rRetrieving image: metadata: 50% (78.91MB/s)\r \rRetrieving image: metadata: 51% (79.53MB/s)\r \rRetrieving image: metadata: 52% (79.64MB/s)\r \rRetrieving image: metadata: 53% (79.99MB/s)\r \rRetrieving image: metadata: 54% (80.35MB/s)\r \rRetrieving image: metadata: 55% (80.19MB/s)\r \rRetrieving image: metadata: 56% (80.80MB/s)\r \rRetrieving image: metadata: 57% (80.47MB/s)\r \rRetrieving image: metadata: 58% (81.07MB/s)\r \rRetrieving image: metadata: 59% (80.95MB/s)\r \rRetrieving image: metadata: 60% (81.24MB/s)\r \rRetrieving image: metadata: 60% (81.68MB/s)\r \rRetrieving image: metadata: 61% (81.41MB/s)\r \rRetrieving image: metadata: 62% (81.96MB/s)\r \rRetrieving image: metadata: 63% (81.92MB/s)\r \rRetrieving image: metadata: 64% (82.07MB/s)\r \rRetrieving image: metadata: 65% (82.23MB/s)\r \rRetrieving image: metadata: 66% (82.34MB/s)\r \rRetrieving image: metadata: 67% (82.78MB/s)\r \rRetrieving image: metadata: 68% (82.68MB/s)\r \rRetrieving image: metadata: 69% (83.02MB/s)\r \rRetrieving image: metadata: 70% (83.07MB/s)\r \rRetrieving image: metadata: 70% (83.13MB/s)\r \rRetrieving image: metadata: 71% (83.34MB/s)\r \rRetrieving image: metadata: 72% (83.23MB/s)\r \rRetrieving image: metadata: 73% (83.67MB/s)\r \rRetrieving image: metadata: 74% (83.60MB/s)\r \rRetrieving image: metadata: 75% (83.88MB/s)\r \rRetrieving image: metadata: 76% (83.89MB/s)\r \rRetrieving image: metadata: 77% (84.00MB/s)\r \rRetrieving image: metadata: 78% (84.23MB/s)\r \rRetrieving image: metadata: 79% (84.46MB/s)\r \rRetrieving image: metadata: 80% (84.61MB/s)\r \rRetrieving image: metadata: 80% (84.65MB/s)\r \rRetrieving image: metadata: 81% (84.90MB/s)\r \rRetrieving image: metadata: 82% (84.82MB/s)\r \rRetrieving image: metadata: 83% (85.15MB/s)\r \rRetrieving image: metadata: 84% (85.05MB/s)\r \rRetrieving image: metadata: 85% (85.33MB/s)\r \rRetrieving image: metadata: 86% (85.38MB/s)\r \rRetrieving image: metadata: 87% (85.36MB/s)\r \rRetrieving image: metadata: 88% (85.67MB/s)\r \rRetrieving image: metadata: 89% (85.43MB/s)\r \rRetrieving image: metadata: 90% (85.78MB/s)\r \rRetrieving image: metadata: 91% (85.64MB/s)\r \rRetrieving image: metadata: 91% (85.88MB/s)\r \rRetrieving image: metadata: 92% (85.83MB/s)\r \rRetrieving image: metadata: 93% (86.08MB/s)\r \rRetrieving image: metadata: 94% (86.06MB/s)\r \rRetrieving image: metadata: 95% (86.33MB/s)\r \rRetrieving image: metadata: 96% (86.40MB/s)\r \rRetrieving image: metadata: 97% (86.54MB/s)\r \rRetrieving image: metadata: 98% (86.74MB/s)\r \rRetrieving image: metadata: 99% (86.67MB/s)\rRetrieving image: metadata: 100% (86.86MB/s)\r \rRetrieving image: metadata: 100% (86.73MB/s)\r \rRetrieving image: metadata: 100% (86.73MB/s)\r \r' 2023-03-26 11:36:15.134 * Command standard error output: b'Error: Failed instance creation: Failed creating instance record: Failed initialising instance: Host id is in the range of subids\n' 2023-03-26 11:36:15.134 Full execution log: '/home/jbemfv/.local/state/charmcraft/log/charmcraft-20230326-113611.981755.log' ``` Launching lxd by hand works just fine: ```bash $ lxc launch ubuntu:22.04 u2 Creating u2 Starting u2 ``` Something tells me `'raw.idmap=both 595156457 0'` is causing havoc here. How can I investigate this further?

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 17.5
Staleness: 75
Complexity: 50
Confidence: 85
Support Request: 15
close not a bug Charmcraft pack fails to launch LXD instance when host UID is very high (e.g. 595156457) due to raw.idmap subid conflict. Root cause identified in craft-providers; workaround found via forum post; reporter confirmed resolved. Real fix tracked in craft-providers#259 (open).
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 40
Confidence: 90
Support Request: 15
close stale Charmcraft fails to launch LXD instances when the host UID exceeds subid ranges. The reporter confirmed a forum workaround resolves the problem, and a tracking issue was filed in craft-providers. The issue has been inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 30
Confidence: 85
Support Request: 10
close stale Charmcraft fails to launch LXD with high UIDs due to ID mapping conflicts. Resolved via workaround; fix tracked in craft-providers. Inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 40
Confidence: 85
Support Request: 15
close stale Charmcraft fails to launch LXD instances when the host UID exceeds LXD's default subuid range. Original reporter confirmed a workaround resolves their issue. A follow-up fix was filed in craft-providers. Issue has been inactive for ~10 months.
qwen3.6-35b-a3b-mtp-q6
Staleness: 92
Complexity: 25
Confidence: 90
Support Request: 15
close stale Charmcraft fails launching LXD instances when host UIDs exceed subid ranges. A workaround exists in the Charmhub forums. Tracked upstream in LXD and craft-providers. Issue remains open for discoverability.

Update history

No update history recorded yet.

Related work

  • Duplicate Of: canonical/craft-providers#259 (confidence 90%)

    mr-cal explicitly created craft-providers#259 for 'this failing scenario'; the raw.idmap uid-mapping bug lives in craft_providers/lxd/lxd_instance.py, not charmcraft.

  • Related To: lxc/lxd#11600 (confidence 70%)

    tomponline filed this LXD-side issue to track the 'Host id is in the range of subids' error from LXD's perspective.

Related issues

Issue Project State Summary Similarity
#497 charmcraft Pack is not Working charmcraft closed Resolved via user environment fix. The permission error stemmed from running charmcraft as root with root-owned files. Switching to a regular user, adding them to the lxd group, and correcting ownership allowed pack to succeed. No code changes required.
71%
#1260 Charmcraft hangs or fails with LXD 5.18 charmcraft closed Closed due to an upstream LXD bug. A fix was released for LXD 5.18 compatibility, resolving the hangs and failures. The investigation also uncovered a separate craft-providers issue tracked independently.
70%