InicioLinuxKernel 2.6.38 problema dmesg - syslog-ng - Arch linux
Bueno, me compile el kernel 2.6.38 con el parche git1 (increible, sacan un kernel y a las horas un parche, este torvalds cada dia mas cagadas hace, pero es otro tema, que no discutire aqui).
El tema, es que el syslog-ng que posee Arch por defecto en la rama estable, tira un error como este:

WARNING: at kernel/printk.c:430 do_syslog+0xeb/0x5e0()
Hardware name: Compaq Presario CQ50 Notebook PC
Attempt to access syslog with CAP_SYS_ADMIN but no CAP_SYSLOG (deprecated and
denied).
Modules linked in: ntfs arc4 ecb joydev snd_seq_oss snd_seq_midi_event snd_seq
snd_seq_device asix usbnet snd_hda_codec_hdmi snd_hda_codec_conexant snd_pcm_oss
snd_mixer_oss snd_hda_intel ath5k ath snd_hda_codec mac80211 snd_hwdep hp_wmi
sparse_keymap snd_pcm cfg80211 snd_timer coretemp snd soundcore uhci_hcd
ehci_hcd psmouse snd_page_alloc rfkill fuse battery r8169 wmi usbcore evdev
processor sg iTCO_wdt mii thermal iTCO_vendor_support serio_raw ac pcspkr
i2c_i801 i915 drm_kms_helper drm i2c_algo_bit button i2c_core video intel_agp
intel_gtt rtc_cmos rtc_core rtc_lib ext4 mbcache jbd2 crc16 sr_mod sd_mod cdrom
ahci libahci libata scsi_mod
Pid: 2753, comm: syslog-ng Tainted: G W 2.6.38-rc2-git5-ARCHMOD #1
Call Trace:
[<ffffffff8103c6eb>] ? warn_slowpath_common+0x7b/0xc0
[<ffffffff8116ef10>] ? kmsg_release+0x0/0x20
[<ffffffff8103c7e5>] ? warn_slowpath_fmt+0x45/0x50
[<ffffffff8103d95b>] ? do_syslog+0xeb/0x5e0
[<ffffffff8111825c>] ? do_lookup+0xdc/0x2c0
[<ffffffff8116ef10>] ? kmsg_release+0x0/0x20
[<ffffffff8116ef30>] ? kmsg_open+0x0/0x20
[<ffffffff811639cd>] ? proc_reg_open+0xad/0x1e0
[<ffffffff81163920>] ? proc_reg_open+0x0/0x1e0
[<ffffffff811097c5>] ? __dentry_open+0x115/0x370
[<ffffffff8111555c>] ? path_get+0xc/0x40
[<ffffffff81119bd0>] ? finish_open+0xe0/0x1a0
[<ffffffff81119391>] ? do_path_lookup+0x81/0x160
[<ffffffff8111a2f1>] ? do_filp_open+0x271/0x790
[<ffffffff81124c8d>] ? __destroy_inode+0x1d/0x90
[<ffffffff8110f9e0>] ? cp_new_stat+0xe0/0x100
[<ffffffff81127466>] ? alloc_fd+0x46/0x150
[<ffffffff8110aa84>] ? do_sys_open+0x64/0x110
[<ffffffff81002d8f>] ? system_call_fastpath+0x16/0x1b
[ end trace a7919e7f17c0a727 ]

Lo ven tirando un dmesg, lo notables es esto:

Attempt to access syslog with CAP_SYS_ADMIN but no CAP_SYSLOG (deprecated and
denied).

NOTA: Para los sabiondos que digan que es rc el que figura, si, lo tome de un blog, porque lo arregle y no deje constancia del texto en mis log, pero es lo que pasa.

Esto sucede porque el syslog-NG que viene en la rama estable no esta adaptado a las nuevas necesidades del kernel 2.6.38, pero si instalamos el testing, que es el MISMO que esta en AUR como syslog-ng-caps, se arregla, y lo tenemos dentro de pacman, un poco mas ordenado.
Como?

Si tenes i686 bajas esto donde quieras:



Si tenes x86_64 bajas esto donde quieras:



Luego de eso lo siguiente, nos paramos donde hayamos bajado el paquete, como root hacemos:

pacman -R syslog-ng

y luego

pacman -U syslog-ng-3.2.2-2-i686.pkg.tar.xz (para el caso de i686 cambia el nombre si es x86_64)

Reiniciamos y listo, no mas errores del kernel.

Saludos, agradecer si les sirvio no cuesta nada.

NOTA: Esto es para los que quieran compilar el 2.6.38 sin esperar que Arch lo ponga en repos, o bien les gusta compilar completo como a mi, nada de headers ni cosas raras. Funciona un 25% mejor en lo que es multimedia y compilacion.
Datos archivados del Taringa! original
0puntos
1,727visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

X
Xset1980🇦🇷
Usuario
Puntos0
Posts21
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.