update von sendmail schlägt fehl ...

testit

Well-Known Member
portupgrade auf sendmail 8.13.8-Problem

Hallo,

ich wollte eben mittels portupgrade -Rr sendmail+tls+sasl2-8.13.6 auf meinem FreeBSD-5.4-Server auf die aktuelle Sendmailversion updaten.

Leider gibt es immer wieder eine Fehlermeldung "shminit failed: Cannot allocate memory" usw. (vgl. unten).

Als Lösung wird angegeben: "add -DSM_CONF_SHM=0 to confENVDEF in devtools/Site/site.config.m4".

Wenn ich die Änderung bei mir unter /usr/ports/mail/sendmail-sasl/work/sendmail-8.13.8/devtools/Site/site.config.m4 vornehme, wird site.config.m4 beim nächsten portupgrade -Rr sendmail+tls+sasl2-8.13.6 natürlich wieder überschrieben.

Was macht man in so einem Fall, um den portupgrade unter Berücksichtigung der Änderung unter /usr/ports/mail/sendmail-sasl/work/sendmail-8.13.8/devtools/Site/site.config.m4 zum erfolgreichen Durchlaufen zu bekommen?

Vermutlich nicht mehr mit portupgrade weiterarbeiten, sondern in das Workverzeichnis wechseln und dort "irgendwie" weitermachen?!

Danke und Gruss
testit

Code:
....
....
./t-scanf
If tests for "h == 2" fail, check whether size_t is signed on your OS.
If that is the case, add -DSM_CONF_BROKEN_SIZE_T to confENVDEF
and start over. Otherwise contact sendmail.org.
6 of 6 tests completed successfully
============================================================
cc -O -pipe -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX  -c t-shm.c
cc -o t-shm  -L/usr/local/lib t-shm.o libsm.a   -lutil
============================================================
./t-shm
shminit failed: Cannot allocate memory
shminit failed: No such file or directory
1..bad! t-shm.c:260 r == 0
add -DSM_CONF_SHM=0 to confENVDEF in devtools/Site/site.config.m4
and start over.
0 of 1 tests completed successfully
*** 1 error in test! ***
1..bad! t-shm.c:260 r == 0
add -DSM_CONF_SHM=0 to confENVDEF in devtools/Site/site.config.m4
and start over.
0 of 1 tests completed successfully
*** 1 error in test! ***
*** Error code 1

Stop in /usr/ports/mail/sendmail-sasl/work/sendmail-8.13.8/obj.FreeBSD.5.4-RELEASE.i386/libsm.
*** Error code 1

Stop in /usr/ports/mail/sendmail-sasl/work/sendmail-8.13.8.
*** Error code 1

Stop in /usr/ports/mail/sendmail-sasl.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade17840.2 make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! mail/sendmail-sasl (sendmail+tls+sasl2-8.13.6)        (unknown build error)
--->  Packages processed: 0 done, 2 ignored, 0 skipped and 1 failed
 
Hallo,

ich hatte vor einigen Tagen im Anwendungen-Forum mein Problem beschrieben, sendmail upzudaten portupgrade auf sendmail 8.13.8-Problem.

Leider keine Response. Da es immer wieder User gibt, die in erster Linie oder ausschliesslich in das Allgemein-Forum schauen, meine Bitte an sendmail-Spezis, sich o.a. Problem einmal anzuschauen.

Danke und nette Grüsse
testit
 
Warum portupgrade? sendmail gehört zu base.

Hi,

Deinen Hinweis verstehe ich nicht! :confused:

Bei mir ist sendmail+tls+sasl2-8.13.6 installiert und ich will auf sendmail+tls+sasl2-8.13.8 upgraden.

Nur, weil etwas zur Base gehört, muss ich es doch nicht bis in die Ewigkeit auf seinem Versionsstatus belassen, oder? :D

Wäre dankbar für eine etwas nähere Erläuterung Deines o.a. Hinweises.


Nette Grüsse
testit
 
Achja, ist das in einer Jail?
Wenn ja, dann:
sysctl security.jail.sysvipc_allowed=1

Eigener Kernel? Keine SySV Kram drin?
man ipcs/ipcrm
 
Danke für Deine Tipps, aber bei mir läuft keine Jail.

Unter dem von Dir angegeben Link wird leider nicht auf mein geschildertes Problem eingegangen.

Nette Grüsse

testit
 
Ich hab die beiden Threads zusammen gelegt, da es das gleiche Problem ist.
Zu not kann man ein Thread pushen in dem man selbigen noch mal auffrischt.

Ich glaube aber das Dir keiner helfen kann,
da der Großteil hier sendmail verteufelt ;-) und wenn nicht,
sicher den Sendmail aus dem Base verwendet.
Der lässt sich ja über die make.conf wunderbar anpassen (klar Version natürlich nicht).
 
Hallo Paefchen,

ich hatte mich schon gewundert, dass Du bisher noch nicht aktiv geworden bist :D

Danke Dir!

Nette Grüsse
testit
 
Back
Top