Network Render Slaves(Win7) Cannot Load libs From Client(MInt15) #38156
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
6 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#38156
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
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?
System Information
Windows 7, Quadro 600
Linux Mint 15, GTX 550
Blender Version
Broken: 2.69
Worked: (optional)
Short description of error
Slave node renders empty black frames because it cannot load the dynamic links from another computer with a different OS.
Exact steps for others to reproduce the error
Store a /Project folder on a Linux system with your scenes in a /Prod folder (for instance) and your props and sets in a /Lib folder next to /Prod. Put some of your props and assets in your /Prod/scenes_*.blend using dynamic links with groups.
Share /Project with samba with all rights for all users or a group.
On a Win7 computer fetch the /Project folder and mount it as a network Drive with the letter P:\ for instance. So you now have a P:\Project\Prod \Lib. Try to open a /Prod/scenes_*.blend to check if it loads properly.
On the Linux machine :
Launch Blender, set the Network Renderer as master, check "force update dependencies" (I also tried without it).
Launch another Blender, set the Network Renderer as client.
On Windows 7 machine(s):
Launch Blender, set the Network Renderer as slave.
Start the Master session, then the slave(s), then the client.
Wait for resulting frames.
When I followed those steps I got black frames or frames without linked objects as output on my Linux machine (in my /Project folder. Although I can see uploaded blend file like my_props_dependencies_88988abababsb778aab*.blend in my master /tmp folder, this blend contains all my objects, everything!
To me it appears that the slaves does not make the switch from blends on the Linux computer to the uploaded blends on the Wi7 computers.
thanks for reading
Changed status to: 'Open'
Added subscriber: @emile_
Added subscriber: @mib2berlin
Hi, I try to reproduce on two Linux systems.
Opensuse 13.1 64
Blender 2.69
No netdrives
One system has a file test_ani.blend and a car.blend.
A group from car.blend is linked to test_ani.blend.
This system is master, client and slave.
Another system is slave only.
Set chunks to 3 and start rendering.
I got 3 pictures with linked group and another 3 without linked group in /tmp/master
And so forth, every 3 pictures is without linked group.
Cheers, mib.
Thank you for trying.
1 -Do you manage to open your test_ani.blend on your slave computer with linked group loading?
2 -Do you use "force update dependencies" on your master?
3 -Can you see uploaded copy of car.blend in your /tmp/master or /tmp/slave?
4 - Can you open this uploaded dependencies and see the object in this copy of car.blend ?
Added subscriber: @ThomasDinges
Removed subscriber: @ThomasDinges
Cheers, mib.
Again thank you for your test.
In my configuration i manage to do all these steps. So right now we cannot know if the bug reproduces on your configuration. Maybe your frames are empty because your dependencies do not upload correctly, probably because you do not have mounted your project folder as a network drive on other machines.
If you have some time to try with the network drives, making sure your can do steps 1 and 4 that would be great.
Many thanks anyway for your time.
Added subscriber: @TxRx
Added subscriber: @jlnorthrup
I am on a Mac System running 10.9.3 and Blender 2.70a with my Network Renderer on 5 identical machines and get the blank frames only back from the render farm.
I run the "slave" machines in terminal and this is the error I am seeing.
J
"Fra:51 Mem:17.18M (0.00M, Peak 34.56M) | Network render node initiation
Created directory: /tmp/slave_9cc31ef221e80b946f237955d0e873bf
Fra:51 Mem:17.18M (0.00M, Peak 34.56M) | Network render connected to master, waiting for jobs
Error: 'transitions'
Error: Traceback (most recent call last):
KeyError: 'transitions'
location: :-1
Traceback (most recent call last):
KeyError: 'transitions'
location: :-1
location: :-1"
Closed as duplicate of #45097