I was rather surprised to see /var/log/kdm.log of size 6MB: {pts/0}% LC_ALL=C ll /var/log/*kdm* -rw-r----- 1 root adm 6158990 Nov 11 20:24 /var/log/kdm.log -rw-r----- 1 root adm 34143 Apr 17 2003 /var/log/mdkkdm.log
note that I stopped using mdkkdm immediately after seeing it first time :) else I expect this log be of the same size. Apparently there is no logrotate configuration for these files. Why? The log is full of messages: XFree86 Version 4.3.0 Release Date: 9 May 2003 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System: Linux 2.4.18-23mdksmp i686 [ELF] Build Date: 10 September 2003 Before reporting problems, check http://www.XFree86.Org/ to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/XFree86.0.log", Time: Tue Nov 11 20:22:45 2003 (==) Using config file: "/etc/X11/XF86Config-4" Using vt 7 (II) [GLX]: Initializing GLX extension The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Multiple interpretations of "Shift_Lock+AnyOf(Shift+Lock)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "NoSymbol+Exactly(Lock)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Num_Lock+AnyOf(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Mode_switch+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "NoSymbol+AnyOf(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_1+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_End+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_2+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Down+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_3+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Next+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_4+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Left+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_6+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Right+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_7+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Home+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_8+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Up+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_9+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Prior+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_5+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Begin+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_F2+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Divide+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_F3+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Multiply+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_F4+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Subtract+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Separator+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Add+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_0+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Insert+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Decimal+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "KP_Delete+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_Button_Dflt+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_Button1+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_Button2+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_Button3+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_DblClick_Dflt+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_DblClick1+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_DblClick2+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_DblClick3+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_Drag_Dflt+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_Drag1+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_Drag2+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_Drag3+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_EnableKeys+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_Accelerate+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_DfltBtnNext+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Pointer_DfltBtnPrev+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "AccessX_Enable+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Terminate_Server+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Alt_L+AnyOf(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Alt_R+AnyOf(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Scroll_Lock+AnyOf(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "ISO_Lock+AnyOf(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "ISO_Level2_Latch+Exactly(Shift)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "ISO_Level3_Shift+AnyOf(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "ISO_Level3_Latch+AnyOf(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "ISO_Level3_Lock+AnyOf(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "ISO_Group_Latch+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "ISO_Next_Group+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "ISO_Group_Lock+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "ISO_Prev_Group+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "ISO_First_Group+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "ISO_Last_Group+AnyOfOrNone(all)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Eisu_Shift+Exactly(Lock)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Eisu_toggle+Exactly(Lock)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Kana_Shift+Exactly(Lock)" > Using last definition for duplicate fields > Warning: Multiple interpretations of "Kana_Lock+Exactly(Lock)" > Using last definition for duplicate fields > Warning: Map for indicator Scroll Lock redefined > Using last definition for duplicate fields Errors from xkbcomp are not fatal to the X server xf86KbdEvents Resource temporarily unavailable Keyboard config from XF86Config: Section "InputDevice" Identifier "Keyboard1" Driver "Keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbCompat" "default+group_led" Option "XkbOptions" "grp:shift_toggle,grp_led:scroll" EndSection -andrey