On Sunday 22 March 2009 11:44:37 pm Anders Johansson wrote:
On Sunday 22 March 2009 10:41:50 pm Andrei Verovski (aka MacGuru) wrote:
Yes, NO CLUE in the logs! Only message could not open or move log file "/var/log/x..org.xxx".
The reason is that your X server lost its suid bit. "Why?" is the big one.
Anders
For the sake of experimental science I have run this update again (latest
x.org X64 RPMs from update repository, not factory builds).
SuSEconfig throws the following:
--------------------------------------------------------------------------
Executing /sbin/conf.d/SuSEconfig.permissions...
Checking permissions and ownerships - using the permissions files
/etc/permissions
/etc/permissions.easy
/etc/permissions.d/mail-server
/etc/permissions.d/postfix
/etc/permissions.local
setting /usr/bin/Xorg to root:root 4711. (wrong permissions 0711)
/usr/bin/Xorg: will not give away s-bits on an insecure path
setting /usr/bin/wall to root:tty 2755. (wrong permissions 0755)
/usr/bin/wall: will not give away s-bits on an insecure path
setting /usr/bin/write to root:tty 2755. (wrong permissions 0755)
/usr/bin/write: will not give away s-bits on an insecure path
setting /usr/bin/fileshareset to root:root 4755. (wrong permissions 0755)
/usr/bin/fileshareset: will not give away s-bits on an insecure path
ERROR: not all operations were successful.
--------------------------------------------------------------------------
I have corrected "/usr/bin/Xorg" and tried to solve another problem - diying
network startup (when system boots) which appeared after this unfortunate
update. I had suspected "waitmd" service, and disabled it. System hanged at
startup trying to start eth1.
I am was in Catch 22 mode - I did not remember how to abort frozen startup
script, and could not google for solution because PC was not working
properly.
I have "updated" system from install DVD, run again update without skipping
new X.org files in repository, almost everything is fine, except
auto-mounting. neither CD neither external USB storage could be automounted
(with error message "hal-storage-mount-removable no <-- (action, result)),
only from console as root, kinda awkaward.
Googling revealed 2 solutions:
1) /usr/share/PolicyKit/policy/org.freedesktop.hal.storage.policy
----->
<action id="org.freedesktop.hal.storage.mount-removable">
<description>Mount file systems from external drives.</description>
<message>System policy prevents mounting external media</message>
<defaults>