xorg-x11-server rpm verification problem
Hi, Just upgraded 3 machines from 9.2 to 9.3 and encountered a problem with mode of /usr/X11R6/bin/Xorg file on two of them. For some reason SUID bit was missing in the mode and X obviously was failing to start for a regular user. "rpm -V xorg-x11-server" reported no errors. I added SUID bit with command "chmod u+s /usr/X11R6/binXorg" on one machine and after that rpm verification complained that expected mode should be 4711 and it was 4744. OK, chmod again and rpm -V was happy on that machine. On another machine mode of /usr/X11R6/bin/Xorg was 711, after I changed it to 4711, rpm -V complains: rpm -V xorg-x11-server ..?..... /usr/X11R6/bin/Xorg /usr/X11R6/bin/Xorg should be root:root 0711. (wrong permissions 4711) ls -l /usr/X11R6/bin/Xorg -rws--x--x 1 root root 1847788 2005-03-22 09:33 /usr/X11R6/bin/Xorg At the same time, dump of xorg-x11-server rpm reports expected file mode 0100711: rpm -q --dump xorg-x11-server | grep bin/Xorg /usr/X11R6/bin/Xorg 1847788 1111512809 e68e9893c356e15f9ee08a87e01788a5 0100711 root root 0 0 0 X I tried rebuilding rpm db on the second machine but it made no difference. Can anybody explain what's going on here? Why rpm dump reports correct mode of the file matching mode on the file system and rpm -V reports an error contradicting rpm dump? I am using reiserfs 3.6 if it matters. Thanks, -Kastus
participants (1)
-
Kastus