Skip to content

Instantly share code, notes, and snippets.

@mrafieee
Created April 30, 2013 03:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mrafieee/694d836f158f36a9e2c3 to your computer and use it in GitHub Desktop.
Save mrafieee/694d836f158f36a9e2c3 to your computer and use it in GitHub Desktop.
Kolab Installation Guide from dmmoc
(08:39:05 PM) dmmoc: -------------------------------------------------------------------------------------
(08:39:07 PM) dmmoc: touch /etc/apt/sources.list.d/kolab-3.0.list
(08:39:07 PM) dmmoc: touch /etc/apt/preferences.d/kolab
(08:39:07 PM) dmmoc: echo "deb http://mirror.kolabsys.com/pub/debian/kolab-3.0/ wheezy release updates" >> /etc/apt/sources.list.d/kolab-3.0.list
(08:39:07 PM) dmmoc: echo "deb-src http://mirror.kolabsys.com/pub/debian/kolab-3.0/ wheezy release updates" >> /etc/apt/sources.list.d/kolab-3.0.list
(08:39:07 PM) dmmoc: echo "Package: *" >> /etc/apt/preferences.d/kolab
(08:39:07 PM) dmmoc: echo "Pin: origin mirror.kolabsys.com" >> /etc/apt/preferences.d/kolab
(08:39:07 PM) dmmoc: echo "Pin-Priority: 501" >> /etc/apt/preferences.d/kolab
(08:39:08 PM) dmmoc: aptitude update
(08:39:09 PM) dmmoc: aptitude upgrade
(08:39:24 PM) dmmoc: aptitude install php-net-ldap2
(08:39:24 PM) dmmoc: aptitude install kolab
(08:39:25 PM) dmmoc: touch /etc/apache2/httpd.conf
(08:39:31 PM) dmmoc: ln -s /usr/lib/x86_64-linux-gnu/nss/libsoftokn3.so /usr/lib/libsoftokn3.so
(08:39:32 PM) dmmoc: setup-kolab
(08:39:32 PM) dmmoc: a2ensite default-ssl
(08:39:42 PM) dmmoc: aptitude -y install kolab-syncroton
(08:39:49 PM) dmmoc: chown -R www-data:www-data /usr/share/roundcubemail/plugins/odfviewer/files/
(08:40:12 PM) dmmoc: ---------------------------------------------------------------------
(08:40:58 PM) dmmoc: once this is done, edit edit /etc/kolab/kolab.conf
(08:41:08 PM) dmmoc: ad a line with : admin_auto_fields_rw = true
(08:41:17 PM) dmmoc: in the [kolab_wap] section
(08:41:32 PM) dmmoc: reboot your server and everything should be up and running
(08:41:49 PM) dmmoc: (if you use a virtual machine, set at least 1gb of memory)
(08:41:54 PM) dmmoc: hope this wiil help
(08:43:10 PM) mrafiee: thank you in advance
(08:43:23 PM) mrafiee: update in progress
(08:44:26 PM) dmmoc: (also dont forget to put your FQDN in /etc/hostname) before anything else
(08:44:56 PM) dmmoc: and reply carefully to setup-kolab question =)
(08:45:22 PM) mrafiee: sure
(09:07:49 PM) mrafiee: https://gist.github.com/mrafieee/5482833
@mrafieee
Copy link
Author

Before all this I tried
http://docs.kolab.org/en-US/Kolab_Groupware/3.0/html/Community_Installation_Guide/chap-Community_Installation_Guide-Installation.html
but it does not work
Itried freenode.net#kolab for some advise but I faced ldap server problem

@mrafieee
Copy link
Author

mrafieee commented May 5, 2013

root@debian:~# setup-kolab
WARNING: The Fully Qualified Domain Name or FQDN for this system is incorrect. Falling back to 'localdomain'.

Please supply a password for the LDAP administrator user 'admin', used to login
to the graphical console of 389 Directory server.

Administrator password [m1RHqn8HXVPF_RD]:
Confirm Administrator password:
Incorrect confirmation. Please try again.
Administrator password [m1RHqn8HXVPF_RD]:
Confirm Administrator password:

Please supply a password for the LDAP Directory Manager user, which is the
administrator user you will be using to at least initially log in to the Web
Admin, and that Kolab uses to perform administrative tasks.

Directory Manager password [eFdL_YxFhOETM9y]:
Confirm Directory Manager password:

Please choose the system user and group the service should use to run under.
These should be existing, unprivileged, local system POSIX accounts with no
shell.

User [dirsrv]: mohammad
Group [dirsrv]: debian

This setup procedure plans to set up Kolab Groupware for the following domain
name space. This domain name is obtained from the reverse DNS entry on your
network interface. Please confirm this is the appropriate domain name space.

Domain name to use: mydomain.com

The standard root dn we composed for you follows. Please confirm this is the root
dn you wish to use.

dc=mydomain,dc=com Y/n: y

Setup is now going to set up the 389 Directory Server. This may take a little
while (during which period there is no output and no progress indication).

[info] no dirsrv instances configured so not starting 389 DS.
[info] no dirsrv instances configured so not starting 389 DS.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_PAPER = "fa_IR",
LC_ADDRESS = "fa_IR",
LC_MONETARY = "fa_IR",
LC_NUMERIC = "fa_IR",
LC_TELEPHONE = "fa_IR",
LC_IDENTIFICATION = "fa_IR",
LC_MEASUREMENT = "fa_IR",
LC_TIME = "fa_IR",
LC_NAME = "fa_IR",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
update-rc.d: using dependency based boot sequencing

Please supply a Cyrus Administrator password. This password is used by Kolab to
execute administrative tasks in Cyrus IMAP. You may also need the password
yourself to troubleshoot Cyrus IMAP and/or perform other administrative tasks
against Cyrus IMAP directly.

Cyrus Administrator password [TZQFFFtk8RJqvd0]:
Confirm Cyrus Administrator password:

Please supply a Kolab Service account password. This account is used by various
services such as Postfix, and Roundcube, as anonymous binds to the LDAP server
will not be allowed.

Kolab Service password [bfuXlKSQk7vY1xs]:
Confirm Kolab Service password:
Traceback (most recent call last):
File "/usr/sbin/setup-kolab", line 42, in
setup.run()
File "/usr/lib/python2.7/dist-packages/pykolab/setup/init.py", line 43, in run
components.execute('_'.join(to_execute))
File "/usr/lib/python2.7/dist-packages/pykolab/setup/components.py", line 170, in execute
execute(component)
File "/usr/lib/python2.7/dist-packages/pykolab/setup/components.py", line 202, in execute
components[component_name]['function'](conf.cli_args, kw)
File "/usr/lib/python2.7/dist-packages/pykolab/setup/setup_ldap.py", line 405, in execute
auth._auth.ldap.add_s(dn, ldif)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 194, in add_s
msgid = self.add(dn,modlist)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 191, in add
return self.add_ext(dn,modlist,None,None)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 176, in add_ext
return self._ldap_call(self._l.add_ext,dn,modlist,RequestControlTuples(serverctrls),RequestControlTuples(clientctrls))
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 99, in _ldap_call
result = func(args,*kwargs)
ldap.SERVER_DOWN: {'desc': "Can't contact LDAP server"}

@mrafieee
Copy link
Author

mrafieee commented May 5, 2013

@mrafieee
Copy link
Author

mrafieee commented May 5, 2013

tried this script to remove every kolab installed http://git.kolab.org/kolab-scripts/plain/cleanup-and-start-over.sh

@mrafieee
Copy link
Author

mrafieee commented May 5, 2013

۱۸:۵۵:۳۶ - Fenuks: there was a script, wait a bit
۱۸:۵۶:۰۲ - Fenuks: mrafiee: http://git.kolab.org/kolab-scripts/tree/cleanup-and-start-over.sh
۱۸:۵۶:۲۹ - Fenuks: try this one, should allow you to start from scratch and make new passwords

results:

Kolab Service password [05_UcrcYDsvpQlQ]:
Confirm Kolab Service password:
Traceback (most recent call last):
File "/usr/sbin/setup-kolab", line 42, in
setup.run()
File "/usr/lib/python2.7/dist-packages/pykolab/setup/init.py", line 43, in run
components.execute('_'.join(to_execute))
File "/usr/lib/python2.7/dist-packages/pykolab/setup/components.py", line 170, in execute
execute(component)
File "/usr/lib/python2.7/dist-packages/pykolab/setup/components.py", line 202, in execute
components[component_name]['function'](conf.cli_args, kw)
File "/usr/lib/python2.7/dist-packages/pykolab/setup/setup_ldap.py", line 371, in execute
conf.command_set('kolab', 'primary_domain', _input['domain'])
File "/usr/lib/python2.7/dist-packages/pykolab/conf/init.py", line 416, in command_set
self.cfg_parser.set(args[0], args[1], args[2])
File "/usr/lib/python2.7/ConfigParser.py", line 753, in set
ConfigParser.set(self, section, option, value)
File "/usr/lib/python2.7/ConfigParser.py", line 396, in set
raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'kolab'

@mrafieee
Copy link
Author

mrafieee commented May 5, 2013

Setting up kolab-imap (3.0.0-9) ...
Setting up postfix-ldap (2.9.6-2) ...
Adding ldap map entry to /etc/postfix/dynamicmaps.cf
dpkg: dependency problems prevent configuration of kolab-mta:
kolab-mta depends on wallace; however:
Package wallace is not configured yet.

dpkg: error processing kolab-mta (--configure):
dependency problems - leaving unconfigured
Setting up roundcubemail (1:0.9dev14.gitaa25a22f-1) ...
Enabling site roundcubemail.
To activate the new configuration, you need to run:
service apache2 reload
Setting up roundcubemail-plugins-kolab (1:3.0
dev26.git20bb0b66-2) ...
Setting up kolab-webclient (3.0.0-9) ...
dpkg: dependency problems prevent configuration of kolab:
kolab depends on kolab-cli; however:
Package kolab-cli is not configured yet.
kolab depends on kolab-conf; however:
Package kolab-conf is not configured yet.
kolab depends on kolab-mta; however:
Package kolab-mta is not configured yet.
kolab depends on kolab-saslauthd; however:
Package kolab-saslauthd is not configured yet.
kolab depends on kolab-server; however:
Package kolab-server is not configured yet.

dpkg: error processing kolab (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
pykolab
kolab-cli
kolab-conf
kolab-saslauthd
kolab-server
kolab-xml
wallace
kolab-mta
kolab
E: Sub-process /usr/bin/dpkg returned an error code (1)

@mrafieee
Copy link
Author

mrafieee commented May 5, 2013

I created a /etc/kolab/kolab.conf and the missing packages installed successfully but I have faced the same error

@mrafieee
Copy link
Author

mrafieee commented May 9, 2013

tried installation on wheezy netinstall but i get this:

Confirm Kolab Service password:
Traceback (most recent call last):
File "/usr/sbin/setup-kolab", line 42, in
setup.run()
File "/usr/lib/python2.7/dist-packages/pykolab/setup/init.py", line 43, in run
components.execute('_'.join(to_execute))
File "/usr/lib/python2.7/dist-packages/pykolab/setup/components.py", line 170, in execute
execute(component)
File "/usr/lib/python2.7/dist-packages/pykolab/setup/components.py", line 202, in execute
components[component_name]['function'](conf.cli_args, kw)
File "/usr/lib/python2.7/dist-packages/pykolab/setup/setup_ldap.py", line 405, in execute
auth._auth.ldap.add_s(dn, ldif)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 194, in add_s
msgid = self.add(dn,modlist)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 191, in add
return self.add_ext(dn,modlist,None,None)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 176, in add_ext
return self._ldap_call(self._l.add_ext,dn,modlist,RequestControlTuples(serverctrls),RequestControlTuples(clientctrls))
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 99, in _ldap_call
result = func(args,*kwargs)
ldap.SERVER_DOWN: {'desc': "Can't contact LDAP server"}

@mrafieee
Copy link
Author

mrafieee commented May 9, 2013

root@kolab:~# setup-kolab -d 9
2013-05-09 10:32:51,730 pykolab.setup DEBUG [21448]: No component selected, continuing for all components
2013-05-09 10:32:51,746 pykolab.conf DEBUG [21448]: Setting kolab_default_locale to 'en_US' (from defaults)
2013-05-09 10:32:51,747 pykolab.conf DEBUG [21448]: Setting mail_attributes to ['mail', 'alias'](from defaults)
2013-05-09 10:32:51,747 pykolab.conf DEBUG [21448]: Setting mailserver_attribute to 'mailhost' (from defaults)
2013-05-09 10:32:51,747 pykolab.conf DEBUG [21448]: Setting loglevel to 50 (from defaults)
2013-05-09 10:32:51,748 pykolab.conf DEBUG [21448]: Setting imap_virtual_domains to 'userid' (from defaults)
2013-05-09 10:32:51,748 pykolab.conf DEBUG [21448]: Setting cyrus_annotations_retry_interval to 1 (from defaults)
2013-05-09 10:32:51,748 pykolab.conf DEBUG [21448]: Setting ldap_unique_attribute to 'nsuniqueid' (from defaults)
2013-05-09 10:32:51,749 pykolab.conf DEBUG [21448]: Setting address_search_attrs to ['mail', 'alias'](from defaults)
2013-05-09 10:32:51,749 pykolab.conf DEBUG [21448]: Setting config_file to '/etc/kolab/kolab.conf' (from the default values for CLI options)
2013-05-09 10:32:51,749 pykolab.conf DEBUG [21448]: Setting loglevel to 'CRITICAL' (from the default values for CLI options)
2013-05-09 10:32:51,750 pykolab.conf DEBUG [21448]: Setting php_ini_path to None (from the default values for CLI options)
2013-05-09 10:32:51,750 pykolab.conf DEBUG [21448]: Setting answer_yes to False (from the default values for CLI options)
2013-05-09 10:32:51,750 pykolab.conf DEBUG [21448]: Setting quiet to False (from the default values for CLI options)
2013-05-09 10:32:51,750 pykolab.conf DEBUG [21448]: Setting fqdn to 'kolab.xamin.ut.ac.ir' (from the default values for CLI options)
2013-05-09 10:32:51,751 pykolab.conf DEBUG [21448]: Setting anonymous to False (from the default values for CLI options)
2013-05-09 10:32:51,751 pykolab.conf DEBUG [21448]: Setting debuglevel to 0 (from the default values for CLI options)
2013-05-09 10:32:51,751 pykolab.conf DEBUG [21448]: Setting timezone to None (from the default values for CLI options)
2013-05-09 10:32:51,752 pykolab.conf DEBUG [21448]: Setting logfile to '/var/log/kolab/pykolab.log' (from the default values for CLI options)
2013-05-09 10:32:51,752 pykolab.conf DEBUG [21448]: Setting options from configuration file
2013-05-09 10:32:51,753 pykolab.conf DEBUG [21448]: Reading configuration file /etc/kolab/kolab.conf
2013-05-09 10:32:51,757 pykolab.conf DEBUG [21448]: Setting config_file to '/etc/kolab/kolab.conf' (from CLI, verified)
2013-05-09 10:32:51,757 pykolab.conf DEBUG [21448]: Setting loglevel to 'CRITICAL' (from CLI, not checked)
2013-05-09 10:32:51,757 pykolab.conf DEBUG [21448]: Setting php_ini_path to None (from CLI, not checked)
2013-05-09 10:32:51,758 pykolab.conf DEBUG [21448]: Setting answer_yes to False (from CLI, not checked)
2013-05-09 10:32:51,758 pykolab.conf DEBUG [21448]: Setting quiet to False (from CLI, not checked)
2013-05-09 10:32:51,758 pykolab.conf DEBUG [21448]: Setting fqdn to 'kolab.xamin.ut.ac.ir' (from CLI, not checked)
2013-05-09 10:32:51,759 pykolab.conf DEBUG [21448]: Setting anonymous to False (from CLI, not checked)
2013-05-09 10:32:51,759 pykolab.conf DEBUG [21448]: Setting debuglevel to 9 (from CLI, verified)
2013-05-09 10:32:51,759 pykolab.conf DEBUG [21448]: Setting timezone to None (from CLI, not checked)
2013-05-09 10:32:51,760 pykolab.conf DEBUG [21448]: Setting logfile to '/var/log/kolab/pykolab.log' (from CLI, not checked)

Please supply a password for the LDAP administrator user 'admin', used to login
to the graphical console of 389 Directory server.

Administrator password [VBkFe03CcRqc6Un]:
Confirm Administrator password:

Please supply a password for the LDAP Directory Manager user, which is the
administrator user you will be using to at least initially log in to the Web
Admin, and that Kolab uses to perform administrative tasks.

Directory Manager password [SoFXb31UtNflOjU]:
Confirm Directory Manager password:

Please choose the system user and group the service should use to run under.
These should be existing, unprivileged, local system POSIX accounts with no
shell.

User [dirsrv]: john
Group [dirsrv]: group

This setup procedure plans to set up Kolab Groupware for the following domain
name space. This domain name is obtained from the reverse DNS entry on your
network interface. Please confirm this is the appropriate domain name space.

xamin.ut.ac.ir [Y/n]: y

The standard root dn we composed for you follows. Please confirm this is the root
dn you wish to use.

dc=xamin,dc=ut,dc=ac,dc=ir [Y/n]: y

Setup is now going to set up the 389 Directory Server. This may take a little
while (during which period there is no output and no progress indication).

2013-05-09 10:33:28,508 pykolab.setup INFO Setting up 389 Directory Server
2013-05-09 10:33:28,738 pykolab.setup DEBUG [21448]: Setup DS stdout:
2013-05-09 10:33:28,739 pykolab.setup DEBUG [21448]: The user 'john' is invalid.

Error: Could not create directory server instance 'kolab'.
Exiting . . .
Log file is '/tmp/setup3Mgv9L.log'

2013-05-09 10:33:28,739 pykolab.setup DEBUG [21448]: Setup DS stderr:
2013-05-09 10:33:28,739 pykolab.setup DEBUG [21448]:
2013-05-09 10:33:28,854 pykolab.setup ERROR Could not copy the LDAP extensions for Kolab
[info] no dirsrv instances configured so not starting 389 DS.
[info] no dirsrv instances configured so not starting 389 DS.
update-rc.d: using dependency based boot sequencing

Please supply a Cyrus Administrator password. This password is used by Kolab to
execute administrative tasks in Cyrus IMAP. You may also need the password
yourself to troubleshoot Cyrus IMAP and/or perform other administrative tasks
against Cyrus IMAP directly.

Cyrus Administrator password [4HVoBDniqmzVUqU]:
Confirm Cyrus Administrator password:

Please supply a Kolab Service account password. This account is used by various
services such as Postfix, and Roundcube, as anonymous binds to the LDAP server
will not be allowed.

Kolab Service password [8ruyReM3qvWM9HF]:
Confirm Kolab Service password:
2013-05-09 10:34:04,740 pykolab.setup INFO Writing out configuration to kolab.conf
2013-05-09 10:34:04,748 pykolab.setup INFO Inserting service users into LDAP.
2013-05-09 10:34:04,749 pykolab.auth DEBUG [21448]: Called for domain None
2013-05-09 10:34:04,750 pykolab.auth DEBUG [21448]: Using section kolab and domain xamin.ut.ac.ir
2013-05-09 10:34:04,751 pykolab.auth DEBUG [21448]: Using section kolab and domain xamin.ut.ac.ir
2013-05-09 10:34:04,751 pykolab.auth DEBUG [21448]: Connecting to Authentication backend for domain xamin.ut.ac.ir
2013-05-09 10:34:04,755 pykolab.auth DEBUG [21448]: Section kolab has auth_mechanism: 'ldap'
2013-05-09 10:34:04,755 pykolab.auth DEBUG [21448]: Starting LDAP...
2013-05-09 10:34:04,881 pykolab.auth DEBUG [21448]: Connecting to LDAP...
2013-05-09 10:34:04,882 pykolab.auth DEBUG [21448]: Attempting to use LDAP URI ldap://localhost:389
*** <ldap.ldapobject.ReconnectLDAPObject instance at 0x30b57a0> ldap://localhost:389 - ReconnectLDAPObject.set_option
((17, 3), {})
*** <ldap.ldapobject.ReconnectLDAPObject instance at 0x30b57a0> ldap://localhost:389 - ReconnectLDAPObject.set_option
((17, 3), {})
*** <ldap.ldapobject.ReconnectLDAPObject instance at 0x30b57a0> ldap://localhost:389 - ReconnectLDAPObject.simple_bind
(('cn=Directory Manager', 'admin123', None, None), {})
*** <ldap.ldapobject.ReconnectLDAPObject instance at 0x30b57a0> ldap://localhost:389 - ReconnectLDAPObject.unbind_ext
((None, None), {})
*** Try 1. reconnect to ldap://localhost:389...
*** <ldap.ldapobject.ReconnectLDAPObject instance at 0x30b57a0> ldap://localhost:389 - ReconnectLDAPObject.set_option
((17, 3), {})
*** <ldap.ldapobject.ReconnectLDAPObject instance at 0x30b57a0> ldap://localhost:389 - ReconnectLDAPObject.set_option
((17, 3), {})
*** 1. reconnect to ldap://localhost:389 successful, last operation will be repeated
*** <ldap.ldapobject.ReconnectLDAPObject instance at 0x30b57a0> ldap://localhost:389 - ReconnectLDAPObject.simple_bind
(('cn=Directory Manager', 'admin123', None, None), {})
*** <ldap.ldapobject.ReconnectLDAPObject instance at 0x30b57a0> ldap://localhost:389 - ReconnectLDAPObject.add_ext
(('uid=cyrus-admin,ou=Special Users,dc=xamin,dc=ut,dc=ac,dc=ir',
[('surname', 'Administrator'),
('uid', 'cyrus-admin'),
('objectclass',
['top', 'person', 'inetorgperson', 'organizationalperson']),
('userPassword', 'admin123'),
('givenname', 'Cyrus'),
('cn', 'Cyrus Administrator')],
None,
None),
{})
Traceback (most recent call last):
File "/usr/sbin/setup-kolab", line 42, in
setup.run()
File "/usr/lib/python2.7/dist-packages/pykolab/setup/init.py", line 43, in run
components.execute('_'.join(to_execute))
File "/usr/lib/python2.7/dist-packages/pykolab/setup/components.py", line 170, in execute
execute(component)
File "/usr/lib/python2.7/dist-packages/pykolab/setup/components.py", line 202, in execute
components[component_name]['function'](conf.cli_args, kw)
File "/usr/lib/python2.7/dist-packages/pykolab/setup/setup_ldap.py", line 405, in execute
auth._auth.ldap.add_s(dn, ldif)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 194, in add_s
msgid = self.add(dn,modlist)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 191, in add
return self.add_ext(dn,modlist,None,None)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 176, in add_ext
return self._ldap_call(self._l.add_ext,dn,modlist,RequestControlTuples(serverctrls),RequestControlTuples(clientctrls))
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 99, in _ldap_call
result = func(args,*kwargs)
ldap.SERVER_DOWN: {'desc': "Can't contact LDAP server"}

@mrafieee
Copy link
Author

every way leads me to

Can't call method "getText" on an undefined value at /usr/lib/x86_64-linux-gnu/dirsrv/perl/DSUtil.pm line 232, line 14.

@mrafieee
Copy link
Author

I downloaded the .gz file then http://ftp.de.debian.org/debian/pool/main/k/kolabd/kolabd_2.2.4-20100624.orig.tar.gz

  1. cd' to the directory containing the package's source code and type ./configure' to configure the package for your system.

    Running `configure' might take a while. While running, it prints
    some messages telling which features it is checking for.

  2. Type `make' to compile the package.

  3. Optionally, type `make check' to run any self-tests that come with
    the package.

  4. Type `make install' to install the programs and any data files and
    documentation.

  5. You can remove the program binaries and object files from the
    source code directory by typing make clean'. To also remove the files thatconfigure' created (so you can compile the package for
    a different kind of computer), type make distclean'. There is also amake maintainer-clean' target, but that is intended mainly
    for the package's developers. If you use it, you may have to get
    all sorts of other programs in order to regenerate files that came
    with the distribution.

@mrafieee
Copy link
Author

successfully installed the problem was about FQDN I tried ping hostname.domain and find out something goes wrong there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment