Invalid RPC response. Please check the syslog for more information.

  • Hi,


    I wasn’t able to logging through WebUI like in this thread.

    Using log, I discover ext2.inc file in /usr/share/php/openmediavault/system/filesystem/backend/ was totally corrupted (some characters were replaced by symbols :cursing:)

    I corrected It manually then I was able to logging through WebUI.

    But now I’m facing new issue when I’m going through ‘Access Rights Management’ section; In particular, the error occurs when I’m navigating through ‘User’ or ‘Shared folders’ sub section.

    The ‘Shared folders’ sub section is empty (no shared location present); but I’m able to connect to all shared locations via SMB or NTFS.


    The error message:

    Invalid RPC response. Please check the syslog for more information.

    Error #0:

    OMV\Rpc\Exception: Invalid RPC response. Please check the syslog for more information. in /usr/share/php/openmediavault/rpc/rpc.inc:187

    Stack trace:

    #0 /usr/share/php/openmediavault/rpc/proxy/json.inc(97): OMV\Rpc\Rpc::call('ShareMgmt', 'enumerateShared...', Array, Array, 3)

    #1 /var/www/openmediavault/rpc.php(45): OMV\Rpc\Proxy\Json->handle()

    #2 {main}



    Syslog :

    Mar 27 08:56:10 OMVPi omv-engined[15231]: PHP Fatal error: Uncaught Error: Class 'OMV\System\fileSystem' not found in /usr/share/php/openmediavault/system/filesystem/backend/ext2.inc:48

    Mar 27 08:56:10 OMVPi omv-engined[15231]: Stack trace:

    Mar 27 08:56:10 OMVPi omv-engined[15231]: #0 /usr/share/php/openmediavault/system/filesystem/filesystem.inc(906): OMV\System\Filesystem\Backend\Ext2->getImpl('/dev/sda1')

    Mar 27 08:56:10 OMVPi omv-engined[15231]: #1 /usr/share/openmediavault/engined/rpc/sharemgmt.inc(159): OMV\System\Filesystem\Filesystem::getImplByMountPoint('/srv/dev-disk-b...')

    Mar 27 08:56:10 OMVPi omv-engined[15231]: #2 [internal function]: Engined\Rpc\ShareMgmt->enumerateSharedFolders(Array, Array)

    Mar 27 08:56:10 OMVPi omv-engined[15231]: #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)

    Mar 27 08:56:10 OMVPi omv-engined[15231]: #4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('enumerateShared...', Array, Array)

    Mar 27 08:56:10 OMVPi omv-engined[15231]: #5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('ShareMgmt', 'enumerateShared...', Array, Array, 1)

    Mar 27 08:56:10 OMVPi omv-engined[15231]: #6 {main}

    Mar 27 08:56:10 OMVPi omv-engined[15231]: thrown in /usr/share/php/openmediavault/system/filesystem/backend/ext2.inc on line 48

    Mar 27 08:57:04 OMVPi systemd[1]: Created slice User Slice of UID 1000.

    Mar 27 08:57:04 OMVPi systemd[1]: Starting User Runtime Directory /run/user/1000...

    Mar 27 08:57:04 OMVPi systemd[1]: Started User Runtime Directory /run/user/1000.

    Mar 27 08:57:04 OMVPi systemd[1]: Starting User Manager for UID 1000...

    Mar 27 08:57:05 OMVPi systemd[15482]: Listening on GnuPG cryptographic agent and passphrase cache (restricted).

    Mar 27 08:57:05 OMVPi systemd[15482]: Reached target Paths.

    Mar 27 08:57:05 OMVPi systemd[15482]: Listening on GnuPG cryptographic agent (ssh-agent emulation).

    Mar 27 08:57:05 OMVPi systemd[15482]: Listening on GnuPG cryptographic agent and passphrase cache (access for web browsers).

    Mar 27 08:57:05 OMVPi systemd[15482]: Reached target Timers.

    Mar 27 08:57:05 OMVPi systemd[15482]: Listening on GnuPG network certificate management daemon.

    Mar 27 08:57:05 OMVPi systemd[15482]: Listening on GnuPG cryptographic agent and passphrase cache.

    Mar 27 08:57:05 OMVPi systemd[15482]: Reached target Sockets.

    Mar 27 08:57:05 OMVPi systemd[15482]: Reached target Basic System.

    Mar 27 08:57:05 OMVPi systemd[15482]: Reached target Default.

    Mar 27 08:57:05 OMVPi systemd[15482]: Startup finished in 389ms.

    Mar 27 08:57:05 OMVPi systemd[1]: Started User Manager for UID 1000.

    Mar 27 08:57:05 OMVPi systemd[1]: Started Session 504 of user pi.

    Mar 27 09:01:00 OMVPi omv-engined[15939]: PHP Fatal error: Uncaught Error: Class 'OMV\System\fileSystem' not found in /usr/share/php/openmediavault/system/filesystem/backend/ext2.inc:48

    Mar 27 09:01:00 OMVPi omv-engined[15939]: Stack trace:

    Mar 27 09:01:00 OMVPi omv-engined[15939]: #0 /usr/share/php/openmediavault/system/filesystem/filesystem.inc(906): OMV\System\Filesystem\Backend\Ext2->getImpl('/dev/sda1')

    Mar 27 09:01:00 OMVPi omv-engined[15939]: #1 /usr/share/openmediavault/engined/rpc/sharemgmt.inc(159): OMV\System\Filesystem\Filesystem::getImplByMountPoint('/srv/dev-disk-b...')

    Mar 27 09:01:00 OMVPi omv-engined[15939]: #2 [internal function]: Engined\Rpc\ShareMgmt->enumerateSharedFolders(NULL, Array)

    Mar 27 09:01:00 OMVPi omv-engined[15939]: #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)

    Mar 27 09:01:00 OMVPi omv-engined[15939]: #4 /usr/share/openmediavault/engined/rpc/sharemgmt.inc(206): OMV\Rpc\ServiceAbstract->callMethod('enumerateShared...', NULL, Array)

    Mar 27 09:01:00 OMVPi omv-engined[15939]: #5 [internal function]: Engined\Rpc\ShareMgmt->getList(Array, Array)

    Mar 27 09:01:00 OMVPi omv-engined[15939]: #6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)

    Mar 27 09:01:00 OMVPi omv-engined[15939]: #7 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getList', Array, Array)

    Mar 27 09:01:00 OMVPi omv-engined[15939]: #8 /usr/sbin/omv-engined(53 in /usr/share/php/openmediavault/system/filesystem/backend/ext2.inc on line 48

    Mar 27 09:01:00 OMVPi omv-engined[15940]: PHP Fatal error: Uncaught Error: Class 'OMV\System\fileSystem' not found in /usr/share/php/openmediavault/system/filesystem/backend/ext2.inc:48

    Mar 27 09:01:00 OMVPi omv-engined[15940]: Stack trace:

    Mar 27 09:01:00 OMVPi omv-engined[15940]: #0 /usr/share/php/openmediavault/system/filesystem/filesystem.inc(906): OMV\System\Filesystem\Backend\Ext2->getImpl('/dev/sda1')

    Mar 27 09:01:00 OMVPi omv-engined[15940]: #1 /usr/share/openmediavault/engined/rpc/sharemgmt.inc(159): OMV\System\Filesystem\Filesystem::getImplByMountPoint('/srv/dev-disk-b...')

    Mar 27 09:01:00 OMVPi omv-engined[15940]: #2 [internal function]: Engined\Rpc\ShareMgmt->enumerateSharedFolders(Array, Array)

    Mar 27 09:01:00 OMVPi omv-engined[15940]: #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)

    Mar 27 09:01:00 OMVPi omv-engined[15940]: #4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('enumerateShared...', Array, Array)

    Mar 27 09:01:00 OMVPi omv-engined[15940]: #5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('ShareMgmt', 'enumerateShared...', Array, Array, 1)

    Mar 27 09:01:00 OMVPi omv-engined[15940]: #6 {main}

    Mar 27 09:01:00 OMVPi omv-engined[15940]: thrown in /usr/share/php/openmediavault/system/filesystem/backend/ext2.inc on line 48

    Mar 27 09:01:37 OMVPi rngd[940]: stats: bits received from HRNG source: 300064

    Mar 27 09:01:37 OMVPi rngd[940]: stats: bits sent to kernel pool: 242560

    Mar 27 09:01:37 OMVPi rngd[940]: stats: entropy added to kernel pool: 242560

    Mar 27 09:01:37 OMVPi rngd[940]: stats: FIPS 140-2 successes: 15

    Mar 27 09:01:37 OMVPi rngd[940]: stats: FIPS 140-2 failures: 0

    Mar 27 09:01:37 OMVPi rngd[940]: stats: FIPS 140-2(2001-10-10) Monobit: 0

    Mar 27 09:01:37 OMVPi rngd[940]: stats: FIPS 140-2(2001-10-10) Poker: 0

    Mar 27 09:01:37 OMVPi rngd[940]: stats: FIPS 140-2(2001-10-10) Runs: 0

    Mar 27 09:01:37 OMVPi rngd[940]: stats: FIPS 140-2(2001-10-10) Long run: 0

    Mar 27 09:01:37 OMVPi rngd[940]: stats: FIPS 140-2(2001-10-10) Continuous run: 0

    Mar 27 09:01:37 OMVPi rngd[940]: stats: HRNG source speed: (min=697.246; avg=776.961; max=878.875)Kibits/s

    Mar 27 09:01:37 OMVPi rngd[940]: stats: FIPS tests speed: (min=1.353; avg=5.519; max=8.257)Mibits/s

    Mar 27 09:01:37 OMVPi rngd[940]: stats: Lowest ready-buffers level: 2

    Mar 27 09:01:37 OMVPi rngd[940]: stats: Entropy starvations: 0

    Mar 27 09:01:37 OMVPi rngd[940]: stats: Time spent starving for entropy: (min=0; avg=0.000; max=0)us

    Mar 27 09:01:38 OMVPi smartd[757]: Device: /dev/sda [SAT], SMART Usage Attribute: 190 Airflow_Temperature_Cel changed from 70 to 69



    I guess issue is coming from my ext2.inc file that I’ve manually corrected :/


    My actual ext2.inc file:

    <?php

    /**

    * This file is part of OpenMediaVault.

    *

    * @license http://www.gnu.org/licenses/gpl.html GPL Version 3

    * @author Volker Theile <volker.theile@openmediavault.org>

    * @copyright Copyright (c) 2009-2022 Volker Theile

    *

    * OpenMediaVault is free software: you can redistribute it and/or modify

    * it under the terms of the GNU General Public License as published by

    * the Free Software Foundation, either version 3 of the License, or

    * any later version.

    *

    * OpenMediaVault is distributed in the hope that it will be useful,

    * but WITHOUT ANY WARRANTY; without even the implied warranty of

    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

    * GNU General Public License for more details.

    *

    * You should have received a copy of the GNU General Public License

    * along with OpenMediaVault. If not, see <http://www.gnu.org/licenses/>.

    */

    namespace OMV\System\Filesystem\Backend;


    class Ext2 extends Ext {

    public function __construct() {

    parent::__construct();

    $this->type = "ext2";

    $this->properties = self::PROP_MNTENT | self::PROP_POSIX_ACL |

    self::PROP_QUOTA | self::PROP_RESIZE;

    $this->mntOptions = explode(",", \OMV\Environment::get(

    "OMV_FSTAB_MNTOPS_EXT2"));

    }


    /**

    * See parent class definition.

    */

    public function getFstabMntOptions(

    \OMV\System\Storage\StorageDevice $sd = null) {

    $options = parent::getFstabMntOptions($sd);

    $options[] = "ccl";

    return $options;

    }


    /**

    * See parent class defInition.

    */

    function getImpl($args) {

    $object = new \OMV\System\fileSystem|Ext($args);

    $object->SetBackend($this);

    return $object;

    }

    }


    sda1 disk is named but I've got sda,sdb & sdc disk.

    Somebody can help me ?

    I'm a newb....

  • chente

    Hat das Thema freigeschaltet.
  • tof_massilia

    Hat das Label OMV 5.x hinzugefügt.
  • chente

    Hat das Thema freigeschaltet.
    • Offizieller Beitrag

    How I can check root file system corruption ?

    You can do a drive check with SMART. Take a short test and check the results. You can post them here if you want to get more help.

    Side note, you should consider upgrading to OMV6, OMV5 is deprecated.

  • Thanks to provide the source code link of the file ;) .


    But I moved to OMV v6 8) because as mentionned v5 is obsolete.




    Regarding the SD card, I suspect like you It was dead (some sectors) but I test it succesfully using h2testw v1.4 tool.... strange :?:




    Anyway, I can't investigate anymore due to migration.


    Thanks guys for your support & help. :thumbup:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!