Opened 6 years ago

Closed 5 years ago

#1276 closed defect (fixed)

uk.reseed.i2p2.no broken

Reported by: killyourtv Owned by: Meeh
Priority: minor Milestone: 0.9.13
Component: www/reseed Version: 0.9.12
Keywords: Cc:
Parent Tickets: Sensitive: no

Description

Split from #1266

The certificate for uk.reseed.i2p2.no was changed on Tue May 06 00:59:38 UTC 2014. This certificate has not been checked into the I2P code base. Furthermore, this reseed server does not have any reseed infos available.

Creating a ticket to make sure this doesn't slip through the cracks.

5/7/14 7:27:53 PM ERROR [Reseed      ] uter.networkdb.reseed.Reseeder: EepGet failed on https://uk.reseed.i2p2.no/
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
	at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1884)
	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276)
	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:270)
	at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1341)
	at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:153)
	at sun.security.ssl.Handshaker.processLoop(Handshaker.java:868)
	at sun.security.ssl.Handshaker.process_record(Handshaker.java:804)
	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1016)
	at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)
	at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:702)
	at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:122)
	at java.io.OutputStream.write(OutputStream.java:75)
	at net.i2p.util.SSLEepGet.sendRequest(SSLEepGet.java:521)
	at net.i2p.util.EepGet.fetch(EepGet.java:597)
	at net.i2p.util.EepGet.fetch(EepGet.java:562)
	at net.i2p.util.EepGet.fetch(EepGet.java:552)
	at net.i2p.router.networkdb.reseed.Reseeder$ReseedRunner.readURL(Reseeder.java:480)
	at net.i2p.router.networkdb.reseed.Reseeder$ReseedRunner.reseedOne(Reseeder.java:332)
	at net.i2p.router.networkdb.reseed.Reseeder$ReseedRunner.reseed(Reseeder.java:285)
	at net.i2p.router.networkdb.reseed.Reseeder$ReseedRunner.run2(Reseeder.java:168)
	at net.i2p.router.networkdb.reseed.Reseeder$ReseedRunner.run(Reseeder.java:153)
	at java.lang.Thread.run(Thread.java:744)
	at net.i2p.util.I2PThread.run(I2PThread.java:84)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)
	at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
	at sun.security.validator.Validator.validate(Validator.java:260)
	at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)
	at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
	at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:107)
	at net.i2p.util.SSLEepGet$SavingTrustManager.checkServerTrusted(SSLEepGet.java:289)
	at sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:813)
	at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1323)
	... 19 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:196)
	at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:268)
	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)
	... 27 more

Subtickets

Change History (3)

comment:1 Changed 6 years ago by killyourtv

Priority: majorminor

Temporarily disabling since there's been no activity but hope to see it re-enabled for 0.9.14.

comment:2 Changed 5 years ago by Meeh

Long story short, the server is gone. But I'm setting up a new one as I'm writing this comment.

comment:3 Changed 5 years ago by Meeh

Resolution: fixed
Status: newclosed

Reinstalled. Using port 444 from now on. Testing done. Supports v2 as well.

Note: See TracTickets for help on using tickets.