$ git rev-parse HEAD 9c9d90fb5844b97aa974c06031ead86d94dc1131 $ tox -e py38 GLOB sdist-make: .../python-daemon/setup.py py38 inst-nodeps: .../python-daemon/.tox/dist/python-daemon-NEXT.zip py38 installed: docutils==0.14,extras==1.0.0,fixtures==3.0.0,linecache2==1.0.0,lockfile==0.12.2,pbr==5.1.3,pluggy==0.9.0,py==1.8.0,pycodestyle==2.4.0,python-daemon===NEXT,python-mimeparse==1.6.0,six==1.12.0,testscenarios==0.5.0,testtools==2.3.0,tox==2.5.0,traceback2==1.4.0,unittest2==1.1.0,virtualenv==16.4.3 py38 run-test-pre: PYTHONHASHSEED='2411094667' py38 runtests: commands[0] | .../python-daemon/.tox/py38/bin/python -m setup test --quiet running test Searching for mock>=1.3 Best match: mock 2.0.0 Processing mock-2.0.0-py3.8.egg Using .../python-daemon/.eggs/mock-2.0.0-py3.8.egg running egg_info writing python_daemon.egg-info/PKG-INFO writing dependency_links to python_daemon.egg-info/dependency_links.txt writing requirements to python_daemon.egg-info/requires.txt writing top-level names to python_daemon.egg-info/top_level.txt reading manifest file 'python_daemon.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'python_daemon.egg-info/SOURCES.txt' running build_ext EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.................EEEEEEEEEE...........................................................s....................s............................................................................................................................................................................................. ====================================================================== ERROR: test_has_default_creation_mask (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_default_creation_mask ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_default_initgroups (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_default_initgroups ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_default_working_directory (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_default_working_directory ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_derived_detach_process (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_derived_detach_process ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_derived_gid (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_derived_gid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_derived_signal_map (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_derived_signal_map ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_derived_uid (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_derived_uid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_chroot_directory (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_chroot_directory ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_creation_mask (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_creation_mask ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_detach_process (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_detach_process ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_files_preserve (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_files_preserve ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_gid (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_gid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_initgroups (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_initgroups ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_pidfile (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_pidfile ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_signal_map (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_signal_map ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_stderr (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_stderr ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_stdin (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_stdin ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_stdout (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_stdout ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_uid (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_uid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_has_specified_working_directory (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_has_specified_working_directory ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_instantiate (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_instantiate ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_minimum_zero_arguments (test.test_daemon.DaemonContext_TestCase) test.test_daemon.DaemonContext_TestCase.test_minimum_zero_arguments ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_exits_pidfile_context (test.test_daemon.DaemonContext_close_TestCase) test.test_daemon.DaemonContext_close_TestCase.test_exits_pidfile_context ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 553, in setUp super(DaemonContext_close_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_immediately_if_not_is_open (test.test_daemon.DaemonContext_close_TestCase) test.test_daemon.DaemonContext_close_TestCase.test_returns_immediately_if_not_is_open ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 553, in setUp super(DaemonContext_close_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_none (test.test_daemon.DaemonContext_close_TestCase) test.test_daemon.DaemonContext_close_TestCase.test_returns_none ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 553, in setUp super(DaemonContext_close_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_sets_is_open_false (test.test_daemon.DaemonContext_close_TestCase) test.test_daemon.DaemonContext_close_TestCase.test_sets_is_open_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 553, in setUp super(DaemonContext_close_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_opens_daemon_context (test.test_daemon.DaemonContext_context_manager_enter_TestCase) test.test_daemon.DaemonContext_context_manager_enter_TestCase.test_opens_daemon_context ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_self_instance (test.test_daemon.DaemonContext_context_manager_enter_TestCase) test.test_daemon.DaemonContext_context_manager_enter_TestCase.test_returns_self_instance ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_closes_daemon_context (test.test_daemon.DaemonContext_context_manager_exit_TestCase) test.test_daemon.DaemonContext_context_manager_exit_TestCase.test_closes_daemon_context ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 610, in setUp super(DaemonContext_context_manager_exit_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_none (test.test_daemon.DaemonContext_context_manager_exit_TestCase) test.test_daemon.DaemonContext_context_manager_exit_TestCase.test_returns_none ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 610, in setUp super(DaemonContext_context_manager_exit_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_includes_verbatim_streams_without_file_descriptor (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_includes_verbatim_streams_without_file_descriptor ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 674, in setUp super( File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_omits_non_file_streams (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_omits_non_file_streams ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 674, in setUp super( File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_omits_none_streams (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_omits_none_streams ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 674, in setUp super( File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_empty_set_if_no_files (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_returns_empty_set_if_no_files ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 674, in setUp super( File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_expected_file_descriptors (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_returns_expected_file_descriptors ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 674, in setUp super( File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_stream_redirects_if_no_files_preserve (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_returns_stream_redirects_if_no_files_preserve ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 674, in setUp super( File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_begin_false (test.test_daemon.DaemonContext_is_open_TestCase) test.test_daemon.DaemonContext_is_open_TestCase.test_begin_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_write_fails (test.test_daemon.DaemonContext_is_open_TestCase) test.test_daemon.DaemonContext_is_open_TestCase.test_write_fails ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_raises_error_for_unknown_name (test.test_daemon.DaemonContext_make_signal_handler_TestCase) test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_raises_error_for_unknown_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_ignore_for_none (test.test_daemon.DaemonContext_make_signal_handler_TestCase) test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_returns_ignore_for_none ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_method_for_str_name (test.test_daemon.DaemonContext_make_signal_handler_TestCase) test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_returns_method_for_str_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_method_for_unicode_name (test.test_daemon.DaemonContext_make_signal_handler_TestCase) test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_returns_method_for_unicode_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_object_for_object (test.test_daemon.DaemonContext_make_signal_handler_TestCase) test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_returns_object_for_object ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_constructed_signal_handler_items (test.test_daemon.DaemonContext_make_signal_handler_map_TestCase) test.test_daemon.DaemonContext_make_signal_handler_map_TestCase.test_returns_constructed_signal_handler_items ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 819, in setUp super(DaemonContext_make_signal_handler_map_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_changes_creation_mask_to_umask (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_changes_creation_mask_to_umask ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_changes_directory_to_working_directory (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_changes_directory_to_working_directory ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_changes_owner_to_specified_uid_and_gid_and_initgroups (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_changes_owner_to_specified_uid_and_gid_and_initgroups ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_changes_root_directory_to_chroot_directory (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_changes_root_directory_to_chroot_directory ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_closes_open_files (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_closes_open_files ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_detaches_process_context (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_detaches_process_context ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_enters_pidfile_context (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_enters_pidfile_context ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_omits_chroot_if_no_chroot_directory (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_omits_chroot_if_no_chroot_directory ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_omits_prevent_core_dump_if_prevent_core_false (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_omits_prevent_core_dump_if_prevent_core_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_omits_process_detach_if_not_required (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_omits_process_detach_if_not_required ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_performs_steps_in_expected_sequence (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_performs_steps_in_expected_sequence ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_prevents_core_dump (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_prevents_core_dump ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_redirects_standard_streams (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_redirects_standard_streams ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_registers_close_method_for_atexit (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_registers_close_method_for_atexit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_returns_immediately_if_is_open (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_returns_immediately_if_is_open ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_sets_is_open_true (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_sets_is_open_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_sets_signal_handlers_from_signal_map (test.test_daemon.DaemonContext_open_TestCase) test.test_daemon.DaemonContext_open_TestCase.test_sets_signal_handlers_from_signal_map ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 337, in setUp super(DaemonContext_open_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_exception_message_contains_signal_number (test.test_daemon.DaemonContext_terminate_TestCase) test.test_daemon.DaemonContext_terminate_TestCase.test_exception_message_contains_signal_number ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 639, in setUp super(DaemonContext_terminate_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_raises_system_exit (test.test_daemon.DaemonContext_terminate_TestCase) test.test_daemon.DaemonContext_terminate_TestCase.test_raises_system_exit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 639, in setUp super(DaemonContext_terminate_TestCase, self).setUp() File ".../python-daemon/test/test_daemon.py", line 132, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_calls_setgid_when_username_not_found (test.test_daemon.change_process_owner_TestCase) test.test_daemon.change_process_owner_TestCase.test_calls_setgid_when_username_not_found ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 1037, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_changes_group_id_to_gid_using_setgid (test.test_daemon.change_process_owner_TestCase) test.test_daemon.change_process_owner_TestCase.test_changes_group_id_to_gid_using_setgid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 1037, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_changes_user_id_to_uid (test.test_daemon.change_process_owner_TestCase) test.test_daemon.change_process_owner_TestCase.test_changes_user_id_to_uid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 1037, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_error_message_contains_original_error_message (test.test_daemon.change_process_owner_TestCase) test.test_daemon.change_process_owner_TestCase.test_error_message_contains_original_error_message ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 1037, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_raises_daemon_error_on_os_error_from_setting_groups (test.test_daemon.change_process_owner_TestCase) test.test_daemon.change_process_owner_TestCase.test_raises_daemon_error_on_os_error_from_setting_groups ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 1037, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_raises_daemon_error_on_os_error_from_setuid (test.test_daemon.change_process_owner_TestCase) test.test_daemon.change_process_owner_TestCase.test_raises_daemon_error_on_os_error_from_setuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 1037, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_sets_gid_and_uid_in_order (test.test_daemon.change_process_owner_TestCase) test.test_daemon.change_process_owner_TestCase.test_sets_gid_and_uid_in_order ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 1037, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_sets_group_id_to_gid_using_initgroups (test.test_daemon.change_process_owner_TestCase) test.test_daemon.change_process_owner_TestCase.test_sets_group_id_to_gid_using_initgroups ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 1037, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_sets_groups_and_uid_in_order (test.test_daemon.change_process_owner_TestCase) test.test_daemon.change_process_owner_TestCase.test_sets_groups_and_uid_in_order ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 1037, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ====================================================================== ERROR: test_specifies_username_to_initgroups (test.test_daemon.change_process_owner_TestCase) test.test_daemon.change_process_owner_TestCase.test_specifies_username_to_initgroups ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File ".../python-daemon/test/test_daemon.py", line 1037, in setUp setup_daemon_context_fixtures(self) File ".../python-daemon/test/test_daemon.py", line 110, in setup_daemon_context_fixtures testcase.test_instance = daemon.DaemonContext( File ".../python-daemon/daemon/daemon.py", line 273, in __init__ detach_process = is_detach_process_context_required() File ".../python-daemon/daemon/daemon.py", line 821, in is_detach_process_context_required if is_process_started_by_init() or is_process_started_by_superserver(): File ".../python-daemon/daemon/daemon.py", line 798, in is_process_started_by_superserver if is_socket(stdin_fd): File ".../python-daemon/daemon/daemon.py", line 764, in is_socket file_socket = socket.fromfd(fd, socket.AF_INET, socket.SOCK_RAW) File "/usr/lib64/python3.8/socket.py", line 464, in fromfd return socket(family, type, proto, nfd) File "/usr/lib64/python3.8/socket.py", line 151, in __init__ _socket.socket.__init__(self, family, type, proto, fileno) OSError: [Errno 88] Socket operation on non-socket ---------------------------------------------------------------------- Ran 360 tests in 0.842s FAILED (errors=73, skipped=2) Test failed: <unittest.runner.TextTestResult run=360 errors=73 failures=0> error: Test failed: <unittest.runner.TextTestResult run=360 errors=73 failures=0> ERROR: InvocationError for command '.../python-daemon/.tox/py38/bin/python -m setup test --quiet' (exited with code 1) ___________________________________ summary ____________________________________ ERROR: py38: commands failed
See also https://bugzilla.redhat.com/show_bug.cgi?id=1695802
This seems to be an easyfix. Prepping a PR.
The fix: https://pagure.io/python-daemon/pull-request/35
Thanks for the bug report. I don't have Python 3.8 yet so thank you for testing and diagnosing this.
The master branch now (as of commit b708912) has a fix for this issue, thanks @churchyard.
Metadata Update from @bignose: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.