Owncloud ошибка 255

Steps to reproduce

  1. ad user dn CN=Андреев Андрей Андреевич,OU=Отдел эксплуатации базовой инфраструктуры межведомственных ИС,OU=Служба эксплуатации межведомственных информационных систем,OU=Users,OU=МНОГОБУКВ,OU=Государственные казённые учреждения,OU=Подведомственные организации,DC=
  2. user won’t able to login and get 500 error

Expected behaviour

correct login

Actual behaviour

500 error

Server configuration

Operating system: rhel

Web server: Apache/2.4.7 (Ubuntu)

Database: mariadb

PHP version: root@ubuntu:/var/www/owncloud# php -v
PHP 5.5.9-1ubuntu4.16 (cli) (built: Apr 20 2016 14:31:27)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

ownCloud version: ownCloud 9.0.2 (stable)

Updated from an older ownCloud or fresh install:

Where did you install ownCloud from: self-hosted

Signing status (ownCloud 9.0 and above):

No errors have been found.

The content of config/config.php:

{
    "system": {
        "updatechecker": false,
        "instanceid": "ocdlau1qyxc9",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "cloud.mosreg.ru"
        ],
        "memcache.local": "\OC\Memcache\APCu",
        "memcache.distributed": "\OC\Memcache\Memcached",
        "memcached_servers": [
            [
                "IP",
                11211
            ]
        ],
        "datadirectory": "/var/www/owncloud/data",
        "overwrite.cli.url": "http://cloud.example.ru",
        "dbtype": "mysql",
        "version": "9.0.2.2",
        "dbname": "owncloud",
        "dbhost": "IP",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "logtimezone": "UTC",
        "installed": true,
        "ldapIgnoreNamingRules": false,
        "mail_from_address": "noreply",
        "mail_smtpmode": "smtp",
        "mail_domain": "example",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtpauth": 1,
        "mail_smtphost": "smtp.example.ru",
        "mail_smtpport": "587",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpsecure": "tls"
    }
}

List of activated apps:

Enabled:
  - activity: 2.2.1
  - comments: 0.2
  - dav: 0.1.6
  - federatedfilesharing: 0.1.0
  - federation: 0.0.4
  - files: 1.4.4
  - files_pdfviewer: 0.8.1
  - files_sharing: 0.9.1
  - files_texteditor: 2.1
  - files_trashbin: 0.8.0
  - files_versions: 1.2.0
  - files_videoplayer: 0.9.8
  - firstrunwizard: 1.1
  - gallery: 14.5.0
  - notifications: 0.2.3
  - provisioning_api: 0.4.1
  - systemtags: 0.2
  - templateeditor: 0.1
  - updatenotification: 0.1.0
  - user_ldap: 0.8.0
Disabled:
  - encryption
  - external
  - files_external
  - user_external

Are you using external storage, if yes which one: IP:/ibm/FS-POOL-01/cloud-starage 79T 62T 17T 79% /var/www/owncloud/data

Are you using encryption: no

Are you using an external user-backend, if yes which one: AD

LDAP configuration (delete this part if not used)

+-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+
| Configuration                 |                                                                                                                                       |
+-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+
| hasMemberOfFilterSupport      | 1                                                                                                                                     |
| hasPagedResultSupport         |                                                                                                                                       |
| homeFolderNamingRule          |                                                                                                                                       |
| lastJpegPhotoLookup           | 0                                                                                                                                     |
| ldapAgentName                 | CN=gitlabauthuser,OU=ServiceAcc,OU=Служебное,DC=dp,DC=example,DC=ru                                                                    |
| ldapAgentPassword             | ***                                                                                                                                   |
| ldapAttributesForGroupSearch  |                                                                                                                                       |
| ldapAttributesForUserSearch   |                                                                                                                                       |
| ldapBackupHost                |                                                                                                                                       |
| ldapBackupPort                |                                                                                                                                       |
| ldapBase                      | DC=dp,DC=example,DC=ru                                                                                                                 |
| ldapBaseGroups                | DC=dp,DC=example,DC=ru                                                                                                                 |
| ldapBaseUsers                 | DC=dp,DC=example,DC=ru                                                                                                                 |
| ldapCacheTTL                  | 600                                                                                                                                   |
| ldapConfigurationActive       | 1                                                                                                                                     |
| ldapDynamicGroupMemberURL     |                                                                                                                                       |
| ldapEmailAttribute            | mail                                                                                                                                  |
| ldapExperiencedAdmin          | 0                                                                                                                                     |
| ldapExpertUUIDGroupAttr       |                                                                                                                                       |
| ldapExpertUUIDUserAttr        |                                                                                                                                       |
| ldapExpertUsernameAttr        |                                                                                                                                       |
| ldapGroupDisplayName          | cn                                                                                                                                    |
| ldapGroupFilter               | (&(|(objectclass=group))(|(cn=Domain Users)))                                                                                         |
| ldapGroupFilterGroups         | Domain Users                                                                                                                          |
| ldapGroupFilterMode           | 0                                                                                                                                     |
| ldapGroupFilterObjectclass    | group                                                                                                                                 |
| ldapGroupMemberAssocAttr      | member                                                                                                                                |
| ldapHost                      | IP                                                                                                                           |
| ldapIgnoreNamingRules         |                                                                                                                                       |
| ldapLoginFilter               | (&(&(|(objectclass=person))(|(|(memberof=CN=Domain Users,CN=Users,DC=dp,DC=example,DC=ru)(primaryGroupID=513))))(samaccountname=%uid)) |
| ldapLoginFilterAttributes     |                                                                                                                                       |
| ldapLoginFilterEmail          | 0                                                                                                                                     |
| ldapLoginFilterMode           | 0                                                                                                                                     |
| ldapLoginFilterUsername       | 1                                                                                                                                     |
| ldapNestedGroups              | 0                                                                                                                                     |
| ldapOverrideMainServer        |                                                                                                                                       |
| ldapPagingSize                | 1000                                                                                                                                  |
| ldapPort                      | 389                                                                                                                                   |
| ldapQuotaAttribute            |                                                                                                                                       |
| ldapQuotaDefault              |                                                                                                                                       |
| ldapTLS                       | 0                                                                                                                                     |
| ldapUserDisplayName           | displayname                                                                                                                           |
| ldapUserDisplayName2          |                                                                                                                                       |
| ldapUserFilter                | (&(|(objectclass=person))(|(|(memberof=CN=Domain Users,CN=Users,DC=dp,DC=example,DC=ru)(primaryGroupID=513))))                         |
| ldapUserFilterGroups          | Domain Users                                                                                                                          |
| ldapUserFilterMode            | 0                                                                                                                                     |
| ldapUserFilterObjectclass     | person                                                                                                                                |
| ldapUuidGroupAttribute        | auto                                                                                                                                  |
| ldapUuidUserAttribute         | auto                                                                                                                                  |
| turnOffCertCheck              | 1                                                                                                                                     |
| useMemberOfToDetectMembership | 1                                                                                                                                     |
+-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+

Client configuration

Browser:

Operating system:

Logs

Web server error log

root@ubuntu:/var/www/owncloud# tail -f /var/log/apache2/error.log
[Mon May 22 09:38:38.670776 2017] [:error] [pid 22060] [client 10.10.30.209:49024] PHP Fatal error:  Call to a member function processAttributes() on a non-object in /var/www/owncloud/apps/user_ldap/lib/access.php on line 733
[Mon May 22 11:03:32.346253 2017] [:error] [pid 22096] [client 10.10.30.209:37858] PHP Fatal error:  Call to a member function processAttributes() on a non-object in /var/www/owncloud/apps/user_ldap/lib/access.php on line 733, referer: https://cloud.mosreg.ru/index.php/s/7wm2ZoyGVMpAAfF/authenticate
[Tue May 23 10:38:33.218704 2017] [:error] [pid 22688] [client 10.10.30.209:36153] PHP Fatal error:  Call to a member function processAttributes() on a non-object in /var/www/owncloud/apps/user_ldap/lib/access.php on line 733
[Tue May 23 13:25:21.320338 2017] [:error] [pid 22096] [client 10.10.30.209:36917] PHP Fatal error:  Call to a member function processAttributes() on a non-object in /var/www/owncloud/apps/user_ldap/lib/access.php on line 733
[Tue May 23 13:26:12.964355 2017] [autoindex:error] [pid 27793] [client 10.10.30.209:37421] AH01276: Cannot serve directory /var/www/owncloud/core/doc/user/_static/: No matching DirectoryIndex (index.php,index.html) found, and server-generated directory index forbidden by Options directive, referer: https://cloud.mosreg.ru/core/doc/user/index.html
[Tue May 23 13:29:20.669039 2017] [authz_core:error] [pid 23149] [client 10.10.30.209:39059] AH01630: client denied by server configuration: /var/www/owncloud/data/.ocdata
[Tue May 23 13:31:11.904713 2017] [authz_core:error] [pid 22060] [client 10.10.30.209:40053] AH01630: client denied by server configuration: /var/www/owncloud/data/.ocdata
[Tue May 23 13:31:24.526748 2017] [authz_core:error] [pid 28454] [client 10.10.30.209:40158] AH01630: client denied by server configuration: /var/www/owncloud/data/.ocdata
[Tue May 23 13:31:49.187935 2017] [:error] [pid 23194] [client 10.10.30.209:40357] PHP Fatal error:  Call to a member function processAttributes() on a non-object in /var/www/owncloud/apps/user_ldap/lib/access.php on line 733
[Tue May 23 13:31:56.683642 2017] [authz_core:error] [pid 27794] [client 10.10.30.209:40465] AH01630: client denied by server configuration: /var/www/owncloud/data/.ocdata

ownCloud log (data/owncloud.log)

root@ubuntu:/var/www/owncloud# tail -f data/owncloud.log
{"reqId":"UbDOWrkiBYnFuRGlNebC","remoteAddr":"10.10.30.209","app":"files","message":" Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7","level":3,"time":"2017-05-23T10:31:48+00:00","method":"GET","url":"/index.php/avatar/FFDE801C-6075-4C8A-A15B-7D6A18F14698/28","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"UbDOWrkiBYnFuRGlNebC","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {"Exception":"OC\\User\\NoUserException","Message":"Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7","Code":0,"Trace":"#0 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(89): OC\\Files\\Filesystem::initMountPoints('8FA7F58F-33FF-4...')\n#1 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(581): OC\\Files\\Storage\\Shared->init()\n#2 \/var\/www\/owncloud\/lib\/private\/files\/storage\/wrapper\/wrapper.php(381): OC\\Files\\Storage\\Shared->getCache('', Object(OCA\\Files_Trashbin\\Storage))\n#3 \/var\/www\/owncloud\/lib\/private\/files\/view.php(1306): OC\\Files\\Storage\\Wrapper\\Wrapper->getCache('')\n#4 \/var\/www\/owncloud\/lib\/private\/files\/node\/root.php(179): OC\\Files\\View->getFileInfo('\/FFDE801C-6075-...')\n#5 \/var\/www\/owncloud\/lib\/private\/files\/node\/root.php(341): OC\\Files\\Node\\Root->get('\/FFDE801C-6075-...')\n#6 \/var\/www\/owncloud\/lib\/private\/server.php(742): OC\\Files\\Node\\Root->getUserFolder('FFDE801C-6075-4...')\n#7 \/var\/www\/owncloud\/core\/application.php(124): OC\\Server->getUserFolder()\n#8 \/var\/www\/owncloud\/3rdparty\/pimple\/pimple\/src\/Pimple\/Container.php(113): OC\\Core\\Application->OC\\Core\\{closure}(Object(OC\\AppFramework\\DependencyInjection\\DIContainer))\n#9 \/var\/www\/owncloud\/lib\/private\/appframework\/utility\/simplecontainer.php(102): Pimple\\Container->offsetGet('UserFolder')\n#10 \/var\/www\/owncloud\/core\/application.php(88): OC\\AppFramework\\Utility\\SimpleContainer->query('UserFolder')\n#11 \/var\/www\/owncloud\/3rdparty\/pimple\/pimple\/src\/Pimple\/Container.php(113): OC\\Core\\Application->OC\\Core\\{closure}(Object(OC\\AppFramework\\DependencyInjection\\DIContainer))\n#12 \/var\/www\/owncloud\/lib\/private\/appframework\/utility\/simplecontainer.php(102): Pimple\\Container->offsetGet('AvatarControlle...')\n#13 \/var\/www\/owncloud\/lib\/private\/appframework\/app.php(93): OC\\AppFramework\\Utility\\SimpleContainer->query('AvatarControlle...')\n#14 \/var\/www\/owncloud\/lib\/private\/appframework\/routing\/routeactionhandler.php(45): OC\\AppFramework\\App::main('AvatarControlle...', 'getAvatar', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#15 [internal function]: OC\\AppFramework\\routing\\RouteActionHandler->__invoke(Array)\n#16 \/var\/www\/owncloud\/lib\/private\/route\/router.php(276): call_user_func(Object(OC\\AppFramework\\routing\\RouteActionHandler), Array)\n#17 \/var\/www\/owncloud\/lib\/base.php(882): OC\\Route\\Router->match('\/avatar\/FFDE801...')\n#18 \/var\/www\/owncloud\/index.php(39): OC::handleRequest()\n#19 {main}","File":"\/var\/www\/owncloud\/lib\/private\/files\/filesystem.php","Line":390}","level":3,"time":"2017-05-23T10:31:48+00:00","method":"GET","url":"/index.php/avatar/FFDE801C-6075-4C8A-A15B-7D6A18F14698/28","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"UbDOWrkiBYnFuRGlNebC","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {"Exception":"OCP\\Files\\NotFoundException","Message":"File with id \"69232\" has not been found.","Code":0,"Trace":"#0 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(90): OC\\Files\\View->getPath(69232)\n#1 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(581): OC\\Files\\Storage\\Shared->init()\n#2 \/var\/www\/owncloud\/lib\/private\/files\/storage\/wrapper\/wrapper.php(381): OC\\Files\\Storage\\Shared->getCache('', Object(OCA\\Files_Trashbin\\Storage))\n#3 \/var\/www\/owncloud\/lib\/private\/files\/view.php(1306): OC\\Files\\Storage\\Wrapper\\Wrapper->getCache('')\n#4 \/var\/www\/owncloud\/lib\/private\/files\/node\/root.php(179): OC\\Files\\View->getFileInfo('\/FFDE801C-6075-...')\n#5 \/var\/www\/owncloud\/lib\/private\/files\/node\/root.php(341): OC\\Files\\Node\\Root->get('\/FFDE801C-6075-...')\n#6 \/var\/www\/owncloud\/lib\/private\/server.php(742): OC\\Files\\Node\\Root->getUserFolder('FFDE801C-6075-4...')\n#7 \/var\/www\/owncloud\/core\/application.php(124): OC\\Server->getUserFolder()\n#8 \/var\/www\/owncloud\/3rdparty\/pimple\/pimple\/src\/Pimple\/Container.php(113): OC\\Core\\Application->OC\\Core\\{closure}(Object(OC\\AppFramework\\DependencyInjection\\DIContainer))\n#9 \/var\/www\/owncloud\/lib\/private\/appframework\/utility\/simplecontainer.php(102): Pimple\\Container->offsetGet('UserFolder')\n#10 \/var\/www\/owncloud\/core\/application.php(88): OC\\AppFramework\\Utility\\SimpleContainer->query('UserFolder')\n#11 \/var\/www\/owncloud\/3rdparty\/pimple\/pimple\/src\/Pimple\/Container.php(113): OC\\Core\\Application->OC\\Core\\{closure}(Object(OC\\AppFramework\\DependencyInjection\\DIContainer))\n#12 \/var\/www\/owncloud\/lib\/private\/appframework\/utility\/simplecontainer.php(102): Pimple\\Container->offsetGet('AvatarControlle...')\n#13 \/var\/www\/owncloud\/lib\/private\/appframework\/app.php(93): OC\\AppFramework\\Utility\\SimpleContainer->query('AvatarControlle...')\n#14 \/var\/www\/owncloud\/lib\/private\/appframework\/routing\/routeactionhandler.php(45): OC\\AppFramework\\App::main('AvatarControlle...', 'getAvatar', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#15 [internal function]: OC\\AppFramework\\routing\\RouteActionHandler->__invoke(Array)\n#16 \/var\/www\/owncloud\/lib\/private\/route\/router.php(276): call_user_func(Object(OC\\AppFramework\\routing\\RouteActionHandler), Array)\n#17 \/var\/www\/owncloud\/lib\/base.php(882): OC\\Route\\Router->match('\/avatar\/FFDE801...')\n#18 \/var\/www\/owncloud\/index.php(39): OC::handleRequest()\n#19 {main}","File":"\/var\/www\/owncloud\/lib\/private\/files\/view.php","Line":1643}","level":3,"time":"2017-05-23T10:31:48+00:00","method":"GET","url":"/index.php/avatar/FFDE801C-6075-4C8A-A15B-7D6A18F14698/28","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"vJ2MX+H6CnFA1gtzC4Bf","remoteAddr":"10.10.30.209","app":"PHP","message":"Call to a member function processAttributes() on a non-object at /var/www/owncloud/apps/user_ldap/lib/access.php#733","level":3,"time":"2017-05-23T10:31:49+00:00","method":"GET","url":"/cron.php","user":"--"}
{"reqId":"iZ7MUVONIRLMTt09XYE9","remoteAddr":"10.10.30.209","app":"files","message":" Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7","level":3,"time":"2017-05-23T10:31:56+00:00","method":"GET","url":"/index.php/settings/admin","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"iZ7MUVONIRLMTt09XYE9","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {"Exception":"OC\\User\\NoUserException","Message":"Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7","Code":0,"Trace":"#0 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(89): OC\\Files\\Filesystem::initMountPoints('8FA7F58F-33FF-4...')\n#1 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(581): OC\\Files\\Storage\\Shared->init()\n#2 \/var\/www\/owncloud\/lib\/private\/files\/storage\/wrapper\/wrapper.php(381): OC\\Files\\Storage\\Shared->getCache('', Object(OCA\\Files_Trashbin\\Storage))\n#3 \/var\/www\/owncloud\/lib\/private\/files\/view.php(1306): OC\\Files\\Storage\\Wrapper\\Wrapper->getCache('')\n#4 \/var\/www\/owncloud\/lib\/private\/files\/node\/root.php(179): OC\\Files\\View->getFileInfo('\/FFDE801C-6075-...')\n#5 \/var\/www\/owncloud\/lib\/private\/avatarmanager.php(93): OC\\Files\\Node\\Root->get('\/FFDE801C-6075-...')\n#6 \/var\/www\/owncloud\/lib\/private\/templatelayout.php(113): OC\\AvatarManager->getAvatar('FFDE801C-6075-4...')\n#7 \/var\/www\/owncloud\/lib\/private\/template.php(225): OC\\TemplateLayout->__construct('user', 'settings')\n#8 \/var\/www\/owncloud\/lib\/private\/template\/base.php(122): OC_Template->fetchPage()\n#9 \/var\/www\/owncloud\/settings\/admin.php(253): OC\\Template\\Base->printPage()\n#10 \/var\/www\/owncloud\/lib\/private\/route\/route.php(154) : runtime-created function(1): require_once('\/var\/www\/ownclo...')\n#11 [internal function]: __lambda_func(Array)\n#12 \/var\/www\/owncloud\/lib\/private\/route\/router.php(276): call_user_func('?lambda_4', Array)\n#13 \/var\/www\/owncloud\/lib\/base.php(882): OC\\Route\\Router->match('\/settings\/admin')\n#14 \/var\/www\/owncloud\/index.php(39): OC::handleRequest()\n#15 {main}","File":"\/var\/www\/owncloud\/lib\/private\/files\/filesystem.php","Line":390}","level":3,"time":"2017-05-23T10:31:56+00:00","method":"GET","url":"/index.php/settings/admin","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"iZ7MUVONIRLMTt09XYE9","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {"Exception":"OCP\\Files\\NotFoundException","Message":"File with id \"69232\" has not been found.","Code":0,"Trace":"#0 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(90): OC\\Files\\View->getPath(69232)\n#1 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(581): OC\\Files\\Storage\\Shared->init()\n#2 \/var\/www\/owncloud\/lib\/private\/files\/storage\/wrapper\/wrapper.php(381): OC\\Files\\Storage\\Shared->getCache('', Object(OCA\\Files_Trashbin\\Storage))\n#3 \/var\/www\/owncloud\/lib\/private\/files\/view.php(1306): OC\\Files\\Storage\\Wrapper\\Wrapper->getCache('')\n#4 \/var\/www\/owncloud\/lib\/private\/files\/node\/root.php(179): OC\\Files\\View->getFileInfo('\/FFDE801C-6075-...')\n#5 \/var\/www\/owncloud\/lib\/private\/avatarmanager.php(93): OC\\Files\\Node\\Root->get('\/FFDE801C-6075-...')\n#6 \/var\/www\/owncloud\/lib\/private\/templatelayout.php(113): OC\\AvatarManager->getAvatar('FFDE801C-6075-4...')\n#7 \/var\/www\/owncloud\/lib\/private\/template.php(225): OC\\TemplateLayout->__construct('user', 'settings')\n#8 \/var\/www\/owncloud\/lib\/private\/template\/base.php(122): OC_Template->fetchPage()\n#9 \/var\/www\/owncloud\/settings\/admin.php(253): OC\\Template\\Base->printPage()\n#10 \/var\/www\/owncloud\/lib\/private\/route\/route.php(154) : runtime-created function(1): require_once('\/var\/www\/ownclo...')\n#11 [internal function]: __lambda_func(Array)\n#12 \/var\/www\/owncloud\/lib\/private\/route\/router.php(276): call_user_func('?lambda_4', Array)\n#13 \/var\/www\/owncloud\/lib\/base.php(882): OC\\Route\\Router->match('\/settings\/admin')\n#14 \/var\/www\/owncloud\/index.php(39): OC::handleRequest()\n#15 {main}","File":"\/var\/www\/owncloud\/lib\/private\/files\/view.php","Line":1643}","level":3,"time":"2017-05-23T10:31:56+00:00","method":"GET","url":"/index.php/settings/admin","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"YIo8ZSZt6IdTilmd6ESz","remoteAddr":"10.10.30.209","app":"files","message":" Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7","level":3,"time":"2017-05-23T10:31:57+00:00","method":"PROPFIND","url":"/remote.php/webdav","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"YIo8ZSZt6IdTilmd6ESz","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {"Exception":"OC\\User\\NoUserException","Message":"Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7","Code":0,"Trace":"#0 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(89): OC\\Files\\Filesystem::initMountPoints('8FA7F58F-33FF-4...')\n#1 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(581): OC\\Files\\Storage\\Shared->init()\n#2 \/var\/www\/owncloud\/lib\/private\/files\/storage\/wrapper\/wrapper.php(381): OC\\Files\\Storage\\Shared->getCache('', Object(OCA\\Files_Trashbin\\Storage))\n#3 \/var\/www\/owncloud\/lib\/private\/files\/view.php(1306): OC\\Files\\Storage\\Wrapper\\Wrapper->getCache('')\n#4 \/var\/www\/owncloud\/lib\/private\/files\/node\/root.php(179): OC\\Files\\View->getFileInfo('\/FFDE801C-6075-...')\n#5 \/var\/www\/owncloud\/lib\/private\/files\/node\/root.php(341): OC\\Files\\Node\\Root->get('\/FFDE801C-6075-...')\n#6 \/var\/www\/owncloud\/lib\/private\/server.php(742): OC\\Files\\Node\\Root->getUserFolder('FFDE801C-6075-4...')\n#7 \/var\/www\/owncloud\/apps\/dav\/lib\/connector\/sabre\/serverfactory.php(126): OC\\Server->getUserFolder()\n#8 [internal function]: OCA\\DAV\\Connector\\Sabre\\ServerFactory->OCA\\DAV\\Connector\\Sabre\\{closure}(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#9 \/var\/www\/owncloud\/3rdparty\/sabre\/event\/lib\/EventEmitterTrait.php(105): call_user_func_array(Object(Closure), Array)\n#10 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(446): Sabre\\Event\\EventEmitter->emit('beforeMethod', Array)\n#11 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(248): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#12 \/var\/www\/owncloud\/apps\/dav\/appinfo\/v1\/webdav.php(55): Sabre\\DAV\\Server->exec()\n#13 \/var\/www\/owncloud\/remote.php(138): require_once('\/var\/www\/ownclo...')\n#14 {main}","File":"\/var\/www\/owncloud\/lib\/private\/files\/filesystem.php","Line":390}","level":3,"time":"2017-05-23T10:31:57+00:00","method":"PROPFIND","url":"/remote.php/webdav","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"YIo8ZSZt6IdTilmd6ESz","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {"Exception":"OCP\\Files\\NotFoundException","Message":"File with id \"69232\" has not been found.","Code":0,"Trace":"#0 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(90): OC\\Files\\View->getPath(69232)\n#1 \/var\/www\/owncloud\/apps\/files_sharing\/lib\/sharedstorage.php(581): OC\\Files\\Storage\\Shared->init()\n#2 \/var\/www\/owncloud\/lib\/private\/files\/storage\/wrapper\/wrapper.php(381): OC\\Files\\Storage\\Shared->getCache('', Object(OCA\\Files_Trashbin\\Storage))\n#3 \/var\/www\/owncloud\/lib\/private\/files\/view.php(1306): OC\\Files\\Storage\\Wrapper\\Wrapper->getCache('')\n#4 \/var\/www\/owncloud\/lib\/private\/files\/node\/root.php(179): OC\\Files\\View->getFileInfo('\/FFDE801C-6075-...')\n#5 \/var\/www\/owncloud\/lib\/private\/files\/node\/root.php(341): OC\\Files\\Node\\Root->get('\/FFDE801C-6075-...')\n#6 \/var\/www\/owncloud\/lib\/private\/server.php(742): OC\\Files\\Node\\Root->getUserFolder('FFDE801C-6075-4...')\n#7 \/var\/www\/owncloud\/apps\/dav\/lib\/connector\/sabre\/serverfactory.php(126): OC\\Server->getUserFolder()\n#8 [internal function]: OCA\\DAV\\Connector\\Sabre\\ServerFactory->OCA\\DAV\\Connector\\Sabre\\{closure}(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#9 \/var\/www\/owncloud\/3rdparty\/sabre\/event\/lib\/EventEmitterTrait.php(105): call_user_func_array(Object(Closure), Array)\n#10 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(446): Sabre\\Event\\EventEmitter->emit('beforeMethod', Array)\n#11 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(248): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#12 \/var\/www\/owncloud\/apps\/dav\/appinfo\/v1\/webdav.php(55): Sabre\\DAV\\Server->exec()\n#13 \/var\/www\/owncloud\/remote.php(138): require_once('\/var\/www\/ownclo...')\n#14 {main}","File":"\/var\/www\/owncloud\/lib\/private\/files\/view.php","Line":1643}","level":3,"time":"2017-05-23T10:31:57+00:00","method":"PROPFIND","url":"/remote.php/webdav","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}

Browser log

Insert your browser log here, this could for example include:
a) The javascript console log
b) The network log 
c) ...

Здравствует!

Версия:8.2.2

Последние время при неизвестных мне обстоятельствах стали периодически сыпаться ошибки:

Cannot modify header information - headers already sent by (output started at /var/www/owncloud/3rdparty/sabre/http/lib/Sapi.php:70) at /var/www/owncloud/3rdparty/sabre/http/lib/Sapi.php#58
Первая ошибка исправлена https://github.com/fruux/sabre-dav/pull/577

Exception: {"Message":"HTTP/1.1 423 "u0420u0430u0431u043eu0442u0430/2016/03-u043cu0430u0440u0442/30.03_u0421u0442u0440u0430u0441u0442u0438u041fu043eu041cu0430u0442u0444u0435u044e/15-03-2016_17-27-53/u043fu043bu0430u043du0435u0440u043eu0432u043au0430 326 u0441 u044du043au0440u0430u043du043eu043c.dwg" is locked","Exception":"OC\Connector\Sabre\Exception\FileLocked","Code":0,"Trace":"#0 /var/www/owncloud/lib/private/connector/sabre/directory.php(115): OC\Connector\Sabre\File->put(Resource id #33)n#1 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/Server.php(1053): OC\Connector\Sabre\Directory->createFile('???????????????...', Resource id #33)n#2 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php(513): Sabre\DAV\Server->createFile('????????????/20...', Resource id #33, NULL)n#3 [internal function]: Sabre\DAV\CorePlugin->httpPut(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))n#4 /var/www/owncloud/3rdparty/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)n#5 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/Server.php(469): Sabre\Event\EventEmitter->emit('method:PUT', Array)n#6 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/Server.php(254): Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))n#7 /var/www/owncloud/apps/files/appinfo/remote.php(56): Sabre\DAV\Server->exec()n#8 /var/www/owncloud/remote.php(137): require_once('/var/www/ownclo...')n#9 {main}","File":"/var/www/owncloud/lib/private/connector/sabre/file.php","Line":164}

Exception: {"Message":"HTTP/1.1 400 expected filesize 1366537 got 1245184","Exception":"Sabre\DAV\Exception\BadRequest","Code":0,"Trace":"#0 /var/www/owncloud/lib/private/connector/sabre/directory.php(115): OC\Connector\Sabre\File->put(Resource id #33)n#1 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/Server.php(1053): OC\Connector\Sabre\Directory->createFile('Attachment-1.jp...', Resource id #33)n#2 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php(513): Sabre\DAV\Server->createFile('????????????/20...', Resource id #33, NULL)n#3 [internal function]: Sabre\DAV\CorePlugin->httpPut(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))n#4 /var/www/owncloud/3rdparty/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)n#5 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/Server.php(469): Sabre\Event\EventEmitter->emit('method:PUT', Array)n#6 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/Server.php(254): Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))n#7 /var/www/owncloud/apps/files/appinfo/remote.php(56): Sabre\DAV\Server->exec()n#8 /var/www/owncloud/remote.php(137): require_once('/var/www/ownclo...')n#9 {main}","File":"/var/www/owncloud/lib/private/connector/sabre/file.php","Line":139}

Exception: {"Message":"An exception occurred while executing 'INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0' with params ["15", "17", 1457605429, 115213, "d006aa43f6cc8f848587bd528c382389", 1457605429, 27, "18629", "b5b130bd73d23e259f32265bd3d5f770", "files\/Video Land\/\u0411\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0438\u044f\/\u0412\u0438\u0434\u0435\u043e \u041b\u0435\u043d\u0434\/\u041f\u0420\u0418\u041a\u0410\u0417\u042b\/\u041f\u0440\u0438\u043a\u0430\u0437\u044b_\u043e\u0442\u043f\/\u041e\u0442\u043f\u0443\u0441\u043a\u04302010_\u0412\u041b.rtf", "\u041e\u0442\u043f\u0443\u0441\u043a\u04302010_\u0412\u041b.rtf", "8", "8", "b5b130bd73d23e259f32265bd3d5f770"]:nnSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '8-b5b130bd73d23e259f32265bd3d5f770' for key 'fs_storage_path_hash'","Exception":"Doctrine\DBAL\Exception\UniqueConstraintViolationException","Code":0,"Trace":"#0 /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php(116): Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\DBAL\Driver\PDOException))n#1 /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(996): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(Doctrine\DBAL\Driver\PDOException), 'INSERT INTO `oc...', Array)n#2 /var/www/owncloud/lib/private/db/connection.php(203): Doctrine\DBAL\Connection->executeUpdate('INSERT INTO `oc...', Array, Array)n#3 /var/www/owncloud/lib/private/db/adapter.php(93): OC\DB\Connection->executeUpdate('INSERT INTO `*P...', Array)n#4 /var/www/owncloud/lib/private/db/connection.php(242): OC\DB\Adapter->insertIfNotExist('*PREFIX*filecac...', Array, Array)n#5 /var/www/owncloud/lib/private/files/cache/cache.php(258): OC\DB\Connection->insertIfNotExist('*PREFIX*filecac...', Array, Array)n#6 /var/www/owncloud/apps/files_sharing/lib/cache.php(199): OC\Files\Cache\Cache->put('files/Video Lan...', Array)n#7 /var/www/owncloud/lib/private/files/cache/scanner.php(226): OC\Files\Cache\Shared_Cache->put('?????????? ????...', Array)n#8 /var/www/owncloud/lib/private/files/cache/scanner.php(189): OC\Files\Cache\Scanner->addToCache('?????????? ????...', Array, -1)n#9 /var/www/owncloud/lib/private/files/cache/scanner.php(266): OC\Files\Cache\Scanner->scanFile('?????????? ????...', 3, -1, NULL, false)n#10 /var/www/owncloud/lib/private/files/cache/updater.php(114): OC\Files\Cache\Scanner->scan('?????????? ????...', false, -1, false)n#11 /var/www/owncloud/lib/private/connector/sabre/file.php(191): OC\Files\Cache\Updater->update('/??????????????...')n#12 /var/www/owncloud/lib/private/connector/sabre/directory.php(115): OC\Connector\Sabre\File->put(Resource id #33)n#13 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/Server.php(1053): OC\Connector\Sabre\Directory->createFile('??????????????2...', Resource id #33)n#14 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php(513): Sabre\DAV\Server->createFile('???????????????...', Resource id #33, NULL)n#15 [internal function]: Sabre\DAV\CorePlugin->httpPut(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))n#16 /var/www/owncloud/3rdparty/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)n#17 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/Server.php(469): Sabre\Event\EventEmitter->emit('method:PUT', Array)n#18 /var/www/owncloud/3rdparty/sabre/dav/lib/DAV/Server.php(254): Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))n#19 /var/www/owncloud/apps/files/appinfo/remote.php(56): Sabre\DAV\Server->exec()n#20 /var/www/owncloud/remote.php(137): require_once('/var/www/ownclo...')n#21 {main}","File":"/var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php","Line":66}

На гид хабе решение не смог найти, хотя наверное оно есть. Просто не как немогу с гитхабом разобраться до конца.

Подскажите пожалуйста, может кто-то сталкивался или уже встречал такие ошибки.
В чем тут может быть проблемма?
Спасибо!

Check the ownCloud System Requirements, especially supported browser versions.
When you see warnings about code integrity, refer to Code Signing.

Disable Third-Party Apps

Third-party apps may cause problems during upgrades.
To avoid this happening, we strongly encourage administrators to always disable third-party apps before upgrades, and for troubleshooting purposes.

ownCloud Logfiles

In a standard ownCloud installation the log level is set to Normal.
To find any issues you need to raise the log level to All in your config.php file, or to Everything on your ownCloud Admin page.
Please see Logging Configuration for more information on these log levels.

Some logging — for example JavaScript console logging — needs debugging
enabled. Edit config/config.php and change 'debug' ⇒ false, to
'debug' ⇒ true, Be sure to change it back when you are finished.

For JavaScript issues you will also need to view the javascript console.
All major browsers have developer tools for viewing the console. Usually you can access them by pressing F12.

The logfile of ownCloud is located in the data directory owncloud/data/owncloud.log.

PHP Version and Information

You will need to know your PHP version and configuration details.
There are two ways to retrieve this information: using PHP’s phpinfo function and using a set of options to PHP on the command-line.

Using PHP’s phpinfo Function

Create a plain-text file named «phpinfo.php» and place it in your webserver’s root directory, for example /var/www/html/phpinfo.php.

Your webserver’s root directory may be in a different location; your Linux distribution’s documentation will tell you where it is located.

This file contains the following line:

Open this file in a web browser, by pointing your browser to localhost/phpinfo.php:

image

Your PHP version is at the top, and the rest of the page contains abundant system information such as active modules, active .ini files, and much more.
When you are finished reviewing your information you must delete phpinfo.php, or move it outside of your Web directory, because it is a security risk to expose such sensitive data.

Using the Command-Line

To retrieve your PHP version, run the following command:

To retrieve a list of PHP’s active modules, run the following command.

You will see output similar to the following displayed in the terminal.

[PHP Modules]
ast
calendar
Core
ctype
curl
date
dom
exif
fileinfo

To obtain information about PHP’s configuration, you can either retrieve it all at once, by running php -i or retrieve information about individual modules, by running php --ri followed by the module’s name, such as php --ri curl.

Debugging Sync Issues

The data directory on the server is exclusive to ownCloud and must not be modified manually.

Disregarding this can lead to unwanted behaviours like:

  • Problems with sync clients

  • Undetected changes due to caching in the database

If you need to directly upload files from the same server please use a
WebDAV command line client like cadaver to upload files to the WebDAV
interface at:

https://example.com/owncloud/remote.php/dav

Common problems / error messages

Some common problems / error messages found in your logfiles as
described above:

  • SQLSTATE[HY000] [1040] Too many connections → You need to increase the connection limit of your database, please refer to the manual of your database for more information.

  • SQLSTATE[HY000]: General error: 5 database is locked → You’re using SQLite which can’t handle a lot of parallel requests. Please consider converting to another database like described in converting Database Type.

  • SQLSTATE[HY000]: General error: 2006 MySQL server has gone away → Please refer to Troubleshooting for more information.

  • SQLSTATE[HY000] [2002] No such file or directory → There is a problem accessing your SQLite database file in your data directory (data/owncloud.db). Please check the permissions of this folder/file or if it exists at all. If you’re using MySQL please start your database.

  • Connection closed / Operation cancelled or expected filesize 4734206 got 458752 → This could be caused by wrong
    KeepAlive settings within your Apache config. Make sure that KeepAlive is set to On and also try to raise the
    limits of KeepAliveTimeout and MaxKeepAliveRequests. On Apache with mod_php using a multi-processing module other than prefork could be another reason.
    Further information is available in the forums.

  • No basic authentication headers were found → This error is shown in your data/owncloud.log file.
    Some Apache modules like mod_fastcgi, mod_fcgid or mod_proxy_fcgi are not passing the needed authentication
    headers to PHP and so the login to ownCloud via WebDAV, CalDAV and CardDAV clients is failing.
    More information on how to correctly configure your environment can be found
    at the forums.

Следует самостоятельно удалить все приборы из аккаунта, потом написать на почту owencloud@owen.ru c почты, с которой зарегистрирован аккаунт, который надо удалить.

Алгоритм перевода аккаунта на работу как юр.лицо описан после тарифов — Клиенты, зарегистрированные как физические лица или клиенты интеграторов, желающие работать как юридические лица, направляют запрос на почту owencloud@owen.ru с приложенной карточкой предприятии и дополнительной информацией:

  • Юридическое название организации
  • ИНН
  • КПП
  • Юридический адрес
  • Почтовый адрес (для отправки оригиналов закрывающих документов)
  • e-mail (для отправки счетов)
  • Номер клиента в системе OwenCloud — указана в разделе Администрирование | Услуги и оплата.
  • Наличие ЭДО (электронного документа оборота)

Аккаунт должен быть на Базовом тарифе.

Проверить, приходят ли на эту почту письма с других адресов.

Проверить папку СПАМ.

Написать на support@owen.ru — техническая поддержка проверит нет ли Вашей почты в списке отписавшихся от сервиса.

Ошибка с кодом 255 возникает при отсутствии ответа от устройства на запрос от OwenCloud.

Если ошибка возникает по части параметров:

1) для этих параметров неверно заданы адреса регистров Modbus;

2) выбранные функции Modbus не поддерживаются устройством;

3) заданное значение таймаута превышает время ответа устройства.

Ошибка 255 возникает по всем параметрам:

1) неверно заданные сетевые настройки (протокол, скорость, четность и т.п.) в сервисе OwenCloud;

2) неверно задан адрес устройства (Slave ID)

3) неверно заданы адреса регистров Modbus;

4) выбранные функции Modbus не поддерживаются устройством;

5) заданное значение таймаута превышает время ответа устройства;

6) проблемы с линией связи (перепутаны местами А и В, обрыв кабеля, используется не витая пара);

7) не установлены согласующие регистры 120 Ом по концам линии.

Эта ошибка возникает, когда используется шлюз другого пользователя. Обратитесь к предыдущему пользователю шлюза с просьбой удалить его из его аккаунта, где он его использовал.

Если это невозможно, то направьте письмо на почту support@owen.ru, указав:

1) Заводской номер шлюза и IMEI (для ПМ210).

2) Информацию о том, как шлюз попал в ваше пользование.

3) Счет на оплату (будет определяющим фактором при возникновении спора).

4) Фото прибора, где четко виден заводской номер и IMEI (для ПМ210).

5) Фото паспорта на прибор.

Команда OwenCloud попытается связаться с предыдущем владельцем и согласовать удаление.

Событие «Прибор не на связи» формирует OwenCloud, если время ответа от шлюза (или прибора, если он добавлен напрямую)  превышает параметр «Период отсутствия данных» в Базовых настройках прибора, в сервисе OwenCloud:

1) Проверьте проверьте правильность указания идентификатора шлюза ПМ210:

— для ПМ210, выпущенных в старом корпусе в качестве идентификатора используется  IMEI;

— для ПМ210, выпущенных в новом корпусе — заводской номер.

2) Проверьте, что на индикации ПМ210 не светится светодиод Авария. Если это не так, то обратитесь к РЭ на ПМ210 раздел «Индикация и управление».

3) Убедитесь, что в OwenCloud указан хотя бы один регистр Modbus вашего прибора.

4) Проверьте баланс на SIM-карте.

5) Убедитесь, что выбранный тариф подходит для работы в модемах.

6) Плохой сигнал GSM — необходимо установить выносную антенну (ссылку https://owen.ru/product/pm210/accessories).

Необходимо создать пользовательское событие «Прибор за шлюзом не на связи» с условием «@параметр1=255», где параметр1 — это параметр в приборе за шлюзом,  @  — это оператор извлечения ошибки,  а 255 — код ошибки отсутствия ответа.

Лучше указать несколько параметров через оператор AND и добавить Задержку срабатывания события, чтобы оно формировалось, когда одновременно по нескольким параметрам не будет ответа и исключить ошибки в сети RS-485.

IMEI/MAC-адрес размещен на корпусе прибора.

Для ПЛК MAC-адрес также можно узнать, подключившись к контроллеру через терминал и выполнив нужные команды (более подробно см. в документации на соответствующий контроллер).

Для модулей Mx210 вместо MAC-адреса используется заводской номер.

В протоколе ОВЕН каждый прибор занимает количество сетевых адресов, равное количеству его каналов.

Например, двухканальный измеритель-регулятор ТРМ202 с базовым сетевым адресом 1 занимает адреса 1 (первый канал) и 2 (второй канал).
Если подключить к сетевому шлюзу Пx210 два прибора ТРМ202 с адресами 1 и 2, то OwenCloud не сможет корректно опросить их (т. к. первый ТРМ займет адреса 1–2, второй – адреса 2–3 – и в сети произойдет пересечение используемых адресов).
Поэтому приборам, опрашиваемым по протоколу ОВЕН, следует задавать адреса с разрывом в число каналов устройства, в приведенном примере следует задать адреса 1 и 3.

Да, можно:
 — через бесплатный ОВЕН ОРС-сервер см. РП OwenCloud разде «Настройка обмена данными между OPC-сервером ОВЕН и OwenCloud»;
 — через протокол ОРС UA см. РП OwnCloud раздел «Настройка обмена между Multi-Protocol MasterOPC Server и OwenCloud по протоколу OPC UA».
Описание см. в РП на OwenCloud.

Для подключения приборов к OwenCloud используются следующие порты:

  • 25001 (шлюзы ПЕ210, ПВ210);
  • 25502 (ПЛК по протоколу Modbus TCP);
  • 26502 (автоопределяемые устройства и Mx210 через Modbus TCP);
  • 43 (OPC-сервер ОВЕН);
  • 4843 (OPC UA).

1) КТР-121 — необходима прошивка 2.09 или выше (актуальная прошивка в конфигураторе).
2) ТРМ1032 — необходима прошивка 2.01 или выше (актуальная прошивка в конфигураторе).
3) ПЛК63 / ПЛК 73 — запросите прошивку 2.22 в ГТП.
4) МХ210 — корректно работает с прошивкой старше версии 1.0.
5) ТРМ232 — Некорректно выводятся отрицательные числа.
6) ТРМ232М — Некорректно работает с OwenCloud по протоколу ОВЕН (ошибка 49) из-за отсутсвия в OwenCloud необходимого формата данных. Используйте протокол Modbus.

Если ваш прибор имеет интерфейс RS-485 и поддерживает Modbus RTU/ASCII, то его возможно добавить в OwenCloud через шлюзы линейки Пх210.

Обратите внимание, что в облаке поддержаны только основные функции Modbus, перечисленые в Руководстве Пользователя на OwenCloud. Например, вычитывать архивы со сторонних счётчиков не получится.

Если ваш прибор имеет интерфейс RS-485RS-232, но протокол закрытый (например, Меркурий), то можно приобрести ПЛКСПК компании ОВЕН на Codesys, в нём воспользоваться библиотекой для прямой работы с портом, реализовать опрос стороннего прибора, и уже сам ПЛКСПК вывести в OwenCloud через Ethernet.

Если ваш прибор имеет интерфейс Ethernet, то напрямую добавить прибор в OwenCloud не возможно, так как по Ethernet OwenCloud работает только с устройствами от ОВЕН.

В этом случае нужно опросить прибор с помощью любого другого прибора ОВЕН (например ПЛК или СПК) и уже его вывести в облако OwenCloud, например, по Ethernet.

Нет, к сетевому шлюзу должны подключаться только приборы с совпадающими протоколами и сетевыми настройками.

Название параметра, которое будет импортировано в OwenCloud, указывается в Codesys 2.3 для нужного подэлемента на вкладке Базовые параметры в поле Комментарий:

Для работы сетевого шлюза ПМ210 требуется SIM-карта с тарифом, который поддерживает раздачу интернета. Так как для работы шлюза используется технология 2G, то оператор должен обеспечивать поддержку этой технологии.

У оператора Теле2 отсутствует поддержка технологии 2G в Москве и Уфе, а также во многих других городах (см. карту покрытия 2G). Так как шлюзы ПМ210 используют эту технологию для передачи данных, то с тарифами данного оператора в упомянутых городах они работать не будут.

Содержание

  1. Не работает овен клауд
  2. Как узнать IMEI (или MAC-адрес), который нужно ввести при добавлении прибора в OwenCloud?
  3. Какие функции OwenCloud являются платными?
  4. Почему могут возникнуть проблемы при подключении устройств по протоколу ОВЕН?
  5. Можно ли подключить к одному сетевому шлюзу Пx210 устройства с разными протоколами (например, Modbus RTU и ОВЕН)?
  6. Почему при опросе устройства возникает ошибка с кодом 255?
  7. При настройке параметра можно указать одновременно несколько групп (например, оперативную и конфигурационную, см. таблицу 3.7). Для каждой группы задается индивидуальная частота опроса. С какой частотой будет вестись опрос данного параметра?
  8. Чем отличается код параметра от его названия (см. рисунок 3.5.14)?
  9. Как при импорте конфигурации ПЛК в OwenCloud передать название параметра?
  10. Что делать, если web-интерфейс OwenCloud работает некорректно?
  11. Каковы рекомендации по выбору значений таймаутов для протоколов Modbus RTU/ASCII и ОВЕН?
  12. Какие сетевые порты использует OwenCloud?
  13. Тема: Внезапно перестал работать OwenCloud
  14. Внезапно перестал работать OwenCloud
  15. Тема: Отладка работы OwenCloud с приборами
  16. Отладка работы OwenCloud с приборами
  17. Тема: Внезапно перестал работать OwenCloud
  18. Внезапно перестал работать OwenCloud
  19. Тема: Ошибка при работе с сервером OwenCloud
  20. Ошибка при работе с сервером OwenCloud

Не работает овен клауд

В условиях стабильного соединения усредненный расход трафика составляет 45 байт на запрос/ответ по считыванию одного параметра.

Как узнать IMEI (или MAC-адрес), который нужно ввести при добавлении прибора в OwenCloud?

IMEI/MAC-адрес размещен на корпусе прибора. У ПЛК MAC-адрес также можно узнать, подключившись к контроллеру через терминал и выполнив нужные команды (более подробно см. в документации на соответствующий контроллер). Для модулей Mx210 вместо MAC-адреса используется заводской номер.

Какие функции OwenCloud являются платными?

Весь описанный в данной версии документа функционал облачного сервиса является бесплатным. Пользователь оплачивает только подключение к Интернету и трафик между сетевым шлюзом и сервисом.

Почему могут возникнуть проблемы при подключении устройств по протоколу ОВЕН?

Обратите внимание – в протоколе ОВЕН каждый прибор занимает количество сетевых адресов, равное количеству его каналов. Например, двухканальный измеритель-регулятор ТРМ202 с базовым сетевым адресом 1 занимает адреса 1 (первый канал) и 2 (второй канал). Если подключить к сетевому шлюзу Пx210 два прибора ТРМ202 с адресами 1 и 2, то облачный сервис не сможет корректно опросить их (т. к. первый ТРМ займет адреса 1–2, второй – адреса 2–3 – и в сети произойдет пересечение используемых адресов). Поэтому приборам, опрашиваемым по протоколу ОВЕН, следует задавать адреса с разрывом в число каналов устройства (в приведенном примере – 1 и 3).

Можно ли подключить к одному сетевому шлюзу Пx210 устройства с разными протоколами (например, Modbus RTU и ОВЕН)?

Нет, к сетевому шлюзу должны подключаться только приборы с совпадающими протоколами.

Почему при опросе устройства возникает ошибка с кодом 255?

Ошибка с кодом 255 возникает при отсутствии ответа от устройства. Наиболее частые причины возникновения подобной проблемы:

неверно заданные сетевые настройки;

неверно заданные адреса устройств и регистров;

заданное значение таймаута превышает время ответа устройства;

выбранные функции Modbus не поддерживаются устройством;

проблемы с линией связи (неверная распиновка кабеля, обрыв кабеля);

отсутствие средств на балансе SIM-карты (для сетевого шлюза ПМ210);

для SIM-карты не подключена услуга «Передача данных GPRS» (для сетевого шлюза ПМ210).

При настройке параметра можно указать одновременно несколько групп (например, оперативную и конфигурационную, см. таблицу 3.7). Для каждой группы задается индивидуальная частота опроса. С какой частотой будет вестись опрос данного параметра?

В данном случае параметр будет опрашиваться каждый раз, когда наступит момент опроса любой из групп, к которым он относится.

Чем отличается код параметра от его названия (см. рисунок 3.5.14)?

Код параметра – это краткий (до 20 символов) и уникальный (в пределах прибора) идентификатор прибора, который содержит только латинские символы и цифры (например, SensorValue1). Его можно воспринимать по аналогии с именем переменной в среде CODESYS (или другой среде программирования). Коды параметров используются, например, при записи условий событий.

Название параметра не обязано быть уникальным, может включать символы кириллицы и не имеет явного ограничения на длину (например, Значение температуры). Можно воспринимать его по аналогии с комментарием к объявленной переменной в CODESYS.

Как при импорте конфигурации ПЛК в OwenCloud передать название параметра?

Название параметра, которое будет импортировано в OwenCloud, указывается в Codesys 2.3 для нужного подэлемента на вкладке Базовые параметры в поле Комментарий:

Что делать, если web-интерфейс OwenCloud работает некорректно?

При проблемах с web-интерфейсом (например, некорректного отображения вкладок, отсутствия обновления данных в графиках/таблицах и т. д.) попробуйте очистить кэш web-браузера (обычно для этого используется комбинация клавиш Ctrl+F5). Такой эффект может возникать при обновлении облачного сервиса.

Каковы рекомендации по выбору значений таймаутов для протоколов Modbus RTU/ASCII и ОВЕН?

При добавлении прибора, опрашиваемого по протоколу Modbus RTU/ASCII или ОВЕН, требуется указать таймаут между символами и таймаут всего сообщения (см. таблицу). В большинстве случаев рекомендуется использовать следующие значения: таймаут между символами = 100 мс, таймаут всего сообщения = 600 мс.

Какие сетевые порты использует OwenCloud?

Для подключения приборов к OwenCloud используются следующие порты:

25001 (шлюзы ПЕ210, ПВ210);

25502 (ПЛК по протоколу Modbus TCP);

26502 (автоопределяемые устройства и Mx210 через Modbus TCP);

443 (OPC-сервер ОВЕН);

Рекомендуется в настройках подключаемых приборов указывать в качестве DNS-сервера Google Public DNS (8.8.8.8).

Источник

Тема: Внезапно перестал работать OwenCloud

Опции темы
Оценка этой темы
Отображение

Внезапно перестал работать OwenCloud

Внезапно пришло оповещение на почту, что связи с контроллером (СПК107М01) нет. Последние изменения в программе были уже давно и после этого синхронизация с OwenCloud была.
В системном журнале много таких записей:

Как диагностировать проблему?

Добрый день.
Пинг с контроллера до gate.owencloud.ru проходит? (в web-конфигураторе: Сеть/Диагностика/Пинг)

Вы пробовали перезагружать контроллер?

Вот этого я сделать не могу пока. Он в продакшне. Есть ли какой-либо вариант перезапустить на контроллере только сервис owencloud через командную строку, к примеру, без перезагрузки всего контроллера?

И проверьте, пожалуйста, что порт 26502 на сетевом оборудовании не заблокировали.

мне кажется что в логе Fri Jan 15 12:05:57 2021 daemon.err owen-cloud[14263] в скобках как раз и есть ИД процесса и по нему видно что после ошибки сервис сам перегружается

Bad programmers worry about the code. Good programmers worry about data structures and their relationships

service owen-cloud-proxy restart

И проверьте, пожалуйста, что порт 26502 на сетевом оборудовании не заблокировали.

owen-cloud-proxy перезагружал ещё утром — не помогло. Сейчас на всякий случай сейчас ещё раз повторил — не помогло.

Проверил порт 26502 с помощью netcat в командной строке на контроллере.

netcat подключился на пару секунд, потом соединение было закрыто сервером, как мне кажется, это нормальное поведение сервера.

Последний раз редактировалось f_rzh; 15.01.2021 в 14:01 .

Источник

Тема: Отладка работы OwenCloud с приборами

Опции темы
Оценка этой темы
Отображение

Отладка работы OwenCloud с приборами

Здравствуйте!
Занес приборы в OwenCloud, а облако их не видит — «Прибор не на связи». Шлюз ПМ210 находится в режиме «Сбои отсутствуют», проверил все кабеля, на симку шлюза отправил SMS «A=internet.mts.ru; U=; P=;», интернет на симке проверен. Приборы: МУ110-8К и МВ110-2А добавил как «Произвольное устройство Modbus», ибо их нет в меню «Тип прибора».

Как отладить работу системы? Где логи лежат? Как можно воспользоваться API (api.owencloud.ru)?

Заработало МВ110-8А. Но вопрос с отладкой остался, т.к. МУ110-8К приходится добавлять как Modbus, а облако не читает его выходы («Ошибка 255»). Что за ошибка?

Последний раз редактировалось philip.yef; 13.10.2017 в 05:47 .

Добрый день.
Ошибка 255 — Ошибка таймаута приема сообщения. Попробуйте в настройках прибора увеличить таймаут на прием сообщения.

У меня не заработала ни проверка на четность 8E1, ни проверка на нечетность 8О1 — «Ошибка 255». Работает только в варианте 8N1. Ух как я ругался когда понял это .

Добрый день. Спасибо за информацию. Постараемся устранить в ближайшем релизе ПМ210

Добрый день еще раз. Выполнили проверку Вашего случая.
Сам ПМ210 корректно выполняет контроль четности, однако целевое устройство (в нашем случае 8А) не отвечает. При этом, так же не удалось подключиться к прибору через конфигуратор, с включенном контролем четности. Независимо от выставленного значения в регистре «Тип контроля четности данных», прибор все равно работает в режиме «без контроля». Собственно поэтому и не удавалось выполнить прием/передачу данных.

Рекомендуем перед внесением настроек приборов в «OwenCloud» проверять соединение с теми же устройствами через конфигураторы.

Добрый день еще раз. Выполнили проверку Вашего случая.
Сам ПМ210 корректно выполняет контроль четности, однако целевое устройство (в нашем случае 8А) не отвечает. При этом, так же не удалось подключиться к прибору через конфигуратор, с включенном контролем четности. Независимо от выставленного значения в регистре «Тип контроля четности данных», прибор все равно работает в режиме «без контроля». Собственно поэтому и не удавалось выполнить прием/передачу данных.

Рекомендуем перед внесением настроек приборов в «OwenCloud» проверять соединение с теми же устройствами через конфигураторы.

В общем как в анекдоте про программиста на стрельбище .

Тут вопрос в том, что ПМ210 это ОВЕН и 8А это ОВЕН, а вместе они не работают. У меня связка ПМ210 + ПР200 и не работает. Возможно что-то не так в ПМ210, возможно в ПР200. Но, насколько я помню, ПР200 работал слейвом с проверкой четности, не на актуальной (последней) прошивке ПР200. Но вопрос в том, что если OwenCloud+OwenПМ210+OwenПР200 не работает в 2/3 случаев. насколько ПМ210 будет работоспособен с прочим не Owen оборудованием.

Конфигурация работает: OwenCloud->ПМ210(master = 115200/8N1)->ПР200(slave = 115200/8N1) + ПР200(master port 2 = 9600/8E1)->мультиметр(slave = 9600/8E1).
Конфигурация не работает: OwenCloud->ПМ210(master = 115200/8Е1)->ПР200(slave = 115200/8Е1) + ПР200(master port 2 = 9600/8E1)->мультиметр(slave = 9600/8E1).
Конфигурация не работает: OwenCloud->ПМ210(master = 115200/8О1)->ПР200(slave = 115200/8О1) + ПР200(master port 2 = 9600/8E1)->мультиметр(slave = 9600/8E1).

Источник

Тема: Внезапно перестал работать OwenCloud

Опции темы
Оценка этой темы
Отображение

Внезапно перестал работать OwenCloud

Внезапно пришло оповещение на почту, что связи с контроллером (СПК107М01) нет. Последние изменения в программе были уже давно и после этого синхронизация с OwenCloud была.
В системном журнале много таких записей:

Как диагностировать проблему?

Добрый день.
Пинг с контроллера до gate.owencloud.ru проходит? (в web-конфигураторе: Сеть/Диагностика/Пинг)

Вы пробовали перезагружать контроллер?

Вот этого я сделать не могу пока. Он в продакшне. Есть ли какой-либо вариант перезапустить на контроллере только сервис owencloud через командную строку, к примеру, без перезагрузки всего контроллера?

И проверьте, пожалуйста, что порт 26502 на сетевом оборудовании не заблокировали.

мне кажется что в логе Fri Jan 15 12:05:57 2021 daemon.err owen-cloud[14263] в скобках как раз и есть ИД процесса и по нему видно что после ошибки сервис сам перегружается

Bad programmers worry about the code. Good programmers worry about data structures and their relationships

service owen-cloud-proxy restart

И проверьте, пожалуйста, что порт 26502 на сетевом оборудовании не заблокировали.

owen-cloud-proxy перезагружал ещё утром — не помогло. Сейчас на всякий случай сейчас ещё раз повторил — не помогло.

Проверил порт 26502 с помощью netcat в командной строке на контроллере.

netcat подключился на пару секунд, потом соединение было закрыто сервером, как мне кажется, это нормальное поведение сервера.

Последний раз редактировалось f_rzh; 15.01.2021 в 14:01 .

Источник

Тема: Ошибка при работе с сервером OwenCloud

Опции темы
Оценка этой темы
Отображение

Ошибка при работе с сервером OwenCloud

Подключили модуль МВ110-2А к шлюзу ПМ210-230.
Несколько раз были попытки подключения к облаку, затем выдает ошибку.
По мануалу это «Ошибка при работе с сервером OwenCloud»

IMEI прибора 867556040614987

Просим Вас помочь с решением проблемы.

Для помощи в решении вашей проблемы необходима дополнительная информация:
— зарегистрирован с данным IMEI хоть 1 прибор?
— существует в карте регистров хотя бы 1 параметр?
— корректно заполнены поля идентификаторов?

Данная ошибка зачастую идентифицирует, что либо прибор не подключился к облаку, либо сервер разорвал соединение (чаще всего ему просто нечего опрашивать)

Данный шлюз периодически подключается к облаку, и начинает передавать данные.
Но потом выходит в ошибку. Далее идут постоянные попытки подключения.
Нашли на форуме такую тему:
https://owen.ru/forum/showthread.php?t=30549

Шлюз новый, МВ110-2А тоже. Все перечисленные ваши вопросы,
выполнены.

Последний раз редактировалось AlexR1980; 04.02.2021 в 14:50 .

тут может помочь dsyabitov, теоретически он может посмотреть — что именно сервису не нравится

Источник

Steps to reproduce

  1. ad user dn CN=Андреев Андрей Андреевич,OU=Отдел эксплуатации базовой инфраструктуры межведомственных ИС,OU=Служба эксплуатации межведомственных информационных систем,OU=Users,OU=МНОГОБУКВ,OU=Государственные казённые учреждения,OU=Подведомственные организации,DC=
  2. user won’t able to login and get 500 error

Expected behaviour

correct login

Actual behaviour

500 error

Server configuration

Operating system: rhel

Web server: Apache/2.4.7 (Ubuntu)

Database: mariadb

PHP version: root@ubuntu:/var/www/owncloud# php -v
PHP 5.5.9-1ubuntu4.16 (cli) (built: Apr 20 2016 14:31:27)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

ownCloud version: ownCloud 9.0.2 (stable)

Updated from an older ownCloud or fresh install:

Where did you install ownCloud from: self-hosted

Signing status (ownCloud 9.0 and above):

No errors have been found.

The content of config/config.php:

{
    "system": {
        "updatechecker": false,
        "instanceid": "ocdlau1qyxc9",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "cloud.mosreg.ru"
        ],
        "memcache.local": "\\OC\\Memcache\\APCu",
        "memcache.distributed": "\\OC\\Memcache\\Memcached",
        "memcached_servers": [
            [
                "IP",
                11211
            ]
        ],
        "datadirectory": "\/var\/www\/owncloud\/data",
        "overwrite.cli.url": "http:\/\/cloud.example.ru",
        "dbtype": "mysql",
        "version": "9.0.2.2",
        "dbname": "owncloud",
        "dbhost": "IP",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "logtimezone": "UTC",
        "installed": true,
        "ldapIgnoreNamingRules": false,
        "mail_from_address": "noreply",
        "mail_smtpmode": "smtp",
        "mail_domain": "example",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtpauth": 1,
        "mail_smtphost": "smtp.example.ru",
        "mail_smtpport": "587",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpsecure": "tls"
    }
}

List of activated apps:

Enabled:
  - activity: 2.2.1
  - comments: 0.2
  - dav: 0.1.6
  - federatedfilesharing: 0.1.0
  - federation: 0.0.4
  - files: 1.4.4
  - files_pdfviewer: 0.8.1
  - files_sharing: 0.9.1
  - files_texteditor: 2.1
  - files_trashbin: 0.8.0
  - files_versions: 1.2.0
  - files_videoplayer: 0.9.8
  - firstrunwizard: 1.1
  - gallery: 14.5.0
  - notifications: 0.2.3
  - provisioning_api: 0.4.1
  - systemtags: 0.2
  - templateeditor: 0.1
  - updatenotification: 0.1.0
  - user_ldap: 0.8.0
Disabled:
  - encryption
  - external
  - files_external
  - user_external

Are you using external storage, if yes which one: IP:/ibm/FS-POOL-01/cloud-starage 79T 62T 17T 79% /var/www/owncloud/data

Are you using encryption: no

Are you using an external user-backend, if yes which one: AD

LDAP configuration (delete this part if not used)

+-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+
| Configuration                 |                                                                                                                                       |
+-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+
| hasMemberOfFilterSupport      | 1                                                                                                                                     |
| hasPagedResultSupport         |                                                                                                                                       |
| homeFolderNamingRule          |                                                                                                                                       |
| lastJpegPhotoLookup           | 0                                                                                                                                     |
| ldapAgentName                 | CN=gitlabauthuser,OU=ServiceAcc,OU=Служебное,DC=dp,DC=example,DC=ru                                                                    |
| ldapAgentPassword             | ***                                                                                                                                   |
| ldapAttributesForGroupSearch  |                                                                                                                                       |
| ldapAttributesForUserSearch   |                                                                                                                                       |
| ldapBackupHost                |                                                                                                                                       |
| ldapBackupPort                |                                                                                                                                       |
| ldapBase                      | DC=dp,DC=example,DC=ru                                                                                                                 |
| ldapBaseGroups                | DC=dp,DC=example,DC=ru                                                                                                                 |
| ldapBaseUsers                 | DC=dp,DC=example,DC=ru                                                                                                                 |
| ldapCacheTTL                  | 600                                                                                                                                   |
| ldapConfigurationActive       | 1                                                                                                                                     |
| ldapDynamicGroupMemberURL     |                                                                                                                                       |
| ldapEmailAttribute            | mail                                                                                                                                  |
| ldapExperiencedAdmin          | 0                                                                                                                                     |
| ldapExpertUUIDGroupAttr       |                                                                                                                                       |
| ldapExpertUUIDUserAttr        |                                                                                                                                       |
| ldapExpertUsernameAttr        |                                                                                                                                       |
| ldapGroupDisplayName          | cn                                                                                                                                    |
| ldapGroupFilter               | (&(|(objectclass=group))(|(cn=Domain Users)))                                                                                         |
| ldapGroupFilterGroups         | Domain Users                                                                                                                          |
| ldapGroupFilterMode           | 0                                                                                                                                     |
| ldapGroupFilterObjectclass    | group                                                                                                                                 |
| ldapGroupMemberAssocAttr      | member                                                                                                                                |
| ldapHost                      | IP                                                                                                                           |
| ldapIgnoreNamingRules         |                                                                                                                                       |
| ldapLoginFilter               | (&(&(|(objectclass=person))(|(|(memberof=CN=Domain Users,CN=Users,DC=dp,DC=example,DC=ru)(primaryGroupID=513))))(samaccountname=%uid)) |
| ldapLoginFilterAttributes     |                                                                                                                                       |
| ldapLoginFilterEmail          | 0                                                                                                                                     |
| ldapLoginFilterMode           | 0                                                                                                                                     |
| ldapLoginFilterUsername       | 1                                                                                                                                     |
| ldapNestedGroups              | 0                                                                                                                                     |
| ldapOverrideMainServer        |                                                                                                                                       |
| ldapPagingSize                | 1000                                                                                                                                  |
| ldapPort                      | 389                                                                                                                                   |
| ldapQuotaAttribute            |                                                                                                                                       |
| ldapQuotaDefault              |                                                                                                                                       |
| ldapTLS                       | 0                                                                                                                                     |
| ldapUserDisplayName           | displayname                                                                                                                           |
| ldapUserDisplayName2          |                                                                                                                                       |
| ldapUserFilter                | (&(|(objectclass=person))(|(|(memberof=CN=Domain Users,CN=Users,DC=dp,DC=example,DC=ru)(primaryGroupID=513))))                         |
| ldapUserFilterGroups          | Domain Users                                                                                                                          |
| ldapUserFilterMode            | 0                                                                                                                                     |
| ldapUserFilterObjectclass     | person                                                                                                                                |
| ldapUuidGroupAttribute        | auto                                                                                                                                  |
| ldapUuidUserAttribute         | auto                                                                                                                                  |
| turnOffCertCheck              | 1                                                                                                                                     |
| useMemberOfToDetectMembership | 1                                                                                                                                     |
+-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+

Client configuration

Browser:

Operating system:

Logs

Web server error log

root@ubuntu:/var/www/owncloud# tail -f /var/log/apache2/error.log
[Mon May 22 09:38:38.670776 2017] [:error] [pid 22060] [client 10.10.30.209:49024] PHP Fatal error:  Call to a member function processAttributes() on a non-object in /var/www/owncloud/apps/user_ldap/lib/access.php on line 733
[Mon May 22 11:03:32.346253 2017] [:error] [pid 22096] [client 10.10.30.209:37858] PHP Fatal error:  Call to a member function processAttributes() on a non-object in /var/www/owncloud/apps/user_ldap/lib/access.php on line 733, referer: https://cloud.mosreg.ru/index.php/s/7wm2ZoyGVMpAAfF/authenticate
[Tue May 23 10:38:33.218704 2017] [:error] [pid 22688] [client 10.10.30.209:36153] PHP Fatal error:  Call to a member function processAttributes() on a non-object in /var/www/owncloud/apps/user_ldap/lib/access.php on line 733
[Tue May 23 13:25:21.320338 2017] [:error] [pid 22096] [client 10.10.30.209:36917] PHP Fatal error:  Call to a member function processAttributes() on a non-object in /var/www/owncloud/apps/user_ldap/lib/access.php on line 733
[Tue May 23 13:26:12.964355 2017] [autoindex:error] [pid 27793] [client 10.10.30.209:37421] AH01276: Cannot serve directory /var/www/owncloud/core/doc/user/_static/: No matching DirectoryIndex (index.php,index.html) found, and server-generated directory index forbidden by Options directive, referer: https://cloud.mosreg.ru/core/doc/user/index.html
[Tue May 23 13:29:20.669039 2017] [authz_core:error] [pid 23149] [client 10.10.30.209:39059] AH01630: client denied by server configuration: /var/www/owncloud/data/.ocdata
[Tue May 23 13:31:11.904713 2017] [authz_core:error] [pid 22060] [client 10.10.30.209:40053] AH01630: client denied by server configuration: /var/www/owncloud/data/.ocdata
[Tue May 23 13:31:24.526748 2017] [authz_core:error] [pid 28454] [client 10.10.30.209:40158] AH01630: client denied by server configuration: /var/www/owncloud/data/.ocdata
[Tue May 23 13:31:49.187935 2017] [:error] [pid 23194] [client 10.10.30.209:40357] PHP Fatal error:  Call to a member function processAttributes() on a non-object in /var/www/owncloud/apps/user_ldap/lib/access.php on line 733
[Tue May 23 13:31:56.683642 2017] [authz_core:error] [pid 27794] [client 10.10.30.209:40465] AH01630: client denied by server configuration: /var/www/owncloud/data/.ocdata


ownCloud log (data/owncloud.log)

root@ubuntu:/var/www/owncloud# tail -f data/owncloud.log
{"reqId":"UbDOWrkiBYnFuRGlNebC","remoteAddr":"10.10.30.209","app":"files","message":" Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7","level":3,"time":"2017-05-23T10:31:48+00:00","method":"GET","url":"\/index.php\/avatar\/FFDE801C-6075-4C8A-A15B-7D6A18F14698\/28","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"UbDOWrkiBYnFuRGlNebC","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {\"Exception\":\"OC\\\\User\\\\NoUserException\",\"Message\":\"Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(89): OC\\\\Files\\\\Filesystem::initMountPoints('8FA7F58F-33FF-4...')\\n#1 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(581): OC\\\\Files\\\\Storage\\\\Shared->init()\\n#2 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/storage\\\/wrapper\\\/wrapper.php(381): OC\\\\Files\\\\Storage\\\\Shared->getCache('', Object(OCA\\\\Files_Trashbin\\\\Storage))\\n#3 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/view.php(1306): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->getCache('')\\n#4 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/node\\\/root.php(179): OC\\\\Files\\\\View->getFileInfo('\\\/FFDE801C-6075-...')\\n#5 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/node\\\/root.php(341): OC\\\\Files\\\\Node\\\\Root->get('\\\/FFDE801C-6075-...')\\n#6 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/server.php(742): OC\\\\Files\\\\Node\\\\Root->getUserFolder('FFDE801C-6075-4...')\\n#7 \\\/var\\\/www\\\/owncloud\\\/core\\\/application.php(124): OC\\\\Server->getUserFolder()\\n#8 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/pimple\\\/pimple\\\/src\\\/Pimple\\\/Container.php(113): OC\\\\Core\\\\Application->OC\\\\Core\\\\{closure}(Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#9 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/appframework\\\/utility\\\/simplecontainer.php(102): Pimple\\\\Container->offsetGet('UserFolder')\\n#10 \\\/var\\\/www\\\/owncloud\\\/core\\\/application.php(88): OC\\\\AppFramework\\\\Utility\\\\SimpleContainer->query('UserFolder')\\n#11 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/pimple\\\/pimple\\\/src\\\/Pimple\\\/Container.php(113): OC\\\\Core\\\\Application->OC\\\\Core\\\\{closure}(Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#12 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/appframework\\\/utility\\\/simplecontainer.php(102): Pimple\\\\Container->offsetGet('AvatarControlle...')\\n#13 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/appframework\\\/app.php(93): OC\\\\AppFramework\\\\Utility\\\\SimpleContainer->query('AvatarControlle...')\\n#14 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/appframework\\\/routing\\\/routeactionhandler.php(45): OC\\\\AppFramework\\\\App::main('AvatarControlle...', 'getAvatar', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer), Array)\\n#15 [internal function]: OC\\\\AppFramework\\\\routing\\\\RouteActionHandler->__invoke(Array)\\n#16 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/route\\\/router.php(276): call_user_func(Object(OC\\\\AppFramework\\\\routing\\\\RouteActionHandler), Array)\\n#17 \\\/var\\\/www\\\/owncloud\\\/lib\\\/base.php(882): OC\\\\Route\\\\Router->match('\\\/avatar\\\/FFDE801...')\\n#18 \\\/var\\\/www\\\/owncloud\\\/index.php(39): OC::handleRequest()\\n#19 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/filesystem.php\",\"Line\":390}","level":3,"time":"2017-05-23T10:31:48+00:00","method":"GET","url":"\/index.php\/avatar\/FFDE801C-6075-4C8A-A15B-7D6A18F14698\/28","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"UbDOWrkiBYnFuRGlNebC","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {\"Exception\":\"OCP\\\\Files\\\\NotFoundException\",\"Message\":\"File with id \\\"69232\\\" has not been found.\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(90): OC\\\\Files\\\\View->getPath(69232)\\n#1 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(581): OC\\\\Files\\\\Storage\\\\Shared->init()\\n#2 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/storage\\\/wrapper\\\/wrapper.php(381): OC\\\\Files\\\\Storage\\\\Shared->getCache('', Object(OCA\\\\Files_Trashbin\\\\Storage))\\n#3 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/view.php(1306): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->getCache('')\\n#4 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/node\\\/root.php(179): OC\\\\Files\\\\View->getFileInfo('\\\/FFDE801C-6075-...')\\n#5 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/node\\\/root.php(341): OC\\\\Files\\\\Node\\\\Root->get('\\\/FFDE801C-6075-...')\\n#6 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/server.php(742): OC\\\\Files\\\\Node\\\\Root->getUserFolder('FFDE801C-6075-4...')\\n#7 \\\/var\\\/www\\\/owncloud\\\/core\\\/application.php(124): OC\\\\Server->getUserFolder()\\n#8 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/pimple\\\/pimple\\\/src\\\/Pimple\\\/Container.php(113): OC\\\\Core\\\\Application->OC\\\\Core\\\\{closure}(Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#9 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/appframework\\\/utility\\\/simplecontainer.php(102): Pimple\\\\Container->offsetGet('UserFolder')\\n#10 \\\/var\\\/www\\\/owncloud\\\/core\\\/application.php(88): OC\\\\AppFramework\\\\Utility\\\\SimpleContainer->query('UserFolder')\\n#11 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/pimple\\\/pimple\\\/src\\\/Pimple\\\/Container.php(113): OC\\\\Core\\\\Application->OC\\\\Core\\\\{closure}(Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#12 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/appframework\\\/utility\\\/simplecontainer.php(102): Pimple\\\\Container->offsetGet('AvatarControlle...')\\n#13 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/appframework\\\/app.php(93): OC\\\\AppFramework\\\\Utility\\\\SimpleContainer->query('AvatarControlle...')\\n#14 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/appframework\\\/routing\\\/routeactionhandler.php(45): OC\\\\AppFramework\\\\App::main('AvatarControlle...', 'getAvatar', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer), Array)\\n#15 [internal function]: OC\\\\AppFramework\\\\routing\\\\RouteActionHandler->__invoke(Array)\\n#16 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/route\\\/router.php(276): call_user_func(Object(OC\\\\AppFramework\\\\routing\\\\RouteActionHandler), Array)\\n#17 \\\/var\\\/www\\\/owncloud\\\/lib\\\/base.php(882): OC\\\\Route\\\\Router->match('\\\/avatar\\\/FFDE801...')\\n#18 \\\/var\\\/www\\\/owncloud\\\/index.php(39): OC::handleRequest()\\n#19 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/view.php\",\"Line\":1643}","level":3,"time":"2017-05-23T10:31:48+00:00","method":"GET","url":"\/index.php\/avatar\/FFDE801C-6075-4C8A-A15B-7D6A18F14698\/28","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"vJ2MX+H6CnFA1gtzC4Bf","remoteAddr":"10.10.30.209","app":"PHP","message":"Call to a member function processAttributes() on a non-object at \/var\/www\/owncloud\/apps\/user_ldap\/lib\/access.php#733","level":3,"time":"2017-05-23T10:31:49+00:00","method":"GET","url":"\/cron.php","user":"--"}
{"reqId":"iZ7MUVONIRLMTt09XYE9","remoteAddr":"10.10.30.209","app":"files","message":" Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7","level":3,"time":"2017-05-23T10:31:56+00:00","method":"GET","url":"\/index.php\/settings\/admin","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"iZ7MUVONIRLMTt09XYE9","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {\"Exception\":\"OC\\\\User\\\\NoUserException\",\"Message\":\"Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(89): OC\\\\Files\\\\Filesystem::initMountPoints('8FA7F58F-33FF-4...')\\n#1 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(581): OC\\\\Files\\\\Storage\\\\Shared->init()\\n#2 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/storage\\\/wrapper\\\/wrapper.php(381): OC\\\\Files\\\\Storage\\\\Shared->getCache('', Object(OCA\\\\Files_Trashbin\\\\Storage))\\n#3 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/view.php(1306): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->getCache('')\\n#4 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/node\\\/root.php(179): OC\\\\Files\\\\View->getFileInfo('\\\/FFDE801C-6075-...')\\n#5 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/avatarmanager.php(93): OC\\\\Files\\\\Node\\\\Root->get('\\\/FFDE801C-6075-...')\\n#6 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/templatelayout.php(113): OC\\\\AvatarManager->getAvatar('FFDE801C-6075-4...')\\n#7 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/template.php(225): OC\\\\TemplateLayout->__construct('user', 'settings')\\n#8 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/template\\\/base.php(122): OC_Template->fetchPage()\\n#9 \\\/var\\\/www\\\/owncloud\\\/settings\\\/admin.php(253): OC\\\\Template\\\\Base->printPage()\\n#10 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/route\\\/route.php(154) : runtime-created function(1): require_once('\\\/var\\\/www\\\/ownclo...')\\n#11 [internal function]: __lambda_func(Array)\\n#12 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/route\\\/router.php(276): call_user_func('?lambda_4', Array)\\n#13 \\\/var\\\/www\\\/owncloud\\\/lib\\\/base.php(882): OC\\\\Route\\\\Router->match('\\\/settings\\\/admin')\\n#14 \\\/var\\\/www\\\/owncloud\\\/index.php(39): OC::handleRequest()\\n#15 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/filesystem.php\",\"Line\":390}","level":3,"time":"2017-05-23T10:31:56+00:00","method":"GET","url":"\/index.php\/settings\/admin","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"iZ7MUVONIRLMTt09XYE9","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {\"Exception\":\"OCP\\\\Files\\\\NotFoundException\",\"Message\":\"File with id \\\"69232\\\" has not been found.\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(90): OC\\\\Files\\\\View->getPath(69232)\\n#1 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(581): OC\\\\Files\\\\Storage\\\\Shared->init()\\n#2 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/storage\\\/wrapper\\\/wrapper.php(381): OC\\\\Files\\\\Storage\\\\Shared->getCache('', Object(OCA\\\\Files_Trashbin\\\\Storage))\\n#3 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/view.php(1306): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->getCache('')\\n#4 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/node\\\/root.php(179): OC\\\\Files\\\\View->getFileInfo('\\\/FFDE801C-6075-...')\\n#5 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/avatarmanager.php(93): OC\\\\Files\\\\Node\\\\Root->get('\\\/FFDE801C-6075-...')\\n#6 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/templatelayout.php(113): OC\\\\AvatarManager->getAvatar('FFDE801C-6075-4...')\\n#7 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/template.php(225): OC\\\\TemplateLayout->__construct('user', 'settings')\\n#8 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/template\\\/base.php(122): OC_Template->fetchPage()\\n#9 \\\/var\\\/www\\\/owncloud\\\/settings\\\/admin.php(253): OC\\\\Template\\\\Base->printPage()\\n#10 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/route\\\/route.php(154) : runtime-created function(1): require_once('\\\/var\\\/www\\\/ownclo...')\\n#11 [internal function]: __lambda_func(Array)\\n#12 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/route\\\/router.php(276): call_user_func('?lambda_4', Array)\\n#13 \\\/var\\\/www\\\/owncloud\\\/lib\\\/base.php(882): OC\\\\Route\\\\Router->match('\\\/settings\\\/admin')\\n#14 \\\/var\\\/www\\\/owncloud\\\/index.php(39): OC::handleRequest()\\n#15 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/view.php\",\"Line\":1643}","level":3,"time":"2017-05-23T10:31:56+00:00","method":"GET","url":"\/index.php\/settings\/admin","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"YIo8ZSZt6IdTilmd6ESz","remoteAddr":"10.10.30.209","app":"files","message":" Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7","level":3,"time":"2017-05-23T10:31:57+00:00","method":"PROPFIND","url":"\/remote.php\/webdav","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"YIo8ZSZt6IdTilmd6ESz","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {\"Exception\":\"OC\\\\User\\\\NoUserException\",\"Message\":\"Backends provided no user object for 8FA7F58F-33FF-4C89-9E2B-E93BD21489C7\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(89): OC\\\\Files\\\\Filesystem::initMountPoints('8FA7F58F-33FF-4...')\\n#1 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(581): OC\\\\Files\\\\Storage\\\\Shared->init()\\n#2 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/storage\\\/wrapper\\\/wrapper.php(381): OC\\\\Files\\\\Storage\\\\Shared->getCache('', Object(OCA\\\\Files_Trashbin\\\\Storage))\\n#3 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/view.php(1306): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->getCache('')\\n#4 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/node\\\/root.php(179): OC\\\\Files\\\\View->getFileInfo('\\\/FFDE801C-6075-...')\\n#5 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/node\\\/root.php(341): OC\\\\Files\\\\Node\\\\Root->get('\\\/FFDE801C-6075-...')\\n#6 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/server.php(742): OC\\\\Files\\\\Node\\\\Root->getUserFolder('FFDE801C-6075-4...')\\n#7 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/connector\\\/sabre\\\/serverfactory.php(126): OC\\\\Server->getUserFolder()\\n#8 [internal function]: OCA\\\\DAV\\\\Connector\\\\Sabre\\\\ServerFactory->OCA\\\\DAV\\\\Connector\\\\Sabre\\\\{closure}(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#9 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Object(Closure), Array)\\n#10 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(446): Sabre\\\\Event\\\\EventEmitter->emit('beforeMethod', Array)\\n#11 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#12 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v1\\\/webdav.php(55): Sabre\\\\DAV\\\\Server->exec()\\n#13 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/ownclo...')\\n#14 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/filesystem.php\",\"Line\":390}","level":3,"time":"2017-05-23T10:31:57+00:00","method":"PROPFIND","url":"\/remote.php\/webdav","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}
{"reqId":"YIo8ZSZt6IdTilmd6ESz","remoteAddr":"10.10.30.209","app":"no app in context","message":"Exception: {\"Exception\":\"OCP\\\\Files\\\\NotFoundException\",\"Message\":\"File with id \\\"69232\\\" has not been found.\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(90): OC\\\\Files\\\\View->getPath(69232)\\n#1 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_sharing\\\/lib\\\/sharedstorage.php(581): OC\\\\Files\\\\Storage\\\\Shared->init()\\n#2 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/storage\\\/wrapper\\\/wrapper.php(381): OC\\\\Files\\\\Storage\\\\Shared->getCache('', Object(OCA\\\\Files_Trashbin\\\\Storage))\\n#3 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/view.php(1306): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->getCache('')\\n#4 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/node\\\/root.php(179): OC\\\\Files\\\\View->getFileInfo('\\\/FFDE801C-6075-...')\\n#5 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/node\\\/root.php(341): OC\\\\Files\\\\Node\\\\Root->get('\\\/FFDE801C-6075-...')\\n#6 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/server.php(742): OC\\\\Files\\\\Node\\\\Root->getUserFolder('FFDE801C-6075-4...')\\n#7 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/connector\\\/sabre\\\/serverfactory.php(126): OC\\\\Server->getUserFolder()\\n#8 [internal function]: OCA\\\\DAV\\\\Connector\\\\Sabre\\\\ServerFactory->OCA\\\\DAV\\\\Connector\\\\Sabre\\\\{closure}(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#9 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Object(Closure), Array)\\n#10 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(446): Sabre\\\\Event\\\\EventEmitter->emit('beforeMethod', Array)\\n#11 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(248): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#12 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v1\\\/webdav.php(55): Sabre\\\\DAV\\\\Server->exec()\\n#13 \\\/var\\\/www\\\/owncloud\\\/remote.php(138): require_once('\\\/var\\\/www\\\/ownclo...')\\n#14 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/files\\\/view.php\",\"Line\":1643}","level":3,"time":"2017-05-23T10:31:57+00:00","method":"PROPFIND","url":"\/remote.php\/webdav","user":"FFDE801C-6075-4C8A-A15B-7D6A18F14698"}

Browser log

Insert your browser log here, this could for example include:

a) The javascript console log
b) The network log 
c) ...

ownCloud Central

Loading

Следует самостоятельно удалить все приборы из аккаунта, потом написать на почту owencloud@owen.ru c почты, с которой зарегистрирован аккаунт, который надо удалить.

Алгоритм перевода аккаунта на работу как юр.лицо описан после тарифов — Клиенты, зарегистрированные как физические лица или клиенты интеграторов, желающие работать как юридические лица, направляют запрос на почту owencloud@owen.ru с приложенной карточкой предприятии и дополнительной информацией:

  • Юридическое название организации
  • ИНН
  • КПП
  • Юридический адрес
  • Почтовый адрес (для отправки оригиналов закрывающих документов)
  • e-mail (для отправки счетов)
  • Номер клиента в системе OwenCloud — указана в разделе Администрирование | Услуги и оплата.
  • Наличие ЭДО (электронного документа оборота)

Аккаунт должен быть на Базовом тарифе.

Проверить, приходят ли на эту почту письма с других адресов.

Проверить папку СПАМ.

Написать на support@owen.ru — техническая поддержка проверит нет ли Вашей почты в списке отписавшихся от сервиса.

Ошибка с кодом 255 возникает при отсутствии ответа от устройства на запрос от OwenCloud.

Если ошибка возникает по части параметров:

1) для этих параметров неверно заданы адреса регистров Modbus;

2) выбранные функции Modbus не поддерживаются устройством;

3) заданное значение таймаута превышает время ответа устройства.

Ошибка 255 возникает по всем параметрам:

1) неверно заданные сетевые настройки (протокол, скорость, четность и т.п.) в сервисе OwenCloud;

2) неверно задан адрес устройства (Slave ID)

3) неверно заданы адреса регистров Modbus;

4) выбранные функции Modbus не поддерживаются устройством;

5) заданное значение таймаута превышает время ответа устройства;

6) проблемы с линией связи (перепутаны местами А и В, обрыв кабеля, используется не витая пара);

7) не установлены согласующие регистры 120 Ом по концам линии.

Эта ошибка возникает, когда используется шлюз другого пользователя. Обратитесь к предыдущему пользователю шлюза с просьбой удалить его из его аккаунта, где он его использовал.

Если это невозможно, то направьте письмо на почту support@owen.ru, указав:

1) Заводской номер шлюза и IMEI (для ПМ210).

2) Информацию о том, как шлюз попал в ваше пользование.

3) Счет на оплату (будет определяющим фактором при возникновении спора).

4) Фото прибора, где четко виден заводской номер и IMEI (для ПМ210).

5) Фото паспорта на прибор.

Команда OwenCloud попытается связаться с предыдущем владельцем и согласовать удаление.

Событие «Прибор не на связи» формирует OwenCloud, если время ответа от шлюза (или прибора, если он добавлен напрямую)  превышает параметр «Период отсутствия данных» в Базовых настройках прибора, в сервисе OwenCloud:

1) Проверьте проверьте правильность указания идентификатора шлюза ПМ210:

— для ПМ210, выпущенных в старом корпусе в качестве идентификатора используется  IMEI;

— для ПМ210, выпущенных в новом корпусе — заводской номер.

2) Проверьте, что на индикации ПМ210 не светится светодиод Авария. Если это не так, то обратитесь к РЭ на ПМ210 раздел «Индикация и управление».

3) Убедитесь, что в OwenCloud указан хотя бы один регистр Modbus вашего прибора.

4) Проверьте баланс на SIM-карте.

5) Убедитесь, что выбранный тариф подходит для работы в модемах.

6) Плохой сигнал GSM — необходимо установить выносную антенну (ссылку https://owen.ru/product/pm210/accessories).

Необходимо создать пользовательское событие «Прибор за шлюзом не на связи» с условием «@параметр1=255», где параметр1 — это параметр в приборе за шлюзом,  @  — это оператор извлечения ошибки,  а 255 — код ошибки отсутствия ответа.

Лучше указать несколько параметров через оператор AND и добавить Задержку срабатывания события, чтобы оно формировалось, когда одновременно по нескольким параметрам не будет ответа и исключить ошибки в сети RS-485.

IMEI/MAC-адрес размещен на корпусе прибора.

Для ПЛК MAC-адрес также можно узнать, подключившись к контроллеру через терминал и выполнив нужные команды (более подробно см. в документации на соответствующий контроллер).

Для модулей Mx210 вместо MAC-адреса используется заводской номер.

В протоколе ОВЕН каждый прибор занимает количество сетевых адресов, равное количеству его каналов.

Например, двухканальный измеритель-регулятор ТРМ202 с базовым сетевым адресом 1 занимает адреса 1 (первый канал) и 2 (второй канал).
Если подключить к сетевому шлюзу Пx210 два прибора ТРМ202 с адресами 1 и 2, то OwenCloud не сможет корректно опросить их (т. к. первый ТРМ займет адреса 1–2, второй – адреса 2–3 – и в сети произойдет пересечение используемых адресов).
Поэтому приборам, опрашиваемым по протоколу ОВЕН, следует задавать адреса с разрывом в число каналов устройства, в приведенном примере следует задать адреса 1 и 3.

Да, можно:
 — через бесплатный ОВЕН ОРС-сервер см. РП OwenCloud разде «Настройка обмена данными между OPC-сервером ОВЕН и OwenCloud»;
 — через протокол ОРС UA см. РП OwnCloud раздел «Настройка обмена между Multi-Protocol MasterOPC Server и OwenCloud по протоколу OPC UA».
Описание см. в РП на OwenCloud.

Для подключения приборов к OwenCloud используются следующие порты:

  • 25001 (шлюзы ПЕ210, ПВ210);
  • 25502 (ПЛК по протоколу Modbus TCP);
  • 26502 (автоопределяемые устройства и Mx210 через Modbus TCP);
  • 43 (OPC-сервер ОВЕН);
  • 4843 (OPC UA).

1) КТР-121 — необходима прошивка 2.09 или выше (актуальная прошивка в конфигураторе).
2) ТРМ1032 — необходима прошивка 2.01 или выше (актуальная прошивка в конфигураторе).
3) ПЛК63 / ПЛК 73 — запросите прошивку 2.22 в ГТП.
4) МХ210 — корректно работает с прошивкой старше версии 1.0.
5) ТРМ232 — Некорректно выводятся отрицательные числа.
6) ТРМ232М — Некорректно работает с OwenCloud по протоколу ОВЕН (ошибка 49) из-за отсутсвия в OwenCloud необходимого формата данных. Используйте протокол Modbus.

Если ваш прибор имеет интерфейс RS-485 и поддерживает Modbus RTU/ASCII, то его возможно добавить в OwenCloud через шлюзы линейки Пх210.

Обратите внимание, что в облаке поддержаны только основные функции Modbus, перечисленые в Руководстве Пользователя на OwenCloud. Например, вычитывать архивы со сторонних счётчиков не получится.

Если ваш прибор имеет интерфейс RS-485RS-232, но протокол закрытый (например, Меркурий), то можно приобрести ПЛКСПК компании ОВЕН на Codesys, в нём воспользоваться библиотекой для прямой работы с портом, реализовать опрос стороннего прибора, и уже сам ПЛКСПК вывести в OwenCloud через Ethernet.

Если ваш прибор имеет интерфейс Ethernet, то напрямую добавить прибор в OwenCloud не возможно, так как по Ethernet OwenCloud работает только с устройствами от ОВЕН.

В этом случае нужно опросить прибор с помощью любого другого прибора ОВЕН (например ПЛК или СПК) и уже его вывести в облако OwenCloud, например, по Ethernet.

Нет, к сетевому шлюзу должны подключаться только приборы с совпадающими протоколами и сетевыми настройками.

Название параметра, которое будет импортировано в OwenCloud, указывается в Codesys 2.3 для нужного подэлемента на вкладке Базовые параметры в поле Комментарий:

Для работы сетевого шлюза ПМ210 требуется SIM-карта с тарифом, который поддерживает раздачу интернета. Так как для работы шлюза используется технология 2G, то оператор должен обеспечивать поддержку этой технологии.

У оператора Теле2 отсутствует поддержка технологии 2G в Москве и Уфе, а также во многих других городах (см. карту покрытия 2G). Так как шлюзы ПМ210 используют эту технологию для передачи данных, то с тарифами данного оператора в упомянутых городах они работать не будут.

Содержание

  1. Не работает овен клауд
  2. Как узнать IMEI (или MAC-адрес), который нужно ввести при добавлении прибора в OwenCloud?
  3. Какие функции OwenCloud являются платными?
  4. Почему могут возникнуть проблемы при подключении устройств по протоколу ОВЕН?
  5. Можно ли подключить к одному сетевому шлюзу Пx210 устройства с разными протоколами (например, Modbus RTU и ОВЕН)?
  6. Почему при опросе устройства возникает ошибка с кодом 255?
  7. При настройке параметра можно указать одновременно несколько групп (например, оперативную и конфигурационную, см. таблицу 3.7). Для каждой группы задается индивидуальная частота опроса. С какой частотой будет вестись опрос данного параметра?
  8. Чем отличается код параметра от его названия (см. рисунок 3.5.14)?
  9. Как при импорте конфигурации ПЛК в OwenCloud передать название параметра?
  10. Что делать, если web-интерфейс OwenCloud работает некорректно?
  11. Каковы рекомендации по выбору значений таймаутов для протоколов Modbus RTU/ASCII и ОВЕН?
  12. Какие сетевые порты использует OwenCloud?
  13. Тема: Внезапно перестал работать OwenCloud
  14. Внезапно перестал работать OwenCloud
  15. Тема: Отладка работы OwenCloud с приборами
  16. Отладка работы OwenCloud с приборами
  17. Тема: Внезапно перестал работать OwenCloud
  18. Внезапно перестал работать OwenCloud
  19. Тема: Ошибка при работе с сервером OwenCloud
  20. Ошибка при работе с сервером OwenCloud

Не работает овен клауд

В условиях стабильного соединения усредненный расход трафика составляет 45 байт на запрос/ответ по считыванию одного параметра.

Как узнать IMEI (или MAC-адрес), который нужно ввести при добавлении прибора в OwenCloud?

IMEI/MAC-адрес размещен на корпусе прибора. У ПЛК MAC-адрес также можно узнать, подключившись к контроллеру через терминал и выполнив нужные команды (более подробно см. в документации на соответствующий контроллер). Для модулей Mx210 вместо MAC-адреса используется заводской номер.

Какие функции OwenCloud являются платными?

Весь описанный в данной версии документа функционал облачного сервиса является бесплатным. Пользователь оплачивает только подключение к Интернету и трафик между сетевым шлюзом и сервисом.

Почему могут возникнуть проблемы при подключении устройств по протоколу ОВЕН?

Обратите внимание – в протоколе ОВЕН каждый прибор занимает количество сетевых адресов, равное количеству его каналов. Например, двухканальный измеритель-регулятор ТРМ202 с базовым сетевым адресом 1 занимает адреса 1 (первый канал) и 2 (второй канал). Если подключить к сетевому шлюзу Пx210 два прибора ТРМ202 с адресами 1 и 2, то облачный сервис не сможет корректно опросить их (т. к. первый ТРМ займет адреса 1–2, второй – адреса 2–3 – и в сети произойдет пересечение используемых адресов). Поэтому приборам, опрашиваемым по протоколу ОВЕН, следует задавать адреса с разрывом в число каналов устройства (в приведенном примере – 1 и 3).

Можно ли подключить к одному сетевому шлюзу Пx210 устройства с разными протоколами (например, Modbus RTU и ОВЕН)?

Нет, к сетевому шлюзу должны подключаться только приборы с совпадающими протоколами.

Почему при опросе устройства возникает ошибка с кодом 255?

Ошибка с кодом 255 возникает при отсутствии ответа от устройства. Наиболее частые причины возникновения подобной проблемы:

неверно заданные сетевые настройки;

неверно заданные адреса устройств и регистров;

заданное значение таймаута превышает время ответа устройства;

выбранные функции Modbus не поддерживаются устройством;

проблемы с линией связи (неверная распиновка кабеля, обрыв кабеля);

отсутствие средств на балансе SIM-карты (для сетевого шлюза ПМ210);

для SIM-карты не подключена услуга «Передача данных GPRS» (для сетевого шлюза ПМ210).

При настройке параметра можно указать одновременно несколько групп (например, оперативную и конфигурационную, см. таблицу 3.7). Для каждой группы задается индивидуальная частота опроса. С какой частотой будет вестись опрос данного параметра?

В данном случае параметр будет опрашиваться каждый раз, когда наступит момент опроса любой из групп, к которым он относится.

Чем отличается код параметра от его названия (см. рисунок 3.5.14)?

Код параметра – это краткий (до 20 символов) и уникальный (в пределах прибора) идентификатор прибора, который содержит только латинские символы и цифры (например, SensorValue1). Его можно воспринимать по аналогии с именем переменной в среде CODESYS (или другой среде программирования). Коды параметров используются, например, при записи условий событий.

Название параметра не обязано быть уникальным, может включать символы кириллицы и не имеет явного ограничения на длину (например, Значение температуры). Можно воспринимать его по аналогии с комментарием к объявленной переменной в CODESYS.

Как при импорте конфигурации ПЛК в OwenCloud передать название параметра?

Название параметра, которое будет импортировано в OwenCloud, указывается в Codesys 2.3 для нужного подэлемента на вкладке Базовые параметры в поле Комментарий:

Что делать, если web-интерфейс OwenCloud работает некорректно?

При проблемах с web-интерфейсом (например, некорректного отображения вкладок, отсутствия обновления данных в графиках/таблицах и т. д.) попробуйте очистить кэш web-браузера (обычно для этого используется комбинация клавиш Ctrl+F5). Такой эффект может возникать при обновлении облачного сервиса.

Каковы рекомендации по выбору значений таймаутов для протоколов Modbus RTU/ASCII и ОВЕН?

При добавлении прибора, опрашиваемого по протоколу Modbus RTU/ASCII или ОВЕН, требуется указать таймаут между символами и таймаут всего сообщения (см. таблицу). В большинстве случаев рекомендуется использовать следующие значения: таймаут между символами = 100 мс, таймаут всего сообщения = 600 мс.

Какие сетевые порты использует OwenCloud?

Для подключения приборов к OwenCloud используются следующие порты:

25001 (шлюзы ПЕ210, ПВ210);

25502 (ПЛК по протоколу Modbus TCP);

26502 (автоопределяемые устройства и Mx210 через Modbus TCP);

443 (OPC-сервер ОВЕН);

Рекомендуется в настройках подключаемых приборов указывать в качестве DNS-сервера Google Public DNS (8.8.8.8).

Источник

Тема: Внезапно перестал работать OwenCloud

Опции темы
Оценка этой темы
Отображение

Внезапно перестал работать OwenCloud

Внезапно пришло оповещение на почту, что связи с контроллером (СПК107М01) нет. Последние изменения в программе были уже давно и после этого синхронизация с OwenCloud была.
В системном журнале много таких записей:

Как диагностировать проблему?

Добрый день.
Пинг с контроллера до gate.owencloud.ru проходит? (в web-конфигураторе: Сеть/Диагностика/Пинг)

Вы пробовали перезагружать контроллер?

Вот этого я сделать не могу пока. Он в продакшне. Есть ли какой-либо вариант перезапустить на контроллере только сервис owencloud через командную строку, к примеру, без перезагрузки всего контроллера?

И проверьте, пожалуйста, что порт 26502 на сетевом оборудовании не заблокировали.

мне кажется что в логе Fri Jan 15 12:05:57 2021 daemon.err owen-cloud[14263] в скобках как раз и есть ИД процесса и по нему видно что после ошибки сервис сам перегружается

Bad programmers worry about the code. Good programmers worry about data structures and their relationships

service owen-cloud-proxy restart

И проверьте, пожалуйста, что порт 26502 на сетевом оборудовании не заблокировали.

owen-cloud-proxy перезагружал ещё утром — не помогло. Сейчас на всякий случай сейчас ещё раз повторил — не помогло.

Проверил порт 26502 с помощью netcat в командной строке на контроллере.

netcat подключился на пару секунд, потом соединение было закрыто сервером, как мне кажется, это нормальное поведение сервера.

Последний раз редактировалось f_rzh; 15.01.2021 в 14:01 .

Источник

Тема: Отладка работы OwenCloud с приборами

Опции темы
Оценка этой темы
Отображение

Отладка работы OwenCloud с приборами

Здравствуйте!
Занес приборы в OwenCloud, а облако их не видит — «Прибор не на связи». Шлюз ПМ210 находится в режиме «Сбои отсутствуют», проверил все кабеля, на симку шлюза отправил SMS «A=internet.mts.ru; U=; P=;», интернет на симке проверен. Приборы: МУ110-8К и МВ110-2А добавил как «Произвольное устройство Modbus», ибо их нет в меню «Тип прибора».

Как отладить работу системы? Где логи лежат? Как можно воспользоваться API (api.owencloud.ru)?

Заработало МВ110-8А. Но вопрос с отладкой остался, т.к. МУ110-8К приходится добавлять как Modbus, а облако не читает его выходы («Ошибка 255»). Что за ошибка?

Последний раз редактировалось philip.yef; 13.10.2017 в 05:47 .

Добрый день.
Ошибка 255 — Ошибка таймаута приема сообщения. Попробуйте в настройках прибора увеличить таймаут на прием сообщения.

У меня не заработала ни проверка на четность 8E1, ни проверка на нечетность 8О1 — «Ошибка 255». Работает только в варианте 8N1. Ух как я ругался когда понял это .

Добрый день. Спасибо за информацию. Постараемся устранить в ближайшем релизе ПМ210

Добрый день еще раз. Выполнили проверку Вашего случая.
Сам ПМ210 корректно выполняет контроль четности, однако целевое устройство (в нашем случае 8А) не отвечает. При этом, так же не удалось подключиться к прибору через конфигуратор, с включенном контролем четности. Независимо от выставленного значения в регистре «Тип контроля четности данных», прибор все равно работает в режиме «без контроля». Собственно поэтому и не удавалось выполнить прием/передачу данных.

Рекомендуем перед внесением настроек приборов в «OwenCloud» проверять соединение с теми же устройствами через конфигураторы.

Добрый день еще раз. Выполнили проверку Вашего случая.
Сам ПМ210 корректно выполняет контроль четности, однако целевое устройство (в нашем случае 8А) не отвечает. При этом, так же не удалось подключиться к прибору через конфигуратор, с включенном контролем четности. Независимо от выставленного значения в регистре «Тип контроля четности данных», прибор все равно работает в режиме «без контроля». Собственно поэтому и не удавалось выполнить прием/передачу данных.

Рекомендуем перед внесением настроек приборов в «OwenCloud» проверять соединение с теми же устройствами через конфигураторы.

В общем как в анекдоте про программиста на стрельбище .

Тут вопрос в том, что ПМ210 это ОВЕН и 8А это ОВЕН, а вместе они не работают. У меня связка ПМ210 + ПР200 и не работает. Возможно что-то не так в ПМ210, возможно в ПР200. Но, насколько я помню, ПР200 работал слейвом с проверкой четности, не на актуальной (последней) прошивке ПР200. Но вопрос в том, что если OwenCloud+OwenПМ210+OwenПР200 не работает в 2/3 случаев. насколько ПМ210 будет работоспособен с прочим не Owen оборудованием.

Конфигурация работает: OwenCloud->ПМ210(master = 115200/8N1)->ПР200(slave = 115200/8N1) + ПР200(master port 2 = 9600/8E1)->мультиметр(slave = 9600/8E1).
Конфигурация не работает: OwenCloud->ПМ210(master = 115200/8Е1)->ПР200(slave = 115200/8Е1) + ПР200(master port 2 = 9600/8E1)->мультиметр(slave = 9600/8E1).
Конфигурация не работает: OwenCloud->ПМ210(master = 115200/8О1)->ПР200(slave = 115200/8О1) + ПР200(master port 2 = 9600/8E1)->мультиметр(slave = 9600/8E1).

Источник

Тема: Внезапно перестал работать OwenCloud

Опции темы
Оценка этой темы
Отображение

Внезапно перестал работать OwenCloud

Внезапно пришло оповещение на почту, что связи с контроллером (СПК107М01) нет. Последние изменения в программе были уже давно и после этого синхронизация с OwenCloud была.
В системном журнале много таких записей:

Как диагностировать проблему?

Добрый день.
Пинг с контроллера до gate.owencloud.ru проходит? (в web-конфигураторе: Сеть/Диагностика/Пинг)

Вы пробовали перезагружать контроллер?

Вот этого я сделать не могу пока. Он в продакшне. Есть ли какой-либо вариант перезапустить на контроллере только сервис owencloud через командную строку, к примеру, без перезагрузки всего контроллера?

И проверьте, пожалуйста, что порт 26502 на сетевом оборудовании не заблокировали.

мне кажется что в логе Fri Jan 15 12:05:57 2021 daemon.err owen-cloud[14263] в скобках как раз и есть ИД процесса и по нему видно что после ошибки сервис сам перегружается

Bad programmers worry about the code. Good programmers worry about data structures and their relationships

service owen-cloud-proxy restart

И проверьте, пожалуйста, что порт 26502 на сетевом оборудовании не заблокировали.

owen-cloud-proxy перезагружал ещё утром — не помогло. Сейчас на всякий случай сейчас ещё раз повторил — не помогло.

Проверил порт 26502 с помощью netcat в командной строке на контроллере.

netcat подключился на пару секунд, потом соединение было закрыто сервером, как мне кажется, это нормальное поведение сервера.

Последний раз редактировалось f_rzh; 15.01.2021 в 14:01 .

Источник

Тема: Ошибка при работе с сервером OwenCloud

Опции темы
Оценка этой темы
Отображение

Ошибка при работе с сервером OwenCloud

Подключили модуль МВ110-2А к шлюзу ПМ210-230.
Несколько раз были попытки подключения к облаку, затем выдает ошибку.
По мануалу это «Ошибка при работе с сервером OwenCloud»

IMEI прибора 867556040614987

Просим Вас помочь с решением проблемы.

Для помощи в решении вашей проблемы необходима дополнительная информация:
— зарегистрирован с данным IMEI хоть 1 прибор?
— существует в карте регистров хотя бы 1 параметр?
— корректно заполнены поля идентификаторов?

Данная ошибка зачастую идентифицирует, что либо прибор не подключился к облаку, либо сервер разорвал соединение (чаще всего ему просто нечего опрашивать)

Данный шлюз периодически подключается к облаку, и начинает передавать данные.
Но потом выходит в ошибку. Далее идут постоянные попытки подключения.
Нашли на форуме такую тему:
https://owen.ru/forum/showthread.php?t=30549

Шлюз новый, МВ110-2А тоже. Все перечисленные ваши вопросы,
выполнены.

Последний раз редактировалось AlexR1980; 04.02.2021 в 14:50 .

тут может помочь dsyabitov, теоретически он может посмотреть — что именно сервису не нравится

Источник

Понравилась статья? Поделить с друзьями:
  • Outriders вылетает ошибка подключения
  • Owa ошибка 403
  • Outlook ошибка операции клиента при отправке сообщения
  • Outriders ошибка подключения к серверу
  • Outriders ошибка подключения к интернету xbox