Portál AbcLinuxu, 8. června 2024 14:51


Dotaz: ZM - update databáze

13.6.2012 21:50 Petr
ZM - update databáze
Přečteno: 1535×
Odpovědět | Admin

Nainstaloval jsem Zoneminder na opensuse 12.1 (ZM konsole v prohlížeči normálně beží), až na to, že je červené číslo verze (když na něho kliknu, tak se zobrazí následující hláška):

Version mismatch, system is version 1.25.0, database is ZM_DYN_DB_VERSION.

Please run zmupdate.pl to update

Když ten příkaz spustím potom následuje toto (s absolutní cestou a s právy root):

Bareword "ZM_DYN_DB_VERSION" not allowed while "strict subs" in use at /usr/bin/zmupdate.pl line 111.

BEGIN not safe after errors--compilation aborted at /usr/bin/zmupdate.pl line 149.

Omlouvám se, že zase obtěžuju s dotazem, ale na internetu (snad jen toto: http://www.abclinuxu.cz/poradna/linux/show/344130 je podobný problém ...) jsem nic kloudného nenašel a s podobným problémem jsem se dosud nesetkal (provozuju ZM na jiném stroji několik let bez nejmenšího problému) - jsem samouk ...

MySQL normálně běží, a ZM v něm svou databázi má...

Ještě jednou moc děkuju za každou radu - skutečně si jich cením.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.6.2012 20:15 Petr
Rozbalit Rozbalit vše Re: ZM - update databáze
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak jsem trošku postoupil s řešením, ale partně spíš k horšímu. Stejně se chová i skript zmpkg.pl, který se stará o spuštění ZM:

Patrně problém s perlem (words without quotes) ovšem jak ho řešit?

linux:/usr/bin # /etc/init.d/zm status

redirecting to systemctl

zm.service - ZoneMinder Video Surveillance System

Loaded: loaded (/lib/systemd/system/zm.service; enabled)

Active: active (exited) since Thu, 14 Jun 2012 18:48:26 +0200; 1h 12min ago

Process: 3350 ExecStart=/usr/bin/zmpkg.pl start (code=exited, status=255)

CGroup: name=systemd:/system/zm.service

linux:/usr/bin # zmpkg.pl status

Bareword "ZM_DYN_DB_VERSION" not allowed while "strict subs" in use at /usr/bin/zmpkg.pl line 157.

Bareword "ZM_DYN_DB_VERSION" not allowed while "strict subs" in use at /usr/bin/zmpkg.pl line 156.

Bareword "ZM_DYN_DB_VERSION" not allowed while "strict subs" in use at /usr/bin/zmpkg.pl line 158.

Execution of /usr/bin/zmpkg.pl aborted due to compilation errors.

linux-gare:/usr/bin # zmpkg.pl start

Bareword "ZM_DYN_DB_VERSION" not allowed while "strict subs" in use at /usr/bin/zmpkg.pl line 157.

Díky

14.6.2012 21:55 Jan Marek | skóre: 16
Rozbalit Rozbalit vše Re: ZM - update databáze
Je problém v databázi.

Zkus ji zrušit a založit znovu.
15.6.2012 22:01 Petr
Rozbalit Rozbalit vše Re: ZM - update databáze

Děkuju za radu. Ale nejsme si jistý jak to provést, protože databáze obsahuje více tabulek s jistým obsah (viz níže) znamená to tedy, že mám celou databázy smazat?

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| zm |

+--------------------+

4 rows in set (0.00 sec)

mysql> use zm

Database changed

mysql> show tables;

+----------------+

| Tables_in_zm |

+----------------+

| Config |

| ControlPresets |

| Controls |

| Devices |

| Events |

| Filters |

| Frames |

| Groups |

| Logs |

| MonitorPresets |

| Monitors |

| States |

| Stats |

| TriggersX10 |

| Users |

| ZonePresets |

| Zones |

+----------------+

17 rows in set (0.00 sec)

Děkuju.

15.6.2012 22:42 Petr
Rozbalit Rozbalit vše Re: ZM - update databáze

Problém vyřešen !

Stačilo si přečíst zm_database_init vše nyní běží suprově !

Díky za užitečnou a věcnou radu :) !

22.5.2013 11:07 Martin
Rozbalit Rozbalit vše Re: ZM - update databáze
Ako? Urcite nie tym, ze ste si ho len precitali :) Mam ten isty problem a zm_database_init neviem ani najst.
22.5.2013 15:49 ET
Rozbalit Rozbalit vše Re: ZM - update databáze
je to prikaz - http://www.zoneminder.com/wiki/index.php/Installing_using_ZoneMinder_RPMs_for_SuSE#Initializing_ZoneMinder

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.