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

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

    <bug>
          <bug_id>7752</bug_id>
          
          <creation_ts>2005-08-25 19:22:44 +0400</creation_ts>
          <short_desc>неверный consoledevs: не активируется на linux console</short_desc>
          <delta_ts>2005-08-28 03:05:33 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>pam0_console</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>lists.altlinux.ru/pipermail/sisyphus/2005-August/067917.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fr. Br. George">george</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>29097</commentid>
    <comment_count>0</comment_count>
    <who name="Fr. Br. George">george</who>
    <bug_when>2005-08-25 19:22:45 +0400</bug_when>
    <thetext>После перехода на 0.80 попытка запустить Xorg выдаёт ошибку доступа к консоли.
Если заменить библиотеку /lib/security/pam_console.so на её же из 0.75, всё
работает.

Прошу заметить:
# strings pam0_console-0.75/lib/security/pam_console.so| grep perms
permsfile=
/etc/security/console.perms
# strings pam0_console-0.80/lib/security/pam_console.so| grep perms
#

Steps to Reproduce:
1. Xorg

Actual Results:  
Fatal server error:
PAM authentication failed, cannot start X server.
        Perhaps you do not have console ownership?


Expected Results:  
Запуск Xorg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29098</commentid>
    <comment_count>1</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-08-25 19:42:58 +0400</bug_when>
    <thetext>А если
# mv /var/run/console.lock /var/run/console/
?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29099</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-08-25 20:57:21 +0400</bug_when>
    <thetext>Что касается замечания, то отвечу другим замечанием, которое можно найти в конце
файла /usr/share/doc/Linux-PAM-0.80/text/modules/pam_console.

Нужно ещё что-то, чтобы я смог или воспроизвести, либо так догадаться, что там
происходит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29103</commentid>
    <comment_count>3</comment_count>
    <who name="Fr. Br. George">george</who>
    <bug_when>2005-08-25 22:33:54 +0400</bug_when>
    <thetext>А если этих файлов нету7 На самом деле, если после этого вручную
touch /var/run/console/george ,
то всё работает. То есть /var/run/console/george при входе не заводится, а при
выходе, кажется, не удаляется.
Наверное, тут и собака порылась.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29104</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-08-25 22:38:14 +0400</bug_when>
    <thetext>Файл /var/run/console/$USER действительно не создаётся или это гипотеза?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29105</commentid>
    <comment_count>5</comment_count>
      <attachid>1073</attachid>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-08-25 23:14:35 +0400</bug_when>
    <thetext>Created attachment 1073
console.handlers.diff

Temporary fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29106</commentid>
    <comment_count>6</comment_count>
    <who name="burov dmitry">the_arioch</who>
    <bug_when>2005-08-25 23:14:43 +0400</bug_when>
    <thetext>при входе через service dm / gdm - создается. Также создается console.lock. 
user:root, group: $USER
при входах через консоли (tty?) эти файлы не создаются.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29107</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-08-25 23:16:09 +0400</bug_when>
    <thetext>Проблема локализована и будет исправлена в очередной сборке пакета.
Всем спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29113</commentid>
    <comment_count>8</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-08-26 00:47:21 +0400</bug_when>
    <thetext>Fixed in -0.80-alt2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29114</commentid>
    <comment_count>9</comment_count>
    <who name="burov dmitry">the_arioch</who>
    <bug_when>2005-08-26 01:35:04 +0400</bug_when>
    <thetext>после патча - нужно ли что-то перезапускать?
Изменил console handlers, перезашел на tty1 рутом, файлик не появился, только 
файликюзера bdv, вошедшего через gdm
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29117</commentid>
    <comment_count>10</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-08-26 02:11:10 +0400</bug_when>
    <thetext>Нет, это патч прямого действия.

Что касается файликов, то их может быть не более одного, поскольку владеть
устройствами может только первый залогинившийся на консольном устройстве
пользователь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29204</commentid>
    <comment_count>11</comment_count>
    <who name="burov dmitry">the_arioch</who>
    <bug_when>2005-08-28 03:05:29 +0400</bug_when>
    <thetext>По крайней мере если при запущенном gdm я с консоли вхожу рутом - никаких файлов 
не создается, в папке пусто.

Потом попробую вообще без dm и переустановив pam (на случай что я не так 
пропатчил)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1073</attachid>
            <date>2005-08-25 23:14:35 +0400</date>
            <delta_ts>2005-08-25 23:14:35 +0400</delta_ts>
            <desc>console.handlers.diff</desc>
            <filename>console.handlers.diff</filename>
            <type>text/plain</type>
            <size>471</size>
            <attacher name="Dmitry V. Levin">ldv</attacher>
            
              <data encoding="base64">LS0tIC9ldGMvc2VjdXJpdHkvY29uc29sZS5oYW5kbGVycy5vcmlnCisrKyAvZXRjL3NlY3VyaXR5
L2NvbnNvbGUuaGFuZGxlcnMKQEAgLTE0LDcgKzE0LDcgQEAKICMgZWNobyBsb2NrIHdhaXQgTG9j
a2luZyBjb25zb2xlIGZvciB1c2VyIG9uIHR0eQogIyB0b3VjaCB1bmxvY2sgd2FpdCAvdmFyL3J1
bi9jb25zb2xlLXVubG9ja2VkCiAKLWNvbnNvbGUgY29uc29sZWRldnMgdHR5WzAtOV1bMC05XSog
dmMvWzAtOV1bMC05XSogOlswLTldXC5bMC05XSA6WzAtOV0KK2NvbnNvbGUgY29uc29sZWRldnMg
KC9kZXYvKT8odHR5fHZjLylbMC05XSsgOlswLTldKFwuWzAtOV0pPwogL3NiaW4vcGFtX2NvbnNv
bGVfYXBwbHkgbG9jayBsb2dmYWlsIHdhaXQgLXQgdHR5IC1zCiAvc2Jpbi9wYW1fY29uc29sZV9h
cHBseSB1bmxvY2sgbG9nZmFpbCB3YWl0IC1yIC10IHR0eSAtcwogIyBpbml0aWFsaXplIGRtaXgg
Zm9yIGFsc2Egc291bmQK
</data>

          </attachment>
      

    </bug>

</bugzilla>