Ошибка undefined ошибки Mkfs: ext2fs_numeric_progress_ops

Я запускаю Oracle Linux 6.4 под Hyper-V. Я должен добавить диск. Поэтому я добавляю его в Hyper-V, Linux видит его, когда я запускаю fdisk -l и я вижу его. Итак, я сделал fdisk /dev/sdb тогда я создал расширенный раздел, начиная с 1 и позволяя другим параметрам по умолчанию.

Затем я хочу запустить mkfs.ext3 /dev/sdb1 или ext4 (поскольку я не помню разницу, и я думаю, что нет проблем, выбирая тот или другой).

Но mkfs.ext3 или mk2efs или mkfs -t ext3 /dev/sdb1 выводят эту ошибку:

  error symbol lookup : undefined symbol: ext2fs_numeric_progress_ops 

Я искал это, ничего не ответил. Это никогда не случалось со мной раньше.

Любая помощь будет принята с благодарностью.

UPDATE1 : Это результат работы ldd /sbin/mkfs.ext3

 linux-vdso.so.1 => (0x00007fff907fd000) libext2fs.so.2 => /opt/appassure/lib64/libext2fs.so.2 (0x00007f7c126fc000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x0000003290800000) libblkid.so.1 => /lib64/libblkid.so.1 (0x0000003290c00000) libuuid.so.1 => /lib64/libuuid.so.1 (0x0000003291800000) libe2p.so.2 => /lib64/libe2p.so.2 (0x0000003291000000) libc.so.6 => /lib64/libc.so.6 (0x0000003368e00000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003369200000) /lib64/ld-linux-x86-64.so.2 (0x0000003368600000)` 

И когда я запускаю e2fsck /dev/sdb1 это результат:

 Error : ext2fs library is outdated ! e2fsck 1.43-WIP (20-Jun-2013) Using library EXT2FS version 1.42.6, 21-Sept-2012 

  • Изменить привязку порта с 127.0.0.1 до 0.0.0.0 на Oracle Linux 6 (RHEL 6)
  • Невозможно изменить размер файловой системы на многолучевом устройстве
  • Не удалось открыть загрузочный файл в MySQL
  • Установщик Oracle Server не позволяет ввести значение в поле
  • По умолчанию оболочка в Oracle Linux?
  • Как глобально настроить безопасные клиенты с помощью OpenSSL на Oracle Linux 5 / RHEL 5?
  • Не удалось проверить правила UDEV на Oracle Linux 7
  • как начать графический режим пользовательского интерфейса в oracle linux 7.2
  • One Solution collect form web for “Ошибка undefined ошибки Mkfs: ext2fs_numeric_progress_ops”

    Проблема заключается в том, что e2fslibs (часть e2fsprogs ) нарушается. Глядя на вывод компоновщика для /sbin/mkfs.ext3, вы получаете следующее:

     ldd /sbin/mkfs.ext3 linux-vdso.so.1 => (0x00007fff907fd000) libext2fs.so.2 => /opt/appassure/lib64/libext2fs.so.2 (0x00007f7c126fc000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x0000003290800000) libblkid.so.1 => /lib64/libblkid.so.1 (0x0000003290c00000) libuuid.so.1 => /lib64/libuuid.so.1 (0x0000003291800000) libe2p.so.2 => /lib64/libe2p.so.2 (0x0000003291000000) libc.so.6 => /lib64/libc.so.6 (0x0000003368e00000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003369200000) /lib64/ld-linux-x86-64.so.2 (0x0000003368600000)` 

    libext2fs.so.2 => /opt/appassure/lib64/libext2fs.so.2 (0x00007f7c126fc000) очевидно, неверна. Для сравнения, вот что возвращает моя система.

      linux-vdso.so.1 => (0x00007ffff2a00000) libext2fs.so.2 => /lib/x86_64-linux-gnu/libext2fs.so.2 (0x00007f4060158000) libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f405ff50000) libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f405fd28000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f405fb20000) libe2p.so.2 => /lib/x86_64-linux-gnu/libe2p.so.2 (0x00007f405f918000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f405f588000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f405f368000) /lib64/ld-linux-x86-64.so.2 (0x00007f40603d0000) 

    Согласно плакату,

    Я установил Dell AppAssure (программное обеспечение для резервного копирования) с помощью install.sh, который они предоставляют.

    В моей системе Debian e2fslibs предоставляет libext2fs.so.2 , а также является приоритетом: требуется. Когда я пытаюсь удалить e2fslibs я получаю:

    ПРЕДУПРЕЖДЕНИЕ: Следующие основные пакеты будут удалены. Это НЕ должно быть сделано, если вы точно не знаете, что делаете!

    Поэтому возникает вопрос, почему какое-то программное обеспечение для резервного копирования устанавливает важную часть программного обеспечения в системе RHEL. В любом случае это явно проблема.

    Рекомендация: ознакомьтесь с документацией и / или попросите поставщика Dell AppAssure, что здесь происходит. Если это было установлено программным обеспечением для резервного копирования, это может сломать это программное обеспечение, поэтому, возможно, не рекомендуется удалять его или (повторно) установить систему e2fslibs .

    Также возможно, что системы e2fslibs все еще установлены, и компоновщик игнорирует это. Проверьте, например

     rpm -ql | grep e2fs 

    и / или расположение файла /lib64/libext2fs.so.2 .

    Вероятно, есть лучшие способы сделать это. Я не использую RH-производные системы.

    Interesting Posts

    Как получить количество файлов в каталоге (рекурсивно), но исключить каталоги с определенным именем

    Не удается подключиться к серверу Windows с помощью rdesktop – ошибка «Отсутствие действительной лицензии»

    Почему мой IP-адрес меняет каждый раз при запуске нового rootfs?

    Как подключиться к удаленному серверу Windows Windows из linux mint?

    Вызов скриптов из других скриптов

    ssh в домашней сети по имени хоста (динамический IP)

    dhcpcd не может запускаться при загрузке

    Как выполнить резервное копирование всех настроек и тем (а не файлов)

    Как распараллелить цикл for при scp-файлах?

    Некоторые папки всегда отсутствуют с помощью Rsync на сервере

    Как обновить версию ядра, используемого в режиме спасения?

    boots из usb, но использует внутренний hd как sda1

    Удаление инструкции по установке Debian

    Есть ли способ автоматически сохранить состояние системы, когда происходит паника ядра?

    Как uniq не является уникальным, что существует также uniq -unique?

    Linux и Unix - лучшая ОС в мире.