Skip to content

writes regional locale without .UTF-8 in /etc/locale.conf #4640

Description

@YovelB

Which ISO version are you using?

2026-07-16

The installation log

[2026-07-16 15:21:01] - DEBUG - Hardware model detected: LENOVO 83EM; UEFI mode: True
[2026-07-16 15:21:01] - DEBUG - Processor model detected: 13th Gen Intel(R) Core(TM) i7-13620H
[2026-07-16 15:21:01] - DEBUG - Memory statistics: 14321172 available out of 16053072 total installed
[2026-07-16 15:21:01] - DEBUG - Could not detect virtual system: ['/usr/bin/systemd-detect-virt'] exited with abnormal exit code [1]: none

[2026-07-16 15:21:01] - DEBUG - System is not running in a VM: ['/usr/bin/systemd-detect-virt'] exited with abnormal exit code [1]: none

[2026-07-16 15:21:01] - DEBUG - Virtualization detected: None; is VM: False
[2026-07-16 15:21:01] - DEBUG - Graphics devices detected: dict_keys(['Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)'])
    "locale_config": {
        "console_font": "default8x16",
        "kb_layout": "us",
        "sys_enc": "UTF-8",
        "sys_lang": "en_IL"
    },

describe the problem

when selecting a locale (tested on English locale en_IL)
the script seems to write to /etc/locale.conf without appending .UTF-8 suffix.

because of this TMUX defaults to legacy mode and wont render icons.
the same may be true on other UNIX tools (not tested).

steps to reproduce:
run archinstall
set the locale to a regional option
complete install and reboot into the new system
run cat /etc/locale.conf.

expected: LANG=en_IL.UTF-8
actual : LANG=en_IL

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions