Aller au contenu
Infogérance Linux Debian en France

Infogérance Linux Debian en France

Kogitae : Ingéniérie de l'hébergement Internet

  • Accueil
  • Parcours
  • Presse
  • Portfolio
  • Blog

Lord’s Lair » error writing /proc/self/oom_adj: Operation not permitted

  • Accueil » Blog » Lord’s Lair » error writing /proc/self/oom_adj: Operation not permitted
DansDebian, openvz

Lord’s Lair » error writing /proc/self/oom_adj: Operation not permitted

error writing /proc/self/oom_adj: Operation not permitted

05.05.10 | G33keries, Tips

Si vous rencontrez cette erreur dans vos logs (auth.log) à l’intérieur d’un Container OpenVZ

1 auth.log: leela sshd[17009]: error writing /proc/self/oom_adj: Operation not permitted

Voici comment vous « débarasser » de cette erreur

Je l’ai rencontré sur la configuration suivante :

1 root@Leela:~# dpkg -l | grep openssh-server

2 ii openssh-server 1:5.1p1-5 secure shell server, an rshd replacement

1 root@Leela:~# cat /etc/issue.net

2 Debian GNU/Linux 5.0 (Lenny)

Il s’agit d’un bug, qui a été corrigé à partir de la version 1:5.4p1-1 par la communauté

En effet, il a été ajouté l’option SSHD_OOM_ADJUST, dans /etc/default/ssh

Cette option, lorsqu’on lui donne la valeur -17, permet de dire à oom de ne pas killer les processus SSH

Ce qui effectivement est bien utile

Sauf que dans le cas d’un Container OpenVZ, cela pose problème

Il vous reste donc 2 possibilités :

1. Modifier /etc/default/ssh ainsi :

1 root@Leela:~# cat /etc/default/ssh

2 # Default settings for openssh-server. This file is sourced by /bin/sh from

3 # /etc/init.d/ssh.

4

5 # Options to pass to sshd

6 SSHD_OPTS=

7

8 # OOM-killer adjustment for sshd (see

9 # linux/Documentation/filesystems/proc.txt; lower values reduce likelihood

10 # of being killed, while -17 means the OOM-killer will ignore sshd; set to

11 # the empty string to skip adjustment)

12 SSHD_OOM_ADJUST=

En laissant le paramètre vide, il n’y a plus de message d’erreur dans auth.log

2. Upgrader la version de openssh-server afin d’être >= 1:5.4p1-1

(J’ai choisi l’option 1)

That’all folks !

viaLord’s Lair » error writing /proc/self/oom_adj: Operation not permitted.

admin-linux-freelance admin-sys-infogrance administrateurs-systmes-freelance asterisk-gui-debian blog-admin-sys blog-admin-sys-linux blog-administrateur-systeme blog-freelance freephonie-alaw infogerance-linux kogitae kogitae-ae les-systmes-linux-debian-centos log-apache-error-writing-procselfoom_adj-operation-not-permitted oom oom_adj oom-killer-adjustment-for-sshd ssh sshd-error-writing-procselfoom_adj-operation-not-permitted sshd-procselfoom_adj

Étiquettes

administrateur-systeme-freelance (9) amazon (3) apache (14) asterisk (9) auth (3) bash (6) blog-administrateur-systeme (14) blog-administration-systeme (4) collectd (5) cpu (3) debian (30) dovecot (4) duplicate (3) f (6) freelance-asterisk (3) google (3) infogerance-linux (5) infogérance (4) ipv6 (7) kernel (4) kogitae (30) kogitae-com (3) kogitae-fr (6) lamp-or-linux-or-developpement-web-and-apache-or-php-or-mysql-or-adobe-or-eclipse-or-zend-or-mozilla-or-firefox (17) lenny (4) lighttpd (5) limit (4) linux (26) mail (7) mdadm (6) mysql (14) openvz (9) optimiser (4) php (5) postfix (11) privvmpages-openvz (3) pxe (3) raid (3) SEO (5) ssh (8) ssl (3) test (3) voip (4) wordpress (6) www-kogitae-fr (7)