Support Center

ViMP Support

Support-Forum

Avatar
sarahbesic
Beiträge: 8
ViMP komplett installiert,
- PHP-Variablen ordentlich eingestellt (bestätigt durch phpinfo.php) -->
- upload_max_filesize = 1024M
- post_max_size = 1024M
- memory_limit = 512M
- safe_mode = off,
- in Config absoluten Pfad für Temp-Upload-Ordner angegeben,
- Schreibrechte für entsprechende Ordner erteilt (777),
- Frontend läuft,
- Backend läuft,
- Configuration vorgenommen,
- User angelegt (bestätigt),
- Upload eingeleitet -->
- vorhandenes/erlaubtes Dateiformat .mov (<-- versucht) oder .wmv (<--versucht),
- erlaubte Größe 52428800 Byte, tatsächl. Dateigröße 13 MB,
- per "Browse"-Button Datei ausgewählt (auf Netz konformen Namen geachtet),
- Anzeige "Pending..." (ohne tatsächlichen Datenverkehr),
- "Upload"-Button ohne Funktion (ist zwar’n Link, geht aber nicht),
- mit verschiedenen Browsern auf MacOS versucht: Geht nicht!

Bitte Hilfe. Danke!
20.06.2011 12:32
Avatar
support
ViMP Support
Beiträge: 5121
Hallo sarahbesic,

ich habe eben als admin (ändere bitte das Passwort ;-) ) ein Video hochgeladen. Der upload selbst scheint einwandfrei zu funktionieren, mein Video war insgesamt das 3. Video, das jetzt ins Portal hochgeladen wurde.

Ich vermute, Du hast vergessen den Cronjob einzurichten oder dabei einen Fehler gemacht:
http://www.vimp.com/dokumentation-faq-artikel/items/wie-richte-ich-den-cron-job-fuer-das-transcoding-ein.html

Der Cronjob startet das Transcoding.

Viele Grüße
ViMP Support Team
20.06.2011 21:47
Avatar
sarahbesic
Beiträge: 8
Hey!

Superlieben Dank! Der Fehler lag einfach daran, dass ich dachte, dass der blaue, kleine Button oberhalb des Uploaders nach der Dateizuweisung zunächst gedrückt werden müsste. Man soll aber ja wohl die ganzen Textdaten ausfüllen und einfach submitten.

Also, hochladen funktioniert :-)

Allerdings transcodet die Engine nicht automatisch, trotz der Einrichtung des Cronjobs und korrekter Absolutpfad-Zuweisung der einzelnen Transcoding-Componenten. Ergebnis im Adminbereich ist immer „ERROR". Woran liegt das, bzw. kann ich irgendwo herausbekommen, ob alles richtig eingerichtet ist?

Lieben Dank für eine Antwort im voraus,

SAB
22.06.2011 16:03
Avatar
SpiderPOH
Beiträge: 393
Hallo,
hast du mal den pfad den du in dem Cronjob angegeben hast so direkt von der console probiert ?
meist liegt hier der Fehler in der Pfadangabe !

Gruß
Mike
Gruß
Mike – (VEU 2.5.9.1)
22.06.2011 16:13
Avatar
support
ViMP Support
Beiträge: 5121
Hallo sarahbesic,

der Pfad im cronjob dürfte richtig sein, da die Medien sonst im backend weiter den status "hochgeladen" hätten.

Das Transcoding wird in der Datei log/framework.convert.log gelogged.

Poste am besten den entsprechenden Auszug hier. Du kannst im backend das Transcoding für ein Medium auch neu anstoßen "Konvertierung neustarten", dann wird neu gelogged und Du siehst genau was zu dem ausgewählten Video für Einträge gehören.

VIele Grüße
ViMP Support Team
22.06.2011 18:25
Avatar
sarahbesic
Beiträge: 8
Erstmal: Ich bin echt dankebar für die Hilfe!

Den Link „Restart Transcoding” hab ich natürlich auch schon ausprobiert, hier der Log-Auszug:

===
[2011-06-23 10:15:01] {/home/isafmed1/videos/scripts/sync_new_uploads.sh} start
[2011-06-23 10:15:01] {/home/isafmed1/videos/scripts/sync_new_uploads.sh} execute convert task
>> transcode media 57a387f002730ec2aff6b5a2a97d2ca2 [9]
>> exec "/usr/bin/mplayer" -vo null -ao...a387f002730ec2aff6b5a2a97d2ca2"
>> exec cat /tmp/info_output_57a387f002...2a97d2ca2 | grep ID_VIDEO_WIDTH
>> exec cat /tmp/info_output_57a387f002...a97d2ca2 | grep ID_VIDEO_HEIGHT
>> exec cat /tmp/info_output_57a387f002...f6b5a2a97d2ca2 | grep ID_LENGTH
>> file- /tmp/info_output_57a387f002730ec2aff6b5a2a97d2ca2
>> exec /usr/bin/mplayer -V | grep MPlayer
>> exec nice -n 19 "/usr/bin/mencoder" ...red=3 -vf harddup,scale=384:288
>> chmod 775 /home/isafmed1/videos/web/image...aff6b5a2a97d2ca2_1308742181.flv
>> chown isafmed1.isafmed1 /home/isafmed1/videos/web/image...aff6b5a2a97d2ca2_1308742181.flv
>> exec nice -n 19 "/usr/bin/ffmpeg" -i...aff6b5a2a97d2ca2_1308742181.m4v
>> transcode + Problem executing command ... 10 kb/s
Preset file not found

X-Powered-By: PHP/5.3.1

Set-Cookie: framework=46a80d1d68f4e3075c61a9de92470644; expires=Sat, 11-Jan-2053 11:30:04 GMT; path=/

Expires: Thu, 19 Nov 1981 08:52:00 GMT

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache

Set-Cookie: framework=46a80d1d68f4e3075c61a9de92470644; expires=Sat, 23-Jul-2011 05:45:02 GMT; path=/

Content-type: text/html

[2011-06-23 10:15:01] {/home/isafmed1/videos/scripts/sync_new_uploads.sh} stop
===

Könnte das was mit den Schreibrechten auf die Dateien „stFilesystem.class.php” bzw. „sfFilesystem.class.php” zu tun haben?

Liebe Grüße,

Sarah
23.06.2011 09:17
Avatar
sarahbesic
Beiträge: 8
Hatte nichts mit den Schreibrechten der beiden Dateien zu tun, geht nämlich immer noch nicht :-( Keine Idee jemand?

Danke,
Sarah
24.06.2011 15:09
Avatar
support
ViMP Support
Beiträge: 5121
Hallo sarahbesic,

da fehlen die sogenannten presets für ffmpeg.
Die kannst du hier unter der Überschrift "ffmpeg presets" herunterladen:
http://www.vimp.com/downloads.html

Das Paket dann einfach im Ordner /usr/share/ffmpeg, oder wenn das nicht funktioniert unter /root/.ffmpeg/ entpacken.
Dann noch einmal neu transcodieren.

VIele Grüße
ViMP Support Team
24.06.2011 17:33
Avatar
sarahbesic
Beiträge: 8
Moinsen, Helfende,

also, ich habe alles der Reihe noch mal überprüft:
1. Multimedia-Pakete sind zur Package-Liste hinzugefügt.
2. Keyring ist installiert.
3. Paket-Cache ist aktualisiert.
4. Transcoding-SW ist installiert und in der Config zugewiesen:
/usr/bin/mencoder
/usr/bin/mplayer
/usr/bin/ffmpeg
/usr/local/bin/flvtool2
/usr/local/bin/qt-faststart
5. Codec-Paket für MEncoder ist installiert.
6. Presets für ffmpeg sind nachträglich eingefügt worden:
/usr/include/ffmpeg
7. qt-faststart war sowieso da.

Trotzdem dann dies:
==
Warning: chmod(): Operation not permitted in /home/isafmed1/videos/lib/symfony/task/sfFilesystem.class.php on line 171
>> chown isafmed1.isafmed1 /home/isafmed1/videos/web/image...fbffd4937b60c194_1309073529.avi

Warning: chown(): Operation not permitted in /home/isafmed1/videos/lib/task/stFilesystem.class.php on line 81

Warning: chgrp(): Operation not permitted in /home/isafmed1/videos/lib/task/stFilesystem.class.php on line 84
>> exec "/usr/bin/mplayer" -vo null -ao...2585f44f4d6844fbffd4937b60c194"
>> exec cat /tmp/info_output_da2585f44f...37b60c194 | grep ID_VIDEO_WIDTH
>> exec cat /tmp/info_output_da2585f44f...7b60c194 | grep ID_VIDEO_HEIGHT
>> exec cat /tmp/info_output_da2585f44f...ffd4937b60c194 | grep ID_LENGTH
>> file- /tmp/info_output_da2585f44f4d6844fbffd4937b60c194
>> exec /usr/bin/mplayer -V | grep MPlayer
>> exec nice -n 19 "/usr/bin/mencoder" ...red=3 -vf harddup,scale=352:240
>> chmod 775 /home/isafmed1/videos/web/image...fbffd4937b60c194_1309073529.flv
>> chown isafmed1.isafmed1 /home/isafmed1/videos/web/image...fbffd4937b60c194_1309073529.flv
>> exec nice -n 19 "/usr/bin/ffmpeg" -i...fbffd4937b60c194_1309073529.m4v
>> transcode + Problem executing command ...411 kb/s
Preset file not found
===

Das sieht ja eigentlich nach zwei Problemen aus:
1. Zugriffsrechte-Problem der beiden Klassen „sfFilesystem.class.php” und „stFilesystem.class.php” (kann ich ja leider nicht reinschauen).
2. Die Presets werden immer noch nicht gefunden.

Was nun?

Lieben Dank für Hilfe im voraus,

Sarah
26.06.2011 15:18
Avatar
sarahbesic
Beiträge: 8
Update:

Die Presets zusätzlich in folgende Ordner gestellt:

- /usr/share/ffmpeg
- /root/.ffmpeg
- /usr/bin/ffmpeg

Den /tmp-Ordner auf root-Ebene komplett ge777chmoded, des Gleichen mit /videos/web/images/…

--> Nüscht, immer noch:

===
[2011-06-29 00:35:01] {/home/isafmed1/videos/scripts/sync_new_uploads.sh} start
[2011-06-29 00:35:01] {/home/isafmed1/videos/scripts/sync_new_uploads.sh} execute convert task
>> transcode media 0773c440ae3da634555945c6d688b0e3 [41]
>> transcode + media file does not exists
>> transcode media 2eb902c5299efbf3440d3f91f4e2c6e5 [47]
>> transcode + move 8ddbddef26de6796d7088...ce732068af8f3a2091a05fb0551.flv
>> rename /home/isafmed1/videos/web/uploa...440d3f91f4e2c6e5_1309291479.flv
>> chmod 775
>> /home/isafmed1/videos/web/image...440d3f91f4e2c6e5_1309291479.flv
X-Powered-By: PHP/5.3.1
Set-Cookie: framework=213bcd27028301d5532d3f5a03fa5236; expires=Wed, 22-Jan-2053 16:10:04 GMT; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: framework=213bcd27028301d5532d3f5a03fa5236; expires=Thu, 28-Jul-2011 20:05:02 GMT; path=/
Content-type: text/html


Warning: chmod(): Operation not permitted in /home/isafmed1/videos/lib/symfony/task/sfFilesystem.class.php on line 171
>> chown isafmed1.isafmed1
>> /home/isafmed1/videos/web/image...440d3f91f4e2c6e5_1309291479.flv

Warning: chown(): Operation not permitted in /home/isafmed1/videos/lib/task/stFilesystem.class.php on line 81

Warning: chgrp(): Operation not permitted in /home/isafmed1/videos/lib/task/stFilesystem.class.php on line 84
>> exec "/usr/bin/mplayer" -vo null -ao...b902c5299efbf3440d3f91f4e2c6e5"
>> exec cat /tmp/info_output_2eb902c529...1f4e2c6e5 | grep ID_VIDEO_WIDTH
>> exec cat /tmp/info_output_2eb902c529...f4e2c6e5 | grep ID_VIDEO_HEIGHT
>> exec cat /tmp/info_output_2eb902c529...0d3f91f4e2c6e5 | grep ID_LENGTH
>> file- /tmp/info_output_2eb902c5299efbf3440d3f91f4e2c6e5
>> file+
>> file+ /home/isafmed1/videos/web/image...440d3f91f4e2c6e5_1309291479.f
>> file+ lv
>> chmod 775
>> /home/isafmed1/videos/web/image...440d3f91f4e2c6e5_1309291479.flv
>> chown isafmed1.isafmed1 /home/isafmed1/videos/web/image...440d3f91f4e2c6e5_1309291479.flv
>> exec nice -n 19 "/usr/bin/ffmpeg" -i...440d3f91f4e2c6e5_1309291479.m4v
>> exec "/usr/local/bin/qt-faststart" "...9.m4v" "/tmp/4e0a33f93298c.mp4"
>> file- /home/isafmed1/videos/web/image...440d3f91f4e2c6e5_1309291479.m4v
>> rename /tmp/4e0a33f93298c.mp4 > /home/...440d3f91f4e2c6e5_1309291479.m4v
>> chmod 775
>> /home/isafmed1/videos/web/image...440d3f91f4e2c6e5_1309291479.m4v
>> chown isafmed1.isafmed1 /home/isafmed1/videos/web/image...440d3f91f4e2c6e5_1309291479.m4v
>> exec nice -n 19 "/usr/bin/ffmpeg" -i...440d3f91f4e2c6e5_1309291479.ogv
>> chmod 775
>> /home/isafmed1/videos/web/image...440d3f91f4e2c6e5_1309291479.ogv
>> chown isafmed1.isafmed1 /home/isafmed1/videos/web/image...440d3f91f4e2c6e5_1309291479.ogv
>> exec nice -n 19 "/usr/bin/ffmpeg" -i...40d3f91f4e2c6e5_1309291479.webm
>> transcode + Problem executing command ...n input or output format: webm

[2011-06-29 00:35:01] {/home/isafmed1/videos/scripts/sync_new_uploads.sh} stop
===

Drüberhinaus /home/isafmed1/videos/error_log

===
[28-Jun-2011 21:10:02] PHP Warning: chmod(): Operation not permitted in /home/isafmed1/videos/lib/symfony/task/sfFilesystem.class.php on line 171
[28-Jun-2011 21:10:02] PHP Warning: chown(): Operation not permitted in /home/isafmed1/videos/lib/task/stFilesystem.class.php on line 81
[28-Jun-2011 21:10:02] PHP Warning: chgrp(): Operation not permitted in /home/isafmed1/videos/lib/task/stFilesystem.class.php on line 84
===

Ratlos und um Hilfe ringend,

Sarah
29.06.2011 08:52
Avatar
SpiderPOH
Beiträge: 393
Hallo Sarah,

ist das ein RootServer oder ist das nur ein VServer ?


Gruß
Mike
Gruß
Mike – (VEU 2.5.9.1)
29.06.2011 10:11
Avatar
sarahbesic
Beiträge: 8
...volle Pulle Root!

:-)
29.06.2011 12:50
Avatar
SpiderPOH
Beiträge: 393
hmmm OK !

Und der User im Apache (apache.conf) bzw. auch im Vimp (im Vimp Backend unter Konfiguration -> Basis --> "Server-Benutzer" & "Server-Gruppe" heißt "isafmed1" ?
Das Vimp-Installations-Ordner ist auch mit chown -R isafmed1.isafmed1 konfiguriert worden ?

Welche Distribution läuft auf dem Server ?
Irgendeine Verwaltungssoftware (Plesk etc..)??

Also es ist definitiv ein Rechte Problem !
"chown(): Operation not permitted"
Daher auch alle anderen Fehler !

Gruß
Mike
[Zuletzt bearbeitet SpiderPOH, 29.06.2011 14:53]
Gruß
Mike – (VEU 2.5.9.1)
29.06.2011 14:43
Avatar
sarahbesic
Beiträge: 8
Moin,

1. Username „isafmed1”: Yep, steht auch so in der apache.conf
2. Rechte-Update: Yep, ist auch vorgenommen worden.
3/4. CentOS release 5.5 (Final) mit cPanel 11.30.0.32

Rechte-Problem ist klar, bloß wo suchen?

Wenn man die betroffenen .php-Datein („stFilesystem.class.php” und „sfFilesystem.class.php”) lesen könnte, könnte man ja gezielt suchen – leider sind die ja verschlüsselt...

Sarah
[Zuletzt bearbeitet sarahbesic, 30.06.2011 07:30]
30.06.2011 07:24
Avatar
SpiderPOH
Beiträge: 393
Hallo Sarah,
das hängt nicht mit dem Quellcode der Dateien zusammen, sondern das hängt daran das dem User "isafmed1" die Berechtigung für diverse Dinge fehlt, z.b. chown , chmod , chgrp etc...

ev. den User "isafmed1" zur Gruppe "root" hinzufügen und dann das ganze noch einmal testen !

Ist der User "isafmed1" mit dem CPanel angelegt worden ?
Ich schätze das hier einfach das Problem liegt das dieser User zu wenige rechte hat !

iconCode:
usermod -a -G root isafmed1



Gruß
Mike
[Zuletzt bearbeitet SpiderPOH, 30.06.2011 09:52]
Gruß
Mike – (VEU 2.5.9.1)
30.06.2011 09:51

Loggen Sie sich ein oder registrieren Sie sich, um Forenbeiträge zu verfassen.

Anfrage
Anfrage
Demo