Problemas con Zonminder y MySQL después de actualizar a 16.04

Problemas con Zonminder y MySQL después de actualizar a 16.04

Actualizar a 16.04 es una pesadilla... ha roto todo en mi servidor que ha estado funcionando durante 10 años.

Poco a poco estoy intentando que mi servidor vuelva a funcionar... a partir de ahora estoy tratando con Zoneminder. Lo tenía funcionando bien ayer, pero hoy, cuando intenté iniciar sesión, simplemente volvía a la pantalla de inicio de sesión, verifiqué los registros y recibí un error que indicaba WAR [Inicio de sesión denegado para el usuario "minombredeusuario"]. Entré a la base de datos MySQL, eliminé mi contraseña y pude ingresar. Fui a las opciones y usuarios e intenté ingresar una nueva contraseña y aparece un error.

SQL-ERR 'SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'Password' at row 1', statement was 'update Users set Password = password('********') where Id = ?'

Si intento guardar cualquier cambio en una 'fuente', también arrojará un error... por ejemplo, si hago clic en la 'fuente' y abro las propiedades del monitor (donde puedes cambiar cosas como buffers y marcas de tiempo) y simplemente Haga clic en Guardar sin siquiera cambiar nada. Recibiré este error:

SQL-ERR 'SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'ServerId' at row 1', statement was 'update Monitors set ServerId = '', AnalysisFPS = '', Triggers = '' where Id =?'

A partir de ahora funcionará pero sin ninguna forma de cambiar ninguna configuración o proteger las transmisiones con una contraseña. Creo que la base de datos está completamente jodida o MySQL todavía está jodido... No tengo idea de lo que está pasando.

Respuesta1

Jugué un poco y pude solucionar este problema... uséEste tutorialpara solucionar el problema. Una vez que agregué las cosas que mencionaba y me aseguré de que los permisos fueran correctos, pude cambiar la configuración sin errores.

información relacionada