Raspi 3 Fehlermeldung: Failed to import the site module

Begonnen von blubbera, 05 August 2017, 09:18:36

Vorheriges Thema - Nächstes Thema

blubbera

Hallo, ich habe einen Raspi 3 und der Befehl sudo apt-get upgrade bringt u.s. Fehlermeldung. Hat jemand einen Tipp wie ich den Fehler beheben kann?
Kenne mich leider mit Linux nicht so aus... Danke


Vorbereitung zum Entpacken von .../debconf_1.5.56+deb8u1_all.deb ...
Failed to import the site module
Traceback (most recent call last):
  File "/usr/lib/python3.4/site.py", line 586, in <module>
    main()
  File "/usr/lib/python3.4/site.py", line 572, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python3.4/site.py", line 287, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python3.4/site.py", line 263, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python3.4/site.py", line 252, in getuserbase
    from sysconfig import get_config_var
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1129, in _exec
  File "<frozen importlib._bootstrap>", line 1467, in exec_module
  File "<frozen importlib._bootstrap>", line 1570, in get_code
  File "<frozen importlib._bootstrap>", line 656, in _compile_bytecode
ValueError: bad marshal data (invalid reference)
dpkg: Warnung: Unterprozess altes pre-removal-Skript gab den Fehlerwert 1 zurück
dpkg: stattdessen wird Skript aus dem neuen Paket probiert ...
Failed to import the site module
Traceback (most recent call last):
  File "/usr/lib/python3.4/site.py", line 586, in <module>
    main()
  File "/usr/lib/python3.4/site.py", line 572, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python3.4/site.py", line 287, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python3.4/site.py", line 263, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python3.4/site.py", line 252, in getuserbase
    from sysconfig import get_config_var
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1129, in _exec
  File "<frozen importlib._bootstrap>", line 1467, in exec_module
  File "<frozen importlib._bootstrap>", line 1570, in get_code
  File "<frozen importlib._bootstrap>", line 656, in _compile_bytecode
ValueError: bad marshal data (invalid reference)
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/debconf_1.5.56+deb8u1_all.deb (--unpack):
Unterprozess neues pre-removal-Skript gab den Fehlerwert 1 zurück
Failed to import the site module
Traceback (most recent call last):
  File "/usr/lib/python3.4/site.py", line 586, in <module>
    main()
  File "/usr/lib/python3.4/site.py", line 572, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python3.4/site.py", line 287, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python3.4/site.py", line 263, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python3.4/site.py", line 252, in getuserbase
    from sysconfig import get_config_var
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1129, in _exec
  File "<frozen importlib._bootstrap>", line 1467, in exec_module
  File "<frozen importlib._bootstrap>", line 1570, in get_code
  File "<frozen importlib._bootstrap>", line 656, in _compile_bytecode
ValueError: bad marshal data (invalid reference)
dpkg: Fehler beim Aufräumen:
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/debconf_1.5.56+deb8u1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Wernieman

#1
Habe gerade ein Update gemacht .. lief reibungslos. Ich glaube, es liegt auch nicht an dem ein packet, sondern am Grundsystem.

Was mich wundert ist die Fehlermeldung:
"/usr/lib/python3.4/site.py"

Kannst Du mir bitte mal geeben:
ls -lhad /usr/lib/python*

Edit:
Hast Du etwas am System gedreht?

Gib mir bitte auch mal den Output:
python --version
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

blubbera

Hallo, das System habe ich nur mit FHEM seit einiger Zeit am Laufen und aktualisiere es nach und nach.

Danke schonmal für deine Mühe:

pi@raspberrypi:~ $ ls -lhad /usr/lib/python*
drwxr-xr-x  3 root root 4,0K Mai 11  2016 /usr/lib/python2.6
drwxr-xr-x 28 root root  24K Dez  9  2016 /usr/lib/python2.7
drwxr-xr-x  3 root root 4,0K Mär 19  2015 /usr/lib/python3
drwxr-xr-x 33 root root 4,0K Mai 11  2016 /usr/lib/python3.4
pi@raspberrypi:~ $ python --version
Python 2.7.9

Wernieman

Sorry aber aus persönlichen Gründen (Gesundheit) wird es mit Hilfe meinerseits noch etwas dauern ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

Hi,

Und wenn Du python3.4 erst mal deinstallierst? Nutzt Du es explizit?

sudo apt-get remove python3.4

Was ist denn das Grundsystem?
uname -a
cat /etc/os-release


Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

blubbera

ich nutze nicht Python3.4 aber auch deinstallieren geht nicht:

pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.9.40-v7+ #1022 SMP Sun Jul 30 11:16:10 BST 2017 armv7l GNU/Linux
pi@raspberrypi:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
pi@raspberrypi:~ $ sudo apt-get remove python3.4
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libexpat1-dev libpython3-dev libpython3.4-dev librtimulib-dev
  librtimulib-utils librtimulib7 libwebpdemux1 libwebpmux1 python-pil
  python-rtimulib python-sense-hat python3-rtimulib
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  debconf python-uno
Vorgeschlagene Pakete:
  debconf-doc libterm-readline-gnu-perl libgtk2-perl libnet-ldap-perl
  libqtgui4-perl libqtcore4-perl
Die folgenden Pakete werden ENTFERNT:
  dh-python gdebi-core idle-python3.4 idle3 libreoffice minecraft-pi
  packagekit pi-package pi-package-session python-minecraftpi python3
  python3-apt python3-chardet python3-colorama python3-debian python3-dev
  python3-distlib python3-gpiozero python3-html5lib python3-minecraftpi
  python3-numpy python3-pgzero python3-picamera python3-pifacecommon
  python3-pifacedigital-scratch-handler python3-pifacedigitalio python3-pigpio
  python3-pil python3-pip python3-pkg-resources python3-pygame
  python3-requests python3-rpi.gpio python3-sense-hat python3-serial
  python3-setuptools python3-six python3-spidev python3-tk python3-uno
  python3-urllib3 python3-wheel python3.4 python3.4-dev sense-hat
Die folgenden NEUEN Pakete werden installiert:
  python-uno
Die folgenden Pakete werden aktualisiert (Upgrade):
  debconf
1 aktualisiert, 1 neu installiert, 45 zu entfernen und 21 nicht aktualisiert.
3 nicht vollständig installiert oder entfernt.
Es müssen noch 274 kB von 441 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 31,6 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
Holen: 1 http://archive.raspberrypi.org/debian/ jessie/ui python-uno armhf 1:4.3.3-2+rpi4 [274 kB]
Es wurden 274 kB in 0 s geholt (865 kB/s).
Lese Changelogs... Fertig
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 116581 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../debconf_1.5.56+deb8u1_all.deb ...
Failed to import the site module
Traceback (most recent call last):
  File "/usr/lib/python3.4/site.py", line 586, in <module>
    main()
  File "/usr/lib/python3.4/site.py", line 572, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python3.4/site.py", line 287, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python3.4/site.py", line 263, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python3.4/site.py", line 252, in getuserbase
    from sysconfig import get_config_var
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1129, in _exec
  File "<frozen importlib._bootstrap>", line 1467, in exec_module
  File "<frozen importlib._bootstrap>", line 1570, in get_code
  File "<frozen importlib._bootstrap>", line 656, in _compile_bytecode
ValueError: bad marshal data (invalid reference)
dpkg: Warnung: Unterprozess altes pre-removal-Skript gab den Fehlerwert 1 zurück
dpkg: stattdessen wird Skript aus dem neuen Paket probiert ...
Failed to import the site module
Traceback (most recent call last):
  File "/usr/lib/python3.4/site.py", line 586, in <module>
    main()
  File "/usr/lib/python3.4/site.py", line 572, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python3.4/site.py", line 287, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python3.4/site.py", line 263, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python3.4/site.py", line 252, in getuserbase
    from sysconfig import get_config_var
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1129, in _exec
  File "<frozen importlib._bootstrap>", line 1467, in exec_module
  File "<frozen importlib._bootstrap>", line 1570, in get_code
  File "<frozen importlib._bootstrap>", line 656, in _compile_bytecode
ValueError: bad marshal data (invalid reference)
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/debconf_1.5.56+deb8u1_all.deb (--unpack):
Unterprozess neues pre-removal-Skript gab den Fehlerwert 1 zurück
Failed to import the site module
Traceback (most recent call last):
  File "/usr/lib/python3.4/site.py", line 586, in <module>
    main()
  File "/usr/lib/python3.4/site.py", line 572, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python3.4/site.py", line 287, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python3.4/site.py", line 263, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python3.4/site.py", line 252, in getuserbase
    from sysconfig import get_config_var
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1129, in _exec
  File "<frozen importlib._bootstrap>", line 1467, in exec_module
  File "<frozen importlib._bootstrap>", line 1570, in get_code
  File "<frozen importlib._bootstrap>", line 656, in _compile_bytecode
ValueError: bad marshal data (invalid reference)
dpkg: Fehler beim Aufräumen:
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/debconf_1.5.56+deb8u1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Wernieman

gib uns bitte mal die Ausgabe von:
ls -lhad /usr/lib/python*/site.py
bei einem meiner Systeme sieht es z.b. wie folgt aus:
werner@werner-pc:~$ ls -lhad /usr/lib/python*/site.py
-rw-r--r-- 1 root root 20K Jan 19  2017 /usr/lib/python2.7/site.py
-rw-r--r-- 1 root root 22K Jan 19  2017 /usr/lib/python3.5/site.py


was mich bei Deiner Ausgabe stöhrt:
Zitat3 nicht vollständig installiert oder entfernt.

Also würde ich ich erstmal aufräumen/reparieren ...

Btw:
Sei bitte vorsichtig, mit dem deinstallieren von Systemrelevanten Packeten .. und python IST Systemrelevant
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

python3.4 wird beim raspberrry eigentlich nicht mit ausgeliefert, mein aktuellstes System liefert -rw-r--r-- 1 root root 20K Sep 18  2016 /usr/lib/python2.7/site.py
p

Die Empfehlung ausführen die apt-get vorschlägt?
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.Aber da soll bitte Werner noch was dazu sagen, der kennt sich besser aus als ich. Ich habe nur linux "gefährliches Halbwissen"  8)
Mir klingt es ja so als ob eine frühere Installation schiefgelaufen ist.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wernieman

Habe mir leider mein eigenen RasPi diese Woche abgeschissen .. könntet Ihr bitte mal:
dpkg -l | grep python3
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

Das liefert nichts zurück, wie schon gesagt python3 wird nicht mit ausgeliefert.

Mit 2 geht was root@raspib3:/home/pi# dpkg -l | grep python2
ii  libpython2.7:armhf               2.7.9-2+deb8u1                    armhf        Shared Python runtime library (version 2.7)
ii  libpython2.7-minimal:armhf       2.7.9-2+deb8u1                    armhf        Minimal subset of the Python language (version 2.7)
ii  libpython2.7-stdlib:armhf        2.7.9-2+deb8u1                    armhf        Interactive high-level object-oriented language (standard library, version 2.7)
ii  python2.7                        2.7.9-2+deb8u1                    armhf        Interactive high-level object-oriented language (version 2.7)
ii  python2.7-minimal                2.7.9-2+deb8u1                    armhf        Minimal subset of the Python language (version 2.7)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

FranzB94


Wernieman

Ups sollte "abgeschossen" lauten ... einer meiner Typischen Fehler ;o)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html