Доброго времени суток. Копаясь в одном стареньком дистрибутиве столкнулся с данной проблемой при попытке собрать любую программу configure выдаёт следующую ошибку
$ ./configure
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... unsupported
checking for gcc option to enable C99 features... -std=gnu99
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking dependency style of gcc -std=gnu99... gcc3
checking how to run the C preprocessor... /lib/cpp
configure: error: in `/home/chip/nano-5.0':
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details

config.log

подобная ошибка и с другими программами например с bash

gcc g++ 4.5.2 установлены. Наверное весь гул перевернул но ответа нет
vs220
Блин только сейцас разглядел у вас же прописано single
O_O **** вот же я баран не внимательный, это же когда трабла с путями была к микрокоду пересоздал refind_linux.conf и когда его редактировал тупо скопировал второй параметр
vhba-module 20200106-50 точно не виновник торжества я его удалил он с какой то KDE прогой установился
Сейчас грузится вторая
"Boot with standard options intel-ucode" "ro root=UUID=8f5dc66f-e78c-4af8-9ff5-35984f9c1b9a quiet single initrd=\boot\initramfs-linux.img initrd=\boot\intel-ucode.img"
Я просто забыл что поменял их местами когда пытался самостоятельно исправить
community/vhba-module 20200106-50

А может быть эта ошибка из-за того что раньше я использовал Swap файл но я его отключил за ненадобностью раз уж залез в fstab
vs220
Еще такое efi раздел по fstab у вас монтируется в /boot/efi значит ядро и инит не на разделе efi а на корневом разделе /dev/sdb2 UUID=8f5dc66f-e78c-4af8-9ff5-35984f9c1b9a. И получается обратный слеш не нужен. Конфиг с обычными должен работать

Да у меня ядро в лежит в /boot вместе с initramfs-linux.img intel-ucode.img refind_linux.conf, если в refind_linux.conf не прописать обратный слеш к микрокоду то операционка вообще не запускается это было сразу после того обновления недельной давности в /boot/efi/EFI/Boot/refind.conf я не трогал (ну только свою тему подключил)
vasek
Возможно ставил или из REPO или из AUR что то типа vhba-module … vhba-module-dkms - это из серии эмуляции SCSI devices
Посмотри find /usr/lib -name '*vhba*' … или '*vhba.ko*'
Этот модуль вместе с проприетарными дровами Nvidia, я уже обрадовался поскольку прилетело обновление с дровами и какраз с vhba-module и да модуль есть я чутка не правильно указал где его искать

:~/111$ hexdump -C vhba.ko | tail
0000a820  08 00 00 00 00 00 00 00  18 00 00 00 00 00 00 00  |................|
0000a830  09 00 00 00 03 00 00 00  00 00 00 00 00 00 00 00  |................|
0000a840  00 00 00 00 00 00 00 00  a0 4e 00 00 00 00 00 00  |.........N......|
0000a850  04 09 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
0000a860  01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
0000a870  11 00 00 00 03 00 00 00  00 00 00 00 00 00 00 00  |................|
0000a880  00 00 00 00 00 00 00 00  c8 9d 00 00 00 00 00 00  |................|
0000a890  64 01 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |d...............|
0000a8a0  01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
0000a8b0
Я так понимаю он не подписан
vasek
Можно отнести к отладочным сообщениям, возможно подпишут после. Забей.
Ну как бы при загрузке надоело ctrl+d нажимать.

самое интересное что я не могу найти сам модуль vhba.

Сейчас проверю диски по совету vs220
/dev/sda2 /media/windows ntfs-3g defaults 0 0

/dev/sda4 /media/data ntfs-3g defaults 0 0

Первым делом закоментировал Диски не проверял

Я тут вспомнил что чуть раньше почистил загрузочное меню UEFI через efibootmgr от лишних записей Операционок которых уже давно на компе нет, может дело в этом?
/etc/fstab

#
# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>

# /dev/sdb2 UUID=8f5dc66f-e78c-4af8-9ff5-35984f9c1b9a
LABEL=root      /               ext4            defaults,noatime,discard        0 1

# /dev/sdb1 UUID=7E04-5327
LABEL=efi       /boot/efi       vfat            defaults,noatime,discard        0 2

# /dev/sdc1 UUID=f02af085-24b2-481f-9891-363b5adecf72
LABEL=var       /var            ext4            rw,relatime,data=ordered        0 2

# /dev/sdc2 UUID=1c1b7812-1eb1-4017-80aa-d660187a474e
LABEL=home      /home           ext4            rw,relatime,data=ordered        0 2

tmpfs           /tmp            tmpfs           defaults                        0 0

/dev/sda2       /media/windows  ntfs-3g         defaults                        0 0

/dev/sda4       /media/data     ntfs-3g         defaults                        0 0

#/home/SwapFil  none            swap            defaults                        0 0

/boot/refind_linux.conf
"Boot with standard options"  "ro root=UUID=8f5dc66f-e78c-4af8-9ff5-35984f9c1b9a  quiet single"
"Boot with standard options intel-ucode"  "ro root=UUID=8f5dc66f-e78c-4af8-9ff5-35984f9c1b9a  quiet single initrd=\boot\initramfs-linux.img initrd=\boot\intel-ucode.img"
"Boot to single-user mode"    "ro root=UUID=8f5dc66f-e78c-4af8-9ff5-35984f9c1b9a  quiet single single"
"Boot with minimal options"   "ro root=UUID=8f5dc66f-e78c-4af8-9ff5-35984f9c1b9a"

Микрокод из параметров удалял ничего не изменилось