Kernel 2.6.8 a 2.6.10
Jakub Bogusz
qboosh w pld-linux.org
Czw, 13 Sty 2005, 13:10:15 CET
On Thu, Jan 13, 2005 at 01:04:45PM +0100, Paweł Gołaszewski wrote:
> On Mon, 10 Jan 2005, Paweł Gołaszewski wrote:
> > Właśnie zbudowałem sobie 2.6.10 z LINUX_2_6
> >
> > I jest drobny problem - przestał mi działać otrs (otrs.spec).
> >
> > Tak na szybko - wygląda na to, że coś się brzydko zmieniło między tymi w
> > kernelami w obsłudze IPC, SHM. Kawałek perlowy, na którym mi się całość
> > wykłada:
> >
> > shmwrite($Self->{Key}, $Data.$String, 0, $Self->{IPCSize}) || die $!;
> >
> > Teraz prośba o wyjaśnienie - co się zmieniło oraz gdzie szukać
> > rozwiązania...
>
> W końcu się wyjaśniło.
>
> Winna była opcja grsec-a:
> kernel.grsecurity.destroy_unused_shm
>
> Widocznie tutaj te dane są traktowane jako nieużywane kawałki pamięci...
Hm... przy uaktualnianiu:
+CONFIG_GRKERNSEC_SHM=y
To mogłoby być, ale:
+CONFIG_GRKERNSEC_SYSCTL_ON=y
jednak sugeruję wyłączyć.
Jak ktoś chce przeszkadzajek, to niech je sobie sam powłącza
w sysctl.conf.
Szczególnie takie psujące kompatybilność z niektórymi programami.
W kernel24 SYSCTL_ON jest wyłączone.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-kernel