-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I tried to hold off, I really did, I just couldn't stop myself. (SuSE 8.1 pro, xfree86 4.2.0, win4lin patched kernel 2.4.19-308) I use apt/synaptic for my updates. I used Synaptic to upgrade to 3.1.4 for suse 8.1 the other night, when I checked in the morning Synaptic had apparantly hung. I logged out and back in. At this point I recieved an error (in an x-window) "Could not start kdeinit. Check your installation." I clicked Okay and kde loaded as it should. I checked my ~/.xsession-errors and found the following... kdeinit: relocation error: /usr/lib/qt3/lib/libqt-mt.so.3: undefined symbol: FT_Seek_Stream startkde: Could not start kdeinit. Check your installation. Warning: connect() failed: : No such file or directory I checked /usr/lib/qt3/lib/libqt-mt.so.3 is where it should be kdeinit is in /opt/kde3/bin as expected so I copied all of the new files to a new dir and ran # rpm --replacepkgs -Uvh *.rpm in the directory, after awhile kde pretty much locked up. (no mouse or keyboard control) I reset the machine, then # init 3 # cd /dir/with/upgrade # rpm --replacepkgs -Uvh *.rpm recieved an error message I don't remember # rpm --rebuilddb # rpm --replacepkgs -Uvh *.rpm worked this time # /sbin/ldconfig # /sbin/SuSEconfig # reboot At this point I trust that all of the files (qt, kde 3.1.4 upgrades) have been installed properly but I still get the error message. It only happens at login (for all users, not just me) and everything else seems to be working as expected. I'd like to get rid of this error but at least things seem to work. Any Ideas? PS In regards to Richard Bos question, The packages you found are the same as those I find available in synaptic, I guess some haven't been updated yet. See Ya - -- dh Don't shop at GoogleGear.com! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE/dFXyBwgxlylUsJARAjlwAJ0Xh3GdqsdW4949/LCGT3iYkIZjngCeKZ8B hfZNVbYjKsoLFk0niVDCsug= =0cfn -----END PGP SIGNATURE-----
On Friday 26 September 2003 23:06, David Herman wrote:
I tried to hold off, I really did, I just couldn't stop myself. (SuSE 8.1 pro, xfree86 4.2.0, win4lin patched kernel 2.4.19-308) I use apt/synaptic for my updates.
I used Synaptic to upgrade to 3.1.4 for suse 8.1 the other night, when I checked in the morning Synaptic had apparantly hung. I logged out and back in.
At this point I recieved an error (in an x-window) "Could not start kdeinit. Check your installation." I clicked Okay and kde loaded as it should.
I checked my ~/.xsession-errors and found the following...
kdeinit: relocation error: /usr/lib/qt3/lib/libqt-mt.so.3: undefined symbol: FT_Seek_Stream startkde: Could not start kdeinit. Check your installation. Warning: connect() failed: : No such file or directory
I checked /usr/lib/qt3/lib/libqt-mt.so.3 is where it should be kdeinit is in /opt/kde3/bin as expected
so I copied all of the new files to a new dir and ran # rpm --replacepkgs -Uvh *.rpm in the directory, after awhile kde pretty much locked up. (no mouse or keyboard control) I reset the machine, then
# init 3 # cd /dir/with/upgrade # rpm --replacepkgs -Uvh *.rpm recieved an error message I don't remember # rpm --rebuilddb # rpm --replacepkgs -Uvh *.rpm worked this time # /sbin/ldconfig # /sbin/SuSEconfig # reboot
At this point I trust that all of the files (qt, kde 3.1.4 upgrades) have been installed properly but I still get the error message. It only happens at login (for all users, not just me) and everything else seems to be working as expected.
I'd like to get rid of this error but at least things seem to work. Any Ideas?
PS In regards to Richard Bos question, The packages you found are the same as those I find available in synaptic, I guess some haven't been updated yet.
See Ya
-- dh Don't shop at GoogleGear.com!
Just to add another bit of information to this post. I did the same upgrade and got the same message "Could not start kdeinit. Check your installation.", one interesting side affect was that my second display stopped displaying kde all together. Display 0 worked. I ended up rolling back the changes as this was not what I need. Also found that the qt3-3.2.1-devel-doc would not install at all, something about not being able un cpio the files. BR Jim -- Jim Hamilton Perth, Western Australia
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 26 September 2003 05:49 pm, Jim Hamilton wrote: > On Friday 26 September 2003 23:06, David Herman wrote: > > I tried to hold off, I really did, I just couldn't stop myself. > > (SuSE 8.1 pro, xfree86 4.2.0, win4lin patched kernel 2.4.19-308) > > I use apt/synaptic for my updates. - ---------snip-------------- > > Just to add another bit of information to this post. I did the same > upgrade and got the same message "Could not start kdeinit. Check your > installation.", one interesting side affect was that my second > display stopped displaying kde all together. Display 0 worked. I > ended up rolling back the changes as this was not what I need. > > Also found that the qt3-3.2.1-devel-doc would not install at all, > something about not being able un cpio the files. same experience here, guess I've got a reason for not rtfm :-) see ya - -- dh Don't shop at GoogleGear.com! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE/dPxBBwgxlylUsJARAjqqAJ9pLaBWPg+KH4qT2nLLfYp53sN+mACfcXp3 q2Qo4nVFi48NCvS1tnKJTZI= =jtye -----END PGP SIGNATURE-----
David Herman wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Friday 26 September 2003 05:49 pm, Jim Hamilton wrote:
On Friday 26 September 2003 23:06, David Herman wrote:
I tried to hold off, I really did, I just couldn't stop myself. (SuSE 8.1 pro, xfree86 4.2.0, win4lin patched kernel 2.4.19-308)
Just to add another bit of information to this post. I did the same upgrade and got the same message "Could not start kdeinit. Check your installation.",
Since installing the 3.1.4 updates on my 8.1 system I have: - been getting the "Could not start kdeinit. Check your installation." - not been able to use konqueror or kmail Running SuSEconfig tels me that it will not change the following file, so I suspect that something is wrong there. It also says that it has put its own version in a file ///kdm//kdmrc.SuSEconfig, but this does not seem to exist. I hope some wise and kind person can shed some light here. Thanks Norman /etc/opt/kde3/share/config/kdm//kdmrc # KDM configuration example. # Note, that all comments will be lost if you change this file with # the kcontrol frontend. # # Definition: the greeter is the login dialog, i.e., the part of KDM # which the user sees. # # You can configure every X-display individually. # Every display has a display name, which consists of a host name # (which is empty for local displays specified in the Xservers file), # a colon and a display number. Additionally, a display belongs to a # display class (which can be ignored in most cases; the control center # does not support this feature at all). # Sections with display-specific settings have the formal syntax # "[X-" host [":" number [ "_" class ]] "-" sub-section "]" # You can use the "*" wildcard for host, number and class. You may omit # trailing components; they are assumed to be "*" then. # The host part may be a domain specification like ".inf.tu-dresden.de". # From which section a setting is actually taken is determined by these # rules: # - an exact match takes precedence over a partial match (for the host part), # which in turn takes precedence over a wildcard # - precedence decreases from left to right for equally exact matches # Example: display name "myhost:0", class "dpy". # [X-myhost:0_dpy] precedes # [X-myhost:0_*] (same as [X-myhost:0]) precedes # [X-myhost:*_dpy] precedes # [X-myhost:*_*] (same as [X-myhost]) precedes # [X-*:0_dpy] precedes # [X-*:0_*] (same as [X-*:0]) precedes # [X-*:*_*] (same as [X-*]) # These sections do NOT match this display: # [X-hishost], [X-myhost:0_dec], [X-*:1], [X-:*] # If a setting is not found in any matching section, the default is used. # # Every comment applies to the following section or key. # The defaults refer to KDM's built-in values, not anything set in this file. # [General] # This option exists solely for the purpose of a clean automatic upgrade. # Don't even think about changing it! ConfigVersion=2.0 # If "false", KDM won't daemonize after startup. Note, that you needn't to # use this if you start KDM from inittab, as KDM won't daemonize in this case # automatically. Default is true. #DaemonMode=false # If the value starts with a slash (/), it specifies the file, where X-servers # to be used by KDM are listed; the file is in the usual XDM-Xservers format. # Otherwise it's interpreted like one line of the Xservers file, i.e., it # specifies exactly one X-server. # Default is ":0 local@tty1 /usr/X11R6/bin/X vt7" # XXX i'm planning to absorb this file into kdmrc, but i'm not sure how to # do this best. Xservers=/etc/opt/kde3/share/config/kdm/Xservers # Where KDM should store its PID. Default is "" (don't store) PidFile=/var/run/kdm.pid # Whether KDM should lock the pid file to prevent having multiple KDM # instances running at once. Leave it "true", unless you're brave. #LockPidFile=false # Where to store authorization files. Default is /var/run/xauth AuthDir=/var/lib/xdm/authdir/authfiles/ # Whether KDM should automatically re-read configuration files, if it # finds them having changed. Just keep it "true". #AutoRescan=false # Additional environment variables KDM should pass on to kdm_config, kdm_greet, # Xsetup, Xstartup, Xsession, and Xreset. LD_LIBRARY_PATH is a good candidate; # otherwise it shouldn't be necessary very often. #ExportList=SOME_VAR,ANOTHER_IMPORTANT_VAR # Where the command FiFos should be created. Make it empty to disable # the FiFos. Default is /var/run/xdmctl #FifoDir=/tmp # To which group the command FiFos should belong. # Default is -1 (effectively root) #FifoGroup=xdmctl [Xdmcp] # Whether KDM should listen to XDMCP requests. Default is true. Enable=false # The UDP port KDM should listen on for XDMCP requests. Don't change the 177. #Port=177 # File with the private keys of X-terminals. Required for XDM authentication. # Default is "" #KeyFile=/opt/kde3/share/config/kdm/kdmkeys # XDMCP access control file in the usual XDM-Xaccess format. # Default is /opt/kde3/share/config/kdm/Xaccess # XXX i'm planning to absorb this file into kdmrc, but i'm not sure how to # do this best. Xaccess=/etc/X11/xdm/Xaccess # Number of seconds to wait for display to respond after the user has # selected a host from the chooser. Default is 15. #ChoiceTimeout=10 # Strip domain name from remote display names if it is equal to the local # domain. Default is true #RemoveDomainname=false # Use the numeric IP address of the incoming connection instead of the # host name. Use this on multihomed hosts. Default is false #SourceAddress=true # The program which is invoked to dynamically generate replies to XDMCP # BroadcastQuery requests. # By default no program is invoked and "Willing to manage" is sent. Willing=/etc/X11/xdm/Xwilling [Shutdown] # The command to run to halt the system. Default is /sbin/halt HaltCmd=/sbin/halt # The command to run to reboot the system. Default is /sbin/reboot RebootCmd=/sbin/reboot # Whether one can shut down the system via the global command FiFo. # Default is false #AllowFifo=true # Whether one can abort still running sessions when shutting down the system # via the global command FiFo. Default is true #AllowFifoNow=false # Offer LiLo boot options in shutdown dialog. Default is false UseLilo=false # The location of the LiLo binary. Default is /sbin/lilo LiloCmd=/sbin/lilo # The location of the LiLo map file. Default is /boot/map LiloMap=/boot/map # Rough estimations about how many seconds KDM will spend at most on # - opening a connection to the X-server (OpenTime): # OpenRepeat * (OpenTimeout + OpenDelay) # - starting a local X-server (ServerTime): ServerAttempts * ServerTimeout # - starting a display: # - local display: StartAttempts * (ServerTime + OpenTime) # - remote/foreign display: StartAttempts * OpenTime # Core config for all displays [X-*-Core] # How long to wait before retrying to start the display after various # errors. Default is 15 #OpenDelay= # How long to wait before timing out XOpenDisplay. Default is 120 #OpenTimeout= # How often to try the XOpenDisplay. Default is 5 #OpenRepeat= # Try at most that many times to start a display. If this fails, the display # is disabled. Default is 4 #StartAttempts= # The StartAttempt counter is reset after that many seconds. Default is 30 #StartInterval= # Ping remote display every that many minutes. Default is 5 #PingInterval= # Wait for a Pong that many minutes. Default is 5 #PingTimeout= # Restart instead of resetting the local X-server after session exit. # Use it if the server leaks memory, etc. Default is false TerminateServer=true # The signal needed to reset the local X-server. Default is 1 (SIGHUP) #ResetSignal= # The signal needed to terminate the local X-server. Default is 15 (SIGTERM) #TermSignal= # Need to reset the X-server to make it read initial Xauth file. # Default is false #ResetForAuth=true # Create X-authorizations for local displays. Default is true #Authorize=false # Which X-authorization mechanisms should be used. # Default is XDM-AUTHORIZATION-1,MIT-MAGIC-COOKIE-1 #AuthNames= # The name of this X-server's Xauth file. Default is "", which means, that # a random name in the AuthDir directory will be used. #AuthFile= # Specify a file with X-resources for the greeter, chooser and background. # The KDE frontend doesn't care for this, so you don't need it unless you # use an alternative chooser or another background generator than kdmdesktop. # Default is "" Resources=/etc/X11/xdm/Xresources # The xrdb program to use to read the above specified recources. # Default is /usr/X11R6/bin/xrdb #Xrdb= # A program to run before the greeter is shown. You should start kdmdesktop # there. Also, xconsole can be started by this script. # Default is "" Setup=/opt/kde3/share/config/kdm/Xsetup # A program to run before a user session starts. You should invoke sessreg # there and optionally change the ownership of the console, etc. # Default is "" Startup=/etc/X11/xdm/Xstartup # A program to run after a user session exits. You should invoke sessreg # there and optionally change the ownership of the console, etc. # Default is "" Reset=/etc/X11/xdm/Xreset # The program which is run as the user which logs in. It is supposed to # interpret the session argument (see SessionTypes) and start an appropriate # session according to it. # Default is /usr/X11R6/bin/xterm -ls -T Session=/etc/X11/xdm/Xsession # The program to run if Session fails. # Default is /usr/X11R6/bin/xterm #FailsafeClient= # The PATH for the Session program. Default is # /bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin #UserPath=/opt/kde3/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin # The PATH for Setup, Startup and Reset, etc. Default is # /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin #SystemPath=/opt/kde3/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin # The default system shell. Default is /bin/sh #SystemShell=/bin/bash # Where to put the user's X-server authorization file if ~/.Xauthority # cannot be created. Default is /tmp #UserAuthDir= # The host chooser program to use. # Default is /opt/kde3/bin/chooser # If "true", KDM will automatically restart a session after an X-server # crash (or if it is killed by Alt-Ctrl-BackSpace). Note, that enabling # this opens a security hole: a secured display lock can be circumvented # (unless you use KDE's built-in screen lock). Default is false AutoReLogin=false # Allow root logins? Default is true AllowRootLogin=true # Allow to log in, when user has set an empty password? Default is true AllowNullPasswd=true # Who is allowed to shut down the system. This applies both to the # greeter and to the command FiFo. Default is All # "None" - no "Shutdown..." button is shown at all # "Root" - the root password must be entered to shut down # "All" - everybody can shut down the machine (Default) AllowShutdown=All # Who is allowed to abort all still running sessions when shutting down. # Same options as for AllowShutdown. Default is All #AllowSdForceNow=Root # The default choice for the shutdown condition/timing. # "Schedule" - shutdown after all sessions exit (possibly at once) (Default) # "TryNow" - shutdown, if no sessions are open, otherwise do nothing # "ForceNow" - shutdown unconditionally #DefaultSdMode=ForceNow # If this is false the user must select the shutdown condition/timing already # in the shutdown dialog. If this is true he won't be bothered with the options, # but will be asked what to do if sessions are actually open. Default is true # NOTE: the interaction is currently not implemented. If this is set to true, # a normal forced shutdown will happen (without caring for the AllowSdForceNow # option!), i.e., KDM will behave exactly as before KDE 3.0. #InteractiveSd=false # Where (relatively to the user's home directory) to store the last # selected session. Default is .wmrc #SessSaveFile= # Greeter config for all displays [X-*-Greeter] # Session types the users can select. It is advisable to have "default" and # "failsafe" listed herein, which is also the default. # Note, that the meaning of this value is entirely up to your Session program. SessionTypes=kde,windowmaker,mwm,twm,failsafe # Widget Style of the greeter: # Default, Windows, Platinum, Motif, MotifPlus, CDE, SGI, and any styles you # may have installed, e.g., HighColor; Default is "Default" GUIStyle=Keramik # Widget Colors of the greeter: # Default, and any color schemes you may have installed. Default is "Default" #ColorScheme=Pumpkin # What should be shown righthand of the input lines: # "Logo" - the image specified by LogoPixmap (Default) # "Clock" - a neat analog clock # "None" - nothing LogoArea=Clock # The image to show when LogoArea=Logo. Default is kdelogo.png #LogoPixmap= # Normally, the greeter is centered on the screen. Use this, if you want # it to appear elsewhere on the screen. Default is false #GreeterPosFixed=true #GreeterPosX=200 #GreeterPosY=100 # The headline in the greeter. # The following character pairs are replaced: # - %d -> current display # - %h -> host name, possibly with domain name # - %n -> node name, most probably the host name without domain name # - %s -> the operating system # - %r -> the operating system's version # - %m -> the machine (hardware) type # - %% -> a single % # Default is "Welcome to %s at %n" GreetString=SuSE Linux (%h) # The font for the headline. Default is charter,24,bold GreetFont=Nimbus Sans l,20,-1,5,48,0,0,0,0,0 # The normal font used in the greeter. Default is helvetica,12 StdFont=Nimbus Sans l,14,-1,5,48,0,0,0,0,0 # The font used for the "Login Failed" message. Default is helvetica,12,bold FailFont=Nimbus Sans l,14,-1,5,74,0,0,0,0,0 # Whether the fonts shown in the greeter should be antialiased. Default is false AntiAliasing=true # What to do with the Num Lock modifier for the time the greeter is running: # "On" -> - turn on # "Off" -> - turn off # "Keep" -> - don't change the state (Default) #NumLock=Off # Language to use in the greeter. Default is en_US Language=C # Specify, which user names (along with pictures) should be shown in the # greeter. # "NotHidden" - all users except those listed in HiddenUsers (Default) # "Selected" - only the users listed in SelectedUsers # "None" - no user list will be shown at all #ShowUsers=None # For ShowUsers=Selected. Default is "" #SelectedUsers=root,johndoe # For ShowUsers=NotHidden. Default is "" HiddenUsers=root,nobody, # Special case of HiddenUsers: users with a UID less than this number # (except root) will not be shown as well. Default is 0 MinShowUID=100 # Complement to MinShowUID: users with a UID greater than this number will # not be shown as well. Default is 65535 MaxShowUID=65000 # If false, the users are listed in the order they appear in /etc/passwd. # If true, they are sorted alphabetically. Default is true SortUsers=true # Specify, where the users' pictures should be taken from. # "AdminOnly" - from $KDEDIR/share/apps/kdm/pics/users/$USER.png (Default) # "UserOnly" - from the user's $HOME/.face # "PreferAdmin" - prefer $USER.png; fallback on $HOME/.face # "PreferUser" - ... and the other way round #FaceSource=PreferUser # Specify, if/which user should be preselected for log in. # Note, that enabling this feature can be considered a security hole, # as it presents a valid login name to a potential attacker, so he "only" # needs to guess the password. # "None" - don't preselect any user (Default) # "Previous" - the user which successfully logged in last time # "Default" - the user specified in the DefaultUser field #PreselectUser=Previous # The user to preselect if PreselectUser=Default #DefaultUser=ethel # If this is true, the password input line is focused automatically if # a user is preselected. Default is false FocusPasswd=false # The password input fields cloak the typed in text. Specify, how to do it: # "NoEcho" - nothing is shown at all, the cursor doesn't move # "OneStar" - "*" is shown for every typed letter (Default) # "ThreeStars" - "***" is shown for every typed letter EchoMode=OneStar # If true, krootimage will be automatically started by KDM. Otherwise, the # Setup script should be used to setup the background. Default is true UseBackground=true # The configuration file to be used by krootimage. # Default is /opt/kde3/share/config/kdm/backgroundrc BackgroundCfg=/etc/opt/kde3/share/config/kdm/kdmrc # Hold the X-server grabbed the whole time the greeter is visible. This # may be more secure, but it will disable any background and other # X-clients started from the Setup script. Default is false #GrabServer=true # How many seconds to wait for grab to succeed. Default is 3 #GrabTimeout= # Core config for local displays [X-:*-Core] # How often to try to run the X-server. Running includes executing it and # waiting for it to come up. Default is 1 #ServerAttempts= # How long to wait for a local X-server to come up. Default is 15 #ServerTimeout= # See above AllowShutdown=All # See above AllowRootLogin=true # See above AllowNullPasswd=true # Enable password-less logins on this display. USE WITH EXTREME CARE! # Default is false #NoPassEnable=true # The users that don't need to provide a password to log in. NEVER list root! #NoPassUsers=fred,ethel # Greeter config for local displays [X-:*-Greeter] # Warn, if local X-authorization cannot be created. Default is true # XXX this is a dummy currently #AuthComplain=false # The screen the greeter should be displayed on in multi-headed setups. # The numbering starts with 0 and corresponds to the listing order in the # active ServerLayout section of XF86Config. -1 means to use the upper-left # screen, -2 means to use the upper-right screen. Default is 0 #GreeterScreen=-1 # Core config for 1st local display [X-:0-Core] # Enable automatic login on this display. USE WITH EXTREME CARE! # Default is false #AutoLoginEnable=true # The user to log in automatically. NEVER specify root! #AutoLoginUser=fred # The password for the user to log in automatically. This is NOT required # unless the user is to be logged into a NIS or Kerberos domain. If you use # it, you should "chmod 600 kdmrc" for obvious reasons. #AutoLoginPass=secret! # The session for the user to log in automatically. This becomes useless after # the user's first login, as the last used session will take precedence. #AutoLoginSession=kde # If "true", the auto-login is truly automatic, i.e., the user is logged in # when KDM comes up. If "false", the auto-login must be initiated by crashing # the X-server with Alt-Ctrl-BackSpace. Default is true #AutoLogin1st=false # Greeter config for 1st local display [X-:0-Greeter] # See above #PreselectUser=Default # See above #DefaultUser=johndoe # Enable KDM's built-in xconsole. Note, that this can be enabled for only # one display at a time. Default is false ShowLog=true EnableChooser=false # The data source for KDM's built-in xconsole. The default "" means that # a console log redirection should be requested from /dev/console. LogSource=/dev/xconsole
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 28 September 2003 12:12 am, Norman Duncan wrote: - --------snip------------- > Since installing the 3.1.4 updates on my 8.1 system I have: > - been getting the "Could not start kdeinit. Check your > installation." - not been able to use konqueror or kmail I Haven't experienced these problems (except the "Could not start kdeinit. Check your installation." part) > Running SuSEconfig tels me that it will not change the following > file, so I suspect that something is wrong there. It also says that > it has put its own version in a file ///kdm//kdmrc.SuSEconfig, but > this does not seem to exist. Nothing really wrong here, what it's telling you is that you changed your settings and SuSEconfig has chosen not to be responsible for messing them up for you. It's also notifying you that there may be changes in the new version that you should look at. > it has put its own version in a file ///kdm//kdmrc.SuSEconfig, but > this does not seem to exist. This is curious, are you sure its not where expected? I did #locate kdmrc.SuSEconfig and had the following outcome /etc/opt/kde3/share/config/kdm/kdmrc.SuSEconfig > I hope some wise and kind person can shed some light here. > Thanks > Norman > /etc/opt/kde3/share/config/kdm//kdmrc - --------------------------------snip------------------------- ( I didn't read the kdmrc that you included but I don't believe it was relevent) At some point (3.1.2?) the kde upgrades conflict w/ what SuSEconfig would like to see. The effect of this was that if you use kdecontrolcenter to change your login prefs you may not get the desired result. (If you add a new window manager, user etc) I don't remember all of the details but if you are interested then I would suggest searching the [SLE] mailing list archives for things like kdm and kderc Update I used synaptic to get the rest of the new kde3.1.4 rpms and I still get the "Could not start kdeinit. Check your installation." message at login but no real problems after login ? curious - -- dh Don't shop at GoogleGear.com! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE/ecTfBwgxlylUsJARAjAhAJ9SdKMlzS7bUIWf3kM1Zxxr17AuVACdHve5 rCCfz0LDKCfmEgRHI9Ulj0I= =gqnd -----END PGP SIGNATURE-----
Op dinsdag 30 september 2003 20:00, schreef David Herman:
Update I used synaptic to get the rest of the new kde3.1.4 rpms and I still get the "Could not start kdeinit. Check your installation." message at login but no real problems after login ? curious
It ain't; it's because qt3 has been compiled against a "too old" freetype2 version. It has been compiled against freetype2 2.0.9 (suse-8.1) which provide FT_SEEK_STREAM. In the newer freetype2 2.1.3 it is just FT_SEEK. It would be nice if a qt3 can be provided that has been compiled against freetype2 2.1.3 (the one in the xfree86 (freetype2;2.1.3-36;i586;xfree86)). Below some of my investigation notes: + LD_BIND_NOW=true + kdeinit +kcminit +knotify kdeinit: relocation error: /usr/lib/qt3/lib/libqt-mt.so.3: undefined symbol: FT_Seek_Stream + test 127 -ne 0 + echo 'startkde: Could not start kdeinit. Check your installation.' startkde: Could not start kdeinit. Check your installation. + xmessage -geometry 500x100 'Could not start kdeinit. Check your installation.' + set +x http://lists.suse.com/archive/suse-linux-e/2003-Apr/3851.html pilchard:~ # cat /etc/apt/preferences Package: freetype2 Pin: version 2.0.9* Priority: 1001 This improves the font rendering, but remote X sessions crashes the locale X server :(( Now there is no other version qt3-3.2.1 version that could be used.... Would it be possible to execute the binaries kcminit and knotify without kdeinit?? startkde would than become: # We set LD_BIND_NOW to increase the efficiency of kdeinit. # kdeinit unsets this variable before loading applications. kcminit knotify Instead of: # We set LD_BIND_NOW to increase the efficiency of kdeinit. # kdeinit unsets this variable before loading applications. LD_BIND_NOW=true kdeinit +kcminit +knotify if test $? -ne 0; then # Startup error Yes this works :)) -- Richard Bos Without a home the journey is endless
On Wednesday 01 October 2003 23:48, Richard Bos wrote:
Op dinsdag 30 september 2003 20:00, schreef David Herman:
Update I used synaptic to get the rest of the new kde3.1.4 rpms and I still get the "Could not start kdeinit. Check your installation." message at login but no real problems after login ? curious
It ain't; it's because qt3 has been compiled against a "too old" freetype2 version. It has been compiled against freetype2 2.0.9 (suse-8.1) which provide FT_SEEK_STREAM. In the newer freetype2 2.1.3 it is just FT_SEEK. It would be nice if a qt3 can be provided that has been compiled against freetype2 2.1.3 (the one in the xfree86 (freetype2;2.1.3-36;i586;xfree86)).
what means too old ? it is the original one from 8.1. right ? Updating freetype2 might break other stuff ... bye adrian ********************************************************************** Adrian Schroeter SuSE AG, Deutschherrnstr. 15-19, 90429 Nuernberg, Germany email: adrian@suse.de (985 mails already received today.)
Op donderdag 2 oktober 2003 08:59, schreef Adrian Schroeter:
It ain't; it's because qt3 has been compiled against a "too old" freetype2 version. It has been compiled against freetype2 2.0.9 (suse-8.1) which provide FT_SEEK_STREAM. In the newer freetype2 2.1.3 it is just FT_SEEK. It would be nice if a qt3 can be provided that has been compiled against freetype2 2.1.3 (the one in the xfree86 (freetype2;2.1.3-36;i586;xfree86)).
what means too old ? it is the original one from 8.1. right ? Updating freetype2 might break other stuff ...
"too old" means compared to what kdelibs3-3.1.4 actually needs. freetype-2.0.9 is indeed the version that belongs to stock suse-8.2 (that's why I put "too old" in quotes). That's why I proposed to store a qt3 compiled against freetype2-2.1.3 (if possible) in e.g. the xfree86 supplementary directory (outside the supported directories. Or perhaps if such an rpm is provided it could be made available via your personal directory....? If it breaks noone can't be blaimed :) -- Richard Bos Without a home the journey is endless
On Thursday 02 October 2003 16:03, Richard Bos wrote:
Op donderdag 2 oktober 2003 08:59, schreef Adrian Schroeter:
It ain't; it's because qt3 has been compiled against a "too old" freetype2 version. It has been compiled against freetype2 2.0.9 (suse-8.1) which provide FT_SEEK_STREAM. In the newer freetype2 2.1.3 it is just FT_SEEK. It would be nice if a qt3 can be provided that has been compiled against freetype2 2.1.3 (the one in the xfree86 (freetype2;2.1.3-36;i586;xfree86)).
what means too old ? it is the original one from 8.1. right ? Updating freetype2 might break other stuff ...
"too old" means compared to what kdelibs3-3.1.4 actually needs. freetype-2.0.9 is indeed the version that belongs to stock suse-8.2 (that's why I put "too old" in quotes).
That's why I proposed to store a qt3 compiled against freetype2-2.1.3 (if possible) in e.g. the xfree86 supplementary directory (outside the supported directories. Or perhaps if such an rpm is provided it could be made available via your personal directory....? If it breaks noone can't be blaimed :)
the qt3 from supplementary/KDE is for sure compiled against the original freetype lib from the distribution. bye adrian ********************************************************************** Adrian Schroeter SuSE AG, Deutschherrnstr. 15-19, 90429 Nuernberg, Germany email: adrian@suse.de (2165 mails already received today.)
Op donderdag 2 oktober 2003 16:12, schreef Adrian Schroeter:
On Thursday 02 October 2003 16:03, Richard Bos wrote:
Op donderdag 2 oktober 2003 08:59, schreef Adrian Schroeter:
It ain't; it's because qt3 has been compiled against a "too old" freetype2 version. It has been compiled against freetype2 2.0.9 (suse-8.1) which provide FT_SEEK_STREAM. In the newer freetype2 2.1.3 it is just FT_SEEK. It would be nice if a qt3 can be provided that has been compiled against freetype2 2.1.3 (the one in the xfree86 (freetype2;2.1.3-36;i586;xfree86)).
what means too old ? it is the original one from 8.1. right ? Updating freetype2 might break other stuff ...
"too old" means compared to what kdelibs3-3.1.4 actually needs. freetype-2.0.9 is indeed the version that belongs to stock suse-8.2 (that's why I put "too old" in quotes).
That's why I proposed to store a qt3 compiled against freetype2-2.1.3 (if possible) in e.g. the xfree86 supplementary directory (outside the supported directories. Or perhaps if such an rpm is provided it could be made available via your personal directory....? If it breaks noone can't be blaimed :)
the qt3 from supplementary/KDE is for sure compiled against the original freetype lib from the distribution.
Hi Adrian, than we fully agree. Because qt3 (suse81) is compiled against the original freetype2 lib from the distribution (freetype2-2.0.9), we see the popup window with the error message to check our distribution**. If qt3 would be compiled against freetype2-2.1.3 which is available in the xfree86 supplementary part on the ftp server, this error is most likely gone. If possible it would be nice to obtain such an rpm, no problem if this is a unofficial/unsupported rpm stored in the people part of the suse ftp server ;) ** The effect is that my mouse is right handed instead of left as configured. I get a beep when errors are reported, it should be visible errors only. The error is very noticable as well. I changed startkde to include the real error from kdeinit, see below. Would be nice to see it back in suse version of startkde... -- Richard Bos Without a home the journey is endless --- startkde.org 2003-10-01 21:24:18.000000000 +0200 +++ startkde 2003-10-02 21:00:16.000000000 +0200 @@ -289,14 +289,24 @@ fi # the splashscreen and progress indicator ksplash -# We set LD_BIND_NOW to increase the efficiency of kdeinit. -# kdeinit unsets this variable before loading applications. -LD_BIND_NOW=true kdeinit +kcminit +knotify -if test $? -ne 0; then +# # We set LD_BIND_NOW to increase the efficiency of kdeinit. +# # kdeinit unsets this variable before loading applications. + LD_BIND_NOW=true kdeinit +kcminit +knotify 2>/tmp/kdeinit.$$ + if test $? -ne 0; then # Startup error + ERROR=$(cat /tmp/kdeinit.$$) echo 'startkde: Could not start kdeinit. Check your installation.' 1>&2 - xmessage -geometry 500x100 "Could not start kdeinit. Check your installation." -fi + xmessage -geometry 700x200 \ + "Error: could not start kdeinit. Check your installation. +Details: +$ERROR" + fi + rm -f /tmp/kdeinit.$$ # # do we have a configured provider ?
participants (5)
-
Adrian Schroeter
-
David Herman
-
Jim Hamilton
-
Norman Duncan
-
Richard Bos