Wait for active/idle on mysql-k8s and blocked/idle on mysql-router-k8s
juju remove-relation mysql-k8s mysql-router-k8s
Expected behavior
No errors in debug log
Actual behavior
Error in debug log
Versions
Operating system: Ubuntu 22.04.2 LTS
Juju CLI: 2.9.43-ubuntu-amd64
Juju agent: 2.9.29
Charm revision: 80
microk8s: MicroK8s v1.26.4 revision 5219
Log output
unit-mysql-k8s-0: 13:10:31 ERROR unit.mysql-k8s/0.juju-log database:2: Failed to delete users for relation 2
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-mysql-k8s-0/charm/src/mysql_k8s_helpers.py", line 658, in _run_mysqlsh_script
stdout, _ = process.wait_output()
File "/var/lib/juju/agents/unit-mysql-k8s-0/charm/venv/ops/pebble.py", line 1252, in wait_output
raise ExecError(self._command, exit_code, out_value, err_value)
ops.pebble.ExecError: non-zero exit code 1 executing ['/usr/bin/mysqlsh', '--no-wizard', '--python', '--verbose=1', '-f', '/tmp/script.py', ';', 'rm', '/tmp/script.py'], stdout='', stderr='Cannot set LC_ALL to locale en_US.UTF-8: No such file or directory\nverbose: 2023-05-19T13:10:31Z: Loading startup files...\nverbose: 2023-05-19T13:10:31Z: Loading plugins...\nverbose: 2023-05-19T13:10:31Z: Connecting to MySQL at: serverconfig@mysql-k8s-0.mysql-k8s-endpoints.foo3.svc.cluster.local:3306\nverbose: 2023-05-19T13:10:31Z: Shell.connect: tid=87: CONNECTED: mysql-k8s-0.mysql-k8s-endpoints.foo3.svc.cluster.local:3306\nverbose: 2023-05-19T13:10:31Z: Now tracking \'sql_mode\' system variable.\nverbose: 2023-05-19T13:10:31Z: ClassicSession.run_sql: tid=87: MySQL Error 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'NULL\' at line 1, SQL: PREPARE stmt FROM @sql\nTraceback (most recent call last):\n File "<string>", line 4, in <module>\nmysqlsh.DBError: MySQL Error (1064): ClassicSession.run_sql: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax ' [truncated]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-mysql-k8s-0/charm/lib/charms/mysql/v0/mysql.py", line 626, in delete_users_for_relation
self._run_mysqlsh_script("\n".join(drop_users_command))
File "/var/lib/juju/agents/unit-mysql-k8s-0/charm/src/mysql_k8s_helpers.py", line 661, in _run_mysqlsh_script
raise MySQLClientError(e.stderr)
charms.mysql.v0.mysql.MySQLClientError: Cannot set LC_ALL to locale en_US.UTF-8: No such file or directory
verbose: 2023-05-19T13:10:31Z: Loading startup files...
verbose: 2023-05-19T13:10:31Z: Loading plugins...
verbose: 2023-05-19T13:10:31Z: Connecting to MySQL at: serverconfig@mysql-k8s-0.mysql-k8s-endpoints.foo3.svc.cluster.local:3306
verbose: 2023-05-19T13:10:31Z: Shell.connect: tid=87: CONNECTED: mysql-k8s-0.mysql-k8s-endpoints.foo3.svc.cluster.local:3306
verbose: 2023-05-19T13:10:31Z: Now tracking 'sql_mode' system variable.
verbose: 2023-05-19T13:10:31Z: ClassicSession.run_sql: tid=87: MySQL Error 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1, SQL: PREPARE stmt FROM @sql
Traceback (most recent call last):
File "<string>", line 4, in <module>
mysqlsh.DBError: MySQL Error (1064): ClassicSession.run_sql: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1
unit-mysql-k8s-0: 13:10:31 ERROR unit.mysql-k8s/0.juju-log database:2: Failed to delete user(s) for relation 2
unit-mysql-k8s-0: 13:10:31 INFO juju.worker.uniter.operation ran "database-relation-broken" hook (via hook dispatching script: dispatch)
Steps to reproduce
juju deploy mysql-k8s --channel 8.0/edge --trust --series jammy
juju deploy mysql-router-k8s --channel 8.0/edge --series jammy
juju relate mysql-k8s mysql-router-k8s
juju remove-relation mysql-k8s mysql-router-k8s
Expected behavior
No errors in debug log
Actual behavior
Error in debug log
Versions
Operating system: Ubuntu 22.04.2 LTS
Juju CLI: 2.9.43-ubuntu-amd64
Juju agent: 2.9.29
Charm revision: 80
microk8s: MicroK8s v1.26.4 revision 5219
Log output
Additional context