Where's my updater

I just installed opensuse 11.0 with KDE 3.5. After installation, the opensuse updater appeared in my system tray. It worked absolutely fine. On rebooting, it disappeared from the system tray, and for the life of me, I can’t figure out how to get it back. It doesn’t appear on the panel’s applet list nor anywhere in the menu system. When I look in Yast, I find that the kde4-suse-updater is indicated as installed. There is no “opensuse-updater” or kde3 updater. Since I didn’t uninstall it, I assume it is still here. The issue is where. Any advice?

I’m also new to OpenSuse, here’s a handy trick I learned to solve these exact kind of problems.

First, kick off Yast, and head to Software -> Software Management. Search for the program you want to figure out how to launch. (In this case, I searched for ‘updater’, and found the opensuse updater). Next, just click on that package to select it, and in the bottom right side click on the “File List” tab.

That tab shows all of the files installed by that package. And you should notice a nice bold line, showing the file “/usr/bin/opensuseupdater-kde”

Now just open a terminal and type in:
/usr/bin/opensuseupdater-kde

And poof, the program has returned.

(Alternatively, you could search for “updater” in the KMenu, and it’ll likely display there also. But I recommend this method because it’s guaranteed you’ll find the exact application you’re looking for. KMenu doesn’t always have everything).

Hope that helps.

Thanks for the tip. I did that. When I try to run it, I get the message “Segment fault”. Any clues?

Well, the seg fault would explain why it’s not starting up any longer.

Try going back into Yast, search for the updater, and then right-click on the package and select “update”. This should force a reinstall. If something else you installed broke the updater, then reinstalling should put in back in shape.

@riddil: Mind if I tell you a trick to look for the exact path of a binary a little faster? Try ‘which’:

05:42 hoppers:~ > which rosegarden
/opt/kde3/bin/rosegarden

I have a similar problem (openSUSE 11.0, KDE 3.5.9):

opensuseupdater-kde won’t start on login. Ok, I thought, then I will start it myself:


user@machine:~> opensuseupdater-kde
opensuseupdater-kde: symbol lookup error: /usr/lib/libkdeui.so.5: undefined symbol: _ZN13QWidgetAction11eventFilterEP7QObjectP6QEvent

I can start it as root but then it won’t start on next login although I checked “Automatically start updater on login.”

Does somebody have an idea how to solve it or who is to blame for the error message? :wink:

Does anyone have a clue?