View Issue Details

IDProjectCategoryView StatusLast Update
0004332Talerobsolete componentpublic2016-03-22 16:14
ReporterChristian Grothoff Assigned ToMarcello Stanisci Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0004332: visiting http://localhost:8000/ results in invalid block request size
DescriptionAfter staring taler-bank-wsgi and visiting http://localhost:8000/, I don't get a page. Instead, it prints an error message to the console:

*** Starting uWSGI 2.0.12 (64bit) on [Mon Mar 21 00:35:54 2016] ***
compiled with version: 5.3.1 20160205 on 15 March 2016 20:03:23
os: Linux-4.2.0-1-amd64 #1 SMP Debian 4.2.6-3 (2015-12-06)
nodename: spec
machine: x86_64
clock source: unix
pcre jit disabled
detected number of CPU cores: 8
current working directory: /home/grothoff/share/talerbank/src
detected binary path: /home/grothoff/share/talerbank/venv/bin/uwsgi
*** WARNING: you are running uWSGI without its master process manager ***
your processes number limit is 96341
your memory page size is 4096 bytes
detected max file descriptor number: 65536
lock engine: pthread robust mutexes
thunder lock: disabled (you can enable it with --thunder-lock)
uwsgi socket 0 bound to TCP address :8000 fd 3
Python version: 3.5.1+ (default, Jan 13 2016, 15:09:18) [GCC 5.3.1 20160101]
*** Python threads support is disabled. You can enable it with --enable-threads ***
Python main interpreter initialized at 0x192d540
your server socket listen backlog is limited to 100 connections
your mercy for graceful operations on workers is 60 seconds
mapped 72768 bytes (71 KB) for 1 cores
*** Operational MODE: single process ***
WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x192d540 pid: 5458 (default app)
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI worker 1 (and the only) (pid: 5458, cores: 1)
invalid request block size: 21573 (max 4096)...skip
invalid request block size: 21573 (max 4096)...skip

(The last two lines are printed in response to two requests.)
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Marcello Stanisci

2016-03-21 10:51

reporter   ~0010304

that's kind-of expected because taler-bank-wsgi starts
the service for the wsgi protocol, not http. In other
words, taler-bank-wsgi is just useful when launching the
bank to be accessed via nginx. What you need for local http
work is taler-bank-manage --bareserver (but you don't get
the SSI things this way)

Christian Grothoff

2016-03-21 12:29

manager   ~0010306

Ok, I guess that falls under "needs man pages" then ;-).

Issue History

Date ModifiedUsernameFieldChange
2016-03-20 23:41Christian GrothoffNew Issue
2016-03-20 23:41Christian GrothoffStatusnew => assigned
2016-03-20 23:41Christian GrothoffAssigned To => Marcello Stanisci
2016-03-21 10:51Marcello StanisciNote Added: 0010304
2016-03-21 12:29Christian GrothoffNote Added: 0010306
2016-03-21 12:29Christian GrothoffStatusassigned => informing
2016-03-21 12:29Christian GrothoffFixed in Version => 0.0
2016-03-21 12:29Christian GrothoffResolutionopen => no change required
2016-03-21 12:29Christian GrothoffProduct Version0.1 => 0.0
2016-03-21 12:29Christian GrothoffTarget Version => 0.0
2016-03-22 16:14Christian GrothoffStatusinforming => closed
2022-08-23 18:26Christian GrothoffCategorybank (demonstrator) => py bank (demonstrator, obsolete)
2023-12-03 00:23Christian GrothoffCategorypy bank (demonstrator, obsolete) => obsolete componet
2023-12-11 19:08Florian DoldCategoryobsolete componet => obsolete component