No servers are available for this framestore client
Problem
Smoke for Mac OS X does not start properly and the error console displays messages similar to the following:
Jan 24 21:02:15 : Error acquiring host information for wks15-1-2-6-20-8: Unknown host. Jan 24 21:02:15 : No servers are available for this framestore client. Jan 24 21:02:15 : Error initializing the framestore map; Please check sw_probed. Jan 24 21:02:15 : Error - Cannot connect to Wire filesystem. at line 608, in /view/ta_Sunshine_DLtools_MACOSX64_106/vobs/develop/src/libframestore/wireDevice.C Jan 24 21:02:15 : ERROR: Failed to initialize Stone+Wire connection Jan 24 21:02:15 : METADATA: Cannot find metadata for invalid framestore ID (0).
Solution
Such errors occur when your ISP or network DHCP server changes your Mac's hostname every time the network connection refreshes. This can occur quite frequently if your Mac connects directly to a cable or DSL modem.
Smoke's Stone+Wire subsystem relies on the hostname to access the media storage volume. If the hostname changes between the time you install Smoke and the time you're trying to run it, Stone+Wire will no longer find the media storage.
To troubleshoot this issue you need to ensure your computer's hostname does not change and that the Stone+Wire configuration files point to the local workstation.
Open the Terminal app from the Applications / Utilities folder.
Type the following command: cat /usr/discreet/sw/cfg/sw_framestore_map
If the value of the HADDR parameter in the command output is localhost, skip to step 10. Otherwise, type the following command to edit the file: sudo nano /usr/discreet/sw/cfg/sw_framestore_map
Enter your password when prompted.
Use the cursor keys to navigate to the HADDR= parameter and replace the currently defined value (IP address or hostname) with localhost.
Press CTRL+O, then Y and then CTRL+X to save and close the file.
Reboot.
After your Mac reboots, try running Smoke again.
If it still fails with the same error message, uninstall the application and reinstall it. (do not undo any of the hostname changes you performed previously!) Smoke should now install with the static hostname and properly recognize the storage in the future.
AUTODESK DOES NOT GUARANTEE THAT YOU WILL BE ABLE TO SUCCESSFULLY DOWNLOAD OR IMPLEMENT ANY SERVICE PACK OR WORKAROUND, OR ANY OF THE TIPS, TRICKS, EXAMPLES OR SUGGESTIONS OUTLINED IN ANY AUTODESK PRODUCT SUPPORT TECHNICAL DOCUMENTS. TECHNICAL DOCUMENTS, SERVICE PACKS AND WORKAROUNDS ARE SUBJECT TO CHANGE WITHOUT NOTICE TO YOU. AUTODESK PROVIDES TECHNICAL DOCUMENTS, SERVICE PACKS AND WORKAROUNDS "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL AUTODESK OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF DATA, OR LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, THAT MAY OCCUR AS A RESULT OF IMPLEMENTING ANY SERVICE PACK OR WORKAROUND, OR ANY SUGGESTION OUTLINED IN ANY AUTODESK PRODUCT SUPPORT TECHNICAL DOCUMENT, EVEN IF AUTODESK OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.