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

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

    <bug>
          <bug_id>30639</bug_id>
          
          <creation_ts>2015-01-11 01:08:28 +0300</creation_ts>
          <short_desc>не запускается policyd, т.к. нет libgcc_s в chroot-е</short_desc>
          <delta_ts>2021-03-18 01:13:25 +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>policyd</component>
          <version>unstable</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>P3</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>30641</dependson>
          <blocked>29001</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Zakharyaschev">imz</reporter>
          <assigned_to name="Nikolay A. Fetisov">naf</assigned_to>
          <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>naf</cc>
    
    <cc>peter</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>149610</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2015-01-11 01:08:28 +0300</bug_when>
    <thetext>Peter Evdokimov:

&gt; policyd работает в chroot. Скопируй libgcc_s.so.1 к нему в chroot в lib и
&gt; перезапусти

Почему пакет из дистрибутива не может сделать это автоматически?

(Столкнулся с похожей проблемой:
https://bugzilla.altlinux.org/show_bug.cgi?id=30638)

+++ This bug was initially created as a clone of Bug #29001 +++

не запускается, сообщение в логе:

May 22 17:49:27 mail policyd: libgcc_s.so.1 must be installed for pthread_cancel to work
May 22 17:49:27 mail policyd: policyd startup succeeded

и помирает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149611</commentid>
    <comment_count>1</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2015-01-11 01:14:09 +0300</bug_when>
    <thetext>Проверил на t7 -- падает (думаю, в Sisyphus то же самое, ведь релиз тот же):

[root@ovicaa ~]# apt-repo add t7
[root@ovicaa ~]# apt-get update; apt-get install policyd
Получено: 1 http://ftp.altlinux.org x86_64 release [896B]
Получено: 2 http://ftp.altlinux.org noarch release [690B]
Получено: 3 http://ftp.altlinux.org x86_64-i586 release [555B]
Получено 2141B за 0s (12,2kB/s).
Получено: 1 http://ftp.altlinux.org x86_64/classic pkglist [16,3MB]
Получено: 2 http://ftp.altlinux.org x86_64/classic release [135B]                                                                                                      
Получено: 3 http://ftp.altlinux.org noarch/classic pkglist [3525kB]                                                                                                    
Получено: 4 http://ftp.altlinux.org noarch/classic release [135B]                                                                                                      
Получено: 5 http://ftp.altlinux.org x86_64-i586/classic pkglist [12,3MB]                                                                                               
Получено: 6 http://ftp.altlinux.org x86_64-i586/classic release [140B]                                                                                                 
Получено 32,1MB за 26s (1218kB/s).                                                                                                                                     
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  policyd
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 51 не будет обновлено.
Необходимо получить 54,5kB архивов.
После распаковки потребуется дополнительно 242kB дискового пространства.
Получено: 1 http://ftp.altlinux.org x86_64/classic policyd 1.82-alt3.1.qa1 [54,5kB]
Получено 54,5kB за 0s (449kB/s).
Совершаем изменения...
Preparing...                                                 ################################################################################################### [100%]
1: policyd                                                   ################################################################################################### [100%]
Failed to issue method call: No such file or directory
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
[root@ovicaa ~]# policyd
policyd v1.82
usage: policyd -c /path/to/policyd.conf
[root@ovicaa ~]# policyd -c /etc/pol
policyd/  polkit-1/ 
[root@ovicaa ~]# policyd -c /etc/policyd/policyd.conf.sample 
[root@ovicaa ~]# libgcc_s.so.1 must be installed for pthread_cancel to work

[root@ovicaa ~]#</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197051</commentid>
    <comment_count>2</comment_count>
    <who name="Nikolay A. Fetisov">naf</who>
    <bug_when>2021-03-18 01:13:25 +0300</bug_when>
    <thetext>Результат NMU-пересборки 14.03.2013 с libmysqlclient.so.18 (policyd 1.82-alt3.1.qa1).
Собственно проблема - внутри libmysqlclient18, начиная от, как минимум, libmysqlclient18-5.5.30-alt2 (04.03.2013)
по libmysqlclient18-5.5.34-alt1 (28.12.2013) включительно для Sisyphus, и всех libmysqlclient18 в M70T 
(от libmysqlclient18-5.5.32-alt2 , 16.09.2013 по libmysqlclient18-5.5.34-alt0.M70P.1, 31.03.2014).

Попытка загрузки libgcc_s.so.1 выполняется внутри libmysqlclient18, при инициализации соединения.

Для M70T, соответственно, рабочий вариант - установка libmysqlclient18-10.0.21-alt2 (15.09.2015), или лучше
libmysqlclient18-10.1.10-alt1.x86_64.rpm (28.12.2015) из Sisyphus. Бинарно с M70T они совместимы.

В M80P и далее, включая текущий Sisyphus, данной проблемы нет - с тем же policyd 1.82-alt3.1.qa1 от 2013 года.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>