Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: th80 - 25.07.07 - klo:15.17
-
Laittelin tämän tuonne aloittelija osioonkin, mutta siellä ei kukaan vastannut, koitan vielä täältäkin jos vaikka joku tietäisi mikä mättää??
Olisi vähän ongelmia zoneminderin kanssa. Sain kyllä sen asennettua ubuntuun ja itsessään se kyllä lähtee käyntiin, mutta kameraa se ei suostu käskyttämään. Todennäköisesti vika johtuu käyttöoikeuksista, mutta en nyt aloittelijana tiedä mihin pitäisi antaa lisää oikeuksia.
Sitten detaileja.
zdmc.log tiedostoon tulee vastaavia rivejä
07/19/07 17:32:59.376449 zmdc[5532].INF ['zmc -d /dev/video0' starting at 07/07/19 17:32:59, pid = 27965]
07/19/07 17:32:59.420400 zmdc[5532].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
/var/log/syslog.log tiedostoon tulee taas seuraavanlaisia tietoja
Jul 19 17:18:34 laptop-t21 zmwatch[5563]: INF ['zmc -d /dev/video0' starting at 07/07/19 17:18:34, pid = 26948]
Jul 19 17:18:44 laptop-t21 zmwatch[5563]: ERR [Can't get shared memory id '7a6d2003', 3: No such file or directory]
Jul 19 17:18:44 laptop-t21 zmwatch[5563]: INF [Restarting capture daemon for PhilipsSPC200NC, shared memory not valid]
Jul 19 17:18:45 laptop-t21 zmdc[5532]: INF ['zmc -d /dev/video0' starting at 07/07/19 17:18:45, pid = 26960]
Jul 19 17:18:45 laptop-t21 zmdc[26960]: INF ['zmc -d /dev/video0' started at 07/07/19 17:18:45]
Jul 19 17:18:45 laptop-t21 zmc_dvideo0[26960]: INF [Debug Level = 0, Debug Log = <none>]
Jul 19 17:18:45 laptop-t21 zmc_dvideo0[26960]: ERR [Failed to open video device /dev/video0: Permission denied]
Jul 19 17:18:45 laptop-t21 zmdc[5532]: ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
Käyttöoikeuksia epäilen paitsi tuon syslogin tiedoista myös siksi että jos konsoliin kirjoittaa zmu -d /dev/video0 -q -v normaali käyttäjällä tulee ilmoitus
Aborted (core dumped)
Mutta kun kirjoittaa sudo zmu -d /dev/video0 -q -v saa seuraavanlaisen listauksen
Video Capabilities
Name: Philips SPC200NC
Type: 1
Can capture
Video Channels: 1
Audio Channels: 0
Maximum Width: 352
Maximum Height: 288
Minimum Width: 176
Minimum Height: 144
Window Attributes
X Offset: 0
Y Offset: 0
Width: 176
Height: 144
Picture Attributes
Palette: 4 - 24bit RGB
Colour Depth: 24
Brightness: 32768
Hue: 0
Colour :0
Contrast: 32768
Whiteness: 0
Channel 0 Attributes
Name: ZC301-2
Channel: 0
Flags: 0
Type: 2 - Camera
Format: 49037 - Unknown
Ja itse zoneminderin web käyttöliittymässä kameran tieto näkyy punaisella eli se ei kameraa tunnista. Asetukset pitäisi olla ainakin sinnepäin eli
device path: /dev/video0
device channel: 0
capture width: 320
capture height: 240
Oiskos jollakin jotain ideoita mitä pitäisi muutella?
-
Oiskos jollakin jotain ideoita mitä pitäisi muutella?
Todennäköisesti et kuulu siihen ryhmään jonka /dev/video0 vaatii toimiakseen.
$ ls -l /dev/video0
Tulostuksessa näkyvät järjestyksessä oikeudet, omistaja, ryhmä ja lopuksi muut tiedot. Komennolla "groups" näet mihin ryhmiin kuulut tällä hetkellä. Luulen että tuo /dev/video0 vaatii ryhmän "video" oikeudet ja sinulta todennäköisesti puuttuvat kyseisen ryhmän oikeudet. Jos näin on niin sitten lisäät tämän puuttuvan ryhmän käyttäjätunnuksellesi.
$ sudo usermod -aG ryhmä käyttäjätunnus
Lopuksi kirjaudut ulos ja uudestaan sisään jotta muutokset astuvat voimaan. Sitten testaat ZoneMinderia uudestaan ja kerrot auttoiko tämä :)
-
Todennäköisesti et kuulu siihen ryhmään jonka /dev/video0 vaatii toimiakseen.
En kuulunut tuohon video ryhmään mutta ei ihan suoraan ainakaan vaikuttanut asiaan.
timo@laptop-t21:~$ ls -l /dev/video0
crw-rw---- 1 root video 81, 0 2007-07-21 11:51 /dev/video0
timo@laptop-t21:~$ groups
timo root adm dialout cdrom floppy audio dip video plugdev scanner netdev lpadmin powerdev admin
timo@laptop-t21:~$
Mutta en kyllä uskokkaan tuon vaikuttavan vaan oikeudet pitäisi antaa ilmeisesti sille käyttäjälle joka tuota käyttää, mutta mistäs tiiän mikä se tunnus on?(En siis ole paljoo touhunnut unixin kanssa kuten ehkä huomaatte :) Tuohan on webbi sovellus ja sitä ilmeisesti käyttää sillon joku www-user, mutta mistä näen että mikä?
Heips, sain sen pelaamaan kun lisäsin www-data käyttäjän kuulumaan myös video ryhmään, Kiitoksia kovasti avusta mgronber!
-
Miten saan muutettua webcamera kuvan värejä yms? Avaan zoneminderissä kameran, menen sieltä Settings ja muutan asetuksia, sit painan save ja kun olen painanut "save" niin kaikki asetukset siitä menee samanlailla kun olikin.
-
Niin, että puuttuuko jonkun tiedoston muokkaus oikeuksia vai mikä mättää?
-
Niin, että puuttuuko jonkun tiedoston muokkaus oikeuksia vai mikä mättää?
Taitaa linuxin puolella olla yleinen ongelma ettei säädöt pysy, sama ongelma Camorama ohjelmassa .
Terveisin jori52