zypper + yast altered

I did a fairly vanilla install of 11.2. I than installed the latest version of Openoffice, After the installation, both Yast and Zypper issued the same error when used for further software installations. They were looking for an older version of libldap, 2.3 rather than 2.4 installed by the standard installation. Since I keep archives of my machines on DAT, I loaded libldap-2.3 from an archive of an older version of OpenSUSE (10.2) and the one other shared object requested to /usr/local/lib and ran ldconfig. Zypper --version indicated that the version of zypper had changed (to an older version) than the one indicated in the rpm database. Is this a idiosyncrasy of my install or something known? I can, of course, now update back to the latest version of zypper and its support files but this is a problem that the average use is not going to solve nor is it a trivial one. I would place the blame on openoffice.org but figured I would post here first.

Machine configured for a new Linux user is an AMD Athlon-64 3400+, 3GiB of memory, Nvidia 6600 chip set (system board) and a WD SATA/3 Green drive.

Thanks!

BTW:
I would have no problem keeping the system up to date with RPM but comprehensive (all inclusive) packages seem not to be in the offering on the openSUSE.org site.

Care to share the result of this:

zypper lr -d

Cut and paste from the screen. The repositories are simply the ones found by the initial install and any later software installations.

#  | Alias                                                                          | Name                                                                           | Enabled | Refresh | Priority | Type   | URI                                                                                
---+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------
1  | home:computersalat                                                             | home:computersalat                                                             | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/home:/computersalat/openSUSE_11.2](http://download.opensuse.org/repositories/home:/computersalat/openSUSE_11.2/)       
2  | http-download.opensuse.org-e30362eb                                            | Updates for openSUSE 11.2-0                                                    | Yes     | Yes     |   99     | rpm-md | [Index of /update/11.2](http://download.opensuse.org/update/11.2/)                                          
3  | [Index of /distribution/11.2/repo/oss/suse](http://download.opensuse.org/distribution/11.2/repo/oss/suse)                   | [Index of /distribution/11.2/repo/oss/suse](http://download.opensuse.org/distribution/11.2/repo/oss/suse)                   | Yes     | Yes     |   99     | rpm-md | [Index of /distribution/11.2/repo/oss/suse](http://download.opensuse.org/distribution/11.2/repo/oss/suse)                       
4  | [Index of /repositories/KDE:/Community/openSUSE_11.2](http://download.opensuse.org/repositories/KDE:/Community/openSUSE_11.2)         | [Index of /repositories/KDE:/Community/openSUSE_11.2](http://download.opensuse.org/repositories/KDE:/Community/openSUSE_11.2)         | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/KDE:/Community/openSUSE_11.2](http://download.opensuse.org/repositories/KDE:/Community/openSUSE_11.2)             
5  | [Index of /repositories/YaST:/Head/openSUSE_11.2](http://download.opensuse.org/repositories/YaST:/Head/openSUSE_11.2)             | [Index of /repositories/YaST:/Head/openSUSE_11.2](http://download.opensuse.org/repositories/YaST:/Head/openSUSE_11.2)             | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/YaST:/Head/openSUSE_11.2](http://download.opensuse.org/repositories/YaST:/Head/openSUSE_11.2)                 
6  | [Index of /repositories/devel:/languages:/perl/openSUSE_11.2](http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_11.2) | [Index of /repositories/devel:/languages:/perl/openSUSE_11.2](http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_11.2) | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/devel:/languages:/perl/openSUSE_11.2](http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_11.2)     
7  | [Index of /repositories/home:/Gankov/openSUSE_11.2](http://download.opensuse.org/repositories/home:/Gankov/openSUSE_11.2)           | [Index of /repositories/home:/Gankov/openSUSE_11.2](http://download.opensuse.org/repositories/home:/Gankov/openSUSE_11.2)           | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/home:/Gankov/openSUSE_11.2](http://download.opensuse.org/repositories/home:/Gankov/openSUSE_11.2)               
8  | [Index of /repositories/home:/aljex/openSUSE_11.2](http://download.opensuse.org/repositories/home:/aljex/openSUSE_11.2)            | [Index of /repositories/home:/aljex/openSUSE_11.2](http://download.opensuse.org/repositories/home:/aljex/openSUSE_11.2)            | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/home:/aljex/openSUSE_11.2](http://download.opensuse.org/repositories/home:/aljex/openSUSE_11.2)                
9  | [Index of /repositories/home:/j-engel/openSUSE_11.2](http://download.opensuse.org/repositories/home:/j-engel/openSUSE_11.2)          | [Index of /repositories/home:/j-engel/openSUSE_11.2](http://download.opensuse.org/repositories/home:/j-engel/openSUSE_11.2)          | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/home:/j-engel/openSUSE_11.2](http://download.opensuse.org/repositories/home:/j-engel/openSUSE_11.2)              
10 | [Index of /repositories/home:/pikerhog:/utils/openSUSE_11.2](http://download.opensuse.org/repositories/home:/pikerhog:/utils/openSUSE_11.2)  | [Index of /repositories/home:/pikerhog:/utils/openSUSE_11.2](http://download.opensuse.org/repositories/home:/pikerhog:/utils/openSUSE_11.2)  | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/home:/pikerhog:/utils/openSUSE_11.2](http://download.opensuse.org/repositories/home:/pikerhog:/utils/openSUSE_11.2)      
11 | [Index of /repositories/home:/worldcitizen/openSUSE_11.2](http://download.opensuse.org/repositories/home:/worldcitizen/openSUSE_11.2)     | [Index of /repositories/home:/worldcitizen/openSUSE_11.2](http://download.opensuse.org/repositories/home:/worldcitizen/openSUSE_11.2)     | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/home:/worldcitizen/openSUSE_11.2](http://download.opensuse.org/repositories/home:/worldcitizen/openSUSE_11.2)         
12 | [Index of /repositories/openSUSE:/11.2:/Contrib/standard](http://download.opensuse.org/repositories/openSUSE:/11.2:/Contrib/standard)     | [Index of /repositories/openSUSE:/11.2:/Contrib/standard](http://download.opensuse.org/repositories/openSUSE:/11.2:/Contrib/standard)     | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/openSUSE:/11.2:/Contrib/standard](http://download.opensuse.org/repositories/openSUSE:/11.2:/Contrib/standard)         
13 | [Index of /repositories/smart/openSUSE_11.2](http://download.opensuse.org/repositories/smart/openSUSE_11.2)                  | [Index of /repositories/smart/openSUSE_11.2](http://download.opensuse.org/repositories/smart/openSUSE_11.2)                  | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/smart/openSUSE_11.2](http://download.opensuse.org/repositories/smart/openSUSE_11.2)                      
14 | [Index of /SUSE-11.2](http://jftp.medozas.de/SUSE-11.2)                                               | [Index of /SUSE-11.2](http://jftp.medozas.de/SUSE-11.2)                                               | Yes     | Yes     |   99     | rpm-md | [Index of /SUSE-11.2](http://jftp.medozas.de/SUSE-11.2)                                                   
15 | openSUSE 11.2-0                                                                | openSUSE 11.2-0                                                                | Yes     | No      |   99     | yast2  | cd:///                                                                             
16 | openSUSE:Factory:Contrib                                                       | openSUSE:Factory:Contrib                                                       | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/openSUSE:/Factory:/Contrib/openSUSE_11.2](http://download.opensuse.org/repositories/openSUSE:/Factory:/Contrib/openSUSE_11.2/)
17 | repo-debug                                                                     | openSUSE-11.2-Debug                                                            | No      | Yes     |   99     | NONE   | [Index of /debug/distribution/11.2/repo/oss](http://download.opensuse.org/debug/distribution/11.2/repo/oss/)                     
18 | repo-non-oss                                                                   | openSUSE-11.2-Non-Oss                                                          | Yes     | Yes     |   99     | yast2  | [Index of /distribution/11.2/repo/non-oss](http://download.opensuse.org/distribution/11.2/repo/non-oss/)                       
19 | repo-oss                                                                       | openSUSE-11.2-Oss                                                              | Yes     | Yes     |   99     | yast2  | [Index of /distribution/11.2/repo/oss](http://download.opensuse.org/distribution/11.2/repo/oss/)                           
20 | repo-source                                                                    | openSUSE-11.2-Source                                                           | No      | Yes     |   99     | NONE   | [Index of /source/distribution/11.2/repo/oss](http://download.opensuse.org/source/distribution/11.2/repo/oss/)

](http://download.opensuse.org/source/distribution/11.2/repo/oss/)

Cut and paste from the screen. The repositories are simply the ones found by the initial install and any later software installations.

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

—±-------------------------------------------------------------------------------±-------------------------------------------------------------------------------±--------±--------±---------±-------±------------------------------------------------------------------------------------±-------
1 | home:computersalat | home:computersalat | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/computersalat/openSUSE_11.2 |
2 | http-download.opensuse.org-e30362eb | Updates for openSUSE 11.2-0 | Yes | Yes | 99 | rpm-md | Index of /update/11.2 |
3 | Index of /distribution/11.2/repo/oss/suse | Index of /distribution/11.2/repo/oss/suse | Yes | Yes | 99 | rpm-md | Index of /distribution/11.2/repo/oss/suse |
4 | Index of /repositories/KDE:/Community/openSUSE_11.2 | Index of /repositories/KDE:/Community/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/Community/openSUSE_11.2 |
5 | Index of /repositories/YaST:/Head/openSUSE_11.2 | Index of /repositories/YaST:/Head/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/YaST:/Head/openSUSE_11.2 |
6 | Index of /repositories/devel:/languages:/perl/openSUSE_11.2 | Index of /repositories/devel:/languages:/perl/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/devel:/languages:/perl/openSUSE_11.2 |
7 | Index of /repositories/home:/Gankov/openSUSE_11.2 | Index of /repositories/home:/Gankov/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/Gankov/openSUSE_11.2 |
8 | Index of /repositories/home:/aljex/openSUSE_11.2 | Index of /repositories/home:/aljex/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/aljex/openSUSE_11.2 |
9 | Index of /repositories/home:/j-engel/openSUSE_11.2 | Index of /repositories/home:/j-engel/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/j-engel/openSUSE_11.2 |
10 | Index of /repositories/home:/pikerhog:/utils/openSUSE_11.2 | Index of /repositories/home:/pikerhog:/utils/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/pikerhog:/utils/openSUSE_11.2 |
11 | Index of /repositories/home:/worldcitizen/openSUSE_11.2 | Index of /repositories/home:/worldcitizen/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/worldcitizen/openSUSE_11.2 |
12 | Index of /repositories/openSUSE:/11.2:/Contrib/standard | Index of /repositories/openSUSE:/11.2:/Contrib/standard | Yes | Yes | 99 | rpm-md | Index of /repositories/openSUSE:/11.2:/Contrib/standard |
13 | Index of /repositories/smart/openSUSE_11.2 | Index of /repositories/smart/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/smart/openSUSE_11.2 |
14 | Index of /SUSE-11.2 | Index of /SUSE-11.2 | Yes | Yes | 99 | rpm-md | Index of /SUSE-11.2 |
15 | openSUSE 11.2-0 | openSUSE 11.2-0 | Yes | No | 99 | yast2 | cd:/// |
16 | openSUSE:Factory:Contrib | openSUSE:Factory:Contrib | Yes | Yes | 99 | rpm-md | Index of /repositories/openSUSE:/Factory:/Contrib/openSUSE_11.2 |
17 | repo-debug | openSUSE-11.2-Debug | No | Yes | 99 | NONE | Index of /debug/distribution/11.2/repo/oss |
18 | repo-non-oss | openSUSE-11.2-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/non-oss |
19 | repo-oss | openSUSE-11.2-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/oss |
20 | repo-source | openSUSE-11.2-Source | No | Yes | 99 | NONE | Index of /source/distribution/11.2/repo/oss |

Seriously friend. That lot is asking for trouble.
Looks like you have been doing some oneclick installing, and some.

All you should need is:
oss
non-oss
updates
packman (which you don’t actually have!)

Do you want to try and fix this mess? If so, get your repos down to what I said, unless you can give any real reason why you have any of those you list.

There is a list of Packman mirrors here:
Additional package repositories - openSUSE

Cleaning up the repositories is probably a good idea but should in no way have anything to do with zypper and yast asking for an older shared object when running. I will eventually go through the repositores and set non operational all but the basic, add packman (which I use on my systems). I also generally add a direct link to mozilla and openoffice.

With this lot of repos, you can no longer know what’s been done to the system itself, i.e. whether that’s a bug or a result of a mix of packages. In your situation I would bring back the repos to the famous four, perform a zypper dup.

OK
Did what you suggested. Yast and all the open office apps were downgraded and many changed ownership. Moved the libldap-2.3 library and ran ldconfig. Result …
zypper ps
zypper: error while loading shared libraries: libldap-2.3.so.0: cannot open shared object file: No such file or directory.

If you view all your installed packages in software management you will probably find quite a collection of orphaned packages.
It was something of a miracle that your system was functioning and I’ll be amazed if you ever get it behaving nicely.

I dare say if I had in my sweaty little mits I might be able to rescue it. But if I was presented this scenario by a customer - I would probably backup and re-install. It’s just quicker in the long run.

If you want to have a go at repair: Basically, remove any crud, and try re-installing the whole base system via software management - patterns.

Agree with caf4926 here, but

zypper ve

might be worth a shot (if it will run and as long as you now only have the recommended repos enabled).