Для iotop-0.6-alt1.noarch и python-base-2.7.16-alt1.M90P.2.x86_64, любой запуск iotop приводит к изменению файлов из пакета python-base. Аналогичная проблема есть в C9F2, с iotop-0.6-alt1.noarch и python-base-2.7.18-alt0.MC9.1.x86_64 . В P10 iotop-0.6-alt2 собран с python3, и там всё нормально. Т.е., для P9 / C9F2: # rpm --verify python-base && echo OK OK # iotop --version iotop 0.6 # rpm --verify python-base && echo OK ..5....T. /usr/lib64/python2.7/UserDict.pyc ..5....T. /usr/lib64/python2.7/__future__.pyc ..5....T. /usr/lib64/python2.7/_abcoll.pyc ..5....T. /usr/lib64/python2.7/_sysconfigdata.pyc ..5....T. /usr/lib64/python2.7/_weakrefset.pyc ..5....T. /usr/lib64/python2.7/abc.pyc ..5....T. /usr/lib64/python2.7/codecs.pyc ..5....T. /usr/lib64/python2.7/copy_reg.pyc ..5....T. /usr/lib64/python2.7/genericpath.pyc ..5....T. /usr/lib64/python2.7/linecache.pyc ..5....T. /usr/lib64/python2.7/os.pyc ..5....T. /usr/lib64/python2.7/pickle.pyc ..5....T. /usr/lib64/python2.7/posixpath.pyc ..5....T. /usr/lib64/python2.7/re.pyc ..5....T. /usr/lib64/python2.7/site.pyc ..5....T. /usr/lib64/python2.7/sre_compile.pyc ..5....T. /usr/lib64/python2.7/sre_constants.pyc ..5....T. /usr/lib64/python2.7/sre_parse.pyc ..5....T. /usr/lib64/python2.7/stat.pyc ..5....T. /usr/lib64/python2.7/string.pyc ..5....T. /usr/lib64/python2.7/struct.pyc ..5....T. /usr/lib64/python2.7/subprocess.pyc ..5....T. /usr/lib64/python2.7/sysconfig.pyc ..5....T. /usr/lib64/python2.7/traceback.pyc ..5....T. /usr/lib64/python2.7/types.pyc ..5....T. /usr/lib64/python2.7/warnings.pyc ..5....T. /usr/lib64/python2.7/weakref.pyc Как следствие, такое изменение вызывает далее срабатывание osec / integalert .
После запуска интерпретатора python происходит изменение pyc файлов находящихся в /usr/lib64/python2.7. Версия пакета: python 2.7.16-alt1 Шаги воспроизведения: 1. Установить python-base # apt-get install python-base 2. Запустить интерпретатор # python 3. Закрыть интерпретатор >>> exit() 4. Выполнить rpm --verify # rpm --verify python-base Ожидаемый результат: Нет измененных файлов Фактический результат: Изменяются следующие файлы: ..5....T. /usr/lib64/python2.7/UserDict.pyc ..5....T. /usr/lib64/python2.7/_abcoll.pyc ..5....T. /usr/lib64/python2.7/_sysconfigdata.pyc ..5....T. /usr/lib64/python2.7/_weakrefset.pyc ..5....T. /usr/lib64/python2.7/abc.pyc ..5....T. /usr/lib64/python2.7/codecs.pyc ..5....T. /usr/lib64/python2.7/copy_reg.pyc ..5....T. /usr/lib64/python2.7/genericpath.pyc ..5....T. /usr/lib64/python2.7/linecache.pyc ..5....T. /usr/lib64/python2.7/os.pyc ..5....T. /usr/lib64/python2.7/posixpath.pyc ..5....T. /usr/lib64/python2.7/re.pyc ..5....T. /usr/lib64/python2.7/site.pyc ..5....T. /usr/lib64/python2.7/sre_compile.pyc ..5....T. /usr/lib64/python2.7/sre_constants.pyc ..5....T. /usr/lib64/python2.7/sre_parse.pyc ..5....T. /usr/lib64/python2.7/stat.pyc ..5....T. /usr/lib64/python2.7/sysconfig.pyc ..5....T. /usr/lib64/python2.7/traceback.pyc ..5....T. /usr/lib64/python2.7/types.pyc ..5....T. /usr/lib64/python2.7/warnings.pyc Ошибка не воспроизводится в p10 и sisyphus
Продукт более не поддерживается. Если актуально, то необходимо перевешать на новый поддерживаемый репозиторий (p10, p11, Sisyphus).