How to get back from “testing” to “stable” - Kernel downgrade
currently I am having lot's of fun with apt-get
- and the bad thing is, it was my own fault. I had enabled the testing
packages in /etc/apt/sources.list
to install a certain package. And I told my system do apt-get dist-upgrade
. Everything worked fine, but now I am trying to get back to the stable
updated - and I fail...
When trying to do the apt-get dist-upgrade
, i get the following information:
The following packages will be REMOVED:
linux-image-3.10-3-amd64
The following NEW packages will be installed:
libcgi-fast-perl libfcgi-perl libyaml-syck-perl
The following packages will be DOWNGRADED:
initramfs-tools libdate-manip-perl munin munin-common
Well, that's okay, but when I am try to do this, I get a warning in bold friendly red letters:
You are running a kernel (version 3.10-3-amd64) and attempting to remove the same version.
...
It is highly recommended to abort the kernel removal unless you are prepared to fix the system after removal.
Well, I like to follow the recommendmend. The correct kernel version for the stable
release would be linux-image-3.2.0-4-amd64
and it is already installed. Probably the downgrade would be no problem if I was working under the older kernel? Actually, I have no clue how to enable the kernel 3.2.0
instead of 3.10
.
debian kernel
|
show 5 more comments
currently I am having lot's of fun with apt-get
- and the bad thing is, it was my own fault. I had enabled the testing
packages in /etc/apt/sources.list
to install a certain package. And I told my system do apt-get dist-upgrade
. Everything worked fine, but now I am trying to get back to the stable
updated - and I fail...
When trying to do the apt-get dist-upgrade
, i get the following information:
The following packages will be REMOVED:
linux-image-3.10-3-amd64
The following NEW packages will be installed:
libcgi-fast-perl libfcgi-perl libyaml-syck-perl
The following packages will be DOWNGRADED:
initramfs-tools libdate-manip-perl munin munin-common
Well, that's okay, but when I am try to do this, I get a warning in bold friendly red letters:
You are running a kernel (version 3.10-3-amd64) and attempting to remove the same version.
...
It is highly recommended to abort the kernel removal unless you are prepared to fix the system after removal.
Well, I like to follow the recommendmend. The correct kernel version for the stable
release would be linux-image-3.2.0-4-amd64
and it is already installed. Probably the downgrade would be no problem if I was working under the older kernel? Actually, I have no clue how to enable the kernel 3.2.0
instead of 3.10
.
debian kernel
5
I hate to break this to you, but downgrades are not supported in Debian. You are not specific about how much of your system now consists of packages from testing (this is discoverable, for example, by apt-show-versions), but if it is a significant part, you may have problems. The solution to your immediate issue seems simple, unless I am missing something. Just reboot into 3.2 and then remove the newer kernel. However, this won't make the rest of your system magically revert to stable.
– Faheem Mitha
Feb 26 '14 at 22:06
Thanks! As far as I see, there is not so much trouble at all - just a few packages... Is there an option to tell the system to use the kernel 3.2 after reboot? I am working on a VPS (virtual server) and won't be able to click any button before SSH is up...
– BurninLeo
Feb 26 '14 at 22:11
You are saying you can't select the kernel interactively at boot? If you are using GRUB, you should be able to go to the grub config and change your default choice of kernel to boot from. The details would depend on what version of GRUB you are running.
– Faheem Mitha
Feb 26 '14 at 22:13
1
@Wilf Debian won't automatically attempt a downgrade. You could configure apt to try to do that, but I don't think that would help here.
– Faheem Mitha
Feb 26 '14 at 22:23
1
You probably are using GRUB. Post your version of GRUB,dpkg -l | grep grub
in the question.
– Faheem Mitha
Feb 27 '14 at 17:04
|
show 5 more comments
currently I am having lot's of fun with apt-get
- and the bad thing is, it was my own fault. I had enabled the testing
packages in /etc/apt/sources.list
to install a certain package. And I told my system do apt-get dist-upgrade
. Everything worked fine, but now I am trying to get back to the stable
updated - and I fail...
When trying to do the apt-get dist-upgrade
, i get the following information:
The following packages will be REMOVED:
linux-image-3.10-3-amd64
The following NEW packages will be installed:
libcgi-fast-perl libfcgi-perl libyaml-syck-perl
The following packages will be DOWNGRADED:
initramfs-tools libdate-manip-perl munin munin-common
Well, that's okay, but when I am try to do this, I get a warning in bold friendly red letters:
You are running a kernel (version 3.10-3-amd64) and attempting to remove the same version.
...
It is highly recommended to abort the kernel removal unless you are prepared to fix the system after removal.
Well, I like to follow the recommendmend. The correct kernel version for the stable
release would be linux-image-3.2.0-4-amd64
and it is already installed. Probably the downgrade would be no problem if I was working under the older kernel? Actually, I have no clue how to enable the kernel 3.2.0
instead of 3.10
.
debian kernel
currently I am having lot's of fun with apt-get
- and the bad thing is, it was my own fault. I had enabled the testing
packages in /etc/apt/sources.list
to install a certain package. And I told my system do apt-get dist-upgrade
. Everything worked fine, but now I am trying to get back to the stable
updated - and I fail...
When trying to do the apt-get dist-upgrade
, i get the following information:
The following packages will be REMOVED:
linux-image-3.10-3-amd64
The following NEW packages will be installed:
libcgi-fast-perl libfcgi-perl libyaml-syck-perl
The following packages will be DOWNGRADED:
initramfs-tools libdate-manip-perl munin munin-common
Well, that's okay, but when I am try to do this, I get a warning in bold friendly red letters:
You are running a kernel (version 3.10-3-amd64) and attempting to remove the same version.
...
It is highly recommended to abort the kernel removal unless you are prepared to fix the system after removal.
Well, I like to follow the recommendmend. The correct kernel version for the stable
release would be linux-image-3.2.0-4-amd64
and it is already installed. Probably the downgrade would be no problem if I was working under the older kernel? Actually, I have no clue how to enable the kernel 3.2.0
instead of 3.10
.
debian kernel
debian kernel
edited Feb 28 '14 at 6:49
Timo
4,7501826
4,7501826
asked Feb 26 '14 at 21:20
BurninLeoBurninLeo
318137
318137
5
I hate to break this to you, but downgrades are not supported in Debian. You are not specific about how much of your system now consists of packages from testing (this is discoverable, for example, by apt-show-versions), but if it is a significant part, you may have problems. The solution to your immediate issue seems simple, unless I am missing something. Just reboot into 3.2 and then remove the newer kernel. However, this won't make the rest of your system magically revert to stable.
– Faheem Mitha
Feb 26 '14 at 22:06
Thanks! As far as I see, there is not so much trouble at all - just a few packages... Is there an option to tell the system to use the kernel 3.2 after reboot? I am working on a VPS (virtual server) and won't be able to click any button before SSH is up...
– BurninLeo
Feb 26 '14 at 22:11
You are saying you can't select the kernel interactively at boot? If you are using GRUB, you should be able to go to the grub config and change your default choice of kernel to boot from. The details would depend on what version of GRUB you are running.
– Faheem Mitha
Feb 26 '14 at 22:13
1
@Wilf Debian won't automatically attempt a downgrade. You could configure apt to try to do that, but I don't think that would help here.
– Faheem Mitha
Feb 26 '14 at 22:23
1
You probably are using GRUB. Post your version of GRUB,dpkg -l | grep grub
in the question.
– Faheem Mitha
Feb 27 '14 at 17:04
|
show 5 more comments
5
I hate to break this to you, but downgrades are not supported in Debian. You are not specific about how much of your system now consists of packages from testing (this is discoverable, for example, by apt-show-versions), but if it is a significant part, you may have problems. The solution to your immediate issue seems simple, unless I am missing something. Just reboot into 3.2 and then remove the newer kernel. However, this won't make the rest of your system magically revert to stable.
– Faheem Mitha
Feb 26 '14 at 22:06
Thanks! As far as I see, there is not so much trouble at all - just a few packages... Is there an option to tell the system to use the kernel 3.2 after reboot? I am working on a VPS (virtual server) and won't be able to click any button before SSH is up...
– BurninLeo
Feb 26 '14 at 22:11
You are saying you can't select the kernel interactively at boot? If you are using GRUB, you should be able to go to the grub config and change your default choice of kernel to boot from. The details would depend on what version of GRUB you are running.
– Faheem Mitha
Feb 26 '14 at 22:13
1
@Wilf Debian won't automatically attempt a downgrade. You could configure apt to try to do that, but I don't think that would help here.
– Faheem Mitha
Feb 26 '14 at 22:23
1
You probably are using GRUB. Post your version of GRUB,dpkg -l | grep grub
in the question.
– Faheem Mitha
Feb 27 '14 at 17:04
5
5
I hate to break this to you, but downgrades are not supported in Debian. You are not specific about how much of your system now consists of packages from testing (this is discoverable, for example, by apt-show-versions), but if it is a significant part, you may have problems. The solution to your immediate issue seems simple, unless I am missing something. Just reboot into 3.2 and then remove the newer kernel. However, this won't make the rest of your system magically revert to stable.
– Faheem Mitha
Feb 26 '14 at 22:06
I hate to break this to you, but downgrades are not supported in Debian. You are not specific about how much of your system now consists of packages from testing (this is discoverable, for example, by apt-show-versions), but if it is a significant part, you may have problems. The solution to your immediate issue seems simple, unless I am missing something. Just reboot into 3.2 and then remove the newer kernel. However, this won't make the rest of your system magically revert to stable.
– Faheem Mitha
Feb 26 '14 at 22:06
Thanks! As far as I see, there is not so much trouble at all - just a few packages... Is there an option to tell the system to use the kernel 3.2 after reboot? I am working on a VPS (virtual server) and won't be able to click any button before SSH is up...
– BurninLeo
Feb 26 '14 at 22:11
Thanks! As far as I see, there is not so much trouble at all - just a few packages... Is there an option to tell the system to use the kernel 3.2 after reboot? I am working on a VPS (virtual server) and won't be able to click any button before SSH is up...
– BurninLeo
Feb 26 '14 at 22:11
You are saying you can't select the kernel interactively at boot? If you are using GRUB, you should be able to go to the grub config and change your default choice of kernel to boot from. The details would depend on what version of GRUB you are running.
– Faheem Mitha
Feb 26 '14 at 22:13
You are saying you can't select the kernel interactively at boot? If you are using GRUB, you should be able to go to the grub config and change your default choice of kernel to boot from. The details would depend on what version of GRUB you are running.
– Faheem Mitha
Feb 26 '14 at 22:13
1
1
@Wilf Debian won't automatically attempt a downgrade. You could configure apt to try to do that, but I don't think that would help here.
– Faheem Mitha
Feb 26 '14 at 22:23
@Wilf Debian won't automatically attempt a downgrade. You could configure apt to try to do that, but I don't think that would help here.
– Faheem Mitha
Feb 26 '14 at 22:23
1
1
You probably are using GRUB. Post your version of GRUB,
dpkg -l | grep grub
in the question.– Faheem Mitha
Feb 27 '14 at 17:04
You probably are using GRUB. Post your version of GRUB,
dpkg -l | grep grub
in the question.– Faheem Mitha
Feb 27 '14 at 17:04
|
show 5 more comments
3 Answers
3
active
oldest
votes
Look at this, it seems to indicate that downgrade is possible using apt-get:
http://ispire.me/downgrade-from-debian-sid-to-stable-from-jessie-to-wheezy/
Essentials (3-step):
(If much of your system is of a higher version, you'll want to be careful downgrading. See especially format changes (data and personal config files)
Remove all references to sid or unstable in your
/etc/apt/sources.list
by deleting, replacing, or commenting out. Ensuresources.list
has what you do want (I recommend security and stable deb sources). For example:
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
deb http://cdn.debian.net/debian/ wheezy main contrib non-free
deb-src http://cdn.debian.net/debian/ wheezy main contrib non-free
Pin the release you want in
/etc/apt/preferences
(this will cause the already downloaded but now unwanted package information to be ignored as desired).
Package: *
Pin: release a=stable
Pin-Priority: 1001
Finally we have to run the apt update and upgrade process for downgrading all packages.
*apt
will ask for confirmation
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
If you can't explain what each of these commands does independently, read your man pages! :) And do the same for at least the options you use in other utilities.
(If you have issues downgrading a package)
Purge it, then reinstall
# apt-get purge [your_failing_package]
# apt-get install [your_failing_package]
2
Excellent answer, thank you! The core of it is step 2.
– Chris Harrington
Aug 22 '16 at 0:03
add a comment |
- Reboot the machine.
- From Debian advanced menu on Grub, choose a kernel different from the
one you want to remove.
If you're on Debian you'd have a meta package for the kernel
installed.
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-amd64 4.9.25-1~bpo8+1
ii linux-image-3.16.0-4-amd64 3.16.43-2
ii linux-image-4.9.0-0.bpo.3-amd64 4.9.25-1~bpo8+1
Simply purge the meta package (
linux-image-amd64
) and and reinstall
it.
Then you'd have:
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-amd64 3.16.43-2
ii linux-image-3.16.0-4-amd64 3.16.43-2
Reboot.
Info:
linux-image-amd64
is a meta package. It could point to a either stable kernel or a back-ported one (4.9.25-1~bpo8+1) depending on how you install it:
apt-get -t jessie-backports install linux-image-amd64
or
apt-get install linux-image-amd64
add a comment |
I don't have enough rep on this community to comment on the top answer.
But...
If you ever run into a broken packages error on Debian and the standard solutions don't work the top solution is what fixes it, turns out everything was installing latest which is not what you want on Debian.
Setting all the packages to stable fixes everything.
New contributor
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f117122%2fhow-to-get-back-from-testing-to-stable-kernel-downgrade%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
Look at this, it seems to indicate that downgrade is possible using apt-get:
http://ispire.me/downgrade-from-debian-sid-to-stable-from-jessie-to-wheezy/
Essentials (3-step):
(If much of your system is of a higher version, you'll want to be careful downgrading. See especially format changes (data and personal config files)
Remove all references to sid or unstable in your
/etc/apt/sources.list
by deleting, replacing, or commenting out. Ensuresources.list
has what you do want (I recommend security and stable deb sources). For example:
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
deb http://cdn.debian.net/debian/ wheezy main contrib non-free
deb-src http://cdn.debian.net/debian/ wheezy main contrib non-free
Pin the release you want in
/etc/apt/preferences
(this will cause the already downloaded but now unwanted package information to be ignored as desired).
Package: *
Pin: release a=stable
Pin-Priority: 1001
Finally we have to run the apt update and upgrade process for downgrading all packages.
*apt
will ask for confirmation
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
If you can't explain what each of these commands does independently, read your man pages! :) And do the same for at least the options you use in other utilities.
(If you have issues downgrading a package)
Purge it, then reinstall
# apt-get purge [your_failing_package]
# apt-get install [your_failing_package]
2
Excellent answer, thank you! The core of it is step 2.
– Chris Harrington
Aug 22 '16 at 0:03
add a comment |
Look at this, it seems to indicate that downgrade is possible using apt-get:
http://ispire.me/downgrade-from-debian-sid-to-stable-from-jessie-to-wheezy/
Essentials (3-step):
(If much of your system is of a higher version, you'll want to be careful downgrading. See especially format changes (data and personal config files)
Remove all references to sid or unstable in your
/etc/apt/sources.list
by deleting, replacing, or commenting out. Ensuresources.list
has what you do want (I recommend security and stable deb sources). For example:
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
deb http://cdn.debian.net/debian/ wheezy main contrib non-free
deb-src http://cdn.debian.net/debian/ wheezy main contrib non-free
Pin the release you want in
/etc/apt/preferences
(this will cause the already downloaded but now unwanted package information to be ignored as desired).
Package: *
Pin: release a=stable
Pin-Priority: 1001
Finally we have to run the apt update and upgrade process for downgrading all packages.
*apt
will ask for confirmation
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
If you can't explain what each of these commands does independently, read your man pages! :) And do the same for at least the options you use in other utilities.
(If you have issues downgrading a package)
Purge it, then reinstall
# apt-get purge [your_failing_package]
# apt-get install [your_failing_package]
2
Excellent answer, thank you! The core of it is step 2.
– Chris Harrington
Aug 22 '16 at 0:03
add a comment |
Look at this, it seems to indicate that downgrade is possible using apt-get:
http://ispire.me/downgrade-from-debian-sid-to-stable-from-jessie-to-wheezy/
Essentials (3-step):
(If much of your system is of a higher version, you'll want to be careful downgrading. See especially format changes (data and personal config files)
Remove all references to sid or unstable in your
/etc/apt/sources.list
by deleting, replacing, or commenting out. Ensuresources.list
has what you do want (I recommend security and stable deb sources). For example:
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
deb http://cdn.debian.net/debian/ wheezy main contrib non-free
deb-src http://cdn.debian.net/debian/ wheezy main contrib non-free
Pin the release you want in
/etc/apt/preferences
(this will cause the already downloaded but now unwanted package information to be ignored as desired).
Package: *
Pin: release a=stable
Pin-Priority: 1001
Finally we have to run the apt update and upgrade process for downgrading all packages.
*apt
will ask for confirmation
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
If you can't explain what each of these commands does independently, read your man pages! :) And do the same for at least the options you use in other utilities.
(If you have issues downgrading a package)
Purge it, then reinstall
# apt-get purge [your_failing_package]
# apt-get install [your_failing_package]
Look at this, it seems to indicate that downgrade is possible using apt-get:
http://ispire.me/downgrade-from-debian-sid-to-stable-from-jessie-to-wheezy/
Essentials (3-step):
(If much of your system is of a higher version, you'll want to be careful downgrading. See especially format changes (data and personal config files)
Remove all references to sid or unstable in your
/etc/apt/sources.list
by deleting, replacing, or commenting out. Ensuresources.list
has what you do want (I recommend security and stable deb sources). For example:
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
deb http://cdn.debian.net/debian/ wheezy main contrib non-free
deb-src http://cdn.debian.net/debian/ wheezy main contrib non-free
Pin the release you want in
/etc/apt/preferences
(this will cause the already downloaded but now unwanted package information to be ignored as desired).
Package: *
Pin: release a=stable
Pin-Priority: 1001
Finally we have to run the apt update and upgrade process for downgrading all packages.
*apt
will ask for confirmation
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
If you can't explain what each of these commands does independently, read your man pages! :) And do the same for at least the options you use in other utilities.
(If you have issues downgrading a package)
Purge it, then reinstall
# apt-get purge [your_failing_package]
# apt-get install [your_failing_package]
edited Mar 1 '15 at 7:38
Community♦
1
1
answered Sep 3 '14 at 18:34
Bill WestBill West
40143
40143
2
Excellent answer, thank you! The core of it is step 2.
– Chris Harrington
Aug 22 '16 at 0:03
add a comment |
2
Excellent answer, thank you! The core of it is step 2.
– Chris Harrington
Aug 22 '16 at 0:03
2
2
Excellent answer, thank you! The core of it is step 2.
– Chris Harrington
Aug 22 '16 at 0:03
Excellent answer, thank you! The core of it is step 2.
– Chris Harrington
Aug 22 '16 at 0:03
add a comment |
- Reboot the machine.
- From Debian advanced menu on Grub, choose a kernel different from the
one you want to remove.
If you're on Debian you'd have a meta package for the kernel
installed.
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-amd64 4.9.25-1~bpo8+1
ii linux-image-3.16.0-4-amd64 3.16.43-2
ii linux-image-4.9.0-0.bpo.3-amd64 4.9.25-1~bpo8+1
Simply purge the meta package (
linux-image-amd64
) and and reinstall
it.
Then you'd have:
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-amd64 3.16.43-2
ii linux-image-3.16.0-4-amd64 3.16.43-2
Reboot.
Info:
linux-image-amd64
is a meta package. It could point to a either stable kernel or a back-ported one (4.9.25-1~bpo8+1) depending on how you install it:
apt-get -t jessie-backports install linux-image-amd64
or
apt-get install linux-image-amd64
add a comment |
- Reboot the machine.
- From Debian advanced menu on Grub, choose a kernel different from the
one you want to remove.
If you're on Debian you'd have a meta package for the kernel
installed.
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-amd64 4.9.25-1~bpo8+1
ii linux-image-3.16.0-4-amd64 3.16.43-2
ii linux-image-4.9.0-0.bpo.3-amd64 4.9.25-1~bpo8+1
Simply purge the meta package (
linux-image-amd64
) and and reinstall
it.
Then you'd have:
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-amd64 3.16.43-2
ii linux-image-3.16.0-4-amd64 3.16.43-2
Reboot.
Info:
linux-image-amd64
is a meta package. It could point to a either stable kernel or a back-ported one (4.9.25-1~bpo8+1) depending on how you install it:
apt-get -t jessie-backports install linux-image-amd64
or
apt-get install linux-image-amd64
add a comment |
- Reboot the machine.
- From Debian advanced menu on Grub, choose a kernel different from the
one you want to remove.
If you're on Debian you'd have a meta package for the kernel
installed.
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-amd64 4.9.25-1~bpo8+1
ii linux-image-3.16.0-4-amd64 3.16.43-2
ii linux-image-4.9.0-0.bpo.3-amd64 4.9.25-1~bpo8+1
Simply purge the meta package (
linux-image-amd64
) and and reinstall
it.
Then you'd have:
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-amd64 3.16.43-2
ii linux-image-3.16.0-4-amd64 3.16.43-2
Reboot.
Info:
linux-image-amd64
is a meta package. It could point to a either stable kernel or a back-ported one (4.9.25-1~bpo8+1) depending on how you install it:
apt-get -t jessie-backports install linux-image-amd64
or
apt-get install linux-image-amd64
- Reboot the machine.
- From Debian advanced menu on Grub, choose a kernel different from the
one you want to remove.
If you're on Debian you'd have a meta package for the kernel
installed.
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-amd64 4.9.25-1~bpo8+1
ii linux-image-3.16.0-4-amd64 3.16.43-2
ii linux-image-4.9.0-0.bpo.3-amd64 4.9.25-1~bpo8+1
Simply purge the meta package (
linux-image-amd64
) and and reinstall
it.
Then you'd have:
gayan@deb:~$ dpkg -l | grep linux
ii linux-image-amd64 3.16.43-2
ii linux-image-3.16.0-4-amd64 3.16.43-2
Reboot.
Info:
linux-image-amd64
is a meta package. It could point to a either stable kernel or a back-ported one (4.9.25-1~bpo8+1) depending on how you install it:
apt-get -t jessie-backports install linux-image-amd64
or
apt-get install linux-image-amd64
edited Jun 6 '17 at 14:44
answered Jun 6 '17 at 14:37
Gayan WeerakuttiGayan Weerakutti
1836
1836
add a comment |
add a comment |
I don't have enough rep on this community to comment on the top answer.
But...
If you ever run into a broken packages error on Debian and the standard solutions don't work the top solution is what fixes it, turns out everything was installing latest which is not what you want on Debian.
Setting all the packages to stable fixes everything.
New contributor
add a comment |
I don't have enough rep on this community to comment on the top answer.
But...
If you ever run into a broken packages error on Debian and the standard solutions don't work the top solution is what fixes it, turns out everything was installing latest which is not what you want on Debian.
Setting all the packages to stable fixes everything.
New contributor
add a comment |
I don't have enough rep on this community to comment on the top answer.
But...
If you ever run into a broken packages error on Debian and the standard solutions don't work the top solution is what fixes it, turns out everything was installing latest which is not what you want on Debian.
Setting all the packages to stable fixes everything.
New contributor
I don't have enough rep on this community to comment on the top answer.
But...
If you ever run into a broken packages error on Debian and the standard solutions don't work the top solution is what fixes it, turns out everything was installing latest which is not what you want on Debian.
Setting all the packages to stable fixes everything.
New contributor
New contributor
answered 36 mins ago
DemetryDemetry
1
1
New contributor
New contributor
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f117122%2fhow-to-get-back-from-testing-to-stable-kernel-downgrade%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
5
I hate to break this to you, but downgrades are not supported in Debian. You are not specific about how much of your system now consists of packages from testing (this is discoverable, for example, by apt-show-versions), but if it is a significant part, you may have problems. The solution to your immediate issue seems simple, unless I am missing something. Just reboot into 3.2 and then remove the newer kernel. However, this won't make the rest of your system magically revert to stable.
– Faheem Mitha
Feb 26 '14 at 22:06
Thanks! As far as I see, there is not so much trouble at all - just a few packages... Is there an option to tell the system to use the kernel 3.2 after reboot? I am working on a VPS (virtual server) and won't be able to click any button before SSH is up...
– BurninLeo
Feb 26 '14 at 22:11
You are saying you can't select the kernel interactively at boot? If you are using GRUB, you should be able to go to the grub config and change your default choice of kernel to boot from. The details would depend on what version of GRUB you are running.
– Faheem Mitha
Feb 26 '14 at 22:13
1
@Wilf Debian won't automatically attempt a downgrade. You could configure apt to try to do that, but I don't think that would help here.
– Faheem Mitha
Feb 26 '14 at 22:23
1
You probably are using GRUB. Post your version of GRUB,
dpkg -l | grep grub
in the question.– Faheem Mitha
Feb 27 '14 at 17:04