Bug 37490

Summary: В интерфейсе настройки сети при установке дистра, нельзя указать в имени компьютера первым символом цифру.
Product: Sisyphus Reporter: Yar4e <kiber_pank4>
Component: alterator-net-ethAssignee: Mikhail Efremov <sem>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: boyarsh, mike, rider, sem, vitty, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Yar4e 2019-11-15 11:12:42 MSK
В интерфейсе настройки сети при установке дистрибутива P8.2 Server, нельзя указать первым символом в имени компьютера цифру, так как выходит сообщение о критической ошибке "Имя компьютера: допустимы только латинские буквы, цифры, символы '-', '.' и '_'". Например, ввожу 1c.blahblahblah.ru, нажимаю далее и вижу ошибку. Стираю 1 в начале или ставлю 1 после буквы "c" и можно продолжить без ошибки. Воспроизводится 100% на ВМ и реальном железе на P8.2 Server и более ранних версиях P8.
Comment 1 Michael Shigorin 2021-10-27 16:15:02 MSK
Таки читайте RFC 1178:

      Don't use digits at the beginning of the name.

         Many programs accept a numerical internet address as well as a
         name.  Unfortunately, some programs do not correctly
         distinguish between the two and may be fooled, for example, by
         a string beginning with a decimal digit.

         Names consisting entirely of hexadecimal digits, such as
         "beef", are also problematic, since they can be interpreted
         entirely as hexadecimal numbers as well as alphabetic strings.
Comment 2 Yar4e 2021-10-28 17:38:51 MSK
(Ответ для Michael Shigorin на комментарий #1)
> Таки читайте RFC 1178:
> 
>       Don't use digits at the beginning of the name.
> 
>          Many programs accept a numerical internet address as well as a
>          name.  Unfortunately, some programs do not correctly
>          distinguish between the two and may be fooled, for example, by
>          a string beginning with a decimal digit.
> 
>          Names consisting entirely of hexadecimal digits, such as
>          "beef", are also problematic, since they can be interpreted
>          entirely as hexadecimal numbers as well as alphabetic strings.

Таки надо откорректировать текст ошибки, так как если считать фичей описанное в данном багрепорте поведение, то текст ошибки должен корреткно оповещать пользователя об том, сообщая, что первым символом не может быть цифра потому-что...