#8855 Nightly test failure in test_integration/test_smb.py/TestSMB
Closed: duplicate by frenaud. Opened by mpolovka.

Tests

  • test_samba_reinstall
  • test_ntlm_authentication_with_auto_domain
  • test_ntlm_authentication_with_upn_with_lowercase_domain
  • test_ntlm_authentication_with_upn_with_uppercase_domain

are failing with the errors:
- test_samba_reinstall

E           subprocess.CalledProcessError: Command '['systemctl', 'status', 'winbind']' returned non-zero exit status 3.
...
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:513 RUN ['systemctl', 'status', 'smb']
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557  smb.service - Samba SMB Daemon
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557      Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557      Active: active (running) since Sat 2021-05-15 10:12:07 UTC; 132ms ago
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557        Docs: man:smbd(8)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557              man:samba(7)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557              man:smb.conf(5)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557    Main PID: 19298 (smbd)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557      Status: "smbd: ready to serve connections..."
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557       Tasks: 4 (limit: 1393)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557      Memory: 6.7M
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557         CPU: 75ms
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557      CGroup: /system.slice/smb.service
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557              ├─19298 /usr/sbin/smbd --foreground --no-process-group
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557              ├─19302 /usr/sbin/smbd --foreground --no-process-group
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557              ├─19303 /usr/sbin/smbd --foreground --no-process-group
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557              └─19317 /usr/sbin/smbd --foreground --no-process-group
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557 
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557 May 15 10:12:07 client1.ipa.test systemd[1]: Starting Samba SMB Daemon...
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557 May 15 10:12:07 client1.ipa.test smbd[19298]: [2021/05/15 10:12:07.740521,  0] ../../lib/util/become_daemon.c:135(daemon_ready)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557 May 15 10:12:07 client1.ipa.test smbd[19298]:   daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557 May 15 10:12:07 client1.ipa.test systemd[1]: Started Samba SMB Daemon.
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557 May 15 10:12:07 client1.ipa.test smbd[19298]: [2021/05/15 10:12:07.778375,  0] ../../source3/printing/nt_printing.c:243(nt_printing_init)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:557 May 15 10:12:07 client1.ipa.test smbd[19298]:   nt_printing_init: error checking published printers: WERR_ACCESS_DENIED
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd189:transport.py:217 Exit code: 0
INFO     ipatests.pytest_ipa.integration.host.Host.client1.IPAOpenSSHTransport:transport.py:391 RUN ['systemctl', 'status', 'winbind']
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd190:transport.py:513 RUN ['systemctl', 'status', 'winbind']
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd190:transport.py:557 × winbind.service - Samba Winbind Daemon
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd190:transport.py:557      Loaded: loaded (/usr/lib/systemd/system/winbind.service; enabled; vendor preset: disabled)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd190:transport.py:557      Active: failed (Result: core-dump) since Sat 2021-05-15 10:12:07 UTC; 194ms ago
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd190:transport.py:557        Docs: man:winbindd(8)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd190:transport.py:557              man:samba(7)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd190:transport.py:557              man:smb.conf(5)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd190:transport.py:557     Process: 19296 ExecStart=/usr/sbin/winbindd --foreground --no-process-group $WINBINDOPTIONS (code=dumped, signal=ABRT)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd190:transport.py:557    Main PID: 19296 (code=dumped, signal=ABRT)
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd190:transport.py:557      Status: "winbindd: ready to serve connections..."
DEBUG    ipatests.pytest_ipa.integration.host.Host.client1.cmd190:transport.py:557         CPU: 78ms
  • test_ntlm_authentication_with_auto_domain and test_ntlm_authentication_with_upn_with_lowercase_domain and test_ntlm_authentication_with_upn_with_uppercase_domain
    def check_repeated_smb_mount(self, options):
        mountpoint = '/mnt/smb'
        unc = '//{}/homes'.format(self.smbserver.hostname)
        test_file = 'ntlm_test'
        test_file_server_path = '/home/{}/{}'.format(self.ipa_user1, test_file)
        test_file_client_path = '{}/{}'.format(mountpoint, test_file)
        self.smbclient.run_command(['mkdir', '-p', mountpoint])
        self.smbserver.put_file_contents(test_file_server_path, '')
        try:
            for i in [1, 2]:
                res = self.smbclient.run_command([
                    'mount', '-t', 'cifs', unc, mountpoint, '-o', options],
                    raiseonerr=False)
>               assert res.returncode == 0, (
                    'Mount failed at iteration {}. Output: {}'
                    .format(i, res.stdout_text + res.stderr_text))
E                   AssertionError: Mount failed at iteration 1. Output: mount error(5): Input/output error
E                     Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
E                     
E                   assert 32 == 0
E                     +32
E                     -0

Full logs


The issue starts with the crash of winbind, already reported at https://pagure.io/freeipa/issue/8687

Metadata Update from @frenaud:
- Issue close_status updated to: duplicate
- Issue status updated to: Closed (was: Open)

Metadata