X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=doc%2Fcarnet-upgrade-src.sgml;h=5f54bea30a90da33dda860790f0b48056f795cc7;hb=c20fbc944f5dc2ced8cacb90b79a2c6417151257;hp=413aedfdb92bc01081603b52fbe47ab26cadfff7;hpb=bd6e63dd7803fb0eed748605a2bd3aeb20d7040b;p=carnet-upgrade.git diff --git a/doc/carnet-upgrade-src.sgml b/doc/carnet-upgrade-src.sgml index 413aedf..5f54bea 100644 --- a/doc/carnet-upgrade-src.sgml +++ b/doc/carnet-upgrade-src.sgml @@ -3,7 +3,7 @@ - CARNet Debian 6.0 (squeeze) nadogradnja + CARNET Debian 9 (stretch) nadogradnja Grupa za izradu paketa paketi@carnet.hr @@ -11,16 +11,16 @@ Verzija %PKG_VERSION% - CARNet Debian squeeze je peta generacija CARNet Debian - distribucije i temelji se na Debian GNU/Linux squeeze. - Ovaj priručnik opisuje postupak nadogradnje CARNet Debian - distribucije sa inačice 5.0 lenny na inačicu 6.0 - squeeze. Priručnik je zamišljen kao pomoć CARNetovim + CARNET Debian stretch je osma generacija CARNET Debian + distribucije i temelji se na Debian GNU/Linux stretch. + Ovaj priručnik opisuje postupak nadogradnje CARNET Debian + distribucije s inačice 8 jessie na inačicu 9 + stretch. Priručnik je zamišljen kao pomoć CARNET-ovim sistem inženjerima koji na svojim poslužiteljima imaju instaliran - CARNet Debian i trebao bi obuhvatiti cjelokupan postupak + CARNET Debian i trebao bi obuhvatiti cjelokupan postupak nadogradnje, kao i tipične probleme na koje se može naići. Za tu svrhu pripremili smo paket carnet-upgrade inačice - 6.0, koji se nalazi na CARNetovom FTP poslužitelju u lenny + 9, koji se nalazi na CARNET-ovom FTP poslužitelju u jessie repozitoriju paketa. @@ -60,8 +60,8 @@ sljedeći način: -# /etc/init.d/freeradius stop -# /etc/init.d/slapd stop +# service freeradius stop +# service slapd stop

@@ -79,8 +79,8 @@ u radno stanje: -# /etc/init.d/slapd start -# /etc/init.d/freeradius start +# service slapd start +# service freeradius start

@@ -113,7 +113,7 @@ Backup PostgreSQL baze podataka možete napraviti na sljedeći način: -# su - postgres -c /usr/lib/postgresql/bin/pg_dumpall \ +# su - postgres -c pg_dumpall \ >/var/lib/postgres/postgres.sql.carnet-upgrade # mv /var/lib/postgres/postgres.sql.carnet-upgrade /var/backups @@ -133,13 +133,13 @@ Prije početka

- Prije nadogradnje na squeeze distribuciju, potrebno je - izvršiti nadogradnju lenny distribucije na najsvježije - pakete. To se najjednostavnije izvodi naredbom apt-get: + Prije nadogradnje na stretch distribuciju, potrebno je + izvršiti nadogradnju jessie distribucije na najsvježije + pakete. To se najjednostavnije izvodi naredbom apt: -# apt-get update -# apt-get dist-upgrade +# apt update +# apt full-upgrade

@@ -155,24 +155,24 @@ ova dokumentacija. Paket se instalira na uobičajen način: -# apt-get update -# apt-get install carnet-upgrade +# apt update +# apt install carnet-upgrade

- Ovime ste instalirali paket koji je potreban za upgrade. Ukoliko + Ovime ste instalirali paket koji je potreban za nadogradnju. Ukoliko paket nije dostupan, moguće je da nemate ispravne postavke za - repozitorij CARNetovih paketa u + repozitorij CARNET-ovih paketa u /etc/apt/sources.list datoteci: -deb http://ftp.carnet.hr/carnet-debian carnet-squeeze main non-free +deb http://ftp.carnet.hr/carnet-debian carnet-jessie main non-free

- To je uobičajena konfiguracija CARNet Debian lenny + To je uobičajena konfiguracija CARNET Debian jessie repozitorija. Ako tog retka nema, dodajte ga i ponovite postupak instalacije carnet-upgrade paketa.

@@ -187,7 +187,7 @@ deb http://ftp.carnet.hr/carnet-debian carnet-squeeze main non-free # carnet-upgrade -Script started on Sun Mar 30 12:21:27 2011 +Script started on Tue Oct 29 12:21:27 2013 CN: run_actions (main) started...

@@ -198,13 +198,13 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Lenny->Squeeze | +| Nadogradnja CARNET Debian jessie -> stretch | +-----------------------------------------------------------------+ | PAZNJA! PAZNJA! | | | -| Pokrenuli ste proceduru nadogradnje CARNet Debian distribucije. | -| Podsjecamo Vas da prije ove skripte svakako pokrenete 'apt-get | -| dist-upgrade'. Strogo preporucujemo i backup cijelog sustava, s | +| Pokrenuli ste proceduru nadogradnje CARNET Debian distribucije. | +| Podsjecamo Vas da prije ove skripte svakako pokrenete 'apt | +| full-upgrade'. Strogo preporucujemo i backup cijelog sustava, s | | posebnim naglaskom na instalirane baze podataka poput MySQL i | | PostgreSQL. | | | @@ -221,26 +221,26 @@ CN: run_actions (main) started...

- U sljedećem koraku biti će izvršena provjera dali su najvažniji - servisi nadograđeni na najnovije inačice u lenny + U sljedećem koraku biti će izvršena provjera jesu li najvažniji + servisi nadograđeni na najnovije inačice u jessie distribuciji. Ako neki od instaliranih servisa nije najnovija inačica, pojavit će se poruka: +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Lenny->Squeeze | +| Nadogradnja CARNET Debian jessie -> stretch | +-----------------------------------------------------------------+ | | -| Prije prelaska na Debian Squeeze potrebno je napraviti | +| Prije prelaska na Debian stretch potrebno je napraviti | | nadogradnju ovih paketa: | | amavisd-cn | | | | Pokrenite: | -| # apt-get update | -| # apt-get dist-upgrade | +| # apt update | +| # apt full-upgrade | | ili: | -| # apt-get update | -| # apt-get install amavisd-cn | +| # apt update | +| # apt install amavisd-cn | | | | Nakon toga ponovno pozovite ovu skriptu. | | | @@ -257,13 +257,13 @@ CN: run_actions (main) started...

- Slijedi provjera verzije trenutno pokrenutog kernela. Prije + Slijedi provjera inačice trenutno pokrenutog kernela. Prije nastavka nadogradnje preporuča se pokrenuti računalo s najnovijom - instaliranom verzijom kernela (ako to već nije slučaj). + instaliranom inačicom kernela (ako to već nije slučaj). +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Lenny->Squeeze | +| Nadogradnja CARNET Debian jessie -> stretch | +-----------------------------------------------------------------+ | | | Na racunalu je pronadjenja verzija kernela novija od trenutno | @@ -280,12 +280,12 @@ CN: run_actions (main) started...

- U slijedećem koraku nudi se brisanje grafičkih sučelja koja + U sljedećem koraku nudi se brisanje grafičkih sučelja koja su na poslužiteljskom računalu ponekad nepotrebno instalirana. +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Lenny->Squeeze | +| Nadogradnja CARNET Debian jessie -> stretch | +-----------------------------------------------------------------+ | | | Na racunalu je pronadjena instalacija KDE, GNOME ili X Window | @@ -302,7 +302,7 @@ CN: run_actions (main) started...

- Standardna instalacija CARNet Debian lenny distribucije + Standardna instalacija prethodnih inačica CARNET Debian distribucije donosila je mnogo paketa koji nisu nužno potrebni za uobičajen rad poslužiteljskog računala. Brisanjem tih paketa ubrzati ćete proceduru nadogradnje, kao i smanjiti zauzeće diskovnog prostora. @@ -312,9 +312,9 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Lenny->Squeeze | +| Nadogradnja CARNET Debian jessie -> stretch | +-----------------------------------------------------------------+ -| Prethodna inacica distribucije, CARNet Debian 5, donosila je | +| Prethodne inacice distribucije CARNET Debiana donosile su | | neke pakete koji nisu nuzni za normalan rad posluzitelja. | | Uklanjanje ovih aplikacija ubrzat ce proceduru nadogradnje i | | smanjiti zauzece diskovnog prostora. Ukoliko zelite zadrzati | @@ -340,9 +340,9 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Lenny->Squeeze | +| Nadogradnja CARNET Debian jessie -> stretch | +-----------------------------------------------------------------+ -| Standardna instalacija CARNet Debian distribucije donosi | +| Standardna instalacija CARNET Debian distribucije donosi | | podrsku za veci broj razlicitih servisa. U ovom koraku nudi | | se mogucnost uklanjanja nekoristenih servisa sa vaseg | | posluzitelja. Uklanjanjem nekoristenih servisa smanjit ce se | @@ -374,9 +374,9 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Lenny->Squeeze | +| Nadogradnja CARNET Debian jessie -> stretch | +-----------------------------------------------------------------+ -| Napravljen backup slapd baze u /var/backups/slapcat.cn6-upgrade.| +| Napravljen backup slapd baze u /var/backups/slapcat.cn9-upgrade.| | | | | | | @@ -400,10 +400,10 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Lenny->Squeeze | +| Nadogradnja CARNET Debian jessie -> stretch | +-----------------------------------------------------------------+ | Napravljen backup /etc direktorija u | -| /var/backups/etc.cn6-upgrade.tar.gz. | +| /var/backups/etc.cn9-upgrade.tar.gz. | | | | | | | @@ -420,30 +420,31 @@ CN: run_actions (main) started...

Slijedi instalacija /etc/apt/sources.list datoteke - podešene za CARNet Debian squeeze i osvježavanje baze paketa. + podešene za CARNET Debian stretch i osvježavanje baze paketa. Eventualne dodatne repozitorije nakon nadogradnje možete kopirati iz stare sources.list datoteke, koja će biti spremljena - kao /etc/apt/sources.list.cn6-upgrade. + kao /etc/apt/sources.list.cn9-upgrade. -+----------------------------------------------------------------------+ -| Nadogradnja CARNet Debian Lenny->Squeeze | -+----------------------------------------------------------------------+ -| Novi sadrzaj datoteke /etc/apt/sources.list: | -| | -| # Osnovni Debian Squeeze paketi | -| deb http://ftp.carnet.hr/debian squeeze main contrib non-free | -| deb http://security.debian.org squeeze/updates main contrib non-free | -| | -| # CARNet Debian Squeeze paketi | -| deb http://ftp.carnet.hr/carnet-debian carnet-squeeze main non-free | -| | -| # SRCE AAI paketi | -| deb ftp://ftp.srce.hr/srce-debian/ srce-squeeze main | -| | -+----------------------------------------------------------------------+ -| < U redu > | -+----------------------------------------------------------------------+ ++-----------------------------------------------------------------+ +| Nadogradnja CARNET Debian jessie -> stretch | ++-----------------------------------------------------------------+ +| Novi sadrzaj datoteke /etc/apt/sources.list: | +| | +| # See sources.list(5) for more information | +| deb http://ftp.hr.debian.org/debian/ stretch main contrib non-fr| +| deb http://ftp.hr.debian.org/debian/ stretch-updates main contri| +| deb http://security.debian.org/ stretch/updates main contrib non| +| | +| # CARNET Debian Linux | +| deb http://ftp.carnet.hr/carnet-debian/ carnet-stretch main non-| +| | +| # SRCE AAI@EduHr | +| deb http://ftp.srce.hr/srce-debian/ srce-stretch main | +| | ++-----------------------------------------------------------------+ +| < U redu > | ++-----------------------------------------------------------------+

@@ -453,7 +454,7 @@ CN: run_actions (main) started... nekoliko sati, ovisno o brzini veze. Tipično trajanje na 2 Mbps linku je oko 40 minuta. Cijela nadogradnja velika je oko 300-700MB, ovisno o instaliranom softveru. U slučaju da nakon skidanja paketa - nemate dovoljno prostora za fazu nadogradnje (oko 200MB), skripta će + nemate dovoljno prostora za fazu nadogradnje (oko 300MB), skripta će prekinuti s radom. Kad oslobodite dovoljno prostora na /var particiji, ponovo pokrenite carnet-upgrade. @@ -473,20 +474,20 @@ CN: run_actions (main) started... Navedeni redoslijed ne mora nužno pratiti redoslijed prilikom nadogradnje, kao što ni svi navedeni paketi ne moraju biti instalirani na sustavu. Pitanja za dolje navedene datoteke će biti - upućena ili putem debconf sučelja, ili putem - tekstualnog sučelja. Ukoliko ste vlastoručno mijenjali neku od - tih datoteka, možete pogledati razlike između stare i nove datoteke - (odgovor d, od eng. differences ­ razlike) i prenijeti - izmjene u novu datoteku ukoliko je potrebno. To se može učiniti - odabirom izbora z, koji će pokrenuti novu ljusku iz koje - možete izvršiti željene izmjene, i nakon njih se s naredbom - exit vratiti u postupak instalacije. Datoteke za koje - preporučamo zamjenu novim inačicama su sljedeće (preporučeni izbor - je install the package maintainer's version): + upućena putem debconf ili tekstualnog sučelja. Ukoliko + ste vlastoručno mijenjali neku od tih datoteka, možete pogledati + razlike između stare i nove datoteke (odgovor d, od eng. + differences ­ razlike) i prenijeti izmjene u novu datoteku + ukoliko je potrebno. To se može učiniti odabirom izbora z, + koji će pokrenuti novu ljusku iz koje možete izvršiti željene + izmjene, i nakon njih se s naredbom exit vratiti u + postupak instalacije. Datoteke za koje preporučamo zamjenu novim + inačicama su sljedeće (preporučeni izbor je install the package + maintainer's version): /etc/amavis/* - /etc/apache/* + /etc/apache2/* /etc/bind/named.conf.options /etc/clamav/* /etc/default/* @@ -497,12 +498,11 @@ CN: run_actions (main) started... /etc/mysql/my.cnf /etc/ntp.conf /etc/pam.d/* - /etc/php5/* + /etc/php/7.0/* /etc/postgresql/postmaster.conf /etc/postgresql/postgresql.conf /etc/proftpd.conf /etc/security/limits.conf - /etc/squirrelmail/apache.conf /etc/sysctl.conf /etc/vsftpd.conf /etc/xinetd.conf @@ -518,7 +518,7 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Lenny->Squeeze | +| Nadogradnja CARNET Debian jessie -> stretch | +-----------------------------------------------------------------+ | Automatizirane ispravke su izvrsene. Provjerite jesu li svi | | vasi kriticni servisi ispravno konfigurirani i pokrenuti. | @@ -542,7 +542,7 @@ CN: run_actions (main) started... particiji: -# apt-get clean +# apt clean

@@ -551,29 +551,28 @@ CN: run_actions (main) started... Izvanredne situacije - Premalo mjesta na / particiji + Premalo mjesta na / particiji

Ukoliko imate malu / particiju moguće je da instalacija - kernel paketa neće uspjeti. Paket kernel-2.6-cn - donosi čak četiri inačice kernela i zauzima preko 100 MB. Stare - inačice kernela se ne brišu iz /boot direktorija što - nakon nekoliko iteracija može dovesti do zapunjenja particije. - Rješenje je brisanje starih nekorištenih kernela iz - /boot direktorija i pripadnih modula iz - /lib/modules direktorija. Detaljnije upute + kernel paketa neće uspjeti. Paket kernel-cn + zauzima oko 100 MB. Stare inačice kernela se ne brišu iz + /boot direktorija što nakon nekoliko iteracija može + dovesti do zapunjenja particije. Rješenje je brisanje starih + nekorištenih kernela iz /boot direktorija i pripadnih + modula iz /lib/modules direktorija. Detaljnije upute nalaze se na . + id="http://sistemac.carnet.hr/node/795">. - Premalo mjesta na /var particiji + Premalo mjesta na /var particiji

Ako nemate dovoljno mjesta na /var particiji, skripta neće moći skinuti potrebne pakete i nastaviti nadogradnju. To možete riješiti tako da direktorij /var/cache/apt/archives prebacite na neku drugu - particiju. Kratka kuharica za slučaju korištenja + particiju. Kratka kuharica za slučaj korištenja /home particije je: @@ -594,10 +593,10 @@ CN: run_actions (main) started...

- Problemi sa apt-get + Problemi sa apt

U slučaju greške u nekom paketu, može se dogoditi da prilikom - instalacije apt-get prijavi grešku i instalacija se + instalacije apt prijavi grešku i instalacija se prekine. U tom slučaju, za početak treba dovršiti instalaciju već otpakiranih paketa: @@ -607,16 +606,16 @@ CN: run_actions (main) started...

- Nakon toga treba pokušati ponovo pokrenuti apt-get + Nakon toga treba pokušati ponovo pokrenuti apt za slučaj da je greška vezana za međuovisnost paketa: -# apt-get -f install +# apt -f install

- Ukoliko apt-get zahtijeva deinstalaciju nekih paketa, + Ukoliko apt zahtijeva deinstalaciju nekih paketa, možete ih instalirati nakon što ova naredba završi. Nakon toga možete ponovo pokrenuti carnet-upgrade skriptu. Ovaj postupak ponovite ako se desi greška kod instalacije nekog drugog @@ -633,8 +632,8 @@ CN: run_actions (main) started... je pomogao prilikom nadogradnje poslužitelja vaše ustanove. Svi vaši komentari i sugestije su dobrodošli. Možete nas kontaktirati putem ili mailom na - sistemac@carnet.hr. + id="http://syshelp.carnet.hr"> ili mailom na + paketi@carnet.hr.

@@ -646,7 +645,7 @@ CN: run_actions (main) started...

- Ima li 600MB slobodno na /var? A nakon apt-get + Ima li 600MB slobodno na /var? A nakon apt clean? Ako nema može se iskoristiti neka druga particija na kojoj ima dovoljno mjesta (/home). @@ -661,36 +660,35 @@ CN: run_actions (main) started... skripte za nadogradnju. -# apt-get update -# apt-get dist-upgrade -# apt-get install carnet-upgrade +# apt update (ili apt-get update) +# apt full-upgrade (ili apt-get dist-upgrade) +# apt install carnet-upgrade (ili apt-get install carnet-upgrade) # carnet-upgrade

- Odgovoriti sa Y, odnosno install package maintainer's + Odgovoriti sa Y, odnosno Install package maintainer's version za sljedeće konfiguracijske datoteke: /etc/amavis/* - /etc/apache/* + /etc/apache2/* /etc/bind/named.conf.options /etc/clamav/* /etc/default/* - /etc/dovecot/dovecot.conf + /etc/dovecot/* /etc/init.d/* /etc/login.defs /etc/logrotate.d/* /etc/mysql/my.cnf /etc/ntp.conf /etc/pam.d/* - /etc/php5/* + /etc/php/7.0/* /etc/postgresql/postmaster.conf /etc/postgresql/postgresql.conf /etc/proftpd.conf /etc/security/limits.conf - /etc/squirrelmail/apache.conf /etc/sysctl.conf /etc/vsftpd.conf /etc/xinetd.conf @@ -698,18 +696,13 @@ CN: run_actions (main) started...

- Ignorirati poruke o izmjenama u lilo.conf (ali - provjeriti radi li nakon reboota). -

- -

- Provjeriti dali je dovršena nadogradnja svih paketa, ta dali su neki + Provjeriti je li dovršena nadogradnja svih paketa, ta jesu li neki bitni paketi pri tome obrisani. # dpkg --configure -a -# apt-get -f install -# apt-get install obrisani-paketi +# apt -f install +# apt install obrisani-paketi

@@ -718,11 +711,11 @@ CN: run_actions (main) started... DNS (host www.vasa-domena.hr localhost), - slanje i primanje maila (sa stroja, sa LAN-a, izvana), + slanje i primanje maila (sa poslužitelja, sa LAN-a, izvana), Freeradius (spojiti se na AAIEdu i provjeriti stanje), - Apache (http://stroj i https://stroj), - LDAP (http://stroj/ldap/), - Webmail (https://stroj/webmail/), + Apache (http://domena.hr i https://domena.hr), + LDAP (http://domena.hr/ldap/), + Webmail (https://domena.hr/webmail/), antivirus (poslati eicar.com datoteku i provjeriti mail log), POP3, IMAP @@ -738,7 +731,7 @@ CN: run_actions (main) started... Obrisati arhive paketa korištene za nadogradnju. -# apt-get clean +# apt clean