Luban 3.5.0 Not sliceing


I just downloaded the latest Luban, and it is not able to slice. I’m using it on a linux system, and I launched it from the terminal. I load my stl, then choose my settings, and click on slice – it hangs at 0.0%. When I refer back to the terminal, I see these errors:

2020-06-17T15:54:17.205Z - error uncaughtException: spawn EACCES Error: spawn EACCES at _errnoException (util.js:1024:11) at ChildProcess.spawn (internal/child_process.js:323:11) at Object.exports.spawn (child_process.js:514:9) at so (/opt/snapmaker-luban-3.5.0-linux-x64/resources/app/server/index.js:1:248084) at uo (/opt/snapmaker-luban-3.5.0-linux-x64/resources/app/server/index.js:1:250267) at Socket.<anonymous> (/opt/snapmaker-luban-3.5.0-linux-x64/resources/app/server/index.js:1:31534) at emitOne (events.js:116:13) at Socket.emit (events.js:211:7) at /opt/snapmaker-luban-3.5.0-linux-x64/resources/app/node_modules/ at _combinedTickCallback (internal/process/next_tick.js:131:7) at process._tickCallback (internal/process/next_tick.js:180:9) 2020-06-17T15:54:17.207Z - error: uncaughtException: spawn EACCES date=Wed Jun 17 2020 11:54:17 GMT-0400 (EDT), pid=26048, uid=1000, gid=1000, cwd=/opt/snapmaker-luban-3.5.0-linux-x64/resources/app/server, execPath=/opt/snapmaker-luban-3.5.0-linux-x64/snapmaker-luban, version=v8.9.3, argv=[/opt/snapmaker-luban-3.5.0-linux-x64/snapmaker-luban], rss=185081856, heapTotal=58822656, heapUsed=51845800, external=812748, loadavg=[1.05859375, 1.14013671875, 1.10693359375], uptime=450072, trace=[column=11, file=util.js, function=_errnoException, line=1024, method=null, native=false, column=11, file=internal/child_process.js, function=ChildProcess.spawn, line=323, method=spawn, native=false, column=9, file=child_process.js, function=Object.exports.spawn, line=514, method=spawn, native=false, column=248084, file=/opt/snapmaker-luban-3.5.0-linux-x64/resources/app/server/index.js, function=so, line=1, method=null, native=false, column=250267, file=/opt/snapmaker-luban-3.5.0-linux-x64/resources/app/server/index.js, function=uo, line=1, method=null, native=false, column=31534, file=/opt/snapmaker-luban-3.5.0-linux-x64/resources/app/server/index.js, function=null, line=1, method=null, native=false, column=13, file=events.js, function=emitOne, line=116, method=null, native=false, column=7, file=events.js, function=Socket.emit, line=211, method=emit, native=false, column=12, file=/opt/snapmaker-luban-3.5.0-linux-x64/resources/app/node_modules/, function=null, line=528, method=null, native=false, column=7, file=internal/process/next_tick.js, function=_combinedTickCallback, line=131, method=null, native=false, column=9, file=internal/process/next_tick.js, function=process._tickCallback, line=180, method=_tickCallback, native=false], stack=[Error: spawn EACCES, at _errnoException (util.js:1024:11), at ChildProcess.spawn (internal/child_process.js:323:11), at Object.exports.spawn (child_process.js:514:9), at so (/opt/snapmaker-luban-3.5.0-linux-x64/resources/app/server/index.js:1:248084), at uo (/opt/snapmaker-luban-3.5.0-linux-x64/resources/app/server/index.js:1:250267), at Socket.<anonymous> (/opt/snapmaker-luban-3.5.0-linux-x64/resources/app/server/index.js:1:31534), at emitOne (events.js:116:13), at Socket.emit (events.js:211:7), at /opt/snapmaker-luban-3.5.0-linux-x64/resources/app/node_modules/, at _combinedTickCallback (internal/process/next_tick.js:131:7), at process._tickCallback (internal/process/next_tick.js:180:9)]

I noticed that, in the tarball, none of the executables were set to 755 perms, Obviously snapmaker-luban requires this, but I don’t know about anything else in there… perhaps that is the source of my problems? Maybe it is completely unrelated. Anyway, it isn’t working…

Thank you.


Well, that was indeed the problem… the perms were not set properly on ./resources/app/resources/CuraEngine/3.6/Linux/CuraEngine

Setting them to 755 did the trick!

So, going to the top level of the Luban directory (I put mine in /opt/luban) execute something like this, and it will fix it:

chmod 755 snapmaker-luban ./resources/app/resources/CuraEngine/3.6/Linux/CuraEngine


I have exactly the problem but in Windows version.
It was working and then this morning Windows did an update and nbowl its not working in the moddle of my class can anyone help with a simple solution before the students riot


“Executability” is a function of the extension in windows, rather than a permission (as is the case on a *nix system). It has to be something a little different.

Last week’s patch tuesday rolled out an update that screwed up printing (for regular 2d printers). This Monday, they released a patch via windows update that fixes it. It is possible that this may have affected your system in some similar way. Have you tried going to settings > Updates and checking for new updates? Let it apply, then reboot,then give it a whirl. If it still isn’t happy, you can also check your application event logs to see what the application is complaining about. Hopefully, it does logging.

I have successfully created my first 3 prints. Now I’ve switched from PLA to PETG and created new Material and Printer settings Luban. Now with these setting, when I go to create G Code it stops at “Slicing…27.1%” then seems to hang up. What can I do.

Some how my skirt line count was at -4. I set it to 3 and the G code generated ok.

Which version of Luban you are using? Please try to uninstall the one you are using and install Snapmaker Luban V3.15.1. Snapmaker Luban Downloads and Updates - #24 by parachvte

I have the latest, I just installed it. In any case this is solved. Some how my skirt line count was at -4. I set it to 3 and the G code generated ok. Thanks for checking!