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 )
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....