działa
s_wyn=subprocess.check_output('dnf list ', shell=True)
wywala błąd: Command 'dnf check-update' returned non-zero exit status 100
s_wyn=subprocess.check_output('dnf check-update ', shell=True)
Python 3.7.3
Myślę, że to błąd modułu subprocess
cały błąd:
File "/usr/lib64/python3.7/subprocess.py", line 395, in check_output
**kwargs).stdout
File "/usr/lib64/python3.7/subprocess.py", line 487, in run
output=stdout, stderr=stderr)
wg: pip list --outdated
mam aktualne
Czy może to ktoś sprawdzić u siebie?
Aaa czy używać subprocess.check_output() czy os.sytem()
Dziwi mnie forma odpowiedzi dnf check-update w terminalu:
jest dwulinijkowa z aktualnym i nowym pakietem, ale jak przekażemy do less to robią się tylko nowe.
Może to to? Dodatkowo śledziłem wątek na bugzilli o dnf z błędem który mi przeszkadzał. Oczywiście trzeba było zaktualizować pakiet dnf i to co było źle to działa. Ale w tym zaktualizowanym znalazłem podobny błąd w innej części.
Używam Fedory 30 i tam:
dnf repolist all
jest ok, ale już przekierowanie do less
daje bałagan. Czyli potoki odpadają. I to poprawiono przy normalnym dnf list bo też był bałagan. dnf repolist all zostało niepoprawione.
Bugzilla 584525