Comments (10)
Also, this, which looks worrying:
from cilicon.
The default config has vmClonePath: /Users/torarne/vmclone
, but it looks like the code expects it to be /
terminated, otherwise it tries to create /Users/torarne/vmclonehome
, /Users/torarne/vmcloneusr
, etc
from cilicon.
This is scary:
from cilicon.
Would you mind sharing your full cilicon.yml
file so I can try to look into it (feel free to redact any confidential info)?
from cilicon.
I installed the app, ran it for the first time, got this:
Entered a local tart VM name (ventura-vanilla:13.4
) based on
❯ tart list
Source Name Size Running
local monterey-vanilla:12.6 18 false
local sonoma-vanilla:14.0-23A5257q 31 false
local sonoma-vanilla:14.0-beta 18 false
local ventura-vanilla:13.4 16 false
Which generated:
❯ cat ~/cilicon.yml
provisioner:
type: script
config:
run: echo Hello World && sleep 10 && echo Shutting down
hardware:
ramGigabytes: 8
display:
width: 1920
height: 1200
pixelsPerInch: 80
connectsToAudioDevice: false
directoryMounts: []
source: ''
vmClonePath: /Users/torarne/vmclone
editorMode: false
retryDelay: 3
sshCredentials:
username: admin
password: admin
Which put this in my home dir:
drwxr-xr-x@ 2 torarne staff 64 Jun 27 16:19 vmclone
lrwxr-xr-x@ 1 torarne staff 25 Jun 27 12:08 vmclonehome -> /System/Volumes/Data/home
drwxr-xr-x@ 3 torarne staff 96 Jun 27 16:19 vmcloneusr
from cilicon.
That'll likely be the issue. If you want to use a local (non-cached OCI) image from tart you will need to enter its path (~/.tart/vms/...
). It doesn't currently support taking names directly as used in tart but it would be a good addition in the future. I will probably add a validation of the entered path before proceeding in the future.
from cilicon.
Ah, that fixed it yes! Thanks! A very strange failure mode though :D Would perhaps make sense to fix/improve regardless of whether plain named tart images are supported. Perhaps a quick check whether the path exists if it's not an oci image.
from cilicon.
The problem seemed to be that source: ''
was empty, so it tried to clone home. It's now source: ~/.tart/vms/ventura-vanilla:13.4
from cilicon.
Great, is it working? If so we can close the issue.
from cilicon.
Yepp, works for me now :) Thanks!
from cilicon.
Related Issues (20)
- Is there a good reason the GitLab runner script does a lot of things with `sudo`? HOT 5
- Support for GitLab Runners HOT 6
- Migrating from v1.1.0 to v2.0 does lead to NIOConnectionError HOT 4
- Runner does not automatically start up again when vm reboots on v2 HOT 11
- Self-hosted runners for non-organization repositories HOT 2
- Use dotfile for cilicon.yml config HOT 6
- Improve download logic for OCI images HOT 8
- Couldn't resolve host | Message queue listen OAuth token HOT 5
- GitLab Runner Advanced Configuration HOT 1
- VM Startup silently fails on Virtualization error
- VPN / Host Network HOT 4
- Using advanced configurations for GitLab Runners (config.toml) HOT 3
- Sonoma images not working HOT 2
- Crashing on startup HOT 7
- Tart License Violation HOT 11
- improve error message that doesn't help at all; dataCorrupted HOT 3
- Feature request: CLI interface HOT 1
- Support for GIthub Actions Jitconfig API
- Unclear failure with GitHub token HOT 1
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 cilicon.