missing images in my programs

Hello,

I just installed pidgin-devel with zypper on my OpenSUSE 12.3. It asked me to replace the “vendor” for a lot of packages and I stupidly agreed.
Since then, a lot of images are not loaded in my programs (firefox, viewnor, pidgin etc…). I think it’s a gtk isssue.
I did not find any missing dependence with zypper.

Can you help me ?

On 2014-02-16 20:06, Phibonacci wrote:

> Can you help me ?

Undo.
Look at the history files of recently installed (/var/log/zypp/history),
and undo reinstall previous version.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Ces actions semblent être responsables du problème :

2014-02-11 17:06:38|radd   |_tmpRPMcache_|dir:///var/cache/zypper/RPMS|
# 2014-02-11 17:06:45 openafs-1.6.6-5.1.x86_64.rpm installed ok
2014-02-11 17:06:45|install|openafs|1.6.6-5.1|x86_64|root@pc-fauque_j|_tmpRPMcache_||
2014-02-11 17:06:45|rremove|_tmpRPMcache_|
2014-02-11   17:48:10|install|pidgin-devel|2.10.7-4.1.3|x86_64|root@pc-fauque_j|openSUSE  Current  OSS|9eda3dd557a1e4449b6007a1d09f1d952e6924a2cd452b38ff68428d7d6ec803|
2014-02-11 17:48:50|remove |pidgin-devel|2.10.7-4.1.3|x86_64|root@pc-fauque_j|

# surement l'origine du problème
2014-02-11   18:40:23|install|libglib-2_0-0|2.38.2-8.2|x86_64|root@pc-fauque_j|openSUSE  Current OSS  updates|82644b0d2a4afa510bafa44c574cc27e4df2e3ff6291dddf0f1cccffada68d68|
2014-02-11   18:40:23|install|libgthread-2_0-0|2.38.2-8.2|x86_64|root@pc-fauque_j|openSUSE  Current OSS  updates|7e4fdf8ab70d43932f6355928c32425561e6c8754c50d2e153c251e9836ec478|
2014-02-11   18:40:23|install|libgobject-2_0-0|2.38.2-8.2|x86_64|root@pc-fauque_j|openSUSE  Current OSS  updates|1f5fac34d5c917687484eb4f231ad0ae797bca0c1f9825957c719453fe2864d7|
2014-02-11   18:40:24|install|libgmodule-2_0-0|2.38.2-8.2|x86_64|root@pc-fauque_j|openSUSE  Current OSS  updates|d513f9d3e1ea5be507f66843daf983389fe30616edf0d3f4d039eec0dfb4bbe8|
# 2014-02-11 18:40:24 libgdk_pixbuf-2_0-0-2.30.1-20.1.x86_64.rpm installed ok
2014-02-11   18:40:24|install|libgdk_pixbuf-2_0-0|2.30.1-20.1|x86_64|root@pc-fauque_j|openSUSE  Current OSS  updates|37b8c41dd1f0008dd1a7dbc6c44de876453055c72ba74617c0d71003649cd51a|
2014-02-11   18:40:25|install|glib2-tools|2.38.2-8.2|x86_64|root@pc-fauque_j|openSUSE  Current OSS  updates|fee7359f245e9dbaab79902d583d29c77d816686273e862e99e44fa356e3d156|
2014-02-11   18:40:25|install|typelib-1_0-GdkPixbuf-2_0|2.30.1-20.1|x86_64|root@pc-fauque_j|openSUSE  Current OSS  updates|3bd3a076de205b54da7684951dcf402843e8069d4b34722d148861f872bae736|
2014-02-11   18:40:25|install|gdk-pixbuf-lang|2.30.1-20.1|noarch|root@pc-fauque_j|openSUSE  Current OSS  updates|a4ed593c5a11785bdb303fdeaea07368240cc768915793f4bb0288450177f0ff|
2014-02-11   18:40:25|install|libnm-util2|0.9.8.8-1.1|x86_64|root@pc-fauque_j|openSUSE  Current  OSS|d578f59b8869551cf961d382821e5c4bd1354796776252617e46737a6412683c|
2014-02-11   18:40:26|install|libatk-1_0-0|2.10.0-1.1|x86_64|root@pc-fauque_j|openSUSE  Current  OSS|21bebaa7ba85fed2f64d8690aca0729ce276396261a05305df924c5b0f341c7a|
2014-02-11   18:40:26|install|gtk2-tools|2.24.22-2.1|x86_64|root@pc-fauque_j|openSUSE  Current  OSS|882b7a33c1ec02df807add50c528a84b5c09a3c1396b0d8df5b95e188a9e1774|
2014-02-11   18:40:26|install|libnm-glib4|0.9.8.8-1.1|x86_64|root@pc-fauque_j|openSUSE  Current  OSS|cc4cbbbb1bf4326dd7bfca82c76f9a19d50dda1e17451c3d3854169534b2ec45|
2014-02-11   18:40:26|install|libnm-glib-vpn1|0.9.8.8-1.1|x86_64|root@pc-fauque_j|openSUSE  Current  OSS|235dd005ba4c62a7845f70802382066d0ecfe9ac11597b0d979870a4a621c588|
2014-02-11   18:40:27|install|typelib-1_0-Atk-1_0|2.10.0-1.1|x86_64|root@pc-fauque_j|openSUSE  Current  OSS|125dac90e7bde901178591b99a84b685fc4f278deea8ffbf30248001ea0a7a17|
2014-02-11   18:40:27|install|NetworkManager|0.9.8.8-1.1|x86_64|root@pc-fauque_j|openSUSE  Current  OSS|9af7558b376a732a060b8645e491f68d75a3b117fe84263cf91039824434bc82|
2014-02-11   18:40:27|install|typelib-1_0-Gtk-2_0|2.24.22-2.1|x86_64|root@pc-fauque_j|openSUSE  Current  OSS|fa36b51577b84a80613f6c6cb39aee4cf3e2887a5f4eb18e3fdd71afa9d8bb9b|

# après le problème
2014-02-11 18:59:42|remove |libpurple-branding-openSUSE|13.1-2.1.1|noarch|root@pc-fauque_j|
2014-02-11 18:59:42|remove |libpurple-lang|2.10.7-4.1.3|noarch|root@pc-fauque_j|
2014-02-11 19:00:00|remove |pidgin|2.10.7-4.1.3|x86_64|root@pc-fauque_j|
2014-02-11 19:00:00|remove |libpurple|2.10.7-4.1.3|x86_64|root@pc-fauque_j|
2014-02-11  19:00:22|install|libpurple|2.10.7-4.1.3|x86_64||openSUSE Current  OSS|3e694226f30a64545dd4e61a476c5aa05617fd163ea258c5924a24ac6d5a2a92|
2014-02-11  19:00:25|install|pidgin|2.10.7-4.1.3|x86_64|root@pc-fauque_j|openSUSE  Current  OSS|0537a4d75c890f523d6ced842023a9d5e8d10c5a2f53121ad02f1b1173a6455f|

La désinstallation de libglib-2_0-0 entrainerait celle de la quasi totalité des applications graphiques que j’utilise (awesomeWM, Qt4, GTK).

Note: je possédais jusque là “libglib-2.0.so.0.3600.4” et non “libglib-2.0.so.0.3800.2” (dont “libglib-2.0.so.0” est un lien symbolique).

On 2014-02-19 11:56, Phibonacci wrote:
> La désinstallation de libglib-2_0-0 entrainerait celle de la quasi
> totalité des applications graphiques que j’utilise (awesomeWM, Qt4,
> GTK).

Not surprising…

maybe your repo mix caused this. Perhaps you could post your list, with
“zypper lr --details”.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

There it is.

j:0$ zypper lr --details
#  | Alias                            | Name                             | Enabled | Refresh | Priority | Type   | URI                                                                      | Service
---+----------------------------------+----------------------------------+---------+---------+----------+--------+--------------------------------------------------------------------------+--------
 1 | AMD/ATI-FGLRX                    | AMD/ATI-FGLRX                    | Yes     | Yes     |   99     | rpm-md | http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_12.3/                    |        
 2 | Bocal                            | Bocal                            | Yes     | Yes     |   99     | rpm-md | http://repo.epitech.eu/opensuse/std                                      |        
 3 | FGLRX                            | FGLRX                            | Yes     | Yes     |   99     | rpm-md | http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_12.3/                    |        
 4 | SuSE                             | SuSE                             | Yes     | Yes     |   99     | rpm-md | http://download.videolan.org/pub/SuSE/Tumbleweed/                        |        
 5 | Tumbleweed                       | Tumbleweed                       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ |        
 6 | games:tools                      | games:tools                      | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_12.3/    |        
 7 | google-chrome                    | google-chrome                    | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                      |        
 8 | openSUSE Current OSS             | openSUSE Current OSS             | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/openSUSE-current/repo/oss/     |        
 9 | openSUSE Current OSS updates     | openSUSE Current OSS updates     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/openSUSE-current/                    |        
10 | openSUSE Current non-OSS         | openSUSE Current non-OSS         | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/ |        
11 | openSUSE Current non-OSS updates | openSUSE Current non-OSS updates | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/openSUSE-non-oss-current/            |        

‘Bocal’ is my school repository, I’m not really sure what they messed with.
Would it be a good idea to try this package : http://rpm.pbone.net/index.php3/stat/4/idpl/23217277/dir/opensuse/com/libglib-2_0-0-2.36.4-2.4.x86_64.rpm.html ?

On 02/19/2014 12:06 PM, Phibonacci pecked at the keyboard and wrote:
> There it is.
>
>
> Code:
> --------------------
> j:0$ zypper lr --details
> # | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
> —±---------------------------------±---------------------------------±--------±--------±---------±-------±-------------------------------------------------------------------------±-------
> 1 | AMD/ATI-FGLRX | AMD/ATI-FGLRX | Yes | Yes | 99 | rpm-md | http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_12.3/ |
> 2 | Bocal | Bocal | Yes | Yes | 99 | rpm-md | http://repo.epitech.eu/opensuse/std |
> 3 | FGLRX | FGLRX | Yes | Yes | 99 | rpm-md | http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_12.3/ |
> 4 | SuSE | SuSE | Yes | Yes | 99 | rpm-md | http://download.videolan.org/pub/SuSE/Tumbleweed/ |
> 5 | Tumbleweed | Tumbleweed | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ |
> 6 | games:tools | games:tools | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_12.3/ |
> 7 | google-chrome | google-chrome | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
> 8 | openSUSE Current OSS | openSUSE Current OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/openSUSE-current/repo/oss/ |
> 9 | openSUSE Current OSS updates | openSUSE Current OSS updates | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/openSUSE-current/ |
> 10 | openSUSE Current non-OSS | openSUSE Current non-OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/ |
> 11 | openSUSE Current non-OSS updates | openSUSE Current non-OSS updates | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/openSUSE-non-oss-current/ |
>
> --------------------
>
>
> ‘Bocal’ is my school repository, I’m not really sure what they messed
> with.
> Would it be a good idea to try this package : http://tinyurl.com/kll65v4
> ?
>
>

You will also notice that repo #1 and #3 are the same and that you can
delete one of them.

Ken

On 2014-02-19 18:06, Phibonacci wrote:
>
> There it is.
>
>
> Code:
> --------------------
> j:0$ zypper lr --details
> # | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
> —±---------------------------------±---------------------------------±--------±--------±---------±-------±-------------------------------------------------------------------------±-------
> 1 | AMD/ATI-FGLRX | AMD/ATI-FGLRX | Yes | Yes | 99 | rpm-md | http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_12.3/ |
> 2 | Bocal | Bocal | Yes | Yes | 99 | rpm-md | http://repo.epitech.eu/opensuse/std |
> 3 | FGLRX | FGLRX | Yes | Yes | 99 | rpm-md | http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_12.3/ |
> 4 | SuSE | SuSE | Yes | Yes | 99 | rpm-md | http://download.videolan.org/pub/SuSE/Tumbleweed/ |
> 5 | Tumbleweed | Tumbleweed | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ |
> 6 | games:tools | games:tools | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_12.3/ |
> 7 | google-chrome | google-chrome | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
> 8 | openSUSE Current OSS | openSUSE Current OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/openSUSE-current/repo/oss/ |
> 9 | openSUSE Current OSS updates | openSUSE Current OSS updates | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/openSUSE-current/ |
> 10 | openSUSE Current non-OSS | openSUSE Current non-OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/ |
> 11 | openSUSE Current non-OSS updates | openSUSE Current non-OSS updates | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/openSUSE-non-oss-current/ |
>
> --------------------
>
>

Well… you do not have openSUSE 12.3. You have “current” and
“tumbleweed” repos enabled, so you actually have Tumbleweed, with
probably some things installed from 12.3. A bad mix.

So… what do you want to do? Go forward to Tumbleeweed? If you do, you
have to learn how to use it. Specially about what repos to enable, what
not, how to install the video driver on your own… You at least should
know enough to detect why your repo mix is a problem.

Notice that Tumbleweed has its own forum, for good reasons. It has
specific problems.

Or do you want to go back to 12.3 instead?

> Would it be a good idea to try this package : http://tinyurl.com/kll65v4
> ?

Nope, very bad idea.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

I would rather go back to 12.3. I’m only using OpenSuse for my studies, I just need it to work decently.

(The fglrx drivers wont work better that the free ones, at least with my graphic card. I tried them already (and not only the packages)).

Thanks for helping me.

On 2014-02-21 15:06, Phibonacci wrote:
>
> I would rather go back to 12.3. I’m only using OpenSuse for my studies,
> I just need it to work decently.

Ok.

Be warned that the procedure sometimes fails.

Disable temporarily repos 1, 2, 3, 4, 6 (I take the numbers from your
previous post).

Remove 5.

Also remove 8, 9, 10, and 11.

Start yast, select “software repositories” module.
Click “add”, “Community repositories”, “next”.

Search for, and add, the repositories for “oss”, “non-oss”, “oss
updates” and “non-oss updates”.

Verify that the URLs all point to 12.3: if they don’t, edit them. You
can verify if the links are work just by pasting onto a browser and
opening those pages.

After this step, repeat the “zypper lr --details” command, and verify
that you only have enabled the 4 repositories I listed (the four
official ones), and that the URLs do point to 12.3.

The next step is the dangerous one. Log out from graphical mode, open a
terminal - type ctrl-alt-F1, log in there as root, issue “zypper dup”,
and wait. It will take longish, depending on your internet connection.
If it is very slow, consider the alternate method I mention at the end
of the post instead.

You have more details of this procedure here:

Online upgrade
method

If it crashes, do not reboot. Just issue “zypper dup” again.

When it finishes, reboot. Verify things. You may now enable, carefully,
those repos I told you to disable, and install from them the things you
want. Be very careful that any repo you enable is for 12.3.

If after reboot, things are very badly, there is another recovery
procedure: Boot from the 12.3 full DVD (not the kde/gnome images), and
instead of choosing install, choose upgrade. Follow your nose.

You have more details of this procedure here:

Offline upgrade
method

After reboot, you will need a “zypper up”, “zypper dup”, “zypper patch”
to finish it up.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Phibonacci wrote:
>
> I would rather go back to 12.3. I’m only using OpenSuse for my studies,
> I just need it to work decently.
>
> (The fglrx drivers wont work better that the free ones, at least with my
> graphic card. I tried them already (and not only the packages)).
>
> Thanks for helping me.
>
>
Do as Carlos suggests but “Backup” your data first. B.A.C.K.U.P.


GNOME 3.10.2
openSUSE 13.1 (Bottle) (x86_64) 64-bit
Kernel Linux 3.11.6-4-desktop

On 2014-02-22 12:13, vazhavandan wrote:

> Do as Carlos suggests but “Backup” your data first. B.A.C.K.U.P.

Oh, absolutely! I should have said it. I forgot.

As complete a backup as you can do. In my case, I do both a full image
backup of system areas (dd) plus an rsync backup of home and other areas.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))