Erstellt vor 2 Wochen

Zuletzt geändert vor 8 Tagen

#2964 new defect

TinyProxy + FW 6.98

Erstellt von: blackstar Verantwortlicher:
Priorität: normal Meilenstein: freetz-next
Komponente: unknown Version: devel
Stichworte: Beobachter:
Product Id: Firmware Version:

Beschreibung

der Tinyproxy startet mit FW 6.98 nicht mehr
ERROR Jul 04 14:03:39 [6998]: Could not allocate memory for child counting.
6.93 ohne Probleme.
Box FB 7490

Anhänge (1)

tinyproxy.log.txt (3.6 KB) - hinzugefügt von blackstar vor 8 Tagen.
TinyLog mit fehler und work with root

Alle Anhänge herunterladen als: .zip

Änderungshistorie (5)

comment:1 Geändert vor 2 Wochen durch Whoopie

Hab dazu folgendes gefunden:

https://translate.google.de/translate?hl=de&sl=ru&tl=en&u=http%3A%2F%2Favz.org.ua%2Fwp%2F2012%2F02%2F17%2Ftinyproxy-could-not-allocate-memory-for-child-counting%2F

Kannst du mal checken, ob in der 6.98 der User nobody vorhanden ist? Und kannst du wie im Artikel oben geschrieben einen strace machen?

Zuletzt geändert vor 2 Wochen von Whoopie (vorher) (Diff)

comment:2 Geändert vor 2 Wochen durch er13

Sowohl in dem Artikel als auch in den Kommentaren zu dem Artikel ist die Rede von irgendwelchen fehlenden Rechten. Aufgrund der Aussage "mit 6.93 geht's, mit 6.98 dagegen nicht" kann ich mir jedoch auch ein uClibc-Problem vorstellen. strace würde in jedem Fall helfen.

Die relevanten Code-Stellen sind die folgenden:

  • die Stelle, an der die in der Ticket-Description zitierte Fehlermeldung, ausgegeben wird
  • die Funktion, die davor aufgerufen wird - irgendeine Zeile aus dieser wird scheitern, strace müsste sagen, welche.

comment:3 Geändert vor 11 Tagen durch blackstar

sorry fürs späte antworten
in der User "nobody" ist sowohl in der shaddow als auch in der passwd vorhanden.
allerdings scheint es an den Startberechtigungen zu liegen
als User "root" startet tiny alle anderen user enden mit dem selben Error

Geändert vor 8 Tagen durch blackstar

TinyLog mit fehler und work with root

comment:4 Geändert vor 8 Tagen durch er13

Wir brauchen strace Log und nicht die sparsamen Ausgaben von tinyproxy selbst. Es geht darum zu verstehen, ob (und hoffentlich warum) mkstemp, ftruncate oder doch mmap selbst scheitern, s. comment:2.

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.