Quote:
Originally Posted by DNSB
Have you tried changing the interface on which to listen for connections to your IP V4 connection instead of your IP V6 connection? Preferences => Sharing over the net => Advanced.
And have you tried http://localhost:xxxx??
Did you re-add the SSL private key and certificate files in the Advanced dialog?
|
I do not see any option there for anything to do with ipv4 or ipv6. Not sure which setting you are referring to.
I'll try one more time to explain this. First, I do not use ipv6. My ISP does not use ipv6. My router, supplied by the ISP, does not have ipv6 enabled. There is no possible way I have, or have ever had, anything ipv6 set up or enabled on anything on my computer. Ipconfig command confirms everything is ipv4 on my computer.
But, i think that is where Calibre is now messed up. I did more troubleshooting steps to narrow it down further. First, I removed my certificate all together. Restarted Calibre completely. It still will not load the content server at all. Not going directly to the internal IP address assigned by the router, nor the external IP address.
I have an older copy of Calibre PORTABLE edition. When I start that up, turn on the content server, and test that connection, the 127.0.0.1:5304 (loopback) address will load the webpage normally in a browser. That separate older version works.
But when I shut that down and load the current software, nothing loads from the content server.
So, I cleared the server logs from within the 'sharing over the net' settings area, of the current version. Then I restarted the content server to see what logs it shows.
calibre server listening on [::]:5304
OPDS feeds advertised via BonJour at: 192.168.0.5 port: 5304
That is what I get. As you can see, the current version is not looking at ipv4 address format, it is looking at the ::1 ipv6 address format. Which does not exist on my computer. There is no setting for me to force it back to ipv4 that I know of. But somehow Calibre is now forcing it to use a non-existent ipv6 address. Therein lies the problem.
And for reference, this is the server logs from the Calibre PORTABLE version.
calibre server listening on 0.0.0.0:5304
OPDS feeds advertised via BonJour at: 192.168.0.5 port: 5304
Notice how it is listening on 0.0.0.0 and not the ::1 from the current version? That changed.
So, is there somewhere I am not seeing to force the current release of calibre to use the ipv4 address? Or is this an internal programming issue?
Before anyone asks, I have tried loading the internal IP and the loopback IP on Chrome, Edge, Firefox, Tor, and Vivaldi. And on Android. And a couple friends tried it over the internet. No it doesn't work anywhere. It's not a browser issue.