Evaggelos Balaskas's logs

My 127.0.0.1 on the web

Μπυροσυνάντηση 10 Οκτώβρη 2009

Μαρκάρετε την παρακάτω ημερομηνία στο ημερολόγιo σας:

10.10.09

Ημέρα Σάββατο στους 5 δρόμους στα εξάρχεια κανονίζουμε μία συνάντηση για μπύρες, (to know us better).

Το συζητάμε εδώ,
αλλά αφορμή ψάχνουμε για να μαζευτούμε παρέα και να πιούμε μια μπύρα.

Η πρόσκληση είναι ανοιχτή για όσους διαβάζουν αυτό το post
(εάν τυπώσετε αυτό το post - τα νερά θα είναι κερασμένα)

4 comments(278 views)




Linux Gazette from greek mirror

http://ftp.otenet.gr/www/linuxgazette

cool εεεε ?

1 comment(632 views)




Dovecot LDA - Fatal: setgid

Κάτι το οποίο με ταλαιπώρησε αρκετά σήμερα ήταν το γεγονός ότι ο dovecot-lda: /usr/local/libexec/dovecot/deliver δεν είχε την δυνατότητα να παραδώσει τα emails που δεχόταν από τον smtp daemon.

Οπότε τροποποίησα το configuration αρχείο για να καταγράφει όσο το δυνατόν περισσότερα μηνύματα και τελικά βρήκα στα logs το εξής:

==> dovecot-local-deliver.log <==
deliver(dovecot): Sep 22 22:25:52 Fatal: setgid(1000(dovecot)) failed with euid=1000(dovecot), gid=12(mail), egid=12(mail): Operation not permitted

Μετά από μερικά λεπτά διαλογισμού ήρθε η θεία επιφοίτηση ως δια μαγείας:

chgrp mail /usr/local/libexec/dovecot/deliver
chmod 04750 !$

όλα τέλεια πλέον ;)

Αυτά τα μικρά πραγματάκια είναι που σε στέλνουν!

Add a comment(848 views)




Relay access denied

16:15 εγκατάσταση postfix από sources
17:35 1st log entry - attempt for spam (open relay)

1 ώρα και 20 λεπτά !

NOQUEUE: reject: RCPT from mout3.freenet.de[195.4.92.93]:

Add a comment(448 views)




DHCP 4.1.0p1 no-IPV6 no-installation

Τον τελευταίο καιρό προσπαθώ να θυμηθώ βασικές αρχές προγραμματισμού από τον καιρό που ήμουν φοιτητής. Δεν θεωρώ τον εαυτό του σε καμία περίπτωση προγραμματιστή. Μάλιστα οι κόποι μου αποτελούν μικρά patches (diffs) στην δουλειά που κάνουν ήδη άλλοι (hacks) και πιο ειδικά στο xfce.

Όμως απογοητεύτηκα αρκετά από τους προγραμματιστές της isc. Προσπαθώντας να εγκαταστήσω ένα dhcp server για τις ανάγκες ενός μικρού lan από τον πηγαίο κώδικα, διαπίστωσα ότι κατά το compilation που επέστρεφε ένα όχι και τόσο συνηθισμένο σφάλμα:

packet.c:139: error: ‘ip’ is used uninitialized in this function

Οκ προφανώς κάτι μου λείπει;
Αυτό δεν σκέφτεστε όλοι;

Κι όμως ….

Η έκδοση που χρησιμοποιώ είναι η current stable: DHCP 4.1.0p1 και μετά από αρκετό διάβασμα του κώδικα τελικά κατάφερα να βρω γιατί επιστρέφει το συγκεκριμένο μήνυμα.

Ο dhcp προσπαθεί by-default να υποστηρίξει IPV6. Οκ μέχρι εδώ όλα καλά.
Δυστυχώς όμως οι προγραμματιστές ΔΕΝ έχουν βάλει ένα IF-THEN-ELSE κατά την περίπτωση που το linux-box ΔΕΝ έχει ipv6!!! και για αυτό “σκάει” το compilation με το παραπάνω μήνυμα.

Η λύση είναι εξαιρετικά απλή: Πρέπει να απενεργοποιηθεί η υποστήριξη για IPV6

./configure --disable-dhcpv6; make; make install

Αλλά μέχρι να το βρεις από ξυρισμένος κόντρα, καταλήγεις σαν τον stallman

3 comments(617 views)




Valid XHTML 1.0 Transitional