Hallo,
eine Anleitung folgend um unter Jessie den crtmpserver zu installieren muß ich in der Datei flvplayback.lua einige Aenderungen vornehmen.
Wenn ich die im Text Editor geänderte Datei abspeichern will bekomme ich obige Fehlermeldung. Idem wenn ich unter einem anderen Namen abspeichern will.
Woran kann das liegen?
Mit freundlichen Grüßen
Alooha
"Can't open file to write"
-
Alooha -
1. März 2017 um 20:34 -
Erledigt
Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
-
-
"Can't open file to write"? Schau mal ob du hier fündig wirst!
-
Wie sehen die Zugriffsrechte auf die Datei aus?
Und welchem User gehört die Datei?Schaue Dir mal das Ergebnis von
ls -al
an, da kannst Du sehen, wem die Datei gehört und ob sie überhaupt zum Schreiben geöffnet werden kann.Du solltest Dich mal mit Dateiattributen beschäftigen.
-
Diese Datei erscheint nicht erscheint in weisser Schrift.
Vor dem Namen steht:
-rw-r--r 1 root root
Was ich strange finde ist dass sie sich in einem Unterordner eines Ordners befindet der als Namen lediglich "/" hat. -
Hallo Alooha,
soweit ich weiß, befinden sich in / nur Verzeichnisse und dynamische Links - aber keine Dateien.
Die Datei gehört root, nicht Dir. Also musst Du auch mit Root-Rechten diese Datei öffnen. Aber sonderbar bleibt es.
Letzeres machst Du durch Voranstellen von
vor dem Kommando, an dem Du scheiterst.
Diese Datei erscheint nicht erscheint in weisser Schrift.
Vor dem Namen steht:
-rw-r--r 1 root root
Was ich strange finde ist dass sie sich in einem Unterordner eines Ordners befindet der als Namen lediglich "/" hat.
Welchen Ordner meinst Du?
Das Zeichen / bezeichnet die Hauptebene eines Linux-Dateisystems. Mit irgendwas musst da schon angefangen werden.Beste Grüße
Andreas
-
Hallo Andreas,
ich scheitere eigentlich nicht an einem Befehl sondern kann die im Texteditor geänderte Datei nicht abspeichern.
Kann man eine Datei durch einen Befehl editieren, verändern und abspeichern?
Schöne Grüße
Alooha -
-
Das kann ich aber nicht tun wenn ich eine mit dem Text Editor geänderte Datei abspeichern will!?
-
"nano" IST ein Texteditor.
-
Vor dem Namen steht: -rw-r--r 1 root root
richtig: -rw-r--r-- 1 root root
Nur der User root hat Lese- und Schreibrechte[r-ead. w-rite], die Gruppe root hat nur Leserechte[-r-], alle anderen User (der ganzen Welt) haben nur Leserechte.Solange ein User keine Schreibrechte hat, kann ein User nur eine Kopie der geänderten Datei an einem anderen Ort, z.B. /home/pi abspeichern.
Mit sudo vor nano wird nano als superuser (=root) aufgerufen, wenn Dein Username in den sudoers steht.
Servus !
-
Vielen Dank für die Infos.
Salve! -
Hallo,
vielen Dank, ich habe es kapiert und ich konnte die geänderte Datei abspeichern.
Aber jetzt hänge ich an einem anderen Befehl:
sudo chown 'whoami' :users ffmpeg
Ich erhalte die Meldung: chown: invalid user: 'whoami'Dieser whoami ist bis jetzt nicht in Erscheinung getreten.
-
Das `whoami` müsste in Backticks oder besser in $() stehen, also $(whoami).
Es ist ein Befehl, der dir den Usernamen des aktuellen Users ausgibt. Wenn du also weisst, dass du User "pi" bist, kannst du auch einfach
schreiben -
- Offizieller Beitrag
Dieser whoami ist bis jetzt nicht in Erscheinung getreten. -
Hallo,
Vielen Dank an euch beide.
Wenn ich den whoami so: $(whoami) schreibe, wird das akzeptiert aber es geschieht gar nichts.
Wenn ich einfach whoami schreibe ohne sonst was dann wird pi ausgegeben.
Weiter geht es also mit sudo chown pi:users ffmpegDamit wäre ich wieder einen Schritt weiter!
-
uuups
Was machst Du, wenn Du keine Internetverbindung hast ?
Für sowas würde ich man whoami (= who am I = wer bin ich), oder apropos whoami empfehlen.
Wenn Dir man auch nichts sagt, gib man man im Terminal ein.Servus !
-
Sorry, ich verstehe nicht ganz was du meinst.
Willst du sagen ich solle den username pi ändern?
Ich verstehe nicht den Zusammenhang mit der Internetverbindung.
Sorry -
Ich wollte sagen, dass Du zum Nachschauen von Befehlen nicht ins Internet nachschauen brauchst, weiL jedes unix und sohin linux über ein mächtiges Handbuch (Manual - man) verfügt.
Mit man <Befehl> wird ein vorhandener Befehl mit allen möglichen Attributen beschrieben,
mit apropos <Befehl> eine Übersicht angezeigt, wo der Befehl so, oder so ähnlich vorkommt, und
mit man man wird der Aufbau und die Verwendung des man-Befehles selbst beschrieben.Dieses reine Text-Hilfesytem ist mit dem mit F1, oder dem Hilfe Icon aufrufbare Hifesystem nicht ident. Manchmal. - distributionsahängig - sind die "man"-Pages unter Linux-Befehle und Befehlsgruppen (1-8) am Ende der GUI-Hilfe angehängt.
Servus !
-
Hallo,
vielen Dank für diese Infos!
Ich habe jetzt alles (ausser den JWPlayer) installiert und den stream mit folgendem Befehl gestartet:raspivid -t 0 -w 1280 -h 720 -fps 25 -b 500000 -vf -o – | ffmpeg -i – -vcodec copy -an -f flv -metadata streamName=myStream tcp://0.0.0.0:6666
Nun habe ich aber ein ganz anderes Problem: im Fernseher sehe ich die Aufnahme die den ganzen Bildschirm einnimmt.
Wie kann ich sie stoppen da ich keinen Befehl eingeben kann?
Mit freundlichen Grüßen
Aloha -
- Offizieller Beitrag
STRG+C?
-
Hab ich schon probiert; keine Reaktion
Es ist ja wie verhext: zuerst konnte ich es nicht zum laufen kriegen, jetzt kann ich es nicht mehr stoppen!
-
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!