Supervisorctl Restart Giving Fatal Error

Hello Team,

While doing supervisorctl restart I am getting the below error.

frappe@productionerp:~/frappe-bench$ sudo supervisorctl restart all
frappe-bench-workers:frappe-bench-frappe-schedule: stopped
frappe-bench-workers:frappe-bench-frappe-default-worker-0: stopped
frappe-bench-workers:frappe-bench-frappe-long-worker-0: stopped
frappe-bench-workers:frappe-bench-frappe-short-worker-0: stopped
frappe-bench-web:frappe-bench-frappe-web: ERROR (spawn error)
frappe-bench-redis:frappe-bench-redis-queue: ERROR (spawn error)
frappe-bench-workers:frappe-bench-frappe-schedule: started
frappe-bench-workers:frappe-bench-frappe-default-worker-0: started
frappe-bench-workers:frappe-bench-frappe-long-worker-0: started
frappe-bench-workers:frappe-bench-frappe-short-worker-0: started
frappe-bench-web:frappe-bench-node-socketio: started
frappe-bench-redis:frappe-bench-redis-cache: ERROR (spawn error)
frappe-bench-redis:frappe-bench-redis-socketio: ERROR (spawn error)

And When I check supervisorctl status I am getting the below output:

frappe@productionerp:~/frappe-bench$ sudo supervisorctl status all
frappe-bench-redis:frappe-bench-redis-cache                 FATAL     Exited too quickly (process log may have details)
frappe-bench-redis:frappe-bench-redis-queue                 FATAL     Exited too quickly (process log may have details)
frappe-bench-redis:frappe-bench-redis-socketio              FATAL     Exited too quickly (process log may have details)
frappe-bench-web:frappe-bench-frappe-web                    FATAL     Exited too quickly (process log may have details)
frappe-bench-web:frappe-bench-node-socketio                 FATAL     Exited too quickly (process log may have details)
frappe-bench-workers:frappe-bench-frappe-default-worker-0   RUNNING   pid 29261, uptime 0:12:48
frappe-bench-workers:frappe-bench-frappe-long-worker-0      RUNNING   pid 29262, uptime 0:12:48
frappe-bench-workers:frappe-bench-frappe-schedule           RUNNING   pid 29260, uptime 0:12:48
frappe-bench-workers:frappe-bench-frappe-short-worker-0     RUNNING   pid 29263, uptime 0:12:48

Most of the services are getting fatal error because of which the changes we are making in report py file are not getting reflecting

Can anyone help me with this issue.

Thank in advance

Please try below command also let me know you Version of ERPNext, Frappe and Node.

sudo bench setup supervisor
sudo supervisorctl reread
sudo supervisorctl update

sudo supervisorctl stop all
sudo supervisorctl start all
2 Likes

ERPNext: v13.39.1 (version-13)

Frappe Framework: v13.41.3 (version-13)

Node version v10.24.1

As per your instruction I performed the steps it gave me below output

frappe@productionerp:~/frappe-bench$ sudo bench setup supervisor
supervisor.conf already exists and this will overwrite it. Do you want to continue? [y/N]: y
INFO: A newer version of bench is available: 5.14.3 → 5.15.2
frappe@productionerp:~/frappe-bench$ sudo supervisorctl reread
No config updates to processes
frappe@productionerp:~/frappe-bench$ sudo supervisorctl update
frappe@productionerp:~/frappe-bench$ sudo supervisorctl stop all
frappe-bench-workers:frappe-bench-frappe-schedule: stopped
frappe-bench-workers:frappe-bench-frappe-long-worker-0: stopped
frappe-bench-workers:frappe-bench-frappe-default-worker-0: stopped
frappe-bench-workers:frappe-bench-frappe-short-worker-0: stopped
frappe@productionerp:~/frappe-bench$ sudo supervisorctl start all
frappe-bench-web:frappe-bench-frappe-web: ERROR (spawn error)
frappe-bench-workers:frappe-bench-frappe-schedule: started
frappe-bench-workers:frappe-bench-frappe-default-worker-0: started
frappe-bench-workers:frappe-bench-frappe-long-worker-0: started
frappe-bench-workers:frappe-bench-frappe-short-worker-0: started
frappe-bench-web:frappe-bench-node-socketio: started
frappe-bench-redis:frappe-bench-redis-queue: ERROR (spawn error)
frappe-bench-redis:frappe-bench-redis-cache: ERROR (spawn error)
frappe-bench-redis:frappe-bench-redis-socketio: ERROR (spawn error)

–Update node-npm-yarn
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm install -g npm
sudo npm install -g yarn

then let me know

1 Like

frappe@productionerp:~/frappe-bench$ sudo apt-get install -y nodejs
Reading package lists… Done
Building dependency tree
Reading state information… Done
nodejs is already the newest version (10.24.1-1nodesource1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
9 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up python3-yaml (3.11-3build1) …
E: py3compile:243: Requested versions are not installed
dpkg: error processing package python3-yaml (–configure):
subprocess installed post-installation script returned error exit status 3
Setting up python3-pkg-resources (20.7.0-1) …
E: py3compile:243: Requested versions are not installed
dpkg: error processing package python3-pkg-resources (–configure):
subprocess installed post-installation script returned error exit status 3
dpkg: dependency problems prevent configuration of ubuntu-advantage-tools:
ubuntu-advantage-tools depends on python3-yaml; however:
Package python3-yaml is not configured yet.
ubuntu-advantage-tools depends on python3-pkg-resources; however:
Package python3-pkg-resources is not configured yet.

dpkg: error processing package ubuntu-advantage-tools (–configure):
dependency problems - leaving unconfigured
Setting up python3-pip (8.1.1-2ubuntu0.6) …
E: py3compile:243: Requested versions are not installed
dpkg: error processing package python3-pip (–configure):
subprocess installed post-installation script returned error exit status 3
dpkg: dependency problems prevent configuration of python3-setuptools:
python3-setuptools depends on python3-pkg-resources (= 20.7.0-1); however:
Package python3-pkg-resources is not configured yet.

dpkg: error processing package python3-setuptools (–configure):
dependency problems - leaving unconfigured
Setting up python3-wheel (0.29.0-1) …
E: py3compile:243: Requested versions are not installed
dpkg: error processing package python3-wheel (–configure):
subprocess installed post-installation script returned error exit status 3
Setting up python3-distupgrade (1:16.04.32) …
E: py3compile:243: Requested versions are not installed
dpkg: error processing package python3-distupgrade (–configure):
subprocess installed post-installation script returned error exit status 3
dpkg: dependency problems prevent configuration of python3-update-manager:
python3-update-manager depends on python3-distupgrade; however:
Package python3-distupgrade is not configured yet.

dpkg: error processing package python3-update-manager (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ubuntu-release-upgrader-core:
ubuntu-release-upgrader-core depends on python3-distupgrade (= 1:16.04.32); however:
Package python3-distupgrade is not configured yet.

dpkg: error processing package ubuntu-release-upgrader-core (–configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
python3-yaml
python3-pkg-resources
ubuntu-advantage-tools
python3-pip
python3-setuptools
python3-wheel
python3-distupgrade
python3-update-manager
ubuntu-release-upgrader-core
E: Sub-process /usr/bin/dpkg returned an error code (1)

this may be your OS version issue. Are you trying to install on Ubuntu 16?

1 Like

Yes
Ubuntu 16.04.7 version

Umm, you need to update. Practically everything you’re using is End of Life (EOL) and not supported.

1 Like