Terminal-Geek / radiobeere

A radiorecorder for internet streams and audio server based on the Raspberry Pi
GNU General Public License v3.0
4 stars 8 forks source link

Installation klappt nicht mit aktuellem Raspbian #3

Open Skysurfer-14 opened 7 years ago

Skysurfer-14 commented 7 years ago

Hallo, ich finde dein Projekt sehr interessant und habe soeben versucht, es auf einem frisch installierten Raspbian Stretch Lite vom 16.8.17 zu installieren. Dabei gibt es einige Probleme. Erst wird https://bitbucket.org/lazka/mutagen/downloads/mutagen-1.31.tar.gz nicht gefunden, hat jetzt eine andere Adresse. Ich habe dann git clone https://github.com/quodlibet/mutagen.git ausgeführt und anschließend das setup erneut ausgeführt. Aber dann kommen noch einige Fehler, die ich nicht beheben kann. Kannst du mir helfen?

Ich habe versucht, auf deiner Seite einen Kommentar zu hinterlassen, jedoch kam jedes Mal die Fehlermeldung, dass der Captcha Code falsch sei.

sofad commented 7 years ago

Hallo Skysurfer,

ich habe mutagen per apt-get installiert: sudo apt-get install python-mutagen python3-mutagen

setup habe ich geändert und die Zeilen 10-17 auskommentiert

#Download and install Mutagen

# cd /home/pi
# wget https://bitbucket.org/lazka/mutagen/downloads/mutagen-1.31.tar.gz
# tar -xf mutagen*.gz
# cd mutagen*
# ./setup.py build
# su -c "./setup.py install"
# cd /home/pi
# rm mutagen*.gz

# Generate random password for MySQL user radiobeere

Die Installation läuft so ohne Fehler, Aufnahmen können programmiert und gespeichert werden.

Das abrufen als Podcast und über die GUI (Aufnahmen anzeigen) geht nicht.

Vielleicht hat Terminal-Geek ja mal Zeit und kann helfen.

Skysurfer-14 commented 7 years ago

Hallo sofad,

danke für den Hinweis; komischerweise funktioniert deine Vorgehensweise bei meinem frisch aufgesetzten System nicht. Ich bekomme weiterhin einige Fehlermeldungen beim Setup:

pi@radiobeere:~/radiobeere/setup $ sudo ./setup Reading package lists... Done Building dependency tree Reading state information... Done samba-common is already the newest version (2:4.5.8+dfsg-2+deb9u1). samba-common set to manually installed. Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:

The following packages have unmet dependencies: php5-mysql : Depends: libmysqlclient18 but it is not installable E: Unable to correct problems, you have held broken packages. ./setup: line 38: mysql: command not found Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully ./setup: line 44: smbpasswd: command not found mv: target '/var/www' is not a directory chmod: cannot access '/var/www/img/podcast': No such file or directory mount: special device /var/www does not exist ./setup: line 79: /etc/init.d/samba: No such file or directory cp: cannot stat '/etc/apache2/sites-available/000-default.conf': No such file or directory sed: can't read /etc/apache2/sites-available/000-default.conf: No such file or directory mv: cannot move 'temp_file' to '/etc/apache2/sites-available/000-default.conf': No such file or directory ./setup: line 90: /etc/init.d/apache2: No such file or directory cp: cannot stat '/etc/minidlna.conf': No such file or directory sed: can't read /etc/minidlna.conf: No such file or directory ./setup: line 109: /etc/init.d/minidlna: No such file or directory pi@radiobeere:~/radiobeere/setup $

Vorher habe ich noch GIT installiert: sudo apt-get install git

Terminal-Geek commented 7 years ago

Hi,

ich muss mir das die Tage mal in Ruhe anschauen. Bitte ein bisschen Geduld, ich bin in Moment ziemlich eingespannt und entwickele dieses Projekt eigentlich auch gar nicht mehr aktiv weiter. Aber ein erster schneller Blick auf die Fehlermeldungen lässt mich vermuten, dass die Fehler nicht völlig unlösbar sind. Mal sehen.

Lieben Gruß Tobi

Am 09.09.2017 um 14:20 schrieb Skysurfer-14 notifications@github.com:

Hallo sofad,

danke für den Hinweis; komischerweise funktioniert deine Vorgehensweise bei meinem frisch aufgesetzten System nicht. Ich bekomme weiterhin einige Fehlermeldungen beim Setup:

pi@radiobeere:~/radiobeere/setup $ sudo ./setup Reading package lists... Done Building dependency tree Reading state information... Done samba-common is already the newest version (2:4.5.8+dfsg-2+deb9u1). samba-common set to manually installed. Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:

The following packages have unmet dependencies: php5-mysql : Depends: libmysqlclient18 but it is not installable E: Unable to correct problems, you have held broken packages. ./setup: line 38: mysql: command not found Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully ./setup: line 44: smbpasswd: command not found mv: target '/var/www' is not a directory chmod: cannot access '/var/www/img/podcast': No such file or directory mount: special device /var/www does not exist ./setup: line 79: /etc/init.d/samba: No such file or directory cp: cannot stat '/etc/apache2/sites-available/000-default.conf': No such file or directory sed: can't read /etc/apache2/sites-available/000-default.conf: No such file or directory mv: cannot move 'temp_file' to '/etc/apache2/sites-available/000-default.conf': No such file or directory ./setup: line 90: /etc/init.d/apache2: No such file or directory cp: cannot stat '/etc/minidlna.conf': No such file or directory sed: can't read /etc/minidlna.conf: No such file or directory ./setup: line 109: /etc/init.d/minidlna: No such file or directory pi@radiobeere:~/radiobeere/setup $

Vorher habe ich noch GIT installiert: sudo apt-get install git

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

sofad commented 7 years ago

@Skysurfer-14 ich verwende noch jessie.

daher wohl auch die fehlermeldung "libmysqlclient18 but it is not installable" unter stretch. stretch bringt auch php7 mit, jessie läuft noch mit php5.6...

Skysurfer-14 commented 7 years ago

Also würde eine Installation unter jessie noch funktionieren? Abgesehen von dieser web-adresse, die nicht mehr gültig ist.

Am 12. September 2017 13:22:55 MESZ schrieb sofad notifications@github.com:

@Skysurfer-14 ich verwende noch jessie.

daher wohl auch die fehlermeldung "libmysqlclient18 but it is not installable" unter stretch. stretch bringt auch php7 mit, jessie läuft noch mit php5.6...

-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/Terminal-Geek/radiobeere/issues/3#issuecomment-328823310

-- Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.

Dreli1 commented 6 years ago

Hallo! ist jemandem aktuell gelungen, die Installation mit php7 und miradb zum laufen zu bringen? Ich habe im Setup noch das php5 gegen php getauscht, der Webserver läuft auch aber die Menues zum Anlegen von Stationen und Terminen, Podcasts usw. funktionieren nicht.

Buendig commented 5 years ago

Hallo zusammen,

die letzte Aktivität hier ist ja schon etwas her... ich hoffe es hilft trotzdem den Interessierten.

Eins vorweg, ich fand Tobis Projekt auch sehr ansprechend, um mein Problem der Aufnahme von Streams zu lösen habe ich bisher eher mit Streamripper über die Konsole und manuellen Cronjobs gearbeitet, geht auch... ist nur nicht ganz so hübsch. Also vielen Dank an der Stelle, ich hätte mir die Mühe niemals gemacht, finde es aber eine super Idee!

Ich hab die letzten Tage mal daran gemach eine kleine Coderevision für das Projekt durchzuführen.

Bei mir läuft es jetzt auf meinem etwas betagtem Raspi B+ unter Raspian 9 stretch / Kernel 4.14.

Angepasst habe ich:

Was nicht funktionier ist der Podcast... war 1. nicht meine Priorität, 2. hab ich den Code nicht auf Anhieb durchdrungen... Dafür fehlte mir auch die Zeit.

Ein paar Funktionen im Bereich der Python-Skripte (Cronjobs) sind mir persönlich noch nicht rund genug... da ich Radiobeere aber nur auf meinem "Test"-Raspi betreibe ist es für mich verkraftbar.

Wer also aktuen Bedarf hat, gern melden, aktuell ist das alles noch ein Arbeitsstand, wenn ich fertig bin stelle ich es gern breit zur Verfügung.

Viele Grüße Manu

Dreli1 commented 5 years ago

Hallo Manu,

ich find es klasse, dass du hier wieder Leben reinbringst. Ich habe (als Linux-Laie) das Thema damals auf Eis gelegt und benutze derzeit Volumio – natürlich ohne Aufnahme. Halt uns auf dem Laufenden!

BG Andreas

Von: Buendig [mailto:notifications@github.com] Gesendet: Dienstag, 23. Oktober 2018 18:27 An: Terminal-Geek/radiobeere radiobeere@noreply.github.com Cc: Birckigt, Andreas ABirckigt@alltrotec.de; Comment comment@noreply.github.com Betreff: Re: [Terminal-Geek/radiobeere] Installation klappt nicht mit aktuellem Raspbian (#3)

Hallo zusammen,

die letzte Aktivität hier ist ja schon etwas her... ich hoffe es hilft trotzdem den Interessierten.

Eins vorweg, ich fand Tobis Projekt auch sehr ansprechend, um mein Problem der Aufnahme von Streams zu lösen habe ich bisher eher mit Streamripper über die Konsole und manuellen Cronjobs gearbeitet, geht auch... ist nur nicht ganz so hübsch. Also vielen Dank an der Stelle, ich hätte mir die Mühe niemals gemacht, finde es aber eine super Idee!

Ich hab die letzten Tage mal daran gemach eine kleine Coderevision für das Projekt durchzuführen.

Bei mir läuft es jetzt auf meinem etwas betagtem Raspi B+ unter Raspian 9 stretch / Kernel 4.14.

Angepasst habe ich:

Was nicht funktionier ist der Podcast... war 1. nicht meine Priorität, 2. hab ich den Code nicht auf Anhieb durchdrungen... Dafür fehlte mir auch die Zeit.

Ein paar Funktionen im Bereich der Python-Skripte (Cronjobs) sind mir persönlich noch nicht rund genug... da ich Radiobeere aber nur auf meinem "Test"-Raspi betreibe ist es für mich verkraftbar.

Wer also aktuen Bedarf hat, gern melden, aktuell ist das alles noch ein Arbeitsstand, wenn ich fertig bin stelle ich es gern breit zur Verfügung.

Viele Grüße Manu

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/Terminal-Geek/radiobeere/issues/3#issuecomment-432317339, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AnaWgcO4Y2KERPqjLDReSkeiWO9666Afks5un0NQgaJpZM4PO4g4.

Rothammel commented 5 years ago

Hallo zusammen,

die letzte Aktivität hier ist ja schon etwas her... ich hoffe es hilft trotzdem den Interessierten.

Eins vorweg, ich fand Tobis Projekt auch sehr ansprechend, um mein Problem der Aufnahme von Streams zu lösen habe ich bisher eher mit Streamripper über die Konsole und manuellen Cronjobs gearbeitet, geht auch... ist nur nicht ganz so hübsch. Also vielen Dank an der Stelle, ich hätte mir die Mühe niemals gemacht, finde es aber eine super Idee!

Ich hab die letzten Tage mal daran gemach eine kleine Coderevision für das Projekt durchzuführen.

Bei mir läuft es jetzt auf meinem etwas betagtem Raspi B+ unter Raspian 9 stretch / Kernel 4.14.

Angepasst habe ich:

  • den Code der Website für die Kompatibilität zu PHP7
  • kleinere Sachen in der Durchführung der Datenbankabfragen (Bin aber kein Profi was SQL und PHP7 angeht)
  • die Python-Skripte weitestgehend um sie mit Python 2.7 nutzbar zu machen (wenn ich alles erwischt habe könnte auch Python 3 funktionieren, da bin ich aber noch dran)
  • das Setup-Skript inkl. die Standardpaketquellen für python-mutagen

Was nicht funktionier ist der Podcast... war 1. nicht meine Priorität, 2. hab ich den Code nicht auf Anhieb durchdrungen... Dafür fehlte mir auch die Zeit.

Ein paar Funktionen im Bereich der Python-Skripte (Cronjobs) sind mir persönlich noch nicht rund genug... da ich Radiobeere aber nur auf meinem "Test"-Raspi betreibe ist es für mich verkraftbar.

Wer also aktuen Bedarf hat, gern melden, aktuell ist das alles noch ein Arbeitsstand, wenn ich fertig bin stelle ich es gern breit zur Verfügung.

Viele Grüße Manu

wie ist der Stand der Dinge, kannst du dein fork updaten?

radix82 commented 5 years ago

Habe es mit Raspbian Stretch installiet gehabt da gab es nur fehlermeldungen

~/radiobeere/setup $ sudo ./setup Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paket php5 ist nicht verfügbar, wird aber von einem anderen Paket referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket php5-mysql ist nicht verfügbar, wird aber von einem anderen Paket referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »php5« existiert kein Installationskandidat. E: Für Paket »php5-mysql« existiert kein Installationskandidat. --2018-12-22 20:20:54-- https://bitbucket.org/lazka/mutagen/downloads/mutagen-1.31.tar.gz Auflösen des Hostnamens »bitbucket.org (bitbucket.org)« … 18.205.93.0, 18.205.93.2, 18.205.93.1, ... Verbindungsaufbau zu bitbucket.org (bitbucket.org)|18.205.93.0|:443 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found 2018-12-22 20:20:55 FEHLER 404: Not Found.

tar: mutagen.gz: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden tar: Error is not recoverable: exiting now ./setup: Zeile 13: cd: mutagen: Datei oder Verzeichnis nicht gefunden ./setup: Zeile 14: ./setup.py: Datei oder Verzeichnis nicht gefunden bash: ./setup.py: Datei oder Verzeichnis nicht gefunden rm: das Entfernen von 'mutagen*.gz' ist nicht möglich: Datei oder Verzeichnis nicht gefunden ./setup: Zeile 38: mysql: Kommando nicht gefunden. Geben Sie ein neues UNIX-Passwort ein: Geben Sie das neue UNIX-Passwort erneut ein: passwd: Passwort erfolgreich geändert ./setup: Zeile 44: smbpasswd: Kommando nicht gefunden. mv: das angegebene Ziel '/var/www' ist kein Verzeichnis chmod: Zugriff auf '/var/www/img/podcast' nicht möglich: Datei oder Verzeichnis nicht gefunden mount: special device /var/www does not exist ./setup: Zeile 79: /etc/init.d/samba: Datei oder Verzeichnis nicht gefunden cp: der Aufruf von stat für '/etc/apache2/sites-available/000-default.conf' ist nicht möglich: Datei oder Verzeichnis nicht gefunden sed: /etc/apache2/sites-available/000-default.conf kann nicht gelesen werden: Datei oder Verzeichnis nicht gefunden mv: das Verschieben von 'temp_file' nach '/etc/apache2/sites-available/000-default.conf' ist nicht möglich: Datei oder Verzeichnis nicht gefunden ./setup: Zeile 90: /etc/init.d/apache2: Datei oder Verzeichnis nicht gefunden cp: der Aufruf von stat für '/etc/minidlna.conf' ist nicht möglich: Datei oder Verzeichnis nicht gefunden sed: /etc/minidlna.conf kann nicht gelesen werden: Datei oder Verzeichnis nicht gefunden ./setup: Zeile 109: /etc/init.d/minidlna: Datei oder Verzeichnis nicht gefunden `

ich habe über "sudo apt-get install" einzeln samba-common, samba, apache2, php5 (über php hat der un 7 installiert), mysql-server, php-mysql, minidlna, streamripper, python-mysqldb installiert.

In Zeile 11 habe ich die url in dem Script geändert: wget https://ftp.fau.de/macports/distfiles/py-mutagen/mutagen-1.31.tar.gz dort ist die datei noch.

Jetzt führe ich ./setup erneut aus kommt nun bei der Installation von mutagen

--2018-12-22 22:06:20-- https://ftp.fau.de/macports/distfiles/py-mutagen/mutagen-1.31.tar.gz Auflösen des Hostnamens »ftp.fau.de (ftp.fau.de)« … 131.188.12.211, 2001:638:a000:1021:21::1 Verbindungsaufbau zu ftp.fau.de (ftp.fau.de)|131.188.12.211|:443 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK Länge: 897785 (877K) [application/x-gzip] Wird in »»mutagen-1.31.tar.gz«« gespeichert.

mutagen-1.31.tar.gz 100%[===================>] 876,74K 2,54MB/s in 0,3s

2018-12-22 22:06:21 (2,54 MB/s) - »»mutagen-1.31.tar.gz«« gespeichert [897785/897785]

./setup: Zeile 13: cd: Zu viele Argumente. ./setup: Zeile 14: ./setup.py: Datei oder Verzeichnis nicht gefunden bash: ./setup.py: Datei oder Verzeichnis nicht gefunden Enter password: ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'radiobeere'@'localhost' useradd: Benutzer »radiobeere« existiert bereits Geben Sie ein neues UNIX-Passwort ein: Geben Sie das neue UNIX-Passwort erneut ein: passwd: Passwort erfolgreich geändert mv: '../var/www/Aufnahmen' und '/var/www/Aufnahmen' sind die gleiche Datei mv: '../var/www/aufnahmen.php' und '/var/www/aufnahmen.php' sind die gleiche Datei mv: '../var/www/css' und '/var/www/css' sind die gleiche Datei mv: '../var/www/help.php' und '/var/www/help.php' sind die gleiche Datei mv: '../var/www/html' und '/var/www/html' sind die gleiche Datei mv: '../var/www/img' und '/var/www/img' sind die gleiche Datei mv: '../var/www/include' und '/var/www/include' sind die gleiche Datei mv: '../var/www/index.php' und '/var/www/index.php' sind die gleiche Datei mv: '../var/www/js' und '/var/www/js' sind die gleiche Datei mv: '../var/www/maintenance.php' und '/var/www/maintenance.php' sind die gleiche Datei mv: '../var/www/podcast' und '/var/www/podcast' sind die gleiche Datei mv: '../var/www/podcast.php' und '/var/www/podcast.php' sind die gleiche Datei mv: '../var/www/reboot.php' und '/var/www/reboot.php' sind die gleiche Datei mv: '../var/www/record2.php' und '/var/www/record2.php' sind die gleiche Datei mv: '../var/www/record3.php' und '/var/www/record3.php' sind die gleiche Datei mv: '../var/www/record4.php' und '/var/www/record4.php' sind die gleiche Datei mv: '../var/www/record.php' und '/var/www/record.php' sind die gleiche Datei mv: '../var/www/stations.php' und '/var/www/stations.php' sind die gleiche Datei mv: '../var/www/streaming.php' und '/var/www/streaming.php' sind die gleiche Datei mv: '../var/www/timer.php' und '/var/www/timer.php' sind die gleiche Datei mv: '../var/www/version.txt' und '/var/www/version.txt' sind die gleiche Datei [ ok ] Restarting nmbd (via systemctl): nmbd.service. [ ok ] Restarting smbd (via systemctl): smbd.service. [ ok ] Restarting apache2 (via systemctl): apache2.service. [ ok ] Restarting minidlna (via systemctl): minidlna.service. pi@pi:~/radiobeere/setup $


Nächster Versuch diesmal mit mit Raspbian Jessie aus 2015

Da funktioniert die installation ohne Probleme.

Nur bei der Aufnahme gibt es Probleme. Zwar nimmt er was auf und ich kann das unter /home/pi/radiobeere/var/www/Aufnahmen finden z.b aufnahme_fertig_dlfweb_2018_12_29_23_35_01. In der Aufnahmen.php sind aber keine Aufnahmen zu sehen. Das habe ich auch mehrmals Probiert mal gibt es aufnahmen mal nicht. Auch die aufhamen die da drauf sind, verschwinden auch einfach mal.

Schade das es nicht bei mir Funktioniert. Kann jemand helfen.

grüße und danke guten rutsch

radix82 commented 5 years ago

Nun habe ich auf Raspbian Stretch geupdatet.

da dachte ich es geht. es hat in /home/pi/radiobeere/var/www/Aufnahmen Dateinen gespeichter und diese wurden auch in der Aufnahmen.php angezeigt. dachte hey es geht aber dann war wieder alles blöd. Beim nächsten mal nachsehen waren alle Dateinen weg und dann wurde auch nix mehr in der Aufnahmen.php angezeigt.