[Freedombox-pkg-team] Bug#974989: freedombox: firstboot wizard fails in connection setup (KeyError: 'box_name')

Dominik George natureshadow at debian.org
Tue Nov 17 16:29:11 GMT 2020


Package: freedombox
Version: 20.18
Severity: normal

I installed the freedombox package on a pretty much vanilla Debian installation.

The first boot wizard got as far as setting up the connection, and when asked how my router is set up, I chose I do not want to set it up right now. That caused the following exception:


    Traceback (most recent call last):
      File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 34, in inner
        response = get_response(request)
      File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 145, in _get_response
        response = self.process_exception_by_middleware(e, request)
      File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 143, in _get_response
        response = response.render()
      File "/usr/lib/python3/dist-packages/django/template/response.py", line 106, in render
        self.content = self.rendered_content
      File "/usr/lib/python3/dist-packages/django/template/response.py", line 83, in rendered_content
        content = template.render(context, self._request)
      File "/usr/lib/python3/dist-packages/django/template/backends/django.py", line 61, in render
        return self.template.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 171, in render
        return self._render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 163, in _render
        return self.nodelist.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 937, in render
        bit = node.render_annotated(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 904, in render_annotated
        return self.render(context)
      File "/usr/lib/python3/dist-packages/django/template/loader_tags.py", line 150, in render
        return compiled_parent._render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 163, in _render
        return self.nodelist.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 937, in render
        bit = node.render_annotated(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 904, in render_annotated
        return self.render(context)
      File "/usr/lib/python3/dist-packages/django/template/loader_tags.py", line 150, in render
        return compiled_parent._render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 163, in _render
        return self.nodelist.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 937, in render
        bit = node.render_annotated(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 904, in render_annotated
        return self.render(context)
      File "/usr/lib/python3/dist-packages/django/template/loader_tags.py", line 62, in render
        result = block.nodelist.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 937, in render
        bit = node.render_annotated(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 904, in render_annotated
        return self.render(context)
      File "/usr/lib/python3/dist-packages/django/template/loader_tags.py", line 62, in render
        result = block.nodelist.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 937, in render
        bit = node.render_annotated(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 904, in render_annotated
        return self.render(context)
      File "/usr/lib/python3/dist-packages/django/template/loader_tags.py", line 62, in render
        result = block.nodelist.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 937, in render
        bit = node.render_annotated(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 904, in render_annotated
        return self.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 987, in render
        output = self.filter_expression.resolve(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 698, in resolve
        new_obj = func(obj, *arg_vals)
      File "/usr/lib/python3/dist-packages/bootstrapform/templatetags/bootstrap.py", line 14, in bootstrap
        return render(element, markup_classes)
      File "/usr/lib/python3/dist-packages/bootstrapform/templatetags/bootstrap.py", line 85, in render
        return template.render(context)
      File "/usr/lib/python3/dist-packages/django/template/backends/django.py", line 61, in render
        return self.template.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 171, in render
        return self._render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 163, in _render
        return self.nodelist.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 937, in render
        bit = node.render_annotated(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 904, in render_annotated
        return self.render(context)
      File "/usr/lib/python3/dist-packages/django/template/defaulttags.py", line 209, in render
        nodelist.append(node.render_annotated(context))
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 904, in render_annotated
        return self.render(context)
      File "/usr/lib/python3/dist-packages/django/template/loader_tags.py", line 188, in render
        return template.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 173, in render
        return self._render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 163, in _render
        return self.nodelist.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 937, in render
        bit = node.render_annotated(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 904, in render_annotated
        return self.render(context)
      File "/usr/lib/python3/dist-packages/django/template/defaulttags.py", line 309, in render
        return nodelist.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 937, in render
        bit = node.render_annotated(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 904, in render_annotated
        return self.render(context)
      File "/usr/lib/python3/dist-packages/django/template/defaulttags.py", line 209, in render
        nodelist.append(node.render_annotated(context))
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 904, in render_annotated
        return self.render(context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 993, in render
        return render_value_in_context(output, context)
      File "/usr/lib/python3/dist-packages/django/template/base.py", line 972, in render_value_in_context
        value = str(value)
      File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 156, in __text_cast
        return func(*self.__args, **self.__kw)
      File "/usr/lib/python3/dist-packages/plinth/utils.py", line 39, in _format_lazy
        string = string.format(*args, **kwargs)
    KeyError: 'box_name'



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: arm64 (aarch64)

Kernel: Linux 5.10.0-rc2 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_CRAP, TAINT_UNSIGNED_MODULE
Locale: LANG=nb_NO.UTF-8, LC_CTYPE=nb_NO.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages freedombox depends on:
ii  adduser                     3.118
ii  apache2                     2.4.46-2
ii  augeas-tools                1.12.0-2
ii  avahi-daemon                0.8-3
ii  avahi-utils                 0.8-3
ii  batctl                      2020.4-1
ii  bind9-dnsutils [dnsutils]   1:9.16.8-1
ii  borgbackup                  1.1.14-2
ii  certbot                     1.8.0-1
ii  cockpit                     231-1
ii  curl                        7.72.0-1
ii  debconf [debconf-2.0]       1.5.74
ii  debsecan                    0.4.20.1
ii  dnsutils                    1:9.16.8-1
ii  e2fsprogs                   1.45.6-1
ii  ez-ipupdate                 3.0.11b8-13.4.1+b2
ii  fail2ban                    0.11.1-2
ii  firewalld                   0.9.1-1
ii  flite                       2.2-1
ii  fonts-fork-awesome          1.1.5+ds1-2
ii  fonts-lato                  2.0-2
ii  gdisk                       1.0.5-1
ii  gettext                     0.19.8.1-10
ii  gir1.2-glib-2.0             1.66.1-1
ii  gir1.2-nm-1.0               1.27.91-1
ii  gir1.2-udisks-2.0           2.9.1-2
ii  javascript-common           11
ii  ldap-utils                  2.4.56+dfsg-1
ii  ldapscripts                 2.0.8-1
ii  libapache2-mod-auth-pubtkt  0.13-1
ii  libglib2.0-bin              2.66.2-1
ii  libjs-bootstrap             3.4.1+dfsg-1
ii  libjs-jquery                3.5.1+dfsg+~3.5.4-1
ii  libjs-modernizr             2.6.2+ds1-3
ii  libnss-ldapd                0.9.11-1
ii  libpam-ldapd                0.9.11-1
ii  lsof                        4.93.2+dfsg-1
ii  needrestart                 3.5-1
ii  netcat-openbsd              1.217-2
ii  network-manager             1.27.91-1
ii  nftables                    0.9.7-1
ii  nscd                        2.31-4
ii  nslcd                       0.9.11-1
ii  openssh-server              1:8.4p1-2
ii  openssl                     1.1.1h-1
ii  parted                      3.3-4
ii  php-fpm                     2:7.4+76
ii  php7.4-fpm [php-fpm]        7.4.11-1
ii  ppp                         2.4.7-2+4.1+deb10u1+b1
ii  pppoe                       3.12-1.2
ii  python3                     3.8.6-1
ii  python3-apt                 2.1.5
ii  python3-argon2              18.3.0-2+b2
ii  python3-augeas              0.5.0-1.1
ii  python3-bootstrapform       3.4-3
ii  python3-cherrypy3           8.9.1-7
ii  python3-configobj           5.0.6-4
ii  python3-dbus                1.2.16-4
ii  python3-django              2:2.2.17-1
ii  python3-django-axes         5.4.3-1
ii  python3-django-captcha      0.5.6-2
ii  python3-django-stronghold   0.3.0+debian-2
ii  python3-gi                  3.38.0-1+b1
ii  python3-markupsafe          1.1.1-1+b2
ii  python3-openssl             19.1.0-2
ii  python3-pampy               1.8.4-2
ii  python3-paramiko            2.7.2-1
ii  python3-psutil              5.7.3-1
ii  python3-requests            2.24.0+dfsg-1
ii  python3-ruamel.yaml         0.16.12-2
ii  python3-systemd             234-3+b3
ii  python3-yaml                5.3.1-3
ii  samba-common-bin            2:4.12.5+dfsg-3
ii  slapd                       2.4.56+dfsg-1
ii  snapper                     0.8.14-1
ii  sshfs                       3.7.0+repack-1
ii  ssl-cert                    1.0.39
ii  sudo                        1.9.3p1-1
ii  tdb-tools                   1.4.3-1
ii  udisks2                     2.9.1-2
ii  unattended-upgrades         2.7
ii  uwsgi                       2.0.19.1-3+b2
ii  uwsgi-plugin-python3        2.0.19.1-3+b2
ii  wget                        1.20.3-1+b2

Versions of packages freedombox recommends:
ii  bridge-utils        1.6-3
ii  bzip2               1.0.8-4
ii  devio               1.2-1.2+b1
ii  dosfstools          4.1-2
ii  file                1:5.38-5
ii  firmware-ath9k-htc  1.4.0-97-g75b3e59+dfsg-3
ii  freedombox-doc-en   20.18
ii  freedombox-doc-es   20.18
ii  haveged             1.9.8-4
ii  htop                3.0.2-1
ii  iftop               1.0~pre4-7
ii  iputils-ping        3:20200821-2
ii  iw                  5.9-3
ii  libnss-gw-name      0.3-2+b2
ii  libnss-mdns         0.14.1-2
ii  libnss-myhostname   246.6-2
ii  libpam-abl          0.6.0-5+b1
ii  libpam-tmpdir       0.09+b2
ii  locales             2.31-4
ii  locales-all         2.31-4
ii  openssh-client      1:8.4p1-2
ii  pciutils            1:3.7.0-4
ii  powermgmt-base      1.36
ii  psmisc              23.3-1
ii  resolvconf          1.84
ii  rfkill              2.36.1-1
ii  tcpdump             4.9.3-7
ii  vim-tiny            2:8.2.1913-1+b1
ii  whois               5.5.7
ii  wireless-tools      30~pre9-13.1
ii  zile                2.4.15-2

freedombox suggests no packages.

-- Configuration Files:
/etc/sudoers.d/plinth [Errno 13] Ikke tilgang: '/etc/sudoers.d/plinth'

-- debconf information excluded



More information about the Freedombox-pkg-team mailing list