Comments (15)
Pull the latest code, this should solve it.
from imagr.
First test worked but trying it additionally caused Imagr not to remount the volume. Odd.
Sent from my iPhone
On May 13, 2015, at 8:29 AM, Graham Gilbert [email protected] wrote:
Pull the latest code, this should solve it.
—
Reply to this email directly or view it on GitHub.
from imagr.
Ok, this is my last try. I can't think of any other way to solve this. Every volume that's known is checked and mounted if needed.
from imagr.
Latest commit now behaves similar to your commit from a few hours ago.
:/
from imagr.
Definitely fixed, actually tested it this time rather than guessing.
from imagr.
May I ask how you are testing this? I pulled the latest version and it fails to pull the image, then still gives the warning without remounting the volume.
from imagr.
Make nbi BUILD=Testing
Run an image workflow that has a url that will 404, run said workflow. Open disk utility and confirm that volume is mounted.
from imagr.
I'm going to make a new nbi instead of make update to just to be sure.
from imagr.
Perhaps someone else can validate this. It's still not working for me.
My test workflow is only an AutoDMG.
from imagr.
@erikng The issue you are describing is resolved on my side using the latest commit.
https://www.dropbox.com/s/rffzx1yz3711h5u/imagr_image_error.mov?dl=0
from imagr.
Talking in IRC, my particular volume is CoreStorage. The last Imagr deployment I ran had a workflow script to convert it to CoreStorage.
Perhaps this is the difference.
from imagr.
@erikng That seems to be it! Dropped into Terminal in my test VM and converted the volume to Core Storage and now I see "No writable volumes found" after reloading workflows.
from imagr.
This looks like an issue with diskutil itself. If someone can help find the correct command, this will easily be fixed. On a R/W disk image that has been converted to CoreStorage:
$ diskutil mountDisk disk3
> Volume(s) mounted successfully
Which is a lie!
from imagr.
Who just pushed a fix for this? That's right, I did! Long story short, diskutil was always identifying it as a whole disk, regardless of whether it is or not (which it's not). We're only ever dealing with volumes at the moment and not whole disks, so I took out the check that determines whether we need diskutil mount
or diskutil mountDisk
.
Test and confirm fixed for you guys.
from imagr.
Working. PR now up as well.
from imagr.
Related Issues (20)
- imagr open behind select language pane in macOS Sierra HOT 3
- Imagr crashes if reporting server unavailable HOT 2
- Imagr crashes if timeapi.org returns unexpected data HOT 1
- Description text box for the workflows is not scrollable HOT 1
- Imagr logs a crash if a volume is unmounted HOT 2
- Setting time with http fails to respect timezone HOT 4
- Bug: first-boot items are not installed in order in macOS High Sierra
- validateplist doesn't append query string to background_image check
- Packages/DMGs with spaces will fail if using gurl HOT 2
- Feature request: Prevent Mac from sleeping while Imagr app is running a workflow HOT 1
- first-boot infinite loop if exit code non-zero HOT 7
- After APFS to HFS Conversion via script will casue Imagr to hang HOT 9
- Does not work with macOS 10.13.4 Installer HOT 4
- 10.11 NBI workflow start crash HOT 1
- Workflow doesn't recognize volume format change HOT 4
- Auto key of computer_name component ignored when part of included workflow HOT 2
- com.apple.osinstall error -3 on OS X 10.13.4 if workflow writes to formatted target before startosinstall HOT 2
- first_boot LaunchDaemon does not get created when startosinstall is called via included_workflow HOT 1
- Imagr (High Sierra) preventing reboot during install workflow HOT 1
- first-boot fails to start after Mojave install HOT 13
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 imagr.