Hi, I have been using linux for years (since around 1994), and I appreciate the effort made by redhat to provide us with some nice gui administration tools for most basic tasks. Please let me know if the information below is incorrect. However, I have encountered a few nagging problems: * NFS: I can't seem to find any options for binding nfs to specific ports (-p option), either through the gui or in the scripts, which means that I can't have nfs for my vpn without unblocking all unprivileged ports. * Where is the tool for configuring NIS? * saned: hard to configure, seems to be blocked by firewall too. * cups default configuration only allows connection from 127.0.0.1, even though I had configured my printer as shared... Even worse, absolutely no help in figuring out what printer queue name I should have used. When I make it browseable, I can't click on the printer and its location is 'unknown'... I found that /etc/xinetd.d/cups-lpd is executable (755), why is this? * kudzu: - why is kudzu in /etc/fstab? it is not a filesystem option! It does not belong there! - How can i stop it from probing my serial ports? I have had to simply disable it for now. - How can I stop it to *ever* ask me about my (offline) printer? (keep configuration should just keep it forever and not ask me again - unless I specifically say that I want to - needs doing too) - Who is going to tell a linux beginner that kudzu is 'hardware detection'? Why not have a more sensible name? - It simply hangs my via-epia boxes half the time. * firewalling: my firewall is on a dynamic IP and requires specific rules. lokkit does not allow you to specify which ports to add (beyond the basics: http/smtp...). So I end up running it from rc.local. Problem is that if my ISP's dhcp server ever gives me another IP, my script won't run again. There are /etc/dhcp scripts meant to be run on dhcp lease renewal, but I could never get this to run correctly. Why can't wget work properly behing a firewall? (wrong port errors) * KDE: I sided with redhat in the debate about gnome/kde desktop unification, I thought that making changes to kde to achieve this was appropriate. But loosing the ability to defined shares in kde (and other nice functions) is a really big loss. Not worth it for just looks, especially when redhat claims that linux is not yet ready for the desktop! Don't remove useful features just for unifying themes and looks! On a number of occasions, kde complained on startup that: Configuration server couldn't be contacted: CORBA error: IDL:omg.org/CORBA/BAD_OPERATION:1.0 Configuration server couldn't be contacted: CORBA error: IDL:omg.org/CORBA/BAD_OPERATION:1.0 Configuration server couldn't be contacted: CORBA error: IDL:omg.org/CORBA/BAD_OPERATION:1.0 No way to figure out which component failed, no way to remove the message permanently. now, it has just gone away on its own... * kernel: I can make it oops at will, just by using hdparm to spin down one of the disks (hdparm -Y) then doing something else. redhat kernel is too different from vanilla to be able to compile all sorts of things (macros changed, memcpy and friends) I can't shutdown cleanly anymore: as soon as I exit X,it clears all my windows, looks like it is going back to the text console, but justs sits there in graphics mode, with the desktop background. Reset is the only way to get it going again. Nothing in XFree log or syslog. (dual athlon system) Example of oops (not tested since -9 kernel as I moved most of the devices to a non-smp box before that) Unable to handle kernel paging request at virtual address 01e00023 printing eip: fa8313a0 *pde = 00000000 Oops: 0000 dsbr100 videodev sd_mod emu10k1 sound ac97_codec soundcore radeon agpgart w83781d i2c-amd756 i2c-proc i2c-core parport_pc lp parport autof s 8139too mii ipt_RE CPU: 0 EIP: 0060:[<fa8313a0>] Not tainted EFLAGS: 00010202 EIP is at usb_submit_urb_Rsmp_35a8c5b7 [usbcore] 0x1c (2.4.20-8smp) eax: 01e00007 ebx: 000000c0 ecx: db56bdcc edx: f4854d40 esi: 0000012c edi: db56a000 ebp: db56bdc8 esp: db56bdb0 ds: 0068 es: 0068 ss: 0068 Process tunerd (pid: 4750, stackpage=db56b000) Stack: db56a000 fa8314a7 f4854d40 c03a4080 00000000 00000246 00000001 db56bde0 db56bde0 00000000 00000000 db56a000 db56bdcc db56bdcc 000000c0 f5fa3b00 00000000 bfffec60 fa831609 f4854d40 0000012c db56be08 bfffec60 fa8316b3 Call Trace: [<fa8314a7>] usb_start_wait_urb [usbcore] 0x87 (0xdb56bdb4)) [<fa831609>] usb_internal_control_msg [usbcore] 0x69 (0xdb56bdf8)) [<fa8316b3>] usb_control_msg_Rsmp_f17a5c71 [usbcore] 0x9b (0xdb56be0c)) [<fd0cf448>] dsbr100_getstat [dsbr100] 0x70 (0xdb56be3c)) [<fd0cf78b>] usb_dsbr100_ioctl [dsbr100] 0x257 (0xdb56be68)) [<c01ffa0a>] __kfree_skb [kernel] 0x106 (0xdb56be78)) [<c0225ad2>] tcp_recvmsg [kernel] 0x426 (0xdb56be8c)) [<c0243ec6>] inet_recvmsg [kernel] 0x52 (0xdb56bee0)) [<c01fbc0c>] sock_recvmsg [kernel] 0x58 (0xdb56bf08)) [<c0168df8>] clear_inode [kernel] 0x10 (0xdb56bf3c)) [<c01fbd4c>] sock_read [kernel] 0xa4 (0xdb56bf50)) [<fd0cb3e1>] video_ioctl [videodev] 0x25 (0xdb56bf84)) [<fd0d0560>] usb_dsbr100_radio [dsbr100] 0x0 (0xdb56bf88)) [<c0161c35>] sys_ioctl [kernel] 0xfd (0xdb56bf94)) [<c010971b>] system_call [kernel] 0x33 (0xdb56bfc0)) Code: 8b 40 1c 85 c0 75 10 89 f6 8d bc 27 00 00 00 00 b8 ed ff ff Thanks Antoine