diff --git a/src/main/java/com/sheepit/client/Error.java b/src/main/java/com/sheepit/client/Error.java index f4d5445..9cf75d2 100644 --- a/src/main/java/com/sheepit/client/Error.java +++ b/src/main/java/com/sheepit/client/Error.java @@ -171,7 +171,7 @@ public class Error { case NETWORK_ISSUE: return "Could not connect to the server, please check your connection to the internet."; case SERVER_DOWN: - return "Server is down."; + return "The server is down."; case TOO_OLD_CLIENT: return "This client is too old, you need to update it."; case AUTHENTICATION_FAILED: @@ -207,7 +207,7 @@ public class Error { case MISSING_RENDERER: return "Unable to locate the Blender binaries within the working directory."; case OS_NOT_SUPPORTED: - return "This Operating System is not supported."; + return "This Operating System is not supported. Please check https://www.blender.org/download/requirements/ for more information."; case CPU_NOT_SUPPORTED: return "This CPU is not supported."; case DENOISING_NOT_SUPPORTED: diff --git a/src/main/java/com/sheepit/client/Job.java b/src/main/java/com/sheepit/client/Job.java index 6824020..5704fb1 100644 --- a/src/main/java/com/sheepit/client/Job.java +++ b/src/main/java/com/sheepit/client/Job.java @@ -759,7 +759,13 @@ import java.util.regex.Pattern; private Type detectError(String line) { - if (line.contains("CUDA error: Out of memory")) { + if (line.contains("version `GLIBC_2.28' not found")) { + // 07-04 07:43:12 (debug) renderer output + // 07-04 07:43:12 (debug) /tmp///rend.exe: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /tmp///rend.exe) + // 07-04 07:43:12 (debug) /tmp///rend.exe: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /tmp///lib/libboost_filesystem.so.1.80.0) + return Type.OS_NOT_SUPPORTED; + } + else if (line.contains("CUDA error: Out of memory")) { // Fra:151 Mem:405.91M (0.00M, Peak 633.81M) | Mem:470.26M, Peak:470.26M | Scene, RenderLayer | Updating Device | Writing constant memory // Fra:151 Mem:405.91M (0.00M, Peak 633.81M) | Mem:470.26M, Peak:470.26M | Scene, RenderLayer | Path Tracing Tile 0/135, Sample 0/200 // Fra:151 Mem:405.91M (0.00M, Peak 633.81M) | Mem:470.82M, Peak:470.82M | Scene, RenderLayer | Path Tracing Tile 1/135, Sample 0/200