Posting tweet...
Avui per fi després de batallar molt he aconseguit fer funcionar el correu que he configurat en el servidor que tenim a casa.
Els programes són Postfix i Dovecot (només IMAP). La complexitat ha estat en fer funcionar correctament tant el Postfix com el Dovecot amb SSL.
Com que el servidor corre amb Gentoo he utilitzat com a base les guies següents:
I finalment per fer que el Postfix funcioni correctament amb l’SSL he seguit la guia de nixcraft.com. M’ha calgut aquesta guia perquè com el certificat és auto-signat, per als que paguin un certificat no els caldrà entenc.
Amb tot això i una mica de paciència ja tindreu un servidor de correu casolà funcionant
Degut a la feina haig de fer servir un programa1 que necessita la versió 2.4 de Python i diverses biblioteques (la PIL per exemple).
El problema està en que per defecte Gentoo compila els paquets de Python per a la versió de Python activa del sistema. Com que el sistema de paquets de Gentoo depèn de la versió 2.5 de python tenim un problema: no puc compilar per a la versió 2.4 ja que el programa que s’utilitza per a gestionar els paquets no es pot executar amb aquesta versió!
Si compilo els paquets per a la versió 2.4 de Python llavors no em funcionen per a la versió 2.6, o el que és pitjor (i que em va passar ahir mateix) que si per descuit actualitzes algun paquet de python te’l compila per a 2.6 i t’esborra la versió de 2.4.
Per sort hi ha una solució molt fàcil: al fitxer de configuració de l’emerge (el famós /etc/make.conf) hi pots establir una variable nova:
USE_PYTHON=”2.4 2.6″
Amb aquesta única línia ja li estàs dient a l’emerge que cada vegada que instal·li un programa de python el compili tant per a la versió 2.4 i la 2.6
Ja fa dies que li estic donant voltes a crear un servidor de correu ja que com que segurament a la feina el necessitarem tard o d’hora així vaig practicant
Per sort em vaig quedar marevallat amb linuxmail.info. Ho té tot, des de l’SMTP a crear usuaris nous, passant per l’accés (IMAP i POP), la seguretat (SSL, antivirus i antispam), la configuració, etc etc
A més, si ho ajunto amb la guia que hi ha a la wiki de Gentoo1 suposo que me’n sortiré.
Algunes idees a tenir en ment? Creieu que la sol·lució proposada (Postfix + Dovecot + PostfixAdmin + ClamAV + Spamassassin) és correcte? Sembla que aquest Dovecot aquest és prou bo tot i que és la primera vegada que n’he sentit a parlar. Fins i tot ofereixen una recompensa de 1000€ per qui trobi un error de seguretat.
Lo dit, si teniu alguna guia amagada per algun lloc o consells de bones pràctiques, etc etc relacionades amb configurar i administrar servidors de correu sóc tot orelles!
Sembla que el Brasero no em funciona massa bé de manera que per esborrar el CD-RW que tinc per a enregistrar-hi l’Ubuntu 9.101 he decidit fer-ho fàcil i teclejar quatre ordres des del terminal:
mount # per veure el punt de muntatge del CD-RW umount /dev/XXX # desmuntem la unitat cdrecord blank=all /dev/XXX # esborrem la unitat cdrecord /dev/XXX /RUTA/FINS/AL/FITXER/ISO # enregistrem el fitxer ISO eject /dev/XXX # expulsem la unitat
mount # per veure el punt de muntatge del CD-RW
umount /dev/XXX # desmuntem la unitat
cdrecord blank=all /dev/XXX # esborrem la unitat
cdrecord /dev/XXX /RUTA/FINS/AL/FITXER/ISO # enregistrem el fitxer ISO
eject /dev/XXX # expulsem la unitat
I llestos ja tinc l’Ubuntu 9.10 enregistrat al CD-RW.2
Ahir per fi vaig tenir els 5 minuts que no tens res a fer i penses en emplenar informes d’errades i vaig emplenar el de que el locale ca_ES comença les setmanes en diumenge en comptes de dilluns.
Resulta que els de Gentoo m’han dit que això s’ha d’informar upstream i cap allà me n’he anat.
Per sorpresa meva ja hi havia un informe (des del juliol de l’any passat) i en el qual es demana que per fer el canvi esmentat es tingui consentiment de l’autor original, i aquí és on ve la meva crida:
Algú coneix en Joan Carles Soler (amb adreça joan.carles arroba uv punt es)?
Avui al matí he enviat un correu en aquest correu electrònic però encara sense resposta.
Cercant per Google sembla que col·laborava a Debian i fins i tot a traduir el KDE al català, a veure si així resulta més fàcil arribar a ell i solucionar-ho.
Mirant el portàtil de la Sílvia he vist que el seu locale ca_ES ja estava arreglat amb un comentari FIXME i mirant els diff.gz de Debian i Ubuntu tots dos porten el pedaç que fa que el dilluns sigui el primer dia de la setmana.
Des de que tinc el portàtil nou i que hi vaig posar Gentoo tot ha anat força bé, almenys amb temps i una canya havia aconseguit que el servidor d’X funcionés (com que el portàtil porta una de les targetes gràfiques d’Intel noves no hi havia els drivers en el Portage normal).
L’únic defecte que no havia aconseguit solucionar era que tot i que el calendari de l’Evolution ja em marcava correctament com a inici de setmana el dilluns (es pot configurar a través de les preferències) el calendari del quadre (el que et surt quan fas clic a l’hora) em continuava mostrant el diumenge com a dia d’inici.
Tot i que en principi pels fòrums de Gentoo es deia que el quadre feia cas a la configuració de l’Evolution resulta que no (pendent d’emplenar un bug per això).
De manera que avui, cansat de veure els diumenges al principi he agafat el toro per les banyes, m’he desplaçat amb un terminal fins a /usr/share/i18n/locales i allà ho he solucionat
El problema és que el locale ca_ES li faltaven les línies (tretes del locale fr_FR):
first_weekday 1 first_workday 1 week 7;19971201;4
Un cop posat això només ha fet falta fer un locale-gen (com a root) i reiniciar, ja que tancar la sessió i tornar-la a iniciar sembla que no ha tingut prou efecte (els locales es carreguen a memòria en la seqüència d’iniciació de l’ordinador).
També haig d’emplenar un bug per això
A la universitat hem de fer una màquina de Turing (català) i com que l’hem de fer en grup crec que la millor manera és posar un servidor de Subversion (hi estic més acostumat, amb git només he fet “git clone $url“.
Així que “dit i fet“:
Ara sí, llestos
Tinc un parell de repositoris subversion al servidor vell i com que vull donar-hi accés a d’altres persones m’he decidit a fer el que diu el títol: permetre que es pugui accedir des de web i de forma anònima als repositoris.
Com que és en el servidor hi ha Gentoo hi ha una guia que està molt bé: Gentoo-Subversion.
Fins al punt 11 m’ha anat perfecte, però aquí ha punxat
Per sort he trobat unes quantes guies que expliquen com configurar l’Apache, i en concret la guia del llibre del Subversion està molt bé.[1]
Ja està tot configurat
De moment només n’he configurat l’accés a un dels dos repositoris (l’altre quan tingui temps
Cosa que em recorda que hauria de mirar de fer servir subdominis per al servidor vell també, que ara mateix es un cacau si es vol accedir-hi
[1] Quant buscava un paràmetre en concret (AuthzSVNAccessFile) el primer resultat que m’ha sortit ha sigut un article d’en Marc a Comesfa.org
tot mirant com instal·lar un servidor de DNS a un servidor de guifi.net (elpipa de Centelles en concret) he tingut molts problemes, entre els quals que no podia canviar l’idioma predeterminat del sistema que estava a castellà i evidentment que el prefereixo tenir en català per molt que hi entri per ssh
com que la distribució és una CentOS i no l’havia tocat mai he començat a buscar per Internet i al cap de força estona he desistit i m’he començat a mirar els fitxers que hi havia dintre /etc
cap al final de la llista hi ha la carpeta de sysconfig i a dintre d’aquesta un fitxer força intuïtiu que és diu i18n on hi ha unes quantes variables per a configurar l’idioma i el tipus de lletra
a més hi ha les aplicacions system-config-language i system-config-keyboard per a configurar-ho
no he reiniciat el servidor per a provar-ho, però en sortir i tornar a entrar per ssh sí que funciona i quan faig un locale ja em mostra el ca_ES.UTF-8
ara que hi penso suposo que si vaig a la documentació de la RHEL ho hauria trobat oi?
P.D. de nou a Gentoo i Debian es configura d’una manera, a Red Hat d’una altra, a saber a Suse i Mandriva … tampoc es tant difícil posar-se d’acord en temes com aquests no?
Aquest és el missatge que et surt quan t’acabes de baixar l’OpenOffice amb el Gentoo i et disposes a compilar-lo