Author Topic: Zentyal 5.0 available!  (Read 33781 times)

mitko992

  • Zen Apprentice
  • *
  • Posts: 16
  • Karma: +0/-0
    • View Profile
Re: Zentyal 5.0 available!
« Reply #30 on: January 27, 2017, 09:06:59 am »
Please try with zentyal-sogo 5.0.1, it should be fixed already. Thanks.

Tnx, it works, now users from other OU works fine!

J. A. Calvo

  • Zentyal Staff
  • Zen Hero
  • *****
  • Posts: 1986
  • Karma: +67/-3
    • View Profile
    • http://blogs.zentyal.org/jacalvo
Re: Zentyal 5.0 available!
« Reply #31 on: January 30, 2017, 12:21:13 am »
Hi, just a quick update for all 4.X users of the development edition interested in upgrading to 5.0:

You can already upgrade the zentyal-core package to the last version and the 5.0 upgrade button will appear in the dashboard.

This applies to 4.0, 4.1 and 4.2, users with previous versions will need to get to 4.X first as a different process. We may provide a direct upgrade from 3.2 to 5.0 in the future, but we can't guarantee a date.

Please remember to have a backup, snapshot or any other rollback method in case the upgrade goes wrong. And don't hesitate to report any problem you experience.

Thanks.
Zentyal Server Lead Developer

friedmar

  • Zen Apprentice
  • *
  • Posts: 44
  • Karma: +0/-0
    • View Profile
Re: Zentyal 5.0 available!
« Reply #32 on: January 31, 2017, 03:07:01 pm »
Sorry,

as I expected the Update failed!!!!

Error loading EBox::SysInfo::Composite::General: Attempt to reload TryCatch.pm aborted.
Compilation failed in require at /usr/share/perl5/EBox/Model/Composite.pm line 55.
BEGIN failed--compilation aborted at /usr/share/perl5/EBox/Model/Composite.pm line 55.
Compilation failed in require at (eval 1907) line 2.
   ...propagated at /usr/share/perl/5.18/base.pm line 83.
BEGIN failed--compilation aborted at /usr/share/perl5/EBox/SysInfo/Composite/General.pm line 21.
Compilation failed in require at (eval 1906) line 2.
BEGIN failed--compilation aborted at (eval 1906) line 2.
 at /usr/share/perl5/EBox/Model/Manager.pm line 270
in EBox::Model::Manager::_component at /usr/share/perl5/EBox/Model/Manager.pm line 270
  267:
  268:         my $class = $global->_className($moduleName) . '::' . ucfirst($kind) . "::$name";
  269:         eval "use $class";
  270:         if ($@) {
  271:             throw EBox::Exceptions::Internal("Error loading $class: $@");
  272:         }
  273:
Show function arguments

in EBox::Model::Manager::_componentByPath at /usr/share/perl5/EBox/Model/Manager.pm line 246
  243:     }
  244:
  245:     my $module = EBox::Global->getInstance($readonly)->modInstance($moduleName);
  246:     return $self->_component($kind, $module, $compName);
  247: }
  248:
  249: sub _component
Show function arguments

in EBox::Model::Manager::composite at /usr/share/perl5/EBox/Model/Manager.pm line 159
  156: {
  157:     my ($self, $path, $readonly) = @_;
  158:
  159:     return $self->_componentByPath('composite', $path, $readonly);
  160: }
  161:
  162: # Method: component
Show function arguments

in EBox::CGI::Run::_instanceComponent at /usr/share/perl5/EBox/CGI/Run.pm line 238
  235:
  236:     my $manager = EBox::Model::Manager->instance();
  237:     my $model = undef;
  238:     if ($type eq 'Composite') {
  239:         $model = $manager->composite($path);
  240:     } else {
  241:         $model = $manager->model($path);
Show function arguments

in EBox::CGI::Run::_instanceModelCGI at /usr/share/perl5/EBox/CGI/Run.pm line 261
  258:     my $path = lc ($namespace) . "/$modelName";
  259:     return undef unless $manager->componentExists($path);
  260:
  261:     my $model = $self->_instanceComponent($path, $type);
  262:
  263:     if ($model) {
  264:         $menuNamespace = $model->menuNamespace();
Show function arguments

in (eval) at /usr/share/perl5/EBox/CGI/Run.pm line 75
   72:             push (@extraParams, htmlblocks => $htmlblocks);
   73:         }
   74:
   75:         my $handler = $self->_instanceModelCGI($effectiveUrl, @extraParams);
   76:
   77:         unless ($handler) {
   78:             my $classname = $self->urlToClass($effectiveUrl);
in EBox::CGI::Run::run at /usr/share/perl5/EBox/CGI/Run.pm line 68
   65:     $redis->begin();
   66:
   67:     my $url = $self->urlFromRequest($request);
   68:     try {
   69:         my $effectiveUrl = _urlAlias($url);
   70:         my @extraParams = (request => $request);
   71:         if ($htmlblocks) {
Show function arguments

in main::__ANON__ at /usr/share/zentyal/psgi/zentyal.psgi line 46
   43:     local $SIG{__WARN__} = sub { EBox::warn($_[0]) };
   44:
   45:     my $req = Plack::Request->new($env);
   46:     return EBox::CGI::Run->run($req);
   47: };
   48:
   49: my $builder = new Plack::Builder();
Show function arguments

in Plack::App::URLMap::call at /usr/share/perl5/Plack/App/URLMap.pm line 71
   68:         return $self->response_cb($app->($env), sub {
   69:             $env->{PATH_INFO} = $orig_path_info;
   70:             $env->{SCRIPT_NAME} = $orig_script_name;
   71:         });
   72:     }
   73:
   74:     DEBUG && warn "All matching failed.\n";
Show function arguments

in Plack::Component::__ANON__ at /usr/share/perl5/Plack/Component.pm line 50
   47: sub to_app {
   48:     my $self = shift;
   49:     $self->prepare_app;
   50:     return sub { $self->call(@_) };
   51: }
   52:
   53:
Show function arguments

in EBox::Middleware::Auth::call at /usr/share/perl5/EBox/Middleware/Auth.pm line 366
  363:         $self->_logout($env);
  364:     } elsif ($self->_validateSession($env)) {
  365:         delete $env->{'psgix.session'}{AuthReason};
  366:         return $self->app->($env);
  367:     } else {
  368:         # Require authentication, redirect to the login form.
  369:         return $self->_redirectToLogin($env);
Show function arguments

in Plack::Component::__ANON__ at /usr/share/perl5/Plack/Component.pm line 50
   47: sub to_app {
   48:     my $self = shift;
   49:     $self->prepare_app;
   50:     return sub { $self->call(@_) };
   51: }
   52:
   53:
Show function arguments

in Plack::Middleware::Conditional::call at /usr/share/perl5/Plack/Middleware/Conditional.pm line 16
   13:     my($self, $env) = @_;
   14:
   15:     my $app = $self->condition->($env) ? $self->middleware : $self->app;
   16:     return $app->($env);
   17: }
   18:
   19: 1;
Show function arguments

in Plack::Component::__ANON__ at /usr/share/perl5/Plack/Component.pm line 50
   47: sub to_app {
   48:     my $self = shift;
   49:     $self->prepare_app;
   50:     return sub { $self->call(@_) };
   51: }
   52:
   53:
Show function arguments

in EBox::WebAdmin::Middleware::SubAppAuth::call at /usr/share/perl5/EBox/WebAdmin/Middleware/SubAppAuth.pm line 57
   54:             }
   55:         }
   56:     }
   57:     return $self->app->($env);
   58: }
   59:
   60: 1;
Show function arguments

in Plack::Component::__ANON__ at /usr/share/perl5/Plack/Component.pm line 50
   47: sub to_app {
   48:     my $self = shift;
   49:     $self->prepare_app;
   50:     return sub { $self->call(@_) };
   51: }
   52:
   53:
Show function arguments

in Plack::Middleware::Session::call at /usr/share/perl5/Plack/Middleware/Session.pm line 52
   49:     }
   50:
   51:     $env->{'psgix.session.options'} = { id => $id };
   52:
   53:     my $res = $self->app->($env);
   54:     $self->response_cb($res, sub { $self->finalize($env, $_[0]) });
   55: }
Show function arguments

in Plack::Component::__ANON__ at /usr/share/perl5/Plack/Component.pm line 50
   47: sub to_app {
   48:     my $self = shift;
   49:     $self->prepare_app;
   50:     return sub { $self->call(@_) };
   51: }
   52:
   53:
Show function arguments

in Plack::Middleware::ReverseProxy::call at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68
   65:         }
   66:     }
   67:
   68:     $self->app->($env);
   69: }
   70:
   71: 1;
Show function arguments

in Plack::Component::__ANON__ at /usr/share/perl5/Plack/Component.pm line 50
   47: sub to_app {
   48:     my $self = shift;
   49:     $self->prepare_app;
   50:     return sub { $self->call(@_) };
   51: }
   52:
   53:
Show function arguments

in (eval) at /usr/share/perl5/EBox/Middleware/UnhandledError.pm line 78
   75:     my $res;
   76:     my $caught = 0;
   77:     try {
   78:         $res = $self->app->($env);
   79:     } catch ($e) {
   80:         $caught = 1;
   81:         # This $res will only be used if $trace is undef
in EBox::Middleware::UnhandledError::call at /usr/share/perl5/EBox/Middleware/UnhandledError.pm line 77
   74:
   75:     my $res;
   76:     my $caught = 0;
   77:     try {
   78:         $res = $self->app->($env);
   79:     } catch ($e) {
   80:         $caught = 1;
Show function arguments

in Plack::Component::__ANON__ at /usr/share/perl5/Plack/Component.pm line 50
   47: sub to_app {
   48:     my $self = shift;
   49:     $self->prepare_app;
   50:     return sub { $self->call(@_) };
   51: }
   52:
   53:
Show function arguments

in (eval) at /usr/share/zentyal/psgi/zentyal.psgi line 0
    1: # Copyright (C) 2010-2014 Zentyal S.L.
    2: #
    3: # This program is free software; you can redistribute it and/or modify
at /usr/share/zentyal/psgi/zentyal.psgi line 0
    1: # Copyright (C) 2010-2014 Zentyal S.L.
    2: #
    3: # This program is free software; you can redistribute it and/or modify

mitko992

  • Zen Apprentice
  • *
  • Posts: 16
  • Karma: +0/-0
    • View Profile
Re: Zentyal 5.0 available!
« Reply #33 on: February 06, 2017, 08:46:54 pm »
I want to report a bug! I tried several variants and found that internal emails are not currently receive with users from other OU. Users of other OU do not receive internal emails, but sent no problem to consumers from the default OU, but does not receive from them! Version 5.0.4 from 05-Feb-2017 00:40 !

EDIT: I apologize, after more tests found just if the domain is different from the default "zentyal-domain.lan" then mails do not get letters anyway if you have a domain "zentyal-domain.lan" everything is working normally even in other OU !
« Last Edit: February 06, 2017, 09:32:56 pm by mitko992 »

J. A. Calvo

  • Zentyal Staff
  • Zen Hero
  • *****
  • Posts: 1986
  • Karma: +67/-3
    • View Profile
    • http://blogs.zentyal.org/jacalvo
Re: Zentyal 5.0 available!
« Reply #34 on: February 13, 2017, 11:47:57 am »
As it is possible to apply e-mail filtering?

Yes, mailfilter module is now back together with antivirus and jabber, more modules are probably coming soon ;)
Zentyal Server Lead Developer

hugotor

  • Zen Apprentice
  • *
  • Posts: 13
  • Karma: +1/-0
    • View Profile
Re: Zentyal 5.0 available!
« Reply #35 on: February 14, 2017, 04:37:34 pm »
Hi anybody,

The OpenChange module doesn't exist !? And i can't to connect from a client PC.

Is a from scratch installation (in trial version)
Is something to do ?


half_life

  • Bug Hunter
  • Zen Hero
  • *****
  • Posts: 867
  • Karma: +59/-0
    • View Profile
Re: Zentyal 5.0 available!
« Reply #36 on: February 16, 2017, 05:17:25 am »
As it is possible to apply e-mail filtering?

Yes, mailfilter module is now back together with antivirus and jabber, more modules are probably coming soon ;)

Jose,
would it be possible for the Zentyal staff to give  us a hint which groupware solution we will be seeing going forward.  Openchange is dead.  Sogo is there in stand alone mode.  Is ZCP (Zarafa) an option?

Thanks

Sand_man

  • Zen Samurai
  • ****
  • Posts: 280
  • Karma: +24/-0
    • View Profile
Re: Zentyal 5.0 available!
« Reply #37 on: February 17, 2017, 06:35:01 am »
As it is possible to apply e-mail filtering?

Yes, mailfilter module is now back together with antivirus and jabber, more modules are probably coming soon ;)

Guys, really thank you for the return of Jabber. Now we can move on to 5.

Neustradamus

  • Zen Monk
  • **
  • Posts: 92
  • Karma: +0/-5
    • View Profile
Re: Zentyal 5.0 available!
« Reply #38 on: February 20, 2017, 08:19:07 pm »
As it is possible to apply e-mail filtering?

Yes, mailfilter module is now back together with antivirus and jabber, more modules are probably coming soon ;)

It is possible to rename the jabber module by xmpp module and update ejabberd?

Can you add issues on github?
The tracker is down: http://tracker.zentyal.org/

ejabberd is not good:
[critical] <0.444.0>@ejabberd:exit_or_halt:133 failed to start application 'p1_stun': {error,
                                        {"no such file or directory",
                                         "p1_stun.app"}}
« Last Edit: February 20, 2017, 09:57:33 pm by Neustradamus »

store

  • Zen Apprentice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: Zentyal 5.0 available!
« Reply #39 on: March 02, 2017, 04:16:26 pm »
Proxy seems to stop allowing access to any site as soon as you add a filter, anyone else have this issue?
if a user uses https rather then http it all works but i guess that is not proxied

jgould

  • Zen Monk
  • **
  • Posts: 52
  • Karma: +6/-0
    • View Profile
Re: Zentyal 5.0 available!
« Reply #40 on: April 10, 2017, 06:32:36 am »
Hello,

CUPS or printer sharing is missing in 5.0, is there any change that it will be adapted later on ?

Best regards,
Ian

Would also like to know this.
Was just considering updating my zentyal server from 4.0 to 5.0 and then saw that CUPS was removed, which is a MAJOR part of what we use our server for (AD/DNS/Printer). It has worked well since I debugged some issues with the yaml configuration files years ago and would really like to see it included again.

p2492

  • Zen Apprentice
  • *
  • Posts: 10
  • Karma: +0/-0
    • View Profile
Re: Zentyal 5.0 available!
« Reply #41 on: June 06, 2017, 09:22:48 am »
Proxy seems to stop allowing access to any site as soon as you add a filter, anyone else have this issue?
if a user uses https rather then http it all works but i guess that is not proxied
Hallo,

i have the same issue too.
Define a Filter Profile, result: All assigned Network Objects, also those they are not assigned to the Filter Profile, are "filtered".

Best regards
Thomas



Laurent Dinclaux

  • Zen Monk
  • **
  • Posts: 83
  • Karma: +5/-0
    • View Profile
    • Gecka
Re: Zentyal 5.0 available!
« Reply #42 on: August 13, 2017, 10:39:28 pm »
Looking forward for your feedback and don't forget more updates will be coming among next weeks!

That is a joke, right ?

If Zentyal did care in the community feedback, we would know it already...
As for updates: those out of the box broken modules  (mail filters, proxy etc.), that have fixes published by the community in this forums, but never get fixed by the Zentyal team in the repos ...

If you are expecting the dev community to advocate for your product you are definitely doing it the wrong way.
« Last Edit: August 13, 2017, 10:41:32 pm by Laurent Dinclaux »
Laurent