sudo apt-get install php-redis перестал работать
В нашей сборке CircleCI у нас было несколько месяцев установки PHP, но она перестала работать сегодня. Обратное сообщение ниже.
Пожалуйста, вы знаете, как это исправить? Я немного запутался, что делать. Спасибо за помощь.
sudo apt-get install php-redis Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты не могут быть установлены. Это может означать, что вы запросили невозможную ситуацию или если вы используете нестабильный дистрибутив, что некоторые необходимые пакеты еще не созданы или не были удалены из Incoming. Следующая информация может помочь разрешить ситуацию:
Следующие пакеты имеют неудовлетворенные зависимости:
php-redis: Зависит от: php-igbinary, но он не будет установлен. Dep
заканчивается: phpapi-20160303, но он не может быть установлен или phpapi-20151012, но не может быть установлен или phpapi-20131226, но не может быть установлен. E: Невозможно исправить проблемы, у вас есть поврежденные пакеты.
sudo apt-get install php-redis вернул код выхода 100
Действие не выполнено: sudo apt-get install php-redis
Наш поток в CircleCi выглядит следующим образом:
- sudo apt-add-repository -y ppa: ondrej / php
- sudo apt-get update
- sudo apt-get установить php-redis
- echo 'extension = / usr / lib / php / 20131226 / redis.so' | sudo tee / opt / circleci / php / $ (phpenv global) /etc/conf.d/redis.ini
- echo 'extension = / usr / lib / php / 20131226 / igbinary.so' | sudo tee / opt / circleci / php / $ (phpenv global) /etc/conf.d/igbinary.ini
Решено: использовать sudo apt-get -f установить php-redis
1 ответ
Звучит так, как будто есть другие зависимости, которые не установлены основным пакетом. Это обычно происходит со мной, когда я устанавливаю dpkg
(загруженный пакет Chrome является обычным).
Когда ты бежишь
sudo apt-get upgrade
Обычно он сообщает вам, что произошел сбой установки, и предлагает запустить
sudo apt-get -f install
Они обычно разрешают зависимости и устанавливают любые дополнительные пакеты.