Fatal: unknown service: //tcp

Winfried Neessen wn at neessen.net
Mo Feb 12 13:10:52 CET 2018


Hi again,

Am 12.02.2018 um 13:07 schrieb Winfried Neessen <wn at neessen.net>:

> ,---[ grep -r 'unknown service' * ]
> | src/util/find_inet.c:	    msg_fatal("unknown service: %s/%s", service, protocol);
> `---
> 
> Mein Tipp waere, dass Du tcpwrappers nutzt und der inetd irgendwie falsch konfiguriert ist.

Da hab ich wohl ein "d" zuviel gelesen. Die Funktion in der der fatal-error auftritt hat nichts
mit inetd/tcpwrappers zu tun:

,---
| /* find_inet_port - translate numerical or symbolic service name */
|
| int     find_inet_port(const char *service, const char *protocol)
| {
|     struct servent *sp;
|     int     port;
|
|     if (alldig(service) && (port = atoi(service)) != 0) {
|         if (port < 0 || port > 65535)
|             msg_fatal("bad port number: %s", service);
|         return (htons(port));
|     } else {
|         if ((sp = getservbyname(service, protocol)) == 0)
|             msg_fatal("unknown service: %s/%s", service, protocol);
|         return (sp->s_port);
|     }
| }
`---

Winni
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: Message signed with OpenPGP
URL         : <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20180212/be253932/attachment-0001.asc>


Mehr Informationen über die Mailingliste Postfixbuch-users