Re: F15: most services sysvinit only?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Am 15.06.2011 08:55, schrieb Tomasz Torcz:
> That's because maintainers largely ignored systemd
> integration furing F14 and F15 devel cycles.  See bugs linked
> from: https://fedoraproject.org/wiki/User:Johannbg/QA/Systemd/compatability
> There are few maintainers and upstream who responded quickly, though.

ugly!

maybe because they had the same problems as i now trying get a service for dbmail-imapd
running, sometimes it starts and most times not, the start-commadn says NOTHING,
starting with "service"-command is braindeaded and says always OK

i was really happy after getting a perl-daemon running with a .service-file
at the first attempt but some mintes later the smile was blown away

maybe because i have no idea what the two follwoing lines from the
sysv-script are doing nor how to get them in the .service-file but
on the other hand if i fire the binary as root it starts, drops
privileges and starts its childs - with systemd only sometimes
DBLIBDIR=/usr/lib/dbmail
export LD_LIBRARY_PATH=$DBLIBDIR:$LD_LIBRARY_PATH

and this state is ready to replace things worked 365/7/24
i fear not and it is killing my holidays

[root@testserver:~]$ service dbmail-imapd start
Starting dbmail-imapd (via systemctl):                     [  OK  ]

_________________________

who did this?
why is here "systemctl" called what is  NOT working?

[root@testserver:~]$ /etc/init.d/dbmail-imapd start
Starting dbmail-imapd (via systemctl):                     [  OK  ]
_________________________

[root@testserver:/lib/systemd/system]$ cat dbmail-imapd.service
[Unit]
Description=DBMail IMAP Server
After=syslog.target mysqld.service local-fs.target network.target

[Service]
Type=forking
PIDFile=/var/run/dbmail-imapd.pid
ExecStart=/usr/sbin/dbmail-imapd

[Install]
WantedBy=multi-user.target


[root@testserver:/lib/systemd/system]$ systemctl status dbmail-imapd.service
dbmail-imapd.service - DBMail IMAP Server
          Loaded: loaded (/lib/systemd/system/dbmail-imapd.service)
          Active: inactive (dead) since Thu, 16 Jun 2011 01:32:05 +0200; 6s ago
         Process: 3262 ExecStart=/usr/sbin/dbmail-imapd (code=exited, status=0/SUCCESS)
        Main PID: 3263 (code=exited, status=0/SUCCESS)
          CGroup: name=systemd:/system/dbmail-imapd.service
[root@testserver:/lib/systemd/system]$ systemctl start dbmail-imapd.service
[root@testserver:/lib/systemd/system]$ systemctl status dbmail-imapd.service
dbmail-imapd.service - DBMail IMAP Server
          Loaded: loaded (/lib/systemd/system/dbmail-imapd.service)
          Active: active (running) since Thu, 16 Jun 2011 01:32:19 +0200; 2s ago
         Process: 3273 ExecStart=/usr/sbin/dbmail-imapd (code=exited, status=0/SUCCESS)
        Main PID: 3275 (dbmail-imapd)
          CGroup: name=systemd:/system/dbmail-imapd.service
                  â 3275 /usr/sbin/dbmail-imapd
                  â 3276 /usr/sbin/dbmail-imapd
                  â 3278 /usr/sbin/dbmail-imapd
[root@testserver:/lib/systemd/system]$ systemctl stop dbmail-imapd.service
[root@testserver:/lib/systemd/system]$ systemctl status dbmail-imapd.service
dbmail-imapd.service - DBMail IMAP Server
          Loaded: loaded (/lib/systemd/system/dbmail-imapd.service)
          Active: inactive (dead) since Thu, 16 Jun 2011 01:32:53 +0200; 1s ago
         Process: 3273 ExecStart=/usr/sbin/dbmail-imapd (code=exited, status=0/SUCCESS)
        Main PID: 3275 (code=exited, status=0/SUCCESS)
          CGroup: name=systemd:/system/dbmail-imapd.service
[root@testserver:/lib/systemd/system]$ systemctl start dbmail-imapd.service
[root@testserver:/lib/systemd/system]$ systemctl status dbmail-imapd.service
dbmail-imapd.service - DBMail IMAP Server
          Loaded: loaded (/lib/systemd/system/dbmail-imapd.service)
          Active: deactivating (stop-sigterm) since Thu, 16 Jun 2011 01:33:01 +0200; 1s ago
         Process: 3287 ExecStart=/usr/sbin/dbmail-imapd (code=exited, status=0/SUCCESS)
        Main PID: 3288 (code=exited, status=0/SUCCESS)
          CGroup: name=systemd:/system/dbmail-imapd.service
                  â 3289 /usr/sbin/dbmail-imapd
                  â 3290 /usr/sbin/dbmail-imapd
                  â 3292 /usr/sbin/dbmail-imapd
[root@testserver:/lib/systemd/system]$ systemctl status dbmail-imapd.service
dbmail-imapd.service - DBMail IMAP Server
          Loaded: loaded (/lib/systemd/system/dbmail-imapd.service)
          Active: deactivating (stop-sigterm) since Thu, 16 Jun 2011 01:33:01 +0200; 2s ago
         Process: 3287 ExecStart=/usr/sbin/dbmail-imapd (code=exited, status=0/SUCCESS)
        Main PID: 3288 (code=exited, status=0/SUCCESS)
          CGroup: name=systemd:/system/dbmail-imapd.service
                  â 3289 /usr/sbin/dbmail-imapd
                  â 3290 /usr/sbin/dbmail-imapd
                  â 3292 /usr/sbin/dbmail-imapd
[root@testserver:/lib/systemd/system]$ systemctl status dbmail-imapd.service
dbmail-imapd.service - DBMail IMAP Server
          Loaded: loaded (/lib/systemd/system/dbmail-imapd.service)
          Active: deactivating (stop-sigterm) since Thu, 16 Jun 2011 01:33:01 +0200; 3s ago
         Process: 3287 ExecStart=/usr/sbin/dbmail-imapd (code=exited, status=0/SUCCESS)
        Main PID: 3288 (code=exited, status=0/SUCCESS)
          CGroup: name=systemd:/system/dbmail-imapd.service
                  â 3289 /usr/sbin/dbmail-imapd
                  â 3290 /usr/sbin/dbmail-imapd
                  â 3292 /usr/sbin/dbmail-imapd



>> what is a little bit confusing is how to find out
>> what is enabled in which order, how to change and that
>> "chkconfig | grep on" lists only a subset of services
>  
> There's no âorderâ per se on systemd. Services are started
> as they're needed.

but why in the world it ignores totally the start-order of existing
sysv-init-services resulting in a perl-policyd which needs mysql
fails to start?

>> "systemctl" gives ahughe list mixed mounted disks
>> and servcices and compared with a stripped down
>> F14 there are running much more stuff with a hughe
>> longer boot process :-(
> 
>   try âsystemctl -t serviceâ

does even not show the dbmai-servcies (dbmail-lmtpd, dbmail-imapd, dbmail-timsieved)
if they are failed/terminated by systemd - not a trustable output!

>> conclusion: i am really missing anything making "chkconfig" able display
>> all services and only them as followed, and yes this is really enough for
>> a stripped down fileserver as vmware-guest
>>
>> [root@fileserver:~]$ chkconfig | grep Ein
>> auditd          0:Aus   1:Aus   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>> crond           0:Aus   1:Aus   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>> lvm2-monitor    0:Aus   1:Aus   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>> messagebus      0:Aus   1:Aus   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>> netatalk        0:Aus   1:Aus   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>> network         0:Aus   1:Aus   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>> postfix         0:Aus   1:Aus   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>> rsyslog         0:Aus   1:Aus   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>> smb             0:Aus   1:Aus   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>> sshd            0:Aus   1:Aus   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>> udev-post       0:Aus   1:Ein   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>> vmtoolsd        0:Aus   1:Aus   2:Ein   3:Ein   4:Ein   5:Ein   6:Aus
>>
> 
>   Something like âsystemctl show -p Wants default.targetâ?

is a little bit crippled against "chkconfig"
this is not all - where is mysqld?
why one line?

[root@testserver:/lib/systemd/system]$ systemctl show -p Wants default.target
Wants=systemd-update-utmp-runlevel.service dbmail-imapd.service httpd.service remote-fs.target dbmail-lmtpd.service
rsyslog.service dov
(END)

normally i would expect that things like "chkconfig" are shwoing all servcies
and preprade for the state of F15 - but there is nothing to get a trsutable information
what the system will start at next boot

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux