Современный сервер NFSv4 больше не поддерживает соединения на основе UDP. но ядро linux по умолчанию пытается смонтировать rootfs через UDP, даже для NFSv4. отсутствующий вариант - попросить ядро смонтировать NFS через TCP следующим образом:
Загрузка Linux PPC:
root=/dev/nfs rw nfsroot=192.79.143.131:/diskless/client01,tcp ip=dhcp
Для полного набора надежных параметров было бы хорошо также запросить версию протокола NFSv4:
root=/dev/nfs rw nfsroot=192.79.143.131:/diskless/client01,vers=4,tcp ip=dhcp
в случае неудачи используйте очень полезный флаг nfsrootdebug
в концеbootargs
:
root=/dev/nfs rw nfsroot=192.79.143.131:/diskless/client01,vers=4,tcp ip=dhcp nfsrootdebug
в качестве альтернативы, если ядро встроенной системы не настроено для поддержки NFSv4, файл настроек на хосте
/etc/default/nfs -ядро -сервер
дополнить:
RPCNFSDCOUNT='8 --no-nfs-version 4'
Ответ найден на форуме Fedora . Я просто забыл про КОПР.
Также можно загрузить предварительно скомпилированные двоичные файлы изhttps://www.sqlite.org/download.html(sqlite -tools -linux -XXX.zip ). Это работает идеально для меня.
Fedora 31 :Обеспечение /usr/bin/sqldiff ← sqlite-tools
классическим способом
$ rpm -Uvh Downloads/sqlite-3.31.1-1.fc32.src.rpm
$ cd rpmbuild/SPECS/
# dnf builddep --spec sqlite.spec
$ rpmbuild -bb sqlite.spec
.
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-devel-3.31.1-1.fc31.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/lemon-3.31.1-1.fc31.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-libs-3.31.1-1.fc31.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-tcl-3.31.1-1.fc31.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-3.31.1-1.fc31.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-tools-3.31.1-1.fc31.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-analyzer-3.31.1-1.fc31.x86_64.rpm