Update auf Debian Squeeze bei Server4you-vServer nicht möglich

barni

New Member
Hallo zusammen,

ich habe einen vServer bei Server4you. Ich habe soeben versucht (natürlich mit Backup im Rücken), mal ein Update von Debian Lenny auf Debian Squeeze zu machen, das ja gg. Ende dieser Woche stable werden soll.

Im Rahmen des apt-get dist-upgrade wird versucht, libc6_2.11.2 zu installieren. Dieses setzt allerdings eine Kernel-Version 2.6.18 oder höher voraus.

Leider scheint Server4you noch eine ältere Version von Parallels Virtuozzo zu nutzen; zumindest ist der Kernel auf meinem Server ein 2.6.9er.

Da ich nicht herausfinden konnte, daß S4Y in Bälde umstellt bzw. alle Hosts mit vServern updated, gehe ich davon aus, daß ein Update auf Squeeze nicht ohne weiteres möglich ist. Wer in einer ähnlichen Lage ist, sollte also lieber zweimal überlegen, das Update zu beginnen ;-)

Wäre natürlich schön, wenn man nicht allzulange mit oldstable leben muß.

Falls jemand eine Idee hat, wie dieses Problem zu umgehen ist, dann würde ich mich über einen Hinweis freuen :-)
 
Hi,

der 2.6.9er Kernel wird bei den älteren Produkten eingesetzt.

Bei den aktuellen vServern wird der 2.6.18er Kernel eingesetzt. Ich habe auch schon mal ein Update auf Squeeze versucht: Es war lauffähig, aber der Apache war zunächst nicht zu gebrauchen. Weiter habe ich dann nicht mehr getestet. (War vor ca. 6 Wochen)

Gruß
hafgan
 
Hallo hafgan,

bezieht sich Deine Antwort auf "ältere vServer bei S4Y" oder ältere im Allgemeinen? Kann man in ersterem Falle sein VE auf ein aktuelleres Hostsystem schieben lassen?

Gruß
Barni
 
bezieht sich Deine Antwort auf "ältere vServer bei S4Y" oder ältere im Allgemeinen?
Ich bezog mich auf Produkte von S4Y. Andere kann ich nicht beurteilen. So wie ich das sehe wurde mit den neuen X4-Produkten auch ein neuerer Kernel eingeführt. Auch die user_beancounters wurden erhöht.

Kann man in ersterem Falle sein VE auf ein aktuelleres Hostsystem schieben lassen?
Nein, geht leider nicht. Ich habe mehrmals nach Möglichkeiten gefragt. Man kann nur kündigen und einen neuen (aktuellen) Vertrag abschließen. Dann muss man aber das System vollständig neu aufbauen und man kündigt dabei auch alle Domains, die auf diesen Vertrag laufen. Die vorhandene VE zu verschieben ist nicht möglich (zumindest war das die Aussage).
 
Nein, geht leider nicht. Ich habe mehrmals nach Möglichkeiten gefragt. Man kann nur kündigen und einen neuen (aktuellen) Vertrag abschließen.

Hmm, falls das nötig sein sollte, kann ich mir ja gleich einen anderen Hoster anschauen...

(...) und man kündigt dabei auch alle Domains, die auf diesen Vertrag laufen.

Da bin ich froh, daß ich in weiser Voraussicht meine Domain bei einem extra Anbieter geholt habe. Somit ist das unabhängig.

Jedenfalls vielen Dank für die Antwort!

Gruß
barni
 
Code:
Version: 2.5
       uid  resource                     held              maxheld              barrier                limit              failcnt
 10000555:  kmemsize                 15557613             18339120             49029120             54476800                    0
            lockedpages                     0                    8                  344                  344                    0
            privvmpages                163753               431544               524288               550502                    0
            shmpages                      908                 2204                19567                19567                    0
            dummy                           0                    0  9223372036854775807  9223372036854775807                    0
            numproc                       169                  221                  256                  256                    0
            physpages                   67772                89858                    0  9223372036854775807                    0
            vmguarpages                     0                    0               262144  9223372036854775807                    0
            oomguarpages                67776                89949               262144  9223372036854775807                    0
            numtcpsock                     24                  119                  288                  288                    0
            numflock                       21                   42                  224                  246                    0
            numpty                          1                    3                   32                   32                    0
            numsiginfo                      0                   14                  512                  512                    0
            tcpsndbuf                  304832              1423600              2449232              3598712                    0
            tcprcvbuf                  299288              1618792              2449232              3598712                    0
            othersockbuf               230656               632144               744366              1481926                    0
            dgramrcvbuf                     0                16944               844366               844366                    0
            numothersock                  157                  264                  288                  288                    0
            dcachesize                1573385              2316414              7299072              8110080                    0
            numfile                      4750                 6000                 6000                 6000                   34
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            numiptent                      78                   79                   96                   96                    0
 
Zum Vergleich mal meine:

Code:
Version: 2.5                                                                                                                     
       uid  resource                     held              maxheld              barrier                limit              failcnt
    166096: kmemsize                  1067150              1840400             60088320             66764800                    0
            lockedpages                     0                    0                  430                  430                    0
            privvmpages                  2411                22559              1572864              1730150                    0
            shmpages                      640                  656                23020                23020                    0
            dummy                           0                    0                    0                    0                    0
            numproc                         9                   19                  384                  384                    0
            physpages                    1420                20324                    0  9223372036854775807                    0
            vmguarpages                     0                    0               786432  9223372036854775807                    0
            oomguarpages                 1420                20324               786432  9223372036854775807                    0
            numtcpsock                      2                    4                  344                  344                    0
            numflock                        1                    7                  336                  369                    0
            numpty                          1                    2                   32                   32                    0
            numsiginfo                      0                    2                  768                  768                    0
            tcpsndbuf                   21096                44536              3295117              4704141                    0
            tcprcvbuf                   32768               400512              3295117              4704141                    0
            othersockbuf                 2344                30256              1647558              3056582                    0
            dgramrcvbuf                     0                 8488              1647558              1647558                    0
            numothersock                    4                   17                  344                  344                    0
            dcachesize                 221778               384213              7907328              8785920                    0
            numfile                       476                  820                 8000                 8000                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            numiptent                      34                   34                  128                  128                    0
 
Ich habe das selbe Problem und halt vorher nicht geschaut (selbst-in-den-A...-tret).

Beim Upgrade meldet der mir jetzt dauernd:


Code:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
  binutils: Depends: libc6 (>= 2.11) but 2.7-18lenny7 is installed
  libc-bin: Breaks: libc6 (< 2.10) but 2.7-18lenny7 is installed
  libc-dev-bin: Depends: libc6 (> 2.11) but 2.7-18lenny7 is installed
                Recommends: manpages-dev but it is not installed
  libc6-dev: Depends: libc6 (= 2.11.2-10) but 2.7-18lenny7 is installed
  locales: Depends: glibc-2.11-1
E: Unmet dependencies. Try using -f.


Wie kann ich die Kernel-Version raus finden? Stehe da momentan auf dem Schlauch.

Wie kann ich rausfinden wann S4Y nen neuen Kernel zur Verfügung stellen? Ich habe da keinen Lust alles neu zu machen und umziehen ist sowieso momentan doof, da der Vertrag erst erneuert wurde.
 
Vielen Dank

also


Code:
root@xxx:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libio-compress-zlib-perl libcompress-raw-zlib-perl libcompress-zlib-perl
  libio-compress-base-perl openssl-blacklist libltdl3-dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libc6 libc6-i686
Suggested packages:
  glibc-doc
The following NEW packages will be installed:
  libc6-i686
The following packages will be upgraded:
  libc6
1 upgraded, 1 newly installed, 0 to remove and 179 not upgraded.
5 not fully installed or removed.
Need to get 0B/5083kB of archives.
After this operation, 1253kB of additional disk space will be used.
Do you want to continue [Y/n]?
Preconfiguring packages ...
Setting up libgcc1 (1:4.4.5-8) ...
[B]FATAL: kernel too old[/B]
/var/lib/dpkg/info/libgcc1.postinst: line 15: 23668 Segmentation fault      ldconfig
dpkg: error processing libgcc1 (--configure):
 subprocess post-installation script returned error exit status 139
Errors were encountered while processing:
 libgcc1
E: Sub-process /usr/bin/dpkg returned an error code (1)

und

Code:
root@xxx:~# uname -a
Linux xxx.vserver.de 2.6.9-023stab052.4-smp #1 SMP Tue May 11 19:21:39 MSD 2010 i686 GNU/Linux

Zeigen mir das ich im Moment wohl verloren habe. Ich hoffe mal das die da demnächst was ändern von S4Y.
 
Ich bezweifele dass S4Y den Kernel auf Produktivsystemen wechselt - durch den Upgrade koennten Kompatibilitaetsprobleme zu bestehenden Systemen entstehen.

Das einzige was du hoffen kannst ist auf einen Host mit aktuellerem Kernel transferiert zu werden, was S4Y ja scheinbar nicht anbieten will.
Eventuell aendert sich aber diese Policy jetzt wo Lenny nicht mehr 'stable' ist.
Allerdings sollte ein Transfer im Rescue auf den neuen Host recht fix abgeschlossen sein, solltest du dich zur Kuendigung und Neubestellung entschliessen.
 
Wie läuft sowas ab? Ich lasse im Recovery booten und dann? Kann ich das alte System komplett als tar ziehen und auf den neuen im Recovery dann genauso einspielen?
 
Beide Systeme ins Rescue booten und dann einfach die Daten vom alten auf den neuen mittels rsync+ssh rüberschieben.
Um Probleme mit dem neuen zu vermeiden, sollte der vorher auch mit einem Debian Template installiert werden, damit Virtuozzo weiß, dass sich ein Debian darin befindet und somit auch die richtigen Scripte ausführt um zum Beispiel die IP hinzuzufügen, etc.

Alternativ Backup einspielen und mit dem "alten" Lenny noch ein bisschen warten. ;)
 
Welche neuen Features bewegen einen denn jetzt unbedingt auf Squeeze wechseln zu wollen?
Aktuelle Pakete gibt es ja vorerst auch noch für Lenny.
 
Welche neuen Features bewegen einen denn jetzt unbedingt auf Squeeze wechseln zu wollen?
Aktuelle Pakete gibt es ja vorerst auch noch für Lenny.

Vielleicht sind es ja nicht unbedingt neue Features, die einen auf die neue Distro wechseln lassen wollen, sondern eher die Sache mit den Security-Updates. Die wird es IIRC zwar noch eine Weile für Lenny geben, aber irgendwann halt nicht mehr!
 
Upgrade Debian Lenny -> Squeeze bei S4Y

Hallo Forum,

da ich schon sehr viel Hilfe hier erlesen habe und sehr viel nützliche Informationen erhalten habe, wollte ich auch mal was zurückgeben.

Ich hab gerade eben, problemlos von Lenny auf Squeez geupgradet. Laufendes System LAMP mit ispCP Omega.

Gar keine Probleme gehabt. Außer dass "Normale" User hinterher auch auf dem Dash rumhängen, ...

Hier ein paar schöne Quellen für die REPOS mit denen ich gearbeitet hab. http://www.linuxquestions.org/questions/linux-newbie-8/debian-squeeze-repositories-709694/

Danach Eure Lieblingsbefehle ausführen.

Code:
apt-get update

Danach, natürlich nur mit Backup im Rücken

Code:
apt-get dist-upgrade

Liebe Grüße aus Darmstadt,
Clemens
 
Shellprobleme nach Update

Hi Forum,

so kurz das Problem selbst gelöst, daher hier noch das Feedback.

Während des Upgrade fragt Euch der Installer ob Ihr das Dash anstadt /bin/sh benutzen wollt. Das führte bei mir mit unter zu dem Problem, dass "normale" user einfach nur ein "$" sahen, keine url oder Benutzer mehr, auch die TAB-Complete funktion ging nicht mehr.

Folgender Ansatz zum beheben. Eingelogged als root oder user mit Adminrechten.

Code:
dpkg-divert --remove /bin/sh
    dpkg-divert --remove /usr/share/man/man1/sh.1.gz
    
    ln -sf bash /bin/sh
    ln -sf bash.1.gz /usr/share/man/man1/sh.1.gz

Danach einfach noch mal folgendes ausführen und mit "no" antworten.

Code:
dpkg-reconfigure --force dash

Vielleicht hilft das ja jemanden ;)

Greetz,
Clemens
 
Back
Top