<name>Grupa za izradu paketa</name>
<email>paketi@carnet.hr</email>
</author>
- <version>Verzija 4.0.0</version>
+ <version>Verzija 4.0.6</version>
<abstract>
- Ovaj priručnik opisuje postupak nadogradnje CARNet Debian
- distribucije sa inačice 2.1 <em>sarge</em> na inačicu 4.0
- <em>etch</em>. CARNet Debian <em>etch</em> je treća generacija
- CARNet Debian distribucije i temelji se na Debian GNU/Linux
- <em>etch</em> distribuciji. Priručnik je zamišljen kao pomoć
+ CARNet Debian <em>etch</em> je treća generacija CARNet Debian
+ distribucije i temelji se na Debian GNU/Linux <em>etch</em>
+ distribuciji što je od sada vidljivo i iz inačice distribucije -
+ CARNet Debian 4.0 <em>etch</em>. Ovaj priručnik opisuje postupak
+ nadogradnje CARNet Debian distribucije sa inačice 2.1 <em>sarge</em>
+ na inačicu 4.0 <em>etch</em>. Priručnik je zamišljen kao pomoć
CARNetovim sistem inženjerima koji na svojim poslužiteljima imaju
instaliran CARNet Debian i trebao bi obuhvatiti cjelokupan postupak
nadogradnje, kao i tipične probleme na koje se može naići. Za tu
biti pokrenut. Backup možete izvršiti na sljedeći način:
<example>
-# mysqldump --all-databases > /var/backups/mysqldump.sql.carnet-upgrade
+# mysqldump --all-databases \
+ >/var/backups/mysqldump.sql.carnet-upgrade
</example>
</p>
</p>
<p>
- To je uobičajena konfiguracija popisa repozitorija za CARNet Debian
- <em>sarge</em>. Ako tog retka nema, dodajte ga i ponovite postupak
- instalacije <package>carnet-upgrade</package> paketa.
+ To je uobičajena konfiguracija CARNet Debian <em>sarge</em>
+ repozitorija. Ako tog retka nema, dodajte ga i ponovite
+ postupak instalacije <package>carnet-upgrade</package> paketa.
</p>
</sect>
Skripta će korištenjem naredbe <prgn>script</prgn> u datoteku
<file>/var/log/carnet-upgrade.typescript</file> zabilježiti ispis
svih izvršenih naredbi.
+
+<example>
+# carnet-upgrade
+Script started on Sun Mar 30 12:21:27 2008
+CN: run_actions (main) started...
+</example>
</p>
<p>
| |
| Zelite li nastaviti? |
+-----------------------------------------------------------------+
-| < Yes > < No > |
+| < Da > < Ne > |
++-----------------------------------------------------------------+
+</example>
+ </p>
+
+ <p>
+ Prije nadogradnje na <em>etch</em>, potrebno je izvršiti
+ prijelaz sa Apache inačice 1.3 na Apache 2.0. Ukoliko je na
+ sustavu još uvijek instaliran Apache 1.3 pojavit će se
+ poruka:
+
+<example>
++-----------------------------------------------------------------+
+| Nadogradnja CARNet Debian Sarge->Etch |
++-----------------------------------------------------------------+
+| |
+| Prije prelaska na Debian Etch potrebno je napraviti nadogradnju |
+| sa Apache 1.3 na Apache 2.0. |
+| |
+| Pokrenite: |
+| # apt-get update |
+| # apt-get install apache2-cn |
+| |
+| Nakon toga ponovno pozovite ovu skriptu. |
+| |
++-----------------------------------------------------------------+
+| < U redu > |
+-----------------------------------------------------------------+
</example>
</p>
| amavisd-cn |
| |
| Pokrenite: |
-| 'apt-get dist-upgrade' |
+| # apt-get update |
+| # apt-get dist-upgrade |
| ili: |
-| 'apt-get install amavisd-cn' |
+| # apt-get update |
+| # apt-get install amavisd-cn |
| |
| Nakon toga ponovno pozovite ovu skriptu. |
| |
-| |
-| |
+-----------------------------------------------------------------+
-| < OK > |
+| < U redu > |
+-----------------------------------------------------------------+
</example>
</p>
<prgn>carnet-upgrade</prgn> skriptu. Ako je sve uredno instalirano,
skripta će otići na idući korak.
</p>
-
+
+ <p>
+ Slijedi provjera verzije trenutno pokrenutog kernela.
+ Ako nije pokrenuta najnovija verzija potrebno je instalirati
+ <package>kernel-2.6-cn</package> paket i ponovno pokrenuti
+ računalo.
+
+<example>
++-----------------------------------------------------------------+
+| Nadogradnja CARNet Debian Sarge->Etch |
++-----------------------------------------------------------------+
+| |
+| Prije prelaska na Debian Etch potrebno je napraviti nadogradnju |
+| na najnoviji grsec kernel. |
+| |
+| Pokrenite: |
+| # apt-get update |
+| # apt-get install kernel-2.6-cn |
+| # reboot |
+| |
+| Nakon toga ponovno pozovite ovu skriptu. |
+| |
++-----------------------------------------------------------------+
+| < U redu > |
++-----------------------------------------------------------------+
+</example>
+ </p>
+
+ <p>
+ U slijedećem koraku nudi se brisanje grafičkih sučelja koja
+ su na poslužiteljskom računalu ponekad nepotrebno instalirana.
+
+<example>
++-----------------------------------------------------------------+
+| Nadogradnja CARNet Debian Sarge->Etch |
++-----------------------------------------------------------------+
+| |
+| Na racunalu je pronadjena instalacija KDE, GNOME ili X Window |
+| System grafickog okruzenja koji nisu nuzni za normalan rad |
+| posluzitelja. Uklanjanje ovih aplikacija ubrzat ce proceduru |
+| nadogradnje i smanjiti zauzece diskovnog prostora. |
+| |
+| Zelite li UKLONITI navedene aplikacije? |
+| |
++-----------------------------------------------------------------+
+| < Da > < Ne > |
++-----------------------------------------------------------------+
+</example>
+ </p>
+
<p>
Standardna instalacija CARNet Debian <em>sarge</em> distribucije
donosila je mnogo paketa koji nisu nužno potrebni za uobičajen rad
+-----------------------------------------------------------------+
| Nadogradnja CARNet Debian Sarge->Etch |
+-----------------------------------------------------------------+
-| Prethodna verzija distribucije, CARNet Debian 2, donosila je |
-| mnostvo paketa koji nisu potrebni za normalan rad serverskog |
-| racunala. Brisanje ovih aplikacija ubrzati ce proceduru |
-| nadogradnje i smanjiti zauzece diskovnog prostora. Ukoliko |
-| zelite zadrzati neku od navedenih aplikacija, iskljucite oznaku |
-| pored njenog imena. Slijedece aplikacije biti ce OBRISANE: |
+| Prethodna inacica distribucije, CARNet Debian 2, donosila je |
+| neke pakete koji nisu nuzni za normalan rad posluzitelja. |
+| Uklanjanje ovih aplikacija ubrzat ce proceduru nadogradnje i |
+| smanjiti zauzece diskovnog prostora. Ukoliko zelite zadrzati |
+| neku od navedenih aplikacija, iskljucite oznaku |
+| pored njenog imena. Sljedece aplikacije bit ce UKLONJENE: |
| +-------------------------------------------------------------+ |
-| | [X] Autoconf | |
-| | [X] Automake | |
-| | [X] Expect | |
-| | [X] GCC | |
-| | [X] GDB | |
-| | [X] Gettext | |
-| | [X] Make-cn | |
+| | [X] gobjc gpc gcj gij chill g77 | |
+| | [X] nessus | |
+| | [X] prelude piwi | |
+| | [X] snort | |
+| | [X] stari CN paketi | |
| +-------------------------------------------------------------+ |
+-----------------------------------------------------------------+
-| < OK > |
+| < U redu > |
+-----------------------------------------------------------------+
</example>
</p>
| |
| |
+-----------------------------------------------------------------+
-| < OK > |
+| < U redu > |
+-----------------------------------------------------------------+
</example>
</p>
| |
| |
+-----------------------------------------------------------------+
-| < OK > |
+| < U redu > |
+-----------------------------------------------------------------+
</example>
</p>
| deb ftp://ftp.srce.hr/srce-debian/ srce-etch main |
| |
+------------------------------------------------------------------+
-| < OK > |
+| < U redu > |
+------------------------------------------------------------------+
</example>
</p>
Nakon osvježavanja baze paketa pokreće se skidanje nadogradivih
paketa na lokalno računalo. To može trajati od nekoliko minuta do
nekoliko sati, ovisno o brzini veze. Tipično trajanje na 2 Mbps
- linku je oko 40 minuta. Cijela nadogradnja je "teška" oko 300-700MB,
+ 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 (cca 200MB), skripta će
+ nemate dovoljno prostora za fazu nadogradnje (oko 200MB), skripta će
prekinuti s radom. Kad oslobodite dovoljno prostora na
<file>/var</file> particiji, ponovo pokrenite
<prgn>carnet-upgrade</prgn>.
<item><file>/etc/default/*</file>
<item><file>/etc/dovecot/dovecot.conf</file>
<item><file>/etc/init.d/*</file>
+ <item><file>/etc/login.defs</file>
<item><file>/etc/logrotate.d/*</file>
<item><file>/etc/mysql/my.cnf</file>
<item><file>/etc/ntp.conf</file>
<item><file>/etc/pam.d/*</file>
- <item><file>/etc/php4/apache/php.ini</file>
- <item><file>/etc/php4/cgi/php.ini</file>
- <item><file>/etc/php4/cli/php.ini</file>
+ <item><file>/etc/php4/*</file>
<item><file>/etc/postgresql/postmaster.conf</file>
<item><file>/etc/postgresql/postgresql.conf</file>
<item><file>/etc/proftpd.conf</file>
| Nadogradnja CARNet Sarge->Etch |
+-----------------------------------------------------------------+
| Automatizirane ispravke su izvrsene. Provjerite jesu li svi |
-| vasi kriticni servisi ispravno konfigurirani i pokrenuti. |
+| vasi kriticni servisi ispravno konfigurirani i pokrenuti. |
| |
| Skripta nije uspjela detektirati da sljedeci servisi rade |
| ispravno: |
| |
| |
+-----------------------------------------------------------------+
-| < OK > |
+| < U redu > |
+-----------------------------------------------------------------+
</example>
</p>
<chapt id="izvanredne">
<heading>Izvanredne situacije</heading>
+ <sect><heading>Premalo mjesta na <file>/</file> particiji</heading>
+
+ <p>
+ Ukoliko imate malu <file>/</file> particiju moguće je da instalacija
+ kernel paketa neće uspjeti. Paket <package>kernel-2.6-cn</package>
+ donosi čak četiri inačice kernela i zauzima preko 100 MB. Stare
+ inačice kernela se ne brišu iz <file>/boot</file> direktorija što
+ nakon nekoliko iteracija može dovesti do zapunjenja particije.
+ Rješenje je brisanje starih nekorištenih kernela iz
+ <file>/boot</file> direktorija i pripadnih modula iz
+ <file>/lib/modules</file> direktorija. Detaljnije upute
+ nalaze se na <url name="portalu za sistemce"
+ id="http://sistemac.carnet.hr/node/401">.
+ </sect>
+
<sect><heading>Premalo mjesta na <file>/var</file> particiji</heading>
<p>
otpakiranih paketa:
<example>
-# dpkg -configure -a
+# dpkg --configure -a
</example>
</p>
<item><file>/etc/default/*</file>
<item><file>/etc/dovecot/dovecot.conf</file>
<item><file>/etc/init.d/*</file>
+ <item><file>/etc/login.defs</file>
<item><file>/etc/logrotate.d/*</file>
<item><file>/etc/mysql/my.cnf</file>
<item><file>/etc/ntp.conf</file>
<item><file>/etc/pam.d/*</file>
- <item><file>/etc/php4/apache/php.ini</file>
- <item><file>/etc/php4/cgi/php.ini</file>
- <item><file>/etc/php4/cli/php.ini</file>
+ <item><file>/etc/php4/*</file>
<item><file>/etc/postgresql/postmaster.conf</file>
<item><file>/etc/postgresql/postgresql.conf</file>
<item><file>/etc/proftpd.conf</file>
Na kraju, provjeriti stanje servisa:
<list>
- <item>Bind (<prgn>host www.vasa-domena.hr localhost</prgn>),
+ <item>DNS (<prgn>host www.vasa-domena.hr localhost</prgn>),
<item>slanje i primanje maila (sa stroja, sa LAN-a, izvana),
<item>Freeradius (spojiti se na CMU i provjeriti log datoteke),
<item>Apache (<tt>http://stroj</tt> i <tt>https://stroj</tt>),