-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix centos 7 ci #3614
Fix centos 7 ci #3614
Conversation
1936333
to
82ae1fb
Compare
OK, the issue seems that in CentOS 7 image used by Cirrus CI, EPEL is no longer enabled, despite the docs at https://cloud.google.com/compute/docs/images/os-details (under "Image configuration") saying
I am pretty sure it used to be enabled, but apparently Google Cloud has changed something. The other part of the story is |
82ae1fb
to
9043435
Compare
The situation when /sys/fs/cgroup/unified is not present normal and should not result in anything on stderr. Suppress it. Fixes: cc15b88 Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
We use awk in other 9 or so places, and here it's gawk. Since this is on Linux, most probably awk is gawk. So s/gawk/awk/. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
9043435
to
f73a02a
Compare
It used to be enabled by default, but not as of last few weeks. While at it, add rpm -q command to make sure all required RPMS were in fact installed (at least CentOS 7 yum exits with 0 when some packages requested are not available). Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
f73a02a
to
491713e
Compare
Turns out, CentOS 7 image used in Cirrus CI had EPEL repo configured, and now it's not. This, together with a "feature" of older yum NOT returning an error when some of the packages requested are not found, resulted in failures in tests that use
jq
andfuse-sshfs
.The fix is to add/enable EPEL repo.
1.1 backport: #3618