Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 6068|Válasz: 3

Probléma a Hikvision dinamikus link könyvtárak telepítésével Linux rendszereken

[Linket másol]
Közzétéve 2022. 01. 21. 15:22:28 | | | |
Szemle:

【Valódi harc】Hikvision arcfelismerő jelenléti gép belép a személyzetbe és az arcokba
https://www.itsvse.com/thread-10238-1-1.html

A HCISUPSDKV2.5.0.35_build20211013_Linux64_ZH_20211101161111.zip kicsomagolása után töltsd fel az összes fájlt a Lib mappában a Linux szerverre/data/hk_drivemappák, amelyeket Java kódban is használnakAbszolút útA dinamikus link könyvtár címe így van beállítva.



A projekt indításához bejelentett hiba a következő:



Kielégítetlen függőség, amelyet 'cmsModule' mezőn keresztül fejezik ki; a beágyazott kivétel az org.springframework.beans.factory.BeanCreationException: Hiba a 'cmsModule' nevű bab létrehozása URL-ben [jar:xxx]: A bean meghittsége; A beépített kivétel java.lang.UnsatisfiedLinkError: Nem lehet betölteni a '/data/hk_drive/libHCISUPCMS.so könyvtárat: libHCISUPCMS.so: nem lehet megosztott objektumfájlt nyitni: Nincs ilyen fájl vagy könyvtár
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java :660)

A dokumentum egyértelműen ott van, de nem található meg, ha helytelenül jelentik.

megoldás

Szerkesztsd az /etc/ld.so.conf fájlt, és add hozzá a következő konfigurációt:

Miután a módosítás befejeződött, be kell írnodldconfig parancs a konfiguráció frissítéséhez

/etc/ld.so.conf 此文件记录了编译时使用的动态库的路径,也就是加载so库的路径。默认情况下,编译器只会使用 /lib 和 /usr/lib 这两个目录下的库文件。

Az ldconfig funkciója, hogy a könyvtári fájlokat az /etc/ld.so.conf fájlban felsorolt út alatt gyorsaváltja az /etc/ld.so.cache-re használatra, így amikor néhány könyvtárfájl telepítve van, vagy az /etc/ld.so.conf módosítják, hogy új keresési útvonalat adjon a könyvtárhoz, akkor futtatnod kell az ldconfig-ot, hogy az összes könyvtárfájl az /etc/ld.so.cache fájlban legyen gyorsítótárazva, ha nem teszed meg, Lehet, hogy nem találod meg azt a könyvtárat, amit most telepítettél.




Előző:A Spring JdbcTemplate konzol SQL utasításokat és paramétereket ad ki
Következő:A CentOS 7 rpm rendszert használ a MySQL adatbázis telepítéséhez
Közzétéve 2022. 09. 15. 19:26:49 |
Tehenek, co
Közzétéve 2022. 09. 16. 11:55:35 |
Főnök, majdnem az összes könyvtárat betettem a felhasználó/lib/hk alá, és a regisztrációs szolgáltatás normálisan elindulhat, de úgy tűnik, probléma van az eszközregisztrációs folyamatban

Közzétéve 2022. 09. 16. 11:58:05 |
Wyj123 közzétéve: 2022-09-16, 11:55
Főnök, majdnem az összes könyvtárat a felhasználó/lib/hk alá tettem veled, és ez is meg van jelölve a kódban, a regisztrációs szolgáltatás normálisan elindulhat, de úgy tűnik, hogy az eszközön van...

Amikor a konzol a könyvtárfájlt akarja megszerezni, az továbbra is a megadott ./so-so-so helyen van, és ez az út nem kód által konfigurálható, hanem a belső meghatározott útvonalnak kell lennie
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com