Zentyal Forum, Linux Small Business Server

International => Russian => Topic started by: lich on April 12, 2013, 08:20:34 am

Title: Обновилcя на свою голову...
Post 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 (предыдущей) не надено. У кого-то есть такие же проблемы?
 В какую сторону копать?

Юрий.
Title: Re: Обновилcя на свою голову...
Post by: dmitrox on April 12, 2013, 09:28:22 am
Я после апдейта споймал: 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))
Title: Re: Обновилcя на свою голову...
Post by: inf on April 12, 2013, 10:01:37 am
Аналогичная фигня…теперь остается только ждать очередного обновления :-\
Title: Re: Обновилcя на свою голову...
Post by: lich on April 12, 2013, 10:15:00 am
Решил. Делается так:
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 работает и.т.д.

Юрий.
Title: Re: Обновилcя на свою голову...
Post by: corwin-mg on April 12, 2013, 11:05:30 am
Сегодня обновилась 2.2.7 для чего-то до 2.2.8. В итоге при сохранении параметров отсутствовали каталоги: /etc/zentyal/post-save и /etc/zentyal/pre-save. Создавать пришлось руками и после этого заработало. Блин, хоть 2.2 оставили бы в покое, чтобы только секьюрити апдейт Ubuntu делать и всё...или бы проверяли всё, чтобы всё работало после обновлений те, кто их делает : )))

Или вот мысль: пусть на сайте вывешивают объявления - "Обновляться можно, ошибок не замечено!" или "Обновляться нельзя, у половины отвалился мускульный рут!" : )))))))
Title: Re: Обновилcя на свою голову...
Post by: mad_est on April 12, 2013, 11:10:11 am
Сегодня обновилась 2.2.7 для чего-то до 2.2.8. В итоге при сохранении параметров отсутствовали каталоги: /etc/zentyal/post-save и /etc/zentyal/pre-save. Создавать пришлось руками и после этого заработало. Блин, хоть 2.2 оставили бы в покое, чтобы только секьюрити апдейт Ubuntu делать и всё...или бы проверяли всё, чтобы всё работало после обновлений те, кто их делает : )))
та же история)))
Title: Re: Обновилcя на свою голову...
Post by: corwin-mg on April 12, 2013, 11:48:00 am
Теперь надо быть осторожным, чтобы выставить права правильные на эти каталоги, так как для чего-то эти каталоги понадобились же разработчикам, а мы их руками сделали...что патч скажет на то, что каталоги уже есть? : ) Я на всякий случай 777 поставил. Но, блин, чувствую надо будет на другом серваке потом смотреть, если вдруг ещё обновления причапают.
Title: Re: Обновилcя на свою голову...
Post by: logdog on April 12, 2013, 11:50:21 am
таже херня(
они поправили 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,
Title: Re: Обновилcя на свою голову...
Post by: corwin-mg on April 12, 2013, 12:07:24 pm
Ща поправим : )

Хотел подправить, но не нашёл где : ) find / | grep ничего не дал, по поиску : )
Title: Re: Обновилcя на свою голову...
Post by: inf on April 12, 2013, 12:47:34 pm
Только что провел обновление squid через терминал…. и сразу веб-морда заработала…
Title: Re: Обновилcя на свою голову...
Post by: DANic on April 12, 2013, 01:07:42 pm
подскажите моя проблема из этой же оперы?
Версия 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 с той же ошибкой.

если не от сюда то может кто подскажет как вылечить?
Title: Re: Обновилcя на свою голову...
Post by: dmitrox on April 12, 2013, 01:09:31 pm
Радость, через консоль апдетиться и работает!
Печаль что через WEB-морду не заработало, зря они так с нами  :(
Title: Re: Обновилcя на свою голову...
Post by: mad_est on April 12, 2013, 01:12:16 pm
че то с каждым выходом граблей все больше :(
Title: Re: Обновилcя на свою голову...
Post by: logdog on April 12, 2013, 01:14:14 pm
с другой стороны, за 15 часов исправили баг)
с учетом бесплатности, жить можно  :P
Title: Re: Обновилcя на свою голову...
Post by: corwin-mg on April 12, 2013, 01:34:03 pm
Ура! Заработало : ) Слава космонавтам : )))
Title: Re: Обновилcя на свою голову...
Post by: ssaxak on April 12, 2013, 01:34:52 pm
Попробовал так
sudo apt-get purge squid3
sudo apt-get install squid3

Все заработало
Title: Re: Обновилcя на свою голову...
Post by: mad_est on April 12, 2013, 04:11:14 pm
с другой стороны, за 15 часов исправили баг)
с учетом бесплатности, жить можно  :P

ну я в принципе доволен, исправно работает 2,2,7 уже около года... :) есть свои проблемы и с passive ftp, но ты правильно что сказал, за бесплатно....
Title: Re: Обновилcя на свою голову...
Post by: corwin-mg on April 13, 2013, 11:33:59 am
Уже 2.2.9 - дальше 3.0 что-ли? : )))))))))))
Title: Re: Обновилcя на свою голову...
Post by: mad_est on April 15, 2013, 08:31:07 am
Уже 2.2.9 - дальше 3.0 что-ли? : )))))))))))

дальше 2.2.9.1 ;)
Title: Re: Обновилcя на свою голову...
Post by: 926 on April 23, 2013, 10:57:33 am
Как починить это?

Code: [Select]
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)
Title: Re: Обновилcя на свою голову...
Post by: 926 on April 24, 2013, 08:20:46 am
Решение проблемы с подключением к базе:

1. Меняем пароль в файле:
Code: [Select]
/var/lib/zentyal/conf/zentyal-mysql.passwd
2. Останавливаем MySQL:
Code: [Select]
sudo /etc/init.d/mysql stop
3.
Code: [Select]
sudo mysqld --skip-grant-tables &
4.
Code: [Select]
mysql -u root -p
5.
Code: [Select]
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:
Code: [Select]
sudo /etc/init.d/mysql start