Continuing the discussion from Customizing and Running Core CHT Framework Coachdb :
Calling cht --url=https://medic:YOUR_PASSWORD@41.204.187.172 --accept-self-signed-certs
, requires GitHub authentication, and I get errors despite providing the correct Github username and security token as below:
Nick
October 1, 2021, 12:56pm
2
Hey @oyierphil , do you have proper access to https://github.com/medic/config-covid-moh-ke git repo? As in can you do git fetch
from the same directory and it works?
That is to check whether your local repo is behind the remote repo. You can skip that check if you feel comfortable doing so by passing --skip-git-check
.
1 Like
derick
October 1, 2021, 5:43pm
3
@oyierphil I’d like to echo @Nick ’s suggestion.
@Nick he has access to the repo but given it’s private, git needs to authenticate.
@oyierphil alternatively, ensure you’ve authenticated to github as outlined in these steps (to ensue your authentication session persists)
$ git config credential.helper store
$ git pull https://github.com/medic/config-covid-moh-ke.git
Username for 'https://github.com': <USERNAME>
Password for 'https://USERNAME@github.com': <PASSWORD>
1 Like
Derick, please share the command for updating the container before loading the forms, trying to reload the code after edit, thank you
Good evening
Made some changes on the forms after successfully running and created my own Githut repo for ease of testing, forgot the last comma
nd we did to update the container and overcome the last error attached, seem not ti find online, please assist
derick
October 4, 2021, 7:18am
6
Add the following to your cht command to bypass the warnings
cht --url=https://some-url -- --debug
i.e
-- --debug
Hi Derick
A strange error today, someone was updating the domain and interfered with the app,trying to load afresh, we have a meeting at 1 pm
derick
October 4, 2021, 10:09am
8
Are you running your commands as root?
Does your user (if not running as root) have read/write access to /tmp/nools.js
. Do you get unblocked if you delete /tmp/nools.js
?
As you noticed last time, running the commands as root can trip you up.
Derick
We have managed, thank you very much.
I didn’t update the container, good afternoon
derick
October 4, 2021, 1:30pm
10
@oyierphil are you able to share what worked for you or mark one of the responses as a solution?
Derick,
Yes I will tomorrow.
Tried to configure another VM to test the revised CIF form and I get errors as attached, will sort out this tomorrow. I see part of the problem is the revised questions, will appreciate any suggestions
I did ran the command cht --url=https://username:password@41.204.187.164 – --debug but they didn’t go
derick
October 5, 2021, 8:26am
12
I’m unable to reproduce the warnings on your second screenshot.
npx medic-conf --url=https://my-url compile-app-settings
INFO Processing config in config-covid-moh-ke.
INFO Actions:
- compile-app-settings
INFO Starting action: compile-app-settings…
INFO Packaging contact-summary
INFO Hash: f91d952c8205d65a1995
Version: webpack 4.43.0
Child
Hash: f91d952c8205d65a1995
Time: 574ms
Built at: 10/05/2021 11:20:20 AM
Asset Size Chunks Chunk Names
./contact-summary.js 5.02 KiB 0 [emitted] main
Entrypoint main = ./contact-summary.js
[0] ./node_modules/medic-conf/src/contact-summary/lib.js 203 bytes {0} [built]
[1] ./contact-summary.templated.js 3.11 KiB {0} [built]
[2] ./node_modules/medic-conf/src/contact-summary/contact-summary-emitter.js 3.23 KiB {0} [built]
INFO Packaging nools
INFO Hash: ad6b9325630c0baf0cce
Version: webpack 4.43.0
Child
Hash: ad6b9325630c0baf0cce
Time: 150ms
Built at: 10/05/2021 11:20:21 AM
Asset Size Chunks Chunk Names
./nools.js 4.67 KiB 0 [emitted] main
Entrypoint main = ./nools.js
[0] ./node_modules/medic-conf/src/nools/definition-preparation.js 1.36 KiB {0} [built]
[1] ./node_modules/medic-conf/src/nools/lib.js 328 bytes {0} [built]
[2] ./tasks.js 21 bytes {0} [built]
[3] ./targets.js 24 bytes {0} [built]
[4] ./node_modules/medic-conf/src/nools/task-emitter.js 4.73 KiB {0} [built]
[5] ./node_modules/medic-conf/src/nools/target-emitter.js 2.75 KiB {0} [built]
INFO compile-app-settings complete.
Do you have more detailed output that you can attach here?
Also, please ensure you do not share any credentials for any servers reachable on the internet .
Derick
We have finalized making the changes on the forms and wanted to test, getting the error below when running the commands:
derick
October 6, 2021, 5:33pm
14
@oyierphil please run npm ci
on the appliction code folder and rerun your command.
Hi Derick
We ran the command and updated all dependencies using npm ci. We have an error on 'Unknown question type ‘db:trace_contact’. ’
We tried to review the other forms and noted the db:trace_contact type isnt clear how its used, please review and advise as below:
derick
October 7, 2021, 6:55am
16
Execute ‘./patch_pyxform.sh’ from the application code folder and the rerun your previous command.
Running and still getting errors as below:
derick
October 7, 2021, 7:11am
18
Replace the underscore with a hyphen. Sorry I’m not Infront of a computer. It’s the only she’ll script in the folder as per your screenshot
kitsao
October 7, 2021, 7:40am
19
Hey @oyierphil , how did it go?
Hi Derick, now sorting out errors with the revised XLSForms, updating in a short while