+ '[' 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.gMWucX99nf
+ for server in DB API BOOT WWW
+ hostname=PLC_DB_HOST
+ ip=PLC_DB_IP
+ '[' -n '' ']'
++ gethostbyname vplc13.pl.sophia.inria.fr
++ local host=vplc13.pl.sophia.inria.fr
++ shift
++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc13.pl.sophia.inria.fr'\''))'
+ ip=138.96.112.83
+ '[' -n 138.96.112.83 ']'
+ echo '138.96.112.83	vplc13.pl.sophia.inria.fr'
+ for server in DB API BOOT WWW
+ hostname=PLC_API_HOST
+ ip=PLC_API_IP
+ '[' -n '' ']'
++ gethostbyname vplc13.pl.sophia.inria.fr
++ local host=vplc13.pl.sophia.inria.fr
++ shift
++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc13.pl.sophia.inria.fr'\''))'
+ ip=138.96.112.83
+ '[' -n 138.96.112.83 ']'
+ echo '138.96.112.83	vplc13.pl.sophia.inria.fr'
+ for server in DB API BOOT WWW
+ hostname=PLC_BOOT_HOST
+ ip=PLC_BOOT_IP
+ '[' -n '' ']'
++ gethostbyname vplc13.pl.sophia.inria.fr
++ local host=vplc13.pl.sophia.inria.fr
++ shift
++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc13.pl.sophia.inria.fr'\''))'
+ ip=138.96.112.83
+ '[' -n 138.96.112.83 ']'
+ echo '138.96.112.83	vplc13.pl.sophia.inria.fr'
+ for server in DB API BOOT WWW
+ hostname=PLC_WWW_HOST
+ ip=PLC_WWW_IP
+ '[' -n '' ']'
++ gethostbyname vplc13.pl.sophia.inria.fr
++ local host=vplc13.pl.sophia.inria.fr
++ shift
++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc13.pl.sophia.inria.fr'\''))'
+ ip=138.96.112.83
+ '[' -n 138.96.112.83 ']'
+ echo '138.96.112.83	vplc13.pl.sophia.inria.fr'
+ echo '#generated by /etc/plc.d/network'
+ echo '127.0.0.1	localhost.localdomain localhost'
+ sort -u /tmp/tmp.gMWucX99nf
+ chmod +r /etc/hosts
+ rm -f /tmp/tmp.gMWucX99nf
+ 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 vplc13.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 vplc13.pl.sophia.inria.fr
++ '[' 1 -ge 1 ']'
++ tr A-Z a-z
+ local cname=vplc13.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 vplc13.pl.sophia.inria.fr ']'
+ subj=/CN=vplc13.pl.sophia.inria.fr
++ dirname /etc/planetlab/www_ssl.crt
+ mkdir -p /etc/planetlab
+ openssl req -new -x509 -days 3650 -set_serial 2374 -batch -subj /CN=vplc13.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
+ '[' vplc13.pl.sophia.inria.fr = vplc13.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 vplc13.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 vplc13.pl.sophia.inria.fr
++ '[' 1 -ge 1 ']'
++ tr A-Z a-z
+ local cname=vplc13.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
+ '[' vplc13.pl.sophia.inria.fr = vplc13.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 vplc13.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 vplc13.pl.sophia.inria.fr
++ '[' 1 -ge 1 ']'
++ tr A-Z a-z
+ local cname=vplc13.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.1ZbbFt
+ '[' -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.1ZbbFt
+ 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.1ZbbFt --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-18b8e74c-62f2920f
+ rpm --allmatches -e gpg-pubkey
+ check
+ ERRORS=1
+ rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-39-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-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.1ZbbFt
+ 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.fULqwF
+ '[' '!' -f /etc/planetlab/root_ssh_key.pub -o '!' -f /etc/planetlab/root_ssh_key.rsa ']'
+ ssh-keygen -N '' -C 'Regression TestLab Central <thierry.parmentelat@inria.fr>' -b 1024 -t rsa -f /tmp/ssh.fULqwF/root
Generating public/private rsa key pair.
Your identification has been saved in /tmp/ssh.fULqwF/root
Your public key has been saved in /tmp/ssh.fULqwF/root.pub
The key fingerprint is:
SHA256:vVwMvkt0cKhZqIvJVvB8tgisPW8T8I1fXcEvH0CeICY Regression TestLab Central <thierry.parmentelat@inria.fr>
The key's randomart image is:
+---[RSA 1024]----+
|       E o ..o   |
|        o...o.+  |
|    .   . = .o.o |
|   ..+ . * =  o..|
|    oo=oS +.+. o.|
|   + =+=.+.=.   .|
|  . B oo..=      |
|   . oo .. .     |
|     ...  .      |
+----[SHA256]-----+
+ check
+ ERRORS=0
+ install -D -m 600 /tmp/ssh.fULqwF/root /etc/planetlab/root_ssh_key.rsa
+ install -D -m 644 /tmp/ssh.fULqwF/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 <thierry.parmentelat@inria.fr>' -b 2048 -t rsa -f /tmp/ssh.fULqwF/debug
Generating public/private rsa key pair.
Your identification has been saved in /tmp/ssh.fULqwF/debug
Your public key has been saved in /tmp/ssh.fULqwF/debug.pub
The key fingerprint is:
SHA256:okWqqEWrHTw3DA3pESOyiQSED46EjoQuqRSQA4z9J1Q Regression TestLab Central <thierry.parmentelat@inria.fr>
The key's randomart image is:
+---[RSA 2048]----+
|^=o  .E          |
|%O.+.            |
|%==o  .          |
|=*.+oo.          |
|+ + ooo S        |
|.+ = o .         |
|. B =            |
|.+ + .           |
|o .              |
+----[SHA256]-----+
+ check
+ ERRORS=0
+ install -D -m 600 /tmp/ssh.fULqwF/debug /etc/planetlab/debug_ssh_key.rsa
+ install -D -m 644 /tmp/ssh.fULqwF/debug.pub /etc/planetlab/debug_ssh_key.pub
+ rm -rf /tmp/ssh.fULqwF
+ 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/<VirtualHost _default_:.*>/<VirtualHost _default_:443>/' /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 = '\''vplc13.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 vplc13.pl.sophia.inria.fr
++ local host=vplc13.pl.sophia.inria.fr
++ shift
++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc13.pl.sophia.inria.fr'\''))'
+ PLC_API_IP=138.96.112.83
++ gethostbyname vplc13.pl.sophia.inria.fr
++ local host=vplc13.pl.sophia.inria.fr
++ shift
++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc13.pl.sophia.inria.fr'\''))'
+ PLC_BOOT_IP=138.96.112.83
++ gethostbyname vplc13.pl.sophia.inria.fr
++ local host=vplc13.pl.sophia.inria.fr
++ shift
++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc13.pl.sophia.inria.fr'\''))'
+ PLC_WWW_IP=138.96.112.83
+ ip_failure=0
+ '[' -z 138.96.112.83 ']'
+ '[' -z 138.96.112.83 ']'
+ '[' -z 138.96.112.83 ']'
+ '[' 0 -eq 1 ']'
+ echo 'host planetlab5 pgsqluser 127.0.0.1/32 password'
+ echo 'host planetlab5 pgsqluser 138.96.112.83/32 password'
+ echo 'host planetlab5 pgsqluser 138.96.112.83/32 password'
+ echo 'host planetlab5 pgsqluser 138.96.112.83/32 password'
+ echo 'host drupal pgsqluser 127.0.0.1/32 password'
+ echo 'host drupal pgsqluser 138.96.112.83/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=103e8afc-da4b-461e-a3c2-80687ca92688
+ plc-config --category=plc_db --variable=password --value=103e8afc-da4b-461e-a3c2-80687ca92688 --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.qQw9Iu
+ plc-config --xml /etc/planetlab/default_config.xml /etc/planetlab/configs/site.xml
+ '[' 0 -eq 0 ']'
+ mv /tmp/plc_config.xml.qQw9Iu /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 '\''103e8afc-da4b-461e-a3c2-80687ca92688'\''' 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=8000b5f2-9587-48c6-ba5a-07e2ce01b423
+ plc-config --category=plc_api --variable=maintenance_password --value=8000b5f2-9587-48c6-ba5a-07e2ce01b423 --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.skbQ16
+ plc-config --xml /etc/planetlab/default_config.xml /etc/planetlab/configs/site.xml
+ '[' 0 -eq 0 ']'
+ mv /tmp/plc_config.xml.skbQ16 /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 vplc13.pl.sophia.inria.fr
++ sort -u
++ local host=vplc13.pl.sophia.inria.fr
++ shift
++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc13.pl.sophia.inria.fr'\''))'
++ for server in API BOOT WWW
++ hostname=PLC_BOOT_HOST
++ gethostbyname vplc13.pl.sophia.inria.fr
++ local host=vplc13.pl.sophia.inria.fr
++ shift
++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc13.pl.sophia.inria.fr'\''))'
++ for server in API BOOT WWW
++ hostname=PLC_WWW_HOST
++ gethostbyname vplc13.pl.sophia.inria.fr
++ local host=vplc13.pl.sophia.inria.fr
++ shift
++ python3 -c 'import socket; import sys; print(socket.gethostbyname('\''vplc13.pl.sophia.inria.fr'\''))'
+ PLC_API_MAINTENANCE_SOURCES=138.96.112.83
+ plc-config --category=plc_api --variable=maintenance_sources --value=138.96.112.83 --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.XFtvyH
+ plc-config --xml /etc/planetlab/default_config.xml /etc/planetlab/configs/site.xml
+ '[' 0 -eq 0 ']'
+ mv /tmp/plc_config.xml.XFtvyH /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=2025-01-31-03-12-12
+ '[' 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.2025-01-31-03-12-12-before-101-up-leases.sql
+ dumpfile=/var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-before-101-up-leases.sql
+ checkpoint_planetlab_db /var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-before-101-up-leases.sql
+ pg_dump -U pgsqluser planetlab5
+ local dumpfile=/var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-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.2025-01-31-03-12-12-before-102-up-isvalid.sql
+ dumpfile=/var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-before-102-up-isvalid.sql
+ checkpoint_planetlab_db /var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-before-102-up-isvalid.sql
+ pg_dump -U pgsqluser planetlab5
+ local dumpfile=/var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-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.2025-01-31-03-12-12-before-103-up-extensions.sql
+ dumpfile=/var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-before-103-up-extensions.sql
+ checkpoint_planetlab_db /var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-before-103-up-extensions.sql
+ pg_dump -U pgsqluser planetlab5
+ local dumpfile=/var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-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.2025-01-31-03-12-12-before-104-up-noderole.sql
+ dumpfile=/var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-before-104-up-noderole.sql
+ checkpoint_planetlab_db /var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-before-104-up-noderole.sql
+ pg_dump -U pgsqluser planetlab5
+ local dumpfile=/var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-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.2025-01-31-03-12-12-before-105-up-timespent.sql
+ dumpfile=/var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-before-105-up-timespent.sql
+ checkpoint_planetlab_db /var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-before-105-up-timespent.sql
+ pg_dump -U pgsqluser planetlab5
+ local dumpfile=/var/lib/pgsql/backups/planetlab5.2025-01-31-03-12-12-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.LayuNTLm4x
+ 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.LayuNTLm4x /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