Umstellung Wheezy auf Jessie

Begonnen von MandelHL, 07 Juli 2017, 10:06:19

Vorheriges Thema - Nächstes Thema

MandelHL

Hallo zusammen,

ich habe bei der Umstellung von Wheezy auf Jessie Fehlermeldungen und bitte Euch, diese einmal anzusehen. Kann ich das ignorieren?

Danke für Eure Unterstützung.

Using username "root".
root@192.168.178.100's password:
Linux raspberrypi 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Jul  6 13:42:53 2017 from 192.168.178.203
root@raspberrypi:~# node -v
node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.16' not found (required by node)
root@raspberrypi:~# sudo apt-get update
Hit http://raspberrypi.collabora.com wheezy Release.gpg
Hit http://mirrordirector.raspbian.org wheezy Release.gpg
Hit http://archive.raspberrypi.org wheezy Release.gpg
Hit http://raspberrypi.collabora.com wheezy Release
Hit http://mirrordirector.raspbian.org wheezy Release
Hit http://archive.raspberrypi.org wheezy Release
Hit http://raspberrypi.collabora.com wheezy/rpi armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
Hit http://archive.raspberrypi.org wheezy/main armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en_GB
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en
Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Hit https://deb.nodesource.com wheezy Release.gpg
Hit https://deb.nodesource.com wheezy Release
Hit https://deb.nodesource.com wheezy/main Sources
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
Hit https://deb.nodesource.com wheezy/main armhf Packages
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Ign https://deb.nodesource.com wheezy/main Translation-en_GB
Ign https://deb.nodesource.com wheezy/main Translation-en
Reading package lists... Done
root@raspberrypi:~# sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
  nuscratch
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
root@raspberrypi:~# sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  wiringpi
The following packages will be upgraded:
  nuscratch
1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,200 kB of archives.
After this operation, 24.5 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://archive.raspberrypi.org/debian/ wheezy/main wiringpi armhf 2.24 [39.8 kB]
Get:2 http://archive.raspberrypi.org/debian/ wheezy/main nuscratch armhf 20150916 [9,160 kB]
Fetched 9,200 kB in 3s (3,025 kB/s)
Selecting previously unselected package wiringpi.
(Reading database ... 87131 files and directories currently installed.)
Unpacking wiringpi (from .../wiringpi_2.24_armhf.deb) ...
Preparing to replace nuscratch 20150114-1 (using .../nuscratch_20150916_armhf.deb) ...
Leaving 'diversion of /usr/bin/scratch to /usr/bin/scratch.old by nuscratch'
Adding 'diversion of /usr/bin/squeak to /usr/bin/squeak.old by nuscratch'
Unpacking replacement nuscratch ...
Setting up wiringpi (2.24) ...
Setting up nuscratch (20150916) ...
root@raspberrypi:~# sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
root@raspberrypi:~# sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
root@raspberrypi:~# sudo apt-get update
Get:1 http://mirrordirector.raspbian.org jessie Release.gpg [473 B]
Ign http://raspberrypi.collabora.com jessie Release.gpg
Get:2 http://archive.raspberrypi.org jessie Release.gpg [488 B]
Ign http://raspberrypi.collabora.com jessie Release
Get:3 http://mirrordirector.raspbian.org jessie Release [14.4 kB]
Get:4 http://archive.raspberrypi.org jessie Release [22.4 kB]
Get:5 http://mirrordirector.raspbian.org jessie/main armhf Packages [9,534 kB]
Get:6 http://archive.raspberrypi.org jessie/main armhf Packages [168 kB]
Err http://raspberrypi.collabora.com jessie/rpi armhf Packages
  404  Not Found
Ign http://raspberrypi.collabora.com jessie/rpi Translation-en_GB
Ign http://raspberrypi.collabora.com jessie/rpi Translation-en
Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
Ign http://archive.raspberrypi.org jessie/main Translation-en
Get:7 https://deb.nodesource.com jessie Release.gpg [860 B]
Get:8 https://deb.nodesource.com jessie Release [3,725 B]
Get:9 https://deb.nodesource.com jessie/main Sources [761 B]
Get:10 https://deb.nodesource.com jessie/main armhf Packages [966 B]
Get:11 http://mirrordirector.raspbian.org jessie/contrib armhf Packages [43.3 kB]
Get:12 http://mirrordirector.raspbian.org jessie/non-free armhf Packages [84.2 kB]
Get:13 http://mirrordirector.raspbian.org jessie/rpi armhf Packages [1,356 B]
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Ign https://deb.nodesource.com jessie/main Translation-en_GB
Ign https://deb.nodesource.com jessie/main Translation-en
Fetched 9,875 kB in 19s (501 kB/s)
W: Failed to fetch http://raspberrypi.collabora.com/dists/jessie/rpi/binary-armhf/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

Reinhart

Hallo!

Auch ich habe mich vor einigen Monaten von den Meldungen verführen lassen und habe auf Jessie via Update umgestellt und war eigentlich mit dem Ergebnis so wie du nicht zufrieden. Speziell was Alexa mit Node.js und npm betrifft bin ich in eine Sackgasse mit vielen Fehlern geraten, irgendwas hat immer Probleme aufgeworfen.

Ich habe mir eine neue SD Karte besorgt, Jessie neu aufgesetzt, alle Tools wie Node.js, npm installiert und ein Backup von Fhem via Restore wieder eingespielt. In Summe gesehen bist du damit weit schneller als ein Update zu fahren, weil das mindestens die 4-fache Zeit benötigt und die Installation ist sauber und kein alter Schrott liegt in der Root.

Da ich außerdem die Root auf SSD ausgelagert habe, habe ich auch noch alles neu synchronisert und das System läuft nun problemlos und fehlerfrei . Ist so als wenn du Windows7 auf Windows10 updatest, eine Neuinstallation ist eben einen Neuinstallation und läuft immer besser und der alte Ballast ist vergessen. Viele haben Angst vor einer Neueinrichtung, die aber meist in wenigen Schritten erledigt ist. Ich denke da an SSH, FTP etc. Das einzige was mich an Jessie etwas Zeit gekostet hat war die Netzwerkeinrichtung, da es hier mindestens 4 verschieden Varianten gibt um eine statische IP zu bekommen, aber auch das klappt letztlich problemlos.

Was ich bis jetzt nicht fehlerfrei geschafft habe ist die Einrichtung von Xymon als Server (komplette Netzwerküberwachung) unter Jessie, aber den habe ich kurzerhand auf einen anderen Raspi eingerichtet.

Zu deiner Frage, ich würde die Fehlermeldung nicht ignorieren, da du jetzt genau diesen besagten Durcheinander hast, möchte dir aber die Freude an weiteren Experimenten nicht nehmen. Eine neue SD kostet nicht viel und da bist immer auf Nummer sicher und kannst jederzeit in sekundenschnelle zurück stellen.

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

DeeSPe

Warum noch Jessie wenn es schon Stretch gibt?
Achso, evtl. benutzt Du ja einen RPi! Raspbian als Stretch gibt es ja noch nicht.

Ich empfehle aber immer ein Backup des bestehenden Systems und dann eine saubere Neuinstallation.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Reinhart

Danke Dan für deinen Hinweis, bei Windows schlage ich meist schon im Betastatus zu aber bei Linux lasse ich meist die anderen erst anrennen.
Stretch ist ja noch brandneu und in Fhem werden ja viele Dinge benutzt die man erst alle durchtesten muss (zB: Alexa, serielle Anbindungen wie COC) ob sie auch wirklich fehlerfrei funktionieren, bzw. wie die Konfigs angepasst werden müssen.

Aber auf einem Test Raspi werde ich das gleich mal testen ob alles stretcht!
Hast du zufällig eine Ahnung ob der Kernel hier schon USB bootfähig ist?

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

DeeSPe

Nö, hab ich keine Ahnung.
Habe aber in einer VM schon erfolgreich Stretch mit FHEM aufgesetzt.
Zu den zusätzlichen Dingen wie Alexa oder Homebridge kann ich noch nichts sagen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

amenomade

Wofür brauchst Du eigentlich Collabora ?
Eigentlich reicht in /etc/apt/sources.list
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi

M.A. kannst Du die entspr. Linie in sources.list auskommentieren. Es sei denn, du brauchst unbedingt Collabora. Aber der ist anscheinend für Jessie nicht verfügbar. Dann musst du alles manuell bauen.

Nutzt Du Collabora / Weston?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

anstroe

Hallo,
ich hatte heute das selbe Problem, die Lösung ist in /etc/apt/sources.list./collaboration.list
jessie wieder durch wheezy zu ersetzen. Anschließend funktioniert apt-get update usw. wieder.

Grüße
Anne
Neuling mit Raspberry Pi 3B, FHEM 5.8, smartVISU 2.8, 2x Wago 750-841

Reinhart

für alle die es interessiert, ich habe "Jessie" auf "Stretch" umgestellt und bis jetzt noch keine Probleme festgestellt. Ich teste aber noch fleißig weiter.

Kurzinfo:
Die verwendete bootcode.bin ist noch nicht USB bootfähig, habe die daher gegen die Beta getauscht (Byte 50268 statt 50248) weil ich den Raspi3 ohne SD Karte mit einer SSD betreibe.

Mit Fhem gibt es keine Probleme und auch Alexa funktioniert, npm=5.3.0 und node=4.2.1

LG

FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Reinhart


Nachtrag zu Stretch!

Bei der Mosquitto Installation kommt es bei Stretch zu Fehlern,


mosquitto : Hängt ab von: libwebsockets3 (>= 1.2) ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.



diese können wie hier beschrieben korrigiert werden, dann läuft der Broker einwandfrei auch unter Stretch.


LG
Reinhart

FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa