Arch Linux

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!
Tasklist

FS#59612 - [python-six] Update to python-six-1.11.0-3 breaks system

Attached to Project: Arch Linux
Opened by Stefan Mühleder (noobilein) - Saturday, 11 August 2018, 10:29 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 11 August 2018, 17:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Hi, after upgrading my system with pacman -Syyuu the following errors appears:
* I can not connect anywhere at networking-level.
* SSH, HTTP, HTTPS isn't working anymore
I managed to track it down to python-six package by up/downgrading the system.
I searched for it and found: https://bbs.archlinux.org/viewtopic.php?id=239362 but I'm not sure if its the same bug.

Additional info:
The day where this error occurs is 06.August 2018.
If I downgrade the system to 05.August 2018 everything works fine.

Output from:
pacman -Qi python-six
Name : python-six
Version : 1.11.0-1
[...Snipped...]

Output from:
sudo pacman -Syyuu
[..snipped..]
Pakete (1) python-six-1.11.0-3

Steps to reproduce:
Downgrade your system to 05.September 2018
I did this by changing /etc/pacman.conf and edited the line under [core], [extra], [community] to following:
SigLevel = PackageRequired
Server=https://archive.archlinux.org/repos/2018/08/06/$repo/os/$arch

After downgrading, I revert the line and updated my system with pacman -Syyuu (then pressed n to abort).
With sudo pacman -S archlinux-keyring bind-tools [...snipped...] vala webkit2gtk I updated all packages to its current version (except for python-six).

Any help is highly appreciated.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Saturday, 11 August 2018, 17:53 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Saturday, 11 August 2018, 16:43 GMT
There's no way python-six broke your system. That's simply not possible.
Comment by Stefan Mühleder (noobilein) - Saturday, 11 August 2018, 17:21 GMT
Well I thought the same, but the fact is after upgrading python-six no network connectivity is available.

What I found out until now:
pactree -r python-six shows that firewalld is depending at python-slip which needs python-six.
firewalld is not able to start proberly (I don't know why yet).
Maybe python-six is just a symptom, but there is definitely something fishy going on.
Comment by Doug Newgard (Scimmia) - Saturday, 11 August 2018, 17:25 GMT
So firewalld broke; ok, I can buy that.

you downgraded to a version of python-six that's for python 3.6 instead of python 3.7. Partial update? Old virtualenv?
Comment by loqs (loqs) - Saturday, 11 August 2018, 17:34 GMT
downgrading python-six breaks firewalld and that allows networking to function? https://bbs.archlinux.org/viewtopic.php?id=239362
Comment by Stefan Mühleder (noobilein) - Saturday, 11 August 2018, 17:35 GMT
ok not quite sure yet but sudo firewalld --nofork gives me the following message:
ModuleNotFoundError: No module named 'six'

About partial update. I just type yay and it updates all of the repos and aur-stuff.
about the old virtuelenv: I don't know how I can use an "old" virtualenv".
I don't use virtuelenv myself.
Comment by Stefan Mühleder (noobilein) - Saturday, 11 August 2018, 17:47 GMT
Finally, changing the firewall backend helped.

The error was within firewalld and not in python-six.
I appreciate your help, thank you very much.

Loading...