Python Synology – Error Java – Error UTF-8

En post anteriores hemos visto como ejecutar tus python con Synology desde el programador de tareas, si no lo has visto puedes hacerlo en el siguiente link: Ejecutar python en Synology (link)

En este post quiero explicar un error que me he encontrado con Java y en la codificación de UTF-8.


Error java en synology:

Error al executar scriptxxx: `java` command is not found from this Python process. Please ensure Java is installed and PATH is set for `java`

¿Como solucionarlo?

Para ello necesité tener java instalado, el java que instalé para DSM6(link) y para DSM7(link)
Instalando estos java, pude funcionar sin problemas, en caso de que tengas el error, espero que os venga igual de bien que a mí.


Para mi con este error de java ya estaba listo, pero tenía otro error de UTF-8, en caso de ejecutarlo por terminal desde el pc, todo correcto, funcionaba bien, pero el error venía cuando se ejecutaba mediante el Synology, si se ejecutaba de alguna tarea programada o manualmente desde el mismo programador de tareas.


Error codificación utf-8 en synology:
Este error se detecta en los acentos, que nos lo puede cambiar por interrogantes, por ejemplo: día = d?a

¿Como solucionarlo?

Después de volverme un poco loco, solucioné el problema creando un bash con la opción de exportar UTF-8, os dejo el ejemplo:

export LANG=en_US.UTF-8
python3 -u /volume1/ruta...carpeta/archivo.py
Exit

Y con esto me funcionó, ya tenía la codificación con acentos y sin símbolos raros! 😉

Y hasta aquí el post de hoy!
Espero que os sirva de ayuda.
Salu2!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Warning: Undefined array key "rerror" in /volume1/web/WebTomoNota/wp-content/plugins/wp-recaptcha-bp/recaptcha.php on line 300 Call Stack: 0.0001 360856 1. {main}() /volume1/web/WebTomoNota/index.php:0 0.0001 361168 2. require('/volume1/web/WebTomoNota/wp-blog-header.php') /volume1/web/WebTomoNota/index.php:17 0.6243 14466976 3. require_once('/volume1/web/WebTomoNota/wp-includes/template-loader.php') /volume1/web/WebTomoNota/wp-blog-header.php:19 0.6310 14635368 4. include('/volume1/web/WebTomoNota/wp-content/themes/yuki/index.php') /volume1/web/WebTomoNota/wp-includes/template-loader.php:106 2.8700 19012784 5. yuki_do_elementor_location($elementor_location = 'single', $template_part = 'template-parts/special', $name = 'single') /volume1/web/WebTomoNota/wp-content/themes/yuki/index.php:20 2.8700 19012784 6. get_template_part($slug = 'template-parts/special', $name = 'single', $args = ???) /volume1/web/WebTomoNota/wp-content/themes/yuki/inc/helpers.php:34 2.8700 19013360 7. locate_template($template_names = [0 => 'template-parts/special-single.php', 1 => 'template-parts/special.php'], $load = TRUE, $load_once = FALSE, $args = []) /volume1/web/WebTomoNota/wp-includes/general-template.php:206 2.8701 19013472 8. load_template($_template_file = '/volume1/web/WebTomoNota/wp-content/themes/yuki/template-parts/special-single.php', $load_once = FALSE, $args = []) /volume1/web/WebTomoNota/wp-includes/template.php:745 2.8703 19019584 9. require('/volume1/web/WebTomoNota/wp-content/themes/yuki/template-parts/special-single.php') /volume1/web/WebTomoNota/wp-includes/template.php:812 2.8981 19025096 10. do_action($hook_name = 'yuki_action_after_single_post') /volume1/web/WebTomoNota/wp-content/themes/yuki/template-parts/special-single.php:58 2.8981 19025472 11. WP_Hook->do_action($args = [0 => '']) /volume1/web/WebTomoNota/wp-includes/plugin.php:517 2.8981 19025472 12. WP_Hook->apply_filters($value = '', $args = [0 => '']) /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:348 2.9997 19161432 13. yuki_show_post_comments('') /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:324 2.9999 19161432 14. comments_template($file = ???, $separate_comments = ???) /volume1/web/WebTomoNota/wp-content/themes/yuki/inc/template-functions.php:354 3.0021 19177104 15. require('/volume1/web/WebTomoNota/wp-content/themes/yuki/comments.php') /volume1/web/WebTomoNota/wp-includes/comment-template.php:1631 3.0021 19177104 16. comment_form($args = ['class_form' => 'comment-form yuki-form form-default'], $post = ???) /volume1/web/WebTomoNota/wp-content/themes/yuki/comments.php:66 3.0045 19188824 17. do_action($hook_name = 'comment_form', ...$arg = variadic(925)) /volume1/web/WebTomoNota/wp-includes/comment-template.php:2896 3.0045 19189200 18. WP_Hook->do_action($args = [0 => 925]) /volume1/web/WebTomoNota/wp-includes/plugin.php:517 3.0045 19189200 19. WP_Hook->apply_filters($value = '', $args = [0 => 925]) /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:348 3.0046 19189952 20. ReCAPTCHAPlugin->show_recaptcha_in_comments(925) /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:324