Hallo @Arnaud
Beim Löschen eines MX Eintrags kommt folgender Fehler
Message
End Of File (EOF). Exception style platform. <pexpect.pty_spawn.spawn object at 0x7f7b40288ba8> command: /usr/bin/samba-tool args: ['/usr/bin/samba-tool', 'dns', 'delete', 'localhost', 'linuxmuster.lan', 'mail', 'MX', '10.0.0.3.', '-U', 'administrator'] buffer (last 100 chars): b'' before (last 100 chars): b'ERROR: Data requires 2 elements - mail_server, preference\r\n' after: <class 'pexpect.exceptions.EOF'> match: None match_index: None exitstatus: None flag_eof: True pid: 13587 child_fd: 31 closed: False timeout: 30 delimiter: <class 'pexpect.exceptions.EOF'> logfile: None logfile_read: None logfile_send: None maxread: 2000 ignorecase: False searchwindowsize: None delaybeforesend: 0.05 delayafterclose: 0.1 delayafterterminate: 0.1 searcher: searcher_re: 0: re.compile(b'Password for .*:')
Traceback
Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/aj/api/endpoint.py", line 75, in wrapper result = fx(self, context, *args, **kwargs) File "/usr/lib/linuxmuster-webui/plugins/lmn_samba_dns/views.py", line 55, in handle_api_dns_delete return self.dns.delete(sub, t, value) File "/usr/lib/linuxmuster-webui/plugins/lmn_samba_dns/smbtool.py", line 178, in delete return self._samba_tool_process('delete', (sub, type, entry)) File "/usr/lib/linuxmuster-webui/plugins/lmn_samba_dns/smbtool.py", line 89, in _samba_tool_process child.expect("Password for .*:") File "/usr/local/lib/python3.6/dist-packages/pexpect/spawnbase.py", line 344, in expect timeout, searchwindowsize, async_) File "/usr/local/lib/python3.6/dist-packages/pexpect/spawnbase.py", line 372, in expect_list return exp.expect_loop(timeout) File "/usr/local/lib/python3.6/dist-packages/pexpect/expect.py", line 179, in expect_loop return self.eof(e) File "/usr/local/lib/python3.6/dist-packages/pexpect/expect.py", line 122, in eof raise exc pexpect.exceptions.EOF: End Of File (EOF). Exception style platform. <pexpect.pty_spawn.spawn object at 0x7f7b40288ba8> command: /usr/bin/samba-tool args: ['/usr/bin/samba-tool', 'dns', 'delete', 'localhost', 'linuxmuster.lan', 'mail', 'MX', '10.0.0.3.', '-U', 'administrator'] buffer (last 100 chars): b'' before (last 100 chars): b'ERROR: Data requires 2 elements - mail_server, preference\r\n' after: <class 'pexpect.exceptions.EOF'> match: None match_index: None exitstatus: None flag_eof: True pid: 13587 child_fd: 31 closed: False timeout: 30 delimiter: <class 'pexpect.exceptions.EOF'> logfile: None logfile_read: None logfile_send: None maxread: 2000 ignorecase: False searchwindowsize: None delaybeforesend: 0.05 delayafterclose: 0.1 delayafterterminate: 0.1 searcher: searcher_re: 0: re.compile(b'Password for .*:')
/var/log/ajenti.log
ERROR : Unhandled endpoint error at /api/dns/delete
Manuell kann ich den Eintrag löschen:
samba-tool dns query 10.0.0.1 linuxmuster.lan mail MX -U global-admin
Password for [LINUXMUSTER\global-admin]:
Name=, Records=1, Children=0
MX: 10.0.0.3. (10) (flags=f0, serial=3, ttl=900)
samba-tool dns delete 10.0.0.1 linuxmuster.lan mail MX "10.0.0.3 10" -U global-admin
Password for [LINUXMUSTER\global-admin]:
Record deleted successfully
Danke!
Viele Grüße
Klaus