mjbnz / opera-dns-ui Goto Github PK
View Code? Open in Web Editor NEWDocker container for Opera's PowerDNS Admin UI
Docker container for Opera's PowerDNS Admin UI
docker-compose build
fails on the third step of building the image. Apparently, ssmtp
package is broken and requires libgnutls-openssl27
of a version that does not exist.
Step 3/13 : RUN apt-get update -y && apt-get upgrade -yq --no-install-recommends --no-install-suggests && apt-get install -yq --no-install-recommends --no-install-suggests libldb-dev libldap2-dev libcurl4-openssl-dev libicu-dev libpq-dev postgresql-client netcat && sed -i -e '$a\deb http://deb.debian.org/debian bullseye main' /etc/apt/sources.list && apt-get update -y && apt-get install -yq --no-install-recommends --no-install-suggests -t buster ssmtp && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && ln -s /usr/lib/x86_64-linux-gnu/libldap.so /usr/lib/libldap.so && ln -s /usr/lib/x86_64-linux-gnu/liblber.so /usr/lib/liblber.so && sed -i -e 's/^.*FromLineOverride=.*$/FromLineOverride=YES/' /etc/ssmtp/ssmtp.conf && ( echo "sendmail_path = /usr/sbin/ssmtp -t" > /usr/local/etc/php/conf.d/docker-php-mail.ini )
---> Running in 121c22738b8a
Get:1 http://deb.debian.org/debian buster InRelease [121 kB]
Get:2 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [49.3 kB]
Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [201 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7905 kB]
Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [7380 B]
Fetched 8350 kB in 2s (3562 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following package was automatically installed and is no longer required:
lsb-base
Use 'apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
lsb-base
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
icu-devtools libldb1 liblmdb0 libpq5 libtalloc-dev libtalloc2 libtdb-dev
libtdb1 libtevent0 netbase netcat-traditional postgresql-client-11
postgresql-client-common sensible-utils
Suggested packages:
libcurl4-doc libidn11-dev libkrb5-dev librtmp-dev libssh2-1-dev libssl-dev
zlib1g-dev icu-doc postgresql-doc-11 postgresql-11
Recommended packages:
lsb-release libreadline7
The following NEW packages will be installed:
icu-devtools libcurl4-openssl-dev libicu-dev libldap2-dev libldb-dev libldb1
liblmdb0 libpq-dev libpq5 libtalloc-dev libtalloc2 libtdb-dev libtdb1
libtevent0 netbase netcat netcat-traditional postgresql-client
postgresql-client-11 postgresql-client-common sensible-utils
0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.6 MB of archives.
After this operation, 56.6 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 netbase all 5.6 [19.4 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 sensible-utils all 0.0.12 [15.8 kB]
Get:3 http://deb.debian.org/debian buster/main amd64 netcat-traditional amd64 1.10-41.1 [66.9 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 icu-devtools amd64 63.1-6+deb10u1 [189 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 libcurl4-openssl-dev amd64 7.64.0-4+deb10u1 [419 kB]
Get:6 http://deb.debian.org/debian buster/main amd64 libicu-dev amd64 63.1-6+deb10u1 [9186 kB]
Get:7 http://deb.debian.org/debian buster/main amd64 libldap2-dev amd64 2.4.47+dfsg-3+deb10u2 [331 kB]
Get:8 http://deb.debian.org/debian buster/main amd64 liblmdb0 amd64 0.9.22-1 [45.0 kB]
Get:9 http://deb.debian.org/debian buster/main amd64 libtalloc2 amd64 2.1.14-2 [35.4 kB]
Get:10 http://deb.debian.org/debian buster/main amd64 libtdb1 amd64 1.3.16-2+b1 [45.2 kB]
Get:11 http://deb.debian.org/debian buster/main amd64 libtevent0 amd64 0.9.37-1 [33.4 kB]
Get:12 http://deb.debian.org/debian buster/main amd64 libldb1 amd64 2:1.5.1+really1.4.6-3 [135 kB]
Get:13 http://deb.debian.org/debian buster/main amd64 libtalloc-dev amd64 2.1.14-2 [61.1 kB]
Get:14 http://deb.debian.org/debian buster/main amd64 libtdb-dev amd64 1.3.16-2+b1 [27.3 kB]
Get:15 http://deb.debian.org/debian buster/main amd64 libldb-dev amd64 2:1.5.1+really1.4.6-3 [97.5 kB]
Get:16 http://deb.debian.org/debian buster/main amd64 libpq5 amd64 11.7-0+deb10u1 [166 kB]
Get:17 http://deb.debian.org/debian buster/main amd64 libpq-dev amd64 11.7-0+deb10u1 [162 kB]
Get:18 http://deb.debian.org/debian buster/main amd64 netcat all 1.10-41.1 [9034 B]
Get:19 http://deb.debian.org/debian buster/main amd64 postgresql-client-common all 200+deb10u3 [84.9 kB]
Get:20 http://deb.debian.org/debian buster/main amd64 postgresql-client-11 amd64 11.7-0+deb10u1 [1390 kB]
Get:21 http://deb.debian.org/debian buster/main amd64 postgresql-client all 11+200+deb10u3 [60.9 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 12.6 MB in 1s (24.5 MB/s)
Selecting previously unselected package netbase.
(Reading database ... 12682 files and directories currently installed.)
Preparing to unpack .../00-netbase_5.6_all.deb ...
Unpacking netbase (5.6) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../01-sensible-utils_0.0.12_all.deb ...
Unpacking sensible-utils (0.0.12) ...
Selecting previously unselected package netcat-traditional.
Preparing to unpack .../02-netcat-traditional_1.10-41.1_amd64.deb ...
Unpacking netcat-traditional (1.10-41.1) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../03-icu-devtools_63.1-6+deb10u1_amd64.deb ...
Unpacking icu-devtools (63.1-6+deb10u1) ...
Selecting previously unselected package libcurl4-openssl-dev:amd64.
Preparing to unpack .../04-libcurl4-openssl-dev_7.64.0-4+deb10u1_amd64.deb ...
Unpacking libcurl4-openssl-dev:amd64 (7.64.0-4+deb10u1) ...
Selecting previously unselected package libicu-dev:amd64.
Preparing to unpack .../05-libicu-dev_63.1-6+deb10u1_amd64.deb ...
Unpacking libicu-dev:amd64 (63.1-6+deb10u1) ...
Selecting previously unselected package libldap2-dev:amd64.
Preparing to unpack .../06-libldap2-dev_2.4.47+dfsg-3+deb10u2_amd64.deb ...
Unpacking libldap2-dev:amd64 (2.4.47+dfsg-3+deb10u2) ...
Selecting previously unselected package liblmdb0:amd64.
Preparing to unpack .../07-liblmdb0_0.9.22-1_amd64.deb ...
Unpacking liblmdb0:amd64 (0.9.22-1) ...
Selecting previously unselected package libtalloc2:amd64.
Preparing to unpack .../08-libtalloc2_2.1.14-2_amd64.deb ...
Unpacking libtalloc2:amd64 (2.1.14-2) ...
Selecting previously unselected package libtdb1:amd64.
Preparing to unpack .../09-libtdb1_1.3.16-2+b1_amd64.deb ...
Unpacking libtdb1:amd64 (1.3.16-2+b1) ...
Selecting previously unselected package libtevent0:amd64.
Preparing to unpack .../10-libtevent0_0.9.37-1_amd64.deb ...
Unpacking libtevent0:amd64 (0.9.37-1) ...
Selecting previously unselected package libldb1:amd64.
Preparing to unpack .../11-libldb1_2%3a1.5.1+really1.4.6-3_amd64.deb ...
Unpacking libldb1:amd64 (2:1.5.1+really1.4.6-3) ...
Selecting previously unselected package libtalloc-dev:amd64.
Preparing to unpack .../12-libtalloc-dev_2.1.14-2_amd64.deb ...
Unpacking libtalloc-dev:amd64 (2.1.14-2) ...
Selecting previously unselected package libtdb-dev:amd64.
Preparing to unpack .../13-libtdb-dev_1.3.16-2+b1_amd64.deb ...
Unpacking libtdb-dev:amd64 (1.3.16-2+b1) ...
Selecting previously unselected package libldb-dev:amd64.
Preparing to unpack .../14-libldb-dev_2%3a1.5.1+really1.4.6-3_amd64.deb ...
Unpacking libldb-dev:amd64 (2:1.5.1+really1.4.6-3) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../15-libpq5_11.7-0+deb10u1_amd64.deb ...
Unpacking libpq5:amd64 (11.7-0+deb10u1) ...
Selecting previously unselected package libpq-dev.
Preparing to unpack .../16-libpq-dev_11.7-0+deb10u1_amd64.deb ...
Unpacking libpq-dev (11.7-0+deb10u1) ...
Selecting previously unselected package netcat.
Preparing to unpack .../17-netcat_1.10-41.1_all.deb ...
Unpacking netcat (1.10-41.1) ...
Selecting previously unselected package postgresql-client-common.
Preparing to unpack .../18-postgresql-client-common_200+deb10u3_all.deb ...
Unpacking postgresql-client-common (200+deb10u3) ...
Selecting previously unselected package postgresql-client-11.
Preparing to unpack .../19-postgresql-client-11_11.7-0+deb10u1_amd64.deb ...
Unpacking postgresql-client-11 (11.7-0+deb10u1) ...
Selecting previously unselected package postgresql-client.
Preparing to unpack .../20-postgresql-client_11+200+deb10u3_all.deb ...
Unpacking postgresql-client (11+200+deb10u3) ...
Setting up liblmdb0:amd64 (0.9.22-1) ...
Setting up netcat-traditional (1.10-41.1) ...
update-alternatives: using /bin/nc.traditional to provide /bin/nc (nc) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/nc.1.gz because associated file /usr/share/man/man1/nc.traditional.1.gz (of link group nc) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/netcat.1.gz because associated file /usr/share/man/man1/nc.traditional.1.gz (of link group nc) doesn't exist
Setting up libtdb1:amd64 (1.3.16-2+b1) ...
Setting up libpq5:amd64 (11.7-0+deb10u1) ...
Setting up libpq-dev (11.7-0+deb10u1) ...
Setting up netcat (1.10-41.1) ...
Setting up libtdb-dev:amd64 (1.3.16-2+b1) ...
Setting up libtalloc2:amd64 (2.1.14-2) ...
Setting up libldap2-dev:amd64 (2.4.47+dfsg-3+deb10u2) ...
Setting up libtalloc-dev:amd64 (2.1.14-2) ...
Setting up libtevent0:amd64 (0.9.37-1) ...
Setting up libcurl4-openssl-dev:amd64 (7.64.0-4+deb10u1) ...
Setting up icu-devtools (63.1-6+deb10u1) ...
Setting up sensible-utils (0.0.12) ...
Setting up netbase (5.6) ...
Setting up libicu-dev:amd64 (63.1-6+deb10u1) ...
Setting up postgresql-client-common (200+deb10u3) ...
Setting up libldb1:amd64 (2:1.5.1+really1.4.6-3) ...
Setting up postgresql-client-11 (11.7-0+deb10u1) ...
update-alternatives: using /usr/share/postgresql/11/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode
Setting up libldb-dev:amd64 (2:1.5.1+really1.4.6-3) ...
Setting up postgresql-client (11+200+deb10u3) ...
Processing triggers for libc-bin (2.28-10) ...
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Get:4 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:5 http://deb.debian.org/debian bullseye/main amd64 Packages [7703 kB]
Fetched 7819 kB in 2s (3352 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ssmtp : Depends: libgnutls-openssl27 (>= 3.6.11-0) but 3.6.7-4+deb10u3 is to be installed
E: Unable to correct problems, you have held broken packages.
ERROR: Service 'dnsui-ext' failed to build: The command '/bin/sh -c apt-get update -y && apt-get upgrade -yq --no-install-recommends --no-install-suggests && apt-get install -yq --no-install-recommends --no-install-suggests libldb-dev libldap2-dev libcurl4-openssl-dev libicu-dev libpq-dev postgresql-client netcat && sed -i -e '$a\deb http://deb.debian.org/debian bullseye main' /etc/apt/sources.list && apt-get update -y && apt-get install -yq --no-install-recommends --no-install-suggests -t buster ssmtp && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && ln -s /usr/lib/x86_64-linux-gnu/libldap.so /usr/lib/libldap.so && ln -s /usr/lib/x86_64-linux-gnu/liblber.so /usr/lib/liblber.so && sed -i -e 's/^.*FromLineOverride=.*$/FromLineOverride=YES/' /etc/ssmtp/ssmtp.conf && ( echo "sendmail_path = /usr/sbin/ssmtp -t" > /usr/local/etc/php/conf.d/docker-php-mail.ini )' returned a non-zero code: 100
The following threads recommend using msmtp
instead:
EDIT: Removing -t buster
from the apt-get
command allowed the build to go through. Will test functionality and report.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.