[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