opensmtpd-6.0.3p1-1 i backend "db"

stacho stacho at venco.com.pl
Thu Oct 3 11:53:27 CEST 2019


Witam,

Sprawdziłem kolejną zmianę:

# /bin/systemctl -l status opensmtpd.service
● opensmtpd.service - OpenSMTPD mail daemon
    Loaded: loaded (/lib/systemd/system/opensmtpd.service; enabled; 
vendor preset: enabled)
    Active: failed (Result: exit-code) since Thu 2019-10-03 10:57:08 
CEST; 5s ago
   Process: 4506 ExecStart=/usr/sbin/smtpd (code=exited, 
status=0/SUCCESS)
  Main PID: 4507 (code=exited, status=1/FAILURE)

paź 03 10:57:08 hem1 systemd[1]: Starting OpenSMTPD mail daemon...
paź 03 10:57:08 hem1 smtpd[4506]: info: OpenSMTPD 6.4.2p1 starting
paź 03 10:57:08 hem1 systemd[1]: Started OpenSMTPD mail daemon.
paź 03 10:57:08 hem1 smtpd[4512]: /var/spool/smtpd/offline is not owned 
by gid 298
paź 03 10:57:08 hem1 smtpd[4512]: /var/spool/smtpd/offline must be 
rwxrwx--- (770)
paź 03 10:57:08 hem1 smtpd[4507]: smtpd: process queue socket closed
paź 03 10:57:08 hem1 systemd[1]: opensmtpd.service: Main process exited, 
code=exited, status=1/FAILURE
paź 03 10:57:08 hem1 systemd[1]: opensmtpd.service: Failed with result 
'exit-code'.

Nie wiem czy prawidłowo, ale zrobiłem taką zmianę:
====================================================
diff --git a/opensmtpd.spec b/opensmtpd.spec
index 1361fba..c4bce2e 100644
--- a/opensmtpd.spec
+++ b/opensmtpd.spec
@@ -9,7 +9,7 @@ Summary:        Free implementation of the server-side 
SMTP protocol as defined by RFC
  Summary(pl.UTF-8):     Wolnodostępna implementacja strony serwerowej 
protokołu SMTP wg RFC 5321
  Name:          opensmtpd
  Version:       6.4.2p1
-Release:       2
+Release:       3
  License:       ISC
  Group:         Daemons
  Source0:       
https://www.opensmtpd.org/archives/%{name}-%{version}.tar.gz
@@ -196,7 +196,7 @@ fi
  %attr(755,root,root) %{_libexecdir}/%{name}/mail.mda

  %dir %attr(711,root,root) %{spooldir}
-%dir %attr(1777,root,root) %{spooldir}/offline
+%dir %attr(770,root,smtpq) %{spooldir}/offline
  %dir %attr(700,smtpq,root) %{spooldir}/corrupt
  %dir %attr(700,smtpq,root) %{spooldir}/incoming
  %dir %attr(700,smtpq,root) %{spooldir}/purge
===================================================
Zbudowałem, uruchomił się i na domyślnej konfiguracji działa.
Teraz czas na nowy config. :(

-- 
pzdr
Stacho Pal

W dniu 2019-10-02 15:09, stacho napisał(a):
> Witam,
> 
> Sprawdziłem to co znalazło się w test, czyli opensmtpd-6.4.2p1.
> Czysta instalacja, konfig nie zmieniony.
> 
> paź 02 14:59:07 hem1 systemd[1]: Starting OpenSMTPD mail daemon...
> -- Subject: Rozpoczęto wykonywanie zadania uruchamiania dla jednostki
> opensmtpd.service
> -- Defined-By: systemd
> -- Support: 
> https://lists.freedesktop.org/mailman/listinfo/systemd-devel
> --
> -- Rozpoczęto wykonywanie zadania uruchamiania dla jednostki 
> opensmtpd.service.
> --
> -- Identyfikator zadania: 550212.
> paź 02 14:59:07 hem1 smtpd[23599]: info: OpenSMTPD 6.4.2p1 starting
> paź 02 14:59:07 hem1 smtpd[23601]: klondike: ca: chroot: No such file
> or directory
> paź 02 14:59:07 hem1 systemd[1]: Started OpenSMTPD mail daemon.
> -- Subject: Pomyślnie ukończono zadanie uruchamiania dla jednostki
> opensmtpd.service
> -- Defined-By: systemd
> -- Support: 
> https://lists.freedesktop.org/mailman/listinfo/systemd-devel
> --
> -- Pomyślnie ukończono zadanie uruchamiania dla jednostki 
> opensmtpd.service.
> --
> -- Identyfikator zadania: 550212.
> paź 02 14:59:07 hem1 smtpd[23602]: control: control: chroot: No such
> file or directory
> paź 02 14:59:07 hem1 systemd[1]: opensmtpd.service: Main process
> exited, code=exited, status=1/FAILURE
> -- Subject: Proces jednostki zakończył działanie
> -- Defined-By: systemd
> -- Support: 
> https://lists.freedesktop.org/mailman/listinfo/systemd-devel
> --
> -- Proces ExecStart= należący do jednostki opensmtpd.service zakończył
> działanie.
> --
> -- Kod wyjścia procesu: „exited”, jego stan wyjścia: 1.
> paź 02 14:59:07 hem1 smtpd[23604]: pony express: pony: chroot: No such
> file or directory
> paź 02 14:59:07 hem1 systemd[1]: opensmtpd.service: Failed with result
> 'exit-code'.
> -- Subject: Jednostka się nie powiodła
> -- Defined-By: systemd
> -- Support: 
> https://lists.freedesktop.org/mailman/listinfo/systemd-devel
> --
> -- Jednostka opensmtpd.service przeszła do stanu „failed” 
> (niepowodzenia)
> -- z wynikiem „exit-code”.
> paź 02 14:59:07 hem1 smtpd[23605]: /var/spool/smtpd/offline is not
> owned by gid 298
> paź 02 14:59:07 hem1 smtpd[23605]: /var/spool/smtpd/offline must be
> rwxrwx--- (770)
> paź 02 14:59:07 hem1 smtpd[23606]: scheduler: scheduler: chroot: No
> such file or directory
> paź 02 14:59:07 hem1 smtpd[23600]: smtpd: process control socket closed
> lines 4617-4658/4658 (END)
> 
> 
> --
> pzdr
> Stacho Pal
> 
> W dniu 2019-09-27 12:36, stacho napisał(a):
>> Witam,
>> 
>> Próba uruchomienia obecnego opensmtpd-6.0.3p1-1 kończy się tak:
>> smtpd: table_create: backend "db" does not exist
>> 
>> Konfig stary, kiedyś działający.
>> Czytając changelog nie mogę się pokapować, ma być backend db, czy nie?
>> Raz jest to z opcją with, raz z opcją without.
> _______________________________________________
> pld-devel-pl mailing list
> pld-devel-pl at lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


More information about the pld-devel-pl mailing list