Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
OctoPack doesn't work on Linux #2535
What You Are Seeing?
What is Expected?
OctoPack should work
What version of Cake are you using?
tested with both 0.30.0 and 0.28.0
Are you running on a 32 or 64 bit system?
What environment are you running on? Windows? Linux? Mac?
Are you running on a CI Server? If so, which one?
Fails both locally and in ci. Using Gitlab-runner.
How Did You Get This To Happen? (Steps to Reproduce)
Just created an
The weird thing here is that one "octo command" succeeds, the other does not. This leads me to believe that there's an error in how
There is very little (none, really) logging around how Octopus resolves tools paths, so it's pretty much a black box when it fails.
update: I must have had some weird artifact in my build. Setting the toolpath does indeed fix the problem. Multiple devs stared at this for several hours, so this can be closed.
That said, it would be good if cake did a better job at producing humane error messages when it failed. For example, printing out the attempted resolved paths to tool exe's would be a huge help. The stacktrace it produces is incredibly hard to make sense of.
It would also be good if it was documented what path the tool is expected to be in, that would have helped us track this down.
Well, I'm not sure if @trondhindenes can be 100% on the configuration he was running at the time this occurred*. So I'm willing to write this off as a false negative.
*I'm working with Trond so I know the level of despair he was in when trying to figure this out.