Проблема сегментации в Ubuntu 24.04 при установке гостевых инструментов VMWare на VMWare Workstation 17.

Вопрос или проблема

Фон

На гостевой системе Ubuntu 24.04 в VMWare Workstation Pro 17.6.2 я попытался вручную установить инструменты VMWare. Внезапно, в процессе установки, произошло сбой сегментации, и процесс был прерван. Программное обеспечение VMWare и гостевой ОС обновлены до последней версии.

Детали

Журнал содержит сообщения об ошибках, среди которых не только дамп ядра, но и другие сообщения, одно из них:

systemd-udevd[444]: /etc/udev/rules.d/99-vmware-scsi-udev.rules:8 Недопустимое значение "/bin/s -c 'echo 180>/sys$DEVPATH/timeout'" для RUN (символ 27: недопустимый тип подстановки), игнорируется

рядом с сообщением о дампе ядра:

systemd[1]: Перезагрузка запрошена от клиента PID 6088 ('systemctl') (единица [email protected])...
systemd[1]: Перезагрузка...
systemd[1]: Конфигурационный файл /run/systemd/system/netplan-ovs-cleanup.service отмечен как недоступный для мира. Это не имеет значения, так как данные конфигурации доступны через API без ограничений. Тем не менее продолжаем.
systemd[1]: Перезагрузка завершена за 238 мс.
su[6277]: (для j) root без устройства
su[6277]: pam_unix(su_session): сессия закрыта для пользователя j(uid=1000) пользователем j(uid=0)
su[6277]: pam_unix(su:session): сессия закрыта для пользователя j
kernel: vmware-modconfi[6258]: ошибка сегментации в 0 ip 00007e00cab8ab83 sp 00007ffd9d8be928 ошибка 4 в libc.so.6[7e00caa28000+188000] вероятно на CPU 0 (ядро 0, сокет 0)
kernel: Код: 1f 84 00 00 00 00 00 f3 0f 1e fa c5 f9 6e c6 89 f8 25 ff 0f 00 00 c4 e2 7d 78 c0 c5 f1 ef c9 3d e0 0f 00 00 0f 87 dd 01 00 00 <c5> fe 6f 17 c5 fd 74 da c5 f5 74 d2 c5 ed eb db c5 fd d7 c3 85 c0

Кроме того, звук отключается с ошибкой Ошибка при открытии звукового устройства 0: Неопределенная внешняя ошибка. Звук будет отключен. когда я открываю настройки GNOME (проявляется даже на других гостевых системах Linux). Я в растерянности, что делать с этим (например, с программными исключениями) на стабильной гостевой ОС, которая не была изменена. Подсказка внизу указывает на неработающую ссылку для инструментов VMWare.

Ответ или решение

Контекст и проблема

Вы столкнулись с проблемой сегментации (segfault) при установке VMWare Tools на гостевой операционной системе Ubuntu 24.04, работающей под управлением VMWare Workstation Pro версии 17.6.2. Несмотря на актуальность всех программных компонентов, процесс установки был прерван из-за ошибки, связанной с недопустимым значением в правилах udev, а также с некорректной работой библиотеки libc.so.6. Параллельно с этим возникают проблемы со звуком при открытии GNOME settings.

Анализ проблемы

  1. Ошибка в правилах udev: В сообщении журнала указано на ошибку в файле правил /etc/udev/rules.d/99-vmware-scsi-udev.rules, который содержит недопустимое значение для RUN. Это может указывать на проблему с синтаксисом в правилах udev, что приводит к сбоям при обработке устройств.

  2. Сегментация (segfault) в процессе vmware-modconfi: Указанная ошибка сегментации связана с библиотекой libc.so.6. Это может указывать на несовместимость между версией библиотеки и программными компонентами VMWare Tools.

  3. Проблемы со звуком: Ошибка звука может быть связана с неправильной конфигурацией драйверов виртуальных звуковых карт.

Рекомендации по решению проблемы

  1. Обновление и корректировка udev правил: Проверьте файл /etc/udev/rules.d/99-vmware-scsi-udev.rules на наличие синтаксических ошибок и актуальность команд. Замените или обновите его содержимое, основываясь на официальной документации VMWare или сообществе Ubuntu.

  2. Диагностика проблемы сегментации:

    • Проверьте библиотеки: Обновите все системные пакеты и особенно libc до последней стабильной версии с помощью команды sudo apt update && sudo apt upgrade.
    • Отладка VM: Используйте инструменты отладки, такие как gdb, для более детального анализа причины ошибки сегментации в процессе vmware-modconfi.
  3. Устранение проблем со звуком:

    • Обновление драйверов: Убедитесь, что все звуковые драйверы обновлены и настроены корректно.
    • Использование альтернативных звуковых систем: Попробуйте переключиться на использование другой звуковой системы (например, PulseAudio), если это возможно.
  4. Дополнительные шаги:

    • Активно следите за обновлениями и патчами от VMWare, которые могут исправить известные проблемы с их последними версиями.
    • Свяжитесь с поддержкой VMWare для получения конкретных исправлений или советов, если проблема сохраняется.

Заключение

Использование свежего программного обеспечения всегда сопряжено с возможными несовместимостями и багами, однако систематический подход к диагностике и устранению ошибок может существенно облегчить решение проблемы. Важно поддерживать актуальность всех системных компонентов и следовать рекомендациям производителей программного обеспечения.

Оцените материал
Добавить комментарий

Капча загружается...