Changes

Jump to navigation Jump to search
6,009 bytes added ,  12:30, 12 April 2016
Line 578: Line 578:  
== Bare install test ==
 
== Bare install test ==
 
install a minimal Centos7
 
install a minimal Centos7
configure network access
+
configure network access during installation with option to restore.
 +
yum update -y
 +
yum install nano net-tools mc man htop top iftop iptraf screen openssh-clients mlocate wget vim
 +
 
 +
*disable SELinux
 +
SELinux is enabled by default. We want to disable it for there are a few services (e.g. httpd) that get blocked by SELinux. To check the status of SELinux you can enter the command:
 +
getenforce
 +
 
 +
SELinux uses policies that conflict with some of the SME Server services ports like https. One can adjust the allowed ports, or remove the SELinux policies and disable SELinux by the following commands:
 +
setenforce 0
 +
sed -i -e 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
 +
yum remove selinux-policy-targeted
 +
 
 +
 
 +
*  Enable SSH
 +
SSH is present but is disabled at this stage. To enable ssh issue:
 +
service sshd start
 +
 
 +
You may have a slow login to ssh, if needed :
 +
vi /etc/ssh/sshd_config
 +
 
 +
You have to restart the ssh service or the server
 +
 
 +
* Reboot system to ensure all new config are permanent
 +
reboot
 +
 
 
update packages
 
update packages
 
  yum update
 
  yum update
    
install SME10 repo
 
install SME10 repo
  echo << EndOfMessage
+
 
 +
  vim /etc/yum.repos.d/smeserver10.repo
 +
 
 +
and paste
 +
 
 
  [smedev]
 
  [smedev]
  enabled=0
+
  enabled=1
  baseurl=http://mirror.canada.pialasse.com/releases/testing/10/smedev/$basearch
+
  MirrorList=http://mirrorlist.contribs.org/mirrorlist/smedev-10
 
  name=SME Server - dev
 
  name=SME Server - dev
 
  gpgcheck=1
 
  gpgcheck=1
 
  enablegroups=1
 
  enablegroups=1
 
  [smetest]
 
  [smetest]
  enabled=0
+
  enabled=1
  baseurl=http://mirror.canada.pialasse.com/releases/testing/10/smetest/$basearch
+
  MirrorList=http://mirrorlist.contribs.org/mirrorlist/smetest-10
 
  name=SME Server - dev
 
  name=SME Server - dev
 
  gpgcheck=1
 
  gpgcheck=1
Line 598: Line 627:  
  [smeos]
 
  [smeos]
 
  enabled=1
 
  enabled=1
  baseurl=http://mirror.canada.pialasse.com/releases/testing/10/smeos/$basearch
+
  MirrorList=http://mirrorlist.contribs.org/mirrorlist/smeos-10
 +
name=SME Server - dev
 +
gpgcheck=1
 +
enablegroups=1
 +
  [smeupdates]
 +
enabled=1
 +
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smeupdates-10
 
  name=SME Server - dev
 
  name=SME Server - dev
 
  gpgcheck=1
 
  gpgcheck=1
 
  enablegroups=1
 
  enablegroups=1
EndOfMessage >/etc/yum.repos.d/smeserver10
        Line 612: Line 646:  
  yum install epel-release
 
  yum install epel-release
   −
install Repoforge 7 '''repo is no more maintained. However, for test purpose'''
  −
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
  −
  −
install ELRepo
  −
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
  −
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
   
then
 
then
  yum clean all
+
  yum --enablerepo=* clean all
 
   
 
   
try installing SME10 packages, you might need to enable some repo using --enablerepo=smedev,epel,elrepo ...
+
try installing SME10 packages, you might need to enable some repo using --enablerepo=smedev,epel,elrepo ... e.g.
  yum install e-smith-base
+
  yum install e-smith-* smeserver-* --enablerepo=smedev,smetest,epel,base,updates
 +
or
 +
yum install e-smith-* smeserver-*
 +
 
 +
you will have to disable postfix :
 +
systemctl stop postfix
 +
systemctl disable postfix
 +
 
 +
latter it will be good to also deactivate networkManager, to leave network service doing the job, but you also need to configure e-smith db for the server first.
 +
#systemctl stop NetworkManager
 +
#systemctl disable NetworkManager
 +
 
 +
 
 +
AT this point ( 2016/03/26 [[User:Unnilennium|Unnilennium]] ([[User talk:Unnilennium|talk]]) 13:44, 27 March 2016 (CEST)) you could issue a signal-event post-upgrade; signal-event-reboot; signal-event bootstrap-console-save;signal-event-reboot . But you would have no more network running, as default entry are empty for network. So you are better to expand necessary template using specific event to test each service.
    
report here
 
report here
Line 632: Line 673:     
use of http://pkgs.org to fill the blank
 
use of http://pkgs.org to fill the blank
 +
 +
fill bug before building e new package : https://bugs.contribs.org/enter_bug.cgi?product=SME%20Server%2010.X&component=build
    
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 639: Line 682:  
!status
 
!status
 
!Reference
 
!Reference
 +
|-
 +
|e-smith-base-5.8.0-1.el7.sme.noarch
 +
|rssh
 +
|in smedev10
 +
|Build OK
 +
|[[Bugzilla:9335]]
 
|-
 
|-
 
|smeserver-qpsmtpd-2.6.0-1.el7.sme.noarch
 
|smeserver-qpsmtpd-2.6.0-1.el7.sme.noarch
 
|perl-MIME-tools
 
|perl-MIME-tools
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|perl-MIME-tools-5.505-1.el7.noarch.rpm
 
|perl-MIME-tools-5.505-1.el7.noarch.rpm
 
|-
 
|-
Line 649: Line 698:  
|perl(Authen::PAM)
 
|perl(Authen::PAM)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|perl-Authen-PAM-0.16-16.el7.x86_64.rpm
 
|perl-Authen-PAM-0.16-16.el7.x86_64.rpm
 
|-
 
|-
Line 655: Line 704:  
|mod_authnz_external
 
|mod_authnz_external
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
| mod_authnz_external-3.3.1-7.el7.x86_64.rpm
 
| mod_authnz_external-3.3.1-7.el7.x86_64.rpm
 
|-
 
|-
Line 664: Line 713:  
e-smith-lib-2.6.0-1.el7.sme.noarch
 
e-smith-lib-2.6.0-1.el7.sme.noarch
 
|perl(Crypt::Cracklib)
 
|perl(Crypt::Cracklib)
|in
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9332]]
 
|-
 
|-
 
|e-smith-lib-2.6.0-1.el7.sme.noarch
 
|e-smith-lib-2.6.0-1.el7.sme.noarch
 
|perl(I18N::AcceptLanguage)
 
|perl(I18N::AcceptLanguage)
|in
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9325]]
 
|-
 
|-
 
|smolt-server-1.4.3-5.el7.sme.noarch
 
|smolt-server-1.4.3-5.el7.sme.noarch
 
|mx
 
|mx
 
|in centos6
 
|in centos6
|
+
|WONTFIX
| smolt server is deprecated
+
| smolt server is deprecated, even if we use the client for a while, we need to find an alternative
 
|-
 
|-
 
|e-smith-base-5.8.0-1.el7.sme.noarch
 
|e-smith-base-5.8.0-1.el7.sme.noarch
 
|vconfig
 
|vconfig
 
|in centos7
 
|in centos7
|
+
|NOTABUG
 
|vconfig-1.9-16.el7.x86_64.rpm
 
|vconfig-1.9-16.el7.x86_64.rpm
 
|-
 
|-
Line 689: Line 738:  
|php-pear(HTTP)
 
|php-pear(HTTP)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|php-pear-HTTP-1.4.1-12.el7.noarch.rpm
 
|php-pear-HTTP-1.4.1-12.el7.noarch.rpm
 
|-
 
|-
 
|e-smith-horde-4.6.0-1.el7.sme.noarch
 
|e-smith-horde-4.6.0-1.el7.sme.noarch
 
|wv
 
|wv
|in EPEL6
+
|in smedev
|
+
|Build OK
|wv-1.2.7-2.el6.i686.rpm
+
|[[Bugzilla:9334]]
 
  −
MSWord 6/7/8/9 binary file format to HTML converter
   
|-
 
|-
 
|smolt-server-1.4.3-5.el7.sme.noarch
 
|smolt-server-1.4.3-5.el7.sme.noarch
 
|python-genshi
 
|python-genshi
 
|in EPEL7
 
|in EPEL7
|
+
|WONTFIX
 
|python-genshi-0.7-3.el7.x86_64.rpm
 
|python-genshi-0.7-3.el7.x86_64.rpm
 +
 +
we will not port the server for sme
 
|-
 
|-
 
|e-smith-backup-2.6.0-1.el7.sme.noarch
 
|e-smith-backup-2.6.0-1.el7.sme.noarch
 
|perl(Unix::PasswdFile)
 
|perl(Unix::PasswdFile)
|in
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9338]]
 
|-
 
|-
 
|e-smith-lib-2.6.0-1.el7.sme.noarch
 
|e-smith-lib-2.6.0-1.el7.sme.noarch
Line 718: Line 767:  
e-smith-lib-2.6.0-1.el7.sme.noarch
 
e-smith-lib-2.6.0-1.el7.sme.noarch
 
|perl(Net::IPv4Addr) >= 0.10
 
|perl(Net::IPv4Addr) >= 0.10
|in
+
|in EPEL7
|
+
|NEEDCOPY
|
+
|perl-Net-IPv4Addr-0.10-19.el7.noarch.rpm
 
|-
 
|-
 
|e-smith-radiusd-2.6.0-1.el7.sme.noarch
 
|e-smith-radiusd-2.6.0-1.el7.sme.noarch
 
|radiusclient-ng >= 0.5.6
 
|radiusclient-ng >= 0.5.6
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
| radiusclient-ng-0.5.6-9.el7.x86_64.rpm
 
| radiusclient-ng-0.5.6-9.el7.x86_64.rpm
 
|-
 
|-
 
|e-smith-manager-2.8.0-1.el7.sme.noarch
 
|e-smith-manager-2.8.0-1.el7.sme.noarch
 
|perl-suidperl
 
|perl-suidperl
|in
   
|
 
|
| functionality not available on C7
+
|FIXED
 +
| [[Bugzilla:9339]] functionality not available on C7
 +
 
 +
dep removed, will need a lot of code fix later
 
|-
 
|-
 
|smeserver-spamassassin-2.6.0-1.el7.sme.noarch
 
|smeserver-spamassassin-2.6.0-1.el7.sme.noarch
|razor-agents >= 2.61-1
+
|<s>razor-agents</s> perl-razor-agents
|in atrpms7
+
|in EPEL7
|
+
|NEEDCOPY
| razor-agents-2.85-18.el7.x86_64.rpm
+
| [[Bugzilla:9336]]
 
|-
 
|-
 
|perl-CGI-FormMagick-0.93-2.el7.sme.noarch
 
|perl-CGI-FormMagick-0.93-2.el7.sme.noarch
Line 744: Line 795:  
e-smith-lib-2.6.0-1.el7.sme.noarch
 
e-smith-lib-2.6.0-1.el7.sme.noarch
 
|perl(Text::Template)
 
|perl(Text::Template)
|in
+
|in EPEL7
|
+
|NEEDCOPY
|
+
|perl-Text-Template-1.45-12.el7.noarch.rpm
 
|-
 
|-
 
|e-smith-base-5.8.0-1.el7.sme.noarch
 
|e-smith-base-5.8.0-1.el7.sme.noarch
Line 753: Line 804:  
smolt-1.4.3-5.el7.sme.noarch
 
smolt-1.4.3-5.el7.sme.noarch
 
|hal
 
|hal
|in
+
| NOT AVAILABLE
|
+
|WONTFIX
 
|Hal has been dropped, it's no longer available in C7. move to systemd
 
|Hal has been dropped, it's no longer available in C7. move to systemd
 +
SMOLT has been removed from smeserver-support requires [[Bugzilla:9287]] need a workaround on this.
 +
 +
need also to remove Requires:HAL  [[Bugzilla:9242]]
 
|-
 
|-
 
|e-smith-domains-2.6.0-1.el7.sme.noarch
 
|e-smith-domains-2.6.0-1.el7.sme.noarch
 
|perl(HTML::Tabulate) >= 0.23
 
|perl(HTML::Tabulate) >= 0.23
|in
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9326]]
 
|-
 
|-
 
|dar-2.5.2-1.el7.x86_64
 
|dar-2.5.2-1.el7.x86_64
 
|par2cmdline
 
|par2cmdline
|in
+
|in EPEL7
|
+
|NEEDCOPY
|
+
|par2cmdline-0.4.tbb.20100203-19.el7.x86_64.rpm
 
|-
 
|-
 
|e-smith-base-5.8.0-1.el7.sme.noarch
 
|e-smith-base-5.8.0-1.el7.sme.noarch
 
|pam_abl
 
|pam_abl
|in
  −
|
   
|
 
|
 +
|REMOVED
 +
|[[Bugzilla:9341]]
 +
template still there, but requires removed
 
|-
 
|-
 
|e-smith-nutUPS-2.6.0-2.el7.sme.noarch
 
|e-smith-nutUPS-2.6.0-2.el7.sme.noarch
 
|nut
 
|nut
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|nut-2.7.2-3.el7.x86_64.rpm
 
|nut-2.7.2-3.el7.x86_64.rpm
 
|-
 
|-
Line 784: Line 839:  
|python-turboflot
 
|python-turboflot
 
|in Centos6
 
|in Centos6
|
+
|WONTFIX
| => we should drop this, it is deprecated (JPP)
+
| => we wont port the server for sme10
 
|-
 
|-
 
|e-smith-oidentd-2.6.0-1.el7.sme.noarch
 
|e-smith-oidentd-2.6.0-1.el7.sme.noarch
 
|oidentd >= 2.0.6
 
|oidentd >= 2.0.6
|in
+
|in smedev10
|
+
| Build OK
|
+
|[[Bugzilla:9340]]
 
|-
 
|-
 
|e-smith-lib-2.6.0-1.el7.sme.noarch
 
|e-smith-lib-2.6.0-1.el7.sme.noarch
Line 797: Line 852:  
perl-Mojolicious-6.44-2.el7.sme.noarch
 
perl-Mojolicious-6.44-2.el7.sme.noarch
 
|perl(Taint::Util)
 
|perl(Taint::Util)
|in
+
|in EPEL7
|
+
|NEEDCOPY
|
+
| perl-Taint-Util-0.08-3.el7.x86_64.rpm
 
|-
 
|-
 
|e-smith-email-5.6.0-1.el7.sme.noarch
 
|e-smith-email-5.6.0-1.el7.sme.noarch
 
|perl(Net::Server::Fork)
 
|perl(Net::Server::Fork)
|in
+
|in EPEL7
|
+
|NEEDCOPY
|
+
|perl-Net-Server-2.007-2.el7.noarch.rpm
 
|-
 
|-
 
|e-smith-imp-5.6.0-1.el7.sme.noarch
 
|e-smith-imp-5.6.0-1.el7.sme.noarch
 
|php-pear(HTTP_Request)
 
|php-pear(HTTP_Request)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
|
+
|php-pear-HTTP-Request-1.4.4-8.el7.noarch.rpm
php-pear-HTTP-Request-1.4.4-8.el7.noarch.rpm
      
php-pear-HTTP-Request2-2.2.1-1.el7.noarch.rpm
 
php-pear-HTTP-Request2-2.2.1-1.el7.noarch.rpm
Line 819: Line 873:  
|perl(Algorithm::Dependency) >= 1.02
 
|perl(Algorithm::Dependency) >= 1.02
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm
 
|perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm
 
|-
 
|-
 
|e-smith-mysql-2.6.0-1.el7.sme.noarch
 
|e-smith-mysql-2.6.0-1.el7.sme.noarch
|mysql-server
+
|<s>mysql-server</s> mariadb-server
 
|in centos7
 
|in centos7
|
+
|FIXED
| yum install mysql-server
+
| [[Bugzilla:9345]]
 +
mysql-community-server is accessible in a different repo
 
|-
 
|-
 
|smeserver-spamassassin-2.6.0-1.el7.sme.noarch
 
|smeserver-spamassassin-2.6.0-1.el7.sme.noarch
 
|pyzor
 
|pyzor
 
|in centos7
 
|in centos7
|
+
|NOTABUG
 
|pyzor-0.5.0-10.el7.noarch.rpm
 
|pyzor-0.5.0-10.el7.noarch.rpm
 
|-
 
|-
Line 837: Line 892:  
|perl(File::Flat)
 
|perl(File::Flat)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|perl-File-Flat-1.04-15.el7.noarch.rpm
 
|perl-File-Flat-1.04-15.el7.noarch.rpm
 
|-
 
|-
Line 843: Line 898:  
|perl-File-MMagic
 
|perl-File-MMagic
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|perl-File-MMagic-1.30-1.el7.noarch.rpm
 
|perl-File-MMagic-1.30-1.el7.noarch.rpm
 
|-
 
|-
Line 849: Line 904:  
|perl(Time::TAI64)
 
|perl(Time::TAI64)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|perl-Time-TAI64-2.11-1.el7.noarch.rpm
 
|perl-Time-TAI64-2.11-1.el7.noarch.rpm
 
|-
 
|-
 
|perl-CGI-FormMagick-0.93-2.el7.sme.noarch
 
|perl-CGI-FormMagick-0.93-2.el7.sme.noarch
 
|perl(CGI::Persistent) >= 1.00
 
|perl(CGI::Persistent) >= 1.00
|in Reporforge6
+
|in smedev10
|
+
|Build OK
|should we switch to perl-CGI-Session-4.35-6.el6.noarch.rpm available in epel7 , not sure if it is similar enough
+
|[[Bugzilla:9329]]
 
|-
 
|-
 
|perl-Test-Inline-2.213-3.el7.noarch
 
|perl-Test-Inline-2.213-3.el7.noarch
 
|perl(Algorithm::Dependency::Source)
 
|perl(Algorithm::Dependency::Source)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm
 
|perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm
 
|-
 
|-
|perl-CGI-FormMagick-0.93-2.el7.sme.noarch
+
|e-smith-lib-2.6.0-1.el7.sme.noarch
 +
 
 +
perl-CGI-FormMagick-0.93-2.el7.sme.noarch
 
|perl(Mail::RFC822::Address)
 
|perl(Mail::RFC822::Address)
|in
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9327]]
 
|-
 
|-
 
|e-smith-horde-4.6.0-1.el7.sme.noarch
 
|e-smith-horde-4.6.0-1.el7.sme.noarch
 
|php-pear(Date)
 
|php-pear(Date)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|php-pear-Date-1.4.7-12.el7.noarch.rpm
 
|php-pear-Date-1.4.7-12.el7.noarch.rpm
 
|-
 
|-
 
|perl-Mojolicious-6.44-2.el7.sme.noarch
 
|perl-Mojolicious-6.44-2.el7.sme.noarch
 
|perl(Net::DNS::Native) >= 0.15
 
|perl(Net::DNS::Native) >= 0.15
|in
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9333]]
 
|-
 
|-
 
|e-smith-nutUPS-2.6.0-2.el7.sme.noarch
 
|e-smith-nutUPS-2.6.0-2.el7.sme.noarch
 
|nut-client
 
|nut-client
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|nut-client-2.7.2-3.el7.x86_64.rpm
 
|nut-client-2.7.2-3.el7.x86_64.rpm
 
|-
 
|-
 
|e-smith-ldap-5.6.0-1.el7.sme.noarch
 
|e-smith-ldap-5.6.0-1.el7.sme.noarch
|db4-utils
+
|<s>db4-utils</s> libdb4-utils
|in
+
|in EPEL7
|
+
| FIXED
 
|new name libdb4-utils-4.8.30-13.el7.x86_64.rpm in EPEL7
 
|new name libdb4-utils-4.8.30-13.el7.x86_64.rpm in EPEL7
 +
 +
[[Bugzilla:9319]], changed Requires:
 +
libdb4-utils
 
|-
 
|-
 
|perl-Test-Inline-2.213-3.el7.noarch
 
|perl-Test-Inline-2.213-3.el7.noarch
 
|perl(Algorithm::Dependency::Ordered)
 
|perl(Algorithm::Dependency::Ordered)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm
 
|perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm
 
|-
 
|-
Line 903: Line 963:  
|php-pear(Services_Weather)
 
|php-pear(Services_Weather)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|php-pear-Services-Weather-1.4.7-2.el7.noarch.rpm
 
|php-pear-Services-Weather-1.4.7-2.el7.noarch.rpm
 
|-
 
|-
Line 909: Line 969:  
|php-pear(File)
 
|php-pear(File)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|php-pear-File-1.4.1-5.el7.noarch.rpm
 
|php-pear-File-1.4.1-5.el7.noarch.rpm
 
|-
 
|-
 
|e-smith-manager-2.8.0-1.el7.sme.noarch
 
|e-smith-manager-2.8.0-1.el7.sme.noarch
 
|perl(Apache::AuthTkt)
 
|perl(Apache::AuthTkt)
|in Repoforge6
+
|in smedev10
 
|Build OK
 
|Build OK
|SME:9311
+
|[[Bugzilla:9311]]
 
|-
 
|-
 
|smolt-1.4.3-5.el7.sme.noarch
 
|smolt-1.4.3-5.el7.sme.noarch
 
|python-simplejson
 
|python-simplejson
 
|in Centos 7
 
|in Centos 7
|
+
|NOTABUG
 
| python-simplejson-3.3.3-1.el7.x86_64.rpm
 
| python-simplejson-3.3.3-1.el7.x86_64.rpm
|-
  −
|e-smith-lib-2.6.0-1.el7.sme.noarch
  −
|perl(Mail::RFC822::Address)
  −
|in
  −
|
  −
|
   
|-
 
|-
 
|e-smith-base-5.8.0-1.el7.sme.noarch
 
|e-smith-base-5.8.0-1.el7.sme.noarch
 
|pv
 
|pv
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
| pv-1.4.6-1.el7.x86_64.rpm
 
| pv-1.4.6-1.el7.x86_64.rpm
 
|-
 
|-
Line 942: Line 996:  
e-smith-test-2.6.0-1.el7.sme.noarch
 
e-smith-test-2.6.0-1.el7.sme.noarch
 
|perl(WWW::Automate) >= 0.20
 
|perl(WWW::Automate) >= 0.20
|in Repoforge C6
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9312]]
 
|-
 
|-
 
|imp-h3-4.3.9-1.el7.sme.noarch
 
|imp-h3-4.3.9-1.el7.sme.noarch
 
|php-imap >= 4.3.0
 
|php-imap >= 4.3.0
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
| php-imap-5.4.16-3.el7.x86_64.rpm
 
| php-imap-5.4.16-3.el7.x86_64.rpm
   Line 956: Line 1,010:  
|qpsmtpd-0.84-18.el7.sme.noarch
 
|qpsmtpd-0.84-18.el7.sme.noarch
 
|perl(Net::IP)
 
|perl(Net::IP)
|in
+
|in EPEL7
|
+
|NEEDCOPY
|
+
|perl-Net-IP-1.26-4.el7.noarch.rpm
 
|-
 
|-
 
|e-smith-horde-4.6.0-1.el7.sme.noarch
 
|e-smith-horde-4.6.0-1.el7.sme.noarch
 
|php-pear(Log)
 
|php-pear(Log)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|php-pear-Log-1.12.8-1.el7.noarch.rpm
 
|php-pear-Log-1.12.8-1.el7.noarch.rpm
 
|-
 
|-
 
|smeserver-audittools-1.6.0-1.el7.sme.noarch
 
|smeserver-audittools-1.6.0-1.el7.sme.noarch
 
|perl(RPM2)
 
|perl(RPM2)
|in
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9330]]
 
|-
 
|-
 
|e-smith-pptpd-2.6.0-1.el7.sme.noarch
 
|e-smith-pptpd-2.6.0-1.el7.sme.noarch
 
|pptpd
 
|pptpd
 
|in smedev10
 
|in smedev10
|
+
|OK
 
|pptpd-1.3.4-2.el7.sme.src.rpm / daniel /build ok
 
|pptpd-1.3.4-2.el7.sme.src.rpm / daniel /build ok
 
|-
 
|-
 
|smeserver-spamassassin-2.6.0-1.el7.sme.noarch
 
|smeserver-spamassassin-2.6.0-1.el7.sme.noarch
 
|perl(IP::Country)
 
|perl(IP::Country)
|in
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9328]]
 
|-
 
|-
 
|smeserver-spamassassin-2.6.0-1.el7.sme.noarch
 
|smeserver-spamassassin-2.6.0-1.el7.sme.noarch
 
|perl(Net::Ident)
 
|perl(Net::Ident)
|in
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9323]]
 
|-
 
|-
 
|e-smith-base-5.8.0-1.el7.sme.noarch
 
|e-smith-base-5.8.0-1.el7.sme.noarch
 
|/usr/sbin/cpuspeed
 
|/usr/sbin/cpuspeed
|in
  −
|
   
|
 
|
 +
| WONTFIX
 +
|[[Bugzilla:9318]] Build OK -
 +
 +
but [[Bugzilla:9337]] Obsolete
 
|-
 
|-
 
|perl-Test-Inline-2.213-3.el7.noarch
 
|perl-Test-Inline-2.213-3.el7.noarch
 
|perl(Algorithm::Dependency::Item)
 
|perl(Algorithm::Dependency::Item)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm
 
|perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm
 
|-
 
|-
Line 1,008: Line 1,064:  
|pwauth
 
|pwauth
 
|in smedev10
 
|in smedev10
|
+
|OK
 
|pwauth-2.3.10-5.el6.sme.src.rpm stephdl build ok
 
|pwauth-2.3.10-5.el6.sme.src.rpm stephdl build ok
 
|-
 
|-
Line 1,014: Line 1,070:  
|perl(File::chmod)
 
|perl(File::chmod)
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
|perl-File-chmod-0.40-1.el7.noarch.rpm
 
|perl-File-chmod-0.40-1.el7.noarch.rpm
 
|-
 
|-
 
|e-smith-grub-2.6.0-1.el7.sme.noarch
 
|e-smith-grub-2.6.0-1.el7.sme.noarch
|grub
+
|<s>grub</s> grub2
|in
+
|in CentOS7
|
+
|FIXED
 
|C7 has moved to grub2
 
|C7 has moved to grub2
 +
[[Bugzilla:9320]]
 +
changed Requires: grub2
 +
WILL NEED TO ADPT!
 +
 
|-
 
|-
 
|perl-CGI-FormMagick-0.93-2.el7.sme.noarch
 
|perl-CGI-FormMagick-0.93-2.el7.sme.noarch
 
|perl(Class::ParamParser)
 
|perl(Class::ParamParser)
|in
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9324]]
 
|-
 
|-
 
|mbuffer-20100526-2.el7.sme.x86_64
 
|mbuffer-20100526-2.el7.sme.x86_64
 
|libmhash.so.2()(64bit)
 
|libmhash.so.2()(64bit)
|in
+
|in EPEL7
|
+
|NEEDCOPY
|
+
|mhash-0.9.9.9-10.el7.x86_64.rpm
 
|-
 
|-
 
|e-smith-email-5.6.0-1.el7.sme.noarch
 
|e-smith-email-5.6.0-1.el7.sme.noarch
 
|perl(Net::Server) >= 0.85
 
|perl(Net::Server) >= 0.85
|in
+
|in EPEL7
|
+
|NEEDCOPY
|
+
|perl-Net-Server-2.007-2.el7.noarch.rpm
 
|-
 
|-
 
|e-smith-pop3-2.6.0-1.el7.sme.noarch
 
|e-smith-pop3-2.6.0-1.el7.sme.noarch
 
|checkpassword-pam
 
|checkpassword-pam
|in Repoforge6
+
|in smedev10
|
+
|Build OK
|
+
|[[Bugzilla:9322]]
 
|-
 
|-
 
|e-smith-proftpd-2.6.0-1.el7.sme.noarch
 
|e-smith-proftpd-2.6.0-1.el7.sme.noarch
 
|proftpd
 
|proftpd
 
|in EPEL7
 
|in EPEL7
|
+
|NEEDCOPY
 
| proftpd-1.3.5a-2.el7.x86_64.rpm
 
| proftpd-1.3.5a-2.el7.x86_64.rpm
 
|-
 
|-
Line 1,057: Line 1,117:  
|in Repoforge6
 
|in Repoforge6
 
|Build OK
 
|Build OK
|SME:9310
+
|[[Bugzilla:9310]]
 
|-
 
|-
 
|smeserver-spamassassin-2.6.0-1.el7.sme.noarch
 
|smeserver-spamassassin-2.6.0-1.el7.sme.noarch
 
|DCC
 
|DCC
|in Atrpms7 Atomic7
+
|in smedev10<Atomic7
|
+
|Build OK
|DCC-1.3.145-25.el7.x86_64.rpm 
+
|[[Bugzilla:9331]] COPIED from Atomic
 
  −
dcc-1.3.158-5.el7.art.x86_64.rpm
      +
But provides dcc not DCC ... [[Bugzilla:9343]]
 
|-
 
|-
 
|smeserver-qpsmtpd-2.6.0-1.el7.sme.noarch
 
|smeserver-qpsmtpd-2.6.0-1.el7.sme.noarch
 
|perl-Convert-TNEF
 
|perl-Convert-TNEF
|in
+
|in EPEL7
|
+
|NEEDCOPY
|
+
|perl-Convert-TNEF-0.18-2.el7.noarch.rpm
 
|-
 
|-
 
|}
 
|}
 +
 +
completed on
 +
2016-03-18
 +
 +
==Install SME packages and test==
 +
 +
another milestone reached on 2016-03-18 : we were able to install
 +
yum install e-smith-base --enablerepo=smedev,smetest,epel,base,updates
 +
 +
and issue a
 +
/sbin/e-smith/signal-event post-upgrade; /sbin/e-smith/signal-event reboot
 +
 +
wit a system still booting after that :)
 +
 +
we need now to test every base packages and functionality.
 +
 +
Ahead we can think big blocking:
 +
- perl-suid need to be replaced
 +
- -> systemd
 +
- grub -> grub2
 +
-
 +
 +
== Horde Testing from John Bennett III ==
 +
 +
This is taken from an email sent by John to the dev discussion list, which may well contain useful information about configuring the system for testing:
 +
 +
I personally didn't install the e-smith-horde,ingo,imp,turba packages, as those were built for horde 3, and I hadn't tested whether horde would even load using those files.  I saw that some of updated horde files were going to be installed, because someone changed the dependency to Requires: horde >= 3.2, which tries to pull them from the centos repo.
 +
 +
I tested what I have built and been using.  They loaded fine, and brought in all of the other dependencies.
 +
 +
Webserver wasn't working, enabled it using:
 +
service httpd start or /bin/systemctl start  httpd.service
 +
 +
Permanently enable using:
 +
systemctl enable httpd
 +
 +
Couldn't access webserver.
 +
 +
Also need to stop firewalld for now as well using:
 +
service firewalld stop or /bin/systemctl stop  firewalld.service
 +
 +
For testing, I just disabled it permanently using:
 +
/bin/systemctl disable firewalld.service
 +
 +
to renable:
 +
/bin/systemctl enable firewalld.service
 +
 +
I am now able to access the webserver.  Note, I put a sample index.html in the doc root to verify.
 +
 +
I saved a copy of a good httpd.conf, then I did an expand-template /etc/httpd/conf/httpd.conf so that all of the horde information would be there.  Re-starting httpd threw an error out, as expected.
 +
 +
I manually changed /etc/httpd/conf.d/ssl.conf and added the alias info.  Then manually changed httpd.conf and added all of the horde <Directory parameters, and remarked out the <directory stanzas that deny access to the whole server filesystem.  Lines 102-105 for me.  Didn't want to waste any additional time figuring out what needs to be really  done at this time.
 +
 +
Restarted httpd, then went to webmail, and the page appeared.
 +
 +
Now on to mariabd.
 +
 +
Enabled using:
 +
systemctl enable mariadb
 +
 +
cd /etc/e-smith/templates/etc/e-smith/sql/init/ and started to manually run all of the horde-related scripts.
    
== Notes ==
 
== Notes ==

Navigation menu