[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-cygwin
Subject: Re: Can not start KDE 3.1
From: Ken Roser <kroser () pobox ! com>
Date: 2003-06-15 5:33:31
[Download RAW message or body]
I'll answer my own question now that I've figured it out. The problem
was that root of my cygwin file system was not mounted in binary mode.
Since DCOP uses /tmp and /tmp was mounted in textmode (because it's
under the root mount), this apparently causes a problem. Recall from my
first message what my mount table was:
e:\cygwin\usr\X11R6\lib\X11\fonts on /usr/X11R6/lib/X11/fonts type
system (binmode)
e:\cygwin\opt\kde3 on /opt/kde3 type system (binmode)
e:\cygwin\bin on /usr/bin type system (binmode)
e:\cygwin\lib on /usr/lib type system (binmode)
e:\cygwin on / type system (textmode)
Although most of cygwin was mounted in binary mode, root wasn't.
Remounting root in binary mode solved the problem.
Ken Roser wrote:
> I've been trying to start KDE 3.1 with the startkde.bat file and it
> gets as far as starting services and then hangs with kconf_update
> consuming almost all of my free CPU time. I've attached a log of the
> start up hoping someone can help diagnose the problem. An error that
> repeats multiple times is:
>
> Error reading from /home/KenRoser/.DCOPserver_dellgx1_127.0.0.1_0,
> didn't read the expected 56 bytes
>
> Perhaps this is the root of the problem. This happens on two
> different machines.
>
>
> e:\cygwin\opt\kde3>rem @echo off
>
> e:\cygwin\opt\kde3>REM
> e:\cygwin\opt\kde3>REM KDE/Cygwin Desktop starter script
> e:\cygwin\opt\kde3>REM (c) 2003 Ralf Habacker
> e:\cygwin\opt\kde3>REM
> e:\cygwin\opt\kde3>REM $Id:$
> e:\cygwin\opt\kde3>REM
> e:\cygwin\opt\kde3>REM check kdedir and set to default installation path
> e:\cygwin\opt\kde3>if exist e:\cygwin\opt\kde3 goto NO_SET_KDEDIR
>
> e:\cygwin\opt\kde3>SET
> PATH=.;e:\cygwin\opt\kde3\bin;e:\cygwin\opt\kde3\lib;e:\cygwin\opt\kde3\lib\kde3;e:\ \
> cygwin\bin;e:\cygwin\usr\X11R6\bin;e:\cygwin\usr\local\bin;e:\cygwin\bin;e:\cygwin\bin;c:\WINDOWS\system32;c:\WINDOWS;c:\WINDOWS\System32\Wbem;c:\Program \
> Files\Perforce;g:\Program Files\Microsoft Visual
> Studio\Common\Tools\WinNT;g:\Program Files\Microsoft Visual
> Studio\Common\MSDev98\Bin;g:\Program Files\Microsoft Visual
> Studio\Common\Tools;g:\Program Files\Microsoft Visual
> Studio\VC98\bin;e:\cygwin\usr\X11R6\bin
>
> e:\cygwin\opt\kde3>if NOT "e:\cygwin\home\KenRoser" == "" goto
> CHECK_HOME_DIR
>
> e:\cygwin\opt\kde3>if exist e:\cygwin\home\KenRoser goto NO_SET_KDEHOME
>
> e:\cygwin\opt\kde3>if exist e:\cygwin\home\KenRoser\.mcoprc goto
> NO_COPY_MCOPRC
>
> e:\cygwin\opt\kde3>copy e:\cygwin\opt\kde3\home\.mcoprc
> e:\cygwin\home\KenRoser 1 file(s) copied.
>
> e:\cygwin\opt\kde3>SET KDEHOME=/home/KenRoser/.kde31
>
> e:\cygwin\opt\kde3>REM set misc vars
> e:\cygwin\opt\kde3>SET DISPLAY=127.0.0.1:0.0
>
> e:\cygwin\opt\kde3>SET SHELL=/bin/bash
>
> e:\cygwin\opt\kde3>REM clean previous X11 session
> e:\cygwin\opt\kde3>if not exist e:\cygwin\tmp\.X11-unix\X0 goto CLEAN_END
>
> e:\cygwin\opt\kde3>attrib -s e:\cygwin\tmp\.X11-unix\X0
>
> e:\cygwin\opt\kde3>del e:\cygwin\tmp\.X11-unix\X0
>
> e:\cygwin\opt\kde3>if exist e:\cygwin\tmp\.X11-unix rmdir
> e:\cygwin\tmp\.X11-unix
>
> e:\cygwin\opt\kde3>REM start ipc-daemon
> e:\cygwin\opt\kde3>run bin\ipc-daemon
>
> e:\cygwin\opt\kde3>REM start x server
> e:\cygwin\opt\kde3>start XWin -noreset -ac -nowinkill
> e:\cygwin\opt\kde3>REM Set a background color.
>
> e:\cygwin\opt\kde3>xsetroot -cursor_name left_ptr -solid #396dad
>
> e:\cygwin\opt\kde3>REM start dcopserver (ksplash need this)
> e:\cygwin\opt\kde3>run dcopserver --nofork
>
> e:\cygwin\opt\kde3>REM start splashscreen
>
> e:\cygwin\opt\kde3>ksplash
> e:\cygwin\opt\kde3>REM Startup kde base services
> e:\cygwin\opt\kde3>kdeinit --no-dcop +kcminit +ksmserver
> kdeinit: entering main
> Creating link /home/KenRoser/.kde31/socket-dellgx1.
> Created link from "/home/KenRoser/.kde31/socket-dellgx1" to
> "/tmp/ksocket-KenRoser"
> _name=klauncher launcher=1 is_lib=0
> Error reading from /home/KenRoser/.DCOPserver_dellgx1_127.0.0.1_0,
> didn't read the expected 56 bytes
> kdeinit: Launched KLauncher, pid = 3140 result = 0
> Error reading from /home/KenRoser/.DCOPserver_dellgx1_127.0.0.1_0,
> didn't read the expected 56 bytes
> kdecore (KSocket): Trying to listen on Unix
> /tmp/ksocket-KenRoser/klaunchergUzSvb.slave-socket
> _name=kded launcher=0 is_lib=0
> kdeinit: Launched KDED, pid = 984 result = 0
> Error reading from /home/KenRoser/.DCOPserver_dellgx1_127.0.0.1_0,
> didn't read the expected 56 bytes
> Creating link /home/KenRoser/.kde31/tmp-dellgx1.
> Created link from "/home/KenRoser/.kde31/tmp-dellgx1" to
> "/tmp/kde-KenRoser"
> kio (KDirWatch): Available methods: Stat
> kded: Does not exist! (/home/KenRoser/.kde31/share/servicetypes/)
> kio (KDirWatch): Added Dir /opt/kde3/share/servicetypes/ [KDirWatch-1]
> kded: Does not exist! (/home/KenRoser/.kde31/share/mimelnk/)
> kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk/ [KDirWatch-1]
> kded: Does not exist! (/home/KenRoser/.kde31/share/applnk/)
> kio (KDirWatch): Added Dir /opt/kde3/share/applnk/ [KDirWatch-1]
> kded: Does not exist! (/home/KenRoser/.kde31/share/services/)
> kio (KDirWatch): Added Dir /opt/kde3/share/services/ [KDirWatch-1]
> kio (KLauncher): KLauncher: Got kdeinit_exec_wait('kbuildsycoca', ...)
> kdeinit: Got EXEC_NEW 'kbuildsycoca' from launcher.
> _name=kbuildsycoca launcher=0 is_lib=0
> Error reading from /home/KenRoser/.DCOPserver_dellgx1_127.0.0.1_0,
> didn't read the expected 56 bytes
> kbuildsycoca running...
> kbuildsycoca: Recreating ksycoca file (/tmp/kde-KenRoser/ksycoca,
> version 60)
> kdeinit: PID 3696 terminated.
> kio (KDirWatch): Added Dir /opt/kde3/share/apps/kconf_update
> [KDirWatch-2]
> kdeinit: Got EXEC_NEW 'kconf_update' from launcher.
> _name=kconf_update launcher=0 is_lib=0
> File dummy, id favicons.upd:kde3
> File kdeglobals, id kaccel.upd:kde3.1/r3
> File kcmdisplayrc, id kcmdisplayrc.upd:kde3
> File kcookiejarrc, id kcookiescfg.upd:kde2.2/b1
> File kcookiejarrc, id kcookiescfg.upd:kde3.1/cvs
>
> (It locks up at this point. I've even waited 12 hours to see if it
> continues)
>
>
> Here are the processes running at the time of lockup:
> PID PPID PGID WINPID TTY UID STIME COMMAND
> 3908 1 3908 3908 con 1003 00:37:31 /usr/bin/rxvt
> 3924 3908 3924 3940 0 1003 00:37:32 /usr/bin/bash
> 3284 1 3284 3284 ? 1003 00:41:52
> /opt/kde3/bin/ipc-daemon
> 3472 1 3472 3472 ? 1003 00:41:52 /opt/kde3/bin/XWin
> 4060 1 4060 4060 con 1003 00:41:54
> /opt/kde3/bin/dcopserver
> I 980 1 980 980 con 1003 00:41:58
> /opt/kde3/bin/kdeinit
> 2808 980 2808 2808 ? 1003 00:41:59
> /opt/kde3/bin/kdeinit
> 2792 1 2808 2792 ? 1003 00:42:04
> /opt/kde3/bin/kdeinit
> I 984 2808 2808 2892 ? 1003 00:42:10
> /opt/kde3/bin/kded
> I 2820 984 2808 2820 ? 1003 00:42:13
> /opt/kde3/bin/kded
> 3572 2808 2808 3152 ? 1003 00:42:44
> /opt/kde3/bin/kconf_update
> 316 3924 316 240 0 1003 00:50:50 /usr/bin/ps
>
> Here's my mount table:
> e:\cygwin\usr\X11R6\lib\X11\fonts on /usr/X11R6/lib/X11/fonts type
> system (binmode)
> e:\cygwin\opt\kde3 on /opt/kde3 type system (binmode)
> e:\cygwin\bin on /usr/bin type system (binmode)
> e:\cygwin\lib on /usr/lib type system (binmode)
> e:\cygwin on / type system (textmode)
> c: on /cygdrive/c type user (textmode,noumount)
> d: on /cygdrive/d type user (textmode,noumount)
> e: on /cygdrive/e type user (textmode,noumount)
> g: on /cygdrive/g type user (textmode,noumount)
> t: on /cygdrive/t type user (textmode,noumount)
>
>
>
> _______________________________________________
> kde-cygwin mailing list
> kde-cygwin@mail.kde.org
> http://mail.kde.org/mailman/listinfo/kde-cygwin
>
>
_______________________________________________
kde-cygwin mailing list
kde-cygwin@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-cygwin
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic