<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>26595</bug_id>
          
          <creation_ts>2011-11-19 19:21:47 +0400</creation_ts>
          <short_desc>Смена hostname с помощью GUI</short_desc>
          <delta_ts>2022-05-03 06:02:50 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>ALT Linux Desktop</product>
          <component>bugs</component>
          <version>snapshot</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>38582</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="a.sinitsin">a.sinitsin</reporter>
          <assigned_to name="Anton V. Boyarshinov">boyarsh</assigned_to>
          <cc>dd1email</cc>
    
    <cc>nickf</cc>
    
    <cc>sin</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>127040</commentid>
    <comment_count>0</comment_count>
    <who name="a.sinitsin">a.sinitsin</who>
    <bug_when>2011-11-19 19:21:47 +0400</bug_when>
    <thetext>При смене hostname при помощи acc (GUI) это происходит очевидно в сеансе xorg. Но при этом, после смены hostname сеанс xorg оказывается практически нежизнеспособным. 

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

Проблема осложняется тем, что после внесения изменения в конфигурацию, оно скорее всего применится при перезапуске сетевой подсистемы. Если acc при изменении параметров сети делает service network restart, то тоже возможна такая ситуация (отложенная смена hostname, но затем правка настроек сети с соответствующим результатом). Также, такое возможно при настройке через веб интерфейс, когда мы можем вообще не знать про существование текущего сеанса xorg.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>188175</commentid>
    <comment_count>1</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2020-02-25 17:42:26 +0300</bug_when>
    <thetext>*** Bug 38149 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190556</commentid>
    <comment_count>2</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-06-05 15:13:57 +0300</bug_when>
    <thetext>Проблема, по сути, выглядит вот так:
sin@xpi admx-basealt $ sudo hostnamectl 
   Static hostname: xpi.darkmastersin.net
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 9edd023283031d2ca23746405a7e06b7
           Boot ID: 3176653a1bcc4f60a1fe3abbaf1c44a5
  Operating System: ALT Workstation K 9.0  (Centaurea Pineticola)
       CPE OS Name: cpe:/o:alt:kworkstation:9.0
            Kernel: Linux 5.4.41-std-def-alt1
      Architecture: x86-64
sin@xpi admx-basealt $ sudo hostnamectl set-hostname newxpi.darkmastersin.net

sin@xpi admx-basealt $ gimp
No protocol specified
Не удалось открыть дисплей: 

sin@xpi admx-basealt $ LC_ALL=C gimp 
No protocol specified
Cannot open display</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191129</commentid>
    <comment_count>3</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2020-07-09 12:04:51 +0300</bug_when>
    <thetext>Поддержка дистрибутива завершена. Используйте новые версии.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191508</commentid>
    <comment_count>4</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-07-22 11:39:04 +0300</bug_when>
    <thetext>Единственное, простое, рабочее решение, которое мной было найдено, выглядит так - перед сменой имени хоста от пользователя нужно выполнить команду:
$ xhost +
access control disabled, clients can connect from any host

Это отключает проверку иксами доступа на данном хосте до перезагрузки. Поскольку икса у нас работает на хосте через локальный сокет, то эта уязвимость в широком варианте случаев не критична.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210324</commentid>
    <comment_count>5</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2022-05-03 06:02:50 +0300</bug_when>
    <thetext>Исправляется установкой пакета xauthority-hostname-updater</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>