hugocockpit icon indicating copy to clipboard operation
hugocockpit copied to clipboard

Error Running Hugo

Open yudyananda opened this issue 7 years ago • 7 comments

Hi there

Im using stable version of Cockpit and done all the Hugo cockpit instruction, but cannot run hugo.

The notification say "Eror running hugo" hugocockpit

yudyananda avatar Dec 13 '17 16:12 yudyananda

hi, I've never tested it on Windows, so maybe that's a problem. Besides this, could you please see in your php error log file (if you have one) and see what gets logged there?

And.. hugo binary is configured correctly? i.e. the Settings file has an entry for the hugo binary, maybe you have to hardcode it. On unix usually hugo is in the path so the default value works.

Please see the doc and set hugo_script according to your environment.

zontarian avatar Dec 13 '17 16:12 zontarian

Hi thanks for the response

I managed to run Hugo without cockpit, so i assume that the binary is configured correctly

[Thu Dec 14 11:21:17.837414 2017] [php7:notice] [pid 13084:tid 1892] [client 127.0.0.1:10408] Creating hugo file C:\\xampp\\htdocs\\cockpit-master\\addons\\Hugo/config.yaml, referer: http://localhost/cockpit-master/
[Thu Dec 14 11:21:19.236443 2017] [php7:notice] [pid 13084:tid 1920] [client 127.0.0.1:10414] Config file is Array\n(\n    [hugo_script] => hugo\n    [hugo_conf_prefix] => config\n    [hugo_conf_extension] => toml\n    [cockpit_storage_prefix] => /storage/hugo\n    [hugo_extra_params] => --cleanDestinationDir --canonifyURLs\n    [hugo_base_dir] => E:/HUBLOG/original\n    [hugo_theme] => 311\n)\n, referer: http://localhost/cockpit-master/hugo
[Thu Dec 14 11:21:23.300907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] RUNNING HUGO! theme 311 and env prod, referer: http://localhost/cockpit-master/hugo
[Thu Dec 14 11:21:23.301907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] Config file is Array\n(\n    [hugo_script] => hugo\n    [hugo_conf_prefix] => config\n    [hugo_conf_extension] => toml\n    [cockpit_storage_prefix] => /storage/hugo\n    [hugo_extra_params] => --cleanDestinationDir --canonifyURLs\n    [hugo_base_dir] => E:/HUBLOG/original\n    [hugo_theme] => 311\n)\n, referer: http://localhost/cockpit-master/hugo
[Thu Dec 14 11:21:23.301907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] BASE DIR E:/HUBLOG/original, referer: http://localhost/cockpit-master/hugo
[Thu Dec 14 11:21:23.301907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] LANGUAGES Array\n(\n    [0] => default\n)\n, referer: http://localhost/cockpit-master/hugo
[Thu Dec 14 11:21:23.305902 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] Running cd E:/HUBLOG/original ;hugo -t 311 --cleanDestinationDir --canonifyURLs --config="E:/HUBLOG/original/config.toml", referer: http://localhost/cockpit-master/hugo
The filename, directory name, or volume label syntax is incorrect.
[Thu Dec 14 11:21:23.339907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] CMD OUT .1., referer: http://localhost/cockpit-master/hugo
[Thu Dec 14 11:21:23.339907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] ERROR .., referer: http://localhost/cockpit-master/hugo
[Thu Dec 14 11:21:23.339907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] Returning error 1,  -- Array\n(\n)\n, referer: http://localhost/cockpit-master/hugo

the hugo folder set in a different directory and folder
the cockpit in C;\xampp and hugo in E:\

The generate button is working, but not with RUn Hugo

yudyananda avatar Dec 14 '17 04:12 yudyananda

Ok But that’s not what I meant. Could you show me the hugo cockpit setting as seen from the plugin? There should be the explicit path to Hugo binary.. Regards

Walter Gamba [email protected] +39 348 5610576 Iakta srl Via A. Da Montefeltro 2 10134 Torino - Italy

On 14 Dec 2017, at 05:32, yudyananda [email protected] wrote:

Hi thanks for the response

I managed to run Hugo without cockpit, so i assume that the binary is configured correctly

[Thu Dec 14 11:21:17.837414 2017] [php7:notice] [pid 13084:tid 1892] [client 127.0.0.1:10408] Creating hugo file C:\xampp\htdocs\cockpit-master\addons\Hugo/config.yaml, referer: http://localhost/cockpit-master/ [Thu Dec 14 11:21:19.236443 2017] [php7:notice] [pid 13084:tid 1920] [client 127.0.0.1:10414] Config file is Array\n(\n [hugo_script] => hugo\n [hugo_conf_prefix] => config\n [hugo_conf_extension] => toml\n [cockpit_storage_prefix] => /storage/hugo\n [hugo_extra_params] => --cleanDestinationDir --canonifyURLs\n [hugo_base_dir] => E:/HUBLOG/original\n [hugo_theme] => 311\n)\n, referer: http://localhost/cockpit-master/hugo [Thu Dec 14 11:21:23.300907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] RUNNING HUGO! theme 311 and env prod, referer: http://localhost/cockpit-master/hugo [Thu Dec 14 11:21:23.301907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] Config file is Array\n(\n [hugo_script] => hugo\n [hugo_conf_prefix] => config\n [hugo_conf_extension] => toml\n [cockpit_storage_prefix] => /storage/hugo\n [hugo_extra_params] => --cleanDestinationDir --canonifyURLs\n [hugo_base_dir] => E:/HUBLOG/original\n [hugo_theme] => 311\n)\n, referer: http://localhost/cockpit-master/hugo [Thu Dec 14 11:21:23.301907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] BASE DIR E:/HUBLOG/original, referer: http://localhost/cockpit-master/hugo [Thu Dec 14 11:21:23.301907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] LANGUAGES Array\n(\n [0] => default\n)\n, referer: http://localhost/cockpit-master/hugo [Thu Dec 14 11:21:23.305902 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] Running cd E:/HUBLOG/original ;hugo -t 311 --cleanDestinationDir --canonifyURLs --config="E:/HUBLOG/original/config.toml", referer: http://localhost/cockpit-master/hugo The filename, directory name, or volume label syntax is incorrect. [Thu Dec 14 11:21:23.339907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] CMD OUT .1., referer: http://localhost/cockpit-master/hugo [Thu Dec 14 11:21:23.339907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] ERROR .., referer: http://localhost/cockpit-master/hugo [Thu Dec 14 11:21:23.339907 2017] [php7:notice] [pid 13084:tid 1900] [client 127.0.0.1:10415] Returning error 1, -- Array\n(\n)\n, referer: http://localhost/cockpit-master/hugo the hugo folder set in a different directory and folder the cockpit in C;\xampp and hugo in E:\

The generate button is working, but not with RUn Hugo

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

zontarian avatar Dec 14 '17 06:12 zontarian

Sorry, do you mean this >> addons\Hugo/config.yaml, it is empty

if you dont mind, can you give me example how to add the configuration on yaml file?

key default use
hugo_script hugo path to the hugo binary
hugo_conf_prefix config base name of hugo config file
hugo_conf_extension toml extension of hugo config file
hugo_base_dir   full path of base Hugo installation dir, where content, config and public dir resides
hugo_theme   theme used to generate Hugo site
cockpit_storage_prefix /storage/hugo prefix of Hugo specific subdir of the root finder
hugo_extra_params --cleanDestinationDir any parameter you want to be passed to hugo while generating a site

Regards

yudyananda avatar Dec 14 '17 07:12 yudyananda

This is my sample config.yaml file in the Hugo addon directory:

# Cockpit-hugo config settings

has_staging: true
hugo_script: hugo
hugo_conf_prefix: config
hugo_conf_extension: toml
cockpit_storage_prefix: /storage/hugo
hugo_extra_params: --cleanDestinationDir --canonifyURLs
hugo_base_dir: /Users/me/web/sites/iakta.org/hugo/
hugo_theme: iakta-org-bleak

zontarian avatar Jun 03 '18 18:06 zontarian

Going through my Apache logs, the issue that I had was --canonifyURLs. That doesn't exist in Hugo anymore. It apparently got moved into the Hugo project config file. If you did all the above and it still didn't go through. Remove that and it'll most likely work.

frankjonen avatar Feb 24 '19 22:02 frankjonen

Same issue here, but removing canonifyURLS did not fix it for me.

jasonday avatar Jul 11 '19 12:07 jasonday