Yum не может найти зависимости, которые, кажется, уже установлены.

Просто взглянув на код ядра, это не должно даже позволить вам подкачать файл, который находится на монтировании CIFS, поэтому я довольно удивлен, что это вообще работает. Есть две общие проблемы с подкачкой в ​​сетевой файловой системе:

  1. Для свопинга в Linux требуется статическое сопоставление блоков. Вот почему файлы подкачки не могут быть разреженными, если только они не используют незаписанные экстенты, и поэтому вам нужно устройство цикла, чтобы поместить файл подкачки в копию -на -структурированных файловых системах записи или регистрации. Теоретически вы можете обойти это, используя петлевое устройство, но это должно быть последним средством.
  2. Для некоторых протоколов или настроек аутентификации требуются компоненты пользовательского пространства, и если они не блокируют ()все свое адресное пространство, вы можете оказаться в ситуации, когда вы не сможете ничего поменять местами, потому что не можете запустить код пользовательского пространства. потому что у вас нет памяти для загрузки.

CIFS страдает от первой проблемы, а также от второй, если вы используете аутентификацию, а система не поддерживает постоянное соединение.

Вы упомянули, что используете Pi,Я бы посоветовал рассмотреть возможность использования ZRAM и, возможно, локального файла подкачки (приличные SD-карты стоят недорого ). Вы даже можете использовать флэш-накопитель USB, если это необходимо, вместо SD-карты.

В качестве альтернативы и в более общем плане, если у вас есть подходящая система NAS, вы можете рассмотреть возможность обмена через (в общем порядке предпочтения )NBD, ATA через Ethernet или iSCSI (, в зависимости от того, как это установленный на Pi, также может страдать от второго ограничения, перечисленного выше ).

0
09.09.2019, 02:40
1 ответ

вам необходимо установить 64-битную архитектуру libsmi.so.2 то, что вы установили (libsmi -0.4.8 -13.el7.i686 )похоже на libsmi для 32-битной архитектуры.

Для CentOS7:https://centos.pkgs.org/7/centos-x86_64/libsmi-0.4.8-13.el7.x86_64.rpm.html

попробуй

yum install libsmi-0.4.8-13.el7.x86_64
1
28.01.2020, 02:39

Теги

Похожие вопросы