Kirjoittaja Aihe: Vanhemman version käyttöönotto  (Luettu 2507 kertaa)

Toldman

  • Käyttäjä
  • Viestejä: 14
    • Profiili
Vanhemman version käyttöönotto
« : 28.02.17 - klo:17.35 »

Boot sektorin täytyttyä jotain on mennyt pieleen muutamassa päivityksessä siten että kone käynnistyy vain valitsemalla valikosta 7:nneksi uusin versio. Kone käynnistyy sillä mutta kun yrittää päivittää siitä eteenpäin ajantasalle niin päivitykset eivät mene edelleenkään läpi koska kone lataa kaikki versiot uusimpaan asti ensin koneeseen ja sitten toteaa että ei onnistu.

Partitiointia ei voi muuttaa koska gparted ohjelma ei aktivoi "Muuta kokoa tai siirrä" nappulaa isolle osiolle josta pitäs saada tilaa

Näppäimistökin on vaihtunut US malliin eikä onnistu vaihtaa takaisin

Kysymys: Voiko  uudet käyttisversiot asentaa yksitellen viimeisen toimivan jälkeen?




Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Vanhemman version käyttöönotto
« Vastaus #1 : 28.02.17 - klo:19.49 »
/boot täyttyy melko nopeasti jos vanhempia kerneleitä ei poista. sudo apt-get autoremove --purge
ei välttämättä toimi jos levy täyttynyt. Voit kokeilla  dpkg ohjelmaa suoraan. Esim.
sudo dpkg --purge linux-image-4.4.0-18-header linux-image-4.4.0-18. Tuo vain esimerkki.
uname -r kertoo käytössä olevan kernelin. Sitä ei kannata poistaa.

Kerneleitä voit etsiä komennolla  dpkg -l |  grep -E 'linux-image'
ii tarkoittaa asennettua kerneliä. Riippuvuuksista voi tulla ongelmia.
Nekin pitää poistaa.

Lopuksi sudo apt -f install eli korjataan riippuvuudet jos jotain
meni rikki.

Näppäimistön voi vaihtaa oikeassa yläkulmassa olevassa
nappulassa. Usein siinä lukee Fi tai US 

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Vanhemman version käyttöönotto
« Vastaus #2 : 28.02.17 - klo:19.57 »
Boot sektorin täytyttyä jotain on mennyt pieleen muutamassa päivityksessä siten että kone käynnistyy vain valitsemalla valikosta 7:nneksi uusin versio. Kone käynnistyy sillä mutta kun yrittää päivittää siitä eteenpäin ajantasalle niin päivitykset eivät mene edelleenkään läpi koska kone lataa kaikki versiot uusimpaan asti ensin koneeseen ja sitten toteaa että ei onnistu.

Päivitys ei kyllä lataa muita kuin uusimman kernelin version, jos sitäkään. Muut ovat jo asennettuina siellä /boot-hakemistossa ja täyttävät erillisen pienen osion helposti, jos autoremove ei syystä tai toisesta toimi oikein. Mitä ls ja dpkg kertovat:

Koodia: [Valitse]
ls -s /boot
Koodia: [Valitse]
dpkg -l | grep linux-image

Vanhojen käyttämättömien kernelien poisto onnistuu manuaalisesti dpkg:llä tai Synapticilla, tai puoliautomaattisesti purge-old-kernels-skriptillä:

Koodia: [Valitse]
sudo apt-get install --no-install-recommends bikeshed
sudo purge-old-kernels


Edellinen ketju samasta aiheesta: https://forum.ubuntu-fi.org/index.php?topic=51769.0


Partitiointia ei voi muuttaa koska gparted ohjelma ei aktivoi "Muuta kokoa tai siirrä" nappulaa isolle osiolle josta pitäs saada tilaa

Liitettyjä osioita ei voi muuttaa. GParted pitää siis ajaa esim. asennuslevyn kokeilutilassa, eikä käynnissä olevasta asennuksesta käsin.


Näppäimistökin on vaihtunut US malliin eikä onnistu vaihtaa takaisin

Onko suomalainen asettelu kuitenkin valittavissa, mutta ei aktivoidu vaikka vaihdat edestakaisin?

Toldman

  • Käyttäjä
  • Viestejä: 14
    • Profiili
Vs: Vanhemman version käyttöönotto
« Vastaus #3 : 28.02.17 - klo:23.39 »
1. Eli boot hakemistossa oli alunperin ladattuna monta versiota ja viimeisin
linux-image-3.13.0-110-generic
2. Sitten kone ei enää käynnistynyt mutta valikosta sai valita vanhemman version
vanhin jolla käynnisty oli 3.13.0-96-generic -> uname -r = 3.13.0-96-generic

3. Sitten poistin väkisin uudempia! ei vanhempia! joita epäilen asennetun aiemmin ( tätä ehkä ei olis kannattenu tehä)

4. ls -s /boot
1149 abi-3.13.0-96-generic     28535 initrd.img-3.13.0-65-generic     12 lost+found        176 memtest86+_multiboot.bin
 168 config-3.13.0-96-generic  28535 initrd.img-3.13.0-76-generic    174 memtest86+.bin   2652 System.map-3.13.0-96-generic
 1 grub                      28554 initrd.img-3.13.0-96-generic    175 memtest86+.elf   5742 vmlinuz-3.13.0-96-generic

5. dpkg -l | grep linux-image
iF  linux-image-3.13.0-110-generic                        3.13.0-110.157                                      i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-3.13.0-32-generic                         3.13.0-32.57                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-65-generic                         3.13.0-65.106                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-3.13.0-66-generic                         3.13.0-66.108                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-3.13.0-67-generic                         3.13.0-67.110                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-3.13.0-68-generic                         3.13.0-68.111                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-76-generic                         3.13.0-76.120                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-96-generic                         3.13.0-96.143                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
iU  linux-image-extra-3.13.0-110-generic                  3.13.0-110.157                                      i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-32-generic                   3.13.0-32.57                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-65-generic                   3.13.0-65.106                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-66-generic                   3.13.0-66.108                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-67-generic                   3.13.0-67.110                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-68-generic                   3.13.0-68.111                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-76-generic                   3.13.0-76.120                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-96-generic                   3.13.0-96.143                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
iU  linux-image-generic                                   3.13.0.110.118                                      i386         Generic Linux kernel image

~$ dpkg -l | grep linux-image
iF  linux-image-3.13.0-110-generic                        3.13.0-110.157                                      i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-3.13.0-32-generic                         3.13.0-32.57                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-65-generic                         3.13.0-65.106                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-3.13.0-66-generic                         3.13.0-66.108                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-3.13.0-67-generic                         3.13.0-67.110                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-3.13.0-68-generic                         3.13.0-68.111                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-76-generic                         3.13.0-76.120                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-96-generic                         3.13.0-96.143                                       i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
iU  linux-image-extra-3.13.0-110-generic                  3.13.0-110.157                                      i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-32-generic                   3.13.0-32.57                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-65-generic                   3.13.0-65.106                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-66-generic                   3.13.0-66.108                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-67-generic                   3.13.0-67.110                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-68-generic                   3.13.0-68.111                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-76-generic                   3.13.0-76.120                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-96-generic                   3.13.0-96.143                                       i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
iU  linux-image-generic                                   3.13.0.110.118                                      i386         Generic Linux kernel image

6. sudo apt -f install
[sudo] password for dr2:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 22 päivittämätöntä.
4 ei asennettu kokonaan tai poistettiin.
Toiminnon jälkeen käytetään 0  t lisää levytilaa.
Tehdään asetuksia: linux-image-3.13.0-110-generic (3.13.0-110.157) ...
Internal Error: Could not find image (/boot/vmlinuz-3.13.0-110-generic)
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          No apport report written because the error message indicates its a followup error from a previous failure.
                                                                      No apport report written because MaxReports is reached already
                                                                                                                                    dpkg: error processing package linux-image-3.13.0-110-generic (--configure):
 aliprosessi komentotiedosto post-installation asennettu palautti virhetilakoodin 2
dpkg: dependency problems prevent configuration of linux-image-extra-3.13.0-110-generic:
 linux-image-extra-3.13.0-110-generic riippuu paketista linux-image-3.13.0-110-generic; kuitenkin:
  Paketille linux-image-3.13.0-110-generic ei ole tehty vielä asetuksia.

dpkg: error processing package linux-image-extra-3.13.0-110-generic (--configure):
 riippuvuusongelmia - jätetään asetukset säätämättä
dpkg: dependency problems prevent configuration of linux-image-generic:
 linux-image-generic riippuu paketista linux-image-3.13.0-110-generic; kuitenkin:
  Paketille linux-image-3.13.0-110-generic ei ole tehty vielä asetuksia.
 linux-image-generic riippuu paketista linux-image-extra-3.13.0-110-generic; kuitenkin:
  Paketille linux-image-extra-3.13.0-110-generic ei ole tehty vielä asetuksia.

dpkg: error processing package linux-image-generic (--configure):
 riippuvuusongelmia - jätetään asetukset säätämättä
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic riippuu paketista linux-image-generic (= 3.13.0.110.118); kuitenkin:
  Paketille linux-image-generic ei ole tehty vielä asetuksia.

dpkg: error processing package linux-generic (--configure):
 riippuvuusongelmia - jätetään asetukset säätämättä
E: Sub-process /usr/bin/dpkg returned an error code (1)

7. sudo apt install
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 22 päivittämätöntä.
4 ei asennettu kokonaan tai poistettiin.
Toiminnon jälkeen käytetään 0  t lisää levytilaa.
Tehdään asetuksia: linux-image-3.13.0-110-generic (3.13.0-110.157) ...
Internal Error: Could not find image (/boot/vmlinuz-3.13.0-110-generic)
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          No apport report written because the error message indicates its a followup error from a previous failure.
                                                                      No apport report written because MaxReports is reached already
                                                                                                                                    dpkg: error processing package linux-image-3.13.0-110-generic (--configure):
 aliprosessi komentotiedosto post-installation asennettu palautti virhetilakoodin 2
dpkg: dependency problems prevent configuration of linux-image-extra-3.13.0-110-generic:
 linux-image-extra-3.13.0-110-generic riippuu paketista linux-image-3.13.0-110-generic; kuitenkin:
  Paketille linux-image-3.13.0-110-generic ei ole tehty vielä asetuksia.

dpkg: error processing package linux-image-extra-3.13.0-110-generic (--configure):
 riippuvuusongelmia - jätetään asetukset säätämättä
dpkg: dependency problems prevent configuration of linux-image-generic:
 linux-image-generic riippuu paketista linux-image-3.13.0-110-generic; kuitenkin:
  Paketille linux-image-3.13.0-110-generic ei ole tehty vielä asetuksia.
 linux-image-generic riippuu paketista linux-image-extra-3.13.0-110-generic; kuitenkin:
  Paketille linux-image-extra-3.13.0-110-generic ei ole tehty vielä asetuksia.

dpkg: error processing package linux-image-generic (--configure):
 riippuvuusongelmia - jätetään asetukset säätämättä
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic riippuu paketista linux-image-generic (= 3.13.0.110.118); kuitenkin:
  Paketille linux-image-generic ei ole tehty vielä asetuksia.

dpkg: error processing package linux-generic (--configure):
 riippuvuusongelmia - jätetään asetukset säätämättä
E: Sub-process /usr/bin/dpkg returned an error code (1)


----- taisin kysyä tuon näppisneuvon joskus aiemminkin ;-(------
----- eli asennuksia on tehty aiemmin ymmärtääkseni pitemmälle kuin 96:seen asti, mutta nyt on käynnistetty 96:lla ja pitäs päästä siitä upgradaamaan takaisin tuonne 110:iin mutta ei toimi...mitähän nuo virheilmoitukset viisaammille kertoo???

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Vanhemman version käyttöönotto
« Vastaus #4 : 01.03.17 - klo:00.01 »
Kokeile poistaa nuo limboon jääneet paketit:

Koodia: [Valitse]
sudo apt-get purge linux-image-3.13.0-110-generic linux-image-extra-3.13.0-110-generic
Jos kernelin päivittymisestä vastaava paketti linux-image-generic poistuu samalla, asenna se takaisin ja asenna päivitykset:

Koodia: [Valitse]
sudo apt-get install linux-image-generic
Koodia: [Valitse]
sudo apt-get update
sudo apt-get dist-upgrade

Toldman

  • Käyttäjä
  • Viestejä: 14
    • Profiili
Vs: Vanhemman version käyttöönotto
« Vastaus #5 : 01.03.17 - klo:08.08 »
Hienoa. Nyt toimii noilla ohjeilla. Kiitoksia.