В настоящее время я пытаюсь получить Vagrant для создания рабочего изображения CentoOS7 на Windows10 с использованием Hyper-V. Vagrant 1.8.4, последний.Установить/обновить cifs-utils перед монтированием smb
Я рассматриваю проблему, когда инициализация завершается с ошибкой, и мне нужно каждый раз обходиться. Изображение CentOS7 является минимальным изображением и не включает cifs-utils
, поэтому монтирование не работает. Итак, мне нужно установить cifs-utils
перед монтированием.
Ошибка:
==> default: Mounting SMB shared folders...
default: C:/Programs/vagrant_stuff/centos7 => /vagrant
Failed to mount folders in Linux guest. This is usually because
the "vboxsf" file system is not available. Please verify that
the guest additions are properly installed in the guest and
can work properly. The command attempted was:
mount -t cifs -o uid=`id -u vagrant`,gid=`getent group vagrant | cut -d: -f3`,sec=ntlm,credentials=/etc/smb_creds_4d99b2
d500a1bcb656d5a1c481a47191 //192.168.137.1/4d99b2d500a1bcb656d5a1c481a47191 /vagrant
mount -t cifs -o uid=`id -u vagrant`,gid=`id -g vagrant`,sec=ntlm,credentials=/etc/smb_creds_4d99b2d500a1bcb656d5a1c481a
47191 //192.168.137.1/4d99b2d500a1bcb656d5a1c481a47191 /vagrant
The error output from the last command was:
mount: wrong fs type, bad option, bad superblock on //192.168.137.1/4d99b2d500a1bcb656d5a1c481a47191,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so.
Как теперь, то инициализация должна потерпеть неудачу, и мне нужно:
vagrant ssh
(PowerShell)
(подключение к экземпляру с помощью замазки/SSH)
sudo yum install cifs-utils -y
(шпаклевки/SSH)
(ожидание установки ...)
exit
(шпатлевка/SSH)
vagrant reload --provision
(PowerShell)
Это, очевидно, боль, и я стараюсь, чтобы упростить процесс.
Кто-нибудь знает лучший способ?
На данный момент я не создающей свою собственную коробку, используя ISO, но я думаю, что достаточно скоро я могу иметь трещины на производстве самостоятельно и загрузить его в Атласе , Это кажется мне неприятной ошибкой, и, похоже, это просто недостающие предварительно необходимые бинарные файлы. – Kareem