+ '[' 1 -ne 1 ']' + case "$1" in + MESSAGE='Generating network files' + dialog 'Generating network files' + echo -n 'PLC: Generating network files: ' + mv -f /etc/hosts /etc/hosts_plc.backup ++ mktemp + hfile=/tmp/tmp.bx24YJ27A5 + for server in DB API BOOT WWW + hostname=PLC_DB_HOST + ip=PLC_DB_IP + '[' -n '' ']' ++ gethostbyname vplc08.pl.sophia.inria.fr ++ local host=vplc08.pl.sophia.inria.fr ++ shift ++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc08.pl.sophia.inria.fr'\''))' + ip=138.96.112.78 + '[' -n 138.96.112.78 ']' + echo '138.96.112.78 vplc08.pl.sophia.inria.fr' + for server in DB API BOOT WWW + hostname=PLC_API_HOST + ip=PLC_API_IP + '[' -n '' ']' ++ gethostbyname vplc08.pl.sophia.inria.fr ++ local host=vplc08.pl.sophia.inria.fr ++ shift ++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc08.pl.sophia.inria.fr'\''))' + ip=138.96.112.78 + '[' -n 138.96.112.78 ']' + echo '138.96.112.78 vplc08.pl.sophia.inria.fr' + for server in DB API BOOT WWW + hostname=PLC_BOOT_HOST + ip=PLC_BOOT_IP + '[' -n '' ']' ++ gethostbyname vplc08.pl.sophia.inria.fr ++ local host=vplc08.pl.sophia.inria.fr ++ shift ++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc08.pl.sophia.inria.fr'\''))' + ip=138.96.112.78 + '[' -n 138.96.112.78 ']' + echo '138.96.112.78 vplc08.pl.sophia.inria.fr' + for server in DB API BOOT WWW + hostname=PLC_WWW_HOST + ip=PLC_WWW_IP + '[' -n '' ']' ++ gethostbyname vplc08.pl.sophia.inria.fr ++ local host=vplc08.pl.sophia.inria.fr ++ shift ++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc08.pl.sophia.inria.fr'\''))' + ip=138.96.112.78 + '[' -n 138.96.112.78 ']' + echo '138.96.112.78 vplc08.pl.sophia.inria.fr' + echo '#generated by /etc/plc.d/network' + echo '127.0.0.1 localhost.localdomain localhost' + sort -u /tmp/tmp.bx24YJ27A5 + chmod +r /etc/hosts + rm -f /tmp/tmp.bx24YJ27A5 + result 'Generating network files' + '[' 0 -eq 0 ']' + success 'Generating network files' + echo success 'Generating network files' + true + echo + exit 0 + echo '$1' = start $1 = start + case "$1" in + '[' 0 '!=' 1 ']' + exit 0 + case "$1" in + local 'MESSAGE=Generating SSL certificates for' /etc/plc.d/ssl: line 131: local: can only be used in a function + dialog '' + echo -n 'PLC: : ' + for server in WWW API BOOT MONITOR + enabled=PLC_WWW_ENABLED + '[' 1 '!=' 1 ']' + dialog WWW + echo -n 'PLC: WWW: ' + ssl_key=PLC_WWW_SSL_KEY + ssl_crt=PLC_WWW_SSL_CRT + ca_ssl_crt=PLC_WWW_CA_SSL_CRT + hostname=PLC_WWW_HOST + for previous_server in WWW API BOOT MONITOR + '[' WWW = WWW ']' + break + verify_or_generate_certificate /etc/planetlab/www_ssl.crt /etc/planetlab/www_ssl.key /etc/planetlab/www_ca_ssl.crt vplc08.pl.sophia.inria.fr + local crt=/etc/planetlab/www_ssl.crt + local key=/etc/planetlab/www_ssl.key + local ca=/etc/planetlab/www_ca_ssl.crt ++ lower vplc08.pl.sophia.inria.fr ++ '[' 1 -ge 1 ']' ++ tr A-Z a-z + local cname=vplc08.pl.sophia.inria.fr + '[' '!' -f /etc/planetlab/www_ca_ssl.crt ']' + cp -a /etc/planetlab/www_ssl.crt /etc/planetlab/www_ca_ssl.crt cp: cannot stat '/etc/planetlab/www_ssl.crt': No such file or directory + '[' '!' -f /etc/planetlab/www_ssl.crt ']' + local subj= + '[' -n vplc08.pl.sophia.inria.fr ']' + subj=/CN=vplc08.pl.sophia.inria.fr ++ dirname /etc/planetlab/www_ssl.crt + mkdir -p /etc/planetlab + openssl req -new -x509 -days 3650 -set_serial 3052 -batch -subj /CN=vplc08.pl.sophia.inria.fr -nodes -keyout /etc/planetlab/www_ssl.key -out /etc/planetlab/www_ssl.crt ...+..................+...+..+...............+.........+...+.+.........+......+......+.........+.................+....+++++++++++++++++++++++++++++++++++++++*........+...+.+++++++++++++++++++++++++++++++++++++++*........+.+.....+....+.....++++++ .....+++++++++++++++++++++++++++++++++++++++*...+.......+..+.+............+...........+.......+..+.......+...+..+....+...........+....+..+.......+..+...............+....+++++++++++++++++++++++++++++++++++++++*..........+....+.....+............+.........+...+.......+...+...+.....+..........+...+.....+.+.....+.+..+.+...........+...............+.........+......+..........+.....+...+...............+.+..+....+...+..+.........+......+...............+.........+.+.....+.+...........................+........+...+.+......+.........+........+............+.+..+.+.........+............+.....+.+...+..............+.+.........+..+...+.+..+...+....+.....+...+...+....+...+.........+........+.+.....+....+.....+...+.......+......+............+........................+...+...+...+..+....+......+...+......+.....+.+.....+...+.+..............+...............+................+...+.....+......+...............+.+...+..+.+........+.+.....+................+........+....+...+...+.....+..........+.....................+..............+....+...++++++ ----- + check + ERRORS=0 + cp -a /etc/planetlab/www_ssl.crt /etc/planetlab/www_ca_ssl.crt + chmod 644 /etc/planetlab/www_ssl.crt /etc/planetlab/www_ca_ssl.crt + for server in WWW API BOOT MONITOR + enabled=PLC_API_ENABLED + '[' 1 '!=' 1 ']' + dialog API + echo -n 'PLC: API: ' + ssl_key=PLC_API_SSL_KEY + ssl_crt=PLC_API_SSL_CRT + ca_ssl_crt=PLC_API_CA_SSL_CRT + hostname=PLC_API_HOST + for previous_server in WWW API BOOT MONITOR + '[' API = WWW ']' + previous_ssl_key=PLC_WWW_SSL_KEY + previous_ssl_crt=PLC_WWW_SSL_CRT + previous_ca_ssl_crt=PLC_WWW_CA_SSL_CRT + previous_hostname=PLC_WWW_HOST + '[' -f /etc/planetlab/www_ssl.crt ']' ++ ssl_cname /etc/planetlab/www_ssl.crt ++ local crt=/etc/planetlab/www_ssl.crt ++ shift ++ openssl x509 -noout -in /etc/planetlab/www_ssl.crt -subject ++ sed -e 's|.*CN *= *\([-_a-zA-Z0-9.]*\).*|\1|' ++ lower ++ '[' 0 -ge 1 ']' ++ tr A-Z a-z + '[' vplc08.pl.sophia.inria.fr = vplc08.pl.sophia.inria.fr ']' + cp -a /etc/planetlab/www_ssl.key /etc/planetlab/api_ssl.key + cp -a /etc/planetlab/www_ssl.crt /etc/planetlab/api_ssl.crt + cp -a /etc/planetlab/www_ca_ssl.crt /etc/planetlab/api_ca_ssl.crt + break + verify_or_generate_certificate /etc/planetlab/api_ssl.crt /etc/planetlab/api_ssl.key /etc/planetlab/api_ca_ssl.crt vplc08.pl.sophia.inria.fr + local crt=/etc/planetlab/api_ssl.crt + local key=/etc/planetlab/api_ssl.key + local ca=/etc/planetlab/api_ca_ssl.crt ++ lower vplc08.pl.sophia.inria.fr ++ '[' 1 -ge 1 ']' ++ tr A-Z a-z + local cname=vplc08.pl.sophia.inria.fr + '[' '!' -f /etc/planetlab/api_ca_ssl.crt ']' + '[' '!' -f /etc/planetlab/api_ssl.crt ']' + chmod 644 /etc/planetlab/api_ssl.crt /etc/planetlab/api_ca_ssl.crt + for server in WWW API BOOT MONITOR + enabled=PLC_BOOT_ENABLED + '[' 1 '!=' 1 ']' + dialog BOOT + echo -n 'PLC: BOOT: ' + ssl_key=PLC_BOOT_SSL_KEY + ssl_crt=PLC_BOOT_SSL_CRT + ca_ssl_crt=PLC_BOOT_CA_SSL_CRT + hostname=PLC_BOOT_HOST + for previous_server in WWW API BOOT MONITOR + '[' BOOT = WWW ']' + previous_ssl_key=PLC_WWW_SSL_KEY + previous_ssl_crt=PLC_WWW_SSL_CRT + previous_ca_ssl_crt=PLC_WWW_CA_SSL_CRT + previous_hostname=PLC_WWW_HOST + '[' -f /etc/planetlab/www_ssl.crt ']' ++ ssl_cname /etc/planetlab/www_ssl.crt ++ local crt=/etc/planetlab/www_ssl.crt ++ shift ++ openssl x509 -noout -in /etc/planetlab/www_ssl.crt -subject ++ lower ++ sed -e 's|.*CN *= *\([-_a-zA-Z0-9.]*\).*|\1|' ++ '[' 0 -ge 1 ']' ++ tr A-Z a-z + '[' vplc08.pl.sophia.inria.fr = vplc08.pl.sophia.inria.fr ']' + cp -a /etc/planetlab/www_ssl.key /etc/planetlab/boot_ssl.key + cp -a /etc/planetlab/www_ssl.crt /etc/planetlab/boot_ssl.crt + cp -a /etc/planetlab/www_ca_ssl.crt /etc/planetlab/boot_ca_ssl.crt + break + verify_or_generate_certificate /etc/planetlab/boot_ssl.crt /etc/planetlab/boot_ssl.key /etc/planetlab/boot_ca_ssl.crt vplc08.pl.sophia.inria.fr + local crt=/etc/planetlab/boot_ssl.crt + local key=/etc/planetlab/boot_ssl.key + local ca=/etc/planetlab/boot_ca_ssl.crt ++ lower vplc08.pl.sophia.inria.fr ++ '[' 1 -ge 1 ']' ++ tr A-Z a-z + local cname=vplc08.pl.sophia.inria.fr + '[' '!' -f /etc/planetlab/boot_ca_ssl.crt ']' + '[' '!' -f /etc/planetlab/boot_ssl.crt ']' + chmod 644 /etc/planetlab/boot_ssl.crt /etc/planetlab/boot_ca_ssl.crt + for server in WWW API BOOT MONITOR + enabled=PLC_MONITOR_ENABLED + '[' 0 '!=' 1 ']' + echo 'Skipping disabled server MONITOR' Skipping disabled server MONITOR + continue + for server in API BOOT MONITOR WWW + enabled=PLC_API_ENABLED + '[' 1 '!=' 1 ']' + ssl_key=PLC_API_SSL_KEY + ssl_crt=PLC_API_SSL_CRT + ssl_ca_crt=PLC_API_CA_SSL_CRT + symlink /etc/planetlab/api_ssl.crt /etc/pki/tls/certs/localhost.crt ++ dirname /etc/pki/tls/certs/localhost.crt + mkdir -p /etc/pki/tls/certs + rm -f /etc/pki/tls/certs/localhost.crt + ln -s /etc/planetlab/api_ssl.crt /etc/pki/tls/certs/localhost.crt + symlink /etc/planetlab/api_ssl.key /etc/pki/tls/private/localhost.key ++ dirname /etc/pki/tls/private/localhost.key + mkdir -p /etc/pki/tls/private + rm -f /etc/pki/tls/private/localhost.key + ln -s /etc/planetlab/api_ssl.key /etc/pki/tls/private/localhost.key + symlink /etc/planetlab/api_ca_ssl.crt /etc/pki/tls/certs/server-chain.crt ++ dirname /etc/pki/tls/certs/server-chain.crt + mkdir -p /etc/pki/tls/certs + rm -f /etc/pki/tls/certs/server-chain.crt + ln -s /etc/planetlab/api_ca_ssl.crt /etc/pki/tls/certs/server-chain.crt + for server in API BOOT MONITOR WWW + enabled=PLC_BOOT_ENABLED + '[' 1 '!=' 1 ']' + ssl_key=PLC_BOOT_SSL_KEY + ssl_crt=PLC_BOOT_SSL_CRT + ssl_ca_crt=PLC_BOOT_CA_SSL_CRT + symlink /etc/planetlab/boot_ssl.crt /etc/pki/tls/certs/localhost.crt ++ dirname /etc/pki/tls/certs/localhost.crt + mkdir -p /etc/pki/tls/certs + rm -f /etc/pki/tls/certs/localhost.crt + ln -s /etc/planetlab/boot_ssl.crt /etc/pki/tls/certs/localhost.crt + symlink /etc/planetlab/boot_ssl.key /etc/pki/tls/private/localhost.key ++ dirname /etc/pki/tls/private/localhost.key + mkdir -p /etc/pki/tls/private + rm -f /etc/pki/tls/private/localhost.key + ln -s /etc/planetlab/boot_ssl.key /etc/pki/tls/private/localhost.key + symlink /etc/planetlab/boot_ca_ssl.crt /etc/pki/tls/certs/server-chain.crt ++ dirname /etc/pki/tls/certs/server-chain.crt + mkdir -p /etc/pki/tls/certs + rm -f /etc/pki/tls/certs/server-chain.crt + ln -s /etc/planetlab/boot_ca_ssl.crt /etc/pki/tls/certs/server-chain.crt + for server in API BOOT MONITOR WWW + enabled=PLC_MONITOR_ENABLED + '[' 0 '!=' 1 ']' + continue + for server in API BOOT MONITOR WWW + enabled=PLC_WWW_ENABLED + '[' 1 '!=' 1 ']' + ssl_key=PLC_WWW_SSL_KEY + ssl_crt=PLC_WWW_SSL_CRT + ssl_ca_crt=PLC_WWW_CA_SSL_CRT + symlink /etc/planetlab/www_ssl.crt /etc/pki/tls/certs/localhost.crt ++ dirname /etc/pki/tls/certs/localhost.crt + mkdir -p /etc/pki/tls/certs + rm -f /etc/pki/tls/certs/localhost.crt + ln -s /etc/planetlab/www_ssl.crt /etc/pki/tls/certs/localhost.crt + symlink /etc/planetlab/www_ssl.key /etc/pki/tls/private/localhost.key ++ dirname /etc/pki/tls/private/localhost.key + mkdir -p /etc/pki/tls/private + rm -f /etc/pki/tls/private/localhost.key + ln -s /etc/planetlab/www_ssl.key /etc/pki/tls/private/localhost.key + symlink /etc/planetlab/www_ca_ssl.crt /etc/pki/tls/certs/server-chain.crt ++ dirname /etc/pki/tls/certs/server-chain.crt + mkdir -p /etc/pki/tls/certs + rm -f /etc/pki/tls/certs/server-chain.crt + ln -s /etc/planetlab/www_ca_ssl.crt /etc/pki/tls/certs/server-chain.crt + sed -i -e 's/^#SSLCertificateChainFile /SSLCertificateChainFile /' /etc/httpd/conf.d/ssl.conf + result '' + '[' 0 -eq 0 ']' + success '' + echo success '' + true + echo + exit 0 + case "$1" in ++ mktemp -d /tmp/gpg.XXXXXX + homedir=/tmp/gpg.fyYGLn + '[' -f /etc/planetlab/pubring.gpg -a '!' -s /etc/planetlab/pubring.gpg ']' + '[' -f /etc/planetlab/secring.gpg -a '!' -s /etc/planetlab/secring.gpg ']' + '[' '!' -f /etc/planetlab/pubring.gpg -o '!' -f /etc/planetlab/secring.gpg ']' + MESSAGE='Generating GPG keys' + dialog 'Generating GPG keys' + echo -n 'PLC: Generating GPG keys: ' ++ dirname /etc/planetlab/pubring.gpg + mkdir -p /etc/planetlab ++ dirname /etc/planetlab/secring.gpg + mkdir -p /etc/planetlab + '[' -f /dev/random.preserve ']' + mv -f /dev/random /dev/random.preserve + check + ERRORS=0 + ln -s /dev/urandom /dev/random + check + ERRORS=0 + '[' 2 == 1 ']' + generate_key_v2 /tmp/gpg.fyYGLn + echo 'it appears you have GPGv2 installed, myPLC is not ready for that !' it appears you have GPGv2 installed, myPLC is not ready for that ! + return 1 + check + ERRORS=1 + mv -f /dev/random.preserve /dev/random + check + ERRORS=1 + mkdir -p /etc/pki/rpm-gpg + gpg --homedir=/tmp/gpg.fyYGLn --no-permission-warning --batch --no-tty --yes --no-default-keyring --secret-keyring=/etc/planetlab/secring.gpg --keyring=/etc/planetlab/pubring.gpg --export --armor gpg: WARNING: "--secret-keyring" is an obsolete option - it has no effect gpg: keybox '/etc/planetlab/pubring.gpg' created gpg: WARNING: nothing exported + check + ERRORS=1 + rpm -q gpg-pubkey gpg-pubkey-e99d6ad1-64d2612c + rpm --allmatches -e gpg-pubkey + check + ERRORS=1 + rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-41-fedora '/etc/pki/rpm-gpg/RPM-GPG-KEY-Regression TestLab' /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-10-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-10-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-10-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-10-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-10-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-11-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-11-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-11-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-11-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-11-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-12-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-12-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-12-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-12-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-12-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-13-arm /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-13-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-13-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-13-mips /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-13-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-13-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-13-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-14-arm /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-14-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-14-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-14-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-14-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-15-arm /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-15-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-15-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-15-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-15-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-15-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-15-s390 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-15-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-15-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-15-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-16-arm /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-16-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-16-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-16-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-16-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-16-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-16-s390 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-16-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-16-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-16-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-17-arm /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-17-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-17-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-17-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-17-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-17-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-17-s390 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-17-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-17-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-17-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-18-arm /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-18-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-18-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-18-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-18-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-18-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-18-s390 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-18-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-18-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-18-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-19-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-19-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-19-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-19-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-19-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-19-s390 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-19-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-19-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-19-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-s390 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-s390 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-s390 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-s390 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-26-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-32-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-32-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-32-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-32-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-32-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-32-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-32-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-33-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-33-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-33-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-33-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-33-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-33-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-33-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-34-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-34-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-34-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-34-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-34-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-34-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-34-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-35-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-35-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-35-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-35-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-35-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-35-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-36-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-36-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-36-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-36-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-36-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-36-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-37-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-37-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-37-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-37-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-37-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-37-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-38-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-38-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-38-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-38-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-38-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-39-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-39-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-39-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-39-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-39-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-40-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-40-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-40-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-40-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-40-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-41-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-41-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-41-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-41-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-41-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-42-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-42-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-42-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-42-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-42-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-43-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-43-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-43-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-43-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-43-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-7-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-7-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-7-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-7-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-7-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-primary-original /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-9-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-9-ia64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-9-ppc /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-9-ppc64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-9-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-9-primary-original /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-9-secondary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-9-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-eln-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-eln-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-eln-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-eln-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-eln-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-iot-2019 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-iot-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-iot-armhfp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-iot-i386 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-iot-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-iot-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-iot-x86_64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-rawhide-aarch64 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-rawhide-ppc64le /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-rawhide-primary /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-rawhide-s390x /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-rawhide-x86_64 error: /etc/pki/rpm-gpg/RPM-GPG-KEY-Regression TestLab: import read failed(0). warning: Certificate BF226FCC4EBFC273: Policy rejects subkey F03BCF38C1527A5F: Policy rejected asymmetric algorithm warning: Certificate BF226FCC4EBFC273: Policy rejects subkey F03BCF38C1527A5F: Policy rejected asymmetric algorithm warning: Certificate BF226FCC4EBFC273: Policy rejects subkey F03BCF38C1527A5F: Policy rejected asymmetric algorithm warning: Certificate BF226FCC4EBFC273: Policy rejects subkey F03BCF38C1527A5F: Policy rejected asymmetric algorithm warning: Certificate BF226FCC4EBFC273: Policy rejects subkey F03BCF38C1527A5F: Policy rejected asymmetric algorithm warning: Certificate 56EF271D5BF71B5E: Policy rejects subkey 4994DCB1C7BE8A37: Policy rejected asymmetric algorithm warning: Certificate 56EF271D5BF71B5E: Policy rejects subkey 4994DCB1C7BE8A37: Policy rejected asymmetric algorithm warning: Certificate 56EF271D5BF71B5E: Policy rejects subkey 4994DCB1C7BE8A37: Policy rejected asymmetric algorithm warning: Certificate 9413D7D919BE0BF9: Policy rejects subkey FD0851CA84975758: Policy rejected asymmetric algorithm warning: Certificate 9413D7D919BE0BF9: Policy rejects subkey FD0851CA84975758: Policy rejected asymmetric algorithm warning: Certificate E5D9A0503AD31D0B: Policy rejects subkey F26B9DE9A9DAE699: Policy rejected asymmetric algorithm warning: Certificate E5D9A0503AD31D0B: Policy rejects subkey F26B9DE9A9DAE699: Policy rejected asymmetric algorithm warning: Certificate E5D9A0503AD31D0B: Policy rejects subkey F26B9DE9A9DAE699: Policy rejected asymmetric algorithm warning: Certificate E5D9A0503AD31D0B: Policy rejects subkey F26B9DE9A9DAE699: Policy rejected asymmetric algorithm warning: Certificate E5D9A0503AD31D0B: Policy rejects subkey F26B9DE9A9DAE699: Policy rejected asymmetric algorithm warning: Certificate E5D9A0503AD31D0B: Policy rejects subkey F26B9DE9A9DAE699: Policy rejected asymmetric algorithm warning: Certificate E5D9A0503AD31D0B: Policy rejects subkey F26B9DE9A9DAE699: Policy rejected asymmetric algorithm warning: Certificate 77D3A30410D90A9E: Policy rejects subkey 9A69BA578F77BDC3: Policy rejected asymmetric algorithm warning: Certificate 77D3A30410D90A9E: Policy rejects subkey 9A69BA578F77BDC3: Policy rejected asymmetric algorithm warning: Certificate 77D3A30410D90A9E: Policy rejects subkey 9A69BA578F77BDC3: Policy rejected asymmetric algorithm warning: Certificate 77D3A30410D90A9E: Policy rejects subkey 9A69BA578F77BDC3: Policy rejected asymmetric algorithm warning: Certificate 77D3A30410D90A9E: Policy rejects subkey 9A69BA578F77BDC3: Policy rejected asymmetric algorithm warning: Certificate 77D3A30410D90A9E: Policy rejects subkey 9A69BA578F77BDC3: Policy rejected asymmetric algorithm warning: Certificate 77D3A30410D90A9E: Policy rejects subkey 9A69BA578F77BDC3: Policy rejected asymmetric algorithm warning: Certificate ED85FCE3F8DF67E6: Policy rejects subkey FD674780EBDA8D2F: Policy rejected asymmetric algorithm warning: Certificate ED85FCE3F8DF67E6: Policy rejects subkey FD674780EBDA8D2F: Policy rejected asymmetric algorithm warning: Certificate ED85FCE3F8DF67E6: Policy rejects subkey FD674780EBDA8D2F: Policy rejected asymmetric algorithm warning: Certificate ED85FCE3F8DF67E6: Policy rejects subkey FD674780EBDA8D2F: Policy rejected asymmetric algorithm warning: Certificate ED85FCE3F8DF67E6: Policy rejects subkey FD674780EBDA8D2F: Policy rejected asymmetric algorithm warning: Certificate ED85FCE3F8DF67E6: Policy rejects subkey FD674780EBDA8D2F: Policy rejected asymmetric algorithm warning: Certificate ED85FCE3F8DF67E6: Policy rejects subkey FD674780EBDA8D2F: Policy rejected asymmetric algorithm warning: Certificate 68DCD160A4D647E9: Policy rejects subkey 8726D3D821842FA3: Policy rejected asymmetric algorithm warning: Certificate 68DCD160A4D647E9: Policy rejects subkey 8726D3D821842FA3: Policy rejected asymmetric algorithm warning: Certificate 68DCD160A4D647E9: Policy rejects subkey 8726D3D821842FA3: Policy rejected asymmetric algorithm warning: Certificate 68DCD160A4D647E9: Policy rejects subkey 8726D3D821842FA3: Policy rejected asymmetric algorithm warning: Certificate 68DCD160A4D647E9: Policy rejects subkey 8726D3D821842FA3: Policy rejected asymmetric algorithm warning: Certificate 68DCD160A4D647E9: Policy rejects subkey 8726D3D821842FA3: Policy rejected asymmetric algorithm warning: Certificate 68DCD160A4D647E9: Policy rejects subkey 8726D3D821842FA3: Policy rejected asymmetric algorithm warning: Certificate 0562EB6FBA094068: Policy rejects subkey 42DEA1D84454BA59: Policy rejected asymmetric algorithm warning: Certificate 0562EB6FBA094068: Policy rejects subkey 42DEA1D84454BA59: Policy rejected asymmetric algorithm warning: Certificate 0562EB6FBA094068: Policy rejects subkey 42DEA1D84454BA59: Policy rejected asymmetric algorithm warning: Certificate 0562EB6FBA094068: Policy rejects subkey 42DEA1D84454BA59: Policy rejected asymmetric algorithm warning: Certificate 0562EB6FBA094068: Policy rejects subkey 42DEA1D84454BA59: Policy rejected asymmetric algorithm warning: Certificate 0562EB6FBA094068: Policy rejects subkey 42DEA1D84454BA59: Policy rejected asymmetric algorithm warning: Certificate DBEAE2E4EFE550F5: Policy rejects subkey 6A831E6F431A1155: Policy rejected asymmetric algorithm warning: Certificate DBEAE2E4EFE550F5: Policy rejects subkey 6A831E6F431A1155: Policy rejected asymmetric algorithm warning: Certificate DBEAE2E4EFE550F5: Policy rejects subkey 6A831E6F431A1155: Policy rejected asymmetric algorithm warning: Certificate DBEAE2E4EFE550F5: Policy rejects subkey 6A831E6F431A1155: Policy rejected asymmetric algorithm warning: Certificate DBEAE2E4EFE550F5: Policy rejects subkey 6A831E6F431A1155: Policy rejected asymmetric algorithm warning: Certificate 636DEA19A0A7BADB: Policy rejects subkey A60208E284E02E98: Policy rejected asymmetric algorithm warning: Certificate 636DEA19A0A7BADB: Policy rejects subkey A60208E284E02E98: Policy rejected asymmetric algorithm warning: Certificate 636DEA19A0A7BADB: Policy rejects subkey A60208E284E02E98: Policy rejected asymmetric algorithm warning: Certificate 636DEA19A0A7BADB: Policy rejects subkey A60208E284E02E98: Policy rejected asymmetric algorithm warning: Certificate 636DEA19A0A7BADB: Policy rejects subkey A60208E284E02E98: Policy rejected asymmetric algorithm warning: Certificate 636DEA19A0A7BADB: Policy rejects subkey A60208E284E02E98: Policy rejected asymmetric algorithm warning: Certificate D8D1FA8CA29CB19C: Policy rejects subkey DB10DFD29A007DB4: Policy rejected asymmetric algorithm warning: Certificate D8D1FA8CA29CB19C: Policy rejects subkey DB10DFD29A007DB4: Policy rejected asymmetric algorithm warning: Certificate D8D1FA8CA29CB19C: Policy rejects subkey DB10DFD29A007DB4: Policy rejected asymmetric algorithm warning: Certificate D8D1FA8CA29CB19C: Policy rejects subkey DB10DFD29A007DB4: Policy rejected asymmetric algorithm warning: Certificate D8D1FA8CA29CB19C: Policy rejects subkey DB10DFD29A007DB4: Policy rejected asymmetric algorithm warning: Certificate D8D1FA8CA29CB19C: Policy rejects subkey DB10DFD29A007DB4: Policy rejected asymmetric algorithm warning: Certificate B4BB871C873529B8: Policy rejects subkey 94D2FA6941F772F6: Policy rejected asymmetric algorithm warning: Certificate B4BB871C873529B8: Policy rejects subkey 94D2FA6941F772F6: Policy rejected asymmetric algorithm warning: Certificate B4BB871C873529B8: Policy rejects subkey 94D2FA6941F772F6: Policy rejected asymmetric algorithm warning: Certificate B4BB871C873529B8: Policy rejects subkey 94D2FA6941F772F6: Policy rejected asymmetric algorithm warning: Certificate B4BB871C873529B8: Policy rejects subkey 94D2FA6941F772F6: Policy rejected asymmetric algorithm warning: Certificate B4BB871C873529B8: Policy rejects subkey 94D2FA6941F772F6: Policy rejected asymmetric algorithm warning: Certificate B8635EEB030D5AED: Policy rejects subkey 19F8E5A49B586F97: Policy rejected asymmetric algorithm warning: Certificate B8635EEB030D5AED: Policy rejects subkey 19F8E5A49B586F97: Policy rejected asymmetric algorithm warning: Certificate B8635EEB030D5AED: Policy rejects subkey 19F8E5A49B586F97: Policy rejected asymmetric algorithm warning: Certificate B8635EEB030D5AED: Policy rejects subkey 19F8E5A49B586F97: Policy rejected asymmetric algorithm warning: Certificate B8635EEB030D5AED: Policy rejects subkey 19F8E5A49B586F97: Policy rejected asymmetric algorithm warning: Certificate 1A185CDDE372E838: Policy rejects subkey 556E8F77A0582CC4: Policy rejected asymmetric algorithm warning: Certificate 1A185CDDE372E838: Policy rejects subkey 556E8F77A0582CC4: Policy rejected asymmetric algorithm warning: Certificate 1A185CDDE372E838: Policy rejects subkey 556E8F77A0582CC4: Policy rejected asymmetric algorithm warning: Certificate 1A185CDDE372E838: Policy rejects subkey 556E8F77A0582CC4: Policy rejected asymmetric algorithm warning: Certificate 1A185CDDE372E838: Policy rejects subkey 556E8F77A0582CC4: Policy rejected asymmetric algorithm warning: Certificate 4560FD4D3B921D09: Policy rejects subkey C2B9EB475F6EB130: Policy rejected asymmetric algorithm warning: Certificate 4560FD4D3B921D09: Policy rejects subkey C2B9EB475F6EB130: Policy rejected asymmetric algorithm warning: Certificate B44269D04F2A6FD2: Policy rejects subkey 6C73ABD5FB939E34: Policy rejected asymmetric algorithm warning: Certificate B44269D04F2A6FD2: Policy rejects subkey 6C73ABD5FB939E34: Policy rejected asymmetric algorithm warning: Certificate B44269D04F2A6FD2: Policy rejects subkey 6C73ABD5FB939E34: Policy rejected asymmetric algorithm warning: Certificate B44269D04F2A6FD2: Policy rejects subkey 6C73ABD5FB939E34: Policy rejected asymmetric algorithm warning: Certificate B44269D04F2A6FD2: Policy rejects subkey 6C73ABD5FB939E34: Policy rejected asymmetric algorithm warning: Certificate 62AEC3DC6DF2196F: Policy rejects subkey 550D73E39E198F60: Policy rejected asymmetric algorithm warning: Certificate 62AEC3DC6DF2196F: Policy rejects subkey 550D73E39E198F60: Policy rejected asymmetric algorithm warning: Certificate 62AEC3DC6DF2196F: Policy rejects subkey 550D73E39E198F60: Policy rejected asymmetric algorithm warning: Certificate 62AEC3DC6DF2196F: Policy rejects subkey 550D73E39E198F60: Policy rejected asymmetric algorithm warning: Certificate B44269D04F2A6FD2: Policy rejects subkey 6C73ABD5FB939E34: Policy rejected asymmetric algorithm warning: Certificate 62AEC3DC6DF2196F: Policy rejects subkey 550D73E39E198F60: Policy rejected asymmetric algorithm warning: Certificate 62AEC3DC6DF2196F: Policy rejects subkey 550D73E39E198F60: Policy rejected asymmetric algorithm warning: Certificate A8A3B731F613CBE8: Policy rejects subkey 989D4200C35E6C68: Policy rejected asymmetric algorithm warning: Certificate 62AEC3DC6DF2196F: Policy rejects subkey 550D73E39E198F60: Policy rejected asymmetric algorithm warning: Certificate 62AEC3DC6DF2196F: Policy rejects subkey 550D73E39E198F60: Policy rejected asymmetric algorithm warning: Certificate 62AEC3DC6DF2196F: Policy rejects subkey 550D73E39E198F60: Policy rejected asymmetric algorithm warning: Certificate B44269D04F2A6FD2: Policy rejects subkey 6C73ABD5FB939E34: Policy rejected asymmetric algorithm warning: Certificate A8A3B731F613CBE8: Policy rejects subkey 989D4200C35E6C68: Policy rejected asymmetric algorithm warning: Certificate 62AEC3DC6DF2196F: Policy rejects subkey 550D73E39E198F60: Policy rejected asymmetric algorithm + : + check + ERRORS=1 + chown apache /etc/planetlab/secring.gpg chown: cannot access '/etc/planetlab/secring.gpg': No such file or directory + chmod 644 /etc/planetlab/pubring.gpg + chmod 600 /etc/planetlab/secring.gpg chmod: cannot access '/etc/planetlab/secring.gpg': No such file or directory + check + ERRORS=2 + rm -rf /tmp/gpg.fyYGLn + result 'Generating GPG keys' + '[' 2 -eq 0 ']' + failure 'Generating GPG keys' + echo failure 'Generating GPG keys' + false + echo + exit 2 + KEY_TYPE_ROOT=rsa + KEY_LEN_ROOT=1024 + KEY_TYPE_DEBUG=rsa + KEY_LEN_DEBUG=2048 + case "$1" in + MESSAGE='Generating SSH keys' + dialog 'Generating SSH keys' + echo -n 'PLC: Generating SSH keys: ' ++ mktemp -d /tmp/ssh.XXXXXX + tmp=/tmp/ssh.ti0tiA + '[' '!' -f /etc/planetlab/root_ssh_key.pub -o '!' -f /etc/planetlab/root_ssh_key.rsa ']' + ssh-keygen -N '' -C 'Regression TestLab Central ' -b 1024 -t rsa -f /tmp/ssh.ti0tiA/root Generating public/private rsa key pair. Your identification has been saved in /tmp/ssh.ti0tiA/root Your public key has been saved in /tmp/ssh.ti0tiA/root.pub The key fingerprint is: SHA256:6nQgsEM8EJnhyhtXpICh/1dhRUYXsuriziZEEb2rugc Regression TestLab Central The key's randomart image is: +---[RSA 1024]----+ |*B .+ o* o. | |*o. + . o + | |..=. o .o . | |oo +o .. o | |.o+o. ..S | | Eo...= | | . o..= o | | +*.o | | o+ += | +----[SHA256]-----+ + check + ERRORS=0 + install -D -m 600 /tmp/ssh.ti0tiA/root /etc/planetlab/root_ssh_key.rsa + install -D -m 644 /tmp/ssh.ti0tiA/root.pub /etc/planetlab/root_ssh_key.pub + '[' '!' -f /etc/planetlab/debug_ssh_key.pub -o '!' -f /etc/planetlab/debug_ssh_key.rsa ']' + ssh-keygen -N '' -C 'Regression TestLab Central ' -b 2048 -t rsa -f /tmp/ssh.ti0tiA/debug Generating public/private rsa key pair. Your identification has been saved in /tmp/ssh.ti0tiA/debug Your public key has been saved in /tmp/ssh.ti0tiA/debug.pub The key fingerprint is: SHA256:QTV72vYe3XT1s5LrWeytRT2LuNozjaE3isEXZ964IQM Regression TestLab Central The key's randomart image is: +---[RSA 2048]----+ | ..o | | . o | | . . . .| | . + +| | ES..oo o*| | . . =o+.++B| | o +.=+=o=+| | +.+*+o*o.| | . o++=+oo.| +----[SHA256]-----+ + check + ERRORS=0 + install -D -m 600 /tmp/ssh.ti0tiA/debug /etc/planetlab/debug_ssh_key.rsa + install -D -m 644 /tmp/ssh.ti0tiA/debug.pub /etc/planetlab/debug_ssh_key.pub + rm -rf /tmp/ssh.ti0tiA + result 'Generating SSH keys' + '[' 0 -eq 0 ']' + success 'Generating SSH keys' + echo success 'Generating SSH keys' + true + echo + exit 0 + DocumentRoot=/var/www/html + php_ini=/etc/php.ini + httpd_conf=/etc/httpd/conf/httpd.conf + ssl_conf=/etc/httpd/conf.d/ssl.conf + plc_conf=/etc/httpd/conf.d/plc.conf + php_fpm_conf=/etc/php-fpm.d/plc.conf ++ dirname /etc/php-fpm.d/plc.conf + php_fpm_dir=/etc/php-fpm.d + case "$1" in + '[' 1 '!=' 1 -a 1 '!=' 1 -a 1 '!=' 1 ']' + MESSAGE='Starting web server' + dialog 'Starting web server' + echo -n 'PLC: Starting web server: ' + sed -i -e 's@^DocumentRoot.*@DocumentRoot "/var/www/html"@' /etc/httpd/conf/httpd.conf + '[' 1 '!=' 1 ']' + enable_file /var/www/html/index.php + local file=/var/www/html/index.php + shift + '[' '!' -f /var/www/html/index.php ']' + include_path=.:/var/www/html/planetlab/includes:/var/www/html/plekit/php:/var/www/html/generated:/etc/planetlab/php:/usr/share/plc_api/php + sed -i -e 's@[;]*include_path = "\.:.*"@include_path = ".:/var/www/html/planetlab/includes:/var/www/html/plekit/php:/var/www/html/generated:/etc/planetlab/php:/usr/share/plc_api/php"@' /etc/php.ini + open_basedir=/var/www/html:/etc/planetlab/php:/usr/share/plc_api/php:/var/log/myslice:/var/tmp/bootmedium:/var/log/bm:/tmp + sed -i -e 's@[;]*open_basedir =.*@open_basedir = "/var/www/html:/etc/planetlab/php:/usr/share/plc_api/php:/var/log/myslice:/var/tmp/bootmedium:/var/log/bm:/tmp"@' /etc/php.ini + grep '^;date.timezone' /etc/php.ini + dialog 'Setting PHP timezone to GMT' + echo -n 'PLC: Setting PHP timezone to GMT: ' + sed -i -e 's,^;date.timezone.*,date.timezone = GMT,' /etc/php.ini + grep '^short_open_tag = Off' /etc/php.ini + sed -i -e 's,^short_open_tag = Off,short_open_tag = On,' /etc/php.ini + sed -i -e 's,^memory_limit = 32M *;,memory_limit = 80M ; patch myplc -- ,' /etc/php.ini + grep '^error_log *=' /etc/php.ini + sed -i -e '/^;error_log = syslog/a error_log = /var/log/php.log' /etc/php.ini + sed -i -e 's/display_errors =.*/display_errors = On/' /etc/php.ini + sed -i -e 's/display_startup_errors =.*/display_startup_errors = On/' /etc/php.ini + touch /var/log/php.log + chmod 666 /var/log/php.log + '[' -d /etc/php-fpm.d ']' + cat + systemctl restart php-fpm + sed -i -e '/^Listen/d' /etc/httpd/conf/httpd.conf ++ echo /PLCAPI/ ++ sed -e s,/,,g + plc_api_path_noslash=PLCAPI + for server in WWW API BOOT + enabled=PLC_WWW_ENABLED + '[' 1 '!=' 1 ']' + hostname=PLC_WWW_HOST + http_port=PLC_WWW_PORT + https_port=PLC_WWW_SSL_PORT + '[' WWW = API ']' + skip_http=0 + skip_https=0 + for previous_server in WWW API BOOT + '[' WWW = WWW ']' + break + '[' 0 -eq 0 ']' + cat + '[' 0 -eq 0 ']' + sed -i -e 's/^Listen .*/Listen 443/' -e 's///' /etc/httpd/conf.d/ssl.conf ++ echo WWW ++ tr A-Z a-z + server_lower=www + rpm -q mod_python + rpm -q mod_wsgi + rpm -q python2-mod_wsgi + rpm -q python3-mod_wsgi + configure_for_mod_wsgi=true + '[' -n '' ']' + '[' -n true ']' + cat ++ apache_allow ++ apache_newauth +++ rpm -q --queryformat '%{VERSION}' httpd ++ apache_version=2.4.62 +++ echo 2.4.62 +++ cut -d. -f1 ++ apache_major=2 +++ echo 2.4.62 +++ cut -d. -f2 ++ apache_minor=4 ++ test 4 -ge 4 ++ echo -e 'Require all granted' + for server in WWW API BOOT + enabled=PLC_API_ENABLED + '[' 1 '!=' 1 ']' + hostname=PLC_API_HOST + http_port=PLC_API_PORT + https_port=PLC_API_SSL_PORT + '[' API = API ']' + https_port=443 + http_port= + skip_http=0 + skip_https=0 + for previous_server in WWW API BOOT + '[' API = WWW ']' + previous_enabled=PLC_WWW_ENABLED + '[' 1 '!=' 1 ']' + previous_http_port=PLC_WWW_PORT + previous_https_port=PLC_WWW_SSL_PORT + '[' -z '' ']' + skip_http=1 + '[' -z 443 ']' + '[' -z '' ']' + skip_https=1 + for previous_server in WWW API BOOT + '[' API = API ']' + break + '[' 1 -eq 0 ']' + '[' 1 -eq 0 ']' + for server in WWW API BOOT + enabled=PLC_BOOT_ENABLED + '[' 1 '!=' 1 ']' + hostname=PLC_BOOT_HOST + http_port=PLC_BOOT_PORT + https_port=PLC_BOOT_SSL_PORT + '[' BOOT = API ']' + skip_http=0 + skip_https=0 + for previous_server in WWW API BOOT + '[' BOOT = WWW ']' + previous_enabled=PLC_WWW_ENABLED + '[' 1 '!=' 1 ']' + previous_http_port=PLC_WWW_PORT + previous_https_port=PLC_WWW_SSL_PORT + '[' -z PLC_BOOT_PORT ']' + '[' -z 80 ']' + '[' 80 = 80 ']' + skip_http=1 + '[' -z PLC_BOOT_SSL_PORT ']' + '[' -z 443 ']' + '[' 443 = 443 ']' + skip_https=1 + for previous_server in WWW API BOOT + '[' BOOT = API ']' + previous_enabled=PLC_API_ENABLED + '[' 1 '!=' 1 ']' + previous_http_port=PLC_API_PORT + previous_https_port=PLC_API_SSL_PORT + '[' -z PLC_BOOT_PORT ']' + '[' -z 80 ']' + '[' 80 = 443 ']' + '[' -z PLC_BOOT_SSL_PORT ']' + '[' -z 443 ']' + '[' 443 = '' ']' + for previous_server in WWW API BOOT + '[' BOOT = BOOT ']' + break + '[' 1 -eq 0 ']' + '[' 1 -eq 0 ']' + cat + '[' 1 '!=' 1 ']' + '[' 1 '!=' 1 ']' + chown apache:apache /var/www/html/alpina-logs/nodes chown: cannot access '/var/www/html/alpina-logs/nodes': No such file or directory + mkdir -p /var/www/html/files + chown apache:apache /var/www/html/files + for file in /data/$DocumentRoot/* + '[' -e '/data//var/www/html/*' -a '!' -h '/data//var/www/html/*' ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/cron.php -a '!' -e /var/www/html/cron.php ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/database -a '!' -e /var/www/html/database ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/drupal-hacks -a '!' -e /var/www/html/drupal-hacks ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/files -a '!' -e /var/www/html/files ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/googlemap -a '!' -e /var/www/html/googlemap ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/includes -a '!' -e /var/www/html/includes ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/index.php -a '!' -e /var/www/html/index.php ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/misc -a '!' -e /var/www/html/misc ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/modules -a '!' -e /var/www/html/modules ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/planetlab -a '!' -e /var/www/html/planetlab ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/plekit -a '!' -e /var/www/html/plekit ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/registerwizard -a '!' -e /var/www/html/registerwizard ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/scripts -a '!' -e /var/www/html/scripts ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/sites -a '!' -e /var/www/html/sites ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/themes -a '!' -e /var/www/html/themes ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/update.php -a '!' -e /var/www/html/update.php ']' + for file in $DocumentRoot/* + '[' -h /var/www/html/xmlrpc.php -a '!' -e /var/www/html/xmlrpc.php ']' + mkdir -p /etc/planetlab/php + cat + touch /var/log/plcapi.log + chmod 666 /var/log/plcapi.log + plc_daemon httpd + base=httpd + '[' -f /var/run/plc_httpd.pid ']' + '[' -n '' -a -z '' ']' + exec + exec -a plc_httpd httpd AH00513: WARNING: MaxRequestWorkers of 256 is not an integer multiple of ThreadsPerChild of 25, decreasing to nearest multiple 250, for a maximum of 10 servers. + ret=0 + '[' -f /var/run/httpd.pid ']' + return 0 + check + ERRORS=0 + result 'Starting web server' + '[' 0 -eq 0 ']' + success 'Starting web server' + echo success 'Starting web server' + true + echo + exit 0 + PGDATA=/var/lib/pgsql/data + postgresql_conf=/var/lib/pgsql/data/postgresql.conf + pghba_conf=/var/lib/pgsql/data/pg_hba.conf + postgresql_sysconfig=/etc/sysconfig/pgsql/postgresql + export PGPORT=5432 + PGPORT=5432 + case "$1" in + '[' 1 '!=' 1 ']' + MESSAGE='Starting PostgreSQL server' + dialog 'Starting PostgreSQL server' + echo -n 'PLC: Starting PostgreSQL server: ' ++ dirname /etc/sysconfig/pgsql/postgresql + mkdir -p /etc/sysconfig/pgsql + touch /etc/sysconfig/pgsql/postgresql + tmp=/etc/sysconfig/pgsql/postgresql.new + grep -v -E '^(PGDATA=|PGLOG=|PGPORT=)' /etc/sysconfig/pgsql/postgresql + echo PGDATA=/var/lib/pgsql/data + echo PGLOG=/var/log/pgsql + echo PGPORT=5432 + mv -f /etc/sysconfig/pgsql/postgresql.new /etc/sysconfig/pgsql/postgresql ++ dirname /var/lib/pgsql/data + chown -R -H postgres:postgres /var/lib/pgsql + '[' '!' -f /var/lib/pgsql/data/postgresql.conf ']' + postgresql-setup --initdb --unit postgresql + check + ERRORS=0 + sed -i -e '/^listen_addresses/d' /var/lib/pgsql/data/postgresql.conf + echo 'listen_addresses = '\''vplc08.pl.sophia.inria.fr,localhost'\''' + sed -i -e '/^timezone=/d' /var/lib/pgsql/data/postgresql.conf + echo 'timezone='\''UTC'\''' + sed -i -e '/^\(host\|local\)/d' /var/lib/pgsql/data/pg_hba.conf + echo 'local all all trust' ++ gethostbyname vplc08.pl.sophia.inria.fr ++ local host=vplc08.pl.sophia.inria.fr ++ shift ++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc08.pl.sophia.inria.fr'\''))' + PLC_API_IP=138.96.112.78 ++ gethostbyname vplc08.pl.sophia.inria.fr ++ local host=vplc08.pl.sophia.inria.fr ++ shift ++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc08.pl.sophia.inria.fr'\''))' + PLC_BOOT_IP=138.96.112.78 ++ gethostbyname vplc08.pl.sophia.inria.fr ++ local host=vplc08.pl.sophia.inria.fr ++ shift ++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc08.pl.sophia.inria.fr'\''))' + PLC_WWW_IP=138.96.112.78 + ip_failure=0 + '[' -z 138.96.112.78 ']' + '[' -z 138.96.112.78 ']' + '[' -z 138.96.112.78 ']' + '[' 0 -eq 1 ']' + echo 'host planetlab5 pgsqluser 127.0.0.1/32 password' + echo 'host planetlab5 pgsqluser 138.96.112.78/32 password' + echo 'host planetlab5 pgsqluser 138.96.112.78/32 password' + echo 'host planetlab5 pgsqluser 138.96.112.78/32 password' + echo 'host drupal pgsqluser 127.0.0.1/32 password' + echo 'host drupal pgsqluser 138.96.112.78/32 password' + for file in $pghba_conf.d/*.conf + cat '/var/lib/pgsql/data/pg_hba.conf.d/*.conf' cat: '/var/lib/pgsql/data/pg_hba.conf.d/*.conf': No such file or directory + chown postgres:postgres /var/lib/pgsql/data/postgresql.conf /var/lib/pgsql/data/pg_hba.conf + exec + systemctl start postgresql + postgresql_check + systemctl status postgresql ++ seq 1 10 + for i in $(seq 1 10) + su -c 'psql -U postgres -c "" template1' postgres + return 0 + check + ERRORS=0 + '[' -z '' ']' ++ uuidgen + PLC_DB_PASSWORD=d2a7a2fc-5761-46b0-b814-308f88b6458c + plc-config --category=plc_db --variable=password --value=d2a7a2fc-5761-46b0-b814-308f88b6458c --save=/etc/planetlab/configs/site.xml /etc/planetlab/configs/site.xml parsed save option /etc/planetlab/configs/site.xml + plc_reload force + force=force + files=(/etc/planetlab/default_config.xml /etc/planetlab/configs/site.xml) + for file in "${files[@]}" + '[' -n force -o /etc/planetlab/default_config.xml -nt /etc/planetlab/plc_config.xml ']' ++ mktemp /tmp/plc_config.xml.XXXXXX + tmp=/tmp/plc_config.xml.L60hwz + plc-config --xml /etc/planetlab/default_config.xml /etc/planetlab/configs/site.xml + '[' 0 -eq 0 ']' + mv /tmp/plc_config.xml.L60hwz /etc/planetlab/plc_config.xml + chmod 444 /etc/planetlab/plc_config.xml + break + '[' -n force -o /etc/planetlab/plc_config.xml -nt /etc/planetlab/plc_config ']' + plc-config --shell + '[' -n force -o /etc/planetlab/plc_config.xml -nt /etc/planetlab/plc_config.py ']' + plc-config --python + '[' -n force -o /etc/planetlab/plc_config.xml -nt /etc/planetlab/php/plc_config.php ']' + mkdir -p /etc/planetlab/php + plc-config --php + psql -U pgsqluser -c '' template1 + psql -U postgres -c 'CREATE USER pgsqluser PASSWORD '\''d2a7a2fc-5761-46b0-b814-308f88b6458c'\''' template1 CREATE ROLE + check + ERRORS=0 + psql -U pgsqluser -c '' planetlab5 + createdb -U postgres --template=template0 --encoding=UNICODE --owner=pgsqluser planetlab5 + psql -U pgsqluser -f /usr/share/plc_api/planetlab5.sql planetlab5 SET CREATE TABLE INSERT 0 1 CREATE AGGREGATE CREATE TABLE INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 CREATE TABLE CREATE TABLE CREATE INDEX CREATE TABLE CREATE VIEW CREATE VIEW CREATE TABLE CREATE INDEX CREATE TABLE CREATE INDEX CREATE INDEX CREATE VIEW CREATE VIEW CREATE VIEW CREATE TABLE CREATE VIEW CREATE VIEW CREATE TABLE INSERT 0 1 INSERT 0 1 INSERT 0 1 CREATE TABLE CREATE TABLE CREATE INDEX CREATE INDEX CREATE VIEW CREATE TABLE CREATE INDEX CREATE INDEX CREATE VIEW CREATE TABLE INSERT 0 1 CREATE TABLE CREATE TABLE CREATE INDEX CREATE VIEW CREATE TABLE CREATE INDEX CREATE VIEW CREATE TABLE INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 CREATE TABLE INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 CREATE TABLE INSERT 0 1 INSERT 0 1 CREATE TABLE CREATE INDEX CREATE INDEX CREATE VIEW CREATE TABLE CREATE TABLE INSERT 0 1 CREATE TABLE INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 CREATE TABLE CREATE INDEX CREATE VIEW CREATE VIEW CREATE TABLE CREATE VIEW CREATE VIEW CREATE VIEW CREATE TABLE CREATE VIEW CREATE TABLE CREATE VIEW CREATE VIEW CREATE VIEW CREATE TABLE CREATE TABLE CREATE INDEX CREATE INDEX CREATE VIEW CREATE VIEW CREATE TABLE CREATE INDEX CREATE INDEX CREATE VIEW CREATE VIEW CREATE TABLE CREATE INDEX CREATE VIEW CREATE TABLE CREATE INDEX CREATE INDEX CREATE VIEW CREATE VIEW CREATE TABLE INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 CREATE TABLE CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE INDEX CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE TABLE CREATE INDEX CREATE INDEX CREATE VIEW CREATE VIEW CREATE TABLE CREATE INDEX CREATE INDEX CREATE VIEW CREATE TABLE CREATE INDEX CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE TABLE CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE VIEW CREATE TABLE CREATE INDEX CREATE VIEW CREATE TABLE CREATE INDEX CREATE VIEW CREATE TABLE CREATE INDEX CREATE VIEW CREATE TABLE CREATE INDEX CREATE VIEW CREATE TABLE CREATE TABLE CREATE INDEX CREATE TABLE CREATE TABLE CREATE INDEX CREATE TABLE CREATE INDEX CREATE VIEW CREATE TABLE CREATE TABLE CREATE TABLE CREATE INDEX CREATE INDEX CREATE INDEX CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 + check + ERRORS=0 + psql -U pgsqluser -c '' drupal + createdb -U postgres --template=template0 --encoding=UNICODE --owner=pgsqluser drupal + psql -U pgsqluser -f /var/www/html/database/database.pgsql drupal SET CREATE TABLE CREATE TABLE CREATE INDEX CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE INDEX CREATE INDEX CREATE TABLE CREATE TABLE CREATE INDEX CREATE TABLE CREATE INDEX CREATE TABLE CREATE TABLE CREATE INDEX CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE INDEX CREATE TABLE CREATE TABLE CREATE INDEX CREATE INDEX CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE INDEX CREATE INDEX CREATE INDEX CREATE INDEX CREATE SEQUENCE CREATE TABLE CREATE TABLE CREATE INDEX CREATE INDEX CREATE INDEX CREATE INDEX CREATE INDEX CREATE INDEX CREATE INDEX CREATE INDEX CREATE INDEX CREATE INDEX CREATE INDEX CREATE TABLE CREATE TABLE CREATE INDEX CREATE INDEX CREATE SEQUENCE CREATE TABLE CREATE INDEX CREATE TABLE CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE TABLE CREATE TABLE CREATE INDEX CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE TABLE CREATE TABLE CREATE INDEX CREATE TABLE CREATE INDEX CREATE INDEX CREATE INDEX CREATE TABLE CREATE TABLE CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE TABLE CREATE INDEX CREATE TABLE CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE INDEX CREATE TABLE CREATE INDEX CREATE SEQUENCE CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 SET CREATE FUNCTION CREATE FUNCTION CREATE FUNCTION CREATE FUNCTION CREATE FUNCTION CREATE FUNCTION INSERT 0 1 INSERT 0 1 INSERT 0 1 UPDATE 1 + result 'Starting PostgreSQL server' + '[' 0 -eq 0 ']' + success 'Starting PostgreSQL server' + echo success 'Starting PostgreSQL server' + true + echo + exit 0 + case "$1" in + '[' 1 '!=' 1 ']' + MESSAGE='Configuring the API' + dialog 'Configuring the API' + echo -n 'PLC: Configuring the API: ' + '[' -z '' ']' ++ uuidgen + PLC_API_MAINTENANCE_PASSWORD=78f36ebe-e3c5-4dce-93b5-dbdfb9597470 + plc-config --category=plc_api --variable=maintenance_password --value=78f36ebe-e3c5-4dce-93b5-dbdfb9597470 --save=/etc/planetlab/configs/site.xml /etc/planetlab/configs/site.xml parsed save option /etc/planetlab/configs/site.xml + plc_reload force + force=force + files=(/etc/planetlab/default_config.xml /etc/planetlab/configs/site.xml) + for file in "${files[@]}" + '[' -n force -o /etc/planetlab/default_config.xml -nt /etc/planetlab/plc_config.xml ']' ++ mktemp /tmp/plc_config.xml.XXXXXX + tmp=/tmp/plc_config.xml.mcXu92 + plc-config --xml /etc/planetlab/default_config.xml /etc/planetlab/configs/site.xml + '[' 0 -eq 0 ']' + mv /tmp/plc_config.xml.mcXu92 /etc/planetlab/plc_config.xml + chmod 444 /etc/planetlab/plc_config.xml + break + '[' -n force -o /etc/planetlab/plc_config.xml -nt /etc/planetlab/plc_config ']' + plc-config --shell + '[' -n force -o /etc/planetlab/plc_config.xml -nt /etc/planetlab/plc_config.py ']' + plc-config --python + '[' -n force -o /etc/planetlab/plc_config.xml -nt /etc/planetlab/php/plc_config.php ']' + mkdir -p /etc/planetlab/php + plc-config --php + PLC_API_MAINTENANCE_SOURCES=($(( for ip in $PLC_API_MAINTENANCE_SOURCES ; do echo $ip done for server in API BOOT WWW ; do hostname=PLC_${server}_HOST gethostbyname ${!hostname} done ) | sort -u)) ++ for server in API BOOT WWW ++ hostname=PLC_API_HOST ++ gethostbyname vplc08.pl.sophia.inria.fr ++ local host=vplc08.pl.sophia.inria.fr ++ shift ++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc08.pl.sophia.inria.fr'\''))' ++ sort -u ++ for server in API BOOT WWW ++ hostname=PLC_BOOT_HOST ++ gethostbyname vplc08.pl.sophia.inria.fr ++ local host=vplc08.pl.sophia.inria.fr ++ shift ++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc08.pl.sophia.inria.fr'\''))' ++ for server in API BOOT WWW ++ hostname=PLC_WWW_HOST ++ gethostbyname vplc08.pl.sophia.inria.fr ++ local host=vplc08.pl.sophia.inria.fr ++ shift ++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc08.pl.sophia.inria.fr'\''))' + PLC_API_MAINTENANCE_SOURCES=138.96.112.78 + plc-config --category=plc_api --variable=maintenance_sources --value=138.96.112.78 --save=/etc/planetlab/configs/site.xml /etc/planetlab/configs/site.xml parsed save option /etc/planetlab/configs/site.xml + plc_reload force + force=force + files=(/etc/planetlab/default_config.xml /etc/planetlab/configs/site.xml) + for file in "${files[@]}" + '[' -n force -o /etc/planetlab/default_config.xml -nt /etc/planetlab/plc_config.xml ']' ++ mktemp /tmp/plc_config.xml.XXXXXX + tmp=/tmp/plc_config.xml.r3CBdO + plc-config --xml /etc/planetlab/default_config.xml /etc/planetlab/configs/site.xml + '[' 0 -eq 0 ']' + mv /tmp/plc_config.xml.r3CBdO /etc/planetlab/plc_config.xml + chmod 444 /etc/planetlab/plc_config.xml + break + '[' -n force -o /etc/planetlab/plc_config.xml -nt /etc/planetlab/plc_config ']' + plc-config --shell + '[' -n force -o /etc/planetlab/plc_config.xml -nt /etc/planetlab/plc_config.py ']' + plc-config --python + '[' -n force -o /etc/planetlab/plc_config.xml -nt /etc/planetlab/php/plc_config.php ']' + mkdir -p /etc/planetlab/php + plc-config --php + result 'Configuring the API' + '[' 0 -eq 0 ']' + success 'Configuring the API' + echo success 'Configuring the API' + true + echo + exit 0 + export PGPORT=5432 + PGPORT=5432 ++ date +%Y-%m-%d-%H-%M-%S + DATE=2024-12-02-03-11-15 + '[' 1 -ne 1 ']' + case "$1" in + MESSAGE='Bootstrapping the database' + dialog 'Bootstrapping the database' + echo -n 'PLC: Bootstrapping the database: ' + migrate_db ++ psql -U pgsqluser --quiet --tuples-only --no-align -c 'SELECT subversion FROM plc_db_version LIMIT 1' planetlab5 + local subversion=100 + shopt -s nullglob + local file script index extension + for file in /usr/share/plc_api/migrations/[0-9]*-up-* ++ basename /usr/share/plc_api/migrations/100-up-major-to-5.sql + script=100-up-major-to-5.sql + index=100 + extension=sql + '[' 100 -gt 100 ']' + for file in /usr/share/plc_api/migrations/[0-9]*-up-* ++ basename /usr/share/plc_api/migrations/101-up-leases.sql + script=101-up-leases.sql + index=101 + extension=sql + '[' 101 -gt 100 ']' + '[' sql = sql ']' + dialog ' - 101-up-leases.sql (dbdumped)' + echo -n 'PLC: - 101-up-leases.sql (dbdumped): ' + dump_planetlab_db before-101-up-leases.sql + '[' -n before-101-up-leases.sql ']' ++ basename -- before-101-up-leases.sql .sql + suffix=before-101-up-leases + suffix=-before-101-up-leases ++ date +planetlab5.2024-12-02-03-11-15-before-101-up-leases.sql + dumpfile=/var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-101-up-leases.sql + checkpoint_planetlab_db /var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-101-up-leases.sql + pg_dump -U pgsqluser planetlab5 + local dumpfile=/var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-101-up-leases.sql + shift + check + ERRORS=0 + psql -U pgsqluser -f /usr/share/plc_api/migrations/101-up-leases.sql planetlab5 INSERT 0 1 DELETE 1 SET CREATE TABLE psql:/usr/share/plc_api/migrations/101-up-leases.sql:24: ERROR: extension "plpgsql" already exists CREATE FUNCTION CREATE TRIGGER CREATE VIEW CREATE VIEW UPDATE 1 + check + ERRORS=0 + for file in /usr/share/plc_api/migrations/[0-9]*-up-* ++ basename /usr/share/plc_api/migrations/102-up-isvalid.sql + script=102-up-isvalid.sql + index=102 + extension=sql + '[' 102 -gt 100 ']' + '[' sql = sql ']' + dialog ' - 102-up-isvalid.sql (dbdumped)' + echo -n 'PLC: - 102-up-isvalid.sql (dbdumped): ' + dump_planetlab_db before-102-up-isvalid.sql + '[' -n before-102-up-isvalid.sql ']' ++ basename -- before-102-up-isvalid.sql .sql + suffix=before-102-up-isvalid + suffix=-before-102-up-isvalid ++ date +planetlab5.2024-12-02-03-11-15-before-102-up-isvalid.sql + dumpfile=/var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-102-up-isvalid.sql + checkpoint_planetlab_db /var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-102-up-isvalid.sql + pg_dump -U pgsqluser planetlab5 + local dumpfile=/var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-102-up-isvalid.sql + shift + check + ERRORS=0 + psql -U pgsqluser -f /usr/share/plc_api/migrations/102-up-isvalid.sql planetlab5 ALTER TABLE psql:/usr/share/plc_api/migrations/102-up-isvalid.sql:2: ERROR: column "last_download" of relation "nodes" already exists psql:/usr/share/plc_api/migrations/102-up-isvalid.sql:3: ERROR: column "last_pcu_reboot" of relation "nodes" already exists psql:/usr/share/plc_api/migrations/102-up-isvalid.sql:4: ERROR: column "last_pcu_confirmation" of relation "nodes" already exists psql:/usr/share/plc_api/migrations/102-up-isvalid.sql:6: ERROR: column "last_updated" of relation "pcus" already exists psql:/usr/share/plc_api/migrations/102-up-isvalid.sql:8: ERROR: column "last_updated" of relation "interfaces" already exists DROP VIEW CREATE VIEW DROP VIEW CREATE VIEW DROP VIEW CREATE VIEW UPDATE 1 + check + ERRORS=0 + for file in /usr/share/plc_api/migrations/[0-9]*-up-* ++ basename /usr/share/plc_api/migrations/103-up-extensions.sql + script=103-up-extensions.sql + index=103 + extension=sql + '[' 103 -gt 100 ']' + '[' sql = sql ']' + dialog ' - 103-up-extensions.sql (dbdumped)' + echo -n 'PLC: - 103-up-extensions.sql (dbdumped): ' + dump_planetlab_db before-103-up-extensions.sql + '[' -n before-103-up-extensions.sql ']' ++ basename -- before-103-up-extensions.sql .sql + suffix=before-103-up-extensions + suffix=-before-103-up-extensions ++ date +planetlab5.2024-12-02-03-11-15-before-103-up-extensions.sql + dumpfile=/var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-103-up-extensions.sql + checkpoint_planetlab_db /var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-103-up-extensions.sql + pg_dump -U pgsqluser planetlab5 + local dumpfile=/var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-103-up-extensions.sql + shift + check + ERRORS=0 + psql -U pgsqluser -f /usr/share/plc_api/migrations/103-up-extensions.sql planetlab5 CREATE TABLE UPDATE 1 + check + ERRORS=0 + for file in /usr/share/plc_api/migrations/[0-9]*-up-* ++ basename /usr/share/plc_api/migrations/104-up-noderole.sql + script=104-up-noderole.sql + index=104 + extension=sql + '[' 104 -gt 100 ']' + '[' sql = sql ']' + dialog ' - 104-up-noderole.sql (dbdumped)' + echo -n 'PLC: - 104-up-noderole.sql (dbdumped): ' + dump_planetlab_db before-104-up-noderole.sql + '[' -n before-104-up-noderole.sql ']' ++ basename -- before-104-up-noderole.sql .sql + suffix=before-104-up-noderole + suffix=-before-104-up-noderole ++ date +planetlab5.2024-12-02-03-11-15-before-104-up-noderole.sql + dumpfile=/var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-104-up-noderole.sql + checkpoint_planetlab_db /var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-104-up-noderole.sql + pg_dump -U pgsqluser planetlab5 + local dumpfile=/var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-104-up-noderole.sql + shift + check + ERRORS=0 + psql -U pgsqluser -f /usr/share/plc_api/migrations/104-up-noderole.sql planetlab5 CREATE TABLE CREATE INDEX CREATE INDEX INSERT 0 0 psql:/usr/share/plc_api/migrations/104-up-noderole.sql:20: NOTICE: drop cascades to 6 other objects DETAIL: drop cascades to view view_person_tags drop cascades to view view_site_tags drop cascades to view view_interface_tags drop cascades to view view_ilinks drop cascades to view view_node_tags drop cascades to view view_slice_tags ALTER TABLE CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW CREATE VIEW INSERT 0 1 UPDATE 1 + check + ERRORS=0 + for file in /usr/share/plc_api/migrations/[0-9]*-up-* ++ basename /usr/share/plc_api/migrations/105-up-timespent.sql + script=105-up-timespent.sql + index=105 + extension=sql + '[' 105 -gt 100 ']' + '[' sql = sql ']' + dialog ' - 105-up-timespent.sql (dbdumped)' + echo -n 'PLC: - 105-up-timespent.sql (dbdumped): ' + dump_planetlab_db before-105-up-timespent.sql + '[' -n before-105-up-timespent.sql ']' ++ basename -- before-105-up-timespent.sql .sql + suffix=before-105-up-timespent + suffix=-before-105-up-timespent ++ date +planetlab5.2024-12-02-03-11-15-before-105-up-timespent.sql + dumpfile=/var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-105-up-timespent.sql + checkpoint_planetlab_db /var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-105-up-timespent.sql + pg_dump -U pgsqluser planetlab5 + local dumpfile=/var/lib/pgsql/backups/planetlab5.2024-12-02-03-11-15-before-105-up-timespent.sql + shift + check + ERRORS=0 + psql -U pgsqluser -f /usr/share/plc_api/migrations/105-up-timespent.sql planetlab5 ALTER TABLE ALTER TABLE DROP VIEW CREATE VIEW UPDATE 1 + check + ERRORS=0 + extend_db + shopt -s nullglob + local script name extension version + psql -U pgsqluser -c 'UPDATE persons SET email='\''maint@localhost.localdomain'\'' WHERE person_id=1' planetlab5 UPDATE 1 + psql -U pgsqluser drupal DELETE 0 INSERT 0 1 DELETE 0 INSERT 0 1 DELETE 0 + db-config + check + ERRORS=0 + result 'Bootstrapping the database' + '[' 0 -eq 0 ']' + success 'Bootstrapping the database' + echo success 'Bootstrapping the database' + true + echo + exit 0 + case "$1" in + '[' 1 -eq 1 ']' + MESSAGE='Starting DNS server' + dialog 'Starting DNS server' + echo -n 'PLC: Starting DNS server: ' + dns-config + check + ERRORS=0 + '[' -n 138.96.112.1 -o -n 138.96.112.2 ']' + MESSAGE='Configuring resolv.conf' + dialog 'Configuring resolv.conf' + echo -n 'PLC: Configuring resolv.conf: ' ++ mktemp + rfile=/tmp/tmp.4FFkU1TYKX + echo ';' generated by /etc/plc.d/dns --- DO NOT REMOVE THIS TEXT + '[' -n 138.96.112.1 ']' + echo 'nameserver 138.96.112.1' + '[' -n 138.96.112.2 -a 138.96.112.1 '!=' 138.96.112.2 ']' + echo 'nameserver 138.96.112.2' + '[' 1 -eq 1 ']' ++ grep '; generated by /etc/plc.d/dns --- DO NOT REMOVE THIS TEXT' /etc/resolv.conf ++ wc -l + ourfile=0 + '[' 0 -eq 0 ']' + cp /etc/resolv.conf /etc/plc_resolv.conf + mv -f /tmp/tmp.4FFkU1TYKX /etc/resolv.conf + chmod 444 /etc/resolv.conf + '[' 1 -eq 1 ']' + plc_daemon dnsmasq + base=dnsmasq + '[' -f /var/run/plc_dnsmasq.pid ']' + '[' -n '' -a -z '' ']' + exec + exec -a plc_dnsmasq dnsmasq dnsmasq: failed to create listening socket for port 53: Address already in use + ret=2 + '[' -f /var/run/dnsmasq.pid ']' + return 2 + check + ERRORS=2 + result 'Configuring resolv.conf' + '[' 2 -eq 0 ']' + failure 'Configuring resolv.conf' + echo failure 'Configuring resolv.conf' + false + echo + exit 2