You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bigtop.apache.org by "Kengo Seki (Jira)" <ji...@apache.org> on 2020/09/11 05:37:00 UTC
[jira] [Commented] (BIGTOP-3401) Failed to build Centos-8 docker
images for Arm64
[ https://issues.apache.org/jira/browse/BIGTOP-3401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17193995#comment-17193995 ]
Kengo Seki commented on BIGTOP-3401:
------------------------------------
[~yqGu], when we discussed target distros for v1.5.0 first, there's no puppet package for CentOS 8 provided by the distro, epel, nor puppetlabs. So we chose x86_64 as the only release target of CentOS 8 at that time.
https://lists.apache.org/thread.html/dfa23b61b75f7405223ae185ca98458204039ac60c25fa8ab5a001cb%40%3Cdev.bigtop.apache.org%3E
But I've just noticed that puppet has been added in the epel repository.
{code}
[centos@ip-172-30-1-143 ~]$ cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
[centos@ip-172-30-1-143 ~]$ echo $HOSTTYPE
aarch64
[centos@ip-172-30-1-143 ~]$ sudo dnf install epel-release
(snip)
Complete!
[centos@ip-172-30-1-143 ~]$ sudo dnf info puppet
(snip)
Available Packages
Name : puppet
Version : 6.17.0
Release : 1.el8
Architecture : noarch
Size : 1.7 M
Source : puppet-6.17.0-1.el8.src.rpm
Repository : epel
(snip)
{code}
So we may be able to include CentOS 8 for arm64 (and ppc64?) into the 1.5.0 release target.
My only concern is the compatibility of puppet manifests. We're using Puppet 3.x-5.x now, so I'm not sure if the existing manifests also work with Puppet 6.x.
If there are some incompatibilities and addressing them takes a long time, it might be better to priorize the next release and postpone addressing Puppet 6 until the release after next (1.5.1?).
> Failed to build Centos-8 docker images for Arm64
> ------------------------------------------------
>
> Key: BIGTOP-3401
> URL: https://issues.apache.org/jira/browse/BIGTOP-3401
> Project: Bigtop
> Issue Type: Bug
> Components: build, docker
> Reporter: Yuqi Gu
> Assignee: Yuqi Gu
> Priority: Major
>
> Failed to build Centos-8 docker images for Arm64:
> {code:java}
> warning: /var/tmp/rpm-tmp.NMsCWe: Header V4 RSA/SHA256 Signature, key ID ef8d349f: NOKEY
> Retrieving https://yum.puppet.com/puppet5-release-el-8.noarch.rpm
> Verifying... ########################################
> Preparing... ########################################
> Updating / installing...
> puppet5-release-5.0.0-12.el8 ########################################
> CentOS-8 - AppStream 680 kB/s | 4.8 MB 00:07
> CentOS-8 - Base 876 kB/s | 1.8 MB 00:02
> CentOS-8 - Extras 5.3 kB/s | 7.5 kB 00:01
> Puppet 5 Repository el 8 - aarch64 525 B/s | 375 B 00:00
> Errors during downloading metadata for repository 'puppet5':
> - Status code: 404 for http://yum.puppetlabs.com/puppet5/el/8/aarch64/repodata/repomd.xml (IP: 13.35.20.104)
> Error: Failed to download metadata for repo 'puppet5': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
> Puppet 5 Repository el 8 - aarch64 1.1 kB/s | 375 B 00:00
> Errors during downloading metadata for repository 'puppet5':
> - Status code: 404 for http://yum.puppetlabs.com/puppet5/el/8/aarch64/repodata/repomd.xml (IP: 13.35.20.117)
> Error: Failed to download metadata for repo 'puppet5': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
> /tmp/puppetize.sh: line 62: puppet: command not found
> No such command: config-manager. Please use /usr/bin/dnf --help
> It could be a DNF plugin command, try: "dnf install 'dnf-command(config-manager)'"
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)