HELP PLEASE - After Upgrade from 3.099 to 4x system crashed. RAID gone.

  • Hi Guys. I am desperate. I need help and thank you upfront to anyone who can point me towards a solution.


    I was running on 3.0.99 and had a RAID6 running. Then I upgraded to Version 4 today (yes I checked that all my plugins from 3 were available in 4) and after the upgrade, I can access the GUI but I get the following error message right away. After clicking it away a couple of times I can click around the GUI but its mostly empty. Most shockingly my RAID seems to be gone as well! PLEASE help. Anyone. Can anyone kindly point me towards a solution or how to re-install my system without losing my RAID data?


    Error Code:


    Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; free -b -t -w 2>&1' with exit code '1': free: invalid option -- 'w' Usage: free [options] Options: -b, --bytes show output in bytes -k, --kilo show output in kilobytes -m, --mega show output in megabytes -g, --giga show output in gigabytes --tera show output in terabytes -h, --human show human-readable output --si use powers of 1000 not 1024 -l, --lohi show detailed low and high memory statistics -o, --old use old format (without -/+buffers/cache line) -t, --total show total for RAM + swap -s N, --seconds N repeat printing every N seconds -c N, --count N repeat printing N times, then exit --help display this help and exit -V, --version output version information and exit For more details see free(1).


    Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; free -b -t -w 2>&1' with exit code '1': free: invalid option -- 'w' Usage: free [options] Options: -b, --bytes show output in bytes -k, --kilo show output in kilobytes -m, --mega show output in megabytes -g, --giga show output in gigabytes --tera show output in terabytes -h, --human show human-readable output --si use powers of 1000 not 1024 -l, --lohi show detailed low and high memory statistics -o, --old use old format (without -/+buffers/cache line) -t, --total show total for RAM + swap -s N, --seconds N repeat printing every N seconds -c N, --count N repeat printing N times, then exit --help display this help and exit -V, --version output version information and exit For more details see free(1).


    Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; free -b -t -w 2>&1' with exit code '1': free: invalid option -- 'w' Usage: free [options] Options: -b, --bytes show output in bytes -k, --kilo show output in kilobytes -m, --mega show output in megabytes -g, --giga show output in gigabytes --tera show output in terabytes -h, --human show human-readable output --si use powers of 1000 not 1024 -l, --lohi show detailed low and high memory statistics -o, --old use old format (without -/+buffers/cache line) -t, --total show total for RAM + swap -s N, --seconds N repeat printing every N seconds -c N, --count N repeat printing N times, then exit --help display this help and exit -V, --version output version information and exit For more details see free(1).


    Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; free -b -t -w 2>&1' with exit code '1': free: invalid option -- 'w' Usage: free [options] Options: -b, --bytes show output in bytes -k, --kilo show output in kilobytes -m, --mega show output in megabytes -g, --giga show output in gigabytes --tera show output in terabytes -h, --human show human-readable output --si use powers of 1000 not 1024 -l, --lohi show detailed low and high memory statistics -o, --old use old format (without -/+buffers/cache line) -t, --total show total for RAM + swap -s N, --seconds N repeat printing every N seconds -c N, --count N repeat printing N times, then exit --help display this help and exit -V, --version output version information and exit For more details see free(1).


    Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; free -b -t -w 2>&1' with exit code '1': free: invalid option -- 'w' Usage: free [options] Options: -b, --bytes show output in bytes -k, --kilo show output in kilobytes -m, --mega show output in megabytes -g, --giga show output in gigabytes --tera show output in terabytes -h, --human show human-readable output --si use powers of 1000 not 1024 -l, --lohi show detailed low and high memory statistics -o, --old use old format (without -/+buffers/cache line) -t, --total show total for RAM + swap -s N, --seconds N repeat printing every N seconds -c N, --count N repeat printing N times, then exit --help display this help and exit -V, --version output version information and exit For more details see free(1).


    Fehler #0:


    OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; free -b -t -w 2>&1' with exit code '1': free: invalid option -- 'w'


    -------------


    I will post the rest of the error log in the next message due to the 10.000 character limitation.

  • Error Code - Part 2:


    Usage:


    free [options]



    Options:



    -b, --bytes show output in bytes



    -k, --kilo show output in kilobytes



    -m, --mega show output in megabytes



    -g, --giga show output in gigabytes



    --tera show output in terabytes



    -h, --human show human-readable output



    --si use powers of 1000 not 1024



    -l, --lohi show detailed low and high memory statistics



    -o, --old use old format (without -/+buffers/cache line)



    -t, --total show total for RAM + swap



    -s N, --seconds N repeat printing every N seconds



    -c N, --count N repeat printing N times, then exit




    --help display this help and exit



    -V, --version output version information and exit



    For more details see free(1). in /usr/share/php/openmediavault/system/process.inc:182



    Stack trace:



    #0 /usr/share/php/openmediavault/system/system.inc(225): OMV\System\Process->execute(Array)



    #1 /usr/share/openmediavault/engined/rpc/system.inc(370): OMV\System\System::getMemoryStats()



    #2 [internal function]: OMVRpcServiceSystem->getInformation(Array, Array)



    #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)



    #4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getInformation', Array, Array)



    #5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('System', 'getInformation', Array, Array, 1)



    #6 {main}



    Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; free -b -t -w 2>&1' with exit code '1': free: invalid option -- 'w' Usage: free [options] Options: -b, --bytes show output in bytes -k, --kilo show output in kilobytes -m, --mega show output in megabytes -g, --giga show output in gigabytes --tera show output in terabytes -h, --human show human-readable output --si use powers of 1000 not 1024 -l, --lohi show detailed low and high memory statistics -o, --old use old format (without -/+buffers/cache line) -t, --total show total for RAM + swap -s N, --seconds N repeat printing every N seconds -c N, --count N repeat printing N times, then exit --help display this help and exit -V, --version output version information and exit For more details see free(1).


    Fehler #0:


    OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; free -b -t -w 2>&1' with exit code '1': free: invalid option -- 'w'



    Usage:


    free [options]


    Options:



    -b, --bytes show output in bytes



    -k, --kilo show output in kilobytes



    -m, --mega show output in megabytes



    -g, --giga show output in gigabytes



    --tera show output in terabytes



    -h, --human show human-readable output



    --si use powers of 1000 not 1024



    -l, --lohi show detailed low and high memory statistics



    -o, --old use old format (without -/+buffers/cache line)



    -t, --total show total for RAM + swap



    -s N, --seconds N repeat printing every N seconds



    -c N, --count N repeat printing N times, then exit





    --help display this help and exit



    -V, --version output version information and exit

  • Error Code - Part 3:


    For more details see free(1). in /usr/share/php/openmediavault/system/process.inc:182


    Stack trace:


    #0 /usr/share/php/openmediavault/system/system.inc(225): OMV\System\Process->execute(Array)



    #1 /usr/share/openmediavault/engined/rpc/system.inc(370): OMV\System\System::getMemoryStats()



    #2 [internal function]: OMVRpcServiceSystem->getInformation(Array, Array)



    #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)



    #4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getInformation', Array, Array)



    #5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('System', 'getInformation', Array, Array, 1)



    #6 {main}


    Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; free -b -t -w 2>&1' with exit code '1': free: invalid option -- 'w' Usage: free [options] Options: -b, --bytes show output in bytes -k, --kilo show output in kilobytes -m, --mega show output in megabytes -g, --giga show output in gigabytes --tera show output in terabytes -h, --human show human-readable output --si use powers of 1000 not 1024 -l, --lohi show detailed low and high memory statistics -o, --old use old format (without -/+buffers/cache line) -t, --total show total for RAM + swap -s N, --seconds N repeat printing every N seconds -c N, --count N repeat printing N times, then exit --help display this help and exit -V, --version output version information and exit For more details see free(1).



    Fehler #0:



    OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; free -b -t -w 2>&1' with exit code '1': free: invalid option -- 'w'


    Usage:


    free [options]


    Options:



    -b, --bytes show output in bytes



    -k, --kilo show output in kilobytes



    -m, --mega show output in megabytes



    -g, --giga show output in gigabytes



    --tera show output in terabytes



    -h, --human show human-readable output



    --si use powers of 1000 not 1024



    -l, --lohi show detailed low and high memory statistics



    -o, --old use old format (without -/+buffers/cache line)



    -t, --total show total for RAM + swap



    -s N, --seconds N repeat printing every N seconds



    -c N, --count N repeat printing N times, then exit



    --help display this help and exit


    -V, --version output version information and exit



    For more details see free(1). in /usr/share/php/openmediavault/system/process.inc:182


    Stack trace:



    #0 /usr/share/php/openmediavault/system/system.inc(225): OMV\System\Process->execute(Array)



    #1 /usr/share/openmediavault/engined/rpc/system.inc(370): OMV\System\System::getMemoryStats()



    #2 [internal function]: OMVRpcServiceSystem->getInformation(Array, Array)



    #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)



    #4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getInformation', Array, Array)



    #5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('System', 'getInformation', Array, Array, 1)



    #6 {main}


    ----------------


    I am happy to provide any further details / logs you might need. PLEASE HELP. I am lost and desperate.

  • Code
    /dev/sdb: UUID="72af4504-e88a-d548-0b2c-a8dfe31b5108" UUID_SUB="45b403c6-db61-11f1-ab06-625f05d55ef2" LABEL="dittmar-server-ffm:RAID6Storage" TYPE="linux
    _raid_member"
    /dev/sda1: UUID="d572e02d-870f-49ee-a6e4-ac98e64eb34f" TYPE="ext4" PARTUUID="40093ee9-01"
    /dev/sda5: UUID="9bf945fd-ad05-4057-a0eb-d68ffc5a200d" TYPE="swap" PARTUUID="40093ee9-05"
    /dev/sdc: UUID="72af4504-e88a-d548-0b2c-a8dfe31b5108" UUID_SUB="98e64e81-6f58-f303-6237-c7005de4522f" LABEL="dittmar-server-ffm:RAID6Storage" TYPE="linux
    _raid_member"
    /dev/sdd: UUID="72af4504-e88a-d548-0b2c-a8dfe31b5108" UUID_SUB="a2c344ef-f06a-15d7-c1a0-58fcf761ddf6" LABEL="dittmar-server-ffm:RAID6Storage" TYPE="linux
    _raid_member"
    /dev/sde: UUID="72af4504-e88a-d548-0b2c-a8dfe31b5108" UUID_SUB="12bab22f-c3ef-b34b-32c3-c7da8a8d8fbd" LABEL="dittmar-server-ffm:RAID6Storage" TYPE="linux
    _raid_member"
  • Code
    Disk /dev/sdb: 3,7 TiB, 4000787030016 bytes, 7814037168 sectors
    Disk /dev/sda: 111,8 GiB, 120034123776 bytes, 234441648 sectors
    Disk identifier: 0x40093ee9
    Disk /dev/sdc: 3,7 TiB, 4000787030016 bytes, 7814037168 sectors
    Disk /dev/sdd: 3,7 TiB, 4000787030016 bytes, 7814037168 sectors
    Disk /dev/sde: 3,7 TiB, 4000787030016 bytes, 7814037168 sectors
  • # mdadm.conf
    #
    # Please refer to mdadm.conf(5) for information about this file.
    #


    # by default, scan all partitions (/proc/partitions) for MD superblocks.
    # alternatively, specify devices to scan, using wildcards if desired.
    # Note, if no DEVICE line is present, then "DEVICE partitions" is assumed.
    # To avoid the auto-assembly of RAID devices a pattern that CAN'T match is
    # used if no RAID devices are configured.
    DEVICE partitions


    # auto-create devices with Debian standard permissions
    CREATE owner=root group=disk mode=0660 auto=yes


    # automatically tag new arrays as belonging to the local system
    HOMEHOST <system>


    # definitions of existing MD arrays
    ARRAY /dev/md0 metadata=1.2 name=dittmar-server-ffm:RAID6Storage UUID=72af4504:e88ad548:0b2ca8df:e31b5108
    MAILADDR root

  • Yes, correct. I updated / upgraded with the RAID connected.


    I am reading in some other posts that when upgrades failed, that people physically disconnect the RAID drives and then re-install OMV on the OS drive. Afterwards they re-connect the RAID drives and re-initiate it. Do you think its advisable to do in this situation?


    What do you make of the error code I posted initially at the beginning? Is there any hint in there what could be causing my problems?


    Once again - THANK YOU!

  • Ok. I did what you suggested. The RAID seems to be active again, BUT it says now under State: "Clean, degraded". Why degraded?


    Unfortunately this hasn't stopped the OMV error messages. OMV is still not working properly.

  • I tried to stop the RAID now again with the command you stated above, but it now returns:


    "mdadm: Cannot get exclusive access to /dev/md0:Perhaps a running process, mounted filesystem or active volume group?"



    I am SUPER afraid of losing my data.

  • I am SUPER afraid of losing my data.

    With raid6 you can have 2 drives fail any more and you've lost the lot!! I suppose you don't have a backup :)


    mdadm: /dev/md0 has been started with 4 drives (out of 6).

    This is the problem and the reason that this devices=/dev/sdb,/dev/sdc,/dev/sdd,/dev/sde didn't make sense, the outputs from fdisk and blkid do not show any other drives, what's in Storage -> Disks

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!