Конфигурация постфикса: postmap: fatal: неправильная длина строки 0 & lt; 1: setgid_group =

Я также удивлен, как долго эта ошибка была вокруг. Я думаю, что на самом деле это исправлено на данный момент, но, похоже, нет плана обновления старых пакетов. К счастью, выясняется, что исправление сломанных пакетов после установки довольно просто. Вам просто нужно загрузить правильные библиотеки и поместить их в правильный каталог.

Сначала перейдите по адресу http://llvm.org/releases/download.html и найдите соответствующую версию. Я запускаю 64-разрядный Ubuntu 14.04, поэтому для исправления clang-3.8 я хочу «Clang for x86_64 Ubuntu 14.04». Скачайте напрямую или скопируйте правую кнопку мыши и «Скопируйте адрес ссылки» и используйте wget:

wget http://llvm.org/releases/3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz

Uncompress:

tar -xf clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz

Затем скопируйте файлы библиотеки (используя -n, чтобы избежать перезаписи существующих файлов):

sudo cp -n clang+llvm-3.8.0-x86_64-linux-gnu/lib/clang/3.8.0/lib/linux/*.a /usr/lib/llvm-3.8/lib/clang/3.8.0/lib/linux/

При желании повторите для любых более старых версий clang, которые у вас есть хотя обратите внимание, что если вы используете ядро ​​Linux более позднего, чем 4.1, с версией clang раньше, чем 3.8, вы можете столкнуться с другой ошибкой с -fsanitize = memory: http://llvm.org/releases/download.html

2
задан 1 May 2017 в 11:57

2 ответа

просто закомментируйте в main.cf строку setgid_group =

#setgid_group =

и повторите

sudo postmap /etc/postfix
3
ответ дан 18 July 2018 в 14:00

просто закомментируйте в main.cf строку setgid_group =

#setgid_group =

и повторите

sudo postmap /etc/postfix
3
ответ дан 24 July 2018 в 20:18
  • 1
    Это не сработало здесь, мне пришлось ввести имя группы, к счастью, postdrop был настроен в / etc / group, поэтому setgid_group = postdrop работал после postmap – afbach 20 June 2017 в 00:43

Другие вопросы по тегам:

Похожие вопросы: