Unable to run Logic 2010 on Linux in ChromeOS
0
votes
0
answers
66
views
I am trying to install Logic 2010 (download link ), which uses Java, on the Linux virtual machine in ChromeOS.
I followed steps 0 to 2 in a guide from Reddit , copied the Java folder into the Resources folder (per the first comment on the guide), and then followed steps 3 to 4.
**Step 0:** On a fresh Linux virtual machine, I installed Java using the following two command lines:
sudo apt-get update
sudo apt-get install default-jdk
**Step 1:** I downloaded the Mac version of Logic 2010, which comes in a .zip file, from the download page (direct link to Mac version )
**Step 2a:** I copied the .zip file to the "My files/Linux files" directory using ChromeOS
**Step 2b:** I unzipped the .zip file using the Linux command line below:
unzip InstallLogic2010_mac_20250116.zip
This creates a "Logic 2010.app" directory.
**Step 2c:** I copied the Java folder ("Logic 2010.app/Contents/Java") into the Resources folder ("Logic 2010.app/Contents/Resources").
**Step 3:** I changed the current working directory using the following command line:
cd "Logic 2010.app/Contents/Resources"
**Step 4:** I run the following command, which starts up Logic 2010:
java -Dprog.dir=Java -Dlink.dir=. -Droot.dir=../.. -jar Java/logic.jar
I get a "could not load thread violation checker" error, as predicted by the guide, but I also get an error pop-up message. It says:
> There is a problem with the communication to the database server.
>
> If this problem persists, please check your network connection (and
> any firewalls).
>
> If your network connection is fine, copy the errors.txt and
> diagnostics.txt files from your work folder and contact your
> instructor.
>
> no response from server
>
> Retry the operation?
...along with two buttons on the bottom of the message: "Retry" and "Abort"
Clicking "Retry" just reloads the pop-up message. I have to click "Abort" three times in a row in order to exit the program, because clicking "Abort" for the first two clicks just reloads the pop-up message.
Below are the contents of errors.txt and diagnostics.txt.
**errors.txt**
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:383)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:326)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:321)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:206)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
UTC: 2025-01-18 11:06:41
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
UTC: 2025-01-18 11:06:41
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
UTC: 2025-01-18 11:06:41
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1465)
UTC: 2025-01-18 11:06:41
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1436)
UTC: 2025-01-18 11:06:41
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:220)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.MC.B(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.MC.ź(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.QE.R(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.QE.G(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.lC.A(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.LogicProgram.ş(Unknown Source)
UTC: 2025-01-18 11:06:41
at edu.ucla.phil.logic.LogicProgram$_A.run(Unknown Source)
UTC: 2025-01-18 11:06:41
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
UTC: 2025-01-18 11:06:41
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
UTC: 2025-01-18 11:06:41
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
UTC: 2025-01-18 11:06:41
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
UTC: 2025-01-18 11:06:41
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
UTC: 2025-01-18 11:06:41
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
UTC: 2025-01-18 11:06:41
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
UTC: 2025-01-18 11:06:41
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
UTC: 2025-01-18 11:06:41
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
UTC: 2025-01-18 11:06:41
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
UTC: 2025-01-18 11:06:41
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
UTC: 2025-01-18 11:06:41
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
UTC: 2025-01-18 11:06:41
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
UTC: 2025-01-18 11:06:41
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
UTC: 2025-01-18 11:06:41
at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:249)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.validator.Validator.validate(Validator.java:264)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638)
UTC: 2025-01-18 11:06:41
... 44 more
UTC: 2025-01-18 11:06:41
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
UTC: 2025-01-18 11:06:41
at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:148)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:129)
UTC: 2025-01-18 11:06:41
at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
UTC: 2025-01-18 11:06:41
at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
UTC: 2025-01-18 11:06:41
... 49 more
UTC: 2025-01-18 11:06:41
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:383)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:326)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:321)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:206)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
UTC: 2025-01-18 11:06:46
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
UTC: 2025-01-18 11:06:46
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
UTC: 2025-01-18 11:06:46
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1465)
UTC: 2025-01-18 11:06:46
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1436)
UTC: 2025-01-18 11:06:46
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:220)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.MC.B(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.MC.ź(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.MC.Ż(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.MC.Ɓ(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.lC.A(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.LogicProgram.ş(Unknown Source)
UTC: 2025-01-18 11:06:46
at edu.ucla.phil.logic.LogicProgram$_A.run(Unknown Source)
UTC: 2025-01-18 11:06:46
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
UTC: 2025-01-18 11:06:46
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
UTC: 2025-01-18 11:06:46
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
UTC: 2025-01-18 11:06:46
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
UTC: 2025-01-18 11:06:46
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
UTC: 2025-01-18 11:06:46
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
UTC: 2025-01-18 11:06:46
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
UTC: 2025-01-18 11:06:46
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
UTC: 2025-01-18 11:06:46
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
UTC: 2025-01-18 11:06:46
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
UTC: 2025-01-18 11:06:46
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
UTC: 2025-01-18 11:06:46
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
UTC: 2025-01-18 11:06:46
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
UTC: 2025-01-18 11:06:46
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
UTC: 2025-01-18 11:06:46
at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:249)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.validator.Validator.validate(Validator.java:264)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638)
UTC: 2025-01-18 11:06:46
... 44 more
UTC: 2025-01-18 11:06:46
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
UTC: 2025-01-18 11:06:46
at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:148)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:129)
UTC: 2025-01-18 11:06:46
at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
UTC: 2025-01-18 11:06:46
at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
UTC: 2025-01-18 11:06:46
... 49 more
UTC: 2025-01-18 11:06:46
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:383)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:326)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:321)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:206)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
UTC: 2025-01-18 11:06:47
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
UTC: 2025-01-18 11:06:47
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
UTC: 2025-01-18 11:06:47
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1465)
UTC: 2025-01-18 11:06:47
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1436)
UTC: 2025-01-18 11:06:47
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:220)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.MC.B(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.MC.A(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.MC.ź(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.OF.A(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.pE.(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.lC.A(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.LogicProgram.ş(Unknown Source)
UTC: 2025-01-18 11:06:47
at edu.ucla.phil.logic.LogicProgram$_A.run(Unknown Source)
UTC: 2025-01-18 11:06:47
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
UTC: 2025-01-18 11:06:47
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
UTC: 2025-01-18 11:06:47
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
UTC: 2025-01-18 11:06:47
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
UTC: 2025-01-18 11:06:47
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
UTC: 2025-01-18 11:06:47
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
UTC: 2025-01-18 11:06:47
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
UTC: 2025-01-18 11:06:47
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
UTC: 2025-01-18 11:06:47
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
UTC: 2025-01-18 11:06:47
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
UTC: 2025-01-18 11:06:47
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
UTC: 2025-01-18 11:06:47
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
UTC: 2025-01-18 11:06:47
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
UTC: 2025-01-18 11:06:47
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
UTC: 2025-01-18 11:06:47
at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:249)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.validator.Validator.validate(Validator.java:264)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638)
UTC: 2025-01-18 11:06:47
... 44 more
UTC: 2025-01-18 11:06:47
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
UTC: 2025-01-18 11:06:47
at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:148)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:129)
UTC: 2025-01-18 11:06:47
at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
UTC: 2025-01-18 11:06:47
at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
UTC: 2025-01-18 11:06:47
... 49 more
UTC: 2025-01-18 11:06:47
**diagnostics.txt**
UTC: 2025-01-18 11:06:41
POST https://logiclx.humnet.ucla.edu/Logic/Desktop/Nonce : user=logic
null
UTC: 2025-01-18 11:06:46
POST https://logiclx.humnet.ucla.edu/Logic/Desktop/Nonce : user=logic
null
UTC: 2025-01-18 11:06:47
POST https://logiclx.humnet.ucla.edu/Logic/Desktop/Nonce : user=logic
null
**Using curl to fetch URL**
When I run the following command:
curl https://logiclx.humnet.ucla.edu/Logic/Desktop/Nonce
I get this:
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.se/docs/sslcerts.html
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
Please help me get Logic 2010 to work.
**ca-certificates**
Running the following command, the directory

/usr/local/share/ca-certificates
does exist, but there is nothing in there.
ls /usr/local/share/ca-certificates
Running sudo apt-get install -y ca-certificates
, I get this:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
ca-certificates is already the newest version (20230311).
0 upgraded, 0 newly installed, 0 to remove and 54 not upgraded.
Asked by Rebreb Gull
(1 rep)
Jan 18, 2025, 06:10 AM
Last activity: Feb 4, 2025, 04:54 AM
Last activity: Feb 4, 2025, 04:54 AM