Nach Upgrade auf 4.1 "Opsi authentication error: Forbidden: Backend authentication error: (2006, 'MySQL server has gone"

ABKABK123
Beiträge: 10
Registriert: 12 Jun 2018, 11:46

Re: Nach Upgrade auf 4.1 "Opsi authentication error: Forbidden: Backend authentication error: (2006, 'MySQL server has g

Beitrag von ABKABK123 »

Habe ich jetzt eben nochmals durchgeführt. Werde das ganze nun beobachten und bewusst mit opsi-package-updater mal teste, da dort am häufigsten die Fehler aufgetreten sind.

Vielen vielen Dank schonmal für die Hilfe
ABKABK123
Beiträge: 10
Registriert: 12 Jun 2018, 11:46

Re: Nach Upgrade auf 4.1 "Opsi authentication error: Forbidden: Backend authentication error: (2006, 'MySQL server has g

Beitrag von ABKABK123 »

Habe jetzt mehrmals opsi-package-updater install laufen lassen und auf zwei Depotservern tretten nach wie vor die selben Fehler auf :?:
bernd670
Beiträge: 90
Registriert: 16 Mär 2018, 10:44

Re: Nach Upgrade auf 4.1 "Opsi authentication error: Forbidden: Backend authentication error: (2006, 'MySQL server has g

Beitrag von bernd670 »

Was bei dir noch Einfluss haben könnte, sind die Werte für net_buffer_length, net_read_timeout und net_write_timeout
MfG
Bernd
ABKABK123
Beiträge: 10
Registriert: 12 Jun 2018, 11:46

Re: Nach Upgrade auf 4.1 "Opsi authentication error: Forbidden: Backend authentication error: (2006, 'MySQL server has g

Beitrag von ABKABK123 »

Bisher ist in der my.cnf nur folgendes gesetzt.

Code: Alles auswählen

net_buffer_length = 8K
Die anderen beiden sind demzufolge noch default Werte

Code: Alles auswählen

+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| net_read_timeout | 30    |
+------------------+-------+

Code: Alles auswählen

+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| net_write_timeout | 60    |
+-------------------+-------+
ABKABK123
Beiträge: 10
Registriert: 12 Jun 2018, 11:46

Re: Nach Upgrade auf 4.1 "Opsi authentication error: Forbidden: Backend authentication error: (2006, 'MySQL server has g

Beitrag von ABKABK123 »

Habe hier jetzt mal einen Auszug des Logfile bei Loglevel 8 wenn ich in configed einen Client ausgewählt habe und dann auf Produktkonfiguration gehen will. Kann bei Bedarf auch mal das gesammte Logfile hochladen.

Code: Alles auswählen

[7] [Jun 14 08:43:09] ExtendedBackend <ExtendedConfigDataBackend(configDataBackend=<BackendDispatcher(dispatchConfigFile=u'/etc/opsi/backendManager/dispatch.conf', context=<BackendManager()>)>)>: executing 'host_getObjects' on backend <BackendDispatcher(dispatchConfigFile=u'/etc/opsi/backendManager/dispatch.conf', context=<BackendManager()>)> (Backend.py|508)
[7] [Jun 14 08:43:09] Dispatching method 'host_getObjects' to backends: [u'mysql', u'opsipxeconfd'] (BackendManager.py|412)
[7] [Jun 14 08:43:09] Created query: select `hostId`,`type` from `HOST` where (`hostId` = 'opsi.xyz.de') (SQL.py|318)
[8] [Jun 14 08:43:09] getSet: select `hostId`,`type` from `HOST` where (`hostId` = 'opsi.xyz.de') (MySQL.py|272)
[8] [Jun 14 08:43:09] Creating connection pool (MySQL.py|155)
[8] [Jun 14 08:43:09] Connection pool exists - fast exit. (MySQL.py|158)
[8] [Jun 14 08:43:09] Connecting to connection pool (MySQL.py|232)
[8] [Jun 14 08:43:09] Connection pool status: Pool size: 100  Connections in pool: 2 Current Overflow: -98 Current Checked out connections: 0 (MySQL.py|234)
[8] [Jun 14 08:43:09] SQL query: select `hostId`,`type` from `HOST` where (`hostId` = 'opsi.xyz.de') (MySQL.py|483)
[7] [Jun 14 08:43:09] Execute error: (2006, 'MySQL server has gone away') (MySQL.py|279)
[8] [Jun 14 08:43:09] Creating connection pool (MySQL.py|155)
[8] [Jun 14 08:43:09] Connection pool exists - fast exit. (MySQL.py|158)
[8] [Jun 14 08:43:09] Connecting to connection pool (MySQL.py|232)
[8] [Jun 14 08:43:09] Connection pool status: Pool size: 100  Connections in pool: 2 Current Overflow: -98 Current Checked out connections: 0 (MySQL.py|234)
[8] [Jun 14 08:43:09] SQL query: select `hostId`,`type` from `HOST` where (`hostId` = 'opsi.xyz.de') (MySQL.py|483)
[8] [Jun 14 08:43:09] WorkerOpsiconfdJsonRpc._errback (Worker.py|282)
[7] [Jun 14 08:43:09] Freeing session <OpsiconfdSession(<opsiconfd.session.OpsiconfdSessionHandler object at 0x7f60e6916dd0>, name=u'OPSISID', sessionMaxInactiveInterval=120> (Worker.py|318)
[7] [Jun 14 08:43:09] <opsiconfd.workers.WorkerOpsiconfdJsonRpc instance at 0x7f60e4e51ef0>._setCookie (Worker.py|434)
[3] [Jun 14 08:43:09] Traceback: (Logger.py|798)
[3] [Jun 14 08:43:09]   File "/usr/lib/python2.7/site-packages/OPSI/Service/Worker.py", line 291, in _errback
    failure.raiseException()
 (Logger.py|798)
[3] [Jun 14 08:43:09]   File "<string>", line 2, in raiseException
 (Logger.py|798)
[3] [Jun 14 08:43:09]      ==>>> (2006, 'MySQL server has gone away') (Worker.py|300)
[3] [Jun 14 08:43:09] [Failure instance: Traceback: <class '_mysql_exceptions.OperationalError'>: (2006, 'MySQL server has gone away')
/usr/lib64/python2.7/site-packages/twisted/internet/defer.py:587:_runCallbacks
/usr/lib/python2.7/site-packages/opsiconfd/workers.py:420:_getCallInstance
/usr/lib64/python2.7/site-packages/twisted/internet/defer.py:149:maybeDeferred
/usr/lib/python2.7/site-packages/opsiconfd/workers.py:340:_getBackend
--- <exception caught here> ---
/usr/lib64/python2.7/site-packages/twisted/internet/defer.py:149:maybeDeferred
/usr/lib/python2.7/site-packages/opsiconfd/workers.py:337:_createBackend
/usr/lib/python2.7/site-packages/OPSI/Backend/BackendManager.py:1029:backendManagerFactory
/usr/lib/python2.7/site-packages/OPSI/Backend/BackendManager.py:216:__init__
/usr/lib/python2.7/site-packages/OPSI/Backend/Depotserver.py:62:__init__
/usr/lib/python2.7/site-packages/OPSI/Backend/Backend.py:1919:host_getIdents
<string>:1:host_getObjects
/usr/lib/python2.7/site-packages/OPSI/Backend/Backend.py:510:_executeMethod
<string>:1:host_getObjects
/usr/lib/python2.7/site-packages/OPSI/Backend/BackendManager.py:417:_dispatchMethod
/usr/lib/python2.7/site-packages/OPSI/Backend/SQL.py:1073:host_getObjects
/usr/lib/python2.7/site-packages/OPSI/Backend/MySQL.py:285:getSet
/usr/lib/python2.7/site-packages/OPSI/Backend/MySQL.py:484:execute
/usr/lib64/python2.7/site-packages/MySQLdb/cursors.py:205:execute
/usr/lib64/python2.7/site-packages/MySQLdb/connections.py:36:defaulterrorhandler
] (Worker.py|301)
bernd670
Beiträge: 90
Registriert: 16 Mär 2018, 10:44

Re: Nach Upgrade auf 4.1 "Opsi authentication error: Forbidden: Backend authentication error: (2006, 'MySQL server has g

Beitrag von bernd670 »

Hast du mal geschaut ob das Logfile von Mysql was auswirft?
MfG
Bernd
ABKABK123
Beiträge: 10
Registriert: 12 Jun 2018, 11:46

Re: Nach Upgrade auf 4.1 "Opsi authentication error: Forbidden: Backend authentication error: (2006, 'MySQL server has g

Beitrag von ABKABK123 »

Habe eben mal recht lange und intensiv die general_logs angschaut und wenn es z.B über configed zu dem Fehler kommt, kommt im general_log gar nichts leider.
Antworten