# zypper lr -d
# | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
--+--------------------------+--------------------------+---------+---------+----------+--------+--------------------------------------------------------------------------+--------
1 | Tumbleweed | Tumbleweed | Yes | No | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ |
2 | non-oss update | non-oss update | Yes | No | 99 | rpm-md | http://download.opensuse.org/update/12.2-non-oss/ |
3 | openSUSE Current OSS | openSUSE Current OSS | Yes | No | 99 | yast2 | http://download.opensuse.org/distribution/openSUSE-current/repo/oss/ |
4 | openSUSE Current non-OSS | openSUSE Current non-OSS | Yes | No | 99 | yast2 | http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/ |
5 | openSUSE Current updates | openSUSE Current updates | Yes | No | 99 | rpm-md | http://download.opensuse.org/update/openSUSE-current/ |
6 | packman | packman | Yes | No | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed |
linux-zk0h:~ # zypper in vlc
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: nothing provides libcdio.so.12()(64bit) needed by vlc-noX-2.0.2-5.5.x86_64
Solution 1: do not install vlc-2.0.2-5.5.x86_64
Solution 2: break vlc-noX-2.0.2-5.5.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c] (c):
I discovered I did not have vlc installed which was a surprise because I thought I had.
However when I was engaged in zypper installing vlc just now I was given a choice of not installing or installing and ignoring dependencies.
With reference to the graphical installer in yast2 the only vlc listed under versions originates from packman.
Well, isn’t that right?
This is openSUSE 12.2 recently installed; updated; then shifted to Tumbleweed.
When I ran
zypper dup
yesterday after the repository changes I was offered choices about vlc - 4 in all If I remember correctly.
It was at the end of a long day and I didn’t think to check if vlc was installed until today, so I must have picked the wrong option every time (4 times) from the multiple choices.
Any advice offering sensible solutions gratefully accepted regarding the choices offered at the command line.
According to my copy of openSUSE 12.2 libcdio.so is provided by libcdio13 which comes from the openSUSE-OSS repository and your repositories clearly look incorrect as if you have been meddling with them. I show the correct Link for OSS to be:
2. Display All openSUSE Repositories as Entered in your Computer ...
Command: zypper repos
# | Alias | Name | Enabled | Refresh
---+---------------------------+------------------------------------+---------+--------
1 | KDE/Extra/KDE_Release_49 | KDE/Extra/KDE_Release_49 | Yes | Yes
2 | KDE:/Release:/49 | KDE:/Release:/49 | Yes | Yes
3 | packman | packman | Yes | Yes
4 | repo-debug | openSUSE-12.2-Debug | No | Yes
5 | repo-debug-update | openSUSE-12.2-Update-Debug | No | Yes
6 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss | No | Yes
7 | repo-non-oss | openSUSE-12.2-Non-Oss | Yes | Yes
8 | repo-oss | openSUSE-12.2-Oss | Yes | Yes
9 | repo-source | openSUSE-12.2-Source | No | Yes
10 | repo-update | openSUSE-12.2-Update | Yes | Yes
11 | repo-update-non-oss | openSUSE-12.2-Update-Non-Oss | Yes | Yes
12 | videolan | videolan | No | Yes
If you have more than ten total repositories listed above, you could cause yourself
some trouble. In general, repositories must be given a priority when you have
more than ten. If you do not understand how this works, please ask for help.
Listed below are the recommended repositories you should keep in YaST. (?=Version)
1) Packman-1 - http://packman.jacobs-university.de/suse/openSUSE_1?.?/Essentials/
2) Packman-2 - http://packman.jacobs-university.de/suse/openSUSE_1?.?/Extra/
3) Packman-3 - http://packman.jacobs-university.de/suse/openSUSE_1?.?/Games/
4) Packman-4 - http://packman.jacobs-university.de/suse/openSUSE_1?.?/Multimedia/
5) Main Update Repository - http://download.opensuse.org/update/1?.?/
6) Main Repository - http://download.opensuse.org/distribution/1?.?/repo/oss/
7) Main Repository - http://download.opensuse.org/distribution/1?.?/repo/non-oss/
8) Update Debug Repository - http://download.opensuse.org/debug/update/1?.?/
9) Debug Repository - http://download.opensuse.org/debug/distribution/1?.?/repo/oss/
10) Source Repository - http://download.opensuse.org/source/distribution/1?.?/repo/oss/
Press <enter> to continue...
Here is option 2 from mmcheck which you could post here after you make sure the original openSUSE repositories are present and accounted for.
On 2012-09-14 14:26, caf4926 wrote:
>
> rm42;2487128 Wrote:
>> I think I had the same problem. By adding the vlc repo the problem went
>> away:
>>
>>
>> vlc: ‘Index of /pub/vlc/SuSE/12.2/’
>> (http://download.videolan.org/pub/vlc/SuSE/12.2)
> Oh dear…
It means that the version in packman is incomplete.
–
Cheers / Saludos,
Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)
Users can not modify their original message after a short time has passed. However, when you post your last message where you wish to say it is solved, Just add Solved to your message as I have done here. Further, after you make your post, go toward the end of the entire message thread and you will find where you can add/ edit the Tag Cloud, where you can also add the word Solved. I will do this as well for you, but both items you can do when you feel the original request has been solved.