Abo
  1. Foren
  2. Kommentare
  3. OpenSource
  4. Alle Kommentare zum Artikel
  5. › Raspberry Pi: Raspbian bekommt…

upgrade bringt Fehler bei python-rpi.gpio

  1. Thema

Neues Thema Ansicht wechseln


  1. upgrade bringt Fehler bei python-rpi.gpio

    Autor: Achim 21.11.18 - 01:57

    Auch nachdem der Rest erfolgreich upgegraded wurde incl. Kernel und reboot bleibt ein Fehler übrig:

    The following packages will be upgraded:
    python-rpi.gpio
    1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
    31 not fully installed or removed.
    Need to get 0 B/23.5 kB of archives.
    After this operation, 1024 B of additional disk space will be used.
    Do you want to continue? [Y/n]
    Lese Changelogs... Fertig
    (Reading database ... 112417 files and directories currently installed.)
    Preparing to unpack .../python-rpi.gpio_0.6.5~stretch-1_armhf.deb ...
    File "/usr/bin/pyclean", line 63
    except (IOError, OSError), e:
    ^
    SyntaxError: invalid syntax
    dpkg: warning: subprocess old pre-removal script returned error exit status 1
    dpkg: trying script from the new package instead ...
    File "/usr/bin/pyclean", line 63
    except (IOError, OSError), e:
    ^
    SyntaxError: invalid syntax
    dpkg: error processing archive /var/cache/apt/archives/python-rpi.gpio_0.6.5~stretch-1_armhf.deb (--unpack):
    subprocess new pre-removal script returned error exit status 1

    Hat das sonst noch jemand? Tante Gurgel kennt den Fehler anscheinend (noch) nicht ...

  2. Re: upgrade bringt Fehler bei python-rpi.gpio

    Autor: Achim 21.11.18 - 16:19

    Hab's doch über Google gefunden,

    https://unix.stackexchange.com/questions/160185/except-ioerror-oserror-e-syntaxerror-invalid-syntax-when-configuring-pyt

    Hat nichts mit den aktuellen Änderungen zu tun, sondern dass ich den symlink von /usr/bin/python auf python3 umgebaut hatte. Geht man wieder auf python2 ( --> python2.7) zurück, klappt's auch mit dem Upgrade.

  3. Re: upgrade bringt Fehler bei python-rpi.gpio

    Autor: letipos 03.12.18 - 13:30

    Hi, ich habe gerade das selbe Problem. Wie genau ändere ich denn den symlink auf Python2?
    Vielen Dank!

  4. Re: upgrade bringt Fehler bei python-rpi.gpio

    Autor: Ach 06.12.18 - 01:51

    Hi,

    vielleicht kann ich weiterhelfen. Bin zwar Anfänger, steckte aber gerade selber genau in dieser Klemme fest:

    Enter directory /usr/bin [cd /usr/bin]
    Delete the old python link : [sudo m python]
    Creat new python links to python3 : [sudo In -s python3 python]
    Execute python to check whether the link succeeds : [python]

    Wenn du den umgekehrten Weg gehen willst, also von 3 auf 2, kein Thema:

    If you want to set python2 as default python actuators, repeat above steps and change the third command to the following : [sudo In -s python2 python]

    Frisch aus meinem Freenova Elektronik Ultimum Einsteiger Kurs für die Raspberry Pi, den ich auf meinen Odroid abbilde(aus der „Tutorial.pdf“ um genau zu sein). Die gesamte Dokumentation findet sich übrigens hier > http://www.freenove.com/ oder dort > https://github.com/freenove, und die ist tatschälich für Rasbian entwickelt, mit Installations- und Einrichtungsanleitung für das OS, mit Python Tools, vielen Code Beispielen in C und in Python und allem was sonst noch dazu gehört. Ansonsten musste ich, um meine Phyton3 Installation zu vervollständigen eine weitere Installation tätigen, wessen der ich eine weitere Installation tätigen musste, wessen der ich eine dritte Installation tätigen musste, Kein Scheiß! Erst dannach konnte ich die zweite und dann die erste Installation tätigen, die unterste Ebene hat dann von sich heraus funktioniert, zumindest für den ersten Kurs. Und nein, ich weis selber nicht so ganz 100%ig was da im Detail so vor sich geht, ist ein reines sich mit Pi x Daumen und Google Kraft durch die ARM Linux Mate Distro Boxen.

    Und ich stecke gerade in irgendeiner wiring Bibliothek fest, die mir dummer Weise fehlt oder die mein Programm nicht findet und wessen der ich gerade eine .c Datei nicht kompiliert bekomme. Falls da also jemand zufällig Bescheid weis:



    odroid@odroid:~/Freenove_Ultimate_Starter_Kit_for_Raspberry_Pi/Code/C_Code/02.1.1_ButtonLED$ sudo gcc ButtonLED.c -o ButtonLED -lwiringPi
    ButtonLED.c: In function \u2018main\u2019:
    ButtonLED.c:15:5: warning: implicit declaration of function \u2018wiringPiSetup\u2019; did you mean \u2018wiringPiFailure\u2019? [-Wimplicit-function-declaration]
    if(wiringPiSetup() == -1){ //when initialize wiring failed,print messageto screen
    ^~~~~~~~~~~~~
    wiringPiFailure
    ButtonLED.c:20:2: warning: implicit declaration of function \u2018pinMode\u2019 [-Wimplicit-function-declaration]
    pinMode(ledPin, OUTPUT); //Set ledPin output
    ^~~~~~~
    ButtonLED.c:23:2: warning: implicit declaration of function \u2018pullUpDnControl\u2019 [-Wimplicit-function-declaration]
    pullUpDnControl(buttonPin, PUD_UP); //pull up to high level
    ^~~~~~~~~~~~~~~
    ButtonLED.c:26:6: warning: implicit declaration of function \u2018digitalRead\u2019 [-Wimplicit-function-declaration]
    if(digitalRead(buttonPin) == LOW){ //button has pressed down
    ^~~~~~~~~~~
    ButtonLED.c:27:4: warning: implicit declaration of function \u2018digitalWrite\u2019 [-Wimplicit-function-declaration]
    digitalWrite(ledPin, HIGH); //led on
    ^~~~~~~~~~~~
    /usr/lib/gcc/arm-linux-gnueabihf/7/../../../../lib/libwiringPi.so: Warnung: undefinierter Verweis auf crypt
    /usr/lib/gcc/arm-linux-gnueabihf/7/../../../../lib/libwiringPi.so: Warnung: undefinierter Verweis auf rint
    /usr/lib/gcc/arm-linux-gnueabihf/7/../../../../lib/libwiringPi.so: Warnung: undefinierter Verweis auf pthread_join
    /usr/lib/gcc/arm-linux-gnueabihf/7/../../../../lib/libwiringPi.so: Warnung: undefinierter Verweis auf pthread_create
    /usr/lib/gcc/arm-linux-gnueabihf/7/../../../../lib/libwiringPi.so: Warnung: undefinierter Verweis auf pow
    /usr/lib/gcc/arm-linux-gnueabihf/7/../../../../lib/libwiringPi.so: Warnung: undefinierter Verweis auf shm_open
    /usr/lib/gcc/arm-linux-gnueabihf/7/../../../../lib/libwiringPi.so: Warnung: undefinierter Verweis auf pthread_cancel
    collect2: error: ld returned 1 exit status


    Wieder mal sehr, sehr crazy chaotisch. Ich könnte mir vorstellen, dass das Verzeichnis der „wiringPi“ einfach nicht verlinkt ist, weil installiert habe ich diese „Verdrahtungs“-Geschichte bereits. Glaub aber, ich gehe jetzt erst mal schlafen :]. Viel Erfolg noch.

  5. Re: upgrade bringt Fehler bei python-rpi.gpio

    Autor: Ach 07.12.18 - 02:20

    Falls in den alten Thread noch jemand hinein lauscht, hab als Fehler ein Chaos in meinen Systemverknüpfungen ausgemacht. Das ist so, seitdem ich den Computer umbenannt habe. War dann wohl keine so gute Idee :], und Zurückbennenen hat leider auch nicht geholfen. Bevor ich jetzt alle Linux Standardpfade recherchiere, von denen ich leider nur sehr wenig Ahnung habe, werde ich wohl gleich alles neu installieren, im Moment klappt wirklich nichts mehr. Um mir das Leben etwas zu erleichtern, versuche ich aber mit dem dpkg -Befehl alle meine Installierten Pakete in Textform zu speichern um sie nach der nächsten Installation einfach wieder einzulesen.

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. Vodafone GmbH, Düsseldorf
  2. Kistler Remscheid GmbH, Remscheid
  3. Alfred Kärcher SE & Co. KG, Winnenden bei Stuttgart
  4. Kommunale Datenverarbeitung Oldenburg (KDO), Oldenburg

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)
  2. 299,00€
  3. 469,00€
  4. 83,90€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Kontist, N26, Holvi: Neue Banking-Apps machen gute Angebote für Freelancer
Kontist, N26, Holvi
Neue Banking-Apps machen gute Angebote für Freelancer

Ein mobiles und dazu noch kostenloses Geschäftskonto für Freiberufler versprechen Startups wie Kontist, N26 oder Holvi. Doch sind die Newcomer eine Alternative zu den Freelancer-Konten der großen Filialbanken? Ja, sind sie - mit einer kleinen Einschränkung.
Von Björn König


    Oneplus 7 Pro im Hands on: Neue Konkurrenz für die Smartphone-Oberklasse
    Oneplus 7 Pro im Hands on
    Neue Konkurrenz für die Smartphone-Oberklasse

    Parallel zum Oneplus 7 hat das chinesische Unternehmen Oneplus auch das besser ausgestattete Oneplus 7 Pro vorgestellt. Das Smartphone ist mit seiner Kamera mit drei Objektiven für alle Fotosituationen gewappnet und hat eine ausfahrbare Frontkamera - das hat aber seinen Preis.
    Ein Hands on von Ingo Pakalski

    1. Oneplus 7 Der Nachfolger des Oneplus 6t kostet 560 Euro
    2. Android 9 Oneplus startet Pie-Beta für Oneplus 3 und 3T
    3. MWC 2019 Oneplus will Prototyp eines 5G-Smartphones zeigen

    Das andere How-to: Deutsch lernen für Programmierer
    Das andere How-to
    Deutsch lernen für Programmierer

    Programmierer schlagen sich ständig mit der Syntax und Semantik von Programmiersprachen herum. Der US-Amerikaner Mike Stipicevic hat aus der Not eine Tugend gemacht und nutzt sein Wissen über obskure Grammatiken, um Deutsch zu lernen.
    Von Mike Stipicevic

    1. Programmiersprachen, Pakete, IDEs So steigen Entwickler in Machine Learning ein
    2. Software-Entwickler Welche Programmiersprache soll ich lernen?

    1. Onlinehandel: Mehr Verbraucherbeschwerden im Paketgeschäft
      Onlinehandel
      Mehr Verbraucherbeschwerden im Paketgeschäft

      Im vergangenen Jahr haben sich deutlich mehr Kunden über Probleme bei Paketzustellungen beschwert als noch ein Jahr zuvor. Auch im laufenden Jahr hält der Trend durch das Wachstum des Onlinehandels an. Gemessen an der Zahl der gelieferten Pakete sind es aber wenige Beanstandungen.

    2. Premium Alexa Skills: Skills für Amazons Alexa mit Bezahlfunktion starten
      Premium Alexa Skills
      Skills für Amazons Alexa mit Bezahlfunktion starten

      Amazon hat erste Premium Alexa Skills für Deutschland veröffentlicht. Diese enthalten sogenannte In-Skill-Käufe, Kunden können gegen Bezahlung spezielle Funktionen aktivieren. Zum Start stehen insgesamt 14 Angebote zur Verfügung.

    3. Vodafone: Otelo-Vertragskunden erhalten Zugang zum LTE-Netz
      Vodafone
      Otelo-Vertragskunden erhalten Zugang zum LTE-Netz

      Die Vodafone-Marke Otelo bietet Kunden mit Laufzeitverträgen Zugang zum LTE-Netz. Bisher musste der LTE-Zugang extra bezahlt werden, nun ist er in allen Tarifen enthalten, auch für Bestandskunden. Prepaid-Kunden können das LTE-Netz weiterhin nicht nutzen.


    1. 12:12

    2. 11:53

    3. 11:35

    4. 14:56

    5. 13:54

    6. 12:41

    7. 16:15

    8. 15:45