Marty Wesley asked me to file a bug against sysreport to include other info about X-related configuration, log files and system resources. Below is the list that my team came up with: - /etc/X11/xorg.conf* (or /etc/X11/XF86Config* if using XFree86) - /var/log/Xorg.*.log (or /var/log/XFree86.*.log if using XFree86) Note that the first screen, e.g., Xorg.0.log, is already captured, we're asking for the other screens - /etc/X11/xdm/xdm-config, /etc/X11/gdm/gdm.conf, /etc/kde/kdm/kdmrc - the output from lsusb (and lshal) for additional input devices
/etc/X11/xdm/xdm-config, /etc/X11/gdm/gdm.conf, /etc/kde/kdm/kdmrc are already captured in current version. Another feature are now included in sysreport-1.3.15-1. I will build it in RHEL4-U2 tree this week.
sure, i will build new version include this fix into RHEL3-U6
>- /var/log/Xorg.*.log (or /var/log/XFree86.*.log if using XFree86) > Note that the first screen, e.g., Xorg.0.log, is already captured, we're > asking for the other screens Please change the log glob to be: (Xorg|XFree86).*.log* The reason for the trailing *, is because the X server renames the existing log file to .old if present when it starts up. What often happens when we ask someone to attach a log file, is that they only know how to do this using a GUI browser such as mozilla, in X, and may only have one computer system available. If they have a crash, reboot, and then start up X, the X server renames the log file from the crash to ".old" and when they go to attach the log file, 9 times out of 10 they attach the one from the current session, rather than the one from the session that crashed. By including all X server log files, we have all of the information, and can possibly find more details that they wouldn't have known to include, and which we may have not known they had to offer. Getting all logs would be a win-win, even if we end up not finding them useful in the end. Also, for config file, please include /etc/X11/XF86Config* and /etc/xorg*.conf for *all* OS releases, as Xorg accepts XF86Config as a valid config filename and some people are using the old config file names still. Again, it's better to include more stuff than to have less and wish there were more. It'd also be nice to know the full list of rpm packages they have installed for the regular expressions: /^XFree86-.*/, /^xorg-x11-.*/ /*fonts*/. One more thing if possible, is if you could have it do an "rpm -V" on each of the XFree86-* and xorg-x11-* packages that are installed, in order to determine if they have intact Red Hat supplied rpms installed. Quite often, people install ATI or Nvidia's proprietary drivers on top of our X installation, which overwrites various XFree86 or Xorg supplied libaries or X server modules, such as libGL, libglx.a, and possibly others. This is often the cause of their problem, but not always aparent to us unless we guess randomly that they might have done so, ask them, and they're honest about it. Some people compile dri.sf.net X drivers or modules, or download precompiled drivers or modules from the DRI project, from Intel's website, Matrox, or other sites, however we have no easy way of knowing this at a first glance. If we could get the "rpm -V" output of the X packages in every sysreport, we would know immediately wether any Red Hat supplied modules were replaced, renamed or removed, which would be a big help. That, in combination with all the config files and logs would let us know much much more information than we usually get from people even after begging them several times. ;o) Since we usually have to manually ask for all of this stuff, and often never get it, or only get part of it from people, getting it automatically would save us a tremendous amount of time and effort, and would help to reduce troubleshooting and turnaround times greatly. Thanks very much for making the changes to sysreport for this that were already made, and please consider these additional enhancements. I'll set this back to ASSIGNED for now, so it doesn't get lost. Again, many thanks!
ok, the above features are now in new sysreport-1.3.15-1. some of them were already included in the old version.