trafficcontrol
trafficcontrol copied to clipboard
Building ATS 9.1.x: error: File not found: [...]/ssl_server_name.yaml
This Bug Report affects these Traffic Control components:
- Traffic Control Cache Config (
t3c, formerly ORT) - Traffic Server RPM used by integration tests
Current behavior:
Building ATS 9.1.x using the ATS build configuration in cache-config/testing/docker/trafficserver fails:
[...]
*** WARNING: ./opt/trafficserver/libexec/trafficserver/fq_pacing.la is executable but has no shebang, removing executable bit
*** WARNING: ./opt/trafficserver/libexec/trafficserver/cache_promote.la is executable but has no shebang, removing executable bit
mangling shebang in /opt/trafficserver/bin/tspush from /usr/bin/env perl to #!/usr/bin/perl
mangling shebang in /opt/trafficserver/bin/tsxs from /usr/bin/env bash to #!/usr/bin/bash
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.kOSn32
Skipping Trafficserver Unit tests
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd trafficserver-9.1.2
+ echo 'Skipping Trafficserver Unit tests'
+ exit 0
Processing files: trafficserver-9.1.2-26.281416ad9.el8.x86_64
error: File not found: /root/rpmbuild/BUILDROOT/trafficserver-9.1.2-26.281416ad9.el8.x86_64/opt/trafficserver/etc/trafficserver/ip_allow.config
error: File not found: /root/rpmbuild/BUILDROOT/trafficserver-9.1.2-26.281416ad9.el8.x86_64/opt/trafficserver/etc/trafficserver/ssl_server_name.yaml
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.wmYnVO
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd trafficserver-9.1.2
+ LICENSEDIR=/root/rpmbuild/BUILDROOT/trafficserver-9.1.2-26.281416ad9.el8.x86_64/usr/share/licenses/trafficserver
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /root/rpmbuild/BUILDROOT/trafficserver-9.1.2-26.281416ad9.el8.x86_64/usr/share/licenses/trafficserver
+ cp -pr LICENSE /root/rpmbuild/BUILDROOT/trafficserver-9.1.2-26.281416ad9.el8.x86_64/usr/share/licenses/trafficserver
+ exit 0
File not found: /root/rpmbuild/BUILDROOT/trafficserver-9.1.2-26.281416ad9.el8.x86_64/opt/trafficserver/etc/trafficserver/ip_allow.config
File not found: /root/rpmbuild/BUILDROOT/trafficserver-9.1.2-26.281416ad9.el8.x86_64/opt/trafficserver/etc/trafficserver/ssl_server_name.yaml
RPM build errors:
Failed to build the ATS RPM.
docker-trafficserver_build-1 exited with code 1
(full log)
Expected behavior:
Building an ATS 9.1.x RPM should succeed
Steps to reproduce:
cd cache-config/testing/docker
sed -Ei 's/^(ATS_VERSION=).*/\19.1.x/' variables.env
docker-compose -f docker-compose-ats-build.yml up