Vlákno názorů k článku Upgrade Debianu Lenny na Squeeze: praktické zkušenosti od jc - a) menit sources prikazem: perl -i -pe 's/lenny/squeeze/g' /etc/apt/sources­.list silne...

  • Článek je starý, nové názory již nelze přidávat.
  • 7. 2. 2012 9:52

    jc (neregistrovaný)

    a) menit sources prikazem:

    perl -i -pe 's/lenny/squeeze/g' /etc/apt/sources­.list

    silne nedoporucuju. Dost casto tam budete mit postaru volatiles a novy zdroj se jmenuje jinak (updates). Ja pouzivam:

    deb http://ftp.cz.debian.org/debian squeeze main contrib non-free
    deb http://ftp.cz.debian.org/debian squeeze-updates main contrib non-free
    deb http://security.debian.org/ squeeze/updates main contrib non-free

    b) s postgresem jsem nikde problemy nemel, muze to byt neco lokalniho

    c) jak jsem psal v konfere, s bootovanim jsem problem nemel (asi 35 stroju od xen virtualu po blady bootujici z pole)

    d) u jabber serveru chybi co to je za jabber server

    e) ja zustal u grub1, staci jeste pred dist-upgrade spustit:

    apt-get install grub-legacy
    dpkg -P grub

    f) na slucovani zmen konfigu se hodi vimdiff;

    Par dalsich tipu:

    * kontrolovat firmwary (nektere se ve squeeze oddelily do samostatnych baliku) a reboot nechat na konec upgrade

    * je dobre zkontrolovat obsoletes baliky a pripadne je zrusit nebo nahradit alternativou

    * /etc/apt/apt.con­f.d/90recommen­ds
    APT::Install-Recommends "false";

    * /etc/sysctl.d/lo­cal.conf
    net.ipv6.conf­.all.disable_ip­v6 = 1
    kernel.printk = 3 4 1 3

    Vzhledem k poctu baliku, ktere muze mit clovek nainstalovany, by reseni vsech moznych problemu bylo na knizku. Takze je treba byt pri upgrade pripraven na vsechno a neztracet koncentraci :)

  • 7. 2. 2012 14:17

    Petr Stehlík
    Zlatý podporovatel

    Ten perl byl jen na ukázku, samozřejmě studuju /etc/apt/sources­.list a sources.list.d/ podrobně, ruším staré backports atd. Nechtěl jsem to v článku rozepisovat, tak jsem jen vymyslel ten one-liner abych ilustroval nutnost změny sources.list.

    Ten PostgreSQL je něco u mě lokálního, jiní s tím problém nemají, ale mě to dostalo na dvou strojích ze tří, takže to stálo za zmínku.

    Jabber je jabberd14 a ani po dalších 6 hodinách zápasu mi není jasné, co na mě zkouší. Zřejmě to nějak souvisí s IPv6 a linux-vservers, každopádně to není chyba konfigurace, protože i se stock konfigurací rozumně upravenou to hlásí, že port 5222 je již obsazen.

    Na jiném serveru (bez virtualizace, s funkční IPv6) jsem ho rozjel hned, takže to bude skutečně nějak souviset s tím konkrétním systémem, ale nemám čas pátrat dál, koneckonců to může běžet i na tom mém druhém serveru.

    Díky za doplnění těch dalších obecných tipů, zvlášť ta zmínka o nutnosti instalace "firmware-linux" balíčku (který při povolených non-free zdrojích přitáhne i firmware-linux-nonfree, díky čemuž fungují například síťové karty) byla velmi důležitá a z článku mi vypadla.

    Vypínat Recommends je teda už na zvážení, já to třeba řešívám pro každý jednotlivý balíček při instalaci:
    apt-get --without-recommends install něco

    Vypínat IPv6 mi přijde úplně divné, vždyť už za 4 měsíce tu máme IPv6 den!

  • 7. 2. 2012 14:40

    jc (neregistrovaný)

    OK, ten one liner se nepovedl a nekdo by ho mohl vzit vazne.

    Firmwaru je vic, viz firmware-bnx2, firmware-qlogic, ...

    Vetsina provideru nepodporuje ipv6 a vypnutim se predejde ruznym problemum. O rozsireni ipv6 v lokalnich sitich (a serverech v LAN) nemluve.

  • 8. 2. 2012 14:01

    Michal Skrha (neregistrovaný)

    > Vetsina provideru nepodporuje ipv6 a vypnutim se predejde ruznym problemum.

    V tom pripade je potreba prudit sveho ISP kdy zavede IPv6, idealne tak jednou tydne.