Hello,

i playing with devuan jessie using vagrant 1.8.5 on an osx host.
To test, i upgraded a wheezy box to devuan following the instructions in 
https://git.devuan.org/dev1fanboy/Upgrade-Install-Devuan/wikis/Upgrade-to-Devuan.
 The upgrade run without any problems.
Thank you all for the excellent job :)

During the upgrade i noticed a small vagrant vs devuan related problem
After i upgraded the kernel to linux-image-amd64 i was not able to bring up my 
vagrant box anymore.
the box is booted normal, but vagrant failed with:
„Vagrant attempted to execute the capability 'change_host_name'
on the detect guest OS 'linux', but the guest doesn't
support that capability…"

As far as i understand, vagrant failed to determine which os the guest is 
running.

i found that vagrant grepping the /etc/issue file to identify a debian guest 
system by executing
cat /etc/issue | grep 'Debian'
in file: 
/opt/vagrant/embedded/gems/gems/vagrant-1.8.5/plugins/guests/debian/guest.rb

the content of my /etc/issue file is:
Devuan GNU/Linux 1 \n \l

i changed my /etc/issue file and added (based on Debian Jessie) and now it 
works for me.

I wanted to file a bug at vagrant, but than i realized,that there are many 
possible solutions to permanently solve this problem, for example:
a. edit the /etc/issue file and add the word Debian. eg: (based on Debian 
Jessie)
b. ask for a devuan plugin at vagrant
c. create a devuan plugin for vagrant and ask the vagrant folks to add it
d. ask the vagrant folks to change the debian plugin to use the /etc/os-release 
file (when exists) to identify debian, so could devuan add the line 
„ID_LIKE=Debian“  to it and appear as „debian-compatible“ to vagrant

but, i dont know if there is any interest to solve this problem and then, which 
one is the preferred way..

thanks again,
Attila
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to