FlexRAID Support Forum

Feature requests and bug reports => Bug Reports => RAID-F Bug Reports => Topic started by: Qubix1 on September 18, 2015, 04:37:35 pm

Title: Upgrade to 2.1, Pool starts but not visible
Post by: Qubix1 on September 18, 2015, 04:37:35 pm
Hello Everyone,

I, like many, got the e-mail today and decided to upgrade. After the upgrade, the storage pool starts, I am able to  go to the toolbox and perform a Quick Validate. When the storage pool starts, it says it started on the drive letter F: which is what I had it set to before the upgrade. However, within explorer the drive is not listed. I cannot navigate to it in command prompt F: and the network shares that were present before do not resolve.

Windows Server 2012 R2

What I have done before now:
-Stopped the storage pool
-Stopped the FlexRAID service
-Uninstalled
-Deleted the folder
-Rebooted
-Installed 2.1
-Rebooted, just to be on the safe side
-Stop pool, start pool, says "Storage pool started successfully on drive F:..."
-Can't navigate to drive in explorer

I've also attempted to reinstall it twice more following the same steps above.

Any ideas?

Qubix
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 18, 2015, 05:05:05 pm
Check the logs. Both FlexRAID.log and FlexRAID.sys.log.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Qubix1 on September 18, 2015, 05:45:32 pm
FlexRAID.sys.log:
[2015-09-18 14:33:39.078139][9152][DLL_THREAD_ATTACH] ID=9152
[2015-09-18 14:33:39.247677][9180]Build Timestamp [Sep  8 2015 07:54:17]
[2015-09-18 14:33:39.247677][9180]
--------------- Storage Pool Start ---------------
[2015-09-18 14:33:39.247677][9180][Mounting Storage Pool]
[2015-09-18 14:33:39.247677][9180][VM already acquired...]
[2015-09-18 14:33:39.247677][9180][Building options...]
[2015-09-18 14:34:00.335946][9180][mount] [Create New Storage Pool] ErrorCode=31 Message=Mount error! Code=87 Message=The parameter is incorrect.

The FlexRAID.log:
[2015-09-18 14:33:07,016] INFO : Starting FlexRAID...
[2015-09-18 14:33:07,016] INFO : FlexRAID 2.1 [Snapshot 1.1 / Storage Pool 2.0] [2015.09.14]
[2015-09-18 14:33:07,016] INFO : Started: September 18, 2015 2:33:07 PM PDT
[2015-09-18 14:33:39,077] INFO : Initiating FlexRAID Storage Pool...
[2015-09-18 14:33:39,093] INFO : Host OS = Microsoft Windows [Version 6.3.9600]
[2015-09-18 14:33:39,093] INFO : Building View Registry...
[2015-09-18 14:33:39,093] INFO : Building Auto View Registry...
[2015-09-18 14:33:39,109] INFO : Loading View options...
[2015-09-18 14:33:39,143] INFO : Using Auto-View definition...
[2015-09-18 14:33:39,143] INFO : Building View Handler...
[2015-09-18 14:33:39,246] INFO : Mounting Storage Pool drive...
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 18, 2015, 06:15:18 pm
Does not look like the pool driver updated properly for you.

Try running UserMode.cmd from <install dir>\ext. If that does not work, there is compatibility issue and you might need an OS re-install.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: tristo7 on September 18, 2015, 06:33:47 pm
ERROR: Storage Pool handler initialization failure!

whenever i try to start the storage pool. I stopped the old service, uninstalled 2.0, rebooted, installed 2.1, tried it ^^error^^, tried running usermode, tried it ^^error^^. Cannot find any old install files for 2.0 latest release... please help me.

Quote
[2015-09-18 18:34:58,457] ERROR: Storage Pool handler initialization failure!
java.io.IOException: Storage Pool handler initialization failure!
   at com.tchegbe.lib.io.view.g.a.b(Unknown Source)
   at com.tchegbe.lib.io.view.g.a.a(Unknown Source)
   at com.tchegbe.lib.io.a.b.v.a(Unknown Source)
   at com.tchegbe.lib.io.a.f.b(Unknown Source)
   at com.tchegbe.lib.io.a.f.a(Unknown Source)
   at com.tchegbe.flexraid.main.b.J.initStoragePool(Unknown Source)
   at com.tchegbe.flexraid.main.b.A.initStoragePool(Unknown Source)
   at com.google.gwt.user.server.rpc.RPC.<unknown>(Unknown Source)
   at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(Unknown Source)
   at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(Unknown Source)
   at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(Unknown Source)
   at javax.servlet.http.HttpServlet.service(Unknown Source)
   at javax.servlet.http.HttpServlet.service(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHolder.handle(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Unknown Source)
   at com.tchegbe.lib.gwt.server.servlet.SecurityFilter.doFilter(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler.doHandle(Unknown Source)
   at org.eclipse.jetty.server.session.SessionHandler.doHandle(Unknown Source)
   at org.eclipse.jetty.server.handler.ContextHandler.doHandle(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler.doScope(Unknown Source)
   at org.eclipse.jetty.server.session.SessionHandler.doScope(Unknown Source)
   at org.eclipse.jetty.server.handler.ContextHandler.doScope(Unknown Source)
   at org.eclipse.jetty.server.handler.ScopedHandler.handle(Unknown Source)
   at org.eclipse.jetty.server.handler.HandlerList.handle(Unknown Source)
   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(Unknown Source)
   at org.eclipse.jetty.server.Server.handle(Unknown Source)
   at org.eclipse.jetty.server.HttpConnection.handleRequest(Unknown Source)
   at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(Unknown Source)
   at org.eclipse.jetty.http.HttpParser.parseNext(Unknown Source)
   at org.eclipse.jetty.http.HttpParser.parseAvailable(Unknown Source)
   at org.eclipse.jetty.server.BlockingHttpConnection.handle(Unknown Source)
   at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(Unknown Source)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.<unknown>(Unknown Source)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

At this point i just want my old 2.0 install back...
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Qubix1 on September 18, 2015, 06:39:37 pm
OS re-install is a bit extreme isn't it?
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 18, 2015, 06:53:09 pm
The old build is at: http://dl.flexraid.com/FlexRAID-2.0-Final_2014-08-16.exe
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: tristo7 on September 18, 2015, 06:57:39 pm
Using that install i get it installed... and the pool works... but its like solid white background and i cant see my storage drives or interact with it properly.(http://i.imgur.com/6mljWXD.png)

Quote
com.google.gwt.core.client.JavaScriptException
(TypeError) : Cannot read property 'd' of null

That error when i try to refresh my drive manager... it shows absolutely nothing in there, but shows that i can delete the configuration. Just an hour ago this was a fully working no-issues installation.. all i tried was the 2.1 update.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 18, 2015, 08:09:40 pm
Yeah, you need to revert the DB configuration file if you make a backup of it. Version 2.1 knows how to migrate version 2.0 configurations, but version 2.0 does not understand 2.1 changes.

One thing you could have tried when using version 2.1 was to backup and delete the config DB so as to start fresh. After that, you could have imported your RAID configuration and complete the missing settings.

When reporting issues, make sure to provide full logs otherwise there is very little to go by.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Qubix1 on September 18, 2015, 11:24:42 pm
I followed what you recommended to tistro7 who reverted back to an earlier version and my pool is running.

While on 2.1, I did as you had requested, with backing up the db file and deleting it. Recreated the RAID and imported existing configuration from the parity drive. Not sure about the last part about completing the missing settings. It still did not work though.

Reverting back to 2.0 I did the following:
Stopped the pool
Stopped the service
Uninstalled
Deleted the db file
Restarted
Installed 2.0
Copied over old DB file from a nightly backup of my system
My background is now white like tristo7.

Looking at the logs, it appears as though I was using a build dated November 10, 2012. Any chance you have that file laying around? And would not being on the latest build and upgrading to 2.1 cause any issues? There was nothing that stated I had to be on the latest version to upgrade and there was no upgrade path listed, so didn't figure it made a difference.

Advise?
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 19, 2015, 07:14:37 am
If the UI isn't showing as normal, refresh the screen, and look at the logs for possible relevant errors.
And, the November 2012 build is not available.

Did you run the UserMode.cmd from <install dir>\ext as I had suggested while on 2.1? You also need to reboot after running it.
If being back on 2.0 works for you, it means that the pool driver is not updating properly on your system for whatever reason.
One option, would be to go the pool UI, advanced, and choose to uninstall the driver, then uninstall the app, reboot, re-install accepting all the defaults.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Qubix1 on September 19, 2015, 12:36:28 pm
Brahim,

Yes, I ran the UserMode.cmd from the install directory from a admin command prompt a few times, rebooting each time.

I attempted to do what you recommended with uninstalling the driver, uninstalling the app, reboot, re-install with defaults. Still no dice on 2.1.

I went back to 2.0 again and got it running again. Still have the white background.

I've uploaded a cleaned log file of everything I did this morning. I can include the sys log too if you would like.

Qubix
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 19, 2015, 01:17:46 pm
The only reason why the UI would not load properly for you and not relevant log entry would be a browser cache issue.

Unrelated to your issues though, PM me a copy of your old DB configuration. I want to look into the class cast exception some of you are having.
Why the driver is not updating properly for you in 2.1 is something I am keeping an eye on but really don't know the reason nor the solution if what has been suggested so far isn't working.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: tristo7 on September 19, 2015, 10:18:48 pm
Completely reinstalled fresh on flexraid 2.1. completely re-did my array (took ~22 hrs to do parity) and i still get the original error. Here are some logs:
flexraid:
Quote
[2015-09-19 22:13:57,790] INFO : Loading View options...
[2015-09-19 22:13:57,790] INFO : Using Auto-View definition...
[2015-09-19 22:13:57,790] INFO : Building View Handler...
[2015-09-19 22:13:57,826] INFO : Mounting Storage Pool drive...
[2015-09-19 22:14:09,948] WARN : Active Storage Pool initialization failure... aborting!
[2015-09-19 22:14:09,948] ERROR: Storage Pool handler initialization failure!
java.io.IOException: Storage Pool handler initialization failure!
   at com.tchegbe.lib.io.view.g.a.b(Unknown Source)
   at com.tchegbe.lib.io.view.g.a.a(Unknown Source)
   at com.tchegbe.lib.io.a.b.v.a(Unknown Source)
   at com.tchegbe.lib.io.a.f.b(Unknown Source)
   at com.tchegbe.lib.io.a.f.a(Unknown Source)
   at com.tchegbe.flexraid.main.b.J.initStoragePool(Unknown Source)
   at com.tchegbe.flexraid.main.b.A.initStoragePool(Unknown Source)
   at com.google.gwt.user.server.rpc.RPC.<unknown>(Unknown Source)
   at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(Unknown Source)
   at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(Unknown Source)
   at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(Unknown Source)
   at javax.servlet.http.HttpServlet.service(Unknown Source)
   at javax.servlet.http.HttpServlet.service(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHolder.handle(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Unknown Source)
   at com.tchegbe.lib.gwt.server.servlet.SecurityFilter.doFilter(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler.doHandle(Unknown Source)
   at org.eclipse.jetty.server.session.SessionHandler.doHandle(Unknown Source)
   at org.eclipse.jetty.server.handler.ContextHandler.doHandle(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler.doScope(Unknown Source)
   at org.eclipse.jetty.server.session.SessionHandler.doScope(Unknown Source)
   at org.eclipse.jetty.server.handler.ContextHandler.doScope(Unknown Source)
   at org.eclipse.jetty.server.handler.ScopedHandler.handle(Unknown Source)
   at org.eclipse.jetty.server.handler.HandlerList.handle(Unknown Source)
   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(Unknown Source)
   at org.eclipse.jetty.server.Server.handle(Unknown Source)
   at org.eclipse.jetty.server.HttpConnection.handleRequest(Unknown Source)
   at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(Unknown Source)
   at org.eclipse.jetty.http.HttpParser.parseNext(Unknown Source)
   at org.eclipse.jetty.http.HttpParser.parseAvailable(Unknown Source)
   at org.eclipse.jetty.server.BlockingHttpConnection.handle(Unknown Source)
   at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(Unknown Source)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.<unknown>(Unknown Source)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[2015-09-19 22:15:03,923] INFO : Service stopping...
[2015-09-19 22:15:03,923] INFO : Stopping views...
[2015-09-19 22:15:03,923] INFO : Stopping scheduler...
[2015-09-19 22:15:03,923] INFO : Stopping web server...
[2015-09-19 22:15:03,975] INFO : Stopping socket server...
[2015-09-19 22:15:03,975] INFO : Shutting down at: 9/19/15 10:15 PM
[2015-09-19 22:15:03,975] INFO : Closing all client connections...
[2015-09-19 22:16:01,138] INFO : Setting core service port to 9595
[2015-09-19 22:16:01,138] INFO : Setting Http port to 8080
[2015-09-19 22:16:01,138] INFO : Https port not set. Https requests will not be serviced...
[2015-09-19 22:16:01,138] INFO : Starting FlexRAID...
[2015-09-19 22:16:01,138] INFO : FlexRAID 2.1 [Snapshot 1.1 / Storage Pool 2.0] [2015.09.14]
[2015-09-19 22:16:01,138] INFO : Started: September 19, 2015 10:16:01 PM CDT
[2015-09-19 22:16:02,563] INFO : Initiating FlexRAID Storage Pool...
[2015-09-19 22:16:02,569] INFO : Host OS = Microsoft Windows [Version 6.3.9600]
[2015-09-19 22:16:02,569] INFO : Building View Registry...
[2015-09-19 22:16:02,569] INFO : Building Auto View Registry...
[2015-09-19 22:16:02,580] INFO : Loading View options...
[2015-09-19 22:16:02,582] INFO : Using Auto-View definition...
[2015-09-19 22:16:02,582] INFO : Building View Handler...
[2015-09-19 22:16:02,607] INFO : Mounting Storage Pool drive...
[2015-09-19 22:16:15,119] WARN : Active Storage Pool initialization failure... aborting!
[2015-09-19 22:16:15,119] ERROR: Storage Pool handler initialization failure!
java.io.IOException: Storage Pool handler initialization failure!
   at com.tchegbe.lib.io.view.g.a.b(Unknown Source)
   at com.tchegbe.lib.io.view.e.c.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[2015-09-19 22:16:19,844] INFO : Initiating FlexRAID Storage Pool...
[2015-09-19 22:16:19,850] INFO : Host OS = Microsoft Windows [Version 6.3.9600]
[2015-09-19 22:16:19,850] INFO : Building View Registry...
[2015-09-19 22:16:19,850] INFO : Building Auto View Registry...
[2015-09-19 22:16:19,852] INFO : Loading View options...
[2015-09-19 22:16:19,853] INFO : Using Auto-View definition...
[2015-09-19 22:16:19,853] INFO : Building View Handler...
[2015-09-19 22:16:19,879] INFO : Mounting Storage Pool drive...
[2015-09-19 22:16:32,388] WARN : Active Storage Pool initialization failure... aborting!
[2015-09-19 22:16:32,388] ERROR: Storage Pool handler initialization failure!
java.io.IOException: Storage Pool handler initialization failure!
   at com.tchegbe.lib.io.view.g.a.b(Unknown Source)
   at com.tchegbe.lib.io.view.g.a.a(Unknown Source)
   at com.tchegbe.lib.io.a.b.v.a(Unknown Source)
   at com.tchegbe.lib.io.a.f.b(Unknown Source)
   at com.tchegbe.lib.io.a.f.a(Unknown Source)
   at com.tchegbe.flexraid.main.b.J.initStoragePool(Unknown Source)
   at com.tchegbe.flexraid.main.b.A.initStoragePool(Unknown Source)
   at com.google.gwt.user.server.rpc.RPC.<unknown>(Unknown Source)
   at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(Unknown Source)
   at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(Unknown Source)
   at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(Unknown Source)
   at javax.servlet.http.HttpServlet.service(Unknown Source)
   at javax.servlet.http.HttpServlet.service(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHolder.handle(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Unknown Source)
   at com.tchegbe.lib.gwt.server.servlet.SecurityFilter.doFilter(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler.doHandle(Unknown Source)
   at org.eclipse.jetty.server.session.SessionHandler.doHandle(Unknown Source)
   at org.eclipse.jetty.server.handler.ContextHandler.doHandle(Unknown Source)
   at org.eclipse.jetty.servlet.ServletHandler.doScope(Unknown Source)
   at org.eclipse.jetty.server.session.SessionHandler.doScope(Unknown Source)
   at org.eclipse.jetty.server.handler.ContextHandler.doScope(Unknown Source)
   at org.eclipse.jetty.server.handler.ScopedHandler.handle(Unknown Source)
   at org.eclipse.jetty.server.handler.HandlerList.handle(Unknown Source)
   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(Unknown Source)
   at org.eclipse.jetty.server.Server.handle(Unknown Source)
   at org.eclipse.jetty.server.HttpConnection.handleRequest(Unknown Source)
   at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(Unknown Source)
   at org.eclipse.jetty.http.HttpParser.parseNext(Unknown Source)
   at org.eclipse.jetty.http.HttpParser.parseAvailable(Unknown Source)
   at org.eclipse.jetty.server.BlockingHttpConnection.handle(Unknown Source)
   at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(Unknown Source)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.<unknown>(Unknown Source)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

flexraid.sys:
Quote
--------------- Storage Pool Start ---------------
[2015-09-19 22:13:57.828822][1228][Mounting Storage Pool]
[2015-09-19 22:13:57.828822][1228][VM already acquired...]
[2015-09-19 22:13:57.828822][1228][Building options...]
[2015-09-19 22:14:09.888015][1228][mount] [Create New Storage Pool] ErrorCode=31 Message=Mount error! Code=87 Message=The parameter is incorrect.


[2015-09-19 22:16:02.313113][4192][DLL_THREAD_ATTACH] ID=4192
[2015-09-19 22:16:02.609093][4984]Build Timestamp [Sep  8 2015 07:54:17]
[2015-09-19 22:16:02.609093][4984]


--------------- Storage Pool Start ---------------
[2015-09-19 22:16:02.609093][4984][Mounting Storage Pool]
[2015-09-19 22:16:02.609093][4984][VM already acquired...]
[2015-09-19 22:16:02.609093][4984][Building options...]
[2015-09-19 22:16:14.628159][4984][mount] [Create New Storage Pool] ErrorCode=31 Message=Mount error! Code=87 Message=The parameter is incorrect.


[2015-09-19 22:16:19.881996][3840]Build Timestamp [Sep  8 2015 07:54:17]
[2015-09-19 22:16:19.881996][3840]


--------------- Storage Pool Start ---------------
[2015-09-19 22:16:19.881996][3840][Mounting Storage Pool]
[2015-09-19 22:16:19.881996][3840][VM already acquired...]
[2015-09-19 22:16:19.881996][3840][Building options...]
[2015-09-19 22:16:31.895037][3840][mount] [Create New Storage Pool] ErrorCode=31 Message=Mount error! Code=87 Message=The parameter is incorrect.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: tristo7 on September 20, 2015, 09:10:15 am
Completely redid my flexraid from scratch on 2.0 final release and it works, but now whenever i attempt to run an update, quick validate, validate, or verify i get null pointer exceptions.

Version: 2.0 final [2014-08-16] [Snapshot 1.4 stable / Storage Pool 1.0 stable / Real-Time 1.0 experimental]

I have never had this much trouble with FlexRAID. :/

Enabled trace logging here are some more logs:

flexraid.log:
Quote
[2015-09-20 09:18:23,903] TRACE: Executing: view
[2015-09-20 09:18:23,903] TRACE: View Manager - executing state
[2015-09-20 09:18:23,903] TRACE:    => {"success": true, "status": null, "commandMessages": [], "serverMessages": null, "infos": [{"installed": true, "rebootRequired": false, "published": true, "markedToStartAutomatically": true, "autoStartDelay": 750, "hasSharesToReconnect": true, "running": false, "starting": true, "stopping": false}]}
[2015-09-20 09:18:23,997] TRACE: Executing: cruise-control
[2015-09-20 09:18:23,997] TRACE:    => {"success": true, "status": null, "commandMessages": [], "serverMessages": null, "infos": []}
[2015-09-20 09:18:23,997] TRACE: Executing: cruise-control
[2015-09-20 09:18:23,997] TRACE:    => {"success": true, "status": null, "commandMessages": [], "serverMessages": null, "infos": []}
[2015-09-20 09:18:23,997] TRACE: Executing: cruise-control
[2015-09-20 09:18:23,997] TRACE:    => {"success": true, "status": null, "commandMessages": [], "serverMessages": null, "infos": []}
[2015-09-20 09:18:23,997] TRACE: Executing: cruise-control
[2015-09-20 09:18:23,997] TRACE:    => {"success": true, "status": null, "commandMessages": [], "serverMessages": null, "infos": []}
[2015-09-20 09:18:23,997] TRACE: Executing: cruise-control
[2015-09-20 09:18:23,997] TRACE:    => {"success": true, "status": null, "commandMessages": [], "serverMessages": null, "infos": []}
[2015-09-20 09:18:28,031] TRACE: Disabling recycle bin if needed...
[2015-09-20 09:18:28,062] TRACE: Checking and executing after pool start instructions..
[2015-09-20 09:18:29,001] TRACE: Executing: upload
[2015-09-20 09:18:29,001] TRACE:    => {"success": true, "status": {"referenceCode": "1", "task": "update", "status": "STATUS_STARTED", "progress": null, "report": null, "processes": 0, "processesRequested": 0}, "commandMessages": [{"messageCode": "successTaskInitiated", "messageData": ["update", "1"]}], "serverMessages": null}
[2015-09-20 09:18:29,001] INFO : Executing update...
[2015-09-20 09:18:29,001] INFO : [update] started at: Sun Sep 20 09:18:29 CDT 2015
[2015-09-20 09:18:29,110] ERROR: [update] error: NullPointerException[null]
java.lang.NullPointerException
   at com.tchegbe.lib.io.a.g.c.a(Unknown Source)
   at com.tchegbe.lib.io.a.e.q.a(Unknown Source)
   at com.tchegbe.lib.io.a.e.c.a.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[2015-09-20 09:18:29,110] INFO : [update] completed at: Sun Sep 20 09:18:29 CDT 2015
[2015-09-20 09:18:29,501] TRACE: Executing: view
[2015-09-20 09:18:29,501] TRACE: View Manager - executing state
[2015-09-20 09:18:29,501] TRACE:    => {"success": true, "status": null, "commandMessages": [], "serverMessages": null, "infos": [{"installed": true, "rebootRequired": false, "published": true, "markedToStartAutomatically": true, "autoStartDelay": 750, "hasSharesToReconnect": true, "running": true, "starting": false, "stopping": false}]}
[2015-09-20 09:18:31,440] INFO : Reconnecting Q$="Q:" /GRANT:Everyone,FULL
[2015-09-20 09:18:31,456] INFO : Reconnecting Sys="Q:\Sys" /GRANT:Everyone,FULL
[2015-09-20 09:18:59,787] TRACE: Executing: upload
[2015-09-20 09:18:59,787] TRACE:    => {"success": true, "status": {"referenceCode": "2", "task": "quick-validate", "status": "STATUS_STARTED", "progress": null, "report": null, "processes": 0, "processesRequested": 0}, "commandMessages": [{"messageCode": "successTaskInitiated", "messageData": ["quick-validate", "2"]}], "serverMessages": null}
[2015-09-20 09:18:59,787] INFO : Executing quick-validate...
[2015-09-20 09:18:59,787] INFO : [quick-validate] started at: Sun Sep 20 09:18:59 CDT 2015
[2015-09-20 09:18:59,787] TRACE: Doing quick validation... will not test for corruption!
[2015-09-20 09:18:59,819] ERROR: [quick-validate] error: NullPointerException[null]
java.lang.NullPointerException
   at com.tchegbe.lib.io.a.g.c.a(Unknown Source)
   at com.tchegbe.lib.io.a.g.c.<unknown>(Unknown Source)
   at com.tchegbe.lib.io.a.g.c.<unknown>(Unknown Source)
   at com.tchegbe.lib.io.a.e.x.a(Unknown Source)
   at com.tchegbe.lib.io.a.e.c.a.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[2015-09-20 09:18:59,819] INFO : [quick-validate] completed at: Sun Sep 20 09:18:59 CDT 2015
[2015-09-20 09:19:09,640] TRACE: Executing: upload
[2015-09-20 09:19:09,640] TRACE:    => {"success": true, "status": {"referenceCode": "3", "task": "validate", "status": "STATUS_STARTED", "progress": null, "report": null, "processes": 0, "processesRequested": 0}, "commandMessages": [{"messageCode": "successTaskInitiated", "messageData": ["validate", "3"]}], "serverMessages": null}
[2015-09-20 09:19:09,640] INFO : Executing validate...
[2015-09-20 09:19:09,640] INFO : [validate] started at: Sun Sep 20 09:19:09 CDT 2015
[2015-09-20 09:19:09,655] ERROR: [validate] error: NullPointerException[null]
java.lang.NullPointerException
   at com.tchegbe.lib.io.a.g.c.a(Unknown Source)
   at com.tchegbe.lib.io.a.g.c.<unknown>(Unknown Source)
   at com.tchegbe.lib.io.a.g.c.<unknown>(Unknown Source)
   at com.tchegbe.lib.io.a.e.x.a(Unknown Source)
   at com.tchegbe.lib.io.a.e.c.a.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[2015-09-20 09:19:09,655] INFO : [validate] completed at: Sun Sep 20 09:19:09 CDT 2015
[2015-09-20 09:19:16,251] TRACE: Executing: upload
[2015-09-20 09:19:16,251] TRACE:    => {"success": true, "status": {"referenceCode": "4", "task": "verify", "status": "STATUS_STARTED", "progress": null, "report": null, "processes": 0, "processesRequested": 0}, "commandMessages": [{"messageCode": "successTaskInitiated", "messageData": ["verify", "4"]}], "serverMessages": null}
[2015-09-20 09:19:16,251] INFO : Executing verify...
[2015-09-20 09:19:16,251] INFO : [verify] started at: Sun Sep 20 09:19:16 CDT 2015
[2015-09-20 09:19:16,282] ERROR: [verify] error: NullPointerException[null]
java.lang.NullPointerException
   at com.tchegbe.lib.io.a.g.c.a(Unknown Source)
   at com.tchegbe.lib.io.a.g.c.a(Unknown Source)
   at com.tchegbe.lib.io.a.g.c.<unknown>(Unknown Source)
   at com.tchegbe.lib.io.a.e.y.a(Unknown Source)
   at com.tchegbe.lib.io.a.e.c.a.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[2015-09-20 09:19:16,282] INFO : [verify] completed at: Sun Sep 20 09:19:16 CDT 2015

Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 20, 2015, 11:09:25 am
If you ran the Update task while on 2.1, you will need to rebuild parity if going back to 2.0.
So, delete the configuration, quick-format the parity disk, and reconfigure anew.

I personally, think you should have stuck to version 2.1. What's causing the pool driver to not properly update will eventually be found.
In fact, if you go forward with 2.1, PM me with access to your system to have a look.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: tristo7 on September 20, 2015, 11:16:33 am
I would have stayed on 2.1, but i cannot get the pool to start and therefore have no access to my files. I can't afford to have much downtime. When a fix comes in place i will gladly implement it. Just for reference i am running the following:

Windows Server 2012 R2

Hardware:
Asus B85M-G (https://www.asus.com/us/Motherboards/B85MG/)
Intel i5
32 GB RAM
5x Western Digital 3TB RED drives (2 bought a little over a year ago, 3 within the past few months)
   3 DRUs
   2 PPUs
1x 250GB SSD (OS)

Provided the re-create works i will just stay posted on the updates to 2.1 and implement it later.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: mcrommert on September 20, 2015, 07:59:58 pm
Having exactly the same issue...pool will start...resolves fine in the log files...never shows up in explorer and can't be manually accessed either :(
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 20, 2015, 11:40:00 pm
All those affected, please state:

1. What OS?
2. Do/did you have a Paragon product install/ed?
3. What disk tool you have installed (Acronis and others)?
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: mcrommert on September 21, 2015, 08:04:25 am
Okay so here's mine

1. Os is Windows 10 RTM with cumulative updates up to date
2.  don't have any paragon products
3.  Don't think i have any disk tools installed - I do have drivepool installed
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 21, 2015, 08:43:34 am
Try the latest release: FlexRAID 2.1 Final (2015-09-21-r2).
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: mcrommert on September 21, 2015, 08:51:06 am
okay doing that now.  Just to let you know i uninstalled drivepool software and that didn't change anything...will report back with what happened after new install
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: mcrommert on September 21, 2015, 08:54:37 am
okay getting "Step 0 install has failed" when trying to start pool...figuring this may have to do with driver install

Also pertinent info...when i upgraded to first version of 2.1 my password and username no longer worked and it had just defaulted to empty password and username

Now my username and password are needed again
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 21, 2015, 09:00:22 am
PM me remote access if possible.

The latest release now properly migrates login, email configuration, and few other things that were missed.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: mcrommert on September 21, 2015, 10:42:22 am
to keep you up to date...i will save trying pool again for a complete reinstall of the os...I went to do a parity calc since it didn't run last night due to scheduler losing its schedule...kept on giving me a dru 2 is unavailable...definitely was still there and i run two different smart tests on it and its fine.  Downgraded back to 2.0 and other than the background and formatting for the web ui being messed up, parity calculations are working again.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: mcrommert on September 21, 2015, 10:45:30 am
And fixed the ui issues with a cache deletion
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: tristo7 on September 21, 2015, 11:09:56 pm
So i got the update to work by running the re-create, but now i get randy BSODs...

Quote
Bugcheck code: 0x50 (0xFFFFE00071A17FFE, 0x0, 0xFFFFF801B0201106, 0x0)
Error: PAGE_FAULT_IN_NONPAGED_AREA
file path: C:\Program Files (x86)\OpenEgg.org\FlexRAID RAID-F 2.0\ext\w.d
product: Windows (R) Win 7 DDK driver
company: Windows (R) Win 7 DDK provider
description: FlexRAID's Dokan Filesystem Driver

All those affected, please state:

1. What OS?
2. Do/did you have a Paragon product install/ed?
3. What disk tool you have installed (Acronis and others)?

Windows Server 2012 R2 latest updates, as always.

I don' think so. Does not ring a bell.

I only have Acronis Drive Monitor installed as far as disk monitoring goes.. but i have had it installed before i put flexRAID on my server a year or more ago.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 22, 2015, 06:58:58 am
Bugcheck code: 0x50 (0xFFFFE00071A17FFE, 0x0, 0xFFFFF801B0201106, 0x0)
Error: PAGE_FAULT_IN_NONPAGED_AREA
file path: C:\Program Files (x86)\OpenEgg.org\FlexRAID RAID-F 2.0\ext\w.d
product: Windows (R) Win 7 DDK driver
company: Windows (R) Win 7 DDK provider
description: FlexRAID's Dokan Filesystem Driver
You are using the old driver. The very very old driver. Don't.
In the Web UI, go to the System Control panel and find the option that speaks of using the old driver and disable it.
You will also need to delete all current Pool or CC configuration as they are now bound to that old driver.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Qubix1 on September 22, 2015, 12:11:27 pm
1. What OS? Windows Server 2012 R2
2. Do/did you have a Paragon product install/ed? No
3. What disk tool you have installed (Acronis and others)? I am making use of Intel Rapid Storage RAID 1 system drive, Microsoft Storage Spaces for another RAID 1, Veeam Endpoint Backup for the system drive.

Will try the new update when I have the chance.

Qubix1
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Qubix1 on September 22, 2015, 02:05:19 pm
Installed the 2.1 R2. Same issues persist. Able to start pool, but doesn't show in explorer.

Question: If I manually uninstall the driver through Preferences and Settings > Storage Pool Merge Configuration, should I not be able to Start Storage Pool?

I ask this because I did that, and I was still able to Start Storage Pool. Both before and after a reboot. Just throwing that out there to help troubleshoot our issue.

Qubix1
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 22, 2015, 02:52:20 pm
Uninstalling of the new driver has actually been disabled in the recent releases mainly because there wasn't a need to.

I am still rather curious as to what is causing the issue for some users.
So far, I have a Windows 10 user affected - and now you on Win 2012 R2. It is definitely not the OSes. So, the thing now is figure out what's interfering.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Qubix1 on September 22, 2015, 02:58:08 pm
Windows Server 2012 R2

tristo7 is on 2012 R2 as well.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on September 22, 2015, 03:38:09 pm
tristo7 is on 2012 R2 as well.
He is not on the latest build and actually reverted back to version 2.0.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: JohnL on October 04, 2015, 01:33:27 am
I'm having the same issue after a reboot. I go into the Web UI and it says the storage pool is running, but it does not show up in explorer. The network shares are visible, but if I try to access any of them I'm told that the device is not ready.  If I stop the pool and then restart it the pool drive is now visible and the network shares work. I am not seeing any other errors. I previously had the 9-21-15-r2 version installed and I noticed the same behavior. I have run UserMode.cmd and rebooted and that didn't change the symptoms.

1. What OS? WHS 2011
2. Do/did you have a Paragon product install/ed? No
3. What disk tool you have installed (Acronis and others)? Hard Disk Sentinel

Here is a section of the Flexraid.sys.log that shows the only error I'm seeing. The log starts at 22:48 after a reboot. At 22:53 I restarted the pool which then was visible and useable.

[2015-10-03 22:48:06.270176][3544][DLL_THREAD_ATTACH] ID=3544
[2015-10-03 22:48:21.684843][3780]Build Timestamp [Sep 21 2015 08:31:40]
[2015-10-03 22:48:21.684843][3780]


--------------- Storage Pool Start ---------------
[2015-10-03 22:48:21.684843][3780][Mounting Storage Pool]
[2015-10-03 22:48:21.684843][3780][VM already acquired...]
[2015-10-03 22:48:21.684843][3780][Building options...]
[2015-10-03 22:49:10.978312][3780][mount] [Create New Storage Pool] ErrorCode=31 Message=Mount error! Code=1359 Message=An internal error occurred.


[2015-10-03 22:53:31.795009][6220]Unmounting the storage pool
[2015-10-03 22:53:53.748936][6556]Build Timestamp [Sep 21 2015 08:31:40]
[2015-10-03 22:53:53.748936][6556]


--------------- Storage Pool Start ---------------
[2015-10-03 22:53:53.749936][6556][Mounting Storage Pool]
[2015-10-03 22:53:53.749936][6556][VM already acquired...]
[2015-10-03 22:53:53.749936][6556][Building options...]


Here is part of Flexraid.log:

[2015-10-03 22:47:14,786] INFO : Setting core service port to 9595
[2015-10-03 22:47:14,802] INFO : Setting Http port to 8080
[2015-10-03 22:47:14,802] INFO : Https port not set. Https requests will not be serviced...
[2015-10-03 22:47:14,927] INFO : Starting FlexRAID...
[2015-10-03 22:47:14,927] INFO : FlexRAID 2.1 [Snapshot 1.1 / Storage Pool 2.0] [2015.09.25]
[2015-10-03 22:47:14,942] INFO : Started: October 3, 2015 10:47:14 PM PDT
[2015-10-03 22:48:16,760] INFO : Initiating FlexRAID Storage Pool...
[2015-10-03 22:48:19,640] INFO : Host OS = Microsoft Windows [Version 6.1.7601]
[2015-10-03 22:48:19,640] INFO : Building View Registry...
[2015-10-03 22:48:19,718] INFO : Building Auto View Registry...
[2015-10-03 22:48:20,358] INFO : Loading View options...
[2015-10-03 22:48:20,686] INFO : Using Auto-View definition...
[2015-10-03 22:48:20,686] INFO : Building View Handler...
[2015-10-03 22:48:21,668] INFO : Mounting Storage Pool drive...
[2015-10-03 22:48:39,883] INFO : Reconnecting Documents="D:\ServerFolders\Documents" /GRANT:Everyone,FULL
[2015-10-03 22:48:45,808] INFO : Reconnecting Music="D:\ServerFolders\Music" /GRANT:Everyone,READ
[2015-10-03 22:48:46,813] INFO : Reconnecting Pictures="D:\ServerFolders\Pictures" /GRANT:Everyone,READ
.
.
.
[2015-10-03 22:48:49,761] INFO : Reconnecting Temp="D:\Temp" /GRANT:John,FULL
[2015-10-03 22:53:31,793] INFO : Unmounting View...
[2015-10-03 22:53:31,794] INFO : Unmounting View complete...
[2015-10-03 22:53:53,321] INFO : Initiating FlexRAID Storage Pool...
[2015-10-03 22:53:53,415] INFO : Host OS = Microsoft Windows [Version 6.1.7601]
[2015-10-03 22:53:53,415] INFO : Building View Registry...
[2015-10-03 22:53:53,416] INFO : Building Auto View Registry...
[2015-10-03 22:53:53,433] INFO : Loading View options...
[2015-10-03 22:53:53,470] INFO : Using Auto-View definition...
[2015-10-03 22:53:53,470] INFO : Building View Handler...
[2015-10-03 22:53:53,748] INFO : Mounting Storage Pool drive...

I hope this helps!
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on October 06, 2015, 05:42:09 pm
Here is a potential resolution for those affected by this issue.

It seems like mounting the pool as removable disk fails on some systems. Mounting it as a fixed disk works fine.
As a short term resolution, please change the "removable" property value to false under "Preferences and Setttings -> Run-Time Properties -> Advanced Properties".

I will keep an eye on the issue for a more complete resolution.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: JohnL on October 07, 2015, 01:06:56 am
Brahim,

FWIW, that option was already set to 'false' on my system.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on October 07, 2015, 07:09:41 am
Try to get on the latest build and see if that helps.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: JohnL on October 07, 2015, 11:59:16 am
I installed the latest release (10-4-15) and when I first started the pool I got the 'Storage Pool handler initialization failure' message. I restarted the system and the pool started, but the pool drive was still not visible. After I stopped and started the pool the drive appeared and seems to be running fine.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 17, 2015, 01:39:40 pm
Hi
I got the same problem, yesterday I made the update to "2.1 [Snapshot 1.1 / Storage Pool 2.0] [2015.10.04]".
Here are the steps i did:

1. stopped the two Felxraid services.
2. uninstalled the old version
3. made a reboot
4. deleted the Felexraid related folders and the old logfiles
5. installed the new version
6. made a reboot

So, Flexraid startet the Pool, no errors in the logs, but my Pooldrive is not shown in explorer and also not on network shares.
Infortunately a made a parity update, so a downgrade is not so easy, or could you please post a step by step tutorial?

System is Windows Server 2012R2 fully patched

Attached are the Logfiles
 
There are errors from "DokanMounter", is there a command to mount the pool drive manually?

Please help .
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on October 17, 2015, 03:55:48 pm
See the resolution above (set the pool to a fixed disk instead of removable).
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: xbit on October 17, 2015, 04:29:14 pm
I also ran into this issue of the pool starting but the drive letter not showing.  I upgraded from 2.0 to 2.1 a few days ago since I was preparing to update to windows 10 and then had this storage pool issue.  My process for updating was I had stopped the 2.0 services, then uninstalled from control panel.  Not sure if I rebooted before installing 2.1. Anyway, after lots of trial and error I was able to get the storage pool drive showing again by stopping services, uninstalling,  AND removing the configuration files located at c:/... didn't think to delete those the first time.  Then reinstalled 2.1 and had to re-entered my license key.  I then set up the storage pool again and all was working!  Just thought I'd post this here in case it is helpful.  Also, it is working with all default values including removable set to true.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 17, 2015, 04:57:27 pm
Hi Brahim,

the pool is set to a fixed disk, "Pool als Wechseldatenträger = false".
What more can I do, did you read the logs?
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: xbit on October 17, 2015, 09:32:09 pm
@zak1976 - in your step 4, did you also delete the old configuration files?  I had the same problem as you but deleting these files in addition to the install folders fixed it for me.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 18, 2015, 03:19:53 am
what do you mean by "old configuration files", the "FlexRaid-Config.db" file?
If i do so, how do i set up my raid again without loosing data?
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 18, 2015, 08:58:09 am
special thanks to xbit !!!

I made it with sweaty hands...  i deleted all flexraid related files, the flexraid-config.db and the hidden folder named "FlexRAID-Managed-Pool".
Before i did this i mapped my drive setting in windows disk management to the flexraid drive settings (i mapped the drives to windows folders the first time i set up flexraid).
You have to do this, only by this way it is possible to map the ppu and drus 1:1 in the new config.

I then made a new clean install of the actual flexraid release, after that i had to reactivate the software.

Now it was time for the scary part, i made a new configuration and imported the config from my ppu (i only have one ppu).
OK, all drives in the new config had the state "Missing", i then (only) swapped out the drives one by one, starting with my ppu, then i started the pool and... yeah the pool drive is back !!!

So please brahim, this is a very critical part, normally you have big raids, so a failure with a new release is very annoying...
Please confirm and make a big link to a tutorial how to do a safe update, so eg. ensure your old config is updated and verified, and then, if errors occours, show the users how to do a clean rebild of the configuration (why have users like xbit have to do such tests?), i searched a lot of the knowledge base, but do not figured out if this method to do a clean install and a reconfiguration is valid in this release, and experiments with such a lot data is not the best and could not be exspected from the user without support from you site.

So thanks to xbit who saved my day...

PS: go for the new release, it is way more faster, a complete verify is done in in 200 minutes, my raid consist of 8 DRUs (7x4TB, 1x 3TB) and 1 PPU, all are WD 4TB SE drives, before the update is lasts way more longer ...
The Raid is filled up to 20TB out of 28TB.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 18, 2015, 04:56:44 pm
There is a big problem left...
everytime i try to copy data to the pool drive (it is the same if i copy from local server drive to pool drive or copy data to the network share pool drive) i get the message "Der angegebene Dateiname ist ungültig oder zu lang" translation is "the filename is invalid or too long", this seems to be a neverending story ...
I already reset the network shares, but the problem also consist when i copy from server drive c: to the pool drive on the server itself, so no network shares are involved.
What to do now?
Dam, why did i update, version 2.0 runs without problems, a downgrad did not work, the import of the ppu works, but then if i swap out the ppu with the real ppu drive the "drive" config is empty an a get a "null" error.
this sucks...

This is the message in the log when i try to copy a file (Win10.iso):

2015-10-18 23:43:01.113498][3792]      [WARN]:[OnCreateFile] CreateFile: error=123, msg=Error code=123 - Message=Unknown error
         \Win10.iso:Zone.Identifier -> DRU6\Win10.iso:Zone.Identifier

Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on October 18, 2015, 05:28:44 pm
Code: [Select]
Win10.iso:Zone.IdentifierYou have an invalid file name. Try to create a file with that name on your C:\ drive and you will understand why.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 19, 2015, 03:55:04 am
Dear Brahin,
the filename is valid, the name is "win10.iso", the rest in the log is done by the loggin engine, so please could you help?
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on October 19, 2015, 04:20:47 am
Then the file has an alternate data stream (https://www.google.com/#q=alternate%20streams%20ntfs%20file%20system).

How are you copying the file?
Post full details of your configuration (with screenshots).
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 19, 2015, 06:30:50 am
Hi Brahim,

here are the infos:

System:               Windows Server 2012R2 fully patched
Flexraid Version:
Konfig in Flexraid: Snapshot Raid with 1xPPU and 8xDRU

On the Server i have one harddrive (SSD) mouted as drive "C:", and the flexraid pooldrive mounted as "Z:".
When i copy a file from the local server drive "C:" to the flexraid pooldrive "Z:" i get an error message when the copy process is finished "Der angegebene Dateiname ist ungültig oder zu lang. Geben Sie einen anderen Dateinamen ein", I try to translate that for you "The given filename ist invalid or too long. Please choose another filename".
I can only "retry", "skip" or "cancel" none option copys the file.
I tried this with different files, small ones, big ones, short filenames and so on, no success.
I then tried to make a new file on the root directory of my pooldrive, that worked so manually created new files directly on the pooldrive is no problem.
I am logged in as administrator.
Same behavior when I copy files from remote clients over the network share of the pooldrive.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 19, 2015, 06:56:06 am
more screenshots:
and Flexraid version: 2.1 [Snapshot 1.1 / Storage Pool 2.0] [2015.10.04]
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on October 19, 2015, 09:59:03 am
In the "Preferences and Settings", change the filesystem to NTFS from FlexRAIDFS.
As explained above, your files have alternate streams, which is an NTFS only feature.

Also, are the alternate streams in your files on purpose? Typically, this could be result of a malware hiding some data there.
Read more on alternate streams as I linked above.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 19, 2015, 11:10:25 am
Thanks Brahim,

I changed the setting, stopped the pool, stopped the Flexraid service, started Felxraid service and started the pool.
When I copy a file, same behaviour.
I tried a programm which shows alternate strams, no alternate streams found, seems to be something related only to the felxraid pool drive.
I can copy date to the system drive (made a share for testing) also i can copy data from the pool drive to the system drive, so it is the same system, no errors, only if i copy to the flexraid pooldrive, it doesnt matter to which directory on the pooldrive.
By the way, all drives which belongs to the snapshot raid use REFS and are Bitlocker encrypted, this worked fine with the 2.0 release.

If we can not find a solution, how can i downgrade to the latest 2.0 release?
I have the latest 2.0 setup packet, i tried an uninstall of the 2.1 by stopping flexraid services, uninstall the software, made a reboot an deletet all flexraid folders and files incl. the configuration file and the hidden flexraid folder for the managed pool.
After that, i made a clean install of the 2.0 release, made a new config and importet the snapshot raid config by migration from my ppu drive.

Now all drives in the pool are "missing" and the drives are avalible for pooling, so far so good.
Now i only swap out the "missing" ppu with the abalible ppu and after that, the complete "Drive Manager" window is empy, no drives are visible, nothing.
I remember a post from you that the 2.0 version does not understand configurations made with the newer 2.1 version and the ppu have to be quick formated.
But i dont know when i have to do this step, first import the config from the ppu and then "swap out without restore" all DRUs, then quick format the old ppu and swap out the formatet ppu with the missing ppu and then recalculate parity?

Does it help for you to get my config file?
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on October 19, 2015, 11:49:49 am
1. If you need to revert to 2.0, the you cannot import the configuration. You also need to delete your configuration DB. You basically need to start completely fresh.

2.
Quote
By the way, all drives which belongs to the snapshot raid use REFS and are Bitlocker encrypted, this worked fine with the 2.0 release.
This is one of the first things you should have stated.  ::)

ReFS does not support alternate data streams: https://en.wikipedia.org/wiki/ReFS / What features does NTFS support that ReFS does not support? (http://windowsitpro.com/windows-server-2012/q-what-features-does-ntfs-support-refs-does-not-support)
Quote
Removed features
Some NTFS features were removed and unsupported in the initial versions of ReFS. These included alternate data streams, object IDs, 8.3 filename, NTFS compression, Encrypting File System (EFS), transactional NTFS, hard links, extended attributes, and disk quotas.[10][3][14] ReFS does not itself offer data deduplication.[10] In addition, Windows cannot be booted from a ReFS volume.[10] Dynamic disks with mirrored or striped volumes are replaced with mirrored or striped storage pools provided by Storage Spaces, however, automated error-correction is only supported on mirrored spaces.

If you need to understand what those "Zone.Identifier" ADS are, https://www.google.com/#q=Zone.Identifier&start=0
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 19, 2015, 12:00:02 pm
hard stuff...

so what can i do, it worked in the old version, nothing was changed, the drives were setup up for refs long time ago and worked in flexraid 2.0.
The file (CPDVD Ultra 14.0.4704.58.exe) was copied from the pool drive, so it was on the pool drive before, why do i get the errors now, is there a way to disable the ADS for the pooldrive?

Edit: " ReFS also supports alternate data streams (up to 128K for both Windows 8.1 and Windows Server 2012 R2)"

from here:
https://technet.microsoft.com/en-us/library/hh831724.aspx (https://technet.microsoft.com/en-us/library/hh831724.aspx)
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on October 19, 2015, 12:29:38 pm
If version 2.0 worked for the exact same setup, then you will need to revert to it. Version 2.0 lacks support for ADS.
Add a feature request to bug.flexraid.com to have an option to disable ADS on the pool.

Quote
ReFS also supports alternate data streams (up to 128K for both Windows 8.1 and Windows Server 2012 R2)
You may (or maybe not) need to be mindful of which OS formatted the disks. If support is tied to the filesystem version, then you might need to reformat to get an upgraded version with the new supported features.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 19, 2015, 12:51:26 pm
thanks for all the help and analysis !

I will make a feature request.
For now i will revert back to 2.0

Would you please assist in the downgrade?
I only want to know how to setup the config so that i can use all my DRUs with the data on it (some folders were spread over 2 disks).
Here ist what i would do (hope this is right)

After a clean downgrade with nothing left from Felexraid 2.1 on the hdd:

1. assign drive letters (or folders) to all pooldrives
2. format the drive which was the ppu drive
3. make a new snapshot raid cruise configuration
4. do not import anything
5. set up the drives as DRU as they where in the old config (eg. drive e: was DRU1 so assign drive e: again as DRU1 in the new config)
6. finaly initialize the new config/raid and let the parity calculation beginn
7. create the shares

Ist this the right way to go ?


PS: the drives were formatet in this server with this os.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: Brahim on October 19, 2015, 01:14:41 pm
Your steps look fine. Don't over think it. You will be setting things up as if you were installing FlexRAID the first time. So, do refer to the wiki for setup instructions if you forgot them.
Title: Re: Upgrade to 2.1, Pool starts but not visible
Post by: zak1976 on October 19, 2015, 01:17:27 pm
thank you, i am a little bit afraid because there is so much data on the DRUs...