Linux locales

Fórumok

Linux locales

Hozzászólások

Feltelepítettem tisztán a Dapper Flight -ot.
Edig a Breezy vel telepités után szoktam csinálni egy dpkg-reconfigure locales -t, és jó volt mindenhol minden ékezet.
Sajna itt csak ennyi történik: dpkg-reconfigure locales
Generating locales...
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
hu_HU.UTF-8... up-to-date
Generation complete.
Current default timezone: 'Europe/Budapest'.
Local time is now: 2006. máj. 1., hétfő, 19.37.07 CEST.
Universal Time is now: 2006. máj. 1., hétfő, 17.37.07 UTC.
Run 'tzconfig' if you wish to change it.
Lefut minden állítási lehetőség nélkül.
Hogy szerezhetek magamnak iso8859-2 -t?

Hello!

Debian Linux 3.0 Woody, kernel 2.4.29-grsec

Azzal a problémával találkoztam, hogy sehogy sem megy a setlocale() PHP-ben. Megpróbálkoztam a következővel:

[code:1:f3f7627caf]dpgk-reconfigure locales[/code:1:f3f7627caf]

Kijelöltem a hu_HU-t, kiválasztottam, hogy azt használja, majd OK.
Ekkor elkezdte generálni, és ezt kaptam:

[code:1:f3f7627caf]Generating locales...
en_GB.ISO-8859-1.../usr/sbin/locale-gen: line 22: 763 Killed localedef -i $input -c -f $charset $locale
done
en_US.ISO-8859-1.../usr/sbin/locale-gen: line 22: 1557 Killed localedef -i $input -c -f $charset $locale
done
hu_HU.ISO-8859-2.../usr/sbin/locale-gen: line 22: 6329 Killed localedef -i $input -c -f $charset $locale
done
Generation complete.
[/code:1:f3f7627caf]

syslog:

[code:1:f3f7627caf]May 26 15:12:17 csko kernel: PAX: From xxx.xxx.xxx.xxx: execution attempt in: <anonymous mapping>, 5a875000-5a87b000 ffffc000
May 26 15:12:17 csko kernel: PAX: terminating task: /usr/bin/localedef(localedef):16782, uid/euid: 0/0, PC: 5a8797d8, SP: 5a8796a0
May 26 15:12:17 csko kernel: PAX: bytes at PC: b9 4c 9d 87 5a e9 22 94 7f ad 00 00 ac 42 08 08 18 fb 13 08
May 26 15:12:17 csko kernel: PAX: bytes at SP: 0806debf 00000001 0815da18 5a8796dc 2af05fbb 5a879704 5a879704 5a879ca8 2af05f6e 5a879704 5a879704 5a879ca8 00000001 00000001 00000001 00000000 00000000 00000000 00000000 5a879d4c
May 26 15:12:17 csko kernel: grsec: From xxx.xxx.xxx.xxx: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/bin/localedef[localedef:16782] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/locale-gen[locale-gen:31458] uid/euid:0/0 gid/egid:0/0
May 26 15:12:17 csko kernel: grsec: From xxx.xxx.xxx.xxx: exec of /bin/sed (sed s/\([^.\@]*\).*/\1/ ) by /usr/sbin/locale-gen[locale-gen:21498] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/locale-gen[locale-gen:22541] uid/euid:0/0 gid/egid:0/0
May 26 15:12:17 csko kernel: grsec: From xxx.xxx.xxx.xxx: exec of /bin/sed (sed s/\([^\@]*\)\(\@.*\)*/\2/ ) by /usr/sbin/locale-gen[locale-gen:3878] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/locale-gen[locale-gen:17879] uid/euid:0/0 gid/egid:0/0
May 26 15:12:17 csko kernel: grsec: From xxx.xxx.xxx.xxx: exec of /usr/bin/localedef (localedef -i en_US -c -f ISO-8859-1 en_US ) by /usr/sbin/locale-gen[locale-gen:11100] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/locale-gen[locale-gen:31458] uid/euid:0/0 gid/egid:0/0
May 26 15:12:17 csko kernel: grsec: From xxx.xxx.xxx.xxx: exec of /bin/gzip (gzip -d -c ) by /usr/bin/localedef[localedef:10943] uid/euid:0/0 gid/egid:0/0, parent /usr/bin/localedef[localedef:11100] uid/euid:0/0 gid/egid:0/0
May 26 15:12:19 csko kernel: PAX: From xxx.xxx.xxx.xxx: execution attempt in: <anonymous mapping>, 5f80c000-5f813000 ffffb000
May 26 15:12:19 csko kernel: PAX: terminating task: /usr/bin/localedef(localedef):11100, uid/euid: 0/0, PC: 5f811548, SP: 5f811410
May 26 15:12:19 csko kernel: PAX: bytes at PC: b9 bc 1a 81 5f e9 b2 16 86 a8 00 00 ac 42 08 08 68 c0 14 08
May 26 15:12:19 csko kernel: PAX: bytes at SP: 0806debf 00000001 08169f68 5f81144c 24d59fbb 5f811474 5f811474 5f811a18 24d59f6e 5f811474 5f811474 5f811a18 00000001 00000001 00000001 00000000 00000000 00000000 00000000 5f811abc
May 26 15:12:19 csko kernel: grsec: From xxx.xxx.xxx.xxx: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/bin/localedef[localedef:11100] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/locale-gen[locale-gen:31458] uid/euid:0/0 gid/egid:0/0
May 26 15:12:19 csko kernel: grsec: From xxx.xxx.xxx.xxx: exec of /bin/sed (sed s/\([^.\@]*\).*/\1/ ) by /usr/sbin/locale-gen[locale-gen:11171] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/locale-gen[locale-gen:25711] uid/euid:0/0 gid/egid:0/0
May 26 15:12:19 csko kernel: grsec: From xxx.xxx.xxx.xxx: exec of /bin/sed (sed s/\([^\@]*\)\(\@.*\)*/\2/ ) by /usr/sbin/locale-gen[locale-gen:5970] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/locale-gen[locale-gen:24054] uid/euid:0/0 gid/egid:0/0
May 26 15:12:19 csko kernel: grsec: From xxx.xxx.xxx.xxx: exec of /usr/bin/localedef (localedef -i hu_HU -c -f ISO-8859-2 hu_HU ) by /usr/sbin/locale-gen[locale-gen:4866] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/locale-gen[locale-gen:31458] uid/euid:0/0 gid/egid:0/0
May 26 15:12:19 csko kernel: grsec: From xxx.xxx.xxx.xxx: exec of /bin/gzip (gzip -d -c ) by /usr/bin/localedef[localedef:19426] uid/euid:0/0 gid/egid:0/0, parent /usr/bin/localedef[localedef:4866] uid/euid:0/0 gid/egid:0/0
May 26 15:12:20 csko kernel: PAX: From xxx.xxx.xxx.xxx: execution attempt in: <anonymous mapping>, 5b029000-5b02f000 ffffb000
May 26 15:12:20 csko kernel: PAX: terminating task: /usr/bin/localedef(localedef):4866, uid/euid: 0/0, PC: 5b02da88, SP: 5b02d950
May 26 15:12:20 csko kernel: PAX: bytes at PC: b9 fc df 02 5b e9 72 51 04 ad 00 00 ac 42 08 08 f0 66 09 08
May 26 15:12:20 csko kernel: PAX: bytes at SP: 0806debf 00000001 080bfe68 5b02d98c 239dafbb 5b02d9b4 5b02d9b4 5b02df58 239daf6e 5b02d9b4 5b02d9b4 5b02df58 00000001 00000001 00000001 00000080 00000000 00000000 00000000 5b02dffc
May 26 15:12:20 csko kernel: grsec: From xxx.xxx.xxx.xxx: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/bin/localedef[localedef:4866] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/locale-gen[locale-gen:31458] uid/euid:0/0 gid/egid:0/0
[/code:1:f3f7627caf]

/etc/locale.gen

[code:1:f3f7627caf]en_GB ISO-8859-1
en_US ISO-8859-1
hu_HU ISO-8859-2
[/code:1:f3f7627caf]

Ebből úgy tűnik, hogy a PAX és a localegen nem nagyon barátkoznak. Találkozott már valaki ilyennel? Sikerült megoldania valahogy? Mit javasoltok?

csko

csak tipp, de amint irtad PAX baj van igy lehet chpax parancsal kene probalkoznod. van hozza manual hogykell grsec oldalan

Én is beleszaladtam ebbe. Elindítottam egy grsec nélküli kernelt /amivel települt/ beállítottam, majd reboot grsec. :D

[quote:df39da2403="jaci"]Én is beleszaladtam ebbe. Elindítottam egy grsec nélküli kernelt /amivel települt/ beállítottam, majd reboot grsec. :D

Attól tartok, nálam is ez lesz.

[code:1:2cb28ae066]chpax -spmr /usr/bin/localedef[/code:1:2cb28ae066]

Ez segített.