eurolinux / containers-rfc Goto Github PK
View Code? Open in Web Editor NEWThis repository contains EuroLinux made Docker images and Requests for Change.
License: GNU General Public License v2.0
This repository contains EuroLinux made Docker images and Requests for Change.
License: GNU General Public License v2.0
Describe the bug
The eurolinux centos-7 docker container points to the now disfunctional CentOS Linux 7 repos. Yesterday was the end of life of CentOS Linux 7 and with that the repos moved over to an archive called Vault https://vault.centos.org/centos/7/. Some projects still need the CentOS Linux 7 container even after its EOL.
Containerfile
FROM eurolinux/centos-7
RUN yum update -y
CMD ["bash"]
To Reproduce
Steps to reproduce the behavior:
STEP 2/3: RUN yum update -y
<snip>
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
<snip>
Cannot find a valid baseurl for repo: base/7/x86_64
Error: building at STEP "RUN yum update -y": while running runtime: exit status 1
Expected behavior
The CentOS Linux 7 repofiles point to the archive https://vault.centos.org/centos/7/.
Additional context
Similar:
Describe the bug
GPG key import and mismatch issue
Importing GPG key 0x1C9FD080:
Userid : "EuroLinux 9 GPG RPM sign key <[email protected]>"
Fingerprint: 0891 74AA 8D4D 9000 DA09 68E0 F7AD 3E5A 1C9F D080
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux9
Key imported successfully
EuroLinux AppStream 3.0 MB/s | 3.1 kB 00:00
GPG key at file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux9 (0x1C9FD080) is already installed
The GPG keys listed for the "EuroLinux AppStream" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.. Failing package is: javapackages-filesystem-6.0.0-3.el9.noarch
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux9
Public key for xkeyboard-config-2.33-2.el9.noarch.rpm is not installed. Failing package is: xkeyboard-config-2.33-2.el9.noarch
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux9
Public key for xorg-x11-fonts-Type1-7.5-33.el9.noarch.rpm is not installed. Failing package is: xorg-x11-fonts-Type1-7.5-33.el9.noarch
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux9
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED
Error: error building at STEP "RUN dnf install java-17-openjdk --assumeyes": error while running runtime: exit status 1
Image version
latest
Dockerfile
FROM eurolinux/eurolinux-9:latest
# JVM is needed for the current Ballerina implementation
RUN dnf install java-17-openjdk --assumeyes
# Delete unnecessary yum data
RUN dnf clean all
COPY ballerina /root
COPY ballerina.sh /etc/profile.d
# Create keys for OpenSSH-Server
RUN ssh-keygen -A
# Expose 8080
EXPOSE 8080/tcp
# By default run OpenSSH-Server
# Mount the authorized_keys file in /root/.ssh
CMD /usr/sbin/sshd -D
To Reproduce
podman build .
Expected behavior
Image builds smoothly
Additional context
I thought about manually overriding the key by downloading an updated key from your repos but there is no https://fbi.cdn.euro-linux.com/security/RPM-GPG-KEY-eurolinux9 file
Describe the bug
Wrong kernel is used in eurolinux9 container image
Image versoin
eurolinux/eurolinux-9:latest
Dockerfile
irrelevant
To Reproduce
cat /etc/os-release
NAME="EuroLinux"
VERSION="9.0 (Sarajevo)"
ID="eurolinux"
ID_LIKE="rhel fedora centos"
VERSION_ID="9.0"
PLATFORM_ID="platform:el9"
PRETTY_NAME="EuroLinux 9.0 (Sarajevo)"
ANSI_COLOR="0;34"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:eurolinux:eurolinux:9"
HOME_URL="https://www.euro-linux.com/"
DOCUMENTATION_URL="https://docs.euro-linux.com"
BUG_REPORT_URL="https://github.com/EuroLinux/eurolinux-distro-bugs-and-rfc/"
# We keep it for build scripts only
REDHAT_SUPPORT_PRODUCT="EuroLinux"
REDHAT_SUPPORT_PRODUCT_VERSION="9"
uname -r
4.18.0-372.13.1.el8_6.x86_64
Expected behavior
Kernel should be 5.14
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.