[kde-linux] Upgrading from KDE 3.4 to 3.54 in Suse 9.3 (Suse go kaBOOM)

Genny geengyr at gmail.com
Thu Sep 14 09:52:35 UTC 2006


(What is a "Segmentation fault"? QT 3.3.6 install went horribly wrong? Should 
I abandon all hope and reinstall?)

Hello,

I finally managed to upgrade from KDE 3.4 to 3.5.4 in Suse 9.3 for the first 
time after a year of trying, or so I thought.  I have tried all sorts of 
methods, and walk-throughs.  YOU never seemed to work for me, and the KDE 
Konstruct had disastrous results when I tried it last week.  SMART seems to 
be the only route I can make work.

So, how did I start?  I used kget to grab every rpm from the YOU repository 
for suse 9.3, I arranged them in a directory, and I followed the install 
directions on the KDE website.  First installing QT, etc.

When I came to installing kde3-base I received a small error, but everything 
still looked like it was working.

# smart install kdebase*.rpm
Updating cache...               ########################################[100%]

Computing transaction...

Upgrading packages (6):
  kdebase3-3.5.4-58.1 at i586               kdebase3-nsplugin-3.5.4-58.1 at i586
  kdebase3-kdm-3.5.4-58.1 at i586           kdebase3-samba-3.5.4-58.1 at i586
  kdebase3-ksysguardd-3.5.4-58.1 at i586    kdebase3-session-3.5.4-58.1 at i586

Installing packages (2):
  kdebase3-devel-3.5.4-58.1 at i586         kdebase3-extra-3.5.4-58.1 at i586

29.3MB of package files are needed. 14.1MB will be used.

Confirm changes? (Y/n): y

Committing transaction...
Preparing...                ######################################## [0%]
   1:Installing kdebase3-sess.. ######################################## [7%]
   2:Cleaning kdebase3-session  ######################################## [14%]
   3:Installing kdebase3        ######################################## [21%]
Output from kdebase3-3.5.4-58.1 at i586:
Starting SuSEconfig, the SuSE Configuration Tool...
Running module permissions only
Reading /etc/sysconfig and updating the system...
Executing /sbin/conf.d/SuSEconfig.permissions...
Checking permissions and ownerships - using the permissions files
        /etc/permissions.d/apache2
        /etc/permissions.d/cups-client
        /etc/permissions.d/mailman
        /etc/permissions.d/postfix
        /etc/permissions.d/squid
        /etc/permissions.d/susehelp
        /etc/permissions.d/tetex
        /etc/permissions
        /etc/permissions.easy
        /etc/permissions.local
setting /opt/kde3/bin/khc_indexbuilder to root:man 2755. (wrong permissions 
0755)
Finished.
   4:Cleaning kdebase3          ######################################## [28%]
Output from kdebase3-kdm-3.5.4-58.1 at i586:
warning: /opt/kde3/share/config/kdm/kdmrc saved 
as /opt/kde3/share/config/kdm/kdmrc.rpmsave
   5:Installing kdebase3-kdm    ######################################## [35%]
Information: reading current kdmrc /opt/kde3/share/config/kdm/kdmrc (from kde 
>= 2.2.x)
Information: current kdmrc is from kde >= 3.1 (config version 2.3)
   6:Cleaning kdebase3-kdm      ######################################## [42%]
   7:Installing kdebase3-samba  ######################################## [50%]
   8:Cleaning kdebase3-samba    ######################################## [57%]
   9:Installing kdebase3-ksys.. ######################################## [64%]
  10:Cleaning kdebase3-ksysgu.. ######################################## [71%]
  11:Installing kdebase3-nspl.. ######################################## [78%]
  12:Cleaning kdebase3-nsplugin ######################################## [85%]
  13:Installing kdebase3-extra  ######################################## [92%]
  14:Installing kdebase3-devel  ########################################[100%]

Saving cache...

linux# rpm -q kdebase3
kdebase3-3.5.4-58.1


My question here is, did it really work?  What was the permissions and 
ownerships error?

I then proceded to install the rest of the packages, only running into a 
problem with db42 -- it wanted db41 instead.  Everything looked great, but i 
hade some MIME errors when I opened anything from the "new" KDE.   So I 
decided the system most likely needed a reset.

Everything with the reset went great as well. Everything was and still is 
running so much faster, and my i add, WOW, KATE is so much better now.

But, i soon noticed errors with programs that i had before the upgrade -- 
Kopete 0.12, Firefox, Opera..  I haven't dared venture any further into my 
software titles.

When I tried to reinstall Opera (web browser) I got this error:
File '/opt/kde3/share/applications/kde/knights.desktop' contains invalid MIME 
type 'application/x-chess-pgn,Application' that contains invalid characters

Firefox has something similar when I tried to run it.

Is this normal? I would really appreciate it if someone could point me in the 
right direction to getting my MIME types fixed :(

They wouldn't run i was trying to reinstall them.

I tried fixing the error in knights.desktop -- though nothing was listed under 
mime-types -- and when i go to close the properties dialog box, the konquer 
window that i had used to open the file crashes.

Should I simply delete that file?  since i never ever used that program I have 
uninstalled it.

I deleted the offending file 
(/opt/kde3/share/applications/kde/knights.desktop) and now I get a different 
error:

linux#opera
Segmentation fault

Opera will load 50% of the time, but crashes 100% of the time after browsing 
one or a few pages (less then 10)

Any ideas?

Everytime i close a program - new or old it crashes spewing out:

CODE
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1096339648 (LWP 19655)]
[KCrash handler]
#9  0x41db6453 in scim::TransactionReader::get_data_type ()
   from /usr/lib/libscim-1.0.so.6
#10 0x41db6490 in scim::Transaction::get_data_type ()
   from /usr/lib/libscim-1.0.so.6
#11 0x41cfcc4e in scim::QScimInputContext::panel_send_request ()
   from /usr/lib/qt3/plugins/inputmethods/libqscim.so
#12 0x41cfd12e in scim::QScimInputContext::~QScimInputContext ()
   from /usr/lib/qt3/plugins/inputmethods/libqscim.so
#13 0x40896779 in QObject::~QObject () from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x407dfbf0 in QInputContext::~QInputContext ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x41ce5714 in ~QMultiInputContext (this=0x81d19c8) at qintdict.h:56
#16 0x407f883c in QWidget::destroyInputContext ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x407fe1a3 in QWidget::destroy () from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x408ce216 in QWidget::~QWidget () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40996281 in QMainWindow::~QMainWindow ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x4126ffe0 in KMainWindow::~KMainWindow () 
from /opt/kde3/lib/libkdeui.so.4
#21 0x4182809f in Konsole::~Konsole () 
from /opt/kde3/lib/libkdeinit_konsole.so
#22 0x4089364c in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x408c8ebc in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x40994512 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x4082f67f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x40831263 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40572e81 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#28 0x408304c0 in QApplication::sendPostedEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40847494 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x40847286 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x4083112f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x41825b6c in kdemain () from /opt/kde3/lib/libkdeinit_konsole.so
#33 0x40d21564 in kdeinitmain () from /opt/kde3/lib/kde3/konsole.so
#34 0x0804eb7e in launch ()
#35 0x0804f2cb in handle_launcher_request ()
#36 0x0804f859 in handle_requests ()
#37 0x080501f9 in main ()

I assume that means the root of the problem is with my QT installation. Any 
suggestions? I tried reinstalling QT3, and there was no change at all.

I would appreciate any advice you could send me towards fixing this problem.
(I was soo happy to of finely achieved upgrading KDE.)

Thank you in advance, and I analogise if this seems broken and incongruent,, 
but these are the notes I made as I went along.



More information about the kde-linux mailing list