[debian] upgrade naar kernel v2.6

Pagina: 1
Acties:

  • wboard
  • Registratie: Juli 2002
  • Laatst online: 04-04-2022

wboard

-=<wboard>=-

Topicstarter
ik was zojuist samba proberen aan het upgraden naar de laatste versie i.v.m. Windows 7 ondersteuning voor de domeincontroller, echter bij het uitvoeren van apt-get install samba, kwam de melding "
code:
1
2
3
4
5
6
7
8
9
10
The installation of a 2.6 kernel _could_ ask you to install a new libc
first, this is NOT a bug, and should *NOT* be reported. In that case,
please add etch sources to your /etc/apt/sources.list and run:
  apt-get install -t etch linux-image-2.6
Then reboot into this new kernel, and proceed with your upgrade
dpkg: fout bij afhandelen van /var/cache/apt/archives/libc6_2.7-18_i386.deb (--u                                                                                                                                                             npack):
 subproces pre-installation script gaf een foutwaarde 1 terug
Fouten gevonden tijdens behandelen van:
 /var/cache/apt/archives/libc6_2.7-18_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


het betekent dus eigenlijk dat ik de kernel eerst moet upgraden naar 2.6, de huidige kernel is Linux pdc 2.4.27-3-386 #1 Mon May 29 23:50:41 UTC 2006 i686 GNU/Linux

als ik dan vervolgens apt-get install -t etch linux-image-2.6 uitvoer, krijg ik:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Pakket linux-image-2.6 is een virtueel pakket voorzien door:
  linux-image-2.6.26-2-xen-686 2.6.26-19lenny2
  linux-image-2.6.26-2-vserver-686-bigmem 2.6.26-19lenny2
  linux-image-2.6.26-2-vserver-686 2.6.26-19lenny2
  linux-image-2.6.26-2-openvz-686 2.6.26-19lenny2
  linux-image-2.6.26-2-amd64 2.6.26-19lenny2
  linux-image-2.6.26-2-686-bigmem 2.6.26-19lenny2
  linux-image-2.6.26-2-686 2.6.26-19lenny2
  linux-image-2.6.26-2-486 2.6.26-19lenny2
  linux-image-2.6.26-1-xen-686 2.6.26-13lenny2
  linux-image-2.6.26-1-vserver-686-bigmem 2.6.26-13lenny2
  linux-image-2.6.26-1-vserver-686 2.6.26-13lenny2
  linux-image-2.6.26-1-openvz-686 2.6.26-13lenny2
  linux-image-2.6.26-1-amd64 2.6.26-13lenny2
  linux-image-2.6.26-1-686-bigmem 2.6.26-13lenny2
  linux-image-2.6.26-1-686 2.6.26-13lenny2
  linux-image-2.6.26-1-486 2.6.26-13lenny2
U dient er één expliciet te selecteren voor installatie.


welke zou ik dan moeten selecteren? ik zie nl. geen 386 er meer bij staan...

Is dit overigens allemaal zonder problemen uit te voeren, er draaien nl. 10 clients op en ik wil dit soepel laten verlopen... bedankt alvast!

A smooth sea never made a skilled sailor


Verwijderd

Waarschijnlijk werkt 686 prima. Alleen op heel oude hardware heb je 486 of zelfs 386 nodig. Maar dan heb je het over de eerste Pentium processors en eerder.

Waarschijnlijk is linux-image-2.6.26-2-686 de beste optie :)

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Volgens mij is een p1 al 586 ;).

offtopic:
Daarom ook de naam pentium, penta is 5 in het grieks.

[ Voor 50% gewijzigd door Boudewijn op 23-12-2009 11:45 ]


Verwijderd

Klopt, maar Debian ondersteunt volgens mij niet expliciet 586, wel 486 en 686. :)

  • wboard
  • Registratie: Juli 2002
  • Laatst online: 04-04-2022

wboard

-=<wboard>=-

Topicstarter
tis moderne hardware, dus 686 moet dan inderdaad wel gaan, maar wat is het verschil tussen de
verschillende 686 kernels? (zie de lijst boven)?

[ Voor 42% gewijzigd door wboard op 23-12-2009 11:52 ]

A smooth sea never made a skilled sailor


  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

True, dat is dan ook weer zo.

  • wboard
  • Registratie: Juli 2002
  • Laatst online: 04-04-2022

wboard

-=<wboard>=-

Topicstarter
code:
1
2
3
4
5
6
Pakket linux-image-2.6 is een virtueel pakket voorzien door:
  linux-image-2.6.26-2-686-bigmem 2.6.26-19lenny2
  linux-image-2.6.26-2-686 2.6.26-19lenny2
  linux-image-2.6.26-1-686-bigmem 2.6.26-13lenny2
  linux-image-2.6.26-1-686 2.6.26-13lenny2
U dient er één expliciet te selecteren voor installatie.


zitten tussen bovenstaande nog grote verschillen die voor mij van belang zijn?

A smooth sea never made a skilled sailor


  • DeKaerften
  • Registratie: December 2007
  • Niet online
xen en vserver zijn voor een vm host en guest respectievelijk. Bigmem is voor een server met meer dan 4 GB aan memory. openvz leert een snelle zoektocht is voor solaris zones/BSD jails achtige sandboxed "vm"s.

  • wboard
  • Registratie: Juli 2002
  • Laatst online: 04-04-2022

wboard

-=<wboard>=-

Topicstarter
en wat is het verschil tussen 13lenny2 en 19lenny2

A smooth sea never made a skilled sailor


  • Jesse
  • Registratie: Februari 2001
  • Laatst online: 02-12 20:53
Die laatste is nieuwer.
Als je overigens een beetje vertrouwen hebt in de debian ontwikkelaars kan je een meta package installeren, bijvoorbeeld linux-image-2.6-686 (of misschien-k7, of -amd64, afh. van je hardware).

[ Voor 89% gewijzigd door Jesse op 23-12-2009 12:32 ]


  • job
  • Registratie: Februari 2002
  • Laatst online: 02-12 10:03

job

Je leest het verkeerd.
lees het zo: 2.6.26-19 & 2.6.26-13
Welke zou nou nieuwer zijn? :)

[ Voor 6% gewijzigd door job op 23-12-2009 12:26 ]


  • wboard
  • Registratie: Juli 2002
  • Laatst online: 04-04-2022

wboard

-=<wboard>=-

Topicstarter
lol :), tsja na een jaartje of 4 probleemloos draaien ben ik alles weer kwijt joh :)

A smooth sea never made a skilled sailor


  • wboard
  • Registratie: Juli 2002
  • Laatst online: 04-04-2022

wboard

-=<wboard>=-

Topicstarter
Mijn huidige versie is 3.1 (Sarge), kernel is 2.4.27-3-386

Hij blijft problemen geven en vraagt steeds om Vereisten: glibc-2.7-1, (met apt-get -f install wil hij het gaan installeren maar geeft dan weer aan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Voorconfigureren van pakketten...
(Database inlezen ... 20257 bestanden en mappen geïnstalleerd.)
Voorbereiden om libc6 2.3.2.ds1-22sarge4 te vervangen (met .../archives/libc6_2.7-18_i386.deb) ...
Checking for services that may need to be restarted...
Checking init scripts...
readlink: invalid option -- e
Try `readlink --help' for more information.
readlink: invalid option -- e
Try `readlink --help' for more information.
readlink: invalid option -- e
Try `readlink --help' for more information.
readlink: invalid option -- e
Try `readlink --help' for more information.
readlink: invalid option -- e
Try `readlink --help' for more information.
readlink: invalid option -- e
Try `readlink --help' for more information.
readlink: invalid option -- e
Try `readlink --help' for more information.
readlink: invalid option -- e
Try `readlink --help' for more information.
WARNING: POSIX threads library NPTL requires kernel version
2.6.8 or later. If you use a kernel 2.4, please upgrade it
before installing glibc.

The installation of a 2.6 kernel _could_ ask you to install a new libc
first, this is NOT a bug, and should *NOT* be reported. In that case,
please add etch sources to your /etc/apt/sources.list and run:
  apt-get install -t etch linux-image-2.6
Then reboot into this new kernel, and proceed with your upgrade
dpkg: fout bij afhandelen van /var/cache/apt/archives/libc6_2.7-18_i386.deb (--unpack):
 subproces pre-installation script gaf een foutwaarde 1 terug
Fouten gevonden tijdens behandelen van:
 /var/cache/apt/archives/libc6_2.7-18_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Hoe kan het nu het beste aanpakken, mijn apt sources bevatten:
code:
1
2
3
4
deb ftp://ftp.nl.debian.org/debian/ stable main
deb-src ftp://ftp.nl.debian.org/debian/ stable main

deb http://security.debian.org/ stable/updates main


ben even etch sources in de apt list te plaatsen, waarschijnlijk werkt tie dan wel!

A smooth sea never made a skilled sailor


  • sam.vimes
  • Registratie: Januari 2007
  • Laatst online: 08-06 08:44
Het lijkt erop dat je glibc niet kunt upgraden omdat die afhankelijk is van linux-image en linux-image lukt niet omdat die afhakelijk is van glibc. Je zou ze tegelijk kunnen aanpakken, maar ik denk dat de veiligste manier van upgraden d.m.v.
code:
1
aptitude full-upgrade

gaat. Dan worden de verschillende kruiselingse afhankelijkheden tegelijk opgelost.

Ik zou etch NIET toevoegen aan sources.list als ik jou was: dat is de oldstable distributie (zie http://www.nl.debian.org/releases/) en je draait nu al stable (of is dat nog sarge of woody?).
Beter lezen:
Mijn huidige versie is 3.1 (Sarge), kernel is 2.4.27-3-386
Hm. Je draait wel een heel oude release. Ik zou eerst full-upgraden naar de huidige stable (lenny) en dan nog eens zien of die upgrade van Samba nog wel nodig is.

[ Voor 18% gewijzigd door sam.vimes op 23-12-2009 14:27 ]


  • job
  • Registratie: Februari 2002
  • Laatst online: 02-12 10:03

job

Ik gebruik apt-get install dist-upgrade om een volledige upgrade te doen naar de nieuwste stable van alle pakketten die je nu hebt geinstalleerd. Dus dat is ook nog te proberen.
Dat commando pakt eventueel pakketten mee die je nu mist maar bij een upgrade nodig hebt.

Maarja dan upgrade je dus alles, en niet alleen samba.

[ Voor 29% gewijzigd door job op 23-12-2009 14:16 ]


  • swbr
  • Registratie: Maart 2009
  • Laatst online: 15:50
job schreef op woensdag 23 december 2009 @ 14:14:
Ik gebruik apt-get install dist-upgrade om een volledige upgrade te doen naar de nieuwste stable van alle pakketten die je nu hebt geinstalleerd. Dus dat is ook nog te proberen.
Dat commando pakt eventueel pakketten mee die je nu mist maar bij een upgrade nodig hebt.

Maarja dan upgrade je dus alles, en niet alleen samba.
En als je een dist-upgrade doet, zou ik wel aanraden om een geteste backup van je systeem te hebben. Voor je het weet ga je echt een hele release vooruit, en dat wil nog wel eens heel erg mis gaan.

If you try and take a cat apart to see how it works, the first thing you have on your hands is a non-working cat. -DNA


  • wboard
  • Registratie: Juli 2002
  • Laatst online: 04-04-2022

wboard

-=<wboard>=-

Topicstarter
sam.vimes schreef op woensdag 23 december 2009 @ 14:09:
Het lijkt erop dat je glibc niet kunt upgraden omdat die afhankelijk is van linux-image en linux-image lukt niet omdat die afhakelijk is van glibc. Je zou ze tegelijk kunnen aanpakken, maar ik denk dat de veiligste manier van upgraden d.m.v.
code:
1
aptitude full-upgrade

gaat. Dan worden de verschillende kruiselingse afhankelijkheden tegelijk opgelost.

Ik zou etch NIET toevoegen aan sources.list als ik jou was: dat is de oldstable distributie (zie http://www.nl.debian.org/releases/) en je draait nu al stable (of is dat nog sarge of woody?).
ik draai Sarge 3.1 stable, full-upgrade lijkt me inderdaad wel een goeie.
dist-upgrade vraagt ook om glibc, dus dat werkt ook niet..., wat is overigens een goede backupmethode waar antaresje het over heeft?

A smooth sea never made a skilled sailor


  • swbr
  • Registratie: Maart 2009
  • Laatst online: 15:50
wboard schreef op woensdag 23 december 2009 @ 14:29:
[...]
wat is overigens een goede backupmethode waar antaresje het over heeft?
De veiligste manier is om het systeem van een live-cd o.i.d. te booten, je filesystemen te mounten onder iets als /backup, en dan een tarball maken van de hele boel. Als de boel dan misgaat, boot je opnieuw van die live-cd, mount je je fileystemen weer, maakt ze leeg en vervolgens restore je de tarball.

Na zo'n restore moet je waarschijnlijk wel nog even chrooten naar je gerestorede omgeving en een grub-install doen. Tenzij je lilo gebruikt, hoe dan het dan werkt met restoren van je bootloader weet ik niet, maar daar moet ook wel achter te komen zijn.

Voor de zekerheid zou je voordat je een backup maakt en nadat je de filesystemen gemount hebt, wel alvast even naar je oorspronkelijke omgeving moeten chrooten. Als je een 64bits live-cd'tje gebruikt en je probeert te chrooten naar een 32-bits omgeving, dan gaat dat niet lukken namelijk.

If you try and take a cat apart to see how it works, the first thing you have on your hands is a non-working cat. -DNA


  • wboard
  • Registratie: Juli 2002
  • Laatst online: 04-04-2022

wboard

-=<wboard>=-

Topicstarter
is het trouwens niet verstandig om te beginnen met aptitude safe-upgrade?

A smooth sea never made a skilled sailor


  • hostname
  • Registratie: April 2009
  • Laatst online: 01-12 00:12
Is het niet een idee om gewoon te upgraden naar Lenny? Sarge is inmiddels al weer 4 jaar oud.
Dan moet je eerst in je /etc/apt/sources.list sarge in lenny veranderen (of, als er stable staat, niks wijzigen). Dan kan je gewoon gewoon upgraden door aptitude update, gevolgd door aptitude full-upgrade. Of, als dat er in Sarge nog niet was, apt-get update gevolgd door apt-get dist-upgrade.

Vervolgens is samba denk al een werkende versie, anders zou je naar lenny-backports kunnen gaan kijken. Maar eerst upgraden naar lenny dus.

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 09:21

CAPSLOCK2000

zie teletekst pagina 888

Van Sarge direct naar Lenny upgraden is problematisch. Niet onmogelijk, maar het wordt afgeraden. Upgrade eerst naar Etch, en dan pas naar Lenny.

Begin met handmatig dpkg, apt en aptitude te upgraden.
(aptitude install -t etch dpkg apt aptitude)


Voor je aan dit hele feest begint, weet je zeker dat die nieuwe Samba versie je probleem ook oplost?
Ik ben niet erg goed op de hoogte, maar toevallig las ik deze week iets over iemand met Windows 7, die had een nieuwere versie van Samba nodig dan in Debian beschikbaar is.

This post is warranted for the full amount you paid me for it.


  • wboard
  • Registratie: Juli 2002
  • Laatst online: 04-04-2022

wboard

-=<wboard>=-

Topicstarter
ik ga het als volgt doen, ik heb nog een blanco server staan, die ga ik ff inrichten als domein controller nr. 2
en check dan of het probleem is opgelost met de laatste versie van debian en de laatste versie van samba,
het risico is anders te groot.

Is er een simpele mogelijkheid om users over te zetten naar een andere server? Dat zou wel makkelijk zijn nl.

A smooth sea never made a skilled sailor


Verwijderd

wboard schreef op woensdag 23 december 2009 @ 11:07:
ik was zojuist samba proberen aan het upgraden naar de laatste versie i.v.m. Windows 7 ondersteuning voor
Je moet versie 3.4.3 van Samba hebben: http://samba.org/samba/history/samba-3.4.3.html

Die zul je of uit Lenny Backports moeten halen of uit de Squeeze repro.

  • e_var
  • Registratie: September 2009
  • Laatst online: 26-05-2021
betreft het update probleem:

omdat je in je /etc/apt/sources.list naar stable verwijst gaat het eea fout

deze zou je het beste kunnen verwijzen naar het debian archive:

deb http://ftp.nl.debian.org/debian-archive sarge main

  • wboard
  • Registratie: Juli 2002
  • Laatst online: 04-04-2022

wboard

-=<wboard>=-

Topicstarter
Verwijderd schreef op woensdag 23 december 2009 @ 17:45:
[...]


Je moet versie 3.4.3 van Samba hebben: http://samba.org/samba/history/samba-3.4.3.html

Die zul je of uit Lenny Backports moeten halen of uit de Squeeze repro.
inderdaad _/-\o_ , standaard is ie 3.2.5, heb hem bij de lenny backports vandaan...
zal morgen even kijken of ik die domein controller zo draaiend krijg voor alle clients,
want dan zet ik hem gewoon tussen kerst en oud en nieuw even over..

A smooth sea never made a skilled sailor

Pagina: 1