Jump to content

[Solved] 6.9.2 to 6.11.0


Go to solution Solved by timthedevguy,

Recommended Posts

Greetings,

 

I recently upgraded my UNRAID from 6.9.2 to 6.11.0 and upon booting I cannot access the WebUI.  Shares are not started either, but one problem at a time.  Did some searching and such and found where sometimes the emhttp doesn't start so I checked the go file, attempted (even though forum said don't) to run it manually and was informed its already running.  Rebooted and performed a diagnostics and checked out those files.  

 

I did have SSL on my 6.9.2 and found this line in 'syslog.txt'

Sep 30 18:50:38 tower root: nginx: [emerg] cannot load certificate key "/boot/config/ssl/certs/tower_unraid_bundle.pem": PEM_read_bio_PrivateKey() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: ANY PRIVATE KEY)

 

Am I correct in thinking that could be the culprit?  How can I reset the system to use HTTP and no SSL certificates from the CLI?  I'll attach my diagnostics just in case it could be something else.

 

Any help/advice is very much appreciated.

tower-diagnostics-20221001-1019.zip

Edited by timthedevguy
Link to comment

Thanks JorgeB, that did not fix it:(

 

Just to clarify, my original post combined with newer responses may confuse folks.

 

WebGUI HTTPS: Not working

WebGUI HTTP: Not working

SSH: Working

PING: Working

Console: Working

Shares: Not working

Docker: Not working

 

When I was working on 6.9.2 I added a cert from my own internal PKI and changed the HTTP port from 80 to 8888

 

I have no qualms with downgrading if we think that would help.

Edited by timthedevguy
Link to comment

Since array auto start is disabled the array is stopped so it's normal for the shares and docker not to work, did you try accessing the GUI using the IP address?

 

P.S.: LAN cable is connected to eth1, not eth0, while not technically a problem with the default bound you should always use eth0 to avoid future issues.

Link to comment

Yeah, had to have a proxy server on port 80 though for my purposes and couldn't because UNRAID was using it, but....it looks like there are no good ideas on how to solve this.  Thank you to all for the ideas and help.

 

So instead, how can I either go back to 6.9.2 or get a working 6.11.0?  Do I run the usb installer and copy over some config files or am I hosed completely?

Link to comment
  • Solution

I finally figured it out, had lots of time in the ER yesterday to think lol.

 

What I did.

 

Reviewed syslog from diagnostics, found the nginx was still complaining about the SSL certificate, I verified SSL was set to no in ident.cfg, changed http port back to 80 and then renamed the /boot/config/ssl/certs folder to certs_old.

 

I then ran '/etc/rc.d/rc.nginx start' and now I have access to the UI.  Rebooted and verified access is still ok.

 

As a last tidbit, I regenerated my SSL certs from my internal AD CA and have had no issues.

 

Thanks again for all the help folks!

Edited by timthedevguy
  • Like 1
Link to comment
  • timthedevguy changed the title to [Solved] 6.9.2 to 6.11.0

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...