I only realize now that the problem already exists in wheezy (stable).
The package linux-image-openvz-amd64 got downgraded.

This is what users end up with:

# apt-cache policy linux-image-openvz-amd64
linux-image-openvz-amd64:
  Installed: 042+1
  Candidate: 042+1
  Version table:
 *** 042+1 0
        100 /var/lib/dpkg/status
     042stab085.20 0
        500 http://download.openvz.org/debian/ wheezy/main amd64
Packages

Currently, users now have to remove and reinstall in order to get a
working package, which is unlucky.


I suggest a fix like  Narcis Garcia's proposal:

> Combining old and new schema:
> 042+stab085.20

Roman



 
On Thu, 2014-03-27 at 08:06 +0400, spameden wrote:
> I can confirm there is an issue in upgrading on wheezy (stable).
> 
> 
> It uses linux-image-openvz-amd64                          042+1
> instead of the regular version and
> generates /boot/vmlinuz-2.6.32-openvz-amd64 instead of the prefixed
> version, i.e.: /boot/vmlinuz-2.6.32-openvz-042stab084.17-amd64
> 
> 
> Could you guy look into it and fix it completely, so upgrades will go
> fine and not break anything?
> 
> 
> 
> 2014-03-26 21:21 GMT+04:00 Narcis Garcia <informat...@actiu.net>:
>         These may be alternatives for version numbering (I've tested
>         them with
>         dpkg --compare-versions):
>         
>         As a complete upstream version:
>         42.85.20
>         Combining old and new schema:
>         042+stab085.20
>         
>         
>         El 26/03/14 17:07, Roman Haefeli ha escrit:
>         > On Mon, 2014-03-24 at 09:40 -0700, Kir Kolyshkin wrote:
>         
>         >> Thank you for detailed position. I have already rolled back
>         to the old
>         >> versioning scheme,
>         >> please check packages in wheezy-test and let me know if
>         anything is
>         >> wrong there.
>         >
>         
>         > Things look pretty good in wheezy-test. Thanks for the work.
>         >
>         > Two minor issues:
>         >
>         > * There is still no changelog of the kernel in the package
>         (or
>         >   I cannot find it, usually it goes to something like:
>         >
>           
> /usr/share/doc/linux-image-2.6.32-openvz-042stab085.20-amd64/changelog.Debian.gz
>         >
>         > * The version of the meta package linux-image-openvz-amd64
>         is higher
>         >   (042+1) in wheezy than in wheezy-test (042stab085.20).
>         When switching
>         >   from wheezy to wheezy-test, one has to remove and
>         re-install the
>         >   package linux-image-openvz-amd64 in order to automatically
>         install the
>         >   newest kernel
>         packagelinux-image-2.6.32-openvz-042stab085.20-amd64
>         >
>         > I'm not sure how to resolve the latter problem or whether it
>         should be
>         > addressed at all (switching from wheezy to wheezy-test can
>         considered to
>         > be one time thing). However, once the the current
>         wheezy-test
>         > linux-image-openvz-amd64  goes to wheezy, there is a problem
>         because you
>         > cannot downgrade packages. Either the version needs to be
>         bumped with an
>         > epoch version [1] like 1:042stab085.20 (ugly) or the
>         versioning scheme
>         > needs to be adapted (perhaps also ugly), but how? I can't
>         think of a
>         > truly satisfying solution right now.
>         >
>         > [1]
>         
> https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version
>         >
>         >
>         > Roman
>         >
>         >
>         
>         >> On 03/24/2014 09:04 AM, Roman Haefeli wrote:
>         >>> Hi all, Ola
>         >>>
>         >>> I followed the recent discussion about OpenVZ kernel
>         package management
>         >>> for Debian. While I don't really have a qualified opinion
>         on the subject
>         >>> matter (personally, I slightly tend towards a new package
>         for each
>         >>> release), let me mention problems with the current
>         situation:
>         >>>
>         >>> * 'uname -r' does not print the actual version (This
>         already has
>         >>>    been mentioned in the other thread)
>         >>>
>         >>> * If there is a problem with a kernel update, I cannot
>         easily revert
>         >>>    to the previous version. At our institution, we
>         experienced cases
>         >>>    where a switch to the previous kernel because of a bug
>         was necessary.
>         >>>
>         >>> * I'm trying to upgrade a machine right now from version
>         042stab084.26
>         >>>    to newest 042stab085.17. I do:
>         >>>
>         >>>    $ apt-get update && apt-get dist-upgrade
>         >>>
>         >>>    and I'm prompted with the following dialog:
>         >>>
>         >>>    $  Configuring linux-image-2.6.32-openvz-amd64
>         >>>    $  -------------------------------------------
>         >>>    $
>         >>>    $  You are attempting to install a kernel image
>         (version 2.6.32-openvz-amd64) However, the
>         directory /lib/modules/2.6.32-openvz-amd64/kernel still
>         exists.  If this directory belongs to a previous
>         linux-image-2.6.32-openvz-amd64
>         >>>    $  package, and if you have deselected some modules, or
>         installed standalone modules packages, this could be bad.
>         >>>    $
>         >>>    $  If /lib/modules/2.6.32-openvz-amd64/kernel belongs
>         to an old install of linux-image-2.6.32-openvz-amd64, then
>         this is your last chance to abort the installation of this
>         kernel image (nothing has been changed yet).
>         >>>    $
>         >>>    $  If you know what you are doing, and if you feel that
>         this image should be installed despite this anomaly, Please
>         answer n to the question.
>         >>>    $
>         >>>    $  Otherwise, I suggest you
>         move /lib/modules/2.6.32-openvz-amd64/kernel out of the way,
>         perhaps to /lib/modules/2.6.32-openvz-amd64.kernel.old or
>         something, and then try re-installing this image.
>         >>>    $
>         >>>    $  Stop install since the kernel-image is already
>         installed?
>         >>>
>         >>>    If Debian does in-place kernel upgrades (a.k.a keeping
>         the package
>         >>>    name while upgrading the kernel), they managed to never
>         bother the
>         >>>    user with a question like this. I certainly know too
>         little about
>         >>>    kernel package management to be of any help,  but to me
>         that dialog
>         >>>    indicates that something is still odd.
>         >>>
>         >>>
>         >>> Those issues might be solved while sticking to the
>         in-place upgrade
>         >>> scheme and are not necessarily an argument against it. I
>         just wanted to
>         >>> mention them.
>         >>>
>         >>> Ranting aside, I am more than happy to see someone puts
>         the effort into
>         >>> making all the great OpenVZ software easily accessible for
>         Debian
>         >>> systems. For Debian, the situation has never been better
>         before. Thanks
>         >>> a lot for that work.
>         >>>
>         >>> Roman
>         >>>
>         >>>
>         >>> _______________________________________________
>         >>> Users mailing list
>         >>> Users@openvz.org
>         >>> https://lists.openvz.org/mailman/listinfo/users
>         >>
>         >
>         >
>         > _______________________________________________
>         > Users mailing list
>         > Users@openvz.org
>         > https://lists.openvz.org/mailman/listinfo/users
>         >
>         _______________________________________________
>         Users mailing list
>         Users@openvz.org
>         https://lists.openvz.org/mailman/listinfo/users
>         
> 
> 
> _______________________________________________
> Users mailing list
> Users@openvz.org
> https://lists.openvz.org/mailman/listinfo/users


_______________________________________________
Users mailing list
Users@openvz.org
https://lists.openvz.org/mailman/listinfo/users

Reply via email to