<div dir="ltr"><div>Здравствуйте, пытался отправить новую версию glpi в p9, нона не прошла тестирование.</div><div>Пересылаю переписку с отделом тестирования.</div><div>Может кто подскажет как можно решить проблему.<br></div><div><div><div><br></div><div><br></div><div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>От: <b class="gmail_sendername" dir="auto">Новиков Сергей</b> <span dir="auto"><<a href="mailto:sotor@basealt.ru">sotor@basealt.ru</a>></span><br>Date: чт, 29 окт. 2020 г. в 11:34<br>Subject: Re: Результаты тестирования задания 260536 p9/zidex glpi.git=9.5.2-alt2<br>To: Павел Цильке <<a href="mailto:zidex@altlinux.org">zidex@altlinux.org</a>>, Александр Макеенков <<a href="mailto:amakeenk@basealt.ru">amakeenk@basealt.ru</a>><br></div><br><br>
<div>
<p>Добрый день.<br>
</p>
<div>29.10.2020 11:28, Павел Цильке пишет:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">чт, 29 окт. 2020 г. в 11:04,
Александр Макеенков <<a href="mailto:amakeenk@basealt.ru" target="_blank">amakeenk@basealt.ru</a>>:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<div>29.10.2020 0:06, Павел Цильке пишет:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">ср, 28 окт. 2020
г. в 17:41, Александр Макеенков <<a href="mailto:amakeenk@basealt.ru" target="_blank">amakeenk@basealt.ru</a>>:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF"> Добрый день.<br>
<br>
При тестировании задания 260536 p9/zidex
glpi.git=9.5.2-alt2 была обнаружена следующая
проблема.<br>
<br>
При обновлении пакетов glpi glpi-php7
glpi-apache2 до таска удаляется пакет glpi-php7:<br>
<br>
<font size="-1"># apt-repo add 260536 &&
apt-get update && apt-get dist-upgrade
<br>
Получено: 1 <a href="http://git.altlinux.org" target="_blank">http://git.altlinux.org</a>
repo/260536/x86_64 release [1203B]<br>
Получено 1203B за 0s (78,3kB/s).<br>
Получено: 1 <a href="http://git.altlinux.org" target="_blank">http://git.altlinux.org</a>
repo/260536/x86_64/task pkglist [27,4kB]<br>
Получено: 2 <a href="http://git.altlinux.org" target="_blank">http://git.altlinux.org</a>
repo/260536/x86_64/task release [140B]<br>
Получено 27,5kB за 0s (877kB/s).<br>
Чтение списков пакетов... Завершено<br>
Построение дерева зависимостей... Завершено<br>
Чтение списков пакетов... Завершено<br>
Построение дерева зависимостей... Завершено<br>
Подсчет обновлений... Завершено<br>
Следующие пакеты будут ОБНОВЛЕНЫ:<br>
glpi glpi-apache2<br>
Следующие пакеты будут УДАЛЕНЫ:<br>
glpi-php7<br>
Следующие НОВЫЕ пакеты будут установлены:<br>
php7-bz2 php7-intl php7-mysqlnd<br>
2 будет обновлено, 3 новых установлено, 1
пакетов будет удалено и 0 не будет обновлено.</font><br>
<p>Если затем попытаться установить его, то он
установится, но при этом удаляется пакет
php7-mysqli, и вместо него устанавливается
php7-mysqlnd-mysqli:</p>
<font size="-1"># apt-get install glpi-php7<br>
Чтение списков пакетов... Завершено<br>
Построение дерева зависимостей... Завершено<br>
Следующие дополнительные пакеты будут
установлены:<br>
php7-mysqlnd-mysqli<br>
Следующие пакеты будут УДАЛЕНЫ:<br>
php7-mysqli<br>
Следующие НОВЫЕ пакеты будут установлены:<br>
glpi-php7 php7-mysqlnd-mysqli<br>
</font>
<p><font size="-1">0 будет обновлено, 2 новых
установлено, 1 пакетов будет удалено и 0 не
будет обновлено.</font><br>
</p>
<p>Поведение при чистой установке пакетов сразу
из таска:<font size="-1"><br>
</font></p>
<p><font size="-1"># apt-get install glpi
glpi-php7 glpi-apache2 </font></p>
<font size="-1">Чтение списков пакетов...
Завершено<br>
Построение дерева зависимостей... Завершено<br>
Следующие дополнительные пакеты будут
установлены:<br>
lynx lynx-data php7-apcu php7-bz2 php7-imap
php7-intl php7-mysqlnd php7-mysqlnd-mysqli
php7-xmlrpc<br>
Следующие пакеты будут УДАЛЕНЫ:<br>
php7-mysqli<br>
Следующие НОВЫЕ пакеты будут установлены:<br>
glpi glpi-apache2 glpi-php7 lynx lynx-data
php7-apcu php7-bz2 php7-imap php7-intl
php7-mysqlnd php7-mysqlnd-mysqli php7-xmlrpc<br>
0 будет обновлено, 12 новых установлено, 1
пакетов будет удалено и 0 не будет обновлено.</font><br>
<br>
<p>То, что удаляется php7-mysqli - ожидаемо,
т.к. у пакета glpi-php7 изменились
зависимости (а пакеты php7-mysqlnd-mysqli и
php7-mysqli - конфликтные):</p>
<font size="-1"># diff -u glpi-php7-9.4.6-alt1
glpi-php7-9.5.2-alt2 --color=always<br>
--- glpi-php7-9.4.6-alt1 2020-10-28
16:40:57.081000000 +0300<br>
+++ glpi-php7-9.5.2-alt2 2020-10-28
16:46:08.191000000 +0300<br>
@@ -1,13 +1,19 @@<br>
-php7-mysqli<br>
-php7-ldap<br>
-php7-imap<br>
php7-curl<br>
-php7-gd2<br>
php7-fileinfo<br>
+php7-gd2<br>
+php7-json<br>
php7-mbstring<br>
+php7-mysqlnd-mysqli<br>
+php7-session<br>
+php7-zlib<br>
+php7-simplexml<br>
+php7-xml<br>
+php7-intl<br>
+php7-bz2<br>
+php7-imap<br>
+php7-ldap<br>
+php7-openssl<br>
php7-apcu<br>
-php7-opcache<br>
php7-xmlrpc<br>
-php7-exif<br>
-glpi = 9.4.6-alt1:p9+255220.100.1.1<br>
+glpi = 9.5.2-alt2:p9+260536.100.1.1</font><br>
<br>
<p>Скажите, корректно ли то, что зависимости
поменялись?</p>
<p>Если да, то обновление до таска при этом
должно выполнятся корректно (т.е. без удаления
пакета glpi-php7, который есть в таске), в
штатном для пользователя режиме.</p>
<p>Тестирование проводилось на системе ALT
Server 9.1, обновлённой до актуального
репозитория p9.<br>
</p>
<br>
<p>Просьба при ответе использовать функцию
<Ответить всем>, не удалять тему и
предыдущий текст письма.</p>
Спасибо.<br>
<pre cols="72">--
Макеенков Александр
ООО «Базальт СПО»
Инженер отдела тестирования ПО</pre>
</div>
</blockquote>
<div><br>
</div>
<div>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Здравствуйте, у меня не воспроизводится.</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Создал в VirtualBox чистую ВМ из StarterKit alt-p9-server-systemd-20200912-x86_64.iso</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">
</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Обновил до актуального p9</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Установил mariadb-server, создал БД</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Установил glpi, glpi-php7, glpi-apache2 (9.4.6-alt1)</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Подключился к веб-интерфейсу, выполнил первоначальную установку.</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">
</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Далее обновляюсь из таска:</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">
</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">[root@glpi-p9 ~]# apt-repo add 260536 && apt-get update && apt-get dist-upgrade </p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 1 <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64 release [1955B]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 2 <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64-i586 release [1175B]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 3 <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/noarch release [1545B]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 4 <a href="http://git.altlinux.org" target="_blank">http://git.altlinux.org</a> repo/260536/x86_64 release [1203B] </p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено 5878B за 0s (44,2kB/s). </p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Найдено <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64/classic pkglist</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Найдено <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64/classic release</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Найдено <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64-i586/classic pkglist</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Найдено <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64-i586/classic release</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Найдено <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/noarch/classic pkglist</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Найдено <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/noarch/classic release</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Найдено <a href="http://git.altlinux.org" target="_blank">http://git.altlinux.org</a> repo/260536/x86_64/task pkglist</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Найдено <a href="http://git.altlinux.org" target="_blank">http://git.altlinux.org</a> repo/260536/x86_64/task release</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Чтение списков пакетов... Завершено</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Построение дерева зависимостей... Завершено</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Чтение списков пакетов... Завершено</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Построение дерева зависимостей... Завершено</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Подсчет обновлений... Завершено</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Следующие пакеты будут ОБНОВЛЕНЫ:</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> glpi glpi-apache2 glpi-php7</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Следующие пакеты будут УДАЛЕНЫ:</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> php7-mysqli</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Следующие НОВЫЕ пакеты будут установлены:</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> libicu65 php7-bz2 php7-intl php7-mysqlnd php7-mysqlnd-mysqli php7-openssl</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">3 будет обновлено, 6 новых установлено, 1 пакетов будет удалено и 0 не будет обновлено.</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Необходимо получить 34,9MB архивов.</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">После распаковки потребуется дополнительно 73,2MB дискового пространства.</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Продолжить? [Y/n] </p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 1 <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64/classic php7-mysqlnd 7.3.23-alt1:p9+259362.100.4.1@1602277606 [83,3kB]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 2 <a href="http://git.altlinux.org" target="_blank">http://git.altlinux.org</a> repo/260536/x86_64/task glpi-apache2 9.5.2-alt2:p9+260536.100.1.1@1603828892 [9688B]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 3 <a href="http://git.altlinux.org" target="_blank">http://git.altlinux.org</a> repo/260536/x86_64/task glpi-php7 9.5.2-alt2:p9+260536.100.1.1@1603828892 [8840B]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 4 <a href="http://git.altlinux.org" target="_blank">http://git.altlinux.org</a> repo/260536/x86_64/task glpi 9.5.2-alt2:p9+260536.100.1.1@1603828892 [26,1MB]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 5 <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64/classic php7-mysqlnd-mysqli 7.3.23-alt1:p9+259362.2000.4.1@1602278497 [42,7kB]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 6 <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64/classic libicu65 1:6.5.1-alt1:p9+247371.14560.149.1@1590835589 [8490kB]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 7 <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64/classic php7-intl 7.3.23-alt1:p9+259362.4400.4.1@1602279367 [135kB] </p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 8 <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64/classic php7-bz2 7.3.23-alt1:p9+259362.400.4.1@1602277965 [12,3kB] </p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено: 9 <a href="http://mirror.yandex.ru" target="_blank">http://mirror.yandex.ru</a> p9/branch/x86_64/classic php7-openssl 7.3.23-alt1.1:p9+259362.2100.4.1@1602278540 [63,6kB] </p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Получено 34,9MB за 10s (3478kB/s). </p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Совершаем изменения...</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Подготовка... ############################################################################################# [100%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Обновление / установка...</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> 1: glpi-9.5.2-alt2 ############################################################################################# [ 8%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">If you upgrade from previous version then read /usr/share/doc/glpi/UPGRADE.ALT</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> 2: php7-openssl-7.3.23-alt1.1 ############################################################################################# [ 15%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> 3: php7-bz2-7.3.23-alt1 ############################################################################################# [ 23%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> 4: libicu65-1:6.5.1-alt1 ############################################################################################# [ 31%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> 5: php7-intl-7.3.23-alt1 ############################################################################################# [ 38%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> 6: php7-mysqlnd-7.3.23-alt1 ############################################################################################# [ 46%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> 7: php7-mysqlnd-mysqli-7.3.23-alt1 ############################################################################################# [ 54%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> 8: glpi-php7-9.5.2-alt2 ############################################################################################# [ 62%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap"> 9: glpi-apache2-9.5.2-alt2 ############################################################################################# [ 69%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Очистка / удаление... </p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">10: glpi-php7-9.4.6-alt1 ############################################################################################# [ 77%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">11: glpi-apache2-9.4.6-alt1 ############################################################################################# [ 85%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">12: glpi-9.4.6-alt1 ############################################################################################# [ 92%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">13: php7-mysqli-7.3.23-alt1.2 ############################################################################################# [100%]</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Завершено.</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">
</p>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">Апстрим перешел на php-mysqlnd, так что смена зависимостей из-за этого.</p>
</div>
</div>
</div>
</blockquote>
<p>Я проверил на StarterKit
alt-p9-server-systemd-20200912-x86_64 - у меня тоже не
воспроизвелось.</p>
<p>Попробуйте именно на официальном образе
<a href="http://ftp.altlinux.org/pub/distributions/ALTLinux/p9/images/server/x86_64/alt-server-9.1-x86_64.iso" target="_blank">http://ftp.altlinux.org/pub/distributions/ALTLinux/p9/images/server/x86_64/alt-server-9.1-x86_64.iso</a>
(устанавливать нужно профиль "Офисный сервер").</p>
<p>Как оказалось, проблема в пакете mediawiki-mysql,
который по умолчанию установлен в этой системе. Если его
установить на тот же StarterKit - то проблема тоже
воспроизведётся.</p>
<p>Поскольку проблема возникает на официальном образе в
установке по умолчанию, то мы не можем пропустить
задание в таком виде.</p>
<pre cols="72">--
Макеенков Александр
ООО «Базальт СПО»
Инженер отдела тестирования ПО</pre>
</div>
</blockquote>
<div><br>
</div>
<div>
<div>Ну, если вы проверили и нашли причину, то зачем мне ещё
раз это проверять.</div>
<div>У вас есть предложения по решению? </div>
</div>
</div>
</div>
</blockquote>
Советы по решению данной проблемы лучше спросить в рассылке devel,<br>
так как отдел тестирования не занимается исправлением пакетов. <br>
<pre cols="72">--
Новиков Сергей
ООО «Базальт СПО»
Руководитель отдела тестирования ПО
+7 (495) 123-47-99 (доб. 517)</pre>
</div>
</div></div></div></div>