From OmniOS This test tries to set a file date to 2108-12-30. On illumos, the os.utime() call raises: OSError: [Errno 79] Value too large for defined data type diff -wpruN '--exclude=*.orig' a~/Lib/test/test_zipfile.py a/Lib/test/test_zipfile.py --- a~/Lib/test/test_zipfile.py 1970-01-01 00:00:00 +++ a/Lib/test/test_zipfile.py 1970-01-01 00:00:00 @@ -616,7 +616,7 @@ class StoredTestsWithSourceFile(Abstract self.skipTest(f'time.localtime({ts}) raises OverflowError') try: os.utime(TESTFN, (ts, ts)) - except OverflowError: + except (OverflowError, OSError): self.skipTest('Host fs cannot set timestamp to required value.') mtime_ns = os.stat(TESTFN).st_mtime_ns