Since Ubuntu 16.04, both Ubuntu and Fedora are using systemd so it will
be easier to maintain startup scripts. I'll evaluate Piotr's
suggestions and try to put them into the distribution for both of these
systems.
Jaromir
On Fri, 2016-08-19 at 15:58 +0200, Dr Paulos B Nyirenda wrote:
On 19 Aug 2016 at 15:36, Piotr Przybyl wrote:
Hello everyone
I have some remarks about starting FRED components automatically
after boot in Ubuntu 16.04 LTS
xenial. If anyone has some input, please share.
We have similar issues starting
FRED automatically on boot in Fedora.
Right now we are starting FRED manually every time we reboot the
system. We would
greatly benefit if anyone had a good autostart method for FRED on
Fedora as well.
Regards,
Paulos
======================
Dr Paulos B Nyirenda
NIC.MW & .mw ccTLD
http://www.registrar.mw
First, I suspect that upstart job definitions are obsolete and
should removed. I mean the files:
/etc/init/fred-adifd.conf
/etc/init/fred-logd.conf
/etc/init/fred-msgd.conf
/etc/init/fred-pifd.conf
/etc/init/fred-rifd.conf
Next, right after installation the services of FRED were not
enabled, hence:
# cd /lib/systemd/system
# systemctl enable fred*
This is not enough, since fred-pyfred failed because it was started
too early (before omniorb name
server), therefore I modified unit definition of fred-pyfred in
/lib/systemd/system/fred-pyfred.service
so now it looks like this:
[Unit]
Description=fred-pyfred
After=omniorb4-nameserver.service
#ConditionPathExists=!/etc/ssh/sshd_not_to_be_run
Requires=omniorb4-nameserver.service
[Service]
User=fred
WorkingDirectory=/
StandardOutput=null
StandardError=null
ExecStart=/usr/sbin/fred-pyfred -d
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
and generates the following result:
# systemd-analyze critical-chain fred-pyfred.service
The time after the unit is active or started is printed after the
"@" character.
The time the unit takes to start is printed after the "+"
character.
fred-pyfred.service @6.814s
+-omniorb4-nameserver.service @6.774s +23ms
+-network-online.target @6.764s
+-NetworkManager-wait-online.service @927ms +5.837s
+-NetworkManager.service @665ms +185ms
+-dbus.service @639ms
+-basic.target @639ms
+-sockets.target @639ms
+-snapd.socket @637ms +1ms
+-sysinit.target @634ms
+-swap.target @634ms
+-dev-disk-by\x2duuid-
d8b40e4d\x2d4e62\x2d4436\x2db09b\x2d8cfc2a2d8a1d.swap
@629ms +3ms
+-dev-disk-by\x2duuid-
d8b40e4d\x2d4e62\x2d4436\x2db09b\x2d8cfc2a2d8a1d.device
@623ms
(of course your delays will vary).
To check if FRED services are running, one may use
# systemctl status fred*
Maybe this page could get an update?
https://fred.nic.cz/page/2906/
installation-ubuntu/
Best regards
Piotr Przybyl
_______________________________________________
fred-users mailing list
fred-users(a)lists.nic.cz
https://lists.nic.cz/cgi-bin/mailman/listinfo/fred-users
-----
No virus found in this message.
Checked by AVG -
www.avg.com
Version: 2016.0.7752 / Virus Database: 4647/12837 - Release Date:
08/19/16
_______________________________________________
fred-users mailing list
fred-users(a)lists.nic.cz
https://lists.nic.cz/cgi-bin/mailman/listinfo/fred-users --
Jaromir Talir
Technicky partner / Technical Fellow
-------------------------------------------
CZ.NIC, z.s.p.o. -- .cz domain registry
Milesovska 5, 130 00 Praha 3, Czech Republic
mailto:jaromir.talir@nic.cz
http://nic.cz/
sip:jaromir.talir@nic.cz tel:+420.222745107
mob:+420.739632712 fax:+420.222745112
-------------------------------------------