Утилита file оказывается сломана после перекомпиляции идущих в поставке magic файлов. Это происходит из-за того, что file по умолчанию компилирует все magic файлы, при которые он знает. А т.к. у нас в /etc/magic ничего нет, то наличие пустого magic.mgc файла в /etc/ ломает работоспособность file. По идее необходимо сделать так, что бы пустой (он не совсем конечно пустой, но работающих записей в нем нет) файл /etc/magic.mgk игнорировался утилитой file. Подозреваю что ошибка кроется где-то в районе загрузки mgc файлов или их анализа. Steps to Reproduce: 1.под рутом: file aaa.gz aaa.gz: gzip compressed data, was "aaa", from Unix 2. file -C 3. file aaa.gz aaa.gz: ERROR: invalid type 0 in mconvert() Actual Results: file aaa.gz aaa.gz: gzip compressed data, was "aaa", from Unix
Fixed in file-4.10-alt1.