Hi MLUG,
I'm having a problem logging into the tax portal on our main machine
here. I've been on the forum for auskey linux help but it looks like
it's a local problem to do with my server.
I'm running Debian Wheezy on the broken machine. Here is the test I've
been doing;
Broken machine output;
$ wget --server-response
https://authentication.business.gov.au/S001v4.0/authenticate/q3
--2017-04-06 10:59:31--
https://authentication.business.gov.au/S001v4.0/authenticate/q3
Resolving
authentication.business.gov.au
(
authentication.business.gov.au)... 210.193.176.72
Connecting to
authentication.business.gov.au
(
authentication.business.gov.au)|210.193.176.72|:443... connected.
GnuTLS: A TLS packet with unexpected length was received.
Unable to establish SSL connection.
Correct output;
$ wget --server-response
https://authentication.business.gov.au/S001v4.0/authenticate/q3
--2017-04-06 10:55:03--
https://authentication.business.gov.au/S001v4.0/authenticate/q3
Resolving
authentication.business.gov.au
(
authentication.business.gov.au)... 143.174.192.33
Connecting to
authentication.business.gov.au
(
authentication.business.gov.au)|143.174.192.33|:443... connected.
HTTP request sent, awaiting response...
HTTP/1.1 404 Not Found
Cache-Control: private
Transfer-Encoding: chunked
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
Set-Cookie:
Prod__CurrentStateId=zX6uObWYGbHDsEE7tdFoCEpGnSfwgwCr3qaxAmO7dLmhhPwa2vRYpvX0sIspVKek0WReoYEsp7SZmfNrHAXcWz3glri8xnoXZ1L+uPyLlI4T1lgXUD38WWrJgPEAD7xIS2Lki6GHBjSN4YZl1yCavOH4o1QeQVDogWHXU552gktl;
domain=
authentication.business.gov.au; path=/; secure; HttpOnly
X-Powered-By:
ASP.NET
Date: Thu, 06 Apr 2017 00:55:06 GMT
2017-04-06 10:55:04 ERROR 404: Not Found.
The correct output is from a VM on my broken machine which runs Debian
Wheezy also. It doesn't have any AUSkeys so we cannot lodge from there
but it does get up to the point in which it needs an AUSkey.
What is this GnuTLS problem I'm having and how do I fix it?
Here is what I've tried so far;
- [X] Try clearing cache = fail
- [X] Try my user = fail
- [X] Disable security.ssl.enable_ocsp_stapling in settings = fail
I reset this back to true.
- [X] Test compiling firefox 52 in /opt/firefox52 = fail
- [X] Try and fake the OS through the browser. = fail
Using User Agent Plugin I changed it to IE8 and also tried iPhone 3.0
- [X] Upgrade Java to 8u121 = fail
Java install worked, but I still have the problem
- [X] Upgraded tzdata-java = fail
- [X] Add exceptions in jcontrol -> security = fail
- [X] Try wget = fail
: ~/.java/deployment/log % wget
https://authentication.business.gov.au/S001v4.0/authenticate/q3
: --2017-04-05 15:26:33--
https://authentication.business.gov.au/S001v4.0/authenticate/q3
: Resolving
authentication.business.gov.au
(
authentication.business.gov.au)... 210.193.176.72
: Connecting to
authentication.business.gov.au
(
authentication.business.gov.au)|210.193.176.72|:443... connected.
: GnuTLS: A TLS packet with unexpected length was received.
: Unable to establish SSL connection.
- [X] Try on the test rig (Running Debian Jessie instead of Wheezy) = fail
- [X] Reboot the router = fail
- [X] Try in google-chrome = fail
- [X] Try installing libgnutlsxx28 from backports = fail
: ibp libgnutlsxx28
- [X] Restarting dbus = fail
- [X] Clearing firefox profile = fail
- [X] Create a new user and test with firefox. = fail
- [X] Try and break working VM by applying updates
- [X] libgnutls26
libgnutls-dev libgnutls-dev libgnutlsxx27:amd64 libgnutls26:amd64
libgnutls-openssl27:amd64
- [X] libcurl3-gnutls
- [X] ssl-cert
- [X] openssl libssl-dev libssl1.0.0
- [-] Try cloning working VM server to 'test_auskey' VM and apply all
upgrades
This is in the hope to break this copy, then we can prove that it's
one of the upgrades
- [X] Clone
- [X] Apply upgrades = still working in wget
- [X] Apply dist-upgrade = still working in wget
- [X] Copy sources.list from LTSP to test_auskey server, update and
upgrade.
The following packages will be upgraded:
: deb-multimedia-keyring gstreamer0.10-ffmpeg libavutil51 libdca0
libmp3lame0 libpostproc52 libssh-4
: libswscale2 libtag1-vanilla libtag1c2a libxcomp3 libxvidcore4 nxproxy
--
from
Michael