[Pkg-privacy-maintainers] Bug#973512: RuntimeError: dictionary keys changed during iteration
Kingsley G. Morse Jr.
kingsley at loaner.com
Sun Nov 1 04:21:40 GMT 2020
Package: onioncircuits
Version: 0.7-1
Severity: normal
Dear Maintainer,
Thank you for maintaining onioncircuits.
Much like the tenet of patron privacy that public
libraries hold dear, I love the ideal of voters
using TOR to privately and safely explore new
ideas without fear of repercussion from neighbors
or employers, and ultimately become a better
informed electorate that can actually rule itself
wisely enough to successfully sustain a democratic
form of government.
The main reason I'm writing is to suggest
improving the dependency info for the
onioncircuits package to specify at least version
1.8.0-2 of the python3-stem package.
It currently accepts any version, but when I tried
1.7.1-1, onioncircuits failed with
Traceback (most recent call last):
File "/usr/bin/onioncircuits", line 668, in <module>
app = OnionCircuitsApplication()
File "/usr/bin/onioncircuits", line 644, in __init__
self.connect_controller()
File "/usr/bin/onioncircuits", line 658, in connect_controller
self.controller = stem.connection.connect(**connect_args)
File "/usr/lib/python3/dist-packages/stem/connection.py", line 291, in connect
return _connect_auth(control_connection, password, password_prompt, chroot_path, controller)
File "/usr/lib/python3/dist-packages/stem/connection.py", line 375, in _connect_auth
return controller(control_socket, is_authenticated = True)
File "/usr/lib/python3/dist-packages/stem/control.py", line 1057, in __init__
super(Controller, self).__init__(control_socket, is_authenticated)
File "/usr/lib/python3/dist-packages/stem/control.py", line 585, in __init__
self._post_authentication()
File "/usr/lib/python3/dist-packages/stem/control.py", line 3902, in _post_authentication
owning_pid = self.get_conf('__OwningControllerProcess', None)
File "/usr/lib/python3/dist-packages/stem/control.py", line 2170, in get_conf
entries = self.get_conf_map(param, default, multiple)
File "/usr/lib/python3/dist-packages/stem/control.py", line 2273, in get_conf_map
for key in reply:
RuntimeError: dictionary keys changed during iteration
Doing
root$ aptitude install python3-stem
fixed it.
Thanks, and kind regards,
Kingsley
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 4.4.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
Versions of packages onioncircuits depends on:
ii gir1.2-glib-2.0 1.62.0-5
ii gir1.2-gtk-3.0 3.24.13-1
ii python3-gi 3.34.0-6
ii python3-pkg-resources 41.1.0-1
ii python3-pycountry 20.7.3+ds1-1
ii python3-stem 1.8.0-2
pn python3:any <none>
onioncircuits recommends no packages.
Versions of packages onioncircuits suggests:
ii tor-geoipdb 0.4.2.7-1
-- no debconf information
More information about the Pkg-privacy-maintainers
mailing list