Git Product home page Git Product logo

agent-install-scripts's Issues

Failed pearOS 07.01 kernel 5.14.0-1036-oem

installer:
https://archive.org/details/pearOS_Monterey_64bit-12-beta-2021.07.01

The New pearOS Nicec0re is a big change from Debian to Arch Linux, its raw/coarse...
pearOS Monterey 07.01 is the Peak of Debian Development, very nice.

Repo for NiceC0re Arch pearOS.
https://github.com/pearOS-archlinux/iso

i like it because has a time saving feature,
select multiple files, create a folder, type a name and moves all the files automatically inside the folder.

changed the kernel 5.10.1011, everything works.
with a few exceptions.

$ uname -a
Linux 5.14.0-1036-oem SMP Mon May 9 09:15:08 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

$ synaptic
search linux oem
installed

linux-buildinfo-5.14.0-1036-oem
linux-headers-5.14.0-1036-oem
linux-image-5.14.0-1036-oem
linux-modules-5.14.0-1036-oem
linux-oem-5.14-headers-5.14.0-1036
linux-oem-5.14-tools-5.14.0-1036
linux-tools-5.14.0-1036-oem


building libtiff - version 4.2.0

=======================
Downloading https://download.osgeo.org/libtiff/tiff-4.2.0.tar.gz as tiff-4.2.0.tar.gz
... Done
Extracted tiff-4.2.0.tar.gz
$ ./configure --prefix=/home/p/AgentDVR/ffmpeg-build/workspace --enable-shared --disable-static --disable-dependency-tracking --disable-lzma --disable-webp --disable-zstd --without-x
$ make -j 4
$ make install
Making install in port
make[1]: Entering directory '/home/p/AgentDVR/ffmpeg-build/packages/tiff-4.2.0/port'
make[2]: Entering directory '/home/p/AgentDVR/ffmpeg-build/packages/tiff-4.2.0/port'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/p/AgentDVR/ffmpeg-build/packages/tiff-4.2.0/port'
make[1]: Leaving directory '/home/p/AgentDVR/ffmpeg-build/packages/tiff-4.2.0/port'
Making install in libtiff
make[1]: Entering directory '/home/p/AgentDVR/ffmpeg-build/packages/tiff-4.2.0/libtiff'
make[2]: Entering directory '/home/p/AgentDVR/ffmpeg-build/packages/tiff-4.2.0/libtiff'
/usr/bin/mkdir -p '/home/p/AgentDVR/ffmpeg-build/workspace/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libtiff.la libtiffxx.la '/home/p/AgentDVR/ffmpeg-build/workspace/lib'
libtool: install: /usr/bin/install -c .libs/libtiff.so.5.6.0 /home/p/AgentDVR/ffmpeg-build/workspace/lib/libtiff.so.5.6.0
libtool: install: (cd /home/p/AgentDVR/ffmpeg-build/workspace/lib && { ln -s -f libtiff.so.5.6.0 libtiff.so.5 || { rm -f libtiff.so.5 && ln -s libtiff.so.5.6.0 libtiff.so.5; }; })
libtool: install: (cd /home/p/AgentDVR/ffmpeg-build/workspace/lib && { ln -s -f libtiff.so.5.6.0 libtiff.so || { rm -f libtiff.so && ln -s libtiff.so.5.6.0 libtiff.so; }; })
libtool: install: /usr/bin/install -c .libs/libtiff.lai /home/p/AgentDVR/ffmpeg-build/workspace/lib/libtiff.la
libtool: warning: relinking 'libtiffxx.la'
libtool: install: (cd /home/p/AgentDVR/ffmpeg-build/packages/tiff-4.2.0/libtiff; /bin/bash "/home/p/AgentDVR/ffmpeg-build/packages/tiff-4.2.0/libtool" --tag CXX --mode=relink g++ -g -O2 -no-undefined -version-info 11:0:6 -o libtiffxx.la -rpath /home/p/AgentDVR/ffmpeg-build/workspace/lib tif_stream.lo ../libtiff/libtiff.la ../port/libport.la -ljbig -ljpeg -lz -lm )
libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o .libs/tif_stream.o -Wl,--whole-archive ../port/.libs/libport.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/home/p/AgentDVR/ffmpeg-build/workspace/lib -L/home/p/AgentDVR/ffmpeg-build/workspace/lib -ltiff -ljbig -ljpeg -lz -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -g -O2 -Wl,-soname -Wl,libtiffxx.so.5 -o .libs/libtiffxx.so.5.6.0
/usr/bin/ld: /home/p/AgentDVR/ffmpeg-build/workspace/lib/libz.a(deflate.o): relocation R_X86_64_PC32 against symbol `z_errmsg' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
libtool: error: error: relink 'libtiffxx.la' with the above command before installing it
make[2]: *** [Makefile:586: install-libLTLIBRARIES] Error 1
make[2]: Leaving directory '/home/p/AgentDVR/ffmpeg-build/packages/tiff-4.2.0/libtiff'
make[1]: *** [Makefile:875: install-am] Error 2
make[1]: Leaving directory '/home/p/AgentDVR/ffmpeg-build/packages/tiff-4.2.0/libtiff'
make: *** [Makefile:543: install-recursive] Error 1

Failed to Execute make install
Adding permission for local device access
[sudo] password :
The user p' is already a member of video'.
Found service definition in /etc/systemd/system/AgentDVR.service
Go to http://localhost:8090

Console output from installer
Please paste the output from the installer showing the error messages

If the install script completed successfully but Agent doesn't start and complains about a file not found
Change to the Agent DVR directory in terminal and run:

ldd libcvextern.so (or whatever library is causing issues). 

The output should tell you which dependencies need to be installed. Try installing these dependencies using (replace xxxx with the missing dependency name):

sudo apt-get install xxxx

.. and update this report with the missing libraries.

If that doesn't resolve the issue start agent by calling:

LD_DEBUG=libs ./start_agent.sh

and attach the output to this ticket

Additional context
Add any other context about the problem here.

How do I uninstall on Linux?

Describe the bug
A clear and concise description of what the bug is. For issues with Agent DVR itself please use the Reddit Forum - This repo is for issues with installing and starting Agent DVR.

Information

  • OS Fedora Linux 37 Silverblue
  • OS 37 Silverblue
  • 64 bit

Console output from installer
Please paste the output from the installer showing the error messages

If the install script completed successfully but Agent doesn't start and complains about a file not found
Change to the Agent DVR directory in terminal and run:

ldd libcvextern.so (or whatever library is causing issues). 

The output should tell you which dependencies need to be installed. Try installing these dependencies using (replace xxxx with the missing dependency name):

sudo apt-get install xxxx

.. and update this report with the missing libraries.

If that doesn't resolve the issue start agent by calling:

LD_DEBUG=libs ./start_agent.sh

and attach the output to this ticket

Additional context
Add any other context about the problem here.

How do I uninstall on Linux. Fedora Linux 37 Silverblue comes with Podman. Will the docker version install using it instead? I also have FFmpeg version 5.1.1 installed inside the same toolbox, but the software complains it cannot find it. Please help. Would like to get this going on this system.

Thank you,
james

request info

For issues with AgentDVR itself please use the Reddit Forum - This repo is for issues with installing and starting Agent DVR.
what is the live url to view at vlc or web page or through other browser on same network ?
i tired the mjpeg url that provided below but not working
MJPEG Video Feeds

http://IPADDRESS:8080/mjpegfeed?oid=CAM_ID&full : full size movie
http://IPADDRESS:8080/mjpegfeed?oid=CAM_ID&thumb : thumbnail movie
http://IPADDRESS:8080/mjpegfeed?oid=CAM_ID&size=640x480 : resized movie

Faulty download location (returns HTTP 404 and download fails)

Describe the bug

d/l fails on RasPi (arch=armv7l)

$ bash -x <(curl -s "https://raw.githubusercontent.com/ispysoftware/agent-install-scripts/main/v2/download.sh")
++ uname -m
+ arch=armv7l
++ arch
+ echo 'finding installer for armv7l'
finding installer for armv7l
+ purl='https://www.ispyconnect.com/api/Agent/DownloadLocation4?platform=Linux64&fromVersion=0'
+ [[ linux-gnueabihf == \d\a\r\w\i\n* ]]
+ case $(arch) in
++ arch
+ purl='https://www.ispyconnect.com/api/Agent/DownloadLocation2?platform=LinuxARM&fromVersion=0'
++ curl -s --fail 'https://www.ispyconnect.com/api/Agent/DownloadLocation2?platform=LinuxARM&fromVersion=0'
++ tr -d '"'
+ AGENTURL=
+ Filename=
+ '[' -f ']'
+ echo 'Latest file already downloaded ()'
Latest file already downloaded ()
+ exit

Almost certainly line 31 on the download script is wrong (presume this should point to DownloadLocation4 and not DownloadLocation2)

purl="https://www.ispyconnect.com/api/Agent/DownloadLocation2?platform=LinuxARM&fromVersion=0"

Font Not Found After Update.

Ran the Latest Update via web portal v4.0.9.0

Resulted in Crashed Server:

nvr@nvr:$ ./start_agent.sh
Error:
An assembly specified in the application dependencies manifest (Agent.deps.json) was not found:
package: 'SixLabors.Fonts', version: '1.0.0-beta15'
path: 'lib/netstandard2.1/SixLabors.Fonts.dll'
nvr@nvr:
$

Not possible to use local camera

Describe the bug
ffplay is not present.
Not possible to use local camera.

Information

zero@000pi:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy
zero@000pi:~$ uname -a
Linux 000pi 5.15.0-1023-raspi #25-Ubuntu SMP PREEMPT Fri Jan 6 17:33:55 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux

Console output from installer

<html><body>
<!--StartFragment-->

07:41:34 | Reconnect: Living room 1 - kitchen: Reconnecting in 5s
-- | --
07:41:37 | Found 14 devices
07:41:37 | List Devices: /dev/video23
07:41:37 | call ffplay -nodisp -f v4l2 -list_formats all /dev/video23
07:41:37 | CMD:  CMD: An error occurred trying to start process 'ffplay' with working  directory '/home/zero/AgentDVR'. No such file or directory
07:41:37 | Error:  CMD: CMD: An error occurred trying to start process 'ffplay' with  working directory '/home/zero/AgentDVR'. No such file or directory
07:41:37 | CMD:     at System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo ,  String , String[] , String[] , String , Boolean , UInt32 , UInt32 ,  UInt32[] , Int32& , Int32& , Int32& , Boolean , Boolean )    at System.Diagnostics.Process.StartCore(ProcessStartInfo )    at CoreLogic.Utilities.CMD.GetOutput(String exe, String strCommand)
07:41:37 | Error:  CMD:    at  System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo , String ,  String[] , String[] , String , Boolean , UInt32 , UInt32 , UInt32[] ,  Int32& , Int32& , Int32& , Boolean , Boolean )    at System.Diagnostics.Process.StartCore(ProcessStartInfo )    at CoreLogic.Utilities.CMD.GetOutput(String exe, String strCommand)
07:41:37 | An error occurred trying to start process 'ffplay' with working directory '/home/zero/AgentDVR'. No such file or directory

<!--EndFragment-->
</body>
</html>
zero@000pi:~/AgentDVR$ sudo find / -name ffplay
zero@000pi:~/AgentDVR$

Linux Agent Update

followed the directions to update on linux but then i had to start over and set everything back up

Debian 8

Describe the bug
A clear and concise description of what the bug is. For issues with Agent DVR itself please use the Reddit Forum - This repo is for issues with installing and starting Agent DVR.

Information

  • Debian
  • 8 Jessie
  • 64bit

Console output from installer
root@nas:~# bash <(curl -s "https://raw.githubusercontent.com/ispysoftware/agent -install-scripts/main/install.sh")
/dev/fd/62: line 6: /etc/lsb-release: No such file or directory
installing build tools
Ign file: InRelease
Ign file: Release.gpg
Ign file: Release
Ign http://ftp.hu.debian.org jessie InRelease
Hit http://ftp.hu.debian.org jessie-updates InRelease
Hit http://security.debian.org jessie/updates InRelease
Hit http://security.debian.org jessie/updates InRelease
Hit http://linux-packages.resilio.com resilio-sync InRelease
Hit http://archive.debian.org jessie-backports InRelease
Hit https://download.docker.com jessie InRelease
Hit http://dl.google.com stable InRelease
Get:1 http://packages.ivideon.com stable InRelease [5,933 B]
Hit http://download.virtualbox.org jessie InRelease
Hit http://apt.syncthing.net syncthing InRelease
Hit http://packages.openmediavault.org erasmus InRelease
Hit https://openmediavault.github.io erasmus InRelease
Hit https://packages.microsoft.com stretch InRelease
Ign file: Translation-en_US
Ign file: Translation-en
Get:2 http://ftp.hu.debian.org jessie Release.gpg [1,652 B]
Hit http://ftp.hu.debian.org jessie Release
Hit http://ftp.hu.debian.org jessie-updates/main Sources
Hit http://ftp.hu.debian.org jessie-updates/contrib Sources
Hit http://ftp.hu.debian.org jessie-updates/non-free Sources
Hit http://ftp.hu.debian.org jessie-updates/main amd64 Packages
Hit http://ftp.hu.debian.org jessie-updates/contrib amd64 Packages
Hit http://ftp.hu.debian.org jessie-updates/non-free amd64 Packages
Hit http://ftp.hu.debian.org jessie-updates/contrib Translation-en
Hit http://ftp.hu.debian.org jessie-updates/main Translation-en
Hit http://ftp.hu.debian.org jessie-updates/non-free Translation-en
Get:3 http://security.debian.org jessie/updates/main Sources [366 kB]
Get:4 http://security.debian.org jessie/updates/contrib Sources [1,439 B]
Get:5 http://security.debian.org jessie/updates/non-free Sources [1,915 B]
Get:6 http://security.debian.org jessie/updates/main amd64 Packages [781 kB]
Get:7 http://linux-packages.resilio.com resilio-sync/non-free amd64 Packages [48 2 B]
Get:8 http://security.debian.org jessie/updates/contrib amd64 Packages [2,506 B]
Get:9 http://security.debian.org jessie/updates/non-free amd64 Packages [4,702 B ]
Get:10 http://security.debian.org jessie/updates/contrib Translation-en [1,211 B ]
Get:11 http://security.debian.org jessie/updates/main Translation-en [401 kB]
E: Release file for http://archive.debian.org/debian/dists/jessie-backports/InRe lease is expired (invalid since 1035d 9h 20min 39s). Updates for this repository will not be applied.
finding installer for x86_64
Downloading https://ispyfiles.azureedge.net/downloads/Agent_Linux64_3_7_6_0.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 27.8M 100 27.8M 0 0 6458k 0 0:00:04 0:00:04 --:--:-- 6647k
Archive: AgentDVR.zip
inflating: Agent
extracting: agent-register.sh
extracting: agent-reset-local-login.sh
extracting: agent-reset.sh
inflating: Agent.deps.json
inflating: Agent.dll
inflating: Agent.dll.config
inflating: Agent.runtimeconfig.json
inflating: AgentDVR.service
creating: Commands/
extracting: Commands/Alerts Off.bat
extracting: Commands/Alerts On.bat
extracting: Commands/All Off.bat
extracting: Commands/All On.bat
extracting: Commands/Apply Schedule.bat
inflating: Commands/readme.txt
extracting: Commands/Record Off.bat
extracting: Commands/Record on Alert.bat
extracting: Commands/Record on Detect.bat
extracting: Commands/Restart Agent.bat
extracting: Commands/Snapshot.bat
extracting: Commands/Start Record.bat
extracting: Commands/Stop Cloud Uploads.bat
extracting: Commands/Stop Record.bat
extracting: Commands/Stop Streaming.bat
extracting: Commands/_Example.bat
inflating: Common.Logging.Core.dll
inflating: Common.Logging.dll
inflating: CoreLogic.dll
inflating: CoreUpdater.dll
inflating: CoreUpdater.runtimeconfig.json
inflating: DirectShowLib-2005.dll
inflating: Emgu.CV.Platform.NetStandard.dll
inflating: FFmpeg.AutoGen.dll
inflating: Google.Apis.Auth.dll
inflating: Google.Apis.Auth.PlatformServices.dll
inflating: Google.Apis.Core.dll
inflating: Google.Apis.dll
inflating: Google.Apis.Drive.v3.dll
inflating: KoenZomers.OneDrive.Api.dll
inflating: libcvextern.so
inflating: libe_sqlite3.so
inflating: libjingle_peerconnection_so.so
inflating: libSkiaSharp.so
inflating: libSystem.IO.Ports.Native.so
inflating: LibVLCSharp.dll
inflating: LitJSON.dll
inflating: Makaretu.Dns.dll
inflating: Makaretu.Dns.Multicast.dll
creating: Masks/
inflating: Masks/demo_mask.png
inflating: Microsoft.AspNetCore.Connections.Abstractions.dll
inflating: Microsoft.AspNetCore.Http.Connections.Client.dll
inflating: Microsoft.AspNetCore.Http.Connections.Common.dll
inflating: Microsoft.AspNetCore.Http.Features.dll
inflating: Microsoft.AspNetCore.SignalR.Client.Core.dll
inflating: Microsoft.AspNetCore.SignalR.Client.dll
inflating: Microsoft.AspNetCore.SignalR.Common.dll
inflating: Microsoft.AspNetCore.SignalR.Protocols.Json.dll
inflating: Microsoft.Extensions.Configuration.Abstractions.dll
inflating: Microsoft.Extensions.Configuration.Binder.dll
inflating: Microsoft.Extensions.Configuration.dll
inflating: Microsoft.Extensions.DependencyInjection.Abstractions.dll
inflating: Microsoft.Extensions.DependencyInjection.dll
inflating: Microsoft.Extensions.Logging.Abstractions.dll
inflating: Microsoft.Extensions.Logging.dll
inflating: Microsoft.Extensions.Options.dll
inflating: Microsoft.Extensions.Primitives.dll
inflating: Microsoft.Win32.Registry.dll
inflating: Microsoft.Win32.SystemEvents.dll
inflating: MQTTnet.dll
inflating: NAudio.Asio.dll
inflating: NAudio.Core.dll
inflating: NAudio.dll
inflating: NAudio.Midi.dll
inflating: NAudio.Wasapi.dll
inflating: NAudio.WinForms.dll
inflating: NAudio.WinMM.dll
inflating: Newtonsoft.Json.dll
inflating: OnvifDiscovery.dll
inflating: Renci.SshNet.dll
inflating: RtspClientSharp.dll
inflating: SimpleBase.dll
inflating: SkiaSharp.dll
creating: sounds/
inflating: sounds/airhorn.wav
inflating: sounds/alarm.wav
inflating: sounds/alsationxsiberian_bark.wav
inflating: sounds/alsation_bark.wav
inflating: sounds/cairnterrierbark.wav
inflating: sounds/doorbell.wav
inflating: sounds/police.wav
inflating: sounds/pop.wav
inflating: sounds/rottweiler_bark.wav
inflating: sounds/spanielgrowlbark.wav
inflating: sounds/wiggle.wav
inflating: SQLite-net.dll
inflating: SQLitePCLRaw.batteries_v2.dll
inflating: SQLitePCLRaw.core.dll
inflating: SQLitePCLRaw.nativelibrary.dll
inflating: SQLitePCLRaw.provider.dynamic_cdecl.dll
inflating: SshNet.Security.Cryptography.dll
inflating: System.Drawing.Common.dll
inflating: System.IO.Pipelines.dll
inflating: System.IO.Ports.dll
inflating: System.Net.IPNetwork.dll
inflating: System.Private.ServiceModel.dll
inflating: System.Reflection.DispatchProxy.dll
inflating: System.Resources.Extensions.dll
inflating: System.Security.AccessControl.dll
inflating: System.Security.Cryptography.Pkcs.dll
inflating: System.Security.Cryptography.Xml.dll
inflating: System.Security.Permissions.dll
inflating: System.Security.Principal.Windows.dll
inflating: System.ServiceModel.dll
inflating: System.ServiceModel.Duplex.dll
inflating: System.ServiceModel.Http.dll
inflating: System.ServiceModel.NetTcp.dll
inflating: System.ServiceModel.Primitives.dll
inflating: System.ServiceModel.Security.dll
inflating: System.Threading.Channels.dll
inflating: System.Windows.Extensions.dll
inflating: Tmds.LibC.dll
inflating: webrtc.dll
creating: XML/
inflating: XML/config.xml
creating: XML/haarcascades/
inflating: XML/haarcascades/catface.xml
inflating: XML/haarcascades/face.xml
inflating: XML/layouts.xml
inflating: XML/objects.xml
inflating: XML/PTZ2.xml
inflating: XML/Sources.xml
inflating: XML/Translations.xml
Install dotnet 3.1.300 for Agent (y/n)? y
Yes
Installing dotnet
dotnet-install: Note that the intended use of this script is for Continuous Inte gration (CI) scenarios, where:
dotnet-install: - The SDK needs to be installed without user interaction and wit hout admin rights.
dotnet-install: - The SDK installation doesn't need to persist across multiple C I runs.
dotnet-install: To set up a development environment or to run apps, use installe rs rather than this script. Visit https://dotnet.microsoft.com/download to get t he installer.

dotnet-install: Downloading primary link https://dotnetcli.azureedge.net/dotnet/ Sdk/3.1.300/dotnet-sdk-3.1.300-linux-x64.tar.gz
dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Sdk/3 .1.300/dotnet-sdk-3.1.300-linux-x64.tar.gz
dotnet-install: Adding to current process PATH: /root/AgentDVR/.dotnet. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://docs.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.
/dev/fd/62: line 82: [: ==: unary operator expected
No default ffmpeg package option - build from source
Build ffmpeg for Agent (y/n)? y
Yes
ffmpeg-build-script v1.33

Using 8 make jobs simultaneously.
With GPL and non-free codecs
cargo not installed. rav1e encoder will not be available.

building giflib - version 5.2.1

Downloading https://sourceforge.net/projects/giflib/files/giflib-5.2.1.tar.gz as giflib-5.2.1.tar.gz

Failed to download https://sourceforge.net/projects/giflib/files/giflib-5.2.1.tar.gz. Exitcode 60. Retrying in 10 seconds

Failed to download https://sourceforge.net/projects/giflib/files/giflib-5.2.1.ta r.gz. Exitcode 60
Found service definition in /etc/systemd/system/AgentDVR.service
Go to http://localhost:8090
root@nas:~#

If the install script completed successfully but Agent doesn't start and complains about a file not found
Change to the Agent DVR directory in terminal and run:

root@nas:# ./start_agent.sh
Starting...
Creating temp path for opencv in /tmp/
Get com port list
Using default port (8090)
Local Server running on port 8090
H264 compatible version of ffmpeg is required to use H264 encoding. Switch to VP 8 in settings if unable to record.
Accepting connections at http://*:8090/
Access locally at http://192.168.12.230:8090
Agent (v3.7.6.0)
Log start
Process is 64 bit
Using WorkStation GC
Init Webrtc
Init FFmpeg
Looking for ffmpeg in /usr/local/lib
Not in there..
Looking for ffmpeg in /usr/lib/x86_64-linux-gnu
Not in there..
Error: Could not find FFMPEG location. Check the FFMPEG_SEARCH location in confi g.xml. I need FFMPEG v4 shared libraries like avutil.56
ZeroConf: ZeroConf Service Started
Error: at CoreLogic.FFmpeg.Init()
at CoreLogic.Threads.StartUp()
Could not find FFMPEG location. Check the FFMPEG_SEARCH location in config.xml. I need FFMPEG v4 shared libraries like avutil.56
Install FFMPEG (v4) using the terminal. See the download page on ispyconnect.com for instructions.
Killed
root@nas:
#

l

Agent DVR: Installing FFmpeg 6

Under a brand new (100% freshly installed) macOS 14.5 environment, I ran the install script: bash <(curl -H 'Cache-Control: no-cache, no-store' -s "https://raw.githubusercontent.com/ispysoftware/agent-install-scripts/main/v2/osx_setup2.sh")

It downloaded and installed a bunch of things and asked for my password to set AgentDVR as a service and then the output was:

Started service
go to http://localhost:8090 to configure

So I went there and over the last 10 minutes, all I see is this. What do I do now?
Screenshot 2024-06-29 at 9 25 45 AM

I read elsewhere that /logs.html might contain a clue, so here's a bit from it that seems relevant:
Screenshot 2024-06-29 at 11 03 23 AM

start_agent.sh FAILURE

Describe the bug
After installation, the ./start_agent.sh fails with this output

Information

  • Ubuntu
  • 21.10 (virtual machine)
  • 32 bit or 64 bit

Console output from installer
opencl
Found 0 devices
call arecord -l
Error: CMD: CMD: No such file or directory
Error: CMD: at System.Diagnostics.Process.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at CoreLogic.Utilities.CMD.GetOutput(String exe, String strCommand)
No such file or directory
Error: No audio devices found
Error: Cuda Check: Cuda Check: The type initializer for 'Emgu.CV.Cuda.CudaInvoke' threw an exception.
Error: Cuda Check: at Emgu.CV.Cuda.CudaInvoke.get_HasCuda()
at CoreLogic.Threads.StartUp()
Error: Cuda Check: Cuda Check: The type initializer for 'Emgu.CV.CvInvoke' threw an exception.
Error: Cuda Check: at Emgu.CV.CvInvoke.CheckLibraryLoaded()
at Emgu.CV.Cuda.CudaInvoke..cctor()
Error: Cuda Check: Cuda Check: Unable to load shared library 'dl' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libdl: cannot open shared object file: No such file or directory
Error: Cuda Check: at Emgu.Util.Toolbox.Dlopen(String dllname, Int32 mode)
at Emgu.Util.Toolbox.LoadLibrary(String dllname)
at Emgu.CV.CvInvoke.LoadUnmanagedModules(String loadDirectory, String[] unmanagedModules)
at Emgu.CV.CvInvoke.DefaultLoadUnmanagedModules(String[] modules)
at Emgu.CV.CvInvoke..cctor()
Unable to load shared library 'dl' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libdl: cannot open shared object file: No such file or directory
Error: Load OpenCV: To debug this check the userguide at https://www.ispyconnect.com/userguide-agent-dvr.aspx#troubleshooting
Turn Server accepting connections at 192.168.1.12:3478 using range 50000-50010)
Preloading Images
Unhandled exception. System.TypeInitializationException: The type initializer for 'Emgu.CV.MatInvoke' threw an exception.
---> System.TypeInitializationException: The type initializer for 'Emgu.CV.CvInvoke' threw an exception.
---> System.DllNotFoundException: Unable to load shared library 'dl' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libdl: cannot open shared object file: No such file or directory
at Emgu.Util.Toolbox.Dlopen(String dllname, Int32 mode)
at Emgu.Util.Toolbox.LoadLibrary(String dllname)
at Emgu.CV.CvInvoke.LoadUnmanagedModules(String loadDirectory, String[] unmanagedModules)
at Emgu.CV.CvInvoke.DefaultLoadUnmanagedModules(String[] modules)
at Emgu.CV.CvInvoke..cctor()
--- End of inner exception stack trace ---
at Emgu.CV.CvInvoke.CheckLibraryLoaded()
at Emgu.CV.MatInvoke..cctor()
--- End of inner exception stack trace ---
at Emgu.CV.MatInvoke.cveMatCreate()
at CoreLogic.Utilities.Imaging.LoadStaticImages()
at CoreLogic.Threads.StartUp()
at AgentCore.Code.Initialize.Go()
at System.Threading.Tasks.Task.<>c.b__139_1(Object state)
at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Aborted (core dumped)

If the install script completed successfully but Agent doesn't start and complains about a file not found
Change to the Agent DVR directory in terminal and run:

ldd libcvextern.so (or whatever library is causing issues). 

I tried that but I don't know what library to put after the command

The output should tell you which dependencies need to be installed. Try installing these dependencies using (replace xxxx with the missing dependency name):

sudo apt-get install xxxx

.. and update this report with the missing libraries.

Additional context

Agent DVR keep exiting

For issues with AgentDVR itself please use the Reddit Forum - This repo is for issues with installing and starting Agent DVR.

I've succesfully installed AgentDVR into Raspberry Pi.
After that I couldn't connect to it via browser, and the syslog contains the following error messages.

Feb 22 14:37:17 HomeBridge systemd[1]: AgentDVR.service: Main process exited, code=exited, status=137/n/a
Feb 22 14:37:17 HomeBridge systemd[1]: AgentDVR.service: Unit entered failed state.
Feb 22 14:37:17 HomeBridge systemd[1]: AgentDVR.service: Failed with result 'exit-code'.
Feb 22 14:37:21 HomeBridge systemd[1]: Started Session c10 of user pi.
Feb 22 14:37:22 HomeBridge systemd[1]: AgentDVR.service: Service hold-off time over, scheduling restart.
Feb 22 14:37:22 HomeBridge systemd[1]: Stopped AgentDVR.

It is repeating because the system is trying to restart the service.
I couldn't find any solution for this.

Thank you!

Krisztian

[SOLVED] Kubuntu 21.10 Impish Indri Works.

$ uname -a
Linux 5.13.0-48-generic #54-Ubuntu SMP Wed Jun 1 20:38:48 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Nothing much to say.
Linux is Awesome.

VLC Player for Desktop rtsp is Broken.
try
rtspplayer.com for Desktop
to quicky verify the IP camera is working on the same machine,
verify the login and password.
etc...
works in Full Screen mode, Window has Center issues.

using Rapiddisk to save to RAMdrive is better than wasting SSD or HDD.
Verify Next Morning, if there is something, then Delete from RAM.
unless you are crazy about Storing everything.
1GB per camera, with All sensors, All quality, is enough for 10 hours.
i like more Stills than Video. 60:40 Ratio.

or using Ram Cache to HDD.

Aborted core dumped

Starting...
Using default media location
Creating temp path for opencv in /tmp/
Get com port list
Using default port (8090)
Local Server running on port 8090
No usable version of libssl was found
Aborted (core dumped)

systemctl status AgentDVR.service
● AgentDVR.service - AgentDVR
Loaded: loaded (/etc/systemd/system/AgentDVR.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Thu 2022-07-21 18:25:54 AST; 2s ago
Process: 9879 ExecStart=/home/pepo/start_agent.sh (code=exited, status=134)
Main PID: 9879 (code=exited, status=134)
CPU: 322ms

libcvextern.so and

Hello,

I installed AgentDVR on an rPI4 Raspian Bullseye using your script:
bash <(curl -s "https://raw.githubusercontent.com/ispysoftware/agent-install-scripts/main/install.sh")

After installation, there are 2 errors in journald:
dotnet: File /root/AgentDVR/libcvextern.so cannot
dotnet: File /root/AgentDVR/libopencv_videoio_ffmpeg430_64.so do not exist.

In your Userguide you wrote:
On Linux and Raspberry Pi your system may not have some required libraries installed and Agent may fail to start with an error like libcvextern.so could not be found. You will need to use ldd to find which libraries are missing. To do this, open a terminal window, change to the Agent directory and run ldd libcvextern.so (or whatever library is causing issues). The output should tell you which dependencies need to be installed. Please let us know what's needed and what operating system you are using so we can update our docs.

I dont understand this.

result of ldd libcvextern.so:
linux-vdso.so.1 (0xbeceb000) libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb59a6000) liblapack.so.3 => /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (0xb5412000) libcblas.so.3 => /usr/lib/arm-linux-gnueabihf/libcblas.so.3 (0xb53e6000) libatlas.so.3 => /usr/lib/arm-linux-gnueabihf/libatlas.so.3 (0xb5114000) libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb5100000) libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb50d4000) librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0xb50bc000) libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0xb4f34000) libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb4ec5000) libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb4e98000) libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb4d44000) /lib/ld-linux-armhf.so.3 (0xb6f1d000) libblas.so.3 => /usr/lib/arm-linux-gnueabihf/libblas.so.3 (0xb4d01000) libgfortran.so.5 => /usr/lib/arm-linux-gnueabihf/libgfortran.so.5 (0xb4c11000)
how does this help me??

result of ldd libopencv_videoio_ffmpeg430_64.so:
file not found.

??????

Agent DVR stops and restarts over and over (CentOS 8 Stream)

Clean install but Agent DVR stops, but restarts over and over.

Ran ./start_agent.sh at the CLI:

Starting...
Using default media location
Creating temp path for opencv in /tmp/
Get com port list
Using default port (8090)
Local Server running on port 8090
H264 compatible version of ffmpeg is required to use H264 encoding. Switch to VP8 in settings if unable to record.
Accepting http connections at http://*:8090/
Access locally at http://192.168.1.100:8090
Agent (v4.0.4.0)
Log start
Process is 64 bit
Using WorkStation GC
Init Webrtc
Init FFmpeg
Looking for ffmpeg in /usr/local/lib
Not in there..
Looking for ffmpeg in system default
ffmpeg path:
Initializing devices
vdpau
cuda
vaapi
qsv
drm
opencl
Found 0 devices
call arecord -l
Error: CMD: CMD: No such file or directory
ZeroConf: ZeroConf Service Started
Error: CMD: at System.Diagnostics.Process.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redi rectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int3 2& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at CoreLogic.Utilities.CMD.GetOutput(String exe, String strCommand)
No such file or directory
Error: No audio devices found
Error: Cuda Check: Cuda Check: The type initializer for 'Emgu.CV.Cuda.CudaInvoke' threw an exception.
Error: Cuda Check: at Emgu.CV.Cuda.CudaInvoke.get_HasCuda()
at CoreLogic.Threads.StartUp()
Error: Cuda Check: Cuda Check: The type initializer for 'Emgu.CV.CvInvoke' threw an exception.
Error: Cuda Check: at Emgu.CV.CvInvoke.CheckLibraryLoaded()
at Emgu.CV.Cuda.CudaInvoke..cctor()
Error: Cuda Check: Cuda Check: Unable to load shared library 'dl' or one of its dependencies. In order to help diagnose loading problem s, consider setting the LD_DEBUG environment variable: libdl: cannot open shared object file: No such file or directory
Error: Cuda Check: at Emgu.Util.Toolbox.Dlopen(String dllname, Int32 mode)
at Emgu.Util.Toolbox.LoadLibrary(String dllname)
at Emgu.CV.CvInvoke.LoadUnmanagedModules(String loadDirectory, String[] unmanagedModules)
at Emgu.CV.CvInvoke.DefaultLoadUnmanagedModules(String[] modules)
at Emgu.CV.CvInvoke..cctor()
Unable to load shared library 'dl' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBU G environment variable: libdl: cannot open shared object file: No such file or directory
Error: Load OpenCV: To debug this check the userguide at https://www.ispyconnect.com/userguide-agent-dvr.aspx#troubleshooting
Turn Server accepting connections at 192.168.1.100:3478 using range 50000-50010)
Preloading Images
Unhandled exception. System.TypeInitializationException: The type initializer for 'Emgu.CV.MatInvoke' threw an exception.
---> System.TypeInitializationException: The type initializer for 'Emgu.CV.CvInvoke' threw an exception.
---> System.DllNotFoundException: Unable to load shared library 'dl' or one of its dependencies. In order to help diagnose loading pro blems, consider setting the LD_DEBUG environment variable: libdl: cannot open shared object file: No such file or directory
at Emgu.Util.Toolbox.Dlopen(String dllname, Int32 mode)
at Emgu.Util.Toolbox.LoadLibrary(String dllname)
at Emgu.CV.CvInvoke.LoadUnmanagedModules(String loadDirectory, String[] unmanagedModules)
at Emgu.CV.CvInvoke.DefaultLoadUnmanagedModules(String[] modules)
at Emgu.CV.CvInvoke..cctor()
--- End of inner exception stack trace ---
at Emgu.CV.CvInvoke.CheckLibraryLoaded()
at Emgu.CV.MatInvoke..cctor()
--- End of inner exception stack trace ---
at Emgu.CV.MatInvoke.cveMatCreate()
at CoreLogic.Utilities.Imaging.LoadStaticImages()
at CoreLogic.Threads.StartUp()
at AgentCore.Code.Initialize.Go()
at System.Threading.Tasks.Task.<>c.b__139_1(Object state)
at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
./start_agent.sh: line 11: 4897 Aborted (core dumped) dotnet AgentDVR/Agent.dll

OSX Cata 10.15.7 Fail

worked on Kubuntu 20.10 Groovy Gorilla, havent tested in 21.10 Impish Indri

OSX fail.

Problem #1. SOLVED
$ bash <(curl -s "https://raw.githubusercontent.com/ispysoftware/agent-install-scripts/main/install.sh") /Users/OSX mkdir: AgentDVR: File exists Found homebrew in /Users/OSX/AgentDVR/homebrew Setting brew alias Installing dotnet Error: 'git' must be installed and in your PATH! Error: Git is unavailable Error: 'git' must be installed and in your PATH! Error: Git is unavailable Error: Failure while executing; /Users/OSX/AgentDVR/homebrew/bin/brew tap homebrew/coreexited with 1. Error: 'git' must be installed and in your PATH! Error: Git is unavailable Error: Failure while executing;/Users/OSX/AgentDVR/homebrew/bin/brew tap homebrew/coreexited with 1. Installing ffmpeg Error: 'git' must be installed and in your PATH! Error: Git is unavailable Error: Failure while executing;/Users/OSX/AgentDVR/homebrew/bin/brew tap homebrew/core exited with 1. Found Agent in /Users/OSX/AgentDVR - delete it to reinstall Warning - could not find libopenjp2.7 Found service definition in /Library/LaunchDaemons/com.ispy.agent.dvr.plist To disable, run: sudo launchctl unload -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist Then delete the file /Library/LaunchDaemons/com.ispy.agent.dvr.plist

Needs more steps than described in webpage
https://www.ispyconnect.com/download.aspx
bash <(curl -s "https://raw.githubusercontent.com/ispysoftware/agent-install-scripts/main/install.sh")

install java.com
install JDK
install brew
install git
test git
$ git --version
install agent-dvr

https://java.com/en/download/
https://www.oracle.com/java/technologies/downloads/#java18
https://www.oracle.com/java/technologies/downloads/#jdk17-mac

https://brew.sh/
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

https://git-scm.com/download/mac
https://sourceforge.net/projects/git-osx-installer/files/
https://phoenixnap.com/kb/install-git-on-mac
https://codeburst.io/installing-git-for-the-first-time-on-mac-osx-bf9c513af2b8

PROBLEM #2.
i dont remember Linux making so much effort in:
==> Installing ffmpeg@4 dependency: guile
==> ./configure --prefix=/Users/OSX/AgentDVR/homebrew/Cellar/guile/3.0.8 --wi
==> make install
/Users/OSX/AgentDVR/homebrew/Cellar/guile/3.0.8: 846 files, 62.8MB, built in 29 minutes 37 seconds

same machine, OSX feels like is having a CPU Aneurysm.

PROBLEM #3. SOLVED, just a Reboot.
Mac:AgentDVR OSX $ dotnet Agent.dll
-bash: dotnet: command not found

PROBLEM #4.

Accepting http connections at http://*:8090/
Looking for ffmpeg in homebrew/lib
Not in there..
Looking for ffmpeg in /usr/local/lib
Not in there..
Looking for ffmpeg in system default
Not in there..
Error: Could not find FFMPEG location.
Check the FFMPEG_SEARCH location in config.xml.
I need FFMPEG v4 shared libraries like avutil.56
Error: at CoreLogic.FFmpeg.Init()
at CoreLogic.Threads.StartUp()
Could not find FFMPEG location.
Check the FFMPEG_SEARCH location in config.xml.
I need FFMPEG v4 shared libraries like avutil.56
Install FFMPEG (v4) using the terminal.
Install homebrew then run 'brew install ffmpeg@4'
Killed: 9

Mac:AgentDVR OSX $ brew install ffmpeg@4'
==> Summary
/usr/local/Cellar/ffmpeg@4/4.4.2: 276 files, 51.0MB
==> Running brew cleanup ffmpeg@4...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see man brew).
==> Caveats
==> ffmpeg@4
ffmpeg@4 is keg-only, which means it was not symlinked into /usr/local,
because this is an alternate version of another formula.

If you need to have ffmpeg@4 first in your PATH, run:
echo 'export PATH="/usr/local/opt/ffmpeg@4/bin:$PATH"' >> ~/.profile

For compilers to find ffmpeg@4 you may need to set:
export LDFLAGS="-L/usr/local/opt/ffmpeg@4/lib"
export CPPFLAGS="-I/usr/local/opt/ffmpeg@4/include"

For pkg-config to find ffmpeg@4 you may need to set:
export PKG_CONFIG_PATH="/usr/local/opt/ffmpeg@4/lib/pkgconfig"

Mac:AgentDVR OSX $ brew install ffmpeg@4
Running brew update --preinstall...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
Updated 1 formula.

Warning: ffmpeg@4 4.4.2 is already installed and up-to-date.
To reinstall 4.4.2, run:
brew reinstall ffmpeg@4

Ubuntu curl install problem while attempt to get Agent_Linux64_4_5_8_0.zip

On Ubuntu curl install - there is an issue downloading "AgentDVR.zip". The relevant output of the curl install is:

finding installer for x86_64
Downloading
curl: (3) <url> malformed
unzip:  cannot find or open AgentDVR.zip, AgentDVR.zip.zip or AgentDVR.zip.ZIP.
rm: cannot remove 'AgentDVR.zip': No such file or directory

For my system, the bash commands are:

purl="https://www.ispyconnect.com/api/Agent/DownloadLocation4?platform=Linux64&fromVersion=0"

AGENTURL=$(curl -s --fail "$purl" | tr -d '"')
echo "Downloading $AGENTURL"
curl --show-error --location "$AGENTURL" -o "AgentDVR.zip"
unzip `AgentDVR.zip

I was able to work around with :

wget https://ispyfiles.azureedge.net/downloads/Agent_Linux64_4_5_8_0.zip

Then unzip within the AgentDVR directory, chmod +x Agent and run Agent.
Port 8090 is serving content.

Remove Process uninstall remove script is needed.

im trying to debug something else, but i get many AgentDVR error messages...

an uninstall remove script is needed.

$ journalctl -fe
Jul 25 23:15:06 P- systemd[1]: AgentDVR.service: Scheduled restart job, restart counter is at 21877.
Jul 25 23:15:06 P- systemd[1]: Stopped AgentDVR.
Jul 25 23:15:06 P- systemd[1]: Started AgentDVR.
Jul 25 23:15:06 P- systemd[253520]: AgentDVR.service: Failed to locate executable /home/user/AgentDVR/start_agent.sh: No such file or directory
Jul 25 23:15:06 P- systemd[253520]: AgentDVR.service: Failed at step EXEC spawning /home/user/AgentDVR/start_agent.sh: No such file or directory
Jul 25 23:15:06 P- systemd[1]: AgentDVR.service: Main process exited, code=exited, status=203/EXEC
Jul 25 23:15:06 P- systemd[1]: AgentDVR.service: Failed with result 'exit-code'.
Jul 25 23:15:10 P- rtkit-daemon[2222]: Supervising 8 threads of 6 processes of 1 users.
Jul 25 23:15:10 P- rtkit-daemon[2222]: Supervising 8 threads of 6 processes of 1 users.
Jul 25 23:15:11 P- systemd[1]: AgentDVR.service: Scheduled restart job, restart counter is at 21878.
Jul 25 23:15:11 P- systemd[1]: Stopped AgentDVR.
Jul 25 23:15:11 P- systemd[1]: Started AgentDVR.
Jul 25 23:15:11 P- systemd[253543]: AgentDVR.service: Failed to locate executable /home/user/AgentDVR/start_agent.sh: No such file or directory
Jul 25 23:15:11 P- systemd[253543]: AgentDVR.service: Failed at step EXEC spawning /home/user/AgentDVR/start_agent.sh: No such file or directory
Jul 25 23:15:11 P- systemd[1]: AgentDVR.service: Main process exited, code=exited, status=203/EXEC
Jul 25 23:15:11 P- systemd[1]: AgentDVR.service: Failed with result 'exit-code'.
Jul 25 23:15:16 P- systemd[1]: AgentDVR.service: Scheduled restart job, restart counter is at 21879.
Jul 25 23:15:16 P- systemd[1]: Stopped AgentDVR.
Jul 25 23:15:16 P- systemd[1]: Started AgentDVR.
Jul 25 23:15:16 P- systemd[253551]: AgentDVR.service: Failed to locate executable /home/user/AgentDVR/start_agent.sh: No such file or directory
Jul 25 23:15:16 P- systemd[253551]: AgentDVR.service: Failed at step EXEC spawning /home/user/AgentDVR/start_agent.sh: No such file or directory
Jul 25 23:15:16 P- systemd[1]: AgentDVR.service: Main process exited, code=exited, status=203/EXEC
Jul 25 23:15:16 P- systemd[1]: AgentDVR.service: Failed with result 'exit-code'.
Jul 25 23:15:17 P- rtkit-daemon[2222]: Supervising 8 threads of 6 processes of 1 users.
Jul 25 23:15:17 P- rtkit-daemon[2222]: Supervising 8 threads of 6 processes of 1 users.

Request: Timestamp Font Halo & Shadow.

Font has Color,
Solid Background,
Transparent Background,

Agent lacks Halo & Shadow Font.

Halo & Shadow colors should be Different than Font and Background Color.

double Font, like Matryoshka Russian Dolls = Halo.
or same size Shadow.

Latest Commit Typo Found

Installation fails using latest version of script.

During installation, console shows error:

E: Unable to locate package libext-dev

Package should be libxext-dev in script file, guessing typo as its the same on both package installation lines.

Installation fails - ./Agent: No such file or directory

Describe the bug
Can't install the system through the script. Has tried on multiple Ubuntu versions including a full VM without any success.
Complains about missing ./Agent.

Information

  • OS name - Ubuntu 20.04 on Proxmox LXC
  • OS version 20.04
  • 32 bit or 64 bit - 64Bit

Console output from installer
chmod: cannot access './Agent': No such file or directory

If the install script completed successfully but Agent doesn't start and complains about a file not found

LD_DEBUG=libs ./start_agent.sh
4977: find library=libtinfo.so.6 [0]; searching
4977: search cache=/etc/ld.so.cache
4977: trying file=/lib/x86_64-linux-gnu/libtinfo.so.6
4977:
4977: find library=libdl.so.2 [0]; searching
4977: search cache=/etc/ld.so.cache
4977: trying file=/lib/x86_64-linux-gnu/libdl.so.2
4977:
4977: find library=libc.so.6 [0]; searching
4977: search cache=/etc/ld.so.cache
4977: trying file=/lib/x86_64-linux-gnu/libc.so.6
4977:
4977:
4977: calling init: /lib/x86_64-linux-gnu/libc.so.6
4977:
4977:
4977: calling init: /lib/x86_64-linux-gnu/libdl.so.2
4977:
4977:
4977: calling init: /lib/x86_64-linux-gnu/libtinfo.so.6
4977:
4977:
4977: initialize program: /bin/bash
4977:
4977:
4977: transferring control: /bin/bash
4977:
./start_agent.sh: line 5: ./Agent: No such file or directory
4978:
4978: calling fini: /bin/bash [0]
4978:
4978:
4978: calling fini: /lib/x86_64-linux-gnu/libtinfo.so.6 [0]
4978:
4978:
4978: calling fini: /lib/x86_64-linux-gnu/libdl.so.2 [0]
4978:
4977:
4977: calling fini: /bin/bash [0]
4977:
4977:
4977: calling fini: /lib/x86_64-linux-gnu/libtinfo.so.6 [0]
4977:
4977:
4977: calling fini: /lib/x86_64-linux-gnu/libdl.so.2 [0]
4977:

Additional context
Add any other context about the problem here.

Failed to extract zlib-1.2.12.tar.gz

Describe the bug
The zlib download URL in ffmpeg_build.sh is outdated. The link is dead. As a result a 404 HTML page is downloaded instead of an archive. This results in the Failed to extract zlib-1.2.12.tar.gz error.

Information

  • Raspberry Pi OS Lite
  • 5.15
  • 64 bit

Console output from installer

$ bash <(curl -s "https://raw.githubusercontent.com/ispysoftware/agent-install-scripts/main/v2/install.sh")
mkdir: cannot create directory ‘AgentDVR’: File exists
No default ffmpeg package option - build from source
Build ffmpeg v5 for Agent DVR (y/n)? y
Yes
installing build tools
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian bullseye-updates InRelease
Hit:3 http://security.debian.org/debian-security bullseye-security InRelease
Hit:4 http://archive.raspberrypi.org/debian bullseye InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
apt-transport-https is already the newest version (2.2.4).
libatlas-base-dev is already the newest version (3.10.3-10).
build-essential is already the newest version (12.9).
curl is already the newest version (7.74.0-1.3+deb11u3).
g++ is already the newest version (4:10.2.1-1).
gss-ntlmssp is already the newest version (0.7.0-4).
libusb-1.0-0-dev is already the newest version (2:1.0.24-3).
libx11-dev is already the newest version (2:1.7.2-1).
libxext-dev is already the newest version (2:1.3.3-1.1).
make is already the newest version (4.3-4.1).
python3 is already the newest version (3.9.2-3).
libtbb-dev is already the newest version (2020.3-1).
unzip is already the newest version (6.0-26+deb11u1).
alsa-utils is already the newest version (1.2.4-1+rpt1).
libc6-dev is already the newest version (2.31-13+rpt2+rpi1+deb11u4).
libvlc-dev is already the newest version (3.0.17.4-0+deb11u1+rpi1+rpt3).
vlc is already the newest version (3.0.17.4-0+deb11u1+rpi1+rpt3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Building for linux-gnu
LDFLAGS are -L/home/admin/AgentDVR/ffmpeg-v5/workspace/lib
ffmpeg-build-script v1.37
=========================

Using 4 make jobs simultaneously.
With GPL and non-free codecs
cargo not installed. rav1e encoder will not be available.

building pkg-config - version 0.29.2
=======================
pkg-config version 0.29.2 already built. Remove /home/admin/AgentDVR/ffmpeg-v5/packages/pkg-config.done lockfile to rebuild it.

building yasm - version 1.3.0
=======================
yasm version 1.3.0 already built. Remove /home/admin/AgentDVR/ffmpeg-v5/packages/yasm.done lockfile to rebuild it.

building nasm - version 2.15.05
=======================
nasm version 2.15.05 already built. Remove /home/admin/AgentDVR/ffmpeg-v5/packages/nasm.done lockfile to rebuild it.

building zlib - version 1.2.12
=======================
Downloading https://www.zlib.net/zlib-1.2.12.tar.gz as zlib-1.2.12.tar.gz
... Done
Failed to extract zlib-1.2.12.tar.gz

Additional context
This workaround will download the latest zlib version and trick the installer into using it.

# Run the installation script and wait for the error to happen. Then:
cd AgentDVR/ffmpeg-v5/packages/
rm -rf zlib-1.2.12.*
rm -rf zlib-1.2.12/
wget https://www.zlib.net/zlib-1.2.13.tar.xz
mv zlib-1.2.13.tar.xz zlib-1.2.12.tar.gz
# cd back to your original directory and run the script again

Agent DVR 4.1.3.0

I noticed there was an update today for Agent DVR, I did two tries of the install & also the download (manually) for version 4.1.3.0, but after restarting & also stop / start the software on Ubuntu is still stating its on 4.1.1.0.

This is even after downloading the Agent_Linux64_4_1_3_0.zip file & overwriting.

bug

Error: Could not find FFMPEG location. Check the FFMPEG_SEARCH location in config.xml. I need FFMPEG v4 shared libraries like avutil.56
ZeroConf: ZeroConf Service Started
Error: at CoreLogic.FFmpeg.Init()
at CoreLogic.Threads.StartUp()
Could not find FFMPEG location. Check the FFMPEG_SEARCH location in config.xml. I need FFMPEG v4 shared libraries like avutil.56

Request: Support Matrox MAX h.264 DSP & CompressHD pcie

for Windows & Mac there are drivers for Matrox MXO2 MAX i/o and ComnpressHD PCIe,
those are ASIC or FPGA h.264 HW Encoders.

in OSX, when combined with GPU + CPU + MAX DSP,
in FinalCutPro + Compressor,

is very energy efficient, No Fan noise.

sadly No support for Linux.


$ lspci | grep -i Matrox
0a:00.0 Multimedia controller: Matrox Electronics Systems Ltd. Device 82d0

Device 82d0
Not here:
https://wiki.debian.org/DeviceDatabase/PCI

$ modinfo ​​
$ sudo modprobe ​​

MXO2
"MX Oxygen"
was a Pro PCIe capture device, still good enough today for HDMI 1080p30p
has a PCIe card, but can be used with Thunderbolt2 or ExpressCard34.

there was 2 versions available...
Standard: I/O Only,
different size configuration i/o, small mini basic, medium, battery powered portable, rackmount, pcie card mojito, pcie dsp only compresshd.

MAX version = includes aditional DSP ic that allows encoding h.264 video in HW, fast, silent, and power efficient.
No need for CPU fans spinning at 2000rpm for hours.

Matrox Max Caputre h.264 SW is better for Windows8.1, 10,
Ventura Capture for OSX only works in Yosemite 10.10 or older, never updated..
but Matrox MAX v4.6 drivers work upto OSX HighSierra 10.13.6
works up to FinalCutPro 1O.4.3 + Compressor 4.4.1
Adobe CS6 Encoder Pre-Mercury Engine..
FCP+Compressor+GPU acceleration+MAX DSP+CPU does encode faster & silent.

there is also Unofficial OSX drivers Non-MAX, that support QuickTime Apps.
https://vosaic.com/support/matrox-mx...s-for-yosemite
https://vosaic.com/support/matrox-mx...-for-mavericks
OBS, QuickTimePlayer Recorder, Zoom, FaceTime, etc...

Official drivers for OSX v4.6 do Not support QuickTime Apps, Only direct support: Avid, Adobe, etc...
There are MAX and Non-MAX drivers.

seems there is No Linux support.
OBS does Not detect.

https://www.youtube.com/results?sear...atrox+max+mxo2

OBS Recording
Encoder: FFMPEG VAAPI
VAAPI Device: Card0: /dev/dri/renderD128
VAAPI Codec: h.264

but thats intel cpu.
https://github.com/intel/intel-vaapi-driver
https://01.org/linuxmedia
https://wiki.archlinux.org/title/Har...o_acceleration
microsoft/WSL#4700
https://forums.raspberrypi.com/viewt...?f=68&t=307392
https://forums.raspberrypi.com/viewt...7392&p=1858265​

.


ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Missing dependencies on a fresh installation

Describe the bug
I install Agent DVR on a fresh debian 11 CT on proxmox.
I have a error during ffmpeg build because libxext-dev package is missing.
Install with sudo apt install libxext-dev fix
The script end with no error after libxext-dev has been installed

Information

  • debian
  • 11
  • 64 bit

Console output from installer
$ ./configure --prefix=/home/user/AgentDVR/ffmpeg-build/workspace --enable-shared --disable-static
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @file support... @
checking for strip... strip
checking for ranlib... ranlib
checking for gawk... no
checking for mawk... mawk
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for windres... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking for pkg-config... /home/user/AgentDVR/ffmpeg-build/workspace/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for working volatile... yes
checking for GCC -MMD -MT option... yes
checking for linker option --no-undefined... yes
checking for linker option --dynamicbase... no
checking for linker option --nxcompat... no
checking for linker option --high-entropy-va... no
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for size_t... yes
checking for M_PI in math.h... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for working memcmp... yes
checking for working strtod... yes
checking for mprotect... yes
checking for malloc... yes
checking for calloc... yes
checking for realloc... yes
checking for free... yes
checking for getenv... yes
checking for setenv... yes
checking for putenv... yes
checking for unsetenv... yes
checking for qsort... yes
checking for abs... yes
checking for bcopy... yes
checking for memset... yes
checking for memcpy... yes
checking for memmove... yes
checking for wcslen... yes
checking for wcslcpy... no
checking for wcslcat... no
checking for wcsdup... yes
checking for wcsstr... yes
checking for wcscmp... yes
checking for wcsncmp... yes
checking for wcscasecmp... yes
checking for _wcsicmp... no
checking for wcsncasecmp... yes
checking for _wcsnicmp... no
checking for strlen... yes
checking for strlcpy... no
checking for strlcat... no
checking for _strrev... no
checking for _strupr... no
checking for _strlwr... no
checking for strchr... yes
checking for strrchr... yes
checking for strstr... yes
checking for strtok_r... yes
checking for itoa... no
checking for _ltoa... no
checking for _uitoa... no
checking for _ultoa... no
checking for strtol... yes
checking for strtoul... yes
checking for _i64toa... no
checking for _ui64toa... no
checking for strtoll... yes
checking for strtoull... yes
checking for atoi... yes
checking for atof... yes
checking for strcmp... yes
checking for strncmp... yes
checking for _stricmp... no
checking for strcasecmp... yes
checking for _strnicmp... no
checking for strncasecmp... yes
checking for vsscanf... yes
checking for vsnprintf... yes
checking for fopen64... yes
checking for fseeko... yes
checking for fseeko64... yes
checking for sigaction... yes
checking for setjmp... yes
checking for nanosleep... yes
checking for sysconf... yes
checking for sysctlbyname... no
checking for getauxval... yes
checking for elf_aux_info... no
checking for poll... yes
checking for _Exit... yes
checking for pow in -lm... yes
checking for acos... yes
checking for acosf... yes
checking for asin... yes
checking for asinf... yes
checking for atan... yes
checking for atanf... yes
checking for atan2... yes
checking for atan2f... yes
checking for ceil... yes
checking for ceilf... yes
checking for copysign... yes
checking for copysignf... yes
checking for cos... yes
checking for cosf... yes
checking for exp... yes
checking for expf... yes
checking for fabs... yes
checking for fabsf... yes
checking for floor... yes
checking for floorf... yes
checking for trunc... yes
checking for truncf... yes
checking for fmod... yes
checking for fmodf... yes
checking for log... yes
checking for logf... yes
checking for log10... yes
checking for log10f... yes
checking for pow... yes
checking for powf... yes
checking for scalbn... yes
checking for scalbnf... yes
checking for sin... yes
checking for sinf... yes
checking for sqrt... yes
checking for sqrtf... yes
checking for tan... yes
checking for tanf... yes
checking for iconv_open in -liconv... no
checking for iconv... yes
checking for struct sigaction.sa_sigaction... yes
checking libunwind.h usability... no
checking libunwind.h presence... no
checking for libunwind.h... no
checking for GCC builtin atomic operations... yes
checking for GCC -mmmx option... yes
checking for GCC -m3dnow option... yes
checking for GCC -msse option... yes
checking for GCC -msse2 option... yes
checking for GCC -msse3 option... yes
checking immintrin.h usability... yes
checking immintrin.h presence... yes
checking for immintrin.h... yes
checking for Altivec with GCC altivec.h and -maltivec option... no
checking for Altivec with GCC -maltivec option... no
checking for Altivec with GCC altivec.h and -faltivec option... no
checking for Altivec with GCC -faltivec option... no
checking for GCC -Wall option... yes
checking for necessary GCC -Wno-multichar option... no
checking for GCC -fno-strict-aliasing option... yes
checking for GCC -fvisibility=hidden option... yes
checking for GCC -Wdeclaration-after-statement option... yes
checking for dlopen... yes
checking for dlopen in -lc... no
checking for dlopen in -ldl... yes
checking for OSS audio support... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread
checking for libasound headers version >= 1.0.11... not present.
checking for snd_ctl_open in -lasound... no
checking for PULSEAUDIO... no
checking for JACK... no
checking for artsc-config... no
checking for esd-config... no
checking for ESD - version >= 0.2.8... no
*** The esd-config script installed by ESD could not be found
*** If ESD was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the ESD_CONFIG environment variable to the
*** full path to esd-config.
checking audio/audiolib.h usability... no
checking audio/audiolib.h presence... no
checking for audio/audiolib.h... no
checking for AuOpenServer in -laudio... no
checking for NAS audio support... no
checking sndio.h usability... no
checking sndio.h presence... no
checking for sndio.h... no
checking for sio_open in -lsndio... no
checking for sndio audio support... no
checking samplerate.h usability... no
checking samplerate.h presence... no
checking for samplerate.h... no
checking for RPI... no
checking for Raspberry Pi... no
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... no
checking for X11/extensions/Xext.h... no
configure: error:
*** Missing Xext.h, maybe you need to install the libxext-dev package?

Failed to Execute ./configure --prefix=/home/user/AgentDVR/ffmpeg-build/workspace --enable-shared --disable-static

Start problem on raspberry pi 5

Describe the bug
At installing the Agent DVR on a raspberry pi 5 (4GB) I got the following error messages (see below). I'm a real beginner, so I dont understand what it means an cannot get behind. Can you help me?

Information

Console output from installer
Agent (v5.1.4.0)
Starting...
Detected: LinuxARM64
Creating temp path for opencv in /tmp/
Get com port list
Conf: Check /home/pi/AgentDVR/Media/WebServerRoot/Media/
Using WorkStation GC
StartUp: Inbuilt SOAP auth unavailable (using alternate)
Using Original WebRTC library
Init FFmpeg
ffmpeg6/lib not found
ffmpeg-v6/workspace/lib not found
Checking in /usr/local/lib
Checking in /usr/lib/aarch64-linux-gnu
/usr/lib/aarch64-linux-gnueabi not found
/usr/lib/aarch64-linux-gnueabihf not found
Installing FFmpeg6
StartUp: P2P library not installed (this is normal)
Init: NDI
Downloading https://ispyrtcdata.blob.core.windows.net/downloads/ffmpeg6-linuxarm64.tar.xz
Init SDL
StartUp: SDL not available (SDL not available on all platforms - local talk playback disabled)
Database
Preloading Images
Unhandled exception. System.TypeInitializationException: The type initializer for 'Pixiv.Rtc.ThreadManager' threw an exception.
---> System.DllNotFoundException: Unable to load shared library 'jingle_peerconnection_so' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libjingle_peerconnection_so: cannot open shared object file: No such file or directory
at Pixiv.Rtc.ThreadManager.rtcThreadManagerInstance()
at Pixiv.Rtc.ThreadManager..cctor()
--- End of inner exception stack trace ---
at Pixiv.Rtc.ThreadManager.get_Instance()
at CoreLogic.Server.WebRTC.RTCConnection.RunTURN()
at System.Threading.Thread.StartCallback()
/dev/fd/62: Zeile 121: 4877 Abgebrochen ./Agent

Install script fails on MacOS 10.14 (Mojave)

Describe the bug
On a Mac Mini running MacOS 10.14 (Mojave), the install script fails toward the end when it can't find the flac-1.3.4.tar.xz file on xiph.org or the mirror. Homebrew then complains curl is not installed (thinking this is a red herring, because curl certainly is installed); then it can't find libopenjp2.7. I assume the message about finding a service definition is because I've tried several times to do a full install in various locations, but this time around it was in the home folder.

Information
MacOS 10.14 Mojave on Mac Mini 2.5GHz Intel Core i5 16GB RAM

Console output from installer
==> Downloading https://downloads.xiph.org/releases/flac/flac-1.3.4.tar.xz
Trying a mirror...
==> Downloading https://ftp.osuosl.org/pub/xiph/releases/flac/flac-1.3.4.tar.xz
Error: ffmpeg@4: Failed to download resource "flac"
Download failed: Homebrew-installed curl is not installed for: https://downloads.xiph.org/releases/flac/flac-1.3.4.tar.xz
Downloading https://ispyfiles.azureedge.net/downloads/Agent_OSX64_3_8_8_0.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 29.2M 100 29.2M 0 0 16.0M 0 0:00:01 0:00:01 --:--:-- 16.0M
Warning - could not find libopenjp2.7
Found service definition in /Library/LaunchDaemons/com.ispy.agent.dvr.plist
To disable, run: sudo launchctl unload -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist
Then delete the file /Library/LaunchDaemons/com.ispy.agent.dvr.plist

If the install script completed successfully but Agent doesn't start and complains about a file not found
Tried the suggested method to use ldd libopenjp2.7, but that gave the error -bash: ldd: command not found

Tried LD_DEBUG=libs ./start_agent.sh but gave the error -bash: ./start_agent.sh: No such file or directory

zlib-1.2.11.tar.gz is no longer accessible

Describe the bug
Building zlib - version 1.2.11 failed because https://www.zlib.net/zlib-1.2.11.tar.gz is no longer exists
version change to 1.2.12 (https://www.zlib.net/zlib-1.2.12.tar.gz)
I made the modifications in the local script and I tested, the script runs correctly

Information

  • Debian
  • 11
  • 64 bit

Console output from installer
building zlib - version 1.2.11

Downloading https://www.zlib.net/zlib-1.2.11.tar.gz as zlib-1.2.11.tar.gz
... Done
Failed to extract zlib-1.2.11.tar.gz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.