Flamenco: setup-assistant fails to accept Windows path as render storage location when running under WSL (Windows Subsystem for Linux) #102590
Labels
No Label
Good First Issue
Priority
High
Priority
Low
Priority
Normal
Status
Archived
Status
Confirmed
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Job Type
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: studio/flamenco#102590
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Admittedly an edge case.
To reproduce:
Build flamenco via WSL (Windows Subsystem for Linux) Debian 10 under Windows 11 (path of least resistance for me)
Execute ./flamenco-manager -setup-assistant from within WSL
Use the link provided in the debug output to open the flamenco manager web page in your Windows browser
Click "Let's go" button on the Flamenco app page
Enter an existing path for shared storage (i.e: d:\blender-renders)
Result:
The web app reports: "This path does not exist. Choose an existing directory."
Debug msg from flamenco-manager: 'WRN shared storage path check failed cause="This path does not exist. Choose an existing directory." path="d:\blender-renders"'
Expected:
OR
Added subscriber: @rlneumiller
Changed status from 'Needs Triage' to: 'Archived'
What does that path of least resistance lead to? I mean, you can just download Flamenco for Windows and run it directly, you don't need to build it yourself.
The described issue is not an issue with Flamenco. A Linux build won't understand a Windows path, even when you run it on WSL. If you really want to run Flamenco Manager on WSL, you have to treat it as a Linux program.
Windows: Flamenco Setup Assistant: Shaman: setup-assistant fails to accept Windows path as render storage location when running under WSL (Windows Subsystem for Linux)to Flamenco: setup-assistant fails to accept Windows path as render storage location when running under WSL (Windows Subsystem for Linux)Path of least resistance == building any version on my Windows machine in preparation for debugging\contributing bug fixes, etc. ( I did not have msys2\mingw64 set up yet).
A linux build of flamenco does not currently understand a Windows path (but it could). As I mentioned above, this is an edge case, but if I tried it I suspect that someone else will and now they don't need to bother filing a bug.
That's a good goal, thanks :) D16562: Fix #102633 by having Windows-specific commands in Makefile helps already, so I want to land that ASAP.
I think #100195 (Allow finishing setup assistant without Blender on Manager) would be a better start. That way you could just not have Blender directly available for the Manager, and only supply a path that's used by the Workers. Ideally we'd even have a system where a Worker could do a quick test whether Blender is actually available (and with which version) at that path and report that back to the Manager (for display in the worker details, for example). But I digress.
👌