Bug 36674 - невозможно обновить php7-pdo
Summary: невозможно обновить php7-pdo
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: apt (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Ivan Zakharyaschev
QA Contact: qa-sisyphus
URL:
Keywords:
: 36675 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-04-24 12:31 MSK by Alexander V. Schukin
Modified: 2019-05-05 11:46 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander V. Schukin 2019-04-24 12:31:46 MSK
apt-get install php7-pdo

        php7-pdo = 7.2.17-alt1 нужен для php7-pdo_mysql-7.2.17-alt1.x86_64
E: Проверка группы транзакций не удалась
Comment 1 Anton Farygin 2019-04-25 17:53:39 MSK
У меня работает. Расскажите что вы делаете и на какой системе.


# apt-get install php7-pdo
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  php7-libs php7-pdo_sqlite
Следующие НОВЫЕ пакеты будут установлены:
  php7-libs php7-pdo php7-pdo_sqlite
0 будет обновлено, 3 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/2200kB архивов.
После распаковки потребуется дополнительно 7480kB дискового пространства.
Продолжить? [Y/n]
Comment 2 Alexander V. Schukin 2019-05-03 21:14:16 MSK
Система:
uname -a
Linux localhost.localdomain 4.14.17-un-def-alt1 #1 SMP PREEMPT Mon Feb 5 15:06:21 UTC 2018 x86_64 GNU/Linux

php -v
PHP 7.2.8 (cli) (built: Jul 31 2018 12:24:09) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.8, Copyright (c) 1999-2018, by Zend Technologies

Пытаюсь обновить php7-pdo_mysql

apt-get install php7-pdo_mysql
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  apache2-mod_php7 libcrypto1.1 libcrypto10 libicu64 libmysqlclient21 libssl1.1 libssl10 openssl php7
  php7-curl php7-dom php7-fpm-fcgi php7-gd2 php7-intl php7-libs php7-mbstring php7-mcrypt
  php7-memcache php7-memcached php7-mysqli php7-opcache php7-openssl php7-pdo php7-soap php7-xmlreader
  php7-zip
Следующие пакеты будут ОБНОВЛЕНЫ:
  apache2-mod_php7 libcrypto10 libssl10 openssl php7 php7-curl php7-dom php7-fpm-fcgi php7-gd2
  php7-intl php7-libs php7-mbstring php7-mcrypt php7-memcache php7-memcached php7-mysqli php7-opcache
  php7-openssl php7-pdo php7-pdo_mysql php7-soap php7-xmlreader php7-zip
Следующие НОВЫЕ пакеты будут установлены:
  libcrypto1.1 libicu64 libmysqlclient21 libssl1.1
23 будет обновлено, 4 новых установлено, 0 пакетов будет удалено и 311 не будет обновлено.
Необходимо получить 0B/19,0MB архивов.
После распаковки потребуется дополнительно 42,5MB дискового пространства.
Продолжить? [Y/n] y
        php7-pdo = 7.2.17-alt1 нужен для php7-pdo_mysql-7.2.17-alt1.x86_64
        php7-dom = 7.2.17-alt1 нужен для php7-xmlreader-7.2.17-alt1.x86_64
E: Проверка группы транзакций не удалась
Comment 3 Anton Farygin 2019-05-04 10:42:30 MSK
А какие версии apt и rpm установлены ?
Это проблема в менеджере пакетов, но какая-то новая, мне неизвестная.
Пожалуйста, приложите к этой ошибке архив, полученный с помощью команды sosreport из пакета sos.


Всё точно получится сделать после полного обновления системы с помощью dist-upgrade.
Comment 4 Anton Farygin 2019-05-04 10:43:12 MSK
*** Bug 36675 has been marked as a duplicate of this bug. ***
Comment 5 Alexander V. Schukin 2019-05-05 09:15:29 MSK
Версии apt и rpm:

apt-get -v
apt 0.5.15lorg2 для linux x86_64 собран Dec 19 2017 13:06:52
Поддерживаемые модули:
*Ver: Standard .rpm
*Pkg:  rpm interface (Priority 20)
 S.L: 'rpm' Standard RPM binary tree
 S.L: 'rpm-src' Standard RPM source tree
 S.L: 'rpm-dir' Local RPM directory tree
 S.L: 'rpm-src-dir' Local SRPM directory tree
 Idx: RPM Source Index
 Idx: RPM Package Index
 Idx: RPM Database

rpm -v
RPM версия 4.13.0.1
Авторские права © 1998-2002 - Red Hat, Inc.
Эту программу можно свободно распространять на условиях GNU GPL

sosreport создал архив с массой чувствительной информации. Не хотелось бы выкладывать её на общее обозрение. Какие именно разделы sosreport требуются?
Comment 6 Anton Farygin 2019-05-05 10:29:37 MSK
Список установленных пакетов.
rpm -qa >pkgs.list.


А если точечно обновить apt и rpm:
apt-get install apt rpm

Проблема уйдёт ?
Вообще я не уверен что авторы последних изменений в apt/rpm предполагали возможность точечного обновления системы. Перевешиваю на пакетный менеджер.
Comment 7 Dmitry V. Levin 2019-05-05 10:56:05 MSK
(In reply to comment #5)
> Версии apt и rpm:
> 
> apt-get -v
> apt 0.5.15lorg2 для linux x86_64 собран Dec 19 2017 13:06:52

Слишком старая сборка apt.

> rpm -v
> RPM версия 4.13.0.1

Слишком старая сборка rpm.

Обновите, пожалуйста, apt и rpm, после чего всё снова будет в порядке.
Comment 8 Alexander V. Schukin 2019-05-05 11:46:12 MSK
Действительно, после обновления apt и rpm ошибка ушла, пакеты устанавливаются. Спасибо!