Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Currently, building Alluxio is failing on all distros/platforms with the following error.
https://ci.bigtop.apache.org/job/Bigtop-trunk-packages/668/COMPONENTS=alluxio,OS=centos-7/console
[INFO] Alluxio Integration - FUSE ......................... FAILURE [ 1.019 s] [INFO] Alluxio MiniCluster ................................ SKIPPED [INFO] Alluxio Tests ...................................... SKIPPED [INFO] Alluxio Under File System - Tencent Cloud COS ...... SKIPPED [INFO] Alluxio Under File System - GCS .................... SKIPPED [INFO] Alluxio Under File System - HDFS ................... SKIPPED [INFO] Alluxio Under File System - Aliyun OSS ............. SKIPPED [INFO] Alluxio Under File System - S3A .................... SKIPPED [INFO] Alluxio Under File System - Swift .................. SKIPPED [INFO] Alluxio Under File System - Microsoft Azure Blob Storage SKIPPED [INFO] Alluxio Integration - YARN 1.8.2 ................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 15:59 min [INFO] Finished at: 2020-11-14T07:34:00Z [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project alluxio-integration-fuse: Could not resolve dependencies for project org.alluxio:alluxio-integration-fuse:jar:1.8.2: Failed to collect dependencies at com.github.serceman:jnr-fuse:jar:0.5.1: Failed to read artifact descriptor for com.github.serceman:jnr-fuse:jar:0.5.1: Could not transfer artifact com.github.serceman:jnr-fuse:pom:0.5.1 from/to spring-releases (https://repo.spring.io/libs-release): Not authorized , ReasonPhrase:Unauthorized. -> [Help 1]
Indeed, downloading jnr-fuse from Spring's repo falis with an authorization error now.
sekikn@sekikn-ThinkCentre-M715q:~$ mvn dependency:get -DgroupId=com.github.serceman -DartifactId=jnr-fuse -Dversion=0.5.1 -Dpackaging=jar -DremoteRepositories=https://repo.spring.io/libs-release (snip) Downloading from temp: https://repo.spring.io/libs-release/com/github/serceman/jnr-fuse/0.5.1/jnr-fuse-0.5.1.pom [INFO] Failure detected. [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.452 s [INFO] Finished at: 2020-11-16T08:52:46+09:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.8:get (default-cli) on project standalone-pom: Couldn't download artifact: Unable to get dependency information for com.github.serceman:jnr-fuse:jar:0.5.1: Failed to retrieve POM for com.github.serceman:jnr-fuse:jar:0.5.1: Could not transfer artifact com.github.serceman:jnr-fuse:pom:0.5.1 from/to temp (https://repo.spring.io/libs-release): Not authorized , ReasonPhrase: Unauthorized. [ERROR] com.github.serceman:jnr-fuse:jar:0.5.1 [ERROR] [ERROR] from the specified remote repositories: [ERROR] central (https://repo.maven.apache.org/maven2, releases=true, snapshots=false), [ERROR] temp (https://repo.spring.io/libs-release, releases=true, snapshots=true) [ERROR] Path to dependency: [ERROR] 1) org.apache.maven.plugins:maven-downloader-plugin:jar:1.0
It may be a temporary problem, but according to its github page, jnr-fuse's official repository is JCenter.
https://github.com/SerCeMan/jnr-fuse/tree/0.5.1#maven
So it'd be better downloading it from JCenter rather than Spring's one. That repository seems to be normal, as follows:
sekikn@sekikn-ThinkCentre-M715q:~$ mvn dependency:get -DgroupId=com.github.serceman -DartifactId=jnr-fuse -Dversion=0.5.1 -Dpackaging=jar -DremoteRepositories=https://jcenter.bintray.com [INFO] Scanning for projects... [INFO] [INFO] ------------------< org.apache.maven:standalone-pom >------------------- [INFO] Building Maven Stub Project (No POM) 1 [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:get (default-cli) @ standalone-pom --- [INFO] Resolving com.github.serceman:jnr-fuse:jar:0.5.1 with transitive dependencies Downloading from temp: https://jcenter.bintray.com/com/github/serceman/jnr-fuse/0.5.1/jnr-fuse-0.5.1.pom Downloaded from temp: https://jcenter.bintray.com/com/github/serceman/jnr-fuse/0.5.1/jnr-fuse-0.5.1.pom (0 B at 0 B/s) Downloading from central: https://repo.maven.apache.org/maven2/com/github/serceman/jnr-fuse/0.5.1/jnr-fuse-0.5.1.jar Downloading from temp: https://jcenter.bintray.com/com/github/serceman/jnr-fuse/0.5.1/jnr-fuse-0.5.1.jar Downloaded from temp: https://jcenter.bintray.com/com/github/serceman/jnr-fuse/0.5.1/jnr-fuse-0.5.1.jar (0 B at 0 B/s) [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.934 s [INFO] Finished at: 2020-11-16T08:54:33+09:00 [INFO] ------------------------------------------------------------------------