Codec H.264 installieren (Debian 7) ?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Zenturio19
Beiträge: 230
Registriert: 02.06.2011 11:45:33

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von Zenturio19 » 07.11.2017 18:35:43

Hi,

so - irgendwie hab' ich Zoneminder wieder zum Laufen gebracht, alle Pakete sind aktuell ... damit läuft die Wheezy-Installation wieder astrein (natürlich noch ohne H.264-Codec) und zumindest 4 der 5 Kameras der Videoüberwachung sind wieder in Betrieb.

Bevor ich nun einen weiteren Versuch unternehme H.264 zu installieren, damit auch die 5. Kamera läuft, wird ein Image gezogen :wink: .

-------------

Angenommen, ich entschließe mich doch beim nächsten verregneten Wochenende mit Debian-9 alles neu zu installieren ...
Zenturio19 hat geschrieben: ↑ zum Beitrag ↑
07.11.2017 14:44:59
  • Erst Debian 9 - vermutlich kein Update von 7 sondern eine 'richtige' Neuinstallation (???)
  • dann deb-multimedia in die sources.list & H.264 installieren
  • dann den Eintrag aus der sources.list wieder entfernen (???)
  • und danach (???) erst Zoneminder nach dieser Anleitung für Debian 9 installieren?
... würde das so funktionieren?

Thx

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von debianoli » 07.11.2017 18:55:42

Ich würde das mal mit Debian 9 OHNE deb-Multimedia probieren. Denn wenn ich das hier richtig lese, kann die Version in stretch h264 https://wiki.debian.org/ffmpeg#Encode ... FMpeg4
Falls das doch nicht geht, kann man immer noch ffmpeg aus den deb-multimedia Quellen bauen und das installieren. Das macht dann wenigstens keinen Probleme

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von KP97 » 07.11.2017 19:04:52

Bei einem Upgrade auf Debian 9 mußt Du erst über 8 und dann nach 9 gehen, da wäre eine direkte Neuinstallation wahrscheinlich sinnvoller, zumal sich auch sehr viel verändert hat.
Ganz generell wäre ich bei Fremdquellen - und nichts anderes ist das Repo, auch wenn ein ein Deb im Namen hat - sehr vorsichtig.
Gerade dieses Multimediazeug kann viel Ärger verursachen, da ja die libs auch im Debian Repo sind.
Stretch hat Zoneminder auch in den Backports
https://packages.debian.org/search?suit ... zoneminder
das würde ich zuallererst versuchen.
Du kannst ja auch eine Virtualbox aufsetzen und darin einen Testlauf machen, dann siehst Du ja schon, was auf Dich zukommt.

Ein Backup des Systems vorher ist Pflicht.

Zenturio19
Beiträge: 230
Registriert: 02.06.2011 11:45:33

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von Zenturio19 » 08.11.2017 07:06:10

Hi,

danke Euch 2en. Wenn auch H.264 mit Debian-9 und aktuellem Zoneminder 1.30 'out of the box' funktioniert - wär' das natürlich ideal bzw. ein Grund, den Server neu unter Stretch aufzusetzen.
debianoli hat geschrieben: ↑ zum Beitrag ↑
07.11.2017 18:55:42
Stretch hat Zoneminder auch in den Backports https://packages.debian.org/search?suit ... zoneminder das würde ich zuallererst versuchen.
'Backports' in Stretch, das erst vor wenigen Monaten gelauched wurde(?) ... das verstehe ich jetzt nicht ('Backports' sind doch nur in unaktueller SW drin ... oder?). Ich würd' mich - nach dem Neuaufsetzen von Stretch - halt an diese Anleitung - Debian 9 64-bit with Zoneminder 1.30.4 the Easy Way - halten und schauen, was dann läuft bzw. ob ich mit ZM im Mischbetrieb fahren kann (einige Cams mit MPEG-4 und eine mit H.264).

-----

Ich denke ich werde jetzt einmal:
  • Ein aktuelles Backup vom Server machen (natürlich gibt's davon ein Backup - ich müsst's erst suchen und es ist nicht sehr aktuell).
  • Die Grundeinstellungen, User, Sambafreigaben, Crontab-Einträge, ZM-Einstellungen etc. dokumentieren und configs sichern - um mir beim Neuaufsetzen leichter zu tun.
  • Und für eine gefahrlose Arbeit eine neue System-SSD besorgen, um auf dieser die Neuinstallation zu machen (dann brauch' ich bei halbfertiger Arbeit nur umzustöpseln und der alte Zustand ist wieder da).
Wird aber dauern - das nächste verregnete WE kommt bestimmt, auch zwischen den Weihnachtsfeiertagen wäre genug Zeit (und der Server wird nicht gebraucht).

Thx

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von debianoli » 08.11.2017 11:48:18

Zenturio19 hat geschrieben: ↑ zum Beitrag ↑
08.11.2017 07:06:10

'Backports' in Stretch, das erst vor wenigen Monaten gelauched wurde(?) ... das verstehe ich jetzt nicht ('Backports' sind doch nur in unaktueller SW drin ... oder?). Ich würd' mich - nach dem Neuaufsetzen von Stretch - halt an diese Anleitung - Debian 9 64-bit with Zoneminder 1.30.4 the Easy Way -
Debian macht vor jeder neuen Version einen Freeze der Software, d.h., was bis zu diesem Zeitpunkt noch nicht "reif" ist, kommt nicht in die Endfassung. Daher gibt es die Backports, in denen Programme landen, die erst nach dem Freeze reif sind. Dafür hast du bei einer Neuinstallation keine Probleme mit fehlenden oder kaputten Abhängigkeiten.

Und wie bereits erwähnt: Ich würde den Easy Way NICHT machen. Du bindest dabei die Quelle deb-multimedia ein und das macht oft mehr Ärger als nötig. Wenn zoneminder dann nicht wie erwünscht funktioniert, sieht man weiter.

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von KP97 » 08.11.2017 14:01:49

Der Hinweis auf die Backports stammte von mir, falsch zitiert...
Hier nochmal genau:
https://wiki.debianforum.de/Backports
Den Tipp mit der Virtualbox würde ich auch nochmal überdenken, da kann man vorab schon einiges testen.
Das Paket befindet sich übrigens auch in den Backports.

Zenturio19
Beiträge: 230
Registriert: 02.06.2011 11:45:33

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von Zenturio19 » 08.11.2017 18:11:46

Hi,

so .... habe mal eine alte HDD hergenommen, in einen Rechner gesteckt und (ohne jetzt den Server anzugreifen) testweise Debian-9 installiert ... :oops: ... sieht ganz anders aus ... :oops: ... ich find' ja nicht mal die root-Konsole und wo ich SW nachinstallieren kann.
debianoli hat geschrieben: ↑ zum Beitrag ↑
08.11.2017 11:48:18
Und wie bereits erwähnt: Ich würde den Easy Way NICHT machen....
Wo/wie soll ich jetzt zoneminder installieren? Bitte um ein paar Hinweise (deppensicher, bis ich mich rein gefunden habe)...

Thx

DeletedUserReAsG

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von DeletedUserReAsG » 08.11.2017 18:16:04

Zenturio19 hat geschrieben: ↑ zum Beitrag ↑
08.11.2017 18:11:46
ich find' ja nicht mal die root-Konsole und wo ich SW nachinstallieren kann.
Rootshell: irgendein Terminal aufmachen und mit su zu root werden. Software nachinstallieren: apt|aptitude|apt-get install Paketname (das | steht hier für „oder“).

Zenturio19
Beiträge: 230
Registriert: 02.06.2011 11:45:33

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von Zenturio19 » 08.11.2017 18:31:39

So ... root-Terminal aktiviert (warum das nun 'su' statt 'sudo' heißen muss...) ... 'apt-get install zoneminder' findet er nicht.

Laut dem Easy Way - den ich ja lt. debianoli nicht verwenden soll - wären ja vor dem zoneminder noch ein paar andere Sachen zu installieren (php mariadb-server php-mysql apache2-mod-php7.0) - wie dann vorgehen?

Thx

DeletedUserReAsG

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von DeletedUserReAsG » 08.11.2017 18:37:02

Zenturio19 hat geschrieben: ↑ zum Beitrag ↑
08.11.2017 18:31:39
warum das nun 'su' statt 'sudo' heißen muss.
Du kannst dir auch Debiansudo installieren und das nutzen. Allerdings ist’s eigentlich™ nicht dazu gedacht, als su-Ersatz für Leute, die sich keine zwei Passwörter merken können, stumpf Rootrechte für einen Benutzer zur Verfügung zu stellen, sondern eng definierte Rechteausweitung für einzelne User und einzelne Programme zu ermöglichen. Die eigentliche Frage wäre also, warum alle sudo in diesem Szenario erwarten ….

Sorry für OT. Was Zoneminder angeht, kann ich nicht weiterhelfen – in den offiziellen Repos scheint’s jedenfalls nicht zu sein.

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von KP97 » 08.11.2017 19:11:18

@Zenturio19
Vielleicht solltest Du mal lesen, was ich in meinem letzten Beitrag geschrieben habe.
Auch das Öffnen der Links wäre nicht verkehrt.

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von debianoli » 08.11.2017 19:12:18

Doch, zoneminder ist in den Repros, in den stretch-backports

Zenturio19
Beiträge: 230
Registriert: 02.06.2011 11:45:33

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von Zenturio19 » 09.11.2017 08:27:21

So - ich glaub', ich hab' das mit dem Backports jetzt kapiert. Habe mich - vorerst - mal an die Installationsanleitung für Zoneminder nach Easy Way gehalten:
  • Den Abschnitt 'Install additional LAMP components Mariadb server (recommended)' hab' ich so gemacht, wie er da steht.
  • Unter 'Install Zoneminder' hab' ich die Sache mit den 'deb-multimedia-keyring' ausgelassen (in der Hoffnung, dass H.264 dann standardmäßig läuft),
  • die stretch-backports in die sources-list eingetragen
  • und den Rest bzw. ZM entprechend der Anleitung installiert, die permissions gesetzt etc...
... leider läuft's nicht:

Code: Alles auswählen

Job for zoneminder.service failed because the control process exited with error code.
See "systemctl status zoneminder.service" and "journalctl -xe" for details.
Es findet sich auch:

Code: Alles auswählen

Nov 09 08:21:14 debian9 zmpkg.pl[27772]: DBI connect('database=zm;host=localhost','zmuser',...) failed: Access denied for user 'zmuser'@'
Nov 09 08:21:14 debian9 zmpkg.pl[27772]: Can't connect to db at /usr/share/perl5/ZoneMinder/Config.pm line 129.
Nov 09 08:21:14 debian9 zmpkg.pl[27772]: BEGIN failed--compilation aborted at /usr/share/perl5/ZoneMinder/Config.pm line 129.
Nov 09 08:21:14 debian9 zmpkg.pl[27772]: Compilation failed in require at /usr/share/perl5/ZoneMinder.pm line 33.
Nov 09 08:21:14 debian9 zmpkg.pl[27772]: BEGIN failed--compilation aborted at /usr/share/perl5/ZoneMinder.pm line 33.
Nov 09 08:21:14 debian9 zmpkg.pl[27772]: Compilation failed in require at /usr/bin/zmpkg.pl line 48.
Nov 09 08:21:14 debian9 zmpkg.pl[27772]: BEGIN failed--compilation aborted at /usr/bin/zmpkg.pl line 48.
Nov 09 08:21:14 debian9 systemd[1]: zoneminder.service: Control process exited, code=exited status=255
Nov 09 08:21:14 debian9 systemd[1]: Failed to start ZoneMinder CCTV recording and surveillance system.
Ich glaub', das hat jetzt noch nichts mit den Codec zu tun - dafür hakt irgendwas mit der Datenbank.

Was tun?

Thx

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von Lord_Carlos » 09.11.2017 08:55:30

Ja, kann sich mit der DB nicht verbinden
failed: Access denied for user 'zmuser'@'

Nochmal gucken ob alles laeuft und du den richtigen FB Benutzer angelegt hast.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Zenturio19
Beiträge: 230
Registriert: 02.06.2011 11:45:33

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von Zenturio19 » 09.11.2017 09:21:44

Ich kenn' mich da überhaupt nicht aus - da ist mal von MariaDB die Rede, dann von MySql (rennen die parallel oder ist das eh dasselbe?), in der Installationsanleitung von ZM steht überhaupt nix drin, dass man in MariaDB oder MySql einen Usereintrag machen muss ... hab' ich damals unter Wheezy auch nicht machen müssen.

Hab' mir in der Zwischenzeit Webmin installiert - damit tu' ich mir leichter. Dort gibt's 'MySql Database Server' - da hab' ich versucht einen user 'zmuser' anzulegen - schaff's aber nicht die permission 'all' zu vergeben, da ist nur eine lange Auswahlliste 'permissions for new users', in der 'all' fehlt.

Was meinst Du mit 'FB Benutzer' ?

------------------

NACHTRAG:
es ist mir gelungen einen zmuser in mysql anzulegen (man kann alle permissions markieren & einfügen = all) - jetzt lautet die Fehlermeldung beim Start von ZM:

Code: Alles auswählen

Nov 09 09:34:45 debian9 zmpkg.pl[5949]: Can't connect to db at /usr/share/perl5/ZoneMinder/Config.pm line 129.
Nov 09 09:34:45 debian9 zmpkg.pl[5949]: BEGIN failed--compilation aborted at /usr/share/perl5/ZoneMinder/Config.pm line 129.
Nov 09 09:34:45 debian9 zmpkg.pl[5949]: Compilation failed in require at /usr/share/perl5/ZoneMinder.pm line 33.
Nov 09 09:34:45 debian9 zmpkg.pl[5949]: BEGIN failed--compilation aborted at /usr/share/perl5/ZoneMinder.pm line 33.
Nov 09 09:34:45 debian9 zmpkg.pl[5949]: Compilation failed in require at /usr/bin/zmpkg.pl line 48.
Nov 09 09:34:45 debian9 zmpkg.pl[5949]: BEGIN failed--compilation aborted at /usr/bin/zmpkg.pl line 48.
Nov 09 09:34:45 debian9 systemd[1]: zoneminder.service: Control process exited, code=exited status=255
Nov 09 09:34:45 debian9 systemd[1]: Failed to start ZoneMinder CCTV recording and surveillance system.
Nov 09 09:34:45 debian9 systemd[1]: zoneminder.service: Unit entered failed state.
Nov 09 09:34:45 debian9 systemd[1]: zoneminder.service: Failed with result 'exit-code'.

Zenturio19
Beiträge: 230
Registriert: 02.06.2011 11:45:33

Re: Codec H.264 installieren (Debian 7) ?

Beitrag von Zenturio19 » 09.11.2017 12:45:37

Hi,

kurzes Update: ich hab' nochmals ganz von vorne mit der Debian-9-Installation angefangen ... ZM wieder nach dem Easy Way ... wieder unter Auslassung der 'deb-multimedia-keyring'- Geschichte (aber ZM von den Backports) -> es hat wieder nicht wg. des o.a. Datenbank-Problems funktioniert.

Dann hab' mich dazu entschlossen, die 'deb-multimedia-keyring'-Geschichte nachzuholen - plötzlich war das Datenbank-Problem weg und ZM lief schon (fast), d.h. ZM lief, ließ sich aber noch nicht im Browser per localhost/zm ansprechen ('ZoneMinder is not installed properly: php's date.timezone is not set to a valid timezone'). Erst nachdem ich in der php.ini 'date.timezone = America/New_York' gesetzt hatte ('date-timezone = Europe/Berlin' wollte er anscheinend nicht) - war ZM im Browser aufzurufen :D .

Kamera eingerichtet - funzt :D . Sogar von der neuen Kamera, die den Stream nur per H.264 liefern kann, sehe ich ein Bild :D :D :D - Test somit gelungen bzw. Ziel vorläufig erreicht.

DANKE !!!

Nachdem ich in der Testinstallation erfolgreich war, werde ich mir die Vorgangsweise für den Server überlegen - ob ich in eine eigene, neue SSD (für den Parallelbetrieb während des Uminstallierens) investieren oder gleich ohne Netz (nur mit Backup der alten Installation) auf die vorhandene SSD Debian-9 installieren soll ... mal schauen, wie risikofreudig ich bin. Auf jeden Fall werden mal die Einstellungen des Servers besser dokumentiert, bevor da herum geschraubt wird...

Liebe Grüße,
Zenturio19

Antworten