You can do it. TLPI says:
When sent to a stopped process, this signal causes the process to resume (i.e., to be rescheduled to run at some later time). When received by a process that is not currently stopped, this signal is ignored by default. A process may catch this signal, so that it carries out some action when it resumes.
APUE:
Answer from cnicutar on Stack OverflowNote that the default action for SIGCONT is to continue the process, if it is stopped; otherwise, the signal is ignored.
permissions - `kill -s TERM` works, `kill -s ABRT` gets "Operation not permitted" - Unix & Linux Stack Exchange
signals - Why doesn't the Linux kernel send SIGCONT first and then SIGHUP to a newly orphaned process group containing a stopped process? - Unix & Linux Stack Exchange
linux - kill -SIGCONT does not work - Stack Overflow
Opkg Failed to send request: Operation not permitted Signature file download failed
When you are killing a process with a kill pid, you are sending a SIGTERM. Sometimes a process is stuck in a state where it won't listen to signals. When that happens, try kill -9 pid and that will probably kill it for good.
In this case, the defunct process (31217) won't be able to be killed, but the parent process (31216) should die and take its child process with it.
From the man page:
The command kill sends the specified signal to the specified process or process group. If no signal is specified, the TERM signal is sent. The TERM signal will kill processes which do not catch this signal. For other processes, it may be necessary to use the KILL (9) signal, since this signal cannot be caught.
On Unix and Unix-like computer operating systems, a zombie process or defunct process is a process that has completed execution but still has an entry in the process table. This entry is still needed to allow the process that started the (now zombie) process to read its exit status. The term zombie process derives from the common definition of zombie—an undead person. In the term's metaphor, the child process has "died" but has not yet been "reaped". Also, unlike normal processes, the kill command has no effect on a zombie process.
Source : wiki
EDIT:
To remove zombies from a system, the SIGCHLD signal can be sent to the parent manually, using the kill command. If the parent process still refuses to reap the zombie, the next step would be to remove the parent process. When a process loses its parent, init becomes its new parent. Init periodically executes the wait system call to reap any zombies with init as parent.
Source : wiki
You might try set the Docker container with Runtime privilege and Linux capabilities, with the
docker run --privileged
If you are on mac resolve the issue by giving files and folder permissions to docker or the other workaround is to manually copying the files to docker instead of mounting them.
I had the problem/resolution as Prof.Chaos. NordVPN has an "internet kill switch" that prevents you from accessing internet without the vpn active. Once I activated nordvpn internet worked. Fyi, for options in terminal type:
man nordvpn
To disable this killswitch (which now that you know about it you may not want to)
nordvpn set killswitch disable
nordvpn set killswitch off
Above solution didnt worked for me.
It took me about an hour, but i found a solution:
sudo iptables -F
This happened to me on my RHEL 8 box. Checked (almost) everything, but at the end I found out that the culprit was fapolicyd running, which restricts execution policies according to file formats, directories, etc.
Maybe someone else running into this issue might have the fapolicyd.
Maybe you have SElinux enabled on server?
/usr/sbin/sestatus