helpdesk icon indicating copy to clipboard operation
helpdesk copied to clipboard

/bin/sh: 1: sudo: not found

Open sv6375261073 opened this issue 1 year ago • 3 comments

Hi Team,

I have installed erpnext in my eks-cluster via helmchart. And want to integrate helpdesk also in the erpnext apps. So not getting proper guidance to install it in the same. Just I was trying to install helpdesk by executing in the nginx pod and setting up there. Everything was done but getting error "/bin/sh: 1: sudo: not found" while running "bench --site dev-erpnext.penpencil.co/helpdesk add-to-hosts" command.

I followed the below steps from the document "https://github.com/frappe/helpdesk":

bench get-app helpdesk
bench new-site helpdesk.test
bench --site helpdesk.test install-app helpdesk
bench --site helpdesk.test add-to-hosts ```

┌─(~/Downloads/erpnext)─────────────────────────────────────────────────────────────────────────────(shivamvishwakarma@ip-172-18-10-82:s001)─┐
└─(22:47:38)──> kubectl exec -it frappe-bench-erpnext-nginx-bfdc5885d-gvl59 -n erpnext -- bash                                 ──(Mon,Dec11)─┘
frappe@frappe-bench-erpnext-nginx-bfdc5885d-gvl59:~/frappe-bench$ bench get-app helpdesk
Getting helpdesk
$ git clone https://github.com/frappe/helpdesk.git   --origin upstream
Cloning into 'helpdesk'...
remote: Enumerating objects: 40961, done.
remote: Counting objects: 100% (96/96), done.
remote: Compressing objects: 100% (69/69), done.
remote: Total 40961 (delta 45), reused 61 (delta 27), pack-reused 40865
Receiving objects: 100% (40961/40961), 23.09 MiB | 19.57 MiB/s, done.
Resolving deltas: 100% (24158/24158), done.
Ignoring dependencies of helpdesk. To install dependencies use --resolve-deps
Installing helpdesk
$ /home/frappe/frappe-bench/env/bin/python -m pip install --quiet --upgrade -e /home/frappe/frappe-bench/apps/helpdesk 
$ yarn install
yarn install v1.22.21
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > [email protected]" has unmet peer dependency "postcss@^8.0.9".
[4/4] Building fresh packages...

$ husky install && cd desk && yarn install
husky - Git hooks installed
yarn install v1.22.21
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > [email protected]" has unmet peer dependency "postcss@^8.1.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/vue-3 > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/vue-3 > @tiptap/[email protected]" has unmet peer dependency "@tiptap/core@^2.0.0".
warning " > [email protected]" has unmet peer dependency "postcss@^8.0.9".
[4/4] Building fresh packages...
Done in 20.75s.
Done in 27.55s.
Found existing apps updating states...
$ bench build --app helpdesk
✔ Application Assets Linked                                                                                                                    


yarn run v1.22.21
$ node esbuild --production --apps helpdesk --run-build-command
File                                                        Size

helpdesk/dist/js/
└─ helpdesk.bundle.77U63EU3.js                              1.88 Kb

 DONE  Total Build Time: 127.844ms


Running build command for helpdesk
$ cd desk && yarn build
$ vite build --base=/assets/helpdesk/desk/ && yarn copy-html-entry
vite v4.1.4 building for production...
transforming (142) node_modules/@vue/devtools-api/lib/esm/env.jsBrowserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
transforming (230) ~icons/espresso/alert-circle
Inter-DisplayRegular.woff2?v=3.19 referenced in /home/frappe/frappe-bench/apps/helpdesk/desk/src/index.css didn't resolve at build time, it will remain unchanged to be resolved at runtime
transforming (1416) node_modules/postcss-selector-parser/dist/sortAscending.jsUse of eval in "src/pages/ticket/TicketActionsTags.vue?vue&type=script&setup=true&lang.ts" is strongly discouraged as it poses security risks and may cause issues with minification.
✓ 1630 modules transformed.
../helpdesk/public/desk/index.html                                                                            0.77 kB
../helpdesk/public/desk/assets/sparkpost-3d6653ba.webp                                                        6.88 kB
../helpdesk/public/desk/assets/helpdesk-4fd489fa.svg                                                          6.92 kB
../helpdesk/public/desk/assets/gmail-6497f877.png                                                             7.27 kB
../helpdesk/public/desk/assets/yandex-5e1e6be8.png                                                           13.94 kB
../helpdesk/public/desk/assets/yahoo-bf2216d3.png                                                            37.26 kB
../helpdesk/public/desk/assets/Inter-Regular-c342b1b7.woff2                                                 100.12 kB
../helpdesk/public/desk/assets/Inter-Regular-edd1deaf.woff2                                                 100.79 kB
../helpdesk/public/desk/assets/Inter-Thin-914c3fab.woff2                                                    101.16 kB
../helpdesk/public/desk/assets/Inter-Thin-918c5cbe.woff2                                                    101.41 kB
../helpdesk/public/desk/assets/Inter-DisplayBlack-b1d4e33d.woff2                                            101.92 kB
../helpdesk/public/desk/assets/Inter-DisplayThin-b64c173b.woff2                                             102.15 kB
../helpdesk/public/desk/assets/Inter-ExtraLight-25a4db7c.woff2                                              102.87 kB
../helpdesk/public/desk/assets/Inter-Light-211445a8.woff2                                                   103.27 kB
../helpdesk/public/desk/assets/Inter-Black-05e55dd7.woff2                                                   103.59 kB
../helpdesk/public/desk/assets/Inter-Black-bc2198e0.woff2                                                   104.52 kB
../helpdesk/public/desk/assets/Inter-ExtraBold-8a72efb6.woff2                                               104.99 kB
../helpdesk/public/desk/assets/Inter-Bold-1dc41a58.woff2                                                    105.21 kB
../helpdesk/public/desk/assets/Inter-Medium-24fb6e39.woff2                                                  105.22 kB
../helpdesk/public/desk/assets/Inter-DisplayLight-e40a858d.woff2                                            105.34 kB
../helpdesk/public/desk/assets/Inter-DisplayExtraBold-b7cc680a.woff2                                        105.36 kB
../helpdesk/public/desk/assets/Inter-DisplayMedium-12a4a358.woff2                                           105.38 kB
../helpdesk/public/desk/assets/Inter-SemiBold-51419407.woff2                                                105.40 kB
../helpdesk/public/desk/assets/Inter-DisplaySemiBold-856fcb49.woff2                                         105.56 kB
../helpdesk/public/desk/assets/Inter-DisplayBold-d9bf35ac.woff2                                             105.57 kB
../helpdesk/public/desk/assets/Inter-Light-87ed65f8.woff2                                                   105.64 kB
../helpdesk/public/desk/assets/Inter-DisplayExtraLight-32095132.woff2                                       105.87 kB
../helpdesk/public/desk/assets/Inter-ExtraLight-4c337585.woff2                                              105.96 kB
../helpdesk/public/desk/assets/Inter-DisplayItalic-938db435.woff2                                           106.12 kB
../helpdesk/public/desk/assets/Inter-Italic-dd31ea31.woff2                                                  106.55 kB
../helpdesk/public/desk/assets/Inter-ThinItalic-382fab25.woff2                                              106.64 kB
../helpdesk/public/desk/assets/Inter-Medium-a4e1e7e6.woff2                                                  106.72 kB
../helpdesk/public/desk/assets/Inter-SemiBold-af44b8a2.woff2                                                107.23 kB
../helpdesk/public/desk/assets/Inter-DisplayBlackItalic-d561e8dd.woff2                                      107.28 kB
../helpdesk/public/desk/assets/Inter-Bold-2efd8e3c.woff2                                                    107.40 kB
../helpdesk/public/desk/assets/Inter-DisplayThinItalic-b70f1c61.woff2                                       107.44 kB
../helpdesk/public/desk/assets/Inter-ThinItalic-a3279f0a.woff2                                              107.50 kB
../helpdesk/public/desk/assets/Inter-Italic-950174d1.woff2                                                  107.51 kB
../helpdesk/public/desk/assets/Inter-ExtraBold-74e72c6b.woff2                                               107.55 kB
../helpdesk/public/desk/assets/Inter-LightItalic-9ea2db78.woff2                                             108.56 kB
../helpdesk/public/desk/assets/Inter-BlackItalic-4ff7db4a.woff2                                             108.59 kB
../helpdesk/public/desk/assets/Inter-ExtraLightItalic-f0df46d0.woff2                                        109.00 kB
../helpdesk/public/desk/assets/Inter-BlackItalic-1cb529a7.woff2                                             109.90 kB
../helpdesk/public/desk/assets/Inter-DisplayBoldItalic-fef00c57.woff2                                       110.20 kB
../helpdesk/public/desk/assets/Inter-DisplaySemiBoldItalic-5e57e1d2.woff2                                   110.39 kB
../helpdesk/public/desk/assets/Inter-DisplayMediumItalic-8968b5ab.woff2                                     110.46 kB
../helpdesk/public/desk/assets/Inter-BoldItalic-dc0d4194.woff2                                              110.52 kB
../helpdesk/public/desk/assets/Inter-ExtraBoldItalic-38e71f7c.woff2                                         110.52 kB
../helpdesk/public/desk/assets/Inter-DisplayLightItalic-151e9a11.woff2                                      110.56 kB
../helpdesk/public/desk/assets/Inter-SemiBoldItalic-daa7095c.woff2                                          110.64 kB
../helpdesk/public/desk/assets/Inter-DisplayExtraBoldItalic-e5a5984a.woff2                                  110.82 kB
../helpdesk/public/desk/assets/Inter-MediumItalic-a2db9bea.woff2                                            110.82 kB
../helpdesk/public/desk/assets/Inter-DisplayExtraLightItalic-8eeb78f4.woff2                                 111.11 kB
../helpdesk/public/desk/assets/Inter-LightItalic-5b94e337.woff2                                             111.97 kB
../helpdesk/public/desk/assets/Inter-ExtraLightItalic-7b39e865.woff2                                        112.06 kB
../helpdesk/public/desk/assets/Inter-MediumItalic-d4a7f5d9.woff2                                            112.50 kB
../helpdesk/public/desk/assets/Inter-SemiBoldItalic-a4f92da5.woff2                                          112.55 kB
../helpdesk/public/desk/assets/Inter-BoldItalic-f528d863.woff2                                              112.58 kB
../helpdesk/public/desk/assets/Inter-ExtraBoldItalic-2abc7ab1.woff2                                         112.88 kB
../helpdesk/public/desk/assets/Inter-Regular-b825f1bc.woff                                                  134.65 kB
../helpdesk/public/desk/assets/Inter-Thin-2198e9fb.woff                                                     136.95 kB
../helpdesk/public/desk/assets/Inter-Black-9c79713b.woff                                                    140.04 kB
../helpdesk/public/desk/assets/Inter-Light-319f53ba.woff                                                    141.53 kB
../helpdesk/public/desk/assets/Inter-ExtraLight-1c06ef44.woff                                               141.86 kB
../helpdesk/public/desk/assets/Inter-Italic-b0b21adf.woff                                                   142.74 kB
../helpdesk/public/desk/assets/Inter-Medium-f500bbb9.woff                                                   142.84 kB
../helpdesk/public/desk/assets/Inter-SemiBold-3041a990.woff                                                 143.25 kB
../helpdesk/public/desk/assets/Inter-ExtraBold-585b4ce1.woff                                                143.55 kB
../helpdesk/public/desk/assets/Inter-Bold-2b828bef.woff                                                     143.71 kB
../helpdesk/public/desk/assets/Inter-ThinItalic-f53f21de.woff                                               144.41 kB
../helpdesk/public/desk/assets/Inter-BlackItalic-7ecbf9fa.woff                                              145.92 kB
../helpdesk/public/desk/assets/Inter-LightItalic-289a60bc.woff                                              148.44 kB
../helpdesk/public/desk/assets/Inter-ExtraLightItalic-0e5667b1.woff                                         148.69 kB
../helpdesk/public/desk/assets/Inter-MediumItalic-d06751dd.woff                                             149.18 kB
../helpdesk/public/desk/assets/Inter-ExtraBoldItalic-b87f7d97.woff                                          149.20 kB
../helpdesk/public/desk/assets/Inter-SemiBoldItalic-5ce565c8.woff                                           149.28 kB
../helpdesk/public/desk/assets/Inter-BoldItalic-8bc8e0ff.woff                                               149.42 kB
../helpdesk/public/desk/assets/outlook-e028ee9b.png                                                         220.23 kB
../helpdesk/public/desk/assets/Inter.var-d30c3bd0.woff2                                                     264.24 kB
../helpdesk/public/desk/assets/Inter-Italic.var-d9f448e3.woff2                                              297.27 kB
../helpdesk/public/desk/assets/SimpleOnboarding-a9990a3d.css                                                  0.09 kB │ gzip:   0.09 kB
../helpdesk/public/desk/assets/index-3cf3e926.css                                                             0.61 kB │ gzip:   0.24 kB
../helpdesk/public/desk/assets/index-e80569a1.css                                                           134.94 kB │ gzip:  15.82 kB
../helpdesk/public/desk/assets/util-701dfdf4.js                                                               0.17 kB │ gzip:   0.16 kB
../helpdesk/public/desk/assets/EmptyMessage.vue_vue_type_script_setup_true_lang-739e8421.js                   0.24 kB │ gzip:   0.20 kB
../helpdesk/public/desk/assets/error-f3c4dd4d.js                                                              0.32 kB │ gzip:   0.20 kB
../helpdesk/public/desk/assets/picocolors.browser-a61c35ba.js                                                 0.38 kB │ gzip:   0.26 kB
../helpdesk/public/desk/assets/edit-3-dcb5df3a.js                                                             0.41 kB │ gzip:   0.31 kB
../helpdesk/public/desk/assets/plus-ccf1221a.js                                                               0.42 kB │ gzip:   0.30 kB
../helpdesk/public/desk/assets/x-966b0076.js                                                                  0.42 kB │ gzip:   0.30 kB
../helpdesk/public/desk/assets/PageTitle.vue_vue_type_script_setup_true_lang-2075487c.js                      0.47 kB │ gzip:   0.34 kB
../helpdesk/public/desk/assets/KnowledgeBaseCategoryHeader.vue_vue_type_script_setup_true_lang-d737c14e.js    0.49 kB │ gzip:   0.34 kB
../helpdesk/public/desk/assets/KnowledgeBaseArticle-31b5dbcf.js                                               0.50 kB │ gzip:   0.28 kB
../helpdesk/public/desk/assets/HCard.vue_vue_type_script_setup_true_lang-de655d14.js                          0.50 kB │ gzip:   0.33 kB
../helpdesk/public/desk/assets/UserAvatar.vue_vue_type_script_setup_true_lang-a64eeb60.js                     0.61 kB │ gzip:   0.40 kB
../helpdesk/public/desk/assets/file-text-944ee603.js                                                          0.63 kB │ gzip:   0.40 kB
../helpdesk/public/desk/assets/alert-circle-8dea1d7f.js                                                       0.90 kB │ gzip:   0.50 kB
../helpdesk/public/desk/assets/contact-2-61f3106c.js                                                          0.91 kB │ gzip:   0.46 kB
../helpdesk/public/desk/assets/KnowledgeBaseIconSelector.vue_vue_type_script_setup_true_lang-3c15c323.js      0.96 kB │ gzip:   0.58 kB
../helpdesk/public/desk/assets/label-60f590d8.js                                                              1.12 kB │ gzip:   0.66 kB
../helpdesk/public/desk/assets/TicketTypeList-c84082fc.js                                                     1.26 kB │ gzip:   0.68 kB
../helpdesk/public/desk/assets/more-horizontal-a02edf16.js                                                    1.31 kB │ gzip:   0.77 kB
../helpdesk/public/desk/assets/InsertLink-5ef93fff.js                                                         1.43 kB │ gzip:   0.73 kB
../helpdesk/public/desk/assets/SidebarLink.vue_vue_type_script_setup_true_lang-99f397a0.js                    1.44 kB │ gzip:   0.78 kB
../helpdesk/public/desk/assets/InsertImage-8ed421ff.js                                                        1.76 kB │ gzip:   0.94 kB
../helpdesk/public/desk/assets/TextEditor.vue_vue_type_script_setup_true_lang-211cae94.js                     1.81 kB │ gzip:   0.99 kB
../helpdesk/public/desk/assets/Avatar.vue_vue_type_script_setup_true_lang-229b9118.js                         1.94 kB │ gzip:   0.86 kB
../helpdesk/public/desk/assets/InsertVideo-3dbd9a81.js                                                        1.96 kB │ gzip:   0.99 kB
../helpdesk/public/desk/assets/TeamList-30c2c966.js                                                           2.09 kB │ gzip:   1.06 kB
../helpdesk/public/desk/assets/FontColor-b65f4946.js                                                          2.33 kB │ gzip:   0.98 kB
../helpdesk/public/desk/assets/KnowledgeBaseSubcategory-8819fb6c.js                                           3.15 kB │ gzip:   1.40 kB
../helpdesk/public/desk/assets/FileUploader-2ab24104.js                                                       3.37 kB │ gzip:   1.46 kB
../helpdesk/public/desk/assets/KnowledgeBase-4813e85a.js                                                      3.50 kB │ gzip:   1.62 kB
../helpdesk/public/desk/assets/KnowledgeBaseCategory-e76252d1.js                                              4.49 kB │ gzip:   1.77 kB
../helpdesk/public/desk/assets/TeamSingle-0016e9c3.js                                                         4.67 kB │ gzip:   1.95 kB
../helpdesk/public/desk/assets/CannedResponseList-9b94fc87.js                                                 4.88 kB │ gzip:   2.11 kB
../helpdesk/public/desk/assets/CustomerList-93585b95.js                                                       4.93 kB │ gzip:   2.06 kB
../helpdesk/public/desk/assets/TicketType-b88806a6.js                                                         4.95 kB │ gzip:   1.99 kB
../helpdesk/public/desk/assets/SearchComplete.vue_vue_type_script_setup_true_lang-47abe10b.js                 4.99 kB │ gzip:   2.23 kB
../helpdesk/public/desk/assets/EscalationRuleList-73ef36f6.js                                                 5.19 kB │ gzip:   2.05 kB
../helpdesk/public/desk/assets/agent-9949bb5e.js                                                              5.36 kB │ gzip:   2.29 kB
../helpdesk/public/desk/assets/AgentList-2b78b1a9.js                                                          5.96 kB │ gzip:   2.61 kB
../helpdesk/public/desk/assets/CannedResponseSingle-f2ef7178.js                                               6.75 kB │ gzip:   2.57 kB
../helpdesk/public/desk/assets/AgentRoot-2bd53092.js                                                         10.99 kB │ gzip:   3.80 kB
../helpdesk/public/desk/assets/Dropdown-0d81ad52.js                                                          11.61 kB │ gzip:   4.41 kB
../helpdesk/public/desk/assets/KnowledgeBaseArticle.vue_vue_type_script_setup_true_lang-76554d5b.js          14.37 kB │ gzip:   4.39 kB
../helpdesk/public/desk/assets/SimpleOnboarding-9b6f3a30.js                                                  14.53 kB │ gzip:   5.24 kB
../helpdesk/public/desk/assets/LV.vue_vue_type_script_setup_true_lang-fe71d315.js                            15.28 kB │ gzip:   6.08 kB
../helpdesk/public/desk/assets/iconify-43fefdf3.js                                                           19.51 kB │ gzip:   7.49 kB
../helpdesk/public/desk/assets/TextEditor-8b88a81f.js                                                        36.78 kB │ gzip:  11.58 kB
../helpdesk/public/desk/assets/ContactList-70060d6a.js                                                       63.96 kB │ gzip:  16.58 kB
../helpdesk/public/desk/assets/Autocomplete-614b3615.js                                                      66.23 kB │ gzip:  19.92 kB
../helpdesk/public/desk/assets/notification-c2a1dcc5.js                                                      77.73 kB │ gzip:  26.04 kB
../helpdesk/public/desk/assets/index-65ea0413.js                                                            301.60 kB │ gzip:  96.99 kB
../helpdesk/public/desk/assets/DeskDashboard-3bf1efe7.js                                                    706.37 kB │ gzip: 226.75 kB
../helpdesk/public/desk/assets/index-91711c92.js                                                            860.61 kB │ gzip: 278.61 kB

(!) Some chunks are larger than 500 kBs after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
$ cp ../helpdesk/public/desk/index.html ../helpdesk/www/helpdesk/index.html
Done in 14.16s.
WARN: restart failed: Couldn't find supervisorctl in PATH
frappe@frappe-bench-erpnext-nginx-bfdc5885d-gvl59:~/frappe-bench$ bench new-site dev-erpnext.penpencil.co/helpdesk
MySQL root password: 

Installing frappe...
Updating DocTypes for frappe        : [========================================] 100%
Set Administrator password: 
Re-enter Administrator password: 
Updating Dashboard for frappe
dev-erpnext.penpencil.co/helpdesk: SystemSettings.enable_scheduler is UNSET
*** Scheduler is disabled ***
frappe@frappe-bench-erpnext-nginx-bfdc5885d-gvl59:~/frappe-bench$ bench --site dev-erpnext.penpencil.co/helpdesk install-app helpdesk

Installing helpdesk...
Updating DocTypes for helpdesk      : [========================================] 100%
Updating Dashboard for helpdesk
frappe@frappe-bench-erpnext-nginx-bfdc5885d-gvl59:~/frappe-bench$ bench --site dev-erpnext.penpencil.co/helpdesk add-to-hosts
/bin/sh: 1: sudo: not found

Need help here to setup it in the cluster.



sv6375261073 avatar Dec 11 '23 17:12 sv6375261073

I tried creating a job for helpdesk in erpnext helmchart deployment similar like new-site job for erpnext. which is also returning error "sudo not found".

kind: Job
metadata:
  name: frappe-bench-erpnext-helpdesk
  namespace: erpnext
spec:
  parallelism: 1
  completions: 1
  backoffLimit: 0
  selector:
    matchLabels:
  template:
    metadata:
      creationTimestamp: null
      labels:
        job-name: frappe-bench-erpnext-helpdesk
    spec:
      volumes:
        - name: sites-dir
          persistentVolumeClaim:
            claimName: frappe-bench-erpnext
        - name: logs
          emptyDir: {}
      initContainers:
        - name: validate-config
          image: frappe/erpnext:v15.5.0
          command:
            - bash
            - '-c'
          args:
            - >
              export start=`date +%s`; until [[ -n `grep -hs ^
              sites/common_site_config.json | jq -r ".db_host // empty"` ]] && \
                [[ -n `grep -hs ^ sites/common_site_config.json | jq -r ".redis_cache // empty"` ]] && \
                [[ -n `grep -hs ^ sites/common_site_config.json | jq -r ".redis_queue // empty"` ]];
              do
                echo "Waiting for sites/common_site_config.json to be created";
                sleep 5;
                if (( `date +%s`-start > 600 )); then
                  echo "could not find sites/common_site_config.json with required keys";
                  exit 1
                fi
              done; echo "sites/common_site_config.json found";
          resources: {}
          volumeMounts:
            - name: sites-dir
              mountPath: /home/frappe/frappe-bench/sites
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          imagePullPolicy: IfNotPresent
          securityContext:
            capabilities:
              add:
                - CAP_CHOWN
      containers:
        - name: create-site
          image: frappe/erpnext:v15.5.0
          command:
            - bash
            - '-c'
          args:
            - >
              bench get-app helpdesk; bench new-site $(SITE_NAME) --no-mariadb-socket
              --db-type=$(DB_TYPE) --db-host=$(DB_HOST) --db-port=$(DB_PORT)
              --admin-password=$(ADMIN_PASSWORD)
              --mariadb-root-username=$(DB_ROOT_USER)
              --mariadb-root-password=$(DB_ROOT_PASSWORD) --install-app=erpnext
              ;bench --site $(SITE_NAME) install-app helpdesk; bench --site $(SITE_NAME) add-to-hosts;
          env:
            - name: SITE_NAME
              value: dev-erpnext.penpencil.co/helpdesk
            - name: DB_TYPE
              value: mariadb
            - name: DB_HOST
              value: frappe-bench-mariadb
            - name: DB_PORT
              value: '3306'
            - name: DB_ROOT_USER
              value: root
            - name: DB_ROOT_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: frappe-bench-mariadb
                  key: mariadb-root-password
            - name: ADMIN_PASSWORD
              value: changeit
          resources: {}
          volumeMounts:
            - name: sites-dir
              mountPath: /home/frappe/frappe-bench/sites
            - name: logs
              mountPath: /home/frappe/frappe-bench/logs
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          imagePullPolicy: IfNotPresent
          securityContext:
            capabilities:
              add:
                - CAP_CHOWN
      restartPolicy: Never
      terminationGracePeriodSeconds: 30
      dnsPolicy: ClusterFirst
      serviceAccountName: frappe-bench-erpnext
      serviceAccount: frappe-bench-erpnext
      securityContext:
        supplementalGroups:
          - 1000
      schedulerName: default-scheduler
  completionMode: NonIndexed
  suspend: false

Updating DocTypes for helpdesk : [=========== ] 27% Updating DocTypes for helpdesk : [============ ] 30% Updating DocTypes for helpdesk : [============= ] 32% Updating DocTypes for helpdesk : [============= ] 34% Updating DocTypes for helpdesk : [============== ] 37% Updating DocTypes for helpdesk : [=============== ] 39% Updating DocTypes for helpdesk : [================ ] 41% Updating DocTypes for helpdesk : [================= ] 44% Updating DocTypes for helpdesk : [================== ] 46% Updating DocTypes for helpdesk : [=================== ] 48% Updating DocTypes for helpdesk : [==================== ] 51% Updating DocTypes for helpdesk : [===================== ] 53% Updating DocTypes for helpdesk : [====================== ] 55% Updating DocTypes for helpdesk : [======================= ] 58% Updating DocTypes for helpdesk : [======================== ] 60% Updating DocTypes for helpdesk : [========================= ] 62% Updating DocTypes for helpdesk : [========================== ] 65% Updating DocTypes for helpdesk : [========================== ] 67% Updating DocTypes for helpdesk : [=========================== ] 69% Updating DocTypes for helpdesk : [============================ ] 72% Updating DocTypes for helpdesk : [============================= ] 74% Updating DocTypes for helpdesk : [============================== ] 76% Updating DocTypes for helpdesk : [=============================== ] 79% Updating DocTypes for helpdesk : [================================ ] 81% Updating DocTypes for helpdesk : [================================= ] 83% Updating DocTypes for helpdesk : [================================== ] 86% Updating DocTypes for helpdesk : [=================================== ] 88% Updating DocTypes for helpdesk : [==================================== ] 90% Updating DocTypes for helpdesk : [===================================== ] 93% Updating DocTypes for helpdesk : [====================================== ] 95% Updating DocTypes for helpdesk : [======================================= ] 97% Updating DocTypes for helpdesk : [========================================] 100% Updating Dashboard for helpdesk /bin/sh: 1: sudo: not found

sv6375261073 avatar Dec 12 '23 07:12 sv6375261073

Some problem here

ElishaDev avatar Dec 25 '23 21:12 ElishaDev

Actually the way to do whis is you need to build a new custom image of erpnext, in which you would install all the extra apps, you will upload it to your registry, then use that image in your helm charts

ahinnawi96 avatar May 13 '24 11:05 ahinnawi96

Closing the issue due to inactivity, reopen if the issue still persists

RitvikSardana avatar Aug 24 '24 09:08 RitvikSardana