Страница 7 из 9
Добавлено: 09 ноя 2013, 20:56
muraig
Код: Выделить всё
cat var.sh.diff
--- var.sh.bak 2013-11-09 23:48:54.000000000 +0900
+++ var.sh 2013-11-09 23:49:02.000000000 +0900
@@ -33,7 +33,7 @@
if [ X"${TERM}" == X"" ]; then
export TERM='xterm'
fi
-export FULL_HOSTNAME="$(hostname -A)"
+export FULL_HOSTNAME="$(hostname -f)"
export SHORT_HOSTNAME="$(hostname -s)"
export OLD_HOSTNAME=${FULL_HOSTNAME}
export check_ISP="/usr/local/ispconfig/interface/index.htm"
uname -vor
3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 GNU/Linux
вроде ключ не правильный ?
hostname -f/-A
Добавлено: 09 ноя 2013, 22:00
SinglWolf
muraig писал(а):hostname -f/-A
Для Debian и Ubuntu вывод с этими ключами одинаковый.
В версии 2.0.3 ошибка
Добавлено: 11 ноя 2013, 17:34
kalyan_418
Добрый день или вечер.
Тут устанавливал IPSConfig 3 с помощью данного скрипта и в самом начале выпала такая ошибка (рисунок 1). Сама система вот (рисунок 2). Дальше вроде установка нормально, но в местах где должно быть имя сервера всовывает ошибку.
Добавлено: 11 ноя 2013, 18:55
SinglWolf
kalyan_418, чтобы я смог повторить вашу ошибку (у меня её нет, на всех поддерживаемых скриптом ОС), опишите по шагам свою установку скрипта. Т.е. Как устанавливали ОС, какие пакеты устанавливали перед запуском скрипта.
Добавлено: 11 ноя 2013, 19:15
kalyan_418
Устанавливал на виртуальную машину.
Все подозрения на нее. Сейчас пробую на физическую машину, как только сразу отпишусь...
Добавлено: 11 ноя 2013, 19:18
SinglWolf
kalyan_418 писал(а):как только сразу отпишусь...
До среды я занят. Не торопитесь.
Добавлено: 11 ноя 2013, 21:14
kalyan_418
На физической машине установка пошла без проблем. Думаю нужно будет чуть более глобально изучить виртуализацию и принцип работы программ для виртуализации ПК
Добавлено: 12 ноя 2013, 07:28
SinglWolf
kalyan_418 писал(а):На физической машине установка пошла без проблем.
На какой виртуальной машине Вы запускали скрипт? На VMWare Workstation 9 всё нормально.
Добавлено: 12 ноя 2013, 10:48
131s
SinglWolf писал(а):овторить вашу ошибку (у меня её нет, на всех поддерживаемых скриптом ОС)
заходишь в файл /conf/var.sh и меняешь строку
- export FULL_HOSTNAME="$(hostname -A)"
на
+ export FULL_HOSTNAME="$(hostname -f)"
ошибка пропадает. но в этом скрипте ещё есть ошибки.
Добавлено: 12 ноя 2013, 11:25
Евгений
Всё поставилось и вроде работает, но почта почему-то не заработала, отправка идет, но приходит назад письмо с ошибкой
Вот текст письма:
► Показать
This is the mail system at host newsmbserver.topaz.home.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<
johnsnow91@mail.ru>: host mxs.mail.ru[94.100.176.20] said: 550 Unroutable
sender address (in reply to MAIL FROM command)
Reporting-MTA: dns; newsmbserver.topaz.home
X-Postfix-Queue-ID: 8076C453C5
X-Postfix-Sender: rfc822;
hrapov@topaztest.ru
Arrival-Date: Tue, 12 Nov 2013 08:47:20 +0400 (MSK)
Final-Recipient: rfc822;
johnsnow91@mail.ru
Original-Recipient: rfc822;
johnsnow91@mail.ru
Action: failed
Status: 5.0.0
Remote-MTA: dns; mxs.mail.ru
Diagnostic-Code: smtp; 550 Unroutable sender address
Subject Fwd: qwe
From
hrapov@topaztest.ru
To
johnsnow91@mail.ru
Date Today 08:47
-------- Original Message --------
Subject: qwe
Date: 2013-11-11 13:58
From:
hrapov@topaztest.ru
To:
johnsnow91@mail.ru
qwe
Сразу покажу что выдает telnet
Сообщение Администратора |
A |
Картинки прикрепляйте как вложение! |
И на всякий случай сразу файлик master.cf
Код: Выделить всё
#
# Postfix master process configuration file. For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - - - - smtpd
#smtp inet n - - - 1 postscreen
#smtpd pass - - - - - smtpd
#dnsblog unix - - - - 0 dnsblog
#tlsproxy unix - - - - 0 tlsproxy
submission inet n - - - - smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
smtps inet n - - - - smtpd
-o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - n 300 1 oqmgr
tlsmgr unix - - - 1000? 1 tlsmgr
rewrite unix - - - - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
trace unix - - - - 0 bounce
verify unix - - - - 1 verify
flush unix n - - 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - - - - smtp
relay unix - - - - - smtp
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - - - - showq
error unix - - - - - error
retry unix - - - - - error
discard unix - - - - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - - - - lmtp
anvil unix - - - - 1 anvil
scache unix - - - - 1 scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent. See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d vmail ${extension} ${recipient} ${user} ${nexthop} ${sender}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
# lmtp cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
# mailbox_transport = lmtp:inet:localhost
# virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus unix - n n - - pipe
# user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
#
# ====================================================================
# Old example of delivery via Cyrus.
#
#old-cyrus unix - n n - - pipe
# flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ====================================================================
#
# See the Postfix UUCP_README file for configuration details.
#
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix - n n - 2 pipe
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman unix - n n - - pipe
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop} ${user}
dovecot unix - n n - - pipe
flags=DROhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${user}@${nexthop}
amavis unix - - - - 2 smtp
-o smtp_data_done_timeout=1200
-o smtp_send_xforward_command=yes
127.0.0.1:10025 inet n - - - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
Добавлено: 12 ноя 2013, 15:43
weradex
SinglWolf
131s, weradex, скачайте обновлённую версию 2.0.3. Только не говорите мне что, что-то опять не работает. Проверил на свежем Debian 7 - всё пучком.
А можно обновить то что есть, без потери данных?
Добавлено: 12 ноя 2013, 19:13
SinglWolf
weradex писал(а):А можно обновить то что есть, без потери данных?
Как это "то что есть"?
Евгений писал(а):Сразу покажу что выдает telnet
Прикрепляйте картинки в пост, а не на левые хосты!
Евгений писал(а):И на всякий случай сразу файлик master.cf
Пока я писал этот скрипт, мне этот файлик и так порядком надоел.
131s писал(а):заходишь в файл /conf/var.sh и меняешь строку
Тут у нас суперкодер появился, видимо скоро он нам сам в скрипте все ошибки исправит.
Евгений писал(а):но приходит назад письмо с ошибкой
Лучше логи почты прикрепите.
Сегодня у меня нет ни на что более времени.
До завтра.
Добавлено: 12 ноя 2013, 21:44
weradex
SinglWolf
Как это "то что есть"?
я ставил со скрипта 2.0.2 а теперь появился 2.0.3 если я начну инсталить данные удаляться или останутся?
Добавлено: 13 ноя 2013, 00:57
131s
SinglWolf писал(а):Тут у нас суперкодер появился, видимо скоро он нам сам в скрипте все ошибки исправит.
Что вы?
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Добавлено: 13 ноя 2013, 04:43
SinglWolf
weradex писал(а):я ставил со скрипта 2.0.2 а теперь появился 2.0.3 если я начну инсталить данные удаляться или останутся?
Так скрипт предназначен для установки ISPConfig 3 на "чистую" систему.
Евгений писал(а):но приходит назад письмо с ошибкой
hrapov@topaztest.ru это реальный почтовый адрес? Доменное имя topaztest.ru зарегистрировано в интернете? Если нет, то так и будете получать подобные письма.
Добавлено: 13 ноя 2013, 09:31
131s
отправь письмо на
hrapov@topaztest.ru (самому себе) если дойдет то почта работает.
Добавлено: 13 ноя 2013, 10:06
Евгений
SinglWolf писал(а):hrapov@topaztest.ru это реальный почтовый адрес? Доменное имя topaztest.ru зарегистрировано в интернете? Если нет, то так и будете получать подобные письма.
так сервер каким образом работает? Он получает данные с почты, которая на хостинге что ли?
как тогда связать этот сервер с почтой на хостинге? Я уточнил, как это должно всё работать. Есть почта зарегистрированная в интернете : @topazelectro.ru, оттуда письма перенаправляются на yandex - почту, которая работает как спам фильтр, а уже с яндекса, наш сервер должен забирать почту и раскидывать получателям. Получается, что мне надо привязать сервер к yandex-почте?
SinglWolf писал(а):Прикрепляйте картинки в пост, а не на левые хосты!
У меня тут ошибку выдает, что файл не поддерживается, когда загружаю изображение. Хотя оно jpg или png
Добавлено: 13 ноя 2013, 10:44
SinglWolf
Евгений писал(а):У меня тут ошибку выдает, что файл не поддерживается, когда загружаю изображение. Хотя оно jpg или png
Проблема уже исправлена, попробуйте прикрепить картинку.
Евгений писал(а):так сервер каким образом работает?
Ваш сервер работает нормально. Просто почтовые сервисы, например, как в Вашем случае mail.ru (судя по прикреплённому тексту письма) не смогли найти в интернете доменное имя Вашего сервера, в данном случае topaztest.ru, так как это доменное имя, очевидно, не зарегистрировано у регистраторов доменных имён. Извиняюсь за тавтологию
.
Регистрация доменного имени проста. Ищите подходящего регистратора, подбираете подходящее Вам свободное доменное имя, выбираете зону (.ru, .su, .org, .com и т.д. - цены разные). Затем прописываете к выбранному имени IP-адрес своего сервера или сайта на сервере (за почту отвечает отдельная запись MX) и ждёте некоторое время пока обновятся DNS в интернете (бывает ожидание затягивается до трёх суток). У солидных регистраторов по всем возникшим вопросам есть FAQ.
Евгений писал(а):Получается, что мне надо привязать сервер к yandex-почте?
Можно, но только как сборщик с яндекса. Получать Ваш сервер письма не сможет по причине, которую я указал выше.
______________
P.S. И, пожалуйста, откройте соответствующую тему, ибо это здесь оффтоп.
Добавлено: 13 ноя 2013, 12:07
131s
Евгений писал(а):так сервер каким образом работает?
за почту отвечает DNS зона MX Чтоб к тебе приходила почта.
При отправке на другой сервер возможны защиты от спама поэтому возможно до mail.ru письма не доходят.
Внутри твоего сервера таких проблем быть не может независимо как он называется. так что пишет когда сам себе письмо отправляешь?
Добавлено: 13 ноя 2013, 16:10
Евгений
131s писал(а):Внутри твоего сервера таких проблем быть не может независимо как он называется. так что пишет когда сам себе письмо отправляешь?
Тогда всё в порядке.
SinglWolf писал(а):P.S. И, пожалуйста, откройте соответствующую тему, ибо это здесь оффтоп.
Да, сам как-то вылез вопрос, извините и спасибо за разъяснения. Имя зарегистрированное есть, надо будет подцепить. Всё, офф-топ закрываю.
Вопросы отпали, буду в другие темы писать другие животрепещущие вопросы. Большое спасибо, отличный форум
Добавлено: 13 ноя 2013, 17:33
131s
Евгений писал(а):Тогда всё в порядке.
расскажи как такого успеха добился?
Добавлено: 13 ноя 2013, 17:55
SinglWolf
Евгений писал(а):Имя зарегистрированное есть, надо будет подцепить.
Не забудьте про один момент. Имя сервера не должно совпадать ни с именем почтового сервера, ни с именем сайта, если будете создавать. И вообще, сервер не обязательно "привязывать" к доменному имени. Заходить в панель ISPConfig 3 можно и по IP: http(s)://IP_сервера:8080.
Заканчиваем оффтоп.
Добавлено: 15 ноя 2013, 02:34
mdkewq
До этого ставил EHCP, удалил (почистил папки и перезагрузил) потом воспользовался Вашим скриптом.
Вероятно прошлая панель была некорректно удалена и какой-то конфликт произошел, что ISPconfig не работает.
Я не особо продвинутый пользователь и хотел бы узнать как мне удалить ISPconfig и как почистить систему, что бы он нормально установился.
Переустановка Debian не вариант, на сервере куча нужной информации.
Добавлено: 15 ноя 2013, 08:28
SinglWolf
mdkewq, очень печально, что Вы не читали инструкцию, где чётко написано:
Подразумевается установка на базовую "свежеустановленную" систему (x86 - x86_64)!
mdkewq писал(а):Я не особо продвинутый пользователь и хотел бы узнать как мне удалить ISPconfig и как почистить систему, что бы он нормально установился.
Для панели требуется около 500 пакетов (не считая зависимостей), как почистить такое количество и при этом не сломать систему? Не реально.
mdkewq писал(а):на сервере куча нужной информации.
На сервере должно быть, как минимум, два жёстких диска (или, на крайний случай, два раздела на одном винчестере). Первый - для системы, второй - для хранения бэкапов и другой нужной информации.
mdkewq писал(а):Переустановка Debian не вариант
Переносите нужную информацию в архивах на внешний носитель и переустанавливайте ОС сервера (не забудьте создать раздел для хранения данных).
Добавлено: 15 ноя 2013, 09:05
muraig
Вопрос не только о скрипте:
Есть возможность установить EXIM вместо Postfix?
Автоматически скриптом или вручную.
Добавлено: 15 ноя 2013, 11:02
SinglWolf
muraig, чем Вас Postfix не устроил?
Возможность есть. Хоть автоматом, хоть вручную. Только мне нужны аргументы в пользу exim, чтобы внедрять его в скрипт.
Добавлено: 18 ноя 2013, 13:44
OlannMK
Сегодня попался неплохой проект, который почти нахаляву раздает виртуалки. Из минусов они дают CentOS, Хотел обрадоваться и запулить автоустановку ispconfig, но вышла бяка не поддерживает скрипт.
Добавлено: 18 ноя 2013, 15:07
Lucky_Den
ставлю на сервер 12.04.Lts Не находит кандидата на установку "dialogs"
Я так подозреваю что должны быть подключены репозитории как описано в шапке ...
вопрос тупой. КАКИЕ репозитории ?! Как их прописать? или я чего то торможу ?
Добавлено: 18 ноя 2013, 18:59
SinglWolf
OlannMK писал(а):не поддерживает скрипт.
Я пишу скрипт один, помощников нет.
Lucky_Den писал(а):Не находит кандидата на установку "dialogs"
Подозреваю, что файл
пустой.
Lucky_Den писал(а):вопрос тупой. КАКИЕ репозитории ?! Как их прописать? или я чего то торможу ?
в файл
и прописываются.
Не забудьте сделать после этого
Код: Выделить всё
sudo apt-get update && sudo apt-get -y dist-upgrade
Добавлено: 19 ноя 2013, 18:06
Евгений
при установке выдает ошибку Е: Для пакета "libapache2-mod-fastcgi" не найден кандидат на установку.
Устанавливаю на чистую debian 7 в виртуалбоксе, дебиан качал тут же на форуме.