Даже очень новые версии GCC завершаются с этим сообщением. Это связано с тем, что новый Debian / Ubuntu поддерживает (поддерживает) многоархиво (т.е. устанавливает двоичные файлы для нескольких машин в одной файловой системе), поэтому библиотеки были удалены из стандартных мест.
Есть GCC-патчи (это еще не утвержденные окончательные версии, но верно для Ubuntu), и они, вероятно, могут применяться к более старым GCC без особых усилий. Я думаю, вам нужно настроить GCC с помощью --enable-multiarch или что-то в этом роде.
Тем временем создание бесплатных ссылок является хорошим исправлением:
cd /usr/lib
ln -s x86_64-linux-gnu/crt*.o .
(имя папки будет отличаться от 32-разрядных установок).
Надеюсь, что это поможет.
WORKAROUND: Обходной путь заключается в отключении службы iscsi следующим образом:
systemctl disable iscsi.service
systemctl disable iscsid.service
systemctl stop isci.service
systemctl stop iscsid.service
Более удовлетворительным решением было бы сделать связь iscsi без блокировки для процесса загрузки.
WORKAROUND: Обходной путь заключается в отключении службы iscsi следующим образом:
systemctl disable iscsi.service
systemctl disable iscsid.service
systemctl stop isci.service
systemctl stop iscsid.service
Более удовлетворительным решением было бы сделать связь iscsi без блокировки для процесса загрузки.