Bug 36731 - В fdisk режется stdout в русской локали
Summary: В fdisk режется stdout в русской локали
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: fdisk (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-08 18:35 MSK by Speccyfighter
Modified: 2019-05-08 18:42 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Speccyfighter 2019-05-08 18:35:38 MSK
Всем доброго,

Сабж собсно:

# fdisk -V
fdisk из util-linux 2.30.2

Если fdisk запускается в русской локали, например при установленном rootfiles, то режется отображение секторов, - см. default в строке 'Последний сектор':

Команда (m для справки): n
Номер раздела (2-128, default 2):
Первый сектор (534528-1989598, default 534528):
Последний сектор + число секторов или + размер{K,M,G,T,P} (534528-1989598, default 1989598567295

Создан новый раздел 2 с типом 'Linux filesystem' и размером 16 MiB.


Здесь последний сектор, - 567295.


Но если локаль POSIX, то вывод не режется и отображение правильное, - см. тот же default в строке Last sector:

Command (m for help): n
Partition number (2-128, default 2):
First sector (534528-1989598, default 534528):
Last sector, +sectors or +size{K,M,G,T,P} (534528-1989598, default 1989598): 567295

Created a new partition 2 of type 'Linux filesystem' and of size 16 MiB.


Временный объезд, это алиас:

# alias fdisk='LC_ALL=POSIX /sbin/fdisk'

Упомянуто было на форуме при проверке функциональности fdisk в системе на p8-sysv-tde:
https://forum.altlinux.org/index.php?topic=42383.msg338133#msg338133
Comment 1 Speccyfighter 2019-05-08 18:42:35 MSK
Проверка функциональности fdisk проводилась созданием GPT с разделами, на кардридере с таблицей DOS и разделом.