bitrix_dockerized_env icon indicating copy to clipboard operation
bitrix_dockerized_env copied to clipboard

E: Package 'libpng12-dev' has no installation candidate

Open denisinvader opened this issue 6 years ago • 7 comments

При сборке образа возникает ошибка E: Package 'libpng12-dev' has no installation candidate

На stackowerflow рекомендуют устанавливать ibpng-dev - решило проблему

denisinvader avatar Jul 24 '18 11:07 denisinvader

Та же проблема.

Вероятно имелось в виду libpng-dev?

Изменил в apache/Dockerfile c libpng12-dev на libpng-dev, все сбилдилось успешно. Но после этого apache все равно не взлетает, находится в перманентном restarting

dudin-github avatar Oct 23 '18 12:10 dudin-github

apache все равно не взлетает, находится в перманентном restarting

У меня фикс с изменением libpng12-dev на libpng-dev работает нормально. Думаю проблема apache в чём-то другом. Что в логах контейнера apache? docker-compose logs -f apache

KoppeKTop avatar Oct 23 '18 13:10 KoppeKTop

@dudin-github у меня похожее странное поведение, в первый запуск контейнеров все отлично, но после перезапуска докера апач не стартует. Наверное где-то проблема в скрипе запуска, но я не стал разбираться, просто делаю docker exec container_name apachectl restart

denisinvader avatar Oct 23 '18 13:10 denisinvader

apache все равно не взлетает, находится в перманентном restarting

У меня фикс с изменением libpng12-dev на libpng-dev работает нормально. Думаю проблема apache в чём-то другом. Что в логах контейнера apache? docker-compose logs -f apache

/usr/local/sbin/start.sh: not found

dudin-github avatar Oct 23 '18 14:10 dudin-github

/usr/local/sbin/start.sh: not found

Это не состыкуется с Dockerfile:

COPY start.sh /usr/local/sbin/start.sh
CMD ["/usr/local/sbin/start.sh"]

Можно попробовать сделать docker-compose up -d --build или даже docker-compose build --no-cache && docker-compose up -d

KoppeKTop avatar Oct 23 '18 14:10 KoppeKTop

в первый запуск контейнеров все отлично, но после перезапуска докера апач не стартует

У меня на одной установке похожая история, после перезапуска сервиса docker контейнер с апач не стартует (несмотря на restart policy). Контейнер потом стартует нормально при docker start container_name, работает потом нормально не вылетает. Я решил проблему через cron:

#!/bin/bash
if [ -n "$(/usr/bin/docker ps --filter 'name=container_name' --filter 'status=exited' -aq)" ]
  then
    /usr/bin/docker start container_name
fi

KoppeKTop avatar Oct 24 '18 09:10 KoppeKTop

Слил merge request, пробуйте. Пока нет времени на данный проект ( Постараюсь исправить косяки в ближайшее время

nejtr0n avatar Oct 24 '18 11:10 nejtr0n