Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#59598 - [archey3] not working after update to python.
Attached to Project:
Community Packages
Opened by Zen Anon X (ZenAnonX) - Friday, 10 August 2018, 02:51 GMT
Last edited by Alexander F. Rødseth (xyproto) - Tuesday, 14 August 2018, 09:00 GMT
Opened by Zen Anon X (ZenAnonX) - Friday, 10 August 2018, 02:51 GMT
Last edited by Alexander F. Rødseth (xyproto) - Tuesday, 14 August 2018, 09:00 GMT
|
DetailsDescription:
Package archey3 available at "https://www.archlinux.org/packages/community/any/archey3/" stopped working after recent system update. Error Msg: /usr/bin/archey3:862: DeprecationWarning: The SafeConfigParser class has been renamed to ConfigParser in Python 3.2. This alias will be removed in future versions. Use ConfigParser directly instead. config = ArcheyConfigParser() Traceback (most recent call last): File "/usr/bin/archey3", line 805, in parse_display raise StopIteration StopIteration The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/bin/archey3", line 869, in <module> main() File "/usr/bin/archey3", line 866, in main archey.run(options.screenshot) File "/usr/bin/archey3", line 728, in run print(self.render()) File "/usr/bin/archey3", line 734, in render results = self.prepare_results() File "/usr/bin/archey3", line 753, in prepare_results for cls_name, args in self.parse_display(): RuntimeError: generator raised StopIteration Additional info: * package version: 0.5-8 Steps to reproduce: Install and run archey3 |
This task depends upon
Closed by Alexander F. Rødseth (xyproto)
Tuesday, 14 August 2018, 09:00 GMT
Reason for closing: Fixed
Tuesday, 14 August 2018, 09:00 GMT
Reason for closing: Fixed
Only the PKGBUILD should be updated.
- To install it, I had to remove as root, the lsb-release file, this one will be re-installed with archey4.
Installing archey4 will delete archey3.
- All that remains is to modify the list of useful information: replace true by false for each info to remove, in the file :
/etc/archey4/config.json
@xyproto, If we must have some program to tell people what distro they are using, maybe you should remove archey3 and replace it with archey4, which seems at least from a surface check to be reasonably written and at least manages to correctly identify Manjaro based on lsb_release.
After reading "Fork it then, I haven't used this shit in years.", by the current maintainer of archey3 (https://github.com/lclarkmichalek/archey3/issues/47), I agree that looking for a replacement would be a good next move.
I'll look into archey4, thanks for the suggestion.