Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Компьютеры > Операционные системы > Linux
Расширенный поиск

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2013, 00:12 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Вопрос Проблема при отправке писем "PHP Mail Error."

Настраивал сервер, все вроде встало нормально, но при попытке отправить письмо через движек DLE вылезает ошибка PHP Mail Error . Я так понял что не установлен модуль отправки писем PHP.
Нашел что ставится он командой sudo apt-get install sendmail , но при ее выполнении вылезает вот такая шляпа:

Код:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package sendmail
Что можно сделать ?
  Ответить с цитированием
Старый 06.10.2013, 01:31 Вверх   #2
Модератор
 
Аватар для elvis75
elvis75 вне форума
Доп. информация
По умолчанию

Unable to locate package sendmail
Serberg, он пишет что ненайден пакет sendmail в подключенном репозитории. Может подключенный сервер с репами недоступен? Может это временное?

У меня в ubuntu предлагает установить 6 пакетов:
procmail sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda

Может тебе их скачать с какого нибудь зеркала для своего дистра, кинуть на сервер в домашнюю папку и установить вручную командой
sudo dpkg -i *.deb

Ну или сменить репы на другие, как это в терминале сделать - погугли.
  Ответить с цитированием
Старый 06.10.2013, 10:09 Вверх   #3
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от elvis75 Посмотреть сообщение
Может тебе их скачать с какого нибудь зеркала для своего дистра, кинуть на сервер в домашнюю папку и установить вручную командой
sudo dpkg -i *.deb
Да вот через wget пытаюсь скачать пакет на сервер, а он не хочет deb пакеты качать, а остальные без проблем.
  Ответить с цитированием
Старый 06.10.2013, 12:06 Вверх   #4
Модератор
 
Аватар для elvis75
elvis75 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
Да вот через wget пытаюсь скачать пакет на сервер, а он не хочет deb пакеты качать
Ну так скачай на домашний комп, засунь в архив и залей архив на сервер, там распакуй. Делов-то.
  Ответить с цитированием
Старый 06.10.2013, 13:42 Вверх   #5
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Теперь так:

root@ubuntu:/home# sudo dpkg -i *.deb
dpkg: error processing sendmail-bin_8.14.4-4.1_sh4.deb (--install):
package architecture (sh4) does not match system (i386)
Errors were encountered while processing:
sendmail-bin_8.14.4-4.1_sh4.deb
  Ответить с цитированием
Старый 06.10.2013, 20:41 Вверх   #6
Модератор
 
Аватар для elvis75
elvis75 вне форума
Доп. информация
По умолчанию

Serberg, скачал пакеты не своей архитектуры. Ты скачал пакет для sh4 - http://ru.wikipedia.org/wiki/SuperH
А тебе нужен скорее всего вариант для i386, об этом говорит текст ошибки
package architecture (sh4) does not match system (i386)
Вольный перевод на русский: пакет архитектуры (sh4) не может быть установлен в систему (i386)


У тебя какая ОС стоит на сервере? Вот какая стоит, такие пакеты и качай.
Для дебиан: http://packages.debian.org/sid/sendmail-bin

Там туева хуча вариантов для разной архитектуры. Начало одинаковое а конец названия файла для каждой архитектуры свой
Твой пакет sendmail-bin_8.14.4-4.1_i386.deb видишь, в конце не sh4 а i386

Последний раз редактировалось elvis75; 06.10.2013 в 21:55..
  Ответить с цитированием
Старый 07.10.2013, 07:25 Вверх   #7
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Блин. Дело оказалось в том что небыли прописаны DNS на сервере. Прописал в /etc/resolv.conf записи:
nameserver 8.8.8.8
nameserver 8.8.4.4
Сделал sudo apt-get update && sudo apt-get upgrade и после этого начало все ставиться. Вообще ппц.
  Ответить с цитированием
Старый 07.10.2013, 11:05 Вверх   #8
Модератор
 
Аватар для elvis75
elvis75 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
Дело оказалось в том что небыли прописаны DNS на сервере.
Вот из за этого установщик пакетов и не мог найти сервер с репозиториями. Судя по всему косяк тех кто ставил ОС...
  Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:38. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.10118 секунды с 13 запросами