Problema con setting kernel variables

Imagen de palapala
0 puntos

Buenas tardes comunidad.

Hoy escribo debido a que he detectado un problema que se da al cargar los modulos en el booteo de ubuntu.
este problema se comenzo a dar desde que compile el kernel de ubuntu 2.6.28.
cuando se supone que deberia de aparecerme la pantalla de splash de ubuntu me aparece el mensaje de "loading boot"
y el mensaje que me preocupa dice asi:

setting kernel variables /etc/sysctl.d/10-process-security.conf . . .
error "kernel maps project" is an unknow key                                                  [fail]

aclaro que aunque me aparesca este mensaje puedo entrar a ubuntu y no aparece ningun error grave, que yo sepa.
Me gustaria saber si alguien tuviera idea de a que se debe este mensaje y pues en su defecto, como solucionarlo.
utilizo ubuntu 8.10 intrepid de 64bits, si es de alguna ayuda.

Gracias de antemano.

Imagen de netsilence
+1
0
-1

Puedes postear el contenido del archivo /etc/systc.d/10-process-security.conf entre etiquetas code ?

+1
0
-1
Imagen de palapala
+1
0
-1


# enable /proc/$pid/maps privacy so that memory relocations are not
# visible to other users.  (Added in kernel 2.6.22.)
kernel.maps_protect = 1

# protect bottom 64k of memory from mmap to prevent NULL-dereference
# attacks against potential future kernel security vulnerabilities.
# (Added in kernel 2.6.23.)
vm.mmap_min_addr = 65536

eso es lo que contiene. no se que se pueda hacer.

+1
0
-1
Imagen de netsilence
+1
0
-1

Según parece kernel.maps_protect es una variable que indica si tus procesos son visibles para otros usuarios.

Si no hay mas usuarios en la máquina o no necesitas que tus procesos sean visibles para otros usuarios pon esa propiedad a 0 y prueba a ver que tal, de todos modos seguiré investigando.

+1
0
-1
Imagen de palapala
+1
0
-1

el problema persiste, aun despues de haber hecho lo que me indicaste. Aun asi muchas gracias por las recomendaciones

+1
0
-1
Imagen de netsilence
+1
0
-1

Prueba a comentar la linea:
kernel.maps_protect = 1
dejandola con un # delante.
Puede que no tengas esta funcionalidad cargada en el núcleo o que olvidaras configurarla cuando lo compilaste... intentaré buscar la forma de averiguar si está cargada o no.

+1
0
-1