Слёзы, боль и бессонница: Vagrant на Win11 WSL
Начну с того, что на Windows 10 у меня всё летало - никаких проблем с WSL не было. А вот «одиннадцаточка» довела до ручки. Итак, по порядку.
Проблема первая «Упрямый ключ» Vagrant наотрез отказывался менять права на закрытый SSH-ключ(был rwx...). Хотя директория была домашней, пользователь - я сам, а ключ - мой родной. Решение оказалось нетривиальным и хирургическим: я снёс WSL и установил его заново. Да, как перезагрузка, только жёстче.
Проблема вторая, «Внезапный выход в никуда» Запускаешь vagrant up - и WSL просто вылетает, даже «до свидания» не говорит. Помогло… обновление Windows. Да-да, не WSL, не драйверов, а самой «одиннадцаточки».
Проблема третья, «Невидимый SSH» Vagrant уже создаёт VM, но подключиться по SSH не может. Оказалось, виноват host-only адаптер — то ли сам VirtualBox, то ли WSL его недолюбливает. Два часа гугления, промтов DeepSeek и… вуаля! Решение нашлось на StackOverflow в посте двух летней давности.
Финал Вроде всё работает, но осадок остался очень сильный. В итоге я перенёс всё это на отдельный ПК с Ubuntu и настроил уже там. Спокойно, без танцев с бубном.
Мораль Если вы не мазохист и вам нужно не страдать, а работать — ставьте нормальный дистрибутив Ubuntu или любой другой дистрибутив.