Încerc să construiesc un proiect gratuit
Canonical-Ubuntu-20.04-aarch64-2021.10.15-0 (mașină ARM)
de exemplu lansarea
./gradlew clean
Pe acest proiect:
https://github.com/ReactiveX/RxJava
dar am câteva probleme cu dependențele (se pare că toate sunt legate de jcenter), de exemplu
Nu s-a putut obține „https://jcenter.bintray.com/com/github/javaparser/javaparser-symbol-solver-model/3.13.5/javaparser-symbol-solver-model-3.13.5.jar”. A primit codul de stare 403 de la server: Interzis
De fapt, fac un ping la adresa URL:
ping jcenter.bintray.com
Se rezolvă ca:
180.74.95.34.bc.googleusercontent.com (34.95.74.180)
Aceeași problemă cu un wget (folosind --debug), deci nu este legat de certificatul JVM (cred):
<p>Clientul dvs. nu are permisiunea de a obține adresa URL <code>/com/github/javaparser/javaparser-symbol-solver-model/3.13.5/javaparser-symbol-solver-model-3.13.5.jar</code > de pe acest server. <ins>Asta este tot ce știm.</ins>
] Terminat.
2021-12-09 10:05:50 EROAREA 403: Interzis.
Și se pare că SSL este gestionat corect:
Se inițiază acordul de mână SSL.
Strângere de mână reușită; soclul 3 conectat la mânerul SSL 0x0000aaaafdff9d80
certificat:
subiect: CN=*.bintray.com
emitent: CN=GeoTrust TLS DV RSA Mixed SHA256 2020 CA-1,O=DigiCert Inc,C=US
Certificatul X509 a fost verificat cu succes și se potrivește cu gazda jcenter.bintray.com
Pot ajunge la adresa URL fără probleme de pe computerul meu.
VM Machine are o subrețea cu regulă de ieșire care permite tot traficul pentru toate porturile.
Nu cunosc IpTables, dar încerc să văd configurația și nu găsesc nimic despre o regulă care să blocheze această solicitare (ar putea cineva să mă ajute în acest sens).
Ieșire în lanț (politica ACCEPT)
num target prot opt sursă destinație
1 InstanceServices all -- oriunde link-local/16
Nu sunt un expert gradle și nici un expert în rețea, așa că îmi lipsește ceva ce cred...
BTW cineva cu reputația potrivită poate crea o etichetă Oracle-cloud-infrastructură :)?
Orice indiciu este binevenit :)