Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Problema ao subir a máquina no Debian 10

Estou tendo problema nessa nova configuração. No final do comando "vagrant up memcached" o sistema retorna o seguinte erro:

"rsync" could not be found on your PATH. Make sure that rsync is properly installed on your system and available on the PATH.

A máquina foi instalada, mas não consigo fazer nada nela. Segue a saida do vagrand status:

vitor@ghost:~/ambiente-dev/bionic$ vagrant status Current machine states:

phpweb running (virtualbox) mysqlserver running (virtualbox) ansible poweroff (virtualbox) memcached poweroff (virtualbox)

This environment represents multiple VMs. The VMs are all listed above with their current state. For more information about a specific VM, run vagrant status NAME. vitor@ghost:~/ambiente-dev/bionic$ vagrant up memcached Bringing machine 'memcached' up with 'virtualbox' provider... ==> memcached: Checking if box 'centos/7' version '2004.01' is up to date... ==> memcached: Fixed port collision for 22 => 2222. Now on port 2201.

"rsync" could not be found on your PATH. Make sure that rsync is properly installed on your system and available on the PATH.

Segue o novo código:

config.vm.define "memcached" do |memcached| memcached.vm.box = "centos/7" memcached.vm.provider "virtualbox" do |vb| vb.memory = 512 vb.cpus = 1 vb.name = "centos7_memcached" end end

4 respostas

Olá Vitor, tudo bem? Primeiro aconteceu uma colisão de portas, acho que tinha alguma outra aplicação usando a porta 2222, então ele corrigiu e colocou pra rodar na porta 2201. O erro apresentado na linha:

"rsync" could not be found on your PATH. Make sure that rsync is properly installed on your system and available on the PATH

É um erro de sincronização, por algum motivo ele não conseguiu fazer a sincronização da pasta onde o seu Vagrantfile está e a máquina virtual, então tenta adicionar a seguinte linha no seu Vagrantfile:

config.vm.synced_folder ".", "/vagrant", type: "virtualbox"

E fala pra gente qual foi o resultado!

Obrigado Jonilson. Realizei as modificações, mas retornou o seguinte erro. Detalhe que mesmo dando essa crítica eu conseguia realizar um "vagrant ssh" por exemplo:

"Vagrant was unable to mount VirtualBox shared folders. This is usually because the filesystem "vboxsf" is not available. This filesystem is made available via the VirtualBox Guest Additions and kernel module. Please verify that these guest additions are properly installed in the guest. This is not a bug in Vagrant and is usually caused by a faulty Vagrant box. For context, the command attempted was:

mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant

The error output from the command was:

mount: unknown filesystem type 'vboxsf' "

Consegui resolver instalando esse plugin "vagrant-vbguest", mas notei que o tempo para subir a máquina virtual aumentou consideravelmente. Então fiquei em dúvida se seria uma boa prática automatizar a instalação dele ou se teria algum outro caminho para seguir antes de recorrer ao "vagrant-vbguest".

Então, não sei ao certo, porque esse erro é bastante incomum, parece que houve alguma falha na instalação Vagrant, e não há nenhum problema em utilizar um plugin, utilizei um plugin de redimensionamento da máquina e o tempo de subir foi o mesmo, porém o funcionamento desse plugin que você está usando pode ser diferente ou precise fazer algumas coisas, como criar diretórios com determinadas permissões e isso pode ser o gargalo.

solução!

Entendi. Obrigado pela ajuda!