Help with setting up forklift correctly

I’m somehow trying to be helpful on the future feature, where Ubuntu/Debian Errata are a thing in Katello, but I’m kind of failing to setup a testsystem with forklift right now.

If I understood it correctly the process is basically the following:

  • Setting up a machine that has enough resources (in this case 4 cores, 18G memory, 100G storage, fedora server 37)
  • sudo dnf install git nfs-utils rsync ansible ansible-lint libvirt-daemon-kvm vagrant-libvirt vagrant-hostmanager
  • sudo systemctl enable --now libvirtd
  • sudo gpasswd -a ${USER} libvirt
  • sudo newgrp libvirt
  • git clone https://github.com/theforeman/forklift.git
  • cd forklift
  • ansible-galaxy collection install -r requirements.yml
  • Create the 99-local.yaml file in ./vagrant/boxes.d/:
---
centos8-katello-devel:
  box: centos8-stream
  ansible:
    playbook: 'playbooks/katello_devel.yml'
    group: 'devel'
    variables:
      katello_repositories_version: '4.7'
  • Then doing the vagrant up centos8-katello-devel, wait for a long time
  • vagrant ssh centos8-katello-devel
  • cd ~/katello && git switch KATELLO-4.7
  • cd ~/foreman_remote_execution && git switch 8.2.z
  • cd ~/foreman && git switch 3.5-stable
  • bundle install
  • bundle exec foreman start

The setup also starts then, I could accept the cert on port 3808 and the one on 443,
and also open the frontend then, but the Katello pages are somehow empty :thinking:

And then further, I rebased the PR from Bernhard and Markus, and switched to that in the dev environment, had to do a db migrate. Only after that the application wasn’t crashing, but still the Katello parts of the frontend were empty :thinking:

Am I missing something very obvious, or completely misunderstanding something?

Thank you for your help!
Cheers, Lukas

1 Like

Can you check if httpd reports any error ?

1 Like

Hi Partha,

thank you for taking a look!

So I spun up a new machine now and tried with the 3.6/4.8 branches again as it crashes with 4.7 (I can’t fully remember if I was really using the 3.5/4.7 branches right now, as these are crashing on me now, the rest is the same though).

After spinning up with bundle exec foreman start it has created the following logfiles (and one time opening the Products page):

# ll /var/log/httpd/
total 20
-rw-r--r--. 1 root root   819 Apr  4 19:20 error_log
-rw-r--r--. 1 root root     0 Apr  4 19:20 foreman_access.log
-rw-r--r--. 1 root root     0 Apr  4 19:20 foreman_error.log
-rw-r--r--. 1 root root 12352 Apr  4 19:48 foreman-ssl_access_ssl.log
-rw-r--r--. 1 root root     0 Apr  4 19:20 foreman-ssl_error_ssl.log
# cat /var/log/httpd/error_log 
[Tue Apr 04 19:20:38.026011 2023] [core:notice] [pid 44168:tid 140627371047232] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0
AH00112: Warning: DocumentRoot [/usr/share/foreman/public] does not exist
AH00112: Warning: DocumentRoot [/usr/share/foreman/public] does not exist
[Tue Apr 04 19:20:38.034098 2023] [mpm_event:warn] [pid 44168:tid 140627371047232] AH00514: MaxRequestWorkers of 150 is not an integer multiple of ThreadsPerChild of 16, decreasing to nearest multiple 144
[Tue Apr 04 19:20:38.037658 2023] [mpm_event:notice] [pid 44168:tid 140627371047232] AH00489: Apache/2.4.37 (centos) OpenSSL/1.1.1k configured -- resuming normal operations
[Tue Apr 04 19:20:38.037690 2023] [core:notice] [pid 44168:tid 140627371047232] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
# cat /var/log/httpd/foreman-ssl_access_ssl.log 
192.168.122.24 - - [04/Apr/2023:19:41:10 +0000] "GET /api/v2/hosts?search=name%3D%22centos8-katello-devel-4-7.fsr-forklift-dev.example.com%22 HTTP/1.1" 200 212 "-" "OAuth gem v0.5.10"
192.168.122.24 - - [04/Apr/2023:19:41:17 +0000] "POST /api/v2/hosts/facts HTTP/1.1" 201 1328 "-" "OAuth gem v0.5.10"
192.168.122.24 - - [04/Apr/2023:19:41:22 +0000] "GET /api/v2/smart_proxies?search=name%3D%22centos8-katello-devel-4-7.fsr-forklift-dev.example.com%22 HTTP/1.1" 200 212 "-" "OAuth gem v0.5.10"
192.168.122.24 - - [04/Apr/2023:19:41:22 +0000] "GET /pulp/api/v3/status/ HTTP/1.1" 200 1835 "-" "Ruby"
192.168.122.24 - - [04/Apr/2023:19:41:23 +0000] "GET /pulp/api/v3/status/ HTTP/1.1" 200 1835 "-" "Ruby"
192.168.122.24 - - [04/Apr/2023:19:41:22 +0000] "POST /api/v2/smart_proxies HTTP/1.1" 201 2091 "-" "OAuth gem v0.5.10"
192.168.122.24 - - [04/Apr/2023:19:41:23 +0000] "GET /api/v2/smart_proxies?search=name%3D%22centos8-katello-devel-4-7.fsr-forklift-dev.example.com%22 HTTP/1.1" 200 1834 "-" "OAuth gem v0.5.10"
192.168.122.24 - - [04/Apr/2023:19:41:23 +0000] "GET /pulp/api/v3/status/ HTTP/1.1" 200 1835 "-" "Ruby"
192.168.122.24 - - [04/Apr/2023:19:41:24 +0000] "GET /pulp/api/v3/status/ HTTP/1.1" 200 1835 "-" "Ruby"
192.168.122.24 - - [04/Apr/2023:19:41:24 +0000] "GET /pulp/api/v3/status/ HTTP/1.1" 200 1835 "-" "Ruby"
192.168.122.24 - - [04/Apr/2023:19:41:23 +0000] "PUT /api/v2/smart_proxies/1/refresh HTTP/1.1" 200 1824 "-" "OAuth gem v0.5.10"
192.168.122.24 - - [04/Apr/2023:19:41:24 +0000] "GET /api/v2/hosts?search=name%3D%22centos8-katello-devel-4-7.fsr-forklift-dev.example.com%22 HTTP/1.1" 200 2230 "-" "OAuth gem v0.5.10"
192.168.122.24 - - [04/Apr/2023:19:41:24 +0000] "GET /api/v2/smart_proxies?search=name%3D%22centos8-katello-devel-4-7.fsr-forklift-dev.example.com%22 HTTP/1.1" 200 1834 "-" "OAuth gem v0.5.10"
192.168.122.24 - - [04/Apr/2023:19:41:24 +0000] "PUT /api/v2/smart_proxies/1/hosts/1 HTTP/1.1" 201 - "-" "OAuth gem v0.5.10"
192.168.122.1 - - [04/Apr/2023:19:46:27 +0000] "GET / HTTP/2.0" 302 100 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:46:28 +0000] "GET /users/login HTTP/2.0" 200 2888 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:46:47 +0000] "GET /assets/application-681594917dc6502722c3ed0e66be2ec3e91082b06e871075f6b3013f465b931a.css HTTP/2.0" 200 1028543 "https://localhost:8443/users/login" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:46:48 +0000] "GET /assets/favicon-4e78506ac052cd2d2828a8ec76547048ff10742c31a086b341c70fb647b2cd8e.ico HTTP/2.0" 200 1150 "https://localhost:8443/users/login" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:46:49 +0000] "GET /assets/login_logo-c98b09adfe03189b136ed74580157231dc1c0286050ecc3bc9369a938d585f5f.png HTTP/2.0" 200 17744 "https://localhost:8443/users/login" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:21 +0000] "POST /users/login HTTP/2.0" 302 89 "https://localhost:8443/users/login" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:22 +0000] "GET / HTTP/2.0" 200 30220 "https://localhost:8443/users/login" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /assets/header_logo-7538e724577fd903c4be25e7a9d9fb2045aa39cd4342ecf60d98f687d61a3ea4.svg HTTP/2.0" 200 14415 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /notification_recipients HTTP/2.0" 304 - "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /assets/OpenSans-Bold-webfont-2fa5d7325a1c93a3c44037467d0f57a518019066851d3be5cc3bf0daaf3a08a5.woff2 HTTP/2.0" 200 63732 "https://localhost:8443/assets/application-681594917dc6502722c3ed0e66be2ec3e91082b06e871075f6b3013f465b931a.css" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /assets/PatternFlyIcons-webfont-3b1d340f27819e2f102b7e6b760975626e889c9fa10c605163a442dbcfeecaee.ttf HTTP/2.0" 200 38876 "https://localhost:8443/assets/application-681594917dc6502722c3ed0e66be2ec3e91082b06e871075f6b3013f465b931a.css" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /assets/fontawesome-webfont-a2aef940d336687249d22eb8c2c503b084704f3f755538ed7bce67be632f0992.woff2?v=4.6.2 HTTP/2.0" 200 77160 "https://localhost:8443/assets/application-681594917dc6502722c3ed0e66be2ec3e91082b06e871075f6b3013f465b931a.css" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /dashboard/auto_complete_search?search= HTTP/2.0" 200 8739 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /assets/navbar-67eda2af66b525f6476916405a6d32d666794f156b6ae157b0aa570f289c425d.png HTTP/2.0" 200 5921 "https://localhost:8443/assets/application-681594917dc6502722c3ed0e66be2ec3e91082b06e871075f6b3013f465b931a.css" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/52 HTTP/2.0" 200 1957 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/56 HTTP/2.0" 200 490 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/53 HTTP/2.0" 200 1513 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/59 HTTP/2.0" 200 187 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/55 HTTP/2.0" 200 1656 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/57 HTTP/2.0" 200 111 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:33 +0000] "GET /assets/OpenSans-Regular-webfont-7b1f1deb44deb51243deeed40be5510c198025843e21bf4b967a2b44079df709.woff2 HTTP/2.0" 200 61980 "https://localhost:8443/assets/application-681594917dc6502722c3ed0e66be2ec3e91082b06e871075f6b3013f465b931a.css" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/54 HTTP/2.0" 200 2114 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:33 +0000] "GET /assets/OpenSans-Light-webfont-c282160d8fd1c26505f48ae092c12cafbe685d8a46375fc146452564f1755a1e.woff2 HTTP/2.0" 200 63180 "https://localhost:8443/assets/application-681594917dc6502722c3ed0e66be2ec3e91082b06e871075f6b3013f465b931a.css" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/58 HTTP/2.0" 200 7500 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/60 HTTP/2.0" 200 233 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/62 HTTP/2.0" 200 129 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/61 HTTP/2.0" 200 338 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:33 +0000] "GET /assets/OpenSans-Semibold-webfont-832cb2dbc78d0492948271bed98dae465469b2cb86076a6149633ea33969c4d8.woff2 HTTP/2.0" 200 63736 "https://localhost:8443/assets/application-681594917dc6502722c3ed0e66be2ec3e91082b06e871075f6b3013f465b931a.css" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/68 HTTP/2.0" 200 94 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:33 +0000] "GET /assets/icons16x16/centos-32918591024a752993a94068360239c24fa86aff39a3b50e3d4217d1524ed2cf.png HTTP/2.0" 200 595 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/65 HTTP/2.0" 200 92 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /assets/glyphicons-halflings-regular-4551f7152a0f8fcfd809f299a8736572aae337ce2bfc56a4f745a1a468f983a2.woff2 HTTP/2.0" 200 18028 "https://localhost:8443/assets/application-681594917dc6502722c3ed0e66be2ec3e91082b06e871075f6b3013f465b931a.css" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/64 HTTP/2.0" 200 102 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:32 +0000] "GET /widgets/63 HTTP/2.0" 200 137 "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:42 +0000] "GET /notification_recipients HTTP/2.0" 304 - "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:47:52 +0000] "GET /notification_recipients HTTP/2.0" 304 - "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:48:02 +0000] "GET /notification_recipients HTTP/2.0" 304 - "https://localhost:8443/" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:48:02 +0000] "GET /products HTTP/2.0" 200 24743 "https://localhost:8443/products" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:48:03 +0000] "GET /assets/bastion_katello/bastion_katello-4f1383898d4a3421e596f75c3fb3c45998cb256dc5b0a17f04d3001b28f1fe87.css HTTP/2.0" 200 5199 "https://localhost:8443/products" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:48:03 +0000] "GET /assets/bastion/bastion-825bb14772528a02a40b979ac164ad817b2e6e76abee4c7837246d0f72352055.css HTTP/2.0" 200 1044726 "https://localhost:8443/products" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:48:03 +0000] "GET /assets/bastion/angular-i18n/angular-locale_en-7b00e0a559e4d575e1bb7a7b00d24a2117385dc61721a37e5aa9b31bd72517bf.js HTTP/2.0" 200 2706 "https://localhost:8443/products" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:48:03 +0000] "GET /assets/bastion/bastion-a6ff75b2cd17efd6276f5fc42b4eba5b8bdc694f2ab5f1c816e58ed8699aad42.js HTTP/2.0" 200 3783832 "https://localhost:8443/products" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:48:03 +0000] "GET /assets/bastion_katello/bastion_katello-e46d59f4db4b35f49d517b3235d55b1d2fc17c21df97fdc1d89b3b740ff05da0.js HTTP/2.0" 200 1688236 "https://localhost:8443/products" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"
192.168.122.1 - - [04/Apr/2023:19:48:05 +0000] "GET /notification_recipients HTTP/2.0" 304 - "https://localhost:8443/products" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"

Also good to note here, this is from a remote host with SSH port forwards 80:8080, 443:8443, 3808:3808, as the fedora server installation doesn’t have a browser.

Beside this, the output on the bundle exec run shows me these warnings somewhere in the middle:

19:46:07 webpack.1 |    1641 modules
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/components/TypeAhead/TypeAhead.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'downshift' in '/home/vagrant/katello/webpack/components/TypeAhead'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ._remote_execution/webpack/JobWizard/steps/HostsAndInputs/HostSearch.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'foremanReact/components/AutoComplete/AutoCompleteActions' in '/home/vagrant/foreman_remote_execution/webpack/JobWizard/steps/HostsAndInputs'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ._remote_execution/webpack/JobWizard/steps/HostsAndInputs/index.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'foremanReact/components/AutoComplete/AutoCompleteActions' in '/home/vagrant/foreman_remote_execution/webpack/JobWizard/steps/HostsAndInputs'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ._remote_execution/webpack/JobWizard/steps/form/Formatter.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'foremanReact/components/AutoComplete/AutoCompleteActions' in '/home/vagrant/foreman_remote_execution/webpack/JobWizard/steps/form'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ._remote_execution/webpack/JobWizard/steps/HostsAndInputs/HostSearch.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'foremanReact/components/AutoComplete/AutoCompleteConstants' in '/home/vagrant/foreman_remote_execution/webpack/JobWizard/steps/HostsAndInputs'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ._remote_execution/webpack/JobWizard/steps/form/Formatter.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'foremanReact/components/AutoComplete/AutoCompleteConstants' in '/home/vagrant/foreman_remote_execution/webpack/JobWizard/steps/form'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/common_index.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'ngreact' in '/home/vagrant/katello/webpack'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/components/Table/TableWrapper.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/components/Table'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/components/extensions/HostDetails/Tabs/ErrataTab/ErrataTab.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/components/extensions/HostDetails/Tabs/ErrataTab'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/AlternateContentSources/Create/Steps/ACSCreateFinish.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/AlternateContentSources/Create/Steps'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/AlternateContentSources/Details/ACSExpandableDetails.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/AlternateContentSources/Details'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/AlternateContentSources/Details/EditModals/ACSEditProducts.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/AlternateContentSources/Details/EditModals'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/AlternateContentSources/Details/EditModals/ACSEditSmartProxies.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/AlternateContentSources/Details/EditModals'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Copy/CopyContentViewForm.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Copy'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Create/CreateContentViewForm.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Create'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Delete/ContentViewDeleteWizard.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Delete'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Delete/Steps/CVDeletionFinish.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Delete/Steps'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Delete/Steps/CVDeletionReassignHostsForm.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Delete/Steps'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Delete/Steps/CVDeletionReassignActivationKeysForm.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Delete/Steps'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/ComponentContentViews/ContentViewComponents.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/ComponentContentViews'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/ContentViewFilters.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/ContentViewFilterDetails.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/CVDebFilterContent.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/CVErrataIDFilterContent.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/CVModuleStreamFilterContent.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/CVContainerImageFilterContent.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/CVRpmFilterContent.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/CVPackageGroupFilterContent.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/Add/CVFilterAddModal.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters/Add'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/AffectedRepositories/AffectedRepositoryTable.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters/AffectedRepositories'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/Rules/DebPackage/AddEditDebPackageRuleModal.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters/Rules/DebPackage'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Filters/Rules/Package/AddEditPackageRuleModal.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Filters/Rules/Package'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Promote/ContentViewVersionPromote.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Promote'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Repositories/ContentViewRepositories.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Repositories'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Versions/BulkDelete/Steps/ReassignHosts.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Versions/BulkDelete/Steps'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Versions/BulkDelete/Steps/ReassignActivationKeys.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Versions/BulkDelete/Steps'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Versions/BulkDelete/Steps/FinishBulkDelete.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Versions/BulkDelete/Steps'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Versions/Delete/RemoveSteps/CVVersionDeleteFinish.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Versions/Delete/RemoveSteps'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Versions/Delete/RemoveSteps/CVReassignHostsForm.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Versions/Delete/RemoveSteps'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Versions/Delete/RemoveSteps/CVReassignActivationKeysForm.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Versions/Delete/RemoveSteps'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Details/Versions/Delete/RemoveSteps/CVEnvironmentSelectionForm.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Details/Versions/Delete/RemoveSteps'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/Publish/CVPublishFinish.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/Publish'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/ContentViews/components/CVBreadCrumb.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/ContentViews/components'
19:46:07 webpack.1 | 
19:46:07 webpack.1 | ERROR in ../katello/webpack/scenes/SmartProxy/SmartProxyContentTable.js
19:46:07 webpack.1 | Module not found: Error: Can't resolve 'use-deep-compare-effect' in '/home/vagrant/katello/webpack/scenes/SmartProxy'
19:46:07 webpack.1 | webpack: Failed to compile.

As well as the browser console:

1 Like

Hi @lumarel, try running npm install in the foreman, katello, and foreman_remote_execution directories. The webpack errors that you’re seeing are likely the culprit. I hit the same thing myself before.

1 Like

Yup, thank you @iballou that was the issue! :slight_smile:

1 Like