Zentyal Forum, Linux Small Business Server
International => Russian => Topic started by: lich on April 12, 2013, 08:20:34 am
-
Приветствую.
Долго не обновлял Squid на центральном шлюзе, боялся. Сегодня увидел обновления Core и Network Configuration. Обновил.
Получил после обновления: " Can't locate object method 'authenticationMode' via package 'EBox::Squid' ". Обновил Squid, не спасло.
Теперь не могу выйти на Dashboard, постоянно показывает то же сообщение:
Can't locate object method 'authenticationMode' via package 'EBox::Squid'.
После принудительной перезагрузки поднялась VPN (не работала после обновления), сижу - боюсь что-то трогать.
apt-get install zentyal-core=3.0.16 говорит, что версии 3.0.16 (предыдущей) не надено. У кого-то есть такие же проблемы?
В какую сторону копать?
Юрий.
-
Я после апдейта споймал: Can't locate object method 'authenticationMode' via package 'EBox::Squid'
Тикет оформили до меня, а ответ вдохновляет: The imediate solution is to revert back to a previous version of zentyal-user and zentyal-network modules. (http://trac.zentyal.org/ticket/6445 (http://trac.zentyal.org/ticket/6445))
-
Аналогичная фигня…теперь остается только ждать очередного обновления :-\
-
Решил. Делается так:
apt-get remove zentyal-squid
apt-get install zentyal-squid=3.0
и в вебморде сквид отключается.
мне пришлось загрузить последний бэкап.
P.S. Да, вот еще что: до этого смотрел предыдущие версии zentyal-core и zentyal-network и ставил их. Пришлось много что
переставить предыдущих версий. Смотрел: apt-cache show zentyal-dhcp | fgrep Version: Ставил: apt-get install zentyal-dhcp=<предыдущая версия>
Надеюсь, кому-то помог. Теперь сижу без сквида, но vpn-ы поднялись, pdc работает и.т.д.
Юрий.
-
Сегодня обновилась 2.2.7 для чего-то до 2.2.8. В итоге при сохранении параметров отсутствовали каталоги: /etc/zentyal/post-save и /etc/zentyal/pre-save. Создавать пришлось руками и после этого заработало. Блин, хоть 2.2 оставили бы в покое, чтобы только секьюрити апдейт Ubuntu делать и всё...или бы проверяли всё, чтобы всё работало после обновлений те, кто их делает : )))
Или вот мысль: пусть на сайте вывешивают объявления - "Обновляться можно, ошибок не замечено!" или "Обновляться нельзя, у половины отвалился мускульный рут!" : )))))))
-
Сегодня обновилась 2.2.7 для чего-то до 2.2.8. В итоге при сохранении параметров отсутствовали каталоги: /etc/zentyal/post-save и /etc/zentyal/pre-save. Создавать пришлось руками и после этого заработало. Блин, хоть 2.2 оставили бы в покое, чтобы только секьюрити апдейт Ubuntu делать и всё...или бы проверяли всё, чтобы всё работало после обновлений те, кто их делает : )))
та же история)))
-
Теперь надо быть осторожным, чтобы выставить права правильные на эти каталоги, так как для чего-то эти каталоги понадобились же разработчикам, а мы их руками сделали...что патч скажет на то, что каталоги уже есть? : ) Я на всякий случай 777 поставил. Но, блин, чувствую надо будет на другом серваке потом смотреть, если вдруг ещё обновления причапают.
-
таже херня(
они поправили https://github.com/Zentyal/zentyal/commit/df0198136b6b0db173e76fabc31e20149815eb73 но пока не раздают, можно вручную ...
it seems that we let missing a reverse dependency in zentyal-network, it depends on a method of the version of zentyal-squid that it is not yet released.
We have just made a fix to this problem here https://github.com/Zentyal/zentyal/pull/281
If you want to apply it to your servers, follow this steps:
Replace /usr/share/perl5/EBox/Network/Model/DNSResolver.pm with the new version at https://github.com/Zentyal/zentyal/raw/aab6c392a3875de5cf37c765eb2d7f65021970be/main/network/src/EBox/Model/DNSResolver.pm
Restart network module with 'sudo service zentyal network restart'
Restart apache module with 'sudo service zentyal apache restart'
It is possible that the failure in network module has left other modules in bad state; you can make a change in the module network or network objects and save it to force other network dependent moduels to restart. Alternatively you can do 'sudo service zentyal restart' to restart all the system.
Sorry for your troubles,
-
Ща поправим : )
Хотел подправить, но не нашёл где : ) find / | grep ничего не дал, по поиску : )
-
Только что провел обновление squid через терминал…. и сразу веб-морда заработала…
-
подскажите моя проблема из этой же оперы?
Версия Zentyal 3.0.18
При изменении настроек Squid такая ошибка
Некоторые модули сообщили об ошибках при сохранении. Больше информации можно узнать из журналов /var/log/zentyal/
The following modules failed while saving their changes, their state is unknown: firewall squid
в логе такая строка
2013/04/12 18:04:46 ERROR> GlobalImpl.pm:698 EBox::GlobalImpl::saveAllModules - The following modules failed while saving their changes, their state is unknown: firewall squid
попробовал http://forum.zentyal.org/index.php/topic,12182.msg49946.html#msg49946 не помогло
удалил полностью модуль http-proxy и установил не помогло, теперь не включается модуль http-proxy с той же ошибкой.
если не от сюда то может кто подскажет как вылечить?
-
Радость, через консоль апдетиться и работает!
Печаль что через WEB-морду не заработало, зря они так с нами :(
-
че то с каждым выходом граблей все больше :(
-
с другой стороны, за 15 часов исправили баг)
с учетом бесплатности, жить можно :P
-
Ура! Заработало : ) Слава космонавтам : )))
-
Попробовал так
sudo apt-get purge squid3
sudo apt-get install squid3
Все заработало
-
с другой стороны, за 15 часов исправили баг)
с учетом бесплатности, жить можно :P
ну я в принципе доволен, исправно работает 2,2,7 уже около года... :) есть свои проблемы и с passive ftp, но ты правильно что сказал, за бесплатно....
-
Уже 2.2.9 - дальше 3.0 что-ли? : )))))))))))
-
Уже 2.2.9 - дальше 3.0 что-ли? : )))))))))))
дальше 2.2.9.1 ;)
-
Как починить это?
sudo apt-get install zentyal-users
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
zentyal-dns zentyal-firewall zentyal-ntp
The following NEW packages will be installed:
zentyal-dns zentyal-firewall zentyal-ntp zentyal-users
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/227 kB of archives.
After this operation, 1,185 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Selecting previously unselected package zentyal-firewall.
(Reading database ... 137726 files and directories currently installed.)
Unpacking zentyal-firewall (from .../zentyal-firewall_3.0.2_all.deb) ...
Selecting previously unselected package zentyal-dns.
Unpacking zentyal-dns (from .../zentyal-dns_3.0.9_all.deb) ...
Selecting previously unselected package zentyal-ntp.
Unpacking zentyal-ntp (from .../zentyal-ntp_3.0_all.deb) ...
Selecting previously unselected package zentyal-users.
Unpacking zentyal-users (from .../zentyal-users_3.0.15_all.deb) ...
Processing triggers for ureadahead ...
Setting up zentyal-firewall (3.0.2) ...
DBI connect('eboxlogs','ebox',...) failed: Access denied for user 'ebox'@'localhost' (using password: YES) at /usr/share/perl5/EBox/MyDBEngine.pm line 122
(in cleanup) There wasn't a database connection, check if database exists\n at /usr/share/perl/5.14/Carp.pm line 79.
dpkg: error processing zentyal-firewall (--configure):
subprocess installed post-installation script returned error exit status 255
dpkg: dependency problems prevent configuration of zentyal-dns:
zentyal-dns depends on zentyal-firewall; however:
Package zentyal-firewall is not configured yet.
dpkg: error processing zentyal-dns (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of zentyal-ntp:
zentyal-ntp depends on zentyal-firewall; however:
Package zentyal-firewall is not configured yet.
dpkg: error processing zentyal-ntp (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of zentyal-users:
zentyal-users depends on zentyal-firewall; however:
Package zentyal-firewall is not configured yet.
zentyal-users depends on zentyal-dns (>= 3.0.7); however:
Package zentyal-dns is not configured yet.
zentyal-users depends on zentyal-ntp; however:
Package zentyal-ntp is not configured yet.
dpkg: error processing zentyal-users (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
Errors were encountered while processing:
zentyal-firewall
zentyal-dns
zentyal-ntp
zentyal-users
E: Sub-process /usr/bin/dpkg returned an error code (1)
-
Решение проблемы с подключением к базе:
1. Меняем пароль в файле:
/var/lib/zentyal/conf/zentyal-mysql.passwd
2. Останавливаем MySQL:
sudo /etc/init.d/mysql stop
3.
sudo mysqld --skip-grant-tables &
4.
mysql -u root -p
5.
mysql> flush privileges;
mysql> create database eboxlogs;
mysql> create user 'ebox'@'localhost' identified by 'пароль из п.1';
mysql> grant all privileges on eboxlogs.* to 'ebox'@'localhost' with grant option;
mysql> flush privileges;
mysql> exit;
6. Запускаем MySQL:
sudo /etc/init.d/mysql start