Public bug reported:

AH01215: Traceback (most recent call last):: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File "/usr/lib/python3.8/wsgiref/handlers.py", line 137, in run: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     self.result = application(self.environ, self.start_response): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 2463, in 
__call__: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     return self.wsgi_app(environ, start_response): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File 
"/usr/lib/python3/dist-packages/werkzeug/middleware/proxy_fix.py", line 232, in 
__call__: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     return self.app(environ, start_response): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 2449, in 
wsgi_app: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     response = self.handle_exception(e): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 1866, in 
handle_exception: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     reraise(exc_type, exc_value, tb): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in 
reraise: /var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     raise value: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 2446, in 
wsgi_app: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     response = self.full_dispatch_request(): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 1951, in 
full_dispatch_request: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     rv = self.handle_user_exception(e): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in 
handle_user_exception: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     reraise(exc_type, exc_value, tb): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, in 
reraise: /var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     raise value: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 1949, in 
full_dispatch_request: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     rv = self.dispatch_request(): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 1935, in 
dispatch_request: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     return self.view_functions[rule.endpoint](**req.view_args): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:   File 
"/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi", line 
213, in index_root: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215:     for row in db_con.execute('SELECT exitcode, package, release, 
arch, triggers ': 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
AH01215: sqlite3.OperationalError: attempt to write a readonly database: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi

The permissions on the autopkgtest.db file for autopkgtest-web/2 and
autopkgtest-web/3 are the same as for autopkgtest-web/1 and autopkgtest-
web/0 and 0 and 1 don't have this Traceback afaict. Looking at the
browse.cgi code it's quite strange that is attempting a write.

** Affects: auto-package-testing
     Importance: Critical
         Status: New

** Changed in: auto-package-testing
   Importance: Undecided => High

** Changed in: auto-package-testing
   Importance: High => Critical

-- 
You received this bug notification because you are a member of
Canonical's Ubuntu QA, which is subscribed to Auto Package Testing.
https://bugs.launchpad.net/bugs/1999276

Title:
  New autopkgtest-web servers have a traceback

Status in Auto Package Testing:
  New

Bug description:
  AH01215: Traceback (most recent call last):: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File "/usr/lib/python3.8/wsgiref/handlers.py", line 137, in run: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     self.result = application(self.environ, self.start_response): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 2463, in 
__call__: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     return self.wsgi_app(environ, start_response): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File 
"/usr/lib/python3/dist-packages/werkzeug/middleware/proxy_fix.py", line 232, in 
__call__: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     return self.app(environ, start_response): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 2449, in 
wsgi_app: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     response = self.handle_exception(e): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 1866, in 
handle_exception: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     reraise(exc_type, exc_value, tb): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, 
in reraise: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     raise value: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 2446, in 
wsgi_app: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     response = self.full_dispatch_request(): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 1951, in 
full_dispatch_request: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     rv = self.handle_user_exception(e): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in 
handle_user_exception: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     reraise(exc_type, exc_value, tb): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File "/usr/lib/python3/dist-packages/flask/_compat.py", line 39, 
in reraise: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     raise value: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 1949, in 
full_dispatch_request: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     rv = self.dispatch_request(): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File "/usr/lib/python3/dist-packages/flask/app.py", line 1935, in 
dispatch_request: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     return self.view_functions[rule.endpoint](**req.view_args): 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:   File 
"/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi", line 
213, in index_root: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215:     for row in db_con.execute('SELECT exitcode, package, release, 
arch, triggers ': 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi
  AH01215: sqlite3.OperationalError: attempt to write a readonly database: 
/var/lib/juju/agents/unit-autopkgtest-web-3/charm/webcontrol/browse.cgi

  The permissions on the autopkgtest.db file for autopkgtest-web/2 and
  autopkgtest-web/3 are the same as for autopkgtest-web/1 and
  autopkgtest-web/0 and 0 and 1 don't have this Traceback afaict.
  Looking at the browse.cgi code it's quite strange that is attempting a
  write.

To manage notifications about this bug go to:
https://bugs.launchpad.net/auto-package-testing/+bug/1999276/+subscriptions


-- 
Mailing list: https://launchpad.net/~canonical-ubuntu-qa
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~canonical-ubuntu-qa
More help   : https://help.launchpad.net/ListHelp

Reply via email to