OS 11.0 freezes during startx using kde4

just re-installed opensuse 11.0. it boots fine into shell, but entering startx to start x11 (kde 4) freezes as the progress bar
reaches halfway mark.

runs fine without kde, tho i haven’t thoroughly tested.

log files don’t exactly match:

root> tail /var/log/Xorg.0.log
(**) Mouse[1]: Sensitivity: 1
(II) evaluating device (Mouse[1])
(II) XINPUT: Adding extended input device “Mouse[1]” (type: MOUSE)
(II) evaluating device (Keyboard[0])
(II) XINPUT: Adding extended input device “Keyboard[0]” (type: KEYBOARD)
(II) Mouse[1]: ps2EnableDataReporting: succeeded
Could not init font path element /usr/share/fonts/TTF/, removing from list!
Could not init font path element /usr/share/fonts/OTF, removing from list!
(WW) Open ACPI failed (/var/run/acpid.socket) (Connection refused)
(WW) Open ACPI failed (/var/run/acpid.socket) (Connection refused)

and

root> tail /var/log/Xorg.0.log.old
() Mouse[1]: ZAxisMapping: buttons 4 and 5
(
) Mouse[1]: Buttons: 9
(**) Mouse[1]: Sensitivity: 1
(II) evaluating device (Mouse[1])
(II) XINPUT: Adding extended input device “Mouse[1]” (type: MOUSE)
(II) evaluating device (Keyboard[0])
(II) XINPUT: Adding extended input device “Keyboard[0]” (type: KEYBOARD)
(II) Mouse[1]: ps2EnableDataReporting: succeeded
Could not init font path element /usr/share/fonts/TTF/, removing from list!
Could not init font path element /usr/share/fonts/OTF, removing from list!

================================================

all else is still running - i run a watchdog script before startx that will eventually reset (sleep 500; reboot;)

running on amd abit va20 (if it matters :slight_smile:

menu.lst line is
kernel /vmlinuz-2.6.25.5-1.1-pae root=/dev/disk/by-label/suse11_root resume=/dev/sda9 splash=silent showopts vga=0x317

thoughts would be appreciated
tnx

update with add’l info:

sax2 runs ok

tail -24 /var/log/messages

Jul 20 09:03:23 linux-vezw kernel: [drm] Initialized drm 1.1.0 20060810
Jul 20 09:03:23 linux-vezw kernel: ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
Jul 20 09:03:23 linux-vezw kernel: [drm] Initialized via 2.11.1 20070202 on minor 0
Jul 20 09:03:23 linux-vezw kernel: agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
Jul 20 09:03:23 linux-vezw kernel: agpgart: Device is in legacy mode, falling back to 2.x
Jul 20 09:03:23 linux-vezw kernel: agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
Jul 20 09:03:23 linux-vezw kernel: agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
Jul 20 09:05:49 linux-vezw kernel: agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
Jul 20 09:05:49 linux-vezw kernel: agpgart: Device is in legacy mode, falling back to 2.x
Jul 20 09:05:49 linux-vezw kernel: agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
Jul 20 09:05:49 linux-vezw kernel: agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
Jul 20 09:10:38 linux-vezw shutdown[3795]: shutting down for system reboot

What happens if you boot in Failsafe?

same thing.

however, if i boot, then login as root, then startx, it comes up. maybe a permissions problem?

but then, even after i run kde as root, if i change something like window appearance or behavior, as soon as i click ‘apply’, it freezes. (this is actually the behavior that caused me to re-install)

still, the watchdog in the bkground runs and closes down gracefully.

does ctl-alt-bs shutdown the OS 11.0 X server? doesn’t for me, altho i’m using a kbd that maps DEL -> BS, so maybe i can’t get around that mapping.

tnx for replying.

Not a permissions issue. But user issue.
You should not login to the desktop as root!

You could try this: Boot to the level 3 CLI and login as user, then switch to su and this:

sax2 -r -m 0=vesa

But this may not work, so now…

Boot to level 3
run yast
and create a new user
reboot and login with this user and if you get in, don’t change anything.

I think your issue is related the graphics hardware and settings you are changing in the desktop

i think there may be some confusion - booting up to init lvl 3 is what i have been doing all along. then i log in as the user i created during installation, su to root, background the watchdog script, log out of root, run startx as regular user 1. kde freezes mid-load.

running X as root was done only as an experiment.

per your request, i created a user user2. su to root, background the watchdog, log out as root, startx. for some reason, user2 can run X11. the behavior of X/kde is the same for user2 and root.

i’m confused - how is a user created during installation diff from a user created under yast? both belong to the same groups: dialup, video, users.

but even tho user2 can get X11/kde up, clicking ‘apply’ freezes the screen (the mouse and kbd, at least) - i’m not doing anything fancy with the video when i click ‘apply’. it can be anything from change the presentation scheme to remap the kbd to change the meaning of ‘ctl-left-arrow’.

any enlightenment?

but even tho user2 can get X11/kde up, clicking ‘apply’ freezes the screen

Clicking ‘Apply’ to what?

oh, sorry -
in ‘control center’, if i change something like window appearance or behavior, or change a kbd mapping or mouse button actions, as soon as i click ‘apply’, it freezes (no response to mouse or kbd).

suse 10 (et al) works just fine.

as i mentioned earlier, i fire off a script (as root) that is nothing more than “sleep 500; reboot” to prevent having to power cycle the box after a freeze.

so the cycle goes like this: boot, log in as user2, su, background the script (watchdog&), exit back to user1, startx, bring up (for example) window behavior config, change (for example) focus follows mouse, click apply, freeze.

logging in as user1, same behavior except it locks up as the progress bar gets to the halfway point as kde is loading.

so, any idea why user1 can’t even get X/kde running but user2 can? and why user2’s desktop gets locked up applying changes?

tnx

Have you considered installing kde3 from software management patterns and then login with that, see if it behaves better?

i will attempt to do that today.
couple ?s:
should i install from the dvd or from latest?
how do i make it the active gui after i get it installed?

if that seems ok, i guess i could then update kde4 and try that again.

tnx

Install from the dvd will work fine just to test it, but I always add the kde3 build service repo. I did a howto here
carl4926 - Adding KDE3 in Yast from Patterns, then Update from Build Service. OS11.0

To login with kde3, first you need to disable auto login if you haven’t already:
Disable Auto-Login - openSUSE Forums

Now when you login you get a green login screen.
At the login screen (lower left corner) you can select the login option there.
Once you have selected kde3 it will remain default unless you change it at the login screen.

didn’t get a chance to try it yesterday -had to go outta town.
today, i installed kde3 from dvd.

> At the login screen (lower left corner) you can select the login option there.

nope, nothing new in the lower left.

can i select which is the default somewhere else in yast?

still get lockup - tried to change mouse focus; chgd to follow mouse, delay 100ms, apply, freeze. altho i did use control panel/yast to config ntwk intf and wifi. that worked ok. who knows…

i think i’ll try to update kde4. id like to default to kde3 for testing a bit before that tho. can i change default wm somewhere else?

tnx

If you did install kde3-base and kde3-desktop and you don’t have a login option in the list at login (lower left)
Then you did something wrong.
Check in Yast - Software Management
Filter by patterns
Make sure both kde3-base and desktop are checked

yes, both checked. 29 of 29 base, 70-ish of 113 desktop.
still nothing new in the green screen.

one interesting note tho:

rpm -qa|grep -i kde3

opensuse-kde3user_en-11.0-7.1

i would think other pkgs would be installed.

1- is there a cmd line command to change which kde comes up?
2- is there a file somewhere which shows which pkgs yast installed (other than the rpm db)?

thanks for the continued indulgence.

edit:
i also notice that even tho the grub menu.lst line contains a param vga=0x317, and i get a complaint from grub about that now.
kernel /vmlinuz-2.6.25.5-1.1-pae root=/dev/disk/by-label/suse11_root resume=/dev/sda9 splash=silent showopts vga=0x317

hmmmmm… never saw that before…

But you do have a Session menu in the lower left at login??

nope, nothing new in the lower left.

something kinda interesting tho - if i click down in the left corner kde seems to come up instantly as opposed to taking 15-20 seconds. may be just a timing (mine) fluke tho.

you are talking about the green screen with the progress icon in the center? the one that displays when i type startx ?

not sure what i could have done incorrectly (not impugning your suggestion) - all i did was click kde3 desktop and it sucked in kde3 base as a dependency.

is the rpm -qa|grep kde3 output reasonable?

edit:
one thing i noted when config’ing ntwk intfs, it wanted to install a couple pkgs, kpppmd and, uh, forget the other, but when i said ok, it went to suse.org to get 'em. then popped up an error saying,
<I>file /repodata/repomd.xml not found on http://download.opensusse.org/distribution/11.0/repo/oss

now it complains loading yast about that.

not related to the kde problem tho, i think.

edit:
make that 23/113 (regarding prev post about how many pkgs installed for desktop)

Do this
Disable Auto-Login - openSUSE Forums

Sounds like you have auto login enabled. Disable it.
See then if you get a graphical login screen.

Also. Have you tried a failsafe login? (nothing to do with kde, but your not logging in normally by using startx)

unless i don’t know what ‘auto login’ is, it’s never been enabled. i’m assuming you mean the ckbox as indicated in your tutorial (yast->users->options)

it’s always booted to console. i use <I>startx</I> to get X up and running. you use somethin’ else?

Are you telling me auto login is disabled for you?

I have full graphical login

i have never booted directly to X, in any distribution. i selected console boot during installation.

i always just use startx to go from console to X.