Comments (14)
@piepkrak
Hi! could you please paste here your existing /etc/exports
?. For some reason it isn't passing our smoke tests... And many thanks!
from kube-solo-osx.
Hi! Hereby my /etc/exports file. I changed the names of projects for privacy reasons
# VAGRANT-END: 1296 c54aa86a-465e-4f78-9aad-48a29863e115
# VAGRANT-BEGIN: 1296 15ac914e-c8b3-46ed-8941-0350ba2bd05e
"/Users/user/projects/vagrant/name/www" 192.168.33.10 -alldirs -mapall=1296:20
# VAGRANT-END: 1296 15ac914e-c8b3-46ed-8941-0350ba2bd05e
# VAGRANT-BEGIN: 1296 a52297b2-6b9c-469f-9c0b-188a0dae00a5
"/Users/user/projects/vagrant/name/www" 192.168.33.10 -alldirs -mapall=1296:20
# VAGRANT-END: 1296 a52297b2-6b9c-469f-9c0b-188a0dae00a5
# VAGRANT-BEGIN: 1296 c54aa86a-465e-4f78-9aad-48a29863e115
"/Users/user/projects/vagrant/name-name-name/www" 192.168.33.30 -alldirs -mapall=1296:20
# VAGRANT-END: 1296 c54aa86a-465e-4f78-9aad-48a29863e115
# VAGRANT-BEGIN: 1296 7682421c-c919-42b5-9610-820797c79b01
"/Users/user/projects/vagrant/name/www" 192.168.33.10 -alldirs -mapall=1296:20
# VAGRANT-END: 1296 7682421c-c919-42b5-9610-820797c79b01
# VAGRANT-BEGIN: 1296 4ae87ab9-16c5-424f-94a4-20ebce7e2c4b
"/Users/user/projects/vagrant/name/application" 192.168.33.20 -alldirs -mapall=1296:20
# VAGRANT-END: 1296 4ae87ab9-16c5-424f-94a4-20ebce7e2c4b
# VAGRANT-BEGIN: 1296 f22e491f-73b1-47bc-8668-a25cc0f7ed69
"/Users/user/projects/vagrant/name/simplesamlphp" 192.168.33.10 -alldirs -mapall=1296:20
"/Users/user/projects/vagrant/name/www" 192.168.33.10 -alldirs -mapall=1296:20
# VAGRANT-END: 1296 f22e491f-73b1-47bc-8668-a25cc0f7ed69
from kube-solo-osx.
FWIW, I also had an issue with kube-solo and my /etc/exports. The install would bomb out.
In my case I just discarded the entry that Vagrant put in - so I don't have it anymore. I suspect there is an issue parsing the format.
from kube-solo-osx.
A lateral thought...
Is sudo needed just for /etc/exports?
It might be better to not save the sudo password. The user presumably would need to provide it once to fix up exports - but after that it should not be needed. Might be safer.
from kube-solo-osx.
@wstrange sudo password is needed for corectl/xhyve to boot VMs
from kube-solo-osx.
@piepkrak
the issue here is that corectl
expects to be able to export via NFS ${HOME}
and that fails because a subdir (actually in your case, quite a few ones) of it is already set as exported (via Vagrant). Unless there is a way,in OS X, that i'm unware of, of exporting at same time both a dir and a subdir of it, i think that the best i can do here is just print a more meaningfull failure message telling that we're unable to export ${HOME}
because some dir inside it is already exported.
from kube-solo-osx.
@AntonioMeireles such message would be really nice to have and then the VM's boot should continue
from kube-solo-osx.
@rimusz,
long(er) story short - having a warning/check is a good thing to have, OTOH allowing VMs to boot without ${HOME}
being properly exported on host tricky as a lot of functionality ends depending on just that ... Will need a carefull deep look.
from kube-solo-osx.
@AntonioMeireles Thank you for the explanation. I've never encountered this before. Will just swap the /etc/exports files for now.
from kube-solo-osx.
Thanks. This bit me too because I use Vagrant. Would be nice to be able to make a special dir not under my homedir and export that to avoid conflicts.
from kube-solo-osx.
@AntonioMeireles is working on some solution :)
from kube-solo-osx.
In my case the conflict is with https://github.com/nlf/dlite.
# BEGIN: dlite
/Users -network 192.168.64.0 -mask 255.255.255.0 -alldirs -maproot=root:wheel
# END: dlite
from kube-solo-osx.
I'm also experiencing a conflict with dlite as mentioned by @elementalvoid.
from kube-solo-osx.
@piepkrak NFS is disabled, so should not be the issue anymore
from kube-solo-osx.
Related Issues (20)
- Restart brakes k8s dashboard and pod to api authentication? HOT 5
- Notification Style HOT 3
- Missing disk.img HOT 9
- Helm install stable/jenkins fails because of SecurityContext HOT 4
- [docs] explain difference with Minikube HOT 6
- [ERROR] Unable to grab VM's IP after 30s (!)... Aborted HOT 1
- How can I stop and re-start the Docker service? HOT 3
- Openpgp invalid data HOT 18
- Cannot start kube-solo when working behind http proxy HOT 3
- `ksolo start` hangs on Installing Kubernetes files HOT 2
- /usr/local/opt/libev/lib/libev.4.dylib not found because I use macports not brew HOT 1
- setting volumes hostpath causes RunContainerError and/or kube-solo VM crash HOT 3
- Dashboard stops rendering graphs after 24h HOT 1
- How can you set cluster username / password, or pass --insecure-bind-address to kube-apiserver ? HOT 8
- Not able to upgrade kubernetes to 1.7 HOT 2
- Support kubernetes v1.7
- SHA512 hash verification failed for coreos_production_pxe.vmlinuz HOT 2
- error with floats when setting VM RAM size
- readiness probes don't run HOT 1
- Kube-solo fails Signature Check for DIGESTS failed HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kube-solo-osx.