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 2023/06/21 16:36:00 UTC
[jira] [Created] (BIGTOP-3952) Fix toolchain to download Maven from archive.apache.org instead of dlcdn.apache.org
Kengo Seki created BIGTOP-3952:
----------------------------------
Summary: Fix toolchain to download Maven from archive.apache.org instead of dlcdn.apache.org
Key: BIGTOP-3952
URL: https://issues.apache.org/jira/browse/BIGTOP-3952
Project: Bigtop
Issue Type: Bug
Components: toolchain
Reporter: Kengo Seki
Assignee: Kengo Seki
[bigtop_toolchain tries to download Maven 3.6.x|https://github.com/apache/bigtop/blob/release-3.2.0/bigtop_toolchain/manifests/maven.pp#L21] [from dlcdn.apache.org|https://github.com/apache/bigtop/blob/release-3.2.0/bigtop_toolchain/lib/puppet/parser/functions/latest_maven_binary.rb#L20], but those versions are no longer published:
{code}
$ curl -L https://dlcdn.apache.org/maven/maven-3/?F=0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>Index of /maven/maven-3</title>
</head>
<body>
<h1>Index of /maven/maven-3</h1>
<ul><li><a href="/maven/"> Parent Directory</a></li>
<li><a href="3.8.8/"> 3.8.8/</a></li>
<li><a href="3.9.2/"> 3.9.2/</a></li>
</ul>
</body></html>
{code}
Therefore running toolchain fails as follows:
{code}
$ git clone https://github.com/apache/bigtop.git
$ cd bigtop
$ sudo bigtop_toolchain/bin/puppetize.sh
$ ./gradlew toolchain
...
Error: /usr/bin/wget https://dlcdn.apache.org//maven/maven-3//binaries/apache-maven--bin.tar.gz returned 8 instead of one of [0]
Notice: /Stage[main]/Bigtop_toolchain::Maven/Exec[Download Maven binaries signature]: Dependency Exec[Download Maven binaries] has failures: true
Notice: /Stage[main]/Bigtop_toolchain::Maven/Exec[Verify Maven binaries signature]: Dependency Exec[Download Maven binaries] has failures: true
Notice: /Stage[main]/Bigtop_toolchain::Maven/Exec[Extract Maven binaries]: Dependency Exec[Download Maven binaries] has failures: true
Error: /Stage[main]/Bigtop_toolchain::Maven/Exec[Download Maven binaries]/returns: change from notrun to 0 failed: /usr/bin/wget https://dlcdn.apache.org//maven/maven-3//binaries/apache-maven--bin.tar.gz returned 8 instead of one of [0]
{code}
Upgrading Maven to 3.8.x probably works, but those versions also will be removed from dlcdn.apache.org someday, so I'd rather change the download site to archive.apache.org.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)