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

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

    <bug>
          <bug_id>34035</bug_id>
          
          <creation_ts>2017-10-20 14:28:36 +0300</creation_ts>
          <short_desc>hsh не удаётся создать chroot</short_desc>
          <delta_ts>2017-11-09 06:47:27 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>pam</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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aleksei Nikiforov">darktemplaralt</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>at</cc>
    
    <cc>evg</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>166415</commentid>
    <comment_count>0</comment_count>
      <attachid>7238</attachid>
    <who name="Aleksei Nikiforov">darktemplaralt</who>
    <bug_when>2017-10-20 14:28:36 +0300</bug_when>
    <thetext>Created attachment 7238
hasher.log.bz2

При неопределённых условиях hasher не может создать chroot.

В чруте оказывается огромный sparse файл /var/log/tally, размером более 40 Gb, но фактически занимающем только несколько блоков на файловой системе (т.е. около нескольких килобайт), и сам файл полностью пустой.

$ hsh-shell ~/hsh-sandboxes/sisyphus-x86_64/hasher
-bash-3.2$ ls -lash /var/log/tallylog 
8.0K -rw------- 1 rooter rooter 43G Oct 20 11:17 /var/log/tallylog

На других системах этот файл /var/log/tally также присутствует, но занимает обычно лишь несколько килобайт, и также пустой.

В итоге вызов hasher завершается со следующим сообщением:
hsh-initroot: First time initialization complete.
hsh-initroot: RPM database archivation complete.
cpio: var/log/tallylog: field width not sufficient for storing file size
hsh-initroot: Chroot archivation failed.

В приложениях полный лог запуска hasher для создания нового чрута и сборки пакета в нём.

Удаление логов в чруте или их truncate перед созданием архива должен помочь решить данную проблему.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166437</commentid>
    <comment_count>1</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2017-10-21 10:23:05 +0300</bug_when>
    <thetext>У вас UID &gt;= 43G/64, не делайте так без необходимости.

Файл этот создаёт useradd из пакета shadow &gt;= 4.5, при этом
$ rpmquery -f /var/log/tallylog
file /var/log/tallylog is not owned by any package

useradd хорошо бы исправить, для hasher это notabug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166441</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-21 18:28:39 +0300</bug_when>
    <thetext>Дима, useradd тут не при чём. Алексей работает под доменным пользователем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166442</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-21 18:32:23 +0300</bug_when>
    <thetext>Точнее не так. useradd наверное при чём. Но не делать UID таким большим сложно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166493</commentid>
    <comment_count>4</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2017-10-23 20:37:43 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Файл этот создаёт useradd из пакета shadow &gt;= 4.5, при этом
&gt; $ rpmquery -f /var/log/tallylog
&gt; file /var/log/tallylog is not owned by any package

Это pam_tally2(8) и принадлежать этот файл должен пакету pam, видимо.

&gt; useradd хорошо бы исправить, для hasher это notabug.

useradd просто запускает /sbin/pam_tally2, который и создает этот файл. Но, видимо, действительно не нужно этого делать если файла не существует.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166500</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2017-10-24 03:28:58 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; (В ответ на комментарий №1)
&gt; &gt; Файл этот создаёт useradd из пакета shadow &gt;= 4.5, при этом
&gt; &gt; $ rpmquery -f /var/log/tallylog
&gt; &gt; file /var/log/tallylog is not owned by any package
&gt; 
&gt; Это pam_tally2(8) и принадлежать этот файл должен пакету pam, видимо.

Ещё один %ghost?

&gt; useradd хорошо бы исправить, для hasher это notabug.
&gt; 
&gt; useradd просто запускает /sbin/pam_tally2, который и создает этот файл. Но,
&gt; видимо, действительно не нужно этого делать если файла не существует.

Или пропатчить /sbin/pam_tally2, чтобы в режиме --reset=0 файл не создавался, если его ещё нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167008</commentid>
    <comment_count>6</comment_count>
    <who name="Aleksei Nikiforov">darktemplaralt</who>
    <bug_when>2017-11-07 12:31:21 +0300</bug_when>
    <thetext>Я предлагаю просто удалять логи в чруте хэшера перед его архивированием. Они всё равно не нужны там. Если нет возражений, я сделаю патч.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167017</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2017-11-07 15:02:36 +0300</bug_when>
    <thetext>hasher используется не только для сборки пакетов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167018</commentid>
    <comment_count>8</comment_count>
    <who name="Aleksei Nikiforov">darktemplaralt</who>
    <bug_when>2017-11-07 15:03:49 +0300</bug_when>
    <thetext>А для чего ещё он используется? Там логи точно нужны?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167023</commentid>
    <comment_count>9</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2017-11-07 15:33:11 +0300</bug_when>
    <thetext>Для создания чрутов используется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167024</commentid>
    <comment_count>10</comment_count>
    <who name="Aleksei Nikiforov">darktemplaralt</who>
    <bug_when>2017-11-07 15:36:03 +0300</bug_when>
    <thetext>Повторю вопрос: там логи точно нужны при этом?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167025</commentid>
    <comment_count>11</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2017-11-07 15:38:23 +0300</bug_when>
    <thetext>Там нужны имена и права доступа.
Но /var/log/tallylog там не нужен в любом случае, он не должен был создаваться.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167075</commentid>
    <comment_count>12</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2017-11-09 02:58:32 +0300</bug_when>
    <thetext>Зафиксим /sbin/pam_tally2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167078</commentid>
    <comment_count>13</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2017-11-09 06:47:27 +0300</bug_when>
    <thetext>linux-pam-1.3.0.0.23.94f5-alt2 -&gt; sisyphus:

Thu Nov 09 2017 Dmitry V. Levin &lt;ldv@altlinux&gt; 1.3.0.0.23.94f5-alt2
- /sbin/pam_tally2 --reset: avoid creating a missing tallylog file (closes: #34035).
- Packaged %ghost /var/log/tallylog file.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7238</attachid>
            <date>2017-10-20 14:28:36 +0300</date>
            <delta_ts>2017-10-20 14:28:36 +0300</delta_ts>
            <desc>hasher.log.bz2</desc>
            <filename>hasher.log.bz2</filename>
            <type>application/x-bzip</type>
            <size>8108</size>
            <attacher name="Aleksei Nikiforov">darktemplaralt</attacher>
            
              <data encoding="base64">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
CYWn/i7kinChIQN0n84=
</data>

          </attachment>
      

    </bug>

</bugzilla>