Zentyal Forum, Linux Small Business Server
International => Russian => Topic started by: LehaAres on October 15, 2014, 09:20:56 am
-
Народ, помогите пожалуйста решить проблему - вся контора стоит.
Понадобилось сегодня залезть в web интерфейс, кое-что поднастоить, сотни раз заходил, всё как обычно, но в этот раз не пустило, будто шлюз выпал из сети. Удивился. Пошел, перезагрузил шлюз вручную, и всё. Интернет пропал, веб морда всё так же не открывается, локально тоже не открывается с ошибкой "Unable to Connect" и что дальше делать я не знаю. Шлюз с Зентьялом на борту пингуется, его адрес 192.168.1.4, но зайти никак не дается. Локально загружается рабочий стол, где три значка: два из них - консоли, и один Администрирование Зентьяла, который запускает Мозиллу, которая выдает ошибку о невозможности подключения. А в консоли я не знаю, какими командами пользоваться.
Версия 3.5.19, если не ошибаюсь
Неделю никто в его настройки не лазил и всё работало, а тут прям на ровном месте взял и рухнул.
-
Похоже, что-то испортилось. У меня такая картина была, когда хард стал сбоить. На первых порах помогала повторная перезагрузка, но это до поры до времени, да и скорее лишь для того, чтобы можно было конфиги сохранить.
Обучать работе с линуксом в консоли - дело долгое и неблагодарное.
Первое, что пришло на ум - проверить сам факт запущенности nginx - если вывод выглядит примерно так, то энжиникс запущен:
admin@zentyal:~$ ps axu | grep nginx
root 23804 0.0 0.1 85904 4240 ? Ss 11:08 0:00 nginx: master process /usr/sbin/nginx -c /var/lib/zentyal/conf/nginx.conf
www-data 23807 0.0 0.0 88324 2320 ? S 11:08 0:00 nginx: worker process
www-data 23809 0.0 0.0 88324 2320 ? S 11:08 0:00 nginx: worker process
www-data 23810 0.0 0.0 88600 2968 ? S 11:08 0:00 nginx: worker process
www-data 23811 0.0 0.0 88324 2320 ? S 11:08 0:00 nginx: worker process
admin 25876 0.0 0.0 11684 908 pts/6 S+ 12:00 0:00 grep --color=auto ngin
admin@zentyal:~$
-
admin@zentyal:~$ ps axu | grep nginx
Такую команду ввести не удалось, я думаю тут опечатка, ввел такую же, но без символов ~$ в начале. В итоге получилось такое:
root 2252 0.0 0.0 4384 808 pts/1 S+ 12:18 0:00 grep --color=auto nginx
И всё, только одна эта строчка.
Кстати старый шлюз ещё на базе pfSense как раз и умер из-за жесткого диска, и был заменен на Зентьял. Неужели опять всё по-новой...
-
Извиняюсь за оффтоп, но чем PfSense не устроил?
-
Команда - да, вводится без строки приглашения.
По Вашему выводу nginx не запущен. Попробуйте дать команду "service nginx start" или "sudo service nginx start" (потребуется ввести пароль) - если не будет ругани, должно помочь...
Перезагрузка не помогает?
-
Попробуйте дать команду "service nginx start" или "sudo service nginx start"
Говорит, не знаю такого сервиса unrecognized service
Подключил второй HDD, установил быстренько новую копию Zentyal'а в роли Gateway. Затем попробовал восстановить конфигурацию, сохраненную ранее на своем рабочем ПК, но опять фейл, жалуется что в резервной копии присутствует модуль apache bwmonitor l7-protocols users, а в установленной копии он отсутствует. А я не могу понять, где этот модуль взять и как установить? В списке доступных модулей Zentyal в вебморде я его не вижу.
-
Добавить недостающий модуль:
"Управление ПО" - "Компоненты Zentyal" - "Установка" - поставить галочку, нажать кнопку "Установка".
Название модуля будет не соответствовать сообщению об ошибке, но искать надо по смыслу - наверное "Monitor" или "Traffic Shaping".
Если стоит задача "запуститься по-быстрому любой ценой" - можно все модули установить.
Но если честно, то для фронтэнда (роутера/прокси) я бы рекомендовал "вернуться" на pfsense - последние релизы zentyal становится всё более и более ориентированным только на "почту" - OpenChange - как замена MS Exchange, зачастую в ущерб другим функциям.
-
Если стоит задача "запуститься по-быстрому любой ценой" - можно все модули установить.
Отличный был совет... Уже на установке DHCP всё споткнулось и в очередной раз рухнуло. Теперь в управлении модулями висит вот такая радость.
Данные модули установились не правильно. Вам необходимо исправить это перед их использованием или установкой новых модулей.
Компонент Описание Версия
zentyal-dhcp Zentyal - DHCP Service 3.5.2
Для исправления ситуации, попробуйте выполнить эту команду в консоле:
sudo dpkg --configure -a
After the above command is finished you can reload this page. If the problem persists, you can ask for help in the community forum or file a ticket in the Zentyal trac.
И ни бе и ни ме, дальше ничего не дает сделать. Предложенную команду выполнил, никакого эффекта, да и команда какая-то левая, просто вывалила стену текста с ошибкой и всё..
-
в схожей ситуации первым делом проверял сеть, запущенные службы, отключал файрволл и шаманил далее. Если есть инет, возможно тупо снести все до убунты, почистить конфиги и снова поставить zentyal-core и т.д.
-
просто вывалила стену текста с ошибкой и всё..
и что там написано?
-
Да какая разница... Что-то типа "команда не найдена" и список вариантов, как можно эту команду использовать, с какими аргументами, как вызвать help к ней и т.д.
Народ, я ждал немного другого. У меня на старом Зентьяле всё есть, полные бекапы, частичные, ежедневные и т.д. Как ему из консоли, без вебинтерфейса приказать откатиться хоть куда-нибудь? Или как эти бекапы выдернуть хотя бы, чтобы подсунуть новой инсталляции на новом харде? Судя по всему новую версию я скачал и поставил 3.5, а старая была или 3.2 или 3.3, она даже внешне отличается, поэтому сохраненная конфигурация к ней не подходит? Придется как вариант ещё раз переустанавливать именно на старую версию и пытаться ей впихнуть конфиг.
-
бэкапы луче восстанавливать на той версий где она сохранялась.
если у вас раньше была версий 3.3 то посмотрите на роадмап
http://www.zentyal.org/roadmap/zentyal-3-4-roadmap/
http://www.zentyal.org/roadmap/zentyal-3-5-roadmap/
с каждой новой версией что-то добавляют и удаляют, в том числе модули.
в бэкапе скорее всего указано в какой версий она сохранена.
-
в бэкапе скорее всего указано в какой версий она сохранена.
Где именно можно узнать версию, имея бекап конфигурации? Или как можно через консоль узнать версию уже установленного дистрибутива?
-
Глянуть, какая версия zentyal прописана в апт-овский source:
sudo grep -ir 'zentyal' /etc/apt/sources.list/
-
Спасибо, вроде указывает на версию 3.0. Вот жесть, я уже второй день переустанавливаю Зентьялы 3.5, 3.4, 3.3, 3.2 даже 3.1, в попытке найти нужный, чтобы бекап поставился, уже почти плюнул на всё, а надо как раз 3.0...