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

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

    <bug>
          <bug_id>14969</bug_id>
          
          <creation_ts>2008-03-18 12:06:05 +0300</creation_ts>
          <short_desc>ltsp-update-sshkeys don&apos;t update sshkeys in client chroot</short_desc>
          <delta_ts>2014-11-05 20:16:06 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch 4.0</product>
          <component>ltsp5-server</component>
          <version>4.0</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>15333</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike">mike</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>mike</cc>
          
          <qa_contact name="Q.A. 4.0">qa-4.0</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>66102</commentid>
    <comment_count>0</comment_count>
    <who name="Mike">mike</who>
    <bug_when>2008-03-18 12:06:05 +0300</bug_when>
    <thetext>ltsp-update-sshkeys in ltsp5-server-5.0-alt0.71 is not ported (path to sshd
config  directory is incorrect).

Patch to the current utility:
@@ -1,6 +1,6 @@
 #!/bin/sh

-test -z &quot;$clients&quot; &amp;&amp; clients=$(find /opt/ltsp/. -mindepth 1 -maxdepth 1 -type
d 2&gt;/dev/null)
+test -z &quot;$clients&quot; &amp;&amp; clients=$(find /var/lib/ltsp5 -mindepth 1 -maxdepth 1
-type d 2&gt;/dev/null)
 hostname=$(hostname)
 ips=$(ip -o addr show | awk &apos;$3 == &quot;inet&quot; &amp;&amp; $4 !~ /^127\./ { print $4 }&apos; | sed
-e &apos;s,/[0-9][0-9]*\&gt;,,g&apos;)
 output=$(mktemp -t $(basename $0)-output.XXXXXXXX)
@@ -17,8 +17,8 @@

 for name in $names; do
     for encryption in $enc; do
-               if [ -f /etc/ssh/ssh_host_${encryption}_key.pub ]; then
-                       echo $(echo $name $(cat
/etc/ssh/ssh_host_${encryption}_key.pub|awk &apos;{split ($0, a, &quot; &quot;); print a[1]&quot;
&quot;a[2]&quot; &quot;}&apos;)) &gt;&gt; $output
+               if [ -f /etc/openssh/ssh_host_${encryption}_key.pub ]; then
+                       echo $(echo $name $(cat
/etc/openssh/ssh_host_${encryption}_key.pub|awk &apos;{split ($0, a, &quot; &quot;); print
a[1]&quot; &quot;a[2]&quot; &quot;}&apos;)) &gt;&gt; $output
                        logger -f $logfile -t ltsp &quot;# Creating
${encryption}-hostkey for $name&quot;
                else
                        logger -f $logfile -t ltsp &quot;No ${encryption} key found
for ${name}, please configure your ssh server correctly&quot;
@@ -31,8 +31,8 @@
 fi

 for client in $clients; do
-    if [ -d $client/etc/ssh ]; then
-        install -m 644 $output $client/etc/ssh/ssh_known_hosts
+    if [ -d $client/etc/openssh ]; then
+        install -m 644 $output $client/etc/openssh/ssh_known_hosts
     else
         echo &quot;WARNING: $client/etc/ssh not found. skipping...&quot;
     fi

Steps to Reproduce:
Try to run ltsp-update-sshkeys and you will see in logs, that no ssh keys are
updated.
Actual Results:  
Can&apos;t update ssh keys</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66104</commentid>
    <comment_count>1</comment_count>
    <who name="">led</who>
    <bug_when>2008-03-18 12:24:15 +0300</bug_when>
    <thetext>Используйте &quot;Create a New Attachment&quot;, пожалуйста</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66121</commentid>
    <comment_count>2</comment_count>
      <attachid>2506</attachid>
    <who name="Mike">mike</who>
    <bug_when>2008-03-18 14:28:35 +0300</bug_when>
    <thetext>Created attachment 2506
Patch for ltsp-update-sshkeys utility</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66127</commentid>
    <comment_count>3</comment_count>
      <attachid>2507</attachid>
    <who name="Mike">mike</who>
    <bug_when>2008-03-18 16:08:49 +0300</bug_when>
    <thetext>Created attachment 2507
full patch

patch from basic ltsp-update-sshkeys to work version</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148440</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2014-11-05 20:16:06 +0300</bug_when>
    <thetext>В 4.0/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2506</attachid>
            <date>2008-03-18 14:28:35 +0300</date>
            <delta_ts>2008-03-18 16:08:49 +0300</delta_ts>
            <desc>Patch for ltsp-update-sshkeys utility</desc>
            <filename>ltsp-update-sshkeys.patch</filename>
            <type>text/plain</type>
            <size>1509</size>
            <attacher name="Mike">mike</attacher>
            
              <data encoding="base64">LS0tIGx0c3AtdXBkYXRlLXNzaGtleXMJMjAwOC0wMy0xOCAxMTo1Njo0OCArMDMwMAorKysgbHRz
cC11cGRhdGUtc3Noa2V5cwkyMDA4LTAzLTE4IDExOjIxOjAyICswMzAwCkBAIC0xLDYgKzEsNiBA
QAogIyEvYmluL3NoCiAKLXRlc3QgLXogIiRjbGllbnRzIiAmJiBjbGllbnRzPSQoZmluZCAvb3B0
L2x0c3AvLiAtbWluZGVwdGggMSAtbWF4ZGVwdGggMSAtdHlwZSBkIDI+L2Rldi9udWxsKQordGVz
dCAteiAiJGNsaWVudHMiICYmIGNsaWVudHM9JChmaW5kIC92YXIvbGliL2x0c3A1IC1taW5kZXB0
aCAxIC1tYXhkZXB0aCAxIC10eXBlIGQgMj4vZGV2L251bGwpCiBob3N0bmFtZT0kKGhvc3RuYW1l
KQogaXBzPSQoaXAgLW8gYWRkciBzaG93IHwgYXdrICckMyA9PSAiaW5ldCIgJiYgJDQgIX4gL14x
MjdcLi8geyBwcmludCAkNCB9JyB8IHNlZCAtZSAncywvWzAtOV1bMC05XSpcPiwsZycpCiBvdXRw
dXQ9JChta3RlbXAgLXQgJChiYXNlbmFtZSAkMCktb3V0cHV0LlhYWFhYWFhYKQpAQCAtMTcsOCAr
MTcsOCBAQAogCiBmb3IgbmFtZSBpbiAkbmFtZXM7IGRvCiAgICAgZm9yIGVuY3J5cHRpb24gaW4g
JGVuYzsgZG8KLQkJaWYgWyAtZiAvZXRjL3NzaC9zc2hfaG9zdF8ke2VuY3J5cHRpb259X2tleS5w
dWIgXTsgdGhlbgotCQkJZWNobyAkKGVjaG8gJG5hbWUgJChjYXQgL2V0Yy9zc2gvc3NoX2hvc3Rf
JHtlbmNyeXB0aW9ufV9rZXkucHVifGF3ayAne3NwbGl0ICgkMCwgYSwgIiAiKTsgcHJpbnQgYVsx
XSIgImFbMl0iICJ9JykpID4+ICRvdXRwdXQKKwkJaWYgWyAtZiAvZXRjL29wZW5zc2gvc3NoX2hv
c3RfJHtlbmNyeXB0aW9ufV9rZXkucHViIF07IHRoZW4KKwkJCWVjaG8gJChlY2hvICRuYW1lICQo
Y2F0IC9ldGMvb3BlbnNzaC9zc2hfaG9zdF8ke2VuY3J5cHRpb259X2tleS5wdWJ8YXdrICd7c3Bs
aXQgKCQwLCBhLCAiICIpOyBwcmludCBhWzFdIiAiYVsyXSIgIn0nKSkgPj4gJG91dHB1dAogCQkJ
bG9nZ2VyIC1mICRsb2dmaWxlIC10IGx0c3AgIiMgQ3JlYXRpbmcgJHtlbmNyeXB0aW9ufS1ob3N0
a2V5IGZvciAkbmFtZSIKIAkJZWxzZQogCQkJbG9nZ2VyIC1mICRsb2dmaWxlIC10IGx0c3AgIk5v
ICR7ZW5jcnlwdGlvbn0ga2V5IGZvdW5kIGZvciAke25hbWV9LCBwbGVhc2UgY29uZmlndXJlIHlv
dXIgc3NoIHNlcnZlciBjb3JyZWN0bHkiCkBAIC0zMSw4ICszMSw4IEBACiBmaQogCiBmb3IgY2xp
ZW50IGluICRjbGllbnRzOyBkbwotICAgIGlmIFsgLWQgJGNsaWVudC9ldGMvc3NoIF07IHRoZW4K
LSAgICAgICAgaW5zdGFsbCAtbSA2NDQgJG91dHB1dCAkY2xpZW50L2V0Yy9zc2gvc3NoX2tub3du
X2hvc3RzCisgICAgaWYgWyAtZCAkY2xpZW50L2V0Yy9vcGVuc3NoIF07IHRoZW4KKyAgICAgICAg
aW5zdGFsbCAtbSA2NDQgJG91dHB1dCAkY2xpZW50L2V0Yy9vcGVuc3NoL3NzaF9rbm93bl9ob3N0
cwogICAgIGVsc2UKICAgICAgICAgZWNobyAiV0FSTklORzogJGNsaWVudC9ldGMvc3NoIG5vdCBm
b3VuZC4gc2tpcHBpbmcuLi4iCiAgICAgZmkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2507</attachid>
            <date>2008-03-18 16:08:49 +0300</date>
            <delta_ts>2008-03-18 16:08:49 +0300</delta_ts>
            <desc>full patch</desc>
            <filename>ltsp-update-sshkeys.full_patch</filename>
            <type>text/plain</type>
            <size>1658</size>
            <attacher name="Mike">mike</attacher>
            
              <data encoding="base64">LS0tIGx0c3AtdXBkYXRlLXNzaGtleXMJMjAwNy0wOC0xNyAxNzoyNzowNiArMDQwMAorKysgL3Vz
ci9zYmluL2x0c3AtdXBkYXRlLXNzaGtleXMJMjAwOC0wMy0xOCAxMTo1OTowNSArMDMwMApAQCAt
MSw5ICsxLDkgQEAKICMhL2Jpbi9zaAogCi10ZXN0IC16ICIkY2xpZW50cyIgJiYgY2xpZW50cz0k
KGZpbmQgL29wdC9sdHNwLy4gLW1pbmRlcHRoIDEgLW1heGRlcHRoIDEgLXR5cGUgZCAyPi9kZXYv
bnVsbCkKK3Rlc3QgLXogIiRjbGllbnRzIiAmJiBjbGllbnRzPSQoZmluZCAvdmFyL2xpYi9sdHNw
NSAtbWluZGVwdGggMSAtbWF4ZGVwdGggMSAtdHlwZSBkIDI+L2Rldi9udWxsKQogaG9zdG5hbWU9
JChob3N0bmFtZSkKIGlwcz0kKGlwIC1vIGFkZHIgc2hvdyB8IGF3ayAnJDMgPT0gImluZXQiICYm
ICQ0ICF+IC9eMTI3XC4vIHsgcHJpbnQgJDQgfScgfCBzZWQgLWUgJ3MsL1swLTldWzAtOV0qXD4s
LGcnKQotb3V0cHV0PSQodGVtcGZpbGUpCitvdXRwdXQ9JChta3RlbXAgLXQgJChiYXNlbmFtZSAk
MCktb3V0cHV0LlhYWFhYWFhYKQogZW5jPSJkc2EgcnNhIgogCiBuYW1lcz0iJGhvc3RuYW1lICRp
cHMiCkBAIC0xNyw4ICsxNyw4IEBACiAKIGZvciBuYW1lIGluICRuYW1lczsgZG8KICAgICBmb3Ig
ZW5jcnlwdGlvbiBpbiAkZW5jOyBkbwotCQlpZiBbIC1mIC9ldGMvc3NoL3NzaF9ob3N0XyR7ZW5j
cnlwdGlvbn1fa2V5LnB1YiBdOyB0aGVuCi0JCQllY2hvICQoZWNobyAkbmFtZSAkKGNhdCAvZXRj
L3NzaC9zc2hfaG9zdF8ke2VuY3J5cHRpb259X2tleS5wdWJ8YXdrICd7c3BsaXQgKCQwLCBhLCAi
ICIpOyBwcmludCBhWzFdIiAiYVsyXSIgIn0nKSkgPj4gJG91dHB1dAorCQlpZiBbIC1mIC9ldGMv
b3BlbnNzaC9zc2hfaG9zdF8ke2VuY3J5cHRpb259X2tleS5wdWIgXTsgdGhlbgorCQkJZWNobyAk
KGVjaG8gJG5hbWUgJChjYXQgL2V0Yy9vcGVuc3NoL3NzaF9ob3N0XyR7ZW5jcnlwdGlvbn1fa2V5
LnB1Ynxhd2sgJ3tzcGxpdCAoJDAsIGEsICIgIik7IHByaW50IGFbMV0iICJhWzJdIiAifScpKSA+
PiAkb3V0cHV0CiAJCQlsb2dnZXIgLWYgJGxvZ2ZpbGUgLXQgbHRzcCAiIyBDcmVhdGluZyAke2Vu
Y3J5cHRpb259LWhvc3RrZXkgZm9yICRuYW1lIgogCQllbHNlCiAJCQlsb2dnZXIgLWYgJGxvZ2Zp
bGUgLXQgbHRzcCAiTm8gJHtlbmNyeXB0aW9ufSBrZXkgZm91bmQgZm9yICR7bmFtZX0sIHBsZWFz
ZSBjb25maWd1cmUgeW91ciBzc2ggc2VydmVyIGNvcnJlY3RseSIKQEAgLTMxLDEwICszMSwxMCBA
QAogZmkKIAogZm9yIGNsaWVudCBpbiAkY2xpZW50czsgZG8KLSAgICBpZiBbIC1kICRjbGllbnQv
ZXRjL3NzaCBdOyB0aGVuCi0gICAgICAgIGluc3RhbGwgLW0gNjQ0ICRvdXRwdXQgJGNsaWVudC9l
dGMvc3NoL3NzaF9rbm93bl9ob3N0cworICAgIGlmIFsgLWQgJGNsaWVudC9ldGMvb3BlbnNzaCBd
OyB0aGVuCisgICAgICAgIGluc3RhbGwgLW0gNjQ0ICRvdXRwdXQgJGNsaWVudC9ldGMvb3BlbnNz
aC9zc2hfa25vd25faG9zdHMKICAgICBlbHNlCi0gICAgICAgIGVjaG8gIldBUk5JTkc6ICRjbGll
bnQvZXRjL3NzaCBub3QgZm91bmQuIHNraXBwaW5nLi4uIgorICAgICAgICBlY2hvICJXQVJOSU5H
OiAkY2xpZW50L2V0Yy9vcGVuc3NoIG5vdCBmb3VuZC4gc2tpcHBpbmcuLi4iCiAgICAgZmkKIGRv
bmUKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>