requesting help with answering choices during zypper dup

my output for zypper dup -D

SUSE Paste

zypper lr -d

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 | libdvdcss           | libdvdcss           | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/12.2/                                     |        
3 | packman             | packman             | Yes     | No      |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed                         |        
4 | repo-non-oss        | repo-non-oss        | Yes     | No      |   99     | yast2  | http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/ |        
5 | repo-oss            | repo-oss            | Yes     | No      |   99     | yast2  | http://download.opensuse.org/distribution/openSUSE-current/repo/oss/     |        
6 | repo-update         | repo-update         | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/update/openSUSE-current/                    |        
7 | repo-update-non-oss | repo-update-non-oss | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/update/openSUSE-non-oss-current/            |        


I remembered I had an earlier thread about this but gave up and went back to openSUSE 12.2

Now I see that Tumbleweed is beginning to warm up and I would like to join.

I did my updates - did a reboot for good measure as I do not yet know how to restart running processes as prescribed by zypper ps.

Here I am again with a whole list of ‘problems’ to solve. I thought I was doing OK with the first answers but then it gets to the one I haven’t answered above and I do not know what to do.

In reply to an earlier thread I was advised to disable packman and then do a zypper dup.

Would that still be necessary for me?
Maybe if I was able to answer that last question correctly I would be all right.

As you can see with zypper dup -D this was only a dummy run and I am in the mood for experimentation,

All the best,

Hugh

It looks like you already answered some parts of the conflict.
Personally I’d probably try to use software management and see what I could do switching to the TW Packman either as a whole or working thru individually.

Or disable Packman and do the ‘dup’
Then figure out the mess.

@caf4926

I disabled packman; logged out; logged into console and ripped on with the zypper dup command

Here is the output which I have captured from zypp history and posted in its entirety because there is a reference to a new kernel.

amarok-2.5.0-6.2.2                            Sat Oct  6 17:02:58 2012
libopencv2_4-2.4.1-2.1.2                      Sat Oct  6 17:02:56 2012
xine-ui-0.99.7-2.1.2                          Sat Oct  6 17:02:55 2012
libxine2-pulse-1.2.2-5.1.2                    Sat Oct  6 17:02:55 2012
libxine2-1.2.2-5.1.2                          Sat Oct  6 17:02:54 2012
k3b-lang-2.0.2-22.1.2                         Sat Oct  6 17:02:53 2012
k3b-2.0.2-22.1.2                              Sat Oct  6 17:02:51 2012
kio_audiocd-4.8.5-2.5.1                       Sat Oct  6 17:02:50 2012
libkcddb4-4.8.5-2.5.1                         Sat Oct  6 17:02:49 2012
kscd-4.8.5-2.5.1                              Sat Oct  6 17:02:49 2012
kmix-4.8.5-2.5.1                              Sat Oct  6 17:02:48 2012
gstreamer-0_10-plugins-bad-0.10.23-3.1.2      Sat Oct  6 17:02:48 2012
libmjpegutils-2_0-0-2.0.0-5.2.2               Sat Oct  6 17:02:47 2012
gstreamer-0_10-plugins-good-extra-0.10.31-3.1.2 Sat Oct  6 17:02:47 2012
gstreamer-0_10-plugin-gnomevfs-0.10.36-2.1.2  Sat Oct  6 17:02:47 2012
libgstbasecamerabinsrc-0_10-23-0.10.23-3.1.2  Sat Oct  6 17:02:46 2012
gstreamer-0_10-plugins-ugly-0.10.19-5.1.2     Sat Oct  6 17:02:46 2012
gstreamer-0_10-plugins-good-0.10.31-3.1.2     Sat Oct  6 17:02:46 2012
libgstvdp-0_10-23-0.10.23-3.1.2               Sat Oct  6 17:02:45 2012
libgstinterfaces-0_10-0-0.10.36-2.1.2         Sat Oct  6 17:02:45 2012
libgstbasevideo-0_10-23-0.10.23-3.1.2         Sat Oct  6 17:02:45 2012
libgstapp-0_10-0-0.10.36-2.1.2                Sat Oct  6 17:02:45 2012
libgstcodecparsers-0_10-23-0.10.23-3.1.2      Sat Oct  6 17:02:44 2012
gstreamer-0_10-plugins-base-0.10.36-2.1.2     Sat Oct  6 17:02:44 2012
strigi-0.7.7-2.1.2                            Sat Oct  6 17:02:43 2012
sox-14.4.0-2.1.2                              Sat Oct  6 17:02:43 2012
libgstsignalprocessor-0_10-23-0.10.23-3.1.2   Sat Oct  6 17:02:43 2012
libgstphotography-0_10-23-0.10.23-3.1.2       Sat Oct  6 17:02:43 2012
libgstreamer-0_10-0-0.10.36-3.1.2             Sat Oct  6 17:02:42 2012
linphone-3.5.2-3.1.2                          Sat Oct  6 17:02:41 2012
libavutil51-0.11.1-3.1.2                      Sat Oct  6 17:02:41 2012
libstrigi0-0.7.7-2.1.2                        Sat Oct  6 17:02:39 2012
libsox2-14.4.0-2.1.2                          Sat Oct  6 17:02:36 2012
libquicktime0-1.2.4-2.1.4                     Sat Oct  6 17:02:36 2012
gstreamer-0_10-0.10.36-3.1.2                  Sat Oct  6 17:02:36 2012
kernel-syms-3.6.0-3.1                         Sat Oct  6 17:02:35 2012
kernel-xen-devel-3.6.0-3.1                    Sat Oct  6 17:02:31 2012
kernel-source-3.6.0-3.1                       Sat Oct  6 17:02:28 2012
kernel-desktop-devel-3.6.0-3.1                Sat Oct  6 17:02:14 2012
gitk-1.7.12.1-4.1                             Sat Oct  6 17:02:13 2012
git-gui-1.7.12.1-4.1                          Sat Oct  6 17:02:13 2012
git-email-1.7.12.1-4.1                        Sat Oct  6 17:02:13 2012
kernel-default-devel-3.6.0-3.1                Sat Oct  6 17:02:10 2012
git-core-1.7.12.1-4.1                         Sat Oct  6 17:02:04 2012
kernel-devel-3.6.0-3.1                        Sat Oct  6 17:02:00 2012
pciutils-ids-2012.7.11-2.1                    Sat Oct  6 17:01:52 2012
gpg-pubkey-a840f92c-4cfe615f                  Sat Oct  6 15:35:16 2012
libvlccore5-2.0.2-5.17                        Sat Oct  6 15:17:30 2012
gnome-mplayer-1.0.6-2.40                      Sat Oct  6 15:17:29 2012
lvm2-2.02.84-26.8.2                           Sat Oct  6 15:17:03 2012
dbus-1-1.5.12-4.6.1                           Sat Oct  6 15:17:02 2012
device-mapper-1.02.63-26.8.1                  Sat Oct  6 15:17:01 2012
dbus-1-x11-1.5.12-4.6.1                       Sat Oct  6 15:17:01 2012
libdbus-1-3-1.5.12-4.6.1                      Sat Oct  6 15:17:00 2012
smplayer-0.8.0-1.42                           Sat Oct  6 15:16:59 2012
gmplayer-1.1+35127-1.9                        Sat Oct  6 15:16:59 2012
MPlayer-1.1+35127-1.9                         Sat Oct  6 15:16:57 2012


However I was able to boot back into a graphical interface without having to run jcdaniel’s script lnvhw and
I did wonder about that and now when I run uname -a

Linux linux-7n7d 3.4.6-2.10-desktop #1 SMP PREEMPT Thu Jul 26 09:36:26 UTC 2012 (641c197) x86_64 x86_64 x86_64 GNU/Linux

The kernel is the one I was using before the Tumbleweed upgrade.

It is also still showing in menu.lst ( I am using legacy grub in this install)

Now would be a bad time to start troubleshooting packman, right?

Permanently puzzled,

Hugh

Oh I see, the new kernel isn’t installed automatically. I have to choose it.

Back to packman solving then, eh?

Hugh

It would/should be
But you’d need to ‘Enable’ your repos!! In your code earlier they were off. I assumed you realised that.

I think your problem comes because the version of vlc in Tumbleweed Packman is lower than the version in openSUSE 12.2 Packman. VLC is trying to update. But you see the problem.
So see if locking vlc before trying to update wil fix the problem of updating. Go into Yast → software → software management → search on vlc.

Lock libvlc5 libvlccore5 vlc vlc-aout-pulse vlc-noX vlc-qt (and whatever else, i’m just guessing). You can lock with r_click → protected

Then try the zypper dup

Might help, might not

========================

Regardless, you should post on the Tumbleweed mailing list that you cannot upgrade because vlc has a version irregularity between the two Packmans that causes a problem going from 12.2 to Tumbleweed. Then, when that gets fixed, you can unlock the vlc an set it free.

I mean ‘refresh’
It should be enabled…

And to be clear. If you actually ran ‘dup’ it would upgrade the kernel
Unless of course you answered a dependency question that would prevent the upgrade.

Yes, I disabled packman to do zypper dup

So now, should I follow the guide for multimedia - this install which has now become Tumbleweed is the one I switched to packman the other day - you might remember you helped me, you might not.

This is why I am permanently puzzled: I had openSUSE 12.2 running with packman (with fullly followed instructions from the guide) for at least two days and then I thought - right time to move to Tumbleweed.

After the preparation as laid out in the Tumbleweed guide by swerdna I did zypper dup as explained in my first post and then started getting questions. Questions I do not know why I should have been
asked since every repo including packman had been refreshed and updated.

When the Tumbleweed scheme was laid in and the repos refreshed the next step is zypper dup and that’s when the questions about packman’s vlc got asked.

So does this mean - now that I disabled packman for zypper dup that I no longer have the multimedia codecs and stuff I so painstakingly downloaded from packman before?

If that is the case maybe it would be better to always enable packman after one has made the appropriate change and update to Tumbleweed.

Whaddya say will I enable packman again and go throught the multimedia guide culminating in the yast2 repo switch to packman?

Thanks, Hugh

If I were wanting to run TW
I would do a clean install and patch it fully
Then switch to the TW repos (no packman yet), and dup it to TW
Add Packman TW and install my multimedia


Enable Packman and try dup again

you may have to manually do it in software manager

I don’t switch to Packman in TW, just use ‘dup’

I have gone beyond the stage of locking your suggested packages.
Sorry I didn’t see this earlier before I disabled packman.

I have to think about this.
Hug

Yep, that sounds like a plan.

Tea-time now,

will post of success or failure later,

Thank you

On 10/06/2012 03:56 PM, folkpuddle wrote:
>
> swerdna;2493573 Wrote:
>> I think your problem comes because the version of vlc in Tumbleweed
>> Packman is lower than the version in openSUSE 12.2 Packman. VLC is
>> trying to update. But you see the problem.
>> So see if locking vlc before trying to update wil fix the problem of
>> updating. Go into Yast → software → software management → search
>> on vlc.
>>
>> Lock libvlc5 libvlccore5 vlc vlc-aout-pulse vlc-noX vlc-qt (and
>> whatever else, i’m just guessing). You can lock with r_click →
>> protected
>>
>> Then try the zypper dup
>>
>> Might help, might not
>>
>> ========================
>>
>> Regardless, you should post on the Tumbleweed mailing list that you
>> cannot upgrade because vlc has a version irregularity between the two
>> Packmans that causes a problem going from 12.2 to Tumbleweed. Then,
>> when that gets fixed, you can unlock the vlc an set it free.
>
> I have gone beyond the stage of locking your suggested packages.
> Sorry I didn’t see this earlier before I disabled packman.
>
> I have to think about this.
> Hug
>
>

I have noticed the new kernel – so I decided to zypper dup. I got the
exact problem you have got. So I locked the five packages I mentioned
earlier, the ones fron 12.2 installation, and the problem disappeared
and I was able to run zypper dup flawlessly.

So it follows that the version of vlc in PackmanTumbleweed is


Regards
swerdna

On 10/06/2012 11:18 PM, swerdna wrote:
> So it follows that the version of vlc in PackmanTumbleweed is

I meant to say that the version of vlc in PackmanTumbleweed is
incompatible with the overall setup. But I suppose that’s not much use
to you if you’ve already gome past “locking”.

Here is another way to beat the problem:

tumbleweed122:/home/john # zypper ref ; zypper dup
Retrieving repository ‘RPMs’ metadata
…[done]
Repository ‘openSUSE-current-non-oss’ is up to date.
Repository ‘openSUSE-current’ is up to date.
Repository ‘openSUSE-non-oss-current-update’ is up to date.
Repository ‘openSUSE-current-oss’ is up to date.
Repository ‘openSUSE_Tumbleweed_Packman’ is up to date.
Repository ‘openSUSE-Tumbleweed-standard’ is up to date.
All repositories have been refreshed.
Warning: You are about to do a distribution upgrade with all enabled
repositories. Make sure these repositories are compatible before you
continue. See ‘man zypper’ for more information about this command.

Loading repository data…

Reading installed packages…

Computing distribution upgrade…

4 Problems:
Problem: nothing provides libcdio.so.12 needed by vlc-noX-2.0.2-5.5.i586
Problem: nothing provides libcdio.so.12()(64bit) needed by
vlc-noX-2.0.2-5.5.x86_64
Problem: nothing provides libcdio.so.12()(64bit) needed by
vlc-noX-2.0.2-5.5.x86_64
Problem: nothing provides libcdio.so.12()(64bit) needed by
vlc-noX-2.0.2-5.5.x86_64

Problem: nothing provides libcdio.so.12 needed by vlc-noX-2.0.2-5.5.i586
Solution 1: keep obsolete vlc-noX-2.0.2-5.17.x86_64
Solution 2: break vlc-noX-2.0.2-5.5.i586 by ignoring some of its
dependencies

Choose from above solutions by number or skip, retry or cancel
[1/2/s/r/c] (c): 1
=============== choose 1 above ====================
Problem: nothing provides libcdio.so.12()(64bit) needed by
vlc-noX-2.0.2-5.5.x86_64
Solution 1: keep obsolete vlc-qt-2.0.2-5.17.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 skip, retry or cancel
[1/2/s/r/c] (c): 1
=============== choose 1 above ====================
Problem: nothing provides libcdio.so.12()(64bit) needed by
vlc-noX-2.0.2-5.5.x86_64
Solution 1: keep obsolete vlc-2.0.2-5.17.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 skip, retry or cancel
[1/2/s/r/c] (c): 1
=============== choose 1 above ====================
Problem: nothing provides libcdio.so.12()(64bit) needed by
vlc-noX-2.0.2-5.5.x86_64
Solution 1: keep obsolete libvlc5-2.0.2-5.17.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 skip, retry or cancel
[1/2/s/r/c] (c): 1
=============== choose 1 above ====================
Resolving dependencies…
Computing distribution upgrade…

Problem: vlc-noX-2.0.2-5.17.x86_64 requires libvlccore5 = 2.0.2-5.17,
but this requirement cannot be provided
deleted providers: libvlccore5-2.0.2-5.17.x86_64
Solution 1: Following actions will be done:
do not keep vlc-noX-2.0.2-5.17.x86_64 installed
deinstallation of vlc-noX-2.0.2-5.17.x86_64
do not keep libvlc5-2.0.2-5.17.x86_64 installed
do not keep vlc-2.0.2-5.17.x86_64 installed
do not keep vlc-qt-2.0.2-5.17.x86_64 installed
Solution 2: Following actions will be done:
do not keep vlc-noX-2.0.2-5.17.x86_64 installed
deinstallation of vlc-noX-2.0.2-5.17.x86_64
do not keep libvlc5-2.0.2-5.17.x86_64 installed
do not keep vlc-qt-2.0.2-5.17.x86_64 installed
Solution 3: keep obsolete libvlccore5-2.0.2-5.17.x86_64
Solution 4: break vlc-noX-2.0.2-5.17.x86_64 by ignoring some of its
dependencies

Choose from above solutions by number or cancel [1/2/3/4/c] (c): 3
=============== choose 3 above ====================

Resolving dependencies…
Computing distribution upgrade…
=============== and it will work ====================
The following packages are going to be upgraded:
coreutils dbus-1 dbus-1-x11 device-mapper gstreamer-0_10-plugins-good
gstreamer-0_10-plugins-good-extra kernel-desktop kernel-desktop-devel
kernel-devel kernel-source
libdbus-1-3 libdbus-1-3-32bit lvm2 mdadm module-init-tools suspend

16 packages to upgrade.
Overall download size: 118.6 MiB. After the operation, additional 20.2
MiB will be used.


Regards
swerdna

My dear fellow,

I wish that I had seen this earlier.
I have just finished re-installing openSUSE 12.2; upgrading the new install (600+Megabytes - good grief); and getting nvidia installed with jcdaniel’s lnvhw.
All is good. A fully updated system with no updates pending and I am now ready to make the switch to Tumbleweed.

I am happy - in a way- that you both had and saw the vlc problem I was speaking of and have provided me with a solution.
It is possible in another fifteen minutes I may run into the same problem,

I hope not but thanks to you I will know what to do,

Hugh

It is possible in another fifteen minutes I may run into the same problem,

Not if you followed my advice and didn’t include packman yet

I am following your advice.
My personality type does not permit me to do it any other way, however I am prone to nervous tension as well.

You may have noticed my startled remark at a newly installed openSUSE 12.2 requiring 600 Megabytes of upgrade packages.

I wouldn’t be overly keen to do that again so soon after this one,

Just to make sure we speak of the same thing:
I am about to add the Packman tumbleweed repo.
i will do the procedure outlined in your revised and simplified method EXCEPT i do not switch vendor at the end of it - Yes?
Then I will enable Packman - although having added and enabled Tumbleweed packman I find this odd. Perhaps you meant that I should make sure it was still enabled after adding the multimedia.
Then I will do another zypper dup.

Then I will report back here with success/failure/questions.

Thanks,

Hugh

Switch to Tumbleweed first and get tumbleweed all nice before adding the TW Packman

OMG I forgot to do that!!!

just kidding,
Hugh

zypper lr -d
# | Alias               | Name                | Enabled | Refresh | Priority | Type   | URI                                                                      | Service
--+---------------------+---------------------+---------+---------+----------+--------+--------------------------------------------------------------------------+--------
1 | repo-non-oss        | repo-non-oss        | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/ |        
2 | repo-oss            | repo-oss            | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/openSUSE-current/repo/oss/     |        
3 | repo-update         | repo-update         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/openSUSE-current/                    |        
4 | repo-update-non-oss | repo-update-non-oss | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/openSUSE-non-oss-current/            |        
5 | tumbleweed          | tumbleweed          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ |        
linux-s3zv:~ # zypper dup
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...

The following packages are going to be upgraded:
  kernel-desktop-devel kernel-devel pciutils-ids 

The following packages are going to change vendor:
  kernel-desktop-devel  openSUSE -> obs://build.opensuse.org/openSUSE:Tumbleweed
  kernel-devel          openSUSE -> obs://build.opensuse.org/openSUSE:Tumbleweed
  pciutils-ids          openSUSE -> obs://build.opensuse.org/openSUSE:Tumbleweed


3 packages to upgrade, 3  to change vendor.
Overall download size: 10.6 MiB. After the operation, additional 1.2 MiB will be used.
Continue? [y/n/?] (y): 
Retrieving package pciutils-ids-2012.7.11-2.1.noarch                                                                                             (1/3), 154.8 KiB (744.2 KiB unpacked)
Retrieving: pciutils-ids-2012.7.11-2.1.noarch.rpm .................................................................................................................[done (77.7 KiB/s)]
Retrieving package kernel-devel-3.6.0-3.1.noarch                                                                                                 (2/3),   8.3 MiB ( 40.4 MiB unpacked)
Retrieving: kernel-devel-3.6.0-3.1.noarch.rpm ....................................................................................................................[done (430.2 KiB/s)]
Retrieving package kernel-desktop-devel-3.6.0-3.1.x86_64                                                                                         (3/3),   2.2 MiB (  2.6 MiB unpacked)
Retrieving: kernel-desktop-devel-3.6.0-3.1.x86_64.rpm ............................................................................................................[done (319.1 KiB/s)]
Installing: pciutils-ids-2012.7.11-2.1 .........................................................................................................................................[done]
Installing: kernel-devel-3.6.0-3.1 .............................................................................................................................................[done]
Installing: kernel-desktop-devel-3.6.0-3.1 .....................................................................................................................................[done]
Additional rpm output:
Changing symlink /usr/src/linux-obj/x86_64/desktop from ../../linux-3.4.6-2.10-obj/x86_64/desktop to ../../linux-3.6.0-3-obj/x86_64/desktop

Right, I hope I’ve got the first bit right.
Now does this mean I now have the new kernel?
In that case I had better reboot and make adjustments to my controlling menu.lst and prepare to
run lnvhw since I’ll probably be dropped to a login prompt when I get back.

Does this look like I’m asking a question or thinking out loud?
I suppose I would like a comment before I proceed with packman tumbleweed multimedia experiment.

edit: rebooted and came back to gui. uname -a:

uname -a
Linux linux-s3zv 3.4.6-2.10-desktop #1 SMP PREEMPT Thu Jul 26 09:36:26 UTC 2012 (641c197) x86_64 x86_64 x86_64 GNU/Linux

So where’s me new kernel. Definitely not proceeding until someone looks at this.

Hugh

Looks OK
Proceed with nvidia build then packman