Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Opgelost] apt-get upgrade "The following packages have been kept back:"  (gelezen 780 keer)

Offline edgar

  • Lid
  • Steunpunt: Nee
Ik draai een VPS met Ubuntu server 12.04

Na een apt-get upgrade krijg ik de volgende melding:

Citaat
root@vsm:~# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  linux-headers-server linux-image-server linux-server

0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Bij 10.04 heb ik dat nog nooit gehad.

Na wat gegoogle is een oplossing om apt-get dist-upgrade uit te voeren, maar daar zijn de meningen verschillend over vanwege de pakket afhankelijkheden.

Nu betreft het hier alleen de kernel, maar toch...

Wat is wijsheid?

Bij voorbaat dank!
« Laatst bewerkt op: 2012/10/27, 17:22:04 door edgar »
ASRock M3A785GMH AMD Athlon II X4 630 8 GiB SSD 120 GiB HD 500 GiB GeForce GT 640 Ubuntu 14.04.3
En natuurlijk wat oud ijzer om te testen ;-)

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: apt-get upgrade "The following packages have been kept back:"
« Reactie #1 Gepost op: 2012/10/23, 18:51:58 »
Wanneer je sudo apt-get dist-upgrade invoert, komt er dan een nieuwe kernel, op een update van de huidige?
In geval van een nieuwe, kan je rustig doorgaan, je kunt tenslotte altijd nog terug.
In theorie kan het anders fout gaan, in de praktijk valt het wel mee, de oorzaak is vaak, dat er nog een lib ook ge-update moet worden, maar dat die er (nog) niet is.
OpenStandaard evangelist, OpenSource promotor,  OpenData liefhebber.
Xubuntu gebruiker, liefhebber en tester.
In Nederland bekend als een dwarsligger.

Offline edgar

  • Lid
  • Steunpunt: Nee
Re: apt-get upgrade "The following packages have been kept back:"
« Reactie #2 Gepost op: 2012/10/23, 19:04:16 »
Ja, ik heb het eerder gehad en toen werd een nieuwe kernel geïnstalleerd.

Ik begrijp alleen niet wat de functie van dit (nieuwe) mechanisme is.

Het is een productie-omgeving en die wil ik natuurlijk graag stabiel houden.
ASRock M3A785GMH AMD Athlon II X4 630 8 GiB SSD 120 GiB HD 500 GiB GeForce GT 640 Ubuntu 14.04.3
En natuurlijk wat oud ijzer om te testen ;-)

Offline Buzzin

  • Lid
  • Steunpunt: Nee
Re: apt-get upgrade "The following packages have been kept back:"
« Reactie #3 Gepost op: 2012/10/24, 12:13:59 »
Ik weet niet hoe 10.04 het deed, maar dit is al een tijd zo bij debian.
De kernel updaten houd in dat er een reboot moet worden gedaan, en dat sommige andere pakketten even opnieuw gedaan moeten worden (denk aan propriety video drivers)
Om te voorkomen dat met een simpele update er een hoop mis gaat staat deze vaak apart en moet je een dist-upgrade doen.
De software updater in KDE geeft ook vaak een extra melding over dat er nog ergens een afhankelijkheid is....als je dan verder gaat kijken zijn het gewone pakketten die bij die specifieke kernel horen. (headers etc)

Je kunt dus redelijk veilig de dist-upgrade doen, maar houd het in je achterhoofd voor het geval je na de eerst volgende boot iets ziet wat niet hoort.
Football: A battle between two teams of mindless thugs over scraps of coloured cloth. Usually accompanied by the spectacle of 22 overpaid primadonnas kicking a ball on a field.
DebianDevuan, KDE & OperaVivaldi addict, RedHat Engineer

Offline edgar

  • Lid
  • Steunpunt: Nee
Re: apt-get upgrade "The following packages have been kept back:"
« Reactie #4 Gepost op: 2012/10/26, 16:44:05 »
Ja, ik heb het eerder gehad en toen werd een nieuwe kernel geïnstalleerd.

Bij nader inzien draai ik toch niet met de nieuwe kernel. Grub blijft 3.2.0-23 als default houden, terwijl hij 3.2.0-32 moet laden.

Deze staat wel bij de overige opties maar geeft error 15 : file not found. De kernels staan er wel..

Citaat
root@vsm:~# ll /
total 88
drwxr-xr-x  23 root root  4096 Oct 26 16:10 ./
drwxr-xr-x  23 root root  4096 Oct 26 16:10 ../
drwxr-xr-x   2 root root  4096 Oct 18 19:02 bin/
drwxr-xr-x   3 root root  4096 Oct 25 09:44 boot/
drwxr-xr-x  14 root root  3980 Oct 26 11:36 dev/
drwxr-xr-x 105 root root  4096 Oct 26 11:38 etc/
drwxr-xr-x   2 root root  4096 Oct 10 09:42 home/
lrwxrwxrwx   1 root root    33 Oct 25 09:44 initrd.img -> /boot/initrd.img-3.2.0-32-generic
lrwxrwxrwx   1 root root    33 Oct  8 23:40 initrd.img.old -> /boot/initrd.img-3.2.0-31-generic
drwxr-xr-x  18 root root  4096 Oct  2 16:30 lib/
drwxr-xr-x   2 root root  4096 Oct 18 19:03 lib64/
drwx------   2 root root 16384 May  3 17:12 lost+found/
drwxr-xr-x   3 root root  4096 May  3 17:13 media/
drwxr-xr-x   2 root root  4096 Apr 19  2012 mnt/
drwxr-xr-x   2 root root  4096 May  3 17:12 opt/
dr-xr-xr-x  88 root root     0 Oct 26 11:36 proc/
drwx------   7 root root  4096 Oct 26 04:22 root/
drwxr-xr-x  18 root root   780 Oct 26 11:41 run/
drwxr-xr-x   2 root root  4096 Oct 20 22:12 sbin/
drwxr-xr-x   2 root root  4096 Mar  5  2012 selinux/
drwxr-xr-x   3 root root  4096 Oct  2 18:59 srv/
drwxr-xr-x  13 root root     0 Oct 26 11:36 sys/
drwxrwxrwt   3 root root  4096 Oct 26 16:23 tmp/
drwxr-xr-x  10 root root  4096 May  3 17:12 usr/
drwxr-xr-x  15 root root  4096 Oct 26 11:31 var/
lrwxrwxrwx   1 root root    29 Oct 25 09:44 vmlinuz -> boot/vmlinuz-3.2.0-32-generic
lrwxrwxrwx   1 root root    29 Oct  8 23:39 vmlinuz.old -> boot/vmlinuz-3.2.0-31-generic

Citaat
root@vsm:~# ll /boot
total 67860
drwxr-xr-x  3 root root     4096 Oct 25 09:44 ./
drwxr-xr-x 23 root root     4096 Oct 26 16:10 ../
-rw-r--r--  1 root root   791023 Apr 11  2012 abi-3.2.0-23-generic
-rw-r--r--  1 root root   791446 Sep  7 18:57 abi-3.2.0-31-generic
-rw-r--r--  1 root root   792532 Sep 27 00:14 abi-3.2.0-32-generic
-rw-r--r--  1 root root   140279 Apr 11  2012 config-3.2.0-23-generic
-rw-r--r--  1 root root   140459 Sep  7 18:57 config-3.2.0-31-generic
-rw-r--r--  1 root root   140488 Sep 27 00:14 config-3.2.0-32-generic
drwxr-xr-x  3 root root    12288 Oct 26 11:31 grub/
-rw-r--r--  1 root root 14171980 Oct  2 16:30 initrd.img-3.2.0-23-generic
-rw-r--r--  1 root root 14206119 Oct  8 20:54 initrd.img-3.2.0-31-generic
-rw-r--r--  1 root root 14206751 Oct 25 09:44 initrd.img-3.2.0-32-generic
-rw-r--r--  1 root root   176764 Nov 27  2011 memtest86+.bin
-rw-r--r--  1 root root   178944 Nov 27  2011 memtest86+_multiboot.bin
-rw-------  1 root root  2884358 Apr 11  2012 System.map-3.2.0-23-generic
-rw-------  1 root root  2883401 Sep  7 18:57 System.map-3.2.0-31-generic
-rw-------  1 root root  2884076 Sep 27 00:14 System.map-3.2.0-32-generic
-rw-------  1 root root  4965840 Apr 11  2012 vmlinuz-3.2.0-23-generic
-rw-------  1 root root  4963792 Sep  7 18:57 vmlinuz-3.2.0-31-generic
-rw-------  1 root root  4966768 Sep 27 00:14 vmlinuz-3.2.0-32-generic

Ik heb ook nog maar update-grub uitgevoerd. Zie /boot/grub/menu.lst

Citaat
root@vsm:~# cat /boot/grub/menu.lst
default 0
timeout 15

title Ubuntu 12.04 (3.2.0-23-generic)
        root (hd0,0)
        kernel /boot/vmlinuz-3.2.0-23-generic ro root=/dev/vda1
        initrd /boot/initrd.img-3.2.0-23-generic
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=2ff73e9a-338d-4e17-bd9e-40586cf4484d ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=2ff73e9a-338d-4e17-bd9e-40586cf4484d

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title      Ubuntu 12.04.1 LTS, kernel 3.2.0-32-generic
uuid      2ff73e9a-338d-4e17-bd9e-40586cf4484d
kernel      /boot/vmlinuz-3.2.0-32-generic root=UUID=2ff73e9a-338d-4e17-bd9e-40586cf4484d ro quiet splash
initrd      /boot/initrd.img-3.2.0-32-generic

title      Ubuntu 12.04.1 LTS, kernel 3.2.0-32-generic (recovery mode)
uuid      2ff73e9a-338d-4e17-bd9e-40586cf4484d
kernel      /boot/vmlinuz-3.2.0-32-generic root=UUID=2ff73e9a-338d-4e17-bd9e-40586cf4484d ro  single
initrd      /boot/initrd.img-3.2.0-32-generic

title      Ubuntu 12.04.1 LTS, kernel 3.2.0-31-generic
uuid      2ff73e9a-338d-4e17-bd9e-40586cf4484d
kernel      /boot/vmlinuz-3.2.0-31-generic root=UUID=2ff73e9a-338d-4e17-bd9e-40586cf4484d ro quiet splash
initrd      /boot/initrd.img-3.2.0-31-generic

title      Ubuntu 12.04.1 LTS, kernel 3.2.0-31-generic (recovery mode)
uuid      2ff73e9a-338d-4e17-bd9e-40586cf4484d
kernel      /boot/vmlinuz-3.2.0-31-generic root=UUID=2ff73e9a-338d-4e17-bd9e-40586cf4484d ro  single
initrd      /boot/initrd.img-3.2.0-31-generic

title      Ubuntu 12.04.1 LTS, kernel 3.2.0-23-generic
uuid      2ff73e9a-338d-4e17-bd9e-40586cf4484d
kernel      /boot/vmlinuz-3.2.0-23-generic root=UUID=2ff73e9a-338d-4e17-bd9e-40586cf4484d ro quiet splash
initrd      /boot/initrd.img-3.2.0-23-generic

title      Ubuntu 12.04.1 LTS, kernel 3.2.0-23-generic (recovery mode)
uuid      2ff73e9a-338d-4e17-bd9e-40586cf4484d
kernel      /boot/vmlinuz-3.2.0-23-generic root=UUID=2ff73e9a-338d-4e17-bd9e-40586cf4484d ro  single
initrd      /boot/initrd.img-3.2.0-23-generic

title      Chainload into GRUB 2
root      2ff73e9a-338d-4e17-bd9e-40586cf4484d
kernel      /boot/grub/core.img

title      Ubuntu 12.04.1 LTS, memtest86+
uuid      2ff73e9a-338d-4e17-bd9e-40586cf4484d
kernel      /boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST
« Laatst bewerkt op: 2012/10/26, 16:47:59 door edgar »
ASRock M3A785GMH AMD Athlon II X4 630 8 GiB SSD 120 GiB HD 500 GiB GeForce GT 640 Ubuntu 14.04.3
En natuurlijk wat oud ijzer om te testen ;-)

Offline edgar

  • Lid
  • Steunpunt: Nee
Re: apt-get upgrade "The following packages have been kept back:"
« Reactie #5 Gepost op: 2012/10/26, 18:08:12 »
Als ik naar / kijk zou hij booten van af 3.2.0-32 en zou ik grub gewoon kunnen verwijderen ...?

Citaat
lrwxrwxrwx   1 root root    29 Oct 25 09:44 vmlinuz -> boot/vmlinuz-3.2.0-32-generic
« Laatst bewerkt op: 2012/10/26, 19:24:47 door edgar »
ASRock M3A785GMH AMD Athlon II X4 630 8 GiB SSD 120 GiB HD 500 GiB GeForce GT 640 Ubuntu 14.04.3
En natuurlijk wat oud ijzer om te testen ;-)

Offline Buzzin

  • Lid
  • Steunpunt: Nee
Re: apt-get upgrade "The following packages have been kept back:"
« Reactie #6 Gepost op: 2012/10/26, 23:23:39 »
na het opstarten even 'uname -a' doen en je weet welke kernel je draait :P
Football: A battle between two teams of mindless thugs over scraps of coloured cloth. Usually accompanied by the spectacle of 22 overpaid primadonnas kicking a ball on a field.
DebianDevuan, KDE & OperaVivaldi addict, RedHat Engineer

Offline edgar

  • Lid
  • Steunpunt: Nee
Re: apt-get upgrade "The following packages have been kept back:"
« Reactie #7 Gepost op: 2012/10/26, 23:45:30 »
Had ik gedaan (3.2.0-23) deze wordt door grub geladen.
« Laatst bewerkt op: 2012/10/26, 23:47:20 door edgar »
ASRock M3A785GMH AMD Athlon II X4 630 8 GiB SSD 120 GiB HD 500 GiB GeForce GT 640 Ubuntu 14.04.3
En natuurlijk wat oud ijzer om te testen ;-)

Offline edgar

  • Lid
  • Steunpunt: Nee
[Opgelost] apt-get upgrade "The following packages have been kept back:"
« Reactie #8 Gepost op: 2012/10/27, 17:21:28 »
Ik ben eruit!

De virtual machine draait op OnApp. Grub heeft hier blijkbaar problemen met het aanmaken van een goede menu.lst

Ik heb eerst bij de entries die door 'update-grub' zijn aangemaakt eerst de regel uuid wegehaald en root=UUID=2ff73e9a-338d-4e17-bd9e-40586cf4484d ro  single vervangen door ro root=/dev/vda1

E.e.a naar voorbeeld van de deafault optie bovenin.

Toen getest en de nieuwe kernel geselecteerd en het werkte.

Daarna de default optie naar de juiste kernel laten verwijzen.

Deze doc bracht me op het spoor:
https://help.onapp.com/kb_article.php?s=58567e653566cae1b3ded3a6afea2d96&ref=4493-UHCN-8123

Nog dank voor de hulp met het eerste probleem (apt-get dist-upgrade)
« Laatst bewerkt op: 2012/10/27, 17:47:48 door edgar »
ASRock M3A785GMH AMD Athlon II X4 630 8 GiB SSD 120 GiB HD 500 GiB GeForce GT 640 Ubuntu 14.04.3
En natuurlijk wat oud ijzer om te testen ;-)