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