With a ledger nano s I cannot create a new wallet with it because it can't get the fingerprint. However, if I use a wallet.json file with the fingerprint in there I can load the wallet. This happened across multiple computers on master, the ledger bitcoin app is version 1.3.9.

yes, a bunch of hww issues currently - thanks for the report
Oh, and interesting that the error code is in the line of the wallet, I don't think it should be there...
I couldn't reproduce it. @benthecarman please make sure these steps are correct:
Let's wait for @benthecarman response.
I cannot reproduce.
Maybe this is a problem with my ledger and/or computer, it won't pass the genuine check in ledger live for me.
Redoing the udev rules does not seem to fix
it won't pass the genuine check in ledger live for me.
It did pass for me on Windows.
Redoing the udev rules does not seem to fix
Let me try it on Linux, too later. Ubuntu?
It did pass for me on Windows.
I'll try it on windows
Let me try it on Linux, too later. Ubuntu?
Yes, Ubuntu 18.04
Okay, must have been something on ledger's side. After resetting the hww and having to do the setup on windows, it'll now work on both windows and ubuntu.
then it seems to be a non-issue, so I remove the points - sorry for teasing you with it prematurely.
So Windows solved the issues with Linux? Nice! 馃槃