Ошибка 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 

  • Невозможно изменить размер файловой системы на многолучевом устройстве
  • Какие параметры сети необходимо изменить, чтобы получить доступ к моей гостевой оракуле Linux с встроенной виртуальной машиной с моего хоста?
  • Ограничение доступа только к командам CVS и Git
  • Локальный вопрос Yum Repo
  • OEL6 Медленная загрузка && Миллионы файлов сокетов в / tmp / orbit-gdm
  • Добавьте новые шаги пользователя для Oracle Linux 5
  • перенести все логические тома (включая swap и /) на новый диск
  • По умолчанию оболочка в Oracle Linux?
  • 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

    Как открыть tty или выполнить какой-либо скрипт, когда ярлык Ctrl + Alt + F не работает, а X11 частично заморожен, но система все еще работает?

    Как узнать, настроены ли в Debian настроенные / сломанные пакеты?

    Как вы переходите на вторичный интерфейс на одном физическом порту?

    Фиксация GRUB после клонирования диска с RSYNC

    Можно ли использовать xsetroot и dwm для установки верхних и нижних полос с разными временными интервалами?

    Ctrl-Backspace и Ctrl-Delete в bash

    Как восстановить данные с плохой SD-карты?

    Пользовательский интерфейс зависает, когда я открываю много вкладок в браузере

    Как я могу установить пакет bash в OpenWrt без доступа к Интернету?

    Терминал, приглашение изменено на «-Bash-4.2» и потеряны цвета

    Найти ссылки и их позиции в формате PDF

    Преобразование нескольких файлов из разделителя табуляции в CSV-файл с разделителями-запятыми

    Подстановочный знак «Bash star *» всегда создает (по возрастанию) отсортированный список?

    Является ли разумным подход к «резервному копированию» переменной $ IFS?

    Встроенный жидкокристаллический ЖК-дисплей не откалиброван

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