View Issue Details

IDProjectCategoryView StatusLast Update
0008223TalerWeb site(s)public2024-03-07 20:53
ReporterStefan Assigned Tojavier.sepulveda  
PriorityhighSeverityblockReproducibilityN/A
Status closedResolutionfixed 
Fixed in Version0.9.4 
Summary0008223: [Makefile:8: all] Error 127 - problem with anastasis.lu
DescriptionI face a website build problem on anastasis.lu which hosts taler-systems.com and anastasis.lu and which fails at 'make install'. You can see from the logs down here below what happened. I can login on the server, have an updated know_hosts file with the new ssh key pair from anastasis.lu, but the build process stops with a [Makefile:8: all] Error 127.

Please be so kind to look at it to find a solution. Although this issue has a high prioritiy, it is not a matter of life and death, though. So, please, no extra stress with this one. If Javier is the right person to turn to, please assign to him.

Thank you!
Stefan

baer@baer:~/taler-systems-www$ ssh anastasis@anastasis.lu
Linux anastasis.lu 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64
#######################################################
Provider: Contabo
Cores: 4
Memory: 8GB
Disk: 200GB
#######################################################

▄▀█ █▄░█ ▄▀█ █▀ ▀█▀ ▄▀█ █▀ █ █▀ ░ █░░ █░█
█▀█ █░▀█ █▀█ ▄█ ░█░ █▀█ ▄█ █ ▄█ ▄ █▄▄ █▄█

#######################################################
anastasis@anastasis:~$ ls -a
. .bash_history .bashrc .profile .ssh anastasis anastasis-webui anastasis-www
.. .bash_logout .lesshst .python_history .viminfo anastasis-public anastasis-webui.zip
anastasis@anastasis:~$ cd anastasis-www
anastasis@anastasis:~/anastasis-www$ ls -a
. .git .gitmodules .well-known COPYING README build-system configure inc rendered template www.yml
.. .gitignore .style.yapf AUTHORS Makefile bootstrap common doc locale static web-common
anastasis@anastasis:~/anastasis-www$ git reset --hard
HEAD is now at 7328a91 2023
anastasis@anastasis:~/anastasis-www$ git pull
remote: Enumerating objects: 11, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 6 (delta 3), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (6/6), 1.62 KiB | 237.00 KiB/s, done.
From git://git.taler.net/anastasis-www
   7328a91..17d5695 master -> origin/master
Updating 7328a91..17d5695
Fast-forward
 locale/ar/LC_MESSAGES/messages.po | 77 ++++++++++++++++++++++-------------------------------------------------------
 1 file changed, 22 insertions(+), 55 deletions(-)
anastasis@anastasis:~/anastasis-www$ make install
./inc/update-messages
make: ./inc/update-messages: Permission denied
make: *** [Makefile:8: all] Error 127
TagsNo tags attached.

Activities

dvn

2024-01-23 15:38

developer   ~0020985

This is more in Javier's territory, I think. I do not have access to anastasis@anastasis.lu

Stefan

2024-01-23 16:26

developer   ~0020986

Dear Javier, this issue is also applicable to any make for taler-system.com. I suppose an SSH key is somewhere missing or some access rights are not granted. S.

javier.sepulveda

2024-01-24 11:34

administrator   ~0021016

FIXED. Indeed was a permissions issue.

Stefan

2024-01-24 11:52

developer   ~0021020

Dear Javier, I am sorry to reopen this ticket.
Now I face the issue that most obviously a Python3 module is missing. I possess no root PW on that server to have it installed on my own. Therefore, please check for python3-ruamel.yaml as I got this echo:

talersystems@anastasis:~/taler-systems-www$ make install
./inc/update-messages
Traceback (most recent call last):
  File "/home/talersystems/taler-systems-www/inc/list-languages", line 3, in <module>
    from ruamel.yaml import YAML
ModuleNotFoundError: No module named 'ruamel'
make: *** [Makefile:8: all] Error 1

Stefan

2024-01-24 11:55

developer   ~0021021

Sames applies for
anastasis@anastasis:~/anastasis-www$ make install
./inc/update-messages
Traceback (most recent call last):
  File "/home/anastasis/anastasis-www/inc/list-languages", line 3, in <module>
    from ruamel.yaml import YAML
ModuleNotFoundError: No module named 'ruamel'
make: *** [Makefile:8: all] Error 1

Stefan

2024-01-24 12:47

developer   ~0021022

It wants to have installed some more:
talersystems@anastasis:~/taler-systems-www$ make install
./inc/update-messages
Using languages en fr de es sv tr
Updating message catalog
extracting messages from common/base.j2 (encoding="utf-8", lstrip_blocks="True", trim_blocks="True")
extracting messages from common/footer.j2.inc (encoding="utf-8", lstrip_blocks="True", ltrim_blocks="True")
extracting messages from common/header.j2.inc (encoding="utf-8", lstrip_blocks="True", ltrim_blocks="True")
extracting messages from common/navigation.j2.inc (encoding="utf-8", lstrip_blocks="True", ltrim_blocks="True")
extracting messages from template/company.html.j2 (encoding="utf-8", lstrip_blocks="True", trim_blocks="True")
extracting messages from template/digital-currency.html.j2 (encoding="utf-8", lstrip_blocks="True", trim_blocks="True")
extracting messages from template/electronic-cash.html.j2 (encoding="utf-8", lstrip_blocks="True", trim_blocks="True")
extracting messages from template/index.html.j2 (encoding="utf-8", lstrip_blocks="True", trim_blocks="True")
extracting messages from template/insights.html.j2 (encoding="utf-8", lstrip_blocks="True", trim_blocks="True")
extracting messages from template/tokenization.html.j2 (encoding="utf-8", lstrip_blocks="True", trim_blocks="True")
writing PO template file to locale/messages.pot~
Updating existing translations
./inc/update-messages: line 34: msgmerge: command not found
make: *** [Makefile:8: all] Error 127

Stefan

2024-01-24 15:43

developer   ~0021026

Success! Both websites taler-systems.com and anastasis.lu now build and deploy as like they should.

Issue History

Date Modified Username Field Change
2024-01-23 15:15 Stefan New Issue
2024-01-23 15:15 Stefan Status new => assigned
2024-01-23 15:15 Stefan Assigned To => dvn
2024-01-23 15:38 dvn Note Added: 0020985
2024-01-23 15:38 dvn Assigned To dvn => javier.sepulveda
2024-01-23 16:26 Stefan Note Added: 0020986
2024-01-24 11:34 javier.sepulveda Note Added: 0021016
2024-01-24 11:34 javier.sepulveda Status assigned => resolved
2024-01-24 11:34 javier.sepulveda Resolution open => fixed
2024-01-24 11:52 Stefan Status resolved => feedback
2024-01-24 11:52 Stefan Resolution fixed => reopened
2024-01-24 11:52 Stefan Note Added: 0021020
2024-01-24 11:55 Stefan Note Added: 0021021
2024-01-24 11:55 Stefan Status feedback => assigned
2024-01-24 12:47 Stefan Note Added: 0021022
2024-01-24 15:43 Stefan Note Added: 0021026
2024-01-24 16:41 Stefan Status assigned => resolved
2024-01-24 16:41 Stefan Resolution reopened => fixed
2024-02-10 23:31 Christian Grothoff Fixed in Version => 0.9.4
2024-03-07 20:53 Christian Grothoff Status resolved => closed