SOLVED Problems after hardware forklift upgrade

JDCynical

Contributor
Joined
Aug 18, 2014
Messages
141
UPDATE:
Turns out that the javascript console gave the clue. Primary script was erroring, which pointed me to one of the sub-scripts. Looking at the area the errors were pointing at, found that the sqlite DB had the correct number of vlans, but the webui was showing one extra (no idea where it came from right now).

Removed the 'bad' entry from the ui, and the dashboard now works as expected.

Original post down below for the search engine

Greetings.

TrueNAS-12.0-U8

I recently moved my install from:
Boot drive is on SSD, storage drives are a mix of motherboard SATA ports and SAS2008 adaptors
Supermicro X9SCL+-F
E3-1230 V2
16 gig ecc
10 gig broadcom nic

to:

Boot drive is on SSD, storage drives all on SAS2008 adaptors
Supermicro X10DRH-C
Dual E5-2630 V4 (overkill I know, but the chips were cheap and I wanted all the pcie slots useable)
64 gig ECC
10 gig broadcom nic

What is borken:
Got a few things really, so far the top two are the dashboard is blank and various SMB access errors that were working fine previously.

As for the dashboard, resetting the system to defaults does get it working as expected, but this is kind of the 'nuclear option' and causes more of a mess with having to reconfigure all the things. This is reproducible across multiple browsers as well

Interestingly, if I reimport the config DB after a reset, it does the same things as before, leading me to believe that something in the DB is messed up.

I did look at the javascript console in chrome, and it shows interesting things like:
Error: Object: { "error": 13, "type": null, "reason": "Not authenticated", "trace": null, "extra": null }

ERROR TypeError: Cannot read properties of undefined (reading 'state') at 18.53d71b612da733c918ba.js:1:8381 at Array.forEach (<anonymous>) at e._next (18.53d71b612da733c918ba.js:1:8243) at e.__tryOrUnsub (main.0fe5b3b7001e55006882.js:1:1156469) at e.next (main.0fe5b3b7001e55006882.js:1:1155614) at e._next (main.0fe5b3b7001e55006882.js:1:1154682) at e.next (main.0fe5b3b7001e55006882.js:1:1154353) at e.next (main.0fe5b3b7001e55006882.js:1:1320605) at t.emit (main.0fe5b3b7001e55006882.js:1:444815) at e._next (main.0fe5b3b7001e55006882.js:1:3713197) at e.__tryOrUnsub (main.0fe5b3b7001e55006882.js:1:1156469) at e.next (main.0fe5b3b7001e55006882.js:1:1155614) at e._next (main.0fe5b3b7001e55006882.js:1:1154682) at e.next (main.0fe5b3b7001e55006882.js:1:1154353) at t.onmessage (main.0fe5b3b7001e55006882.js:1:1968201) at WebSocket.w (polyfills.dfc5ec7548fd9565e416.js:1:18973) at e.invokeTask (polyfills.dfc5ec7548fd9565e416.js:1:8588) at Object.onInvokeTask (main.0fe5b3b7001e55006882.js:1:2170422) at e.invokeTask (polyfills.dfc5ec7548fd9565e416.js:1:8509) at t.runTask (polyfills.dfc5ec7548fd9565e416.js:1:3667) at t.invokeTask [as invoke] (polyfills.dfc5ec7548fd9565e416.js:1:9720) at p (polyfills.dfc5ec7548fd9565e416.js:1:22698) at WebSocket.h (polyfills.dfc5ec7548fd9565e416.js:1:22931) Vn @ main.0fe5b3b7001e55006882.js:1

I did look around in the backup of the config db, but I didn't see anything regarding the dashboard or CPU/RAM settings. I'm not afraid to crawl through the various bits in the DB and hand-make a new one with multiple copy and paste, or remake a blank section to reconfig via the GUI, but without knowing where to look in said DB, it's needle hunting time.

Any suggestions on where to look or docs to reference?
 
Last edited:
Top