Error installing GTK2 via YaST 1-Click-Installation

Dear all,

I am rather new to openSuse, and not sure I am doing right things and using right Linux words.
I freshly installed without any issues 13.2 with Gnome (using GTK3) on my laptop today, very easy… replacing my windows 7 enthusiastically.

Currently I am stuck in trying to install GTK2, as this - I believe - is used by BOINC (manager), which does not install properly by Yast/Add softw.
I was using the homepage opensue.org, stumbled over the packet search and found the hyperlink to ‘direct install’ via YaST 1-Click-Installation
(I am using german system, so not sure if this is correct translation)

Exception message here is - well, how to copy selected text from xterm / view ed file?!?

It has error in retrieving the repository type from http://www.opensuse.org/repositories/openSUSE:/13.2:/Ports/extra (other repos were added successfully)
zypp throws exception in YaST2 log, that it cannot retrieve file repodata/repomd.xml

As far as I figured out: GTK2 and 3 can be installed concurrently without issues; and anyhow, it is in the official openSUSE add. packages?!? Correct?
I believe the original issue with officially BOINC install problems come form the GTK 2/3 mixture, as I am using Gnome. Anybody else having similar (solved) issues?
-> Anybody successfully running BOINC (other GTK2 apps) under Gnome?

Thx and regards
nike77

Gtk2 should be installed by default. And even if not, it is included in the distribution, so just search for it in YaST and install it there. No need for any 1-click installation.

Exception message here is - well, how to copy selected text from xterm / view ed file?!?

Mark the text in xterm by clicking the left mouse button and dragging, and then paste it with the middle mouse button.

It has error in retrieving the repository type from http://www.opensuse.org/repositories/openSUSE:/13.2:/Ports/extra (other repos were added successfully)

Please remove that repo immediately! (in YaST->Software Repositories e.g.)
It is not intended for x86 systems, it contains the ports to ARM and PPC as the name implies.

As far as I figured out: GTK2 and 3 can be installed concurrently without issues; and anyhow, it is in the official openSUSE add. packages?!? Correct?

Correct.
And it is even in the official distribution, included on the CDs and DVDs and installed by default.

I believe the original issue with officially BOINC install problems come form the GTK 2/3 mixture, as I am using Gnome. Anybody else having similar (solved) issues?

I never installed BOINC, but that is definitely not the case.

-> Anybody successfully running BOINC (other GTK2 apps) under Gnome?

I’m not using GNOME, but I have it installed. And I am running other GTK2 apps without problems, just like KDE4, KF5, GTK3, and GNOME apps.

What happens when you try to run BOINC?
What error messages do you get when you run it in a terminal window?

Or does even the installation fail?
Well, then we need error messages as well, and you should explain how you are exactly trying to install it.

Thank you for quick reply.

  1. Which are the dangerous repositories to be deleted in my x86_64 system (and which name implied the ARM architecture?!?) ?
    file:///tmp/nike77_repositories.png Seems I do not have permission to add attachments?!?

  2. Thx for YaST hint, I seem to have installed GTK2+3 already. I initially was confused by the many similar sounding package names, the important one seems to be gtk-2/3-data (right)?

  3. So for the original issue, should I open another thread, as different question? Will be sth. like ‘cannot open shared object file libwx_gtk2u_html-2.8.so.0’
    -> BOINC did not run from provided openSUSE YaST packages. Thus I downloaded distribution from provider Berkeley University directly, extracted it locally and run as per description from xterm ./run_manager (showing above error)

(sry: I do not have 3 button mouse, so still not able to copy text from xterm/view -> so maybe you have some shortcut, like I found for insert from clipboard)

Well, they are not really dangerous, just useless and might give you errors.

The repo has “Ports” in the URL, that’s for ports to ARM and PPC as I wrote.

I cannot view an image on your hard disk though, you have to upload it to some sharing site first (http://susepaste.org e.g.). The forum doesn’t support uploads.

But it would probably be better/easier if you run “zypper lr -d” and post the (text) output.

  1. Thx for YaST hint, I seem to have installed GTK2+3 already. I initially was confused by the many similar sounding package names, the important one seems to be gtk-2/3-data (right)?

No, actually you need libgtk2-2_0-0 and libgtk-3-0, gtk2/3-data only contains additional data files (they are necessary too though)

  1. So for the original issue, should I open another thread, as different question?

As you please.

Will be sth. like ‘cannot open shared object file libwx_gtk2u_html-2.8.so.0’

So you need libwx_gtk2u_html-2_8-0.
But how are you trying to install BOINC?
If you use YaST, it should install that automatically, that is part of the standard repos as well.

-> BOINC did not run from provided openSUSE YaST packages.

Why?
Waht errors?

Thus I downloaded distribution from provider Berkeley University directly, extracted it locally and run as per description from xterm ./run_manager (showing above error)

Ok, in that case you need to install necessary dependencies yourself.
But it might not even run.

(sry: I do not have 3 button mouse, so still not able to copy text from xterm/view -> so maybe you have some shortcut, like I found for insert from clipboard)

Normally the mouse wheel is the 3rd button.
If not, try to press the left and right button simultaneously.

Or use gnome-terminal instead of xterm, that should offer you a “Copy” menu entry…

the gnome-terminal works fine for me now with clipboard:

| Alias | Name | Aktiviert | Aktualisieren | Priorität | Typ | URI | Dienst

–±--------------------------±-----------------------------------±----------±--------------±----------±-------±-----------------------------------------------------------------±------
1 | openSUSE-13.2-0 | openSUSE-13.2-0 | Ja | Nein | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-hp_DVD_RW_AD-7586H_SKB0121839 |
2 | repo-debug | openSUSE-13.2-Debug | Nein | Ja | 99 | NONE | http://download.opensuse.org/debug/distribution/13.2/repo/oss/ |
3 | repo-debug-update | openSUSE-13.2-Update-Debug | Nein | Ja | 99 | NONE | http://download.opensuse.org/debug/update/13.2/ |
4 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | Nein | Ja | 99 | NONE | http://download.opensuse.org/debug/update/13.2-non-oss/ |
5 | repo-non-oss | openSUSE-13.2-Non-Oss | Ja | Ja | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/non-oss/ |
6 | repo-oss | openSUSE-13.2-Oss | Ja | Ja | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/oss/ |
7 | repo-source | openSUSE-13.2-Source | Nein | Ja | 99 | NONE | http://download.opensuse.org/source/distribution/13.2/repo/oss/ |
8 | repo-update | openSUSE-13.2-Update | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/13.2/ |
9 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/13.2-non-oss/ |

Hi Wolfi,

I highly appreciated your valuable hints.

I will close the topic, after it is clear to me, why the 1-Click-Installation tried to add wrong repositories and especially if my repository list is now again clean.

The original BOINC issue I will open this as topic in APPS section, as soon as I identified / found all logfiles to explain the issues better (Application simply crashed: BOINC Client)

For now it seems to be some special case then for BOINC package. Installation (as per zypper) went fine.

Thx nike77

Those are just the standard repos added by the installation.

So you didn’t actually add the “Ports” repo. AIUI, you already got the error when trying to add it.

Regarding your BOINC installation problem, I found this:
http://www.rechenaugust.de/boinc/

It seems to run fine here without installing anything additionally.

Although the packages included in openSUSE should work as well I suppose. Just search for BOINC in YaST.

But as I have no experience with BOINC (I only have read the name before), I don’t really know what you actually need to install.

Well, can you give the the exact link?
Maybe that 1-click-installation was not intended for your system, or it is “broken”.

The original BOINC issue I will open this as topic in APPS section, as soon as I identified / found all logfiles to explain the issues better (Application simply crashed: BOINC Client)

For now it seems to be some special case then for BOINC package. Installation (as per zypper) went fine.

So you installed the boinc-client package included in the distribution, and it just crashes?

Would be worth a bug report. But first I’d like to see the messages when you run it in a terminal… :wink:

As you installed it via zypper, everything necessary should have been installed automatically.

It is via search for additional packets on openSuse,org for ‘GTK2’
http://software.opensuse.org/ymp/openSUSE:13.2:Update/ports/gtk2.ymp?base=ports&query=gtk2

There was for me as novice no (obvious) hint for the intended platform.

Package installed the so called BOINC Manager; and this invokes the BOINC client via GUI; and this starting subprocess crashes (can’t connect) running with my non-root user account.

Running from console manager+client started to work without any error (referring to the official openSuse package) in context of user root (which is of course not my intended user for daily work).

I will try out your identified special builds from rechenkraft.net later this week.

So for me all is solved, thank your again for your efforts spent.:slight_smile:

But how did you get there?
Via http://software.opensuse.org/package/gtk2 I suppose?
That one is actually intended for 13.2 (as it says), but you’re right, for some reason it adds the Ports repos.

Those 1-click installs on software.opensuse.org are autogenerated, so something seems to go wrong there. Probably caused by the fact that there is no actual gtk2 package. (but the source package from which all gtk2-related packages are built is called gtk2)

Package installed the so called BOINC Manager; and this invokes the BOINC client via GUI; and this starting subprocess crashes (can’t connect) running with my non-root user account.

AIUI boinc-client should install the client, not the manager. And boinc-manager would install the manager, not the client. So what did you install?

Again, if you installed the boinc-client package included in the distribution, and it doesn’t work (as non-root user), this is a bug which should be reported and hopefully fixed.

I don’t use BOINC or know anything about it, so I have no idea what privileges would be needed there. But this shouldn’t be too hard to fix I suppose.