#894588 apache2: "apache2ctl start" leads to severe errors in cgi scripts

Package:
apache2
Source:
apache2
Description:
Apache HTTP Server
Submitter:
Bernd Gonsior
Date:
2023-12-29 01:06:02 UTC
Severity:
normal
#894588#5
Date:
2018-04-02 00:38:34 UTC
From:
To:
Dear Maintainer,

"apache2ctl start" disables a perl cgi script to read the content of
/var/tmp, whereas "apache2ctl graceful" after "apache2ctl stop" (the
stop is necessary) does not.

There are other symptoms, probably related to bug 879571:

OK:
apache2 -h
Usage: apache2 [-D name] [-d directory] [-f file]
...

ERROR:
apache2 --help
[Sun Apr 01 23:58:25.445067 2018] [core:warn] [pid 2373] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot

At my system following temporary workaround enabled proper working of
cgi scripts, the error of "apache2 --help" persisted:
--------------------------------------------------------------------------------
Map the call of "apache2ctl start" to "apache2ctl graceful".

Modify /usr/sbin/apache2ctl like this:

1. add "start" to the "restart|graceful)" condition (originally in line 183):
start|restart|graceful)

2. delete the whole start condition (originally lines 151 - 178)

Then call:

1. apache2ctl stop
this "stop" is important - only an "apache2ctl graceful" is not sufficient

2. apache2ctl graceful
--------------------------------------------------------------------------------

For testing that script was used:
--------------------------------------------------
#!/usr/bin/perl

use strict;
use warnings;

my $var = qx#/bin/ls -1 /var#;
my $var_tmp = qx#/bin/ls -1 /var/tmp#;

if (length($var_tmp) < 1) {
    $var_tmp = "ERROR: failed to list /var/tmp\n";
}

my $body =
    "---- var:\n" .
    "$var\n" .
    "---- var_tmp:\n" .
    "$var_tmp";

my $len = length($body);

print
    "Content-Length: $len\r\n" .
    "Content-Type: text/plain\r\n" .
    "\r\n" .
    $body .
    "\r\n";
--------------------------------------------------

output after
apache2ctl stop
apache2ctl start:
------------------------------
---- var:
backups
cache
...
www

output after
apache2ctl stop
apache2ctl graceful:
------------------------------
---- var:
backups
cache
...
www
---- var_tmp:
systemd-private-1c3c5355c1234a4396389329c99a5a90-rtkit-daemon.service-xJby4F
systemd-private-1c3c5355c1234a4396389329c99a5a90-systemd-timesyncd.service-HCQsKU
------------------------------

Regards, Bernd

#894588#10
Date:
2018-05-25 15:12:55 UTC
From:
To:
Dear Maintainer,

even after updating Debian 9.4 today all the errors described at Mon,
2 Apr 2018 still exist. Even worse, after every update of Debian the
workaround described there (replace call of "apache2ctl start" with
"apache2ctl graceful" in /usr/sbin/apache2ctl) is silently
overwritten. This renders several cgi applications useless unless the
workaround is manually restored.

Can i help you somehow? For example, after being instructed, some
basic gdb usage would be possible. From my point of view i would start
here:

$ file /usr/sbin/apache2
/usr/sbin/apache2: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV),
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux
2.6.32, BuildID[sha1]=7c6921f7a97e8753600832689691e71b0e3dc213, stripped

$ /usr/sbin/apache2 -h
Usage: /usr/sbin/apache2 [-D name] [-d directory] [-f file]
...
  -X                 : debug mode (only one worker, do not detach)

$ /usr/sbin/apache2 --help
[Fri May 25 17:05:58.606662 2018] [core:warn] [pid 2480] AH00111: Config
variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to
ServerRoot

As far as i can judge the difference between calling any binary with
"-h" or "--help" should never be a strange error message as the one
above, i would take into account, that this could be the symptom of
something _really_ evil. Hopefully it's not.

Regards, Bernd

#894588#15
Date:
2020-05-10 08:35:32 UTC
From:
To:
Good day,

My associate from China wants to discuss a business investment deal with
you. I awaiting your response to enable us discuss about this business
investment

Nael M. Al Homoud
Executive Director & High Investment Committee Member@
The Arab Investment Co
www.taic.com [1]



Links:
------
[1] http://www.taic.com

#894588#20
Date:
2021-09-23 07:31:04 UTC
From:
To:
Dzień dobry,

kontaktuję się z Państwem, ponieważ dostrzegam możliwość redukcji opłat za prąd.

Odpowiednio dobrana instalacja fotowoltaiczna to rozwiązanie, które pozwala wygenerować spore oszczędności w skali roku.

Chciałbym porozmawiać z Państwem o tego typu rozwiązaniu, a także przedstawić wstępne kalkulacje.

Czy są Państwo zainteresowani?

Pozdrawiam,
Dorian Kwiatkowski

#894588#25
Date:
2021-10-13 07:36:12 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#894588#30
Date:
2021-10-19 07:40:52 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#894588#35
Date:
2021-10-25 07:35:30 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#894588#40
Date:
2021-10-29 07:36:23 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#894588#45
Date:
2021-11-12 08:30:53 UTC
From:
To:
Dzień dobry!

Czy mógłbym przedstawić rozwiązanie, które umożliwia monitoring każdego auta w czasie rzeczywistym w tym jego pozycję, zużycie paliwa i przebieg?

Dodatkowo nasze narzędzie minimalizuje koszty utrzymania samochodów, skraca czas przejazdów, a także tworzenie planu tras czy dostaw.

Z naszej wiedzy i doświadczenia korzysta już ponad 49 tys. Klientów. Monitorujemy 809 000 pojazdów na całym świecie, co jest naszą najlepszą wizytówką.

Bardzo proszę o e-maila zwrotnego, jeśli moglibyśmy wspólnie omówić potencjał wykorzystania takiego rozwiązania w Państwa firmie.


Z poważaniem,
Dawid Rowicki

#894588#50
Date:
2021-12-13 08:46:18 UTC
From:
To:
Dzień dobry,

zapoznałem się z Państwa ofertą i z przyjemnością przyznaję, że przyciąga uwagę i zachęca do dalszych rozmów.

Pomyślałem, że może mógłbym mieć swój wkład w Państwa rozwój i pomóc dotrzeć z tą ofertą do większego grona odbiorców. Pozycjonuję strony www, dzięki czemu generują świetny ruch w sieci.

Możemy porozmawiać w najbliższym czasie?


Pozdrawiam
Adam Furgalski

#894588#55
Date:
2023-12-28 20:27:36 UTC
From:
To:
Hello there, I hope receive this message in good spirits. I am
Henry Ledwaba, a private investment broker with a Wealth
Management compapny in South Africa. I am contacting you
privately because one of my high profile clients is interested in
investing investing a very substantial amount abroad and has
asked me to look for individuals and companies with prospective
business ideas that he can invest in. I got your email contact
through an online business directory and I thought I'd contact
you to see if you are interested in this opportunity. Do you or
your company have new or existing projects that requires funding?
If so, please indicate your interest by replying back to this
email. Your response should include the executive summary of the
projects, the amount of funding required for the projects and the
expected ROI.

Once I get your response, we can go through the details of your
projects to determine its viability and also make arrangements
for securing the funding required to execute the projects.

Please also send your direct mobile/whatsapp numbers for an
easier communication. Looking forward to your response.

Best Regards,

Henry.