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)