Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe
allgemeine Kategorie => Installation & Einrichtung => Thema von: Manfred am 12. Januar 2022, 14:55:45

Titel: Fehler beim Ausführen: python2-pycparser
Beitrag von: Manfred am 12. Januar 2022, 14:55:45

Hallo liebe Suletuxen,

seit ein paar Tagen habe ich dieses Problem:

..............................................................F...................................................................
======================================================================
FAIL: test_all_examples (tests.test_examples.TestExamplesSucceed)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/manfred/.cache/yay/python2-pycparser/src/pycparser-release_v2.21/tests/test_examples.py", line 29, in test_all_examples
rc, 0, 'example "{}" failed with stdout =\n{}'.format(filename, stdout))
AssertionError: example "func_defs_add_param.py" failed with stdout =
AST before change:
FileAST:
FuncDef:
Decl: foo, [], [], []
FuncDecl:
ParamList:
Decl: a, [], [], []
TypeDecl: a, []
IdentifierType: ['int']
Decl: b, [], [], []
TypeDecl: b, []
IdentifierType: ['int']
TypeDecl: foo, []
IdentifierType: ['void']
Compound:
FuncDef:
Decl: bar, [], [], []
FuncDecl:
TypeDecl: bar, []
IdentifierType: ['void']
Compound:


----------------------------------------------------------------------
Ran 130 tests in 1.621s

FAILED (failures=1)
==> FEHLER: Ein Fehler geschah in check().
Breche ab...
-> Fehler beim Ausführen: python2-pycparser
Update aus den AURs fehlgeschlagen.


Update konnte nicht erfolgreich beendet werden - breche ab.


Kann ich mein Problem mit diesen Befehlen lösen?

sudo fakepkg python2-pycparser
sudo pacman -Rdd python2-pycparser
yay -S python2-pycparser

Wenn ich das so eingebe, was passiert dann?


LG
Manfred

Titel: Re:Fehler beim Ausführen: python2-pycparser
Beitrag von: Andreas am 12. Januar 2022, 15:29:00

Das Paket lässt sich nur bauen wenn kein altes davon auf dem System ist - wie bei python-pycparser.

Mit diesem Befehl stellst Du eine "Sicherungskopie" des alten installierten Paketes her (es wird an der Stelle gespeichert wo Du auf der Konsole gerade im Verzeichnisbaum bist:
Code:
sudo fakepkg python2-pycparser
Mit diesem Befehl löscht Du das alte Paket ohne eventuelle Pakete die von ihm abhängen mit zu löschen:
Code:
sudo pacman -Rdd python2-pycparser
Mit diesem Befehl baust Du es dann neu aus den neuen Quellen (was dann hoffentlich gelingt):
Code:
yay -S python2-pycparser
...und wenn es nicht gelingt kannst Du das alte wieder mit
Code:
sudo -U /Pfad/zum/gespeicherten/Paket
wiederherstellen.

LG
Andreas

Titel: Re:Fehler beim Ausführen: python2-pycparser
Beitrag von: Manfred am 13. Januar 2022, 10:38:16




[manfred@Aufschlag ~]$ sudo fakepkg python2-pycparser
[sudo] Passwort für manfred:
sudo: fakepkg: Befehl nicht gefunden

[manfred@Aufschlag ~]$ sudo pacman -S fakepkg
Fehler: Ziel nicht gefunden: fakepkg

[manfred@Aufschlag ~]$ sudo pacman -U fakepkg
[sudo] Passwort für manfred:
Pakete werden geladen …
Fehler: 'fakepkg': Konnte Paket nicht finden oder lesen

[manfred@Aufschlag ~]$ sudo pacman -Syu fakepkg
[sudo] Passwort für manfred:
:: Paketdatenbanken werden synchronisiert …
testing 25,9 KiB 52,1 KiB/s 00:00 [###########################################################] 100%
community-testing 29,9 KiB 287 KiB/s 00:00 [###########################################################] 100%
multilib-testing 45,0 B 671 B/s 00:00 [###########################################################] 100%
core 137,5 KiB 795 KiB/s 00:00 [###########################################################] 100%
extra 1559,6 KiB 2010 KiB/s 00:01 [###########################################################] 100%
community 6,0 MiB 3,80 MiB/s 00:02 [###########################################################] 100%
multilib 151,7 KiB 499 KiB/s 00:00 [###########################################################] 100%
trinity ist aktuell
endeavouros ist aktuell
Fehler: Ziel nicht gefunden: fakepkg
[manfred@Aufschlag ~]$



Titel: Re:Fehler beim Ausführen: python2-pycparser
Beitrag von: Manfred am 13. Januar 2022, 10:51:01

Frage davor: zu früh abgeschickt >:(


[manfred@Aufschlag ~]$ sudo fakepkg python2-pycparser
[sudo] Passwort für manfred:
sudo: fakepkg: Befehl nicht gefunden

[manfred@Aufschlag ~]$ sudo pacman -S fakepkg
Fehler: Ziel nicht gefunden: fakepkg

[manfred@Aufschlag ~]$ sudo pacman -U fakepkg
[sudo] Passwort für manfred:
Pakete werden geladen …
Fehler: 'fakepkg': Konnte Paket nicht finden oder lesen

[manfred@Aufschlag ~]$ sudo pacman -Syu fakepkg
[sudo] Passwort für manfred:
:: Paketdatenbanken werden synchronisiert …
testing 25,9 KiB 52,1 KiB/s 00:00 [###########################################################] 100%
community-testing 29,9 KiB 287 KiB/s 00:00 [###########################################################] 100%
multilib-testing 45,0 B 671 B/s 00:00 [###########################################################] 100%
core 137,5 KiB 795 KiB/s 00:00 [###########################################################] 100%
extra 1559,6 KiB 2010 KiB/s 00:01 [###########################################################] 100%
community 6,0 MiB 3,80 MiB/s 00:02 [###########################################################] 100%
multilib 151,7 KiB 499 KiB/s 00:00 [###########################################################] 100%
trinity ist aktuell
endeavouros ist aktuell
Fehler: Ziel nicht gefunden: fakepkg
[manfred@Aufschlag ~]$


unter:

/usr/bin

faked
fakeroot


/usr/share/man/man1/

fake.1.gz
fakeroot.1.gz


unter diesen Verzeichnissen finde ich das Paket fakepkg nicht.


LG
Manfred

Titel: Re:Fehler beim Ausführen: python2-pycparser
Beitrag von: Andreas am 13. Januar 2022, 16:03:57

und
Code:
yay -Ss fakepkg
hilft Dir da nicht weiter?

LG
Andreas

Titel: Re:Fehler beim Ausführen: python2-pycparser
Beitrag von: Manfred am 13. Januar 2022, 18:09:28


leider nicht!

[manfred@Aufschlag ~]$ yay -Ss fakepkg
aur/fakepkg 1.42.0-1 (+26 1.16)
Tool to reassemble installed packages from its deliverd files. It comes in handy if there is no internet connection available and you have no access to an up-to-date package cache

[manfred@Aufschlag ~]$ sudo fakepkg python2-pycparser
[sudo] Passwort für manfred:
sudo: fakepkg: Befehl nicht gefunden
[manfred@Aufschlag ~]$

Titel: Re:Fehler beim Ausführen: python2-pycparser
Beitrag von: Andreas am 13. Januar 2022, 18:37:33

Das ist schade...

Mit yay -Ss SUCHST Du nach einem Paket. Wenn Du da eine Ausgabe erhältst (wie Du es ja zitierst) - dann gibt es das Paket.

Fehlt in der Ausgabe der Begriff [installed] - dann gibt es das Paket zwar, aber es ist bei Dir noch nicht installiert.

Beispiel:
Code:
user@linux ~# yay -Ss fakepkg
aur/fakepkg 1.42.0-1 (+26 1.16) (Installiert)
Tool to reassemble installed packages from its deliverd files. It comes in handy if there is no internet connection available and you have no access to an up-to-date package cache
user@linux ~#


...man beachte das Zauberwort "(Installiert)"....

Das erledigst Du dann mit
Code:
yay -S fakepkg
Und danach kennt dein System den Befehl "fakepkg".

Ich empfehle dringend die Lektüre dieser Seite (https://wiki.archlinux.de/title/Pacman). Alle beschrieben Optionen gibt es auch für den Befehl "yay". Yay und Pacman unterscheiden sich darin, dass "Pacman" nur die "offiziellen, Binär-Repositories" umfasst, und "Yay" zusätzlich auch noch die "AURs" (Arch User Repositoreis). In letzteren wird meistens aus den Quellen gebaut (also nix mit "Binär") - aber dafür ist die Sammlung an Software dort recht gigantisch. Es gibt fast nichts was man nicht in den AURs findet. Die sind sowas wie eine Goldgrube.

Ohne die Kenntnis im Umgang mit pacman und yay werdet ihr in eurem Fortschritt vor einer unüberwindlichen Betonwand stehen. Es lohnt sich sich mit den Möglichkeiten von pacman und yay zu beschäftigen. Und zum großen Glück sind die Parameter von pacman auch alle für yay gültig - das vereinfacht das Lernen ;D...

LG
Andreas

Titel: Re:Fehler beim Ausführen: python2-pycparser
Beitrag von: Manfred am 13. Januar 2022, 21:51:06

Danke Andreas!

es hat geklappt und etwas dazugelernt!


LG
Manfred

Titel: Re:Fehler beim Ausführen: python2-pycparser
Beitrag von: Andreas am 14. Januar 2022, 07:25:52

Sehr schön Manfred! Auch ich habe ja ein Ziel: dass ihr möglichst viele der anfallenden "Problem(chen)" eigenständig löst. entweder komplett, oder eben in weiten Teilen. Du hast ja schon mal den richtigen Kurs gehabt - es fehlte bei Dir nur ein Paket. Vielleicht schaffst Du es demnächst alleine
  • zu erkennen dass ein Paket fehlt
  • das Paket zu benennen was fehlt
  • es zu finden (wo ist es: Standard Repos? AURs?)
  • es zu installieren
  • das ist schon etwas was einem extrem weiterhilft. Sowohl bei der Systempflege (Updates), als auch dabei neue Aufgaben mit dem Gerät zu lösen (wofür man dann neue Programmpakete braucht).

    LG
    Andreas


Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.