Why are applications failing to start with error message "Argument list too long" after applying the fix for Stack Guard Vulnerability in Red Hat Enterprise Linux 7 ?
Issue
- Why are applications are failing to start after applying the fix for Stack Guard Vulnerability in Red Hat Enterprise Linux 7 ?
- Applied the fix for Stack Guard vulnerability, since then the application failed to start. Application is able to start after reverting kernel to the previous one.
- Kernel was updated to 3.10.0-514.21.2.el7. After the kernel upgrade, applications failing to start with the following message
# xxx: xxx: Argument list too long
- rlimit_stack problems after update to 3.10.0-514.21.2.el7
- Oracle Enterprise Manager Cloud Control failing to start and following message is seen in the logs
Jun 29 10:29:43 XXX gcstartup[2636]: /oradump/emagent/core/12.1.0.4.0/bin/emctl: line 280: /usr/bin/uname: Argument list too long
Jun 29 10:29:43 XXX gcstartup[2636]: /oradump/emagent/core/12.1.0.4.0/bin/emctl: line 281: /usr/bin/uname: Argument list too long
Jun 29 10:29:43 XXX gcstartup[2636]: /oradump/emagent/core/12.1.0.4.0/bin/emctl: line 460: /oradump/emagent/core/12.1.0.4.0/perl/bin/per...too long
Jun 29 10:29:43 XXX systemd[1]: gcstartup.service: control process exited, code=exited status=126
- icinga2 fails to start with the following message:
[root@icinga2 ~]# icinga2 daemon -C
execvp: Argument list too long
Environment
- Red Hat Enterprise Linux 7
- Kernel 3.10.0-514.21.2.el7
- Oracle application
- icinga2 application
- PeopleSoft application
- Nessus SecurityScan application
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.