Raise an error about the uid/gid mapping range earlier
Details
| Detail name | Value |
|---|---|
| Changelog Number | 25229 |
| Type | Improvement |
| Status | Resolved |
| Fix Versions | Exasol 2025.1.0, Exasol 8.29.11 |
| Resolution Date | 2025-07-08 |
Background
If the machine that was used for a rootless installation didn’t provide a large enough range of uid/gid mappings for the “exasol” user, the installation would silently fail later in the initialization stages where it tries to create the mapped namespace users.
Improvement
With this fix the range of allowed uid/gid mappings for the “exasol” user is checked early in the installation and a user-friendly error is returned instead. In particular, the new check looks into /etc/subuid and /etc/subgid and checks that the “exasol” user can map at least 60000 IDs in the user namespace.