jQuery failed to load [wizardstart.js]

I am trying to setup Jellyfin on an Ubuntu 16.04 VPS and I am running into an issue on start up. The service starts fine and I have opened port 8096, I get to the front page of the wizard and see no drop down options for language selection. I originally posted in the Jellyfin SubReddit (Link below) I have pictures of error and browser console output posted.

https://www.reddit.com/r/jellyfin/comments/djf0vs/jellfyfin_web_ui_web_socket_error/

My browser console looks like this:

app is hidden  apphost.js:203:13
Begin ConnectionManager constructor  connectionmanager.js:391:13
loading ApiClient singleton  site.js:280:21
creating ApiClient singleton  site.js:283:25
"ApiClient serverAddress: http://x.x.x.x:8096"  apiclientcore.js:63:9
ApiClient appName: Jellyfin Web  apiclientcore.js:63:67
ApiClient appVersion: 10.4.0  apiclientcore.js:63:113
ApiClient deviceName: Firefox  apiclientcore.js:63:165
ApiClient deviceId: TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgNi4xOyBXaW42NDsgeDY0OyBydjo1Ni4wKSBHZWNrby8yMDEwMDEwMSBGaXJlZm94LzU2LjAgV2F0ZXJmb3gvNTYuMi4xNHwxNTcwNzQyODczMjM5  apiclientcore.js:63:217
credentials initialized with: {"Servers":[{"DateLastAccessed":1571355703385,"LastConnectionMode":2,"ManualAddress":"http://x.x.x.x:8096","manualAddressOnly":true,"Name":"vidstore","Id":"9a82f5d9fedf4c419cdf95d01d972e21","LocalAddress":"http://127.0.0.2:8096"}]}  credentialprovider.js:7:13
loaded ApiClient singleton  site.js:295:25
initAfterDependencies promises resolved  site.js:464:17
Using default fonts  site.js:507:13
Loading installed plugins  site.js:519:9
Loading plugin: components/playback/playaccessvalidation  pluginManager.js:30:9
Loading plugin: components/playback/experimentalwarnings  pluginManager.js:30:9
Loading plugin: components/htmlaudioplayer/plugin  pluginManager.js:30:9
Loading plugin: components/htmlvideoplayer/plugin  pluginManager.js:30:9
Loading plugin: components/photoplayer/plugin  pluginManager.js:30:9
Loading plugin: components/youtubeplayer/plugin  pluginManager.js:30:9
Loading plugin: components/sessionplayer  pluginManager.js:30:9
Setting page base to /web  appRouter.js:692:9
returning instance from getOrAddApiClient  connectionmanager.js:441:76
keyboardnavigation  keyboardnavigation.js:4:5
Begin onAppReady  site.js:559:9
onAppReady - loading dependencies  site.js:567:13
Defining core routes  routes.js:24:5
Defining route: /addplugin.html  routes.js:19:9
Defining route: /autoorganizelog.html  routes.js:19:9
Defining route: /channelsettings.html  routes.js:19:9
Defining route: /addserver.html  routes.js:19:9
Defining route: /dashboard.html  routes.js:19:9
Defining route: /dashboardgeneral.html  routes.js:19:9
Defining route: /networking.html  routes.js:19:9
Defining route: /devices.html  routes.js:19:9
Defining route: /device.html  routes.js:19:9
Defining route: /dlnaprofile.html  routes.js:19:9
Defining route: /dlnaprofiles.html  routes.js:19:9
Defining route: /dlnasettings.html  routes.js:19:9
Defining route: /edititemmetadata.html  routes.js:19:9
Defining route: /encodingsettings.html  routes.js:19:9
Defining route: /forgotpassword.html  routes.js:19:9
Defining route: /forgotpasswordpin.html  routes.js:19:9
Defining route: /home.html  routes.js:19:9
Defining route: /list.html  routes.js:19:9
Defining route: /index.html  routes.js:19:9
Defining route: /itemdetails.html  routes.js:19:9
Defining route: /library.html  routes.js:19:9
Defining route: /librarydisplay.html  routes.js:19:9
Defining route: /librarysettings.html  routes.js:19:9
Defining route: /livetv.html  routes.js:19:9
Defining route: /livetvguideprovider.html  routes.js:19:9
Defining route: /livetvsettings.html  routes.js:19:9
Defining route: /livetvstatus.html  routes.js:19:9
Defining route: /livetvtuner.html  routes.js:19:9
Defining route: /log.html  routes.js:19:9
Defining route: /login.html  routes.js:19:9
Defining route: /metadataadvanced.html  routes.js:19:9
Defining route: /metadataimages.html  routes.js:19:9
Defining route: /metadatanfo.html  routes.js:19:9
Defining route: /movies.html  routes.js:19:9
Defining route: /music.html  routes.js:19:9
Defining route: /mypreferencesdisplay.html  routes.js:19:9
Defining route: /mypreferenceshome.html  routes.js:19:9
Defining route: /mypreferencessubtitles.html  routes.js:19:9
Defining route: /mypreferenceslanguages.html  routes.js:19:9
Defining route: /mypreferencesmenu.html  routes.js:19:9
Defining route: /myprofile.html  routes.js:19:9
Defining route: /notificationsetting.html  routes.js:19:9
Defining route: /notificationsettings.html  routes.js:19:9
Defining route: /nowplaying.html  routes.js:19:9
Defining route: /playbackconfiguration.html  routes.js:19:9
Defining route: /availableplugins.html  routes.js:19:9
Defining route: /installedplugins.html  routes.js:19:9
Defining route: /scheduledtask.html  routes.js:19:9
Defining route: /scheduledtasks.html  routes.js:19:9
Defining route: /search.html  routes.js:19:9
Defining route: /selectserver.html  routes.js:19:9
Defining route: /serveractivity.html  routes.js:19:9
Defining route: /apikeys.html  routes.js:19:9
Defining route: /streamingsettings.html  routes.js:19:9
Defining route: /support.html  routes.js:19:9
Defining route: /tv.html  routes.js:19:9
Defining route: /useredit.html  routes.js:19:9
Defining route: /userlibraryaccess.html  routes.js:19:9
Defining route: /usernew.html  routes.js:19:9
Defining route: /userparentalcontrol.html  routes.js:19:9
Defining route: /userpassword.html  routes.js:19:9
Defining route: /userprofiles.html  routes.js:19:9
Defining route: /wizardremoteaccess.html  routes.js:19:9
Defining route: /wizardfinish.html  routes.js:19:9
Defining route: /wizardlibrary.html  routes.js:19:9
Defining route: /wizardsettings.html  routes.js:19:9
Defining route: /wizardstart.html  routes.js:19:9
Defining route: /wizarduser.html  routes.js:19:9
Defining route: /videoosd.html  routes.js:19:9
Defining route: /configurationpage  routes.js:19:9
Defining route: /  routes.js:19:9
returning instance from getOrAddApiClient  connectionmanager.js:441:76
Begin connect  connectionmanager.js:714:9
Begin getAvailableServers  connectionmanager.js:493:17
Begin getConnectServers  connectionmanager.js:224:24
Begin connectToServers, with 1 servers  connectionmanager.js:504:17
begin connectToServer  connectionmanager.js:514:24
"tryReconnect: http://x.x.x.x:8096"  connectionmanager.js:328:82
"getTryConnectPromise http://x.x.x.x:8096"  connectionmanager.js:297:17
"ConnectionManager requesting url: http://x.x.x.x:8096/system/info/public"  connectionmanager.js:71:57
"fetchWithTimeout: timeoutMs: 20000, url: http://x.x.x.x:8096/system/info/public"  connectionmanager.js:59:16
"fetchWithTimeout: succeeded connecting to url: http://x.x.x.x:8096/system/info/public"  connectionmanager.js:62:40
"ConnectionManager response status: 200, url: http://x.x.x.x:8096/system/info/public"  connectionmanager.js:72:20
"Reconnect succeeded to http://x.x.x.x:8096"  connectionmanager.js:303:61
http request succeeded, but found a different server Id than what was expected  connectionmanager.js:521:71
resolving connectToServers with result.State: ServerSelection  connectionmanager.js:507:98
appRouter - processing path request /web#!/wizardstart.html  appRouter.js:390:9
appRouter - proceeding to /web#!/wizardstart.html  appRouter.js:428:9
TypeError: $ is not a function[Learn More]  wizardstart.js:28:9
app is hidden  apphost.js:203:13
triggering app resume event  apphost.js:195:13
Error opening web socket: Error: Cannot open web socket without access token.  apiclientcore.js:343:13
app is hidden  apphost.js:203:13
triggering app resume event  apphost.js:195:13
Error opening web socket: Error: Cannot open web socket without access token.  apiclientcore.js:343:13