
I updated cmucl-site for the first time in a while, and I can't seem to deploy any more. Generating the pages works, but I get a permissions error now: https://gitlab.common-lisp.net/cmucl/cmucl-site/pipelines/762 Can someone take a look? -- Ray

Hi Ray, Just had a look at the problem: the deployment user wasn't allowed to create the deployment directory. I've changed the script which maintains the rsync-opened-access-rights and restarted the script. Seems like that fixed it. Regards, Erik. On Sun, Feb 3, 2019 at 5:44 PM Raymond Toy <toy.raymond@gmail.com> wrote:
I updated cmucl-site for the first time in a while, and I can't seem to deploy any more. Generating the pages works, but I get a permissions error now: https://gitlab.common-lisp.net/cmucl/cmucl-site/pipelines/762
Can someone take a look?
-- Ray
-- Bye, Erik. http://efficito.com -- Hosted accounting and ERP. Robust and Flexible. No vendor lock-in.

Hi Raymond,
Can someone take a look? https://gitlab.common-lisp.net/cmucl/cmucl-site/-/jobs/1405 says
Output written on cmu-user.pdf (192 pages, 816107 bytes). Transcript written on cmu-user.log. sed --in-place=bak -E 's/^(.*)\{([^!]+)!([^}]+)\}[ ]*$/\1{\2}{\3}/' cmu-user.cp ./texindex cmu-user.?? ./texindex: 117: exec: gawk: not found Makefile:36: recipe for target 'cmu-user.pdf' failed make: *** [cmu-user.pdf] Error 127 so I did # apt-get install gawk Also, a tool tip had an error message "mkdir /var/opt/gitlab/gitlab-rails/shared/pages/@pages.tmp" permission denied or similar so I did # chmod o+w on the shared/pages directory -- I hope that wasn't wrong?! Anyway, it seems to work now.

Installing gawk is fine. However, I've updated the script to just use /usr/bin/awk, which works just as well. Deploy works very well again, now. Thanks for looking into it. On Sun, Feb 3, 2019 at 12:04 PM Philipp Marek <philipp@marek.priv.at> wrote:
Hi Raymond,
Can someone take a look? https://gitlab.common-lisp.net/cmucl/cmucl-site/-/jobs/1405 says
Output written on cmu-user.pdf (192 pages, 816107 bytes). Transcript written on cmu-user.log. sed --in-place=bak -E 's/^(.*)\{([^!]+)!([^}]+)\}[ ]*$/\1{\2}{\3}/' cmu-user.cp ./texindex cmu-user.?? ./texindex: 117: exec: gawk: not found Makefile:36: recipe for target 'cmu-user.pdf' failed make: *** [cmu-user.pdf] Error 127
so I did
# apt-get install gawk
Also, a tool tip had an error message
"mkdir /var/opt/gitlab/gitlab-rails/shared/pages/@pages.tmp" permission denied
or similar so I did
# chmod o+w
on the shared/pages directory -- I hope that wasn't wrong?!
Anyway, it seems to work now.
-- Ray
participants (3)
-
Erik Huelsmann
-
Philipp Marek
-
Raymond Toy