Author Topic: Update Fails with "Cannot re-validate blank file!"  (Read 56 times)

Offline patrog107

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Update Fails with "Cannot re-validate blank file!"
« on: March 15, 2019, 01:34:51 pm »
Brand new to flexraid...but can't find anything on this error.
Here's the scenario:
I have two PPUs and one showed-up as "MISSING".  On selecting Restore/Swap out, it says RAID operations were detected and I need to run an Update before starting the storage pool.  I ran an update twice and ended up with open file errors (open files or something like that)...so, I stopped Plex and the storage pool and ran the update again and after a couple days, it says it's complete at the top, but shows 50% complete at the bottom.
I'm still unable to do anything with the "MISSING" PPU as I still get the Pending RAID operations/run Update message.  I've run drive tests against the "MISSING" drive and everything comes out fine.
Here is the info from the log.

[2019-03-13 00:29:27,066] INFO : Mounting Storage Pool drive...
[2019-03-13 08:47:52,956] INFO : Unmounting View...
[2019-03-13 08:47:57,997] INFO : Unmounting View complete...
[2019-03-13 08:48:11,593] INFO : Executing update...
[2019-03-13 08:48:11,593] INFO : [update] started at: Wed Mar 13 08:48:11 PDT 2019
[2019-03-13 08:48:13,532] INFO : Using RAID engine Tx
[2019-03-13 08:48:13,532] WARN : The Tx engine requires full parity re-creation when adding a new DRU or new PPU!
[2019-03-13 08:48:13,532] WARN : Parity re-creation through the rsynch task is slower than through the create task!
[2019-03-13 08:48:13,532] WARN : Re-creating parity through rsynch...
[2019-03-13 08:49:00,096] INFO : Total process size = 7950818082816
[2019-03-13 08:49:00,096] INFO : Max data size = 7950818082816
[2019-03-13 08:49:00,096] INFO : DRU1 size=7947680955692
[2019-03-13 08:49:00,096] INFO : DRU2 size=7950817231969
[2019-03-13 08:49:00,096] INFO : DRU3 size=7942821316577
[2019-03-13 08:49:00,096] INFO : DRU4 size=4140863467768
[2019-03-13 08:49:00,096] INFO : DRU5 size=0
[2019-03-13 08:49:00,096] INFO : DRU6 size=0
[2019-03-14 05:32:55,835] ERROR: Cannot re-validate blank file!
java.io.IOException: Cannot re-validate blank file!
   at com.tchegbe.lib.common.io.d.<unknown>(Unknown Source)
   at com.tchegbe.lib.io.a.e.a.b.run(Unknown Source)
   at com.tchegbe.lib.common.io.e.m.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[2019-03-14 20:51:48,622] ERROR: [update] error: RuntimeException[Cannot re-validate blank file!]
java.lang.RuntimeException: Cannot re-validate blank file!
   at com.tchegbe.lib.io.a.e.a.b.run(Unknown Source)
   at com.tchegbe.lib.common.io.e.m.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Cannot re-validate blank file!
   at com.tchegbe.lib.common.io.d.<unknown>(Unknown Source)
   ... 3 more
[2019-03-14 20:51:48,629] INFO : [update] completed at: Thu Mar 14 20:51:48 PDT 2019
« Last Edit: March 15, 2019, 02:54:54 pm by patrog107 »

Offline Skirge01

  • Full Member
  • ***
  • Posts: 194
  • Karma: +5/-0
    • View Profile
Re: Update Fails with "Cannot re-validate blank file!"
« Reply #1 on: March 15, 2019, 03:57:45 pm »
I haven't used RAID-F in ages, but if this is just a PPU, can't you delete the PPU from the UI, wipe the drive, then add it as a new PPU and recreate the parity from the existing data on the DRUs?

Offline patrog107

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: Update Fails with "Cannot re-validate blank file!"
« Reply #2 on: March 15, 2019, 04:45:23 pm »
I wish I could do exactly that, but the only option I see is restore/swap out and when I select that, I get a pop-up telling me to Update.  Again, I'm new here, so if there's another option I'm missing to do that, please share.

Offline Skirge01

  • Full Member
  • ***
  • Posts: 194
  • Karma: +5/-0
    • View Profile
Re: Update Fails with "Cannot re-validate blank file!"
« Reply #3 on: March 16, 2019, 11:14:26 am »
Is this guide of any use in your situation?  I'm completely unfamiliar with the current version of RAID-F, so I'm flying completely blind here.  Sorry I'm not much help.

Offline patrog107

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: Update Fails with "Cannot re-validate blank file!"
« Reply #4 on: March 16, 2019, 10:49:44 pm »
Thank you for getting back to me!  You may have linked the wrong article as your link took me to "Understanding Multi-Step Parity" which appears to have something to do with DVDs...which is definitely not my situation.

Offline Skirge01

  • Full Member
  • ***
  • Posts: 194
  • Karma: +5/-0
    • View Profile
Re: Update Fails with "Cannot re-validate blank file!"
« Reply #5 on: March 17, 2019, 10:52:42 am »
No problem.  I'm trying.  LOL!  Like I said, I don't know much about RAID-F or how you have it set up:  cruise control, etc.  Since you said you had 2 PPUs, you could have had multi-step parity in place.  I didn't know if that was the only case where someone could have 2 PPUs or not.

If the swap/restore isn't working, I'm assuming you still have the option of deleting your array's entire configuration and recreate it from scratch?  Since you only dropped your PPU, that indicates to me that your DRUs are still fine.  If you do this, just make sure you don't delete the installation of flexraid itself, since it might ask you to activate your license again and that likely won't work.

Offline patrog107

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: Update Fails with "Cannot re-validate blank file!"
« Reply #6 on: March 18, 2019, 11:59:08 pm »
Yes, I do have the "Delete Configuration" option, but haven't messed with that yet...as I don't want to lose data.  My DRUs all seem fine and have all their data.

So, what exactly does "Delete Configuration" do?  Is only configuration information removed, leaving my data intact?  Coming from a standard RAID setup, that option freaks me out a bit!  LOL!