Jobid 1 jobname connect finished error 1

Hello can you help me please I'm trying to load FSrealWXv3.0 on to my m/c into Prepare3Dv3 onto Windows 10 with FSUIPC V4.972 I've tried with the Sim running...

  • Index
  • Recent Topics
  • Search

  • Log in

  1. Forum

  2. FSrealWXv3

  3. Bug report

  4. Unable to connect


3 years 3 weeks ago #2244
by Yorkair

Hello can you help me please

I’m trying to load FSrealWXv3.0 on to my m/c into Prepare3Dv3 onto Windows 10 with FSUIPC V4.972 I’ve tried with the Sim running and also with it turned off but all to no avail listed are the errors I’m getting in Red.

(ConnectWorker)- not connected,sim not found
(connectWorker -Job finishedID,Name: Connect ( In Black Type)
(InterfaceFSUIPC)-ConnectFAILED,2: not connected
(Contriller) _ Job:1 JobName :Connect Finished,Error:1

12:39:55:391 — (ConnectWorker) — not connected, Sim not Found
12:39:55:391 — (ConnectWorker) — Job finished ID: 1, Name: Connect
12:39:55:391 — (Interface FSUIPC) — Connect FAILED, 2 : not connected
12:39:55:391 — (Controller) — JobID:1 JobName:Connect Finished, Error: 1
12:59:10:773 — (ConnectWorker) — Next Job ID: 1, Name: Connect
12:59:10:774 — (ConnectWorker) — init client
12:59:10:774 — (ConnectWorker) — not connected, Sim not Found
12:59:10:775 — (ConnectWorker) — Job finished ID: 1, Name: Connect
12:59:10:777 — (Interface FSUIPC) — Connect FAILED, 13 : IPC request contains bad data
12:59:10:777 — (Controller) — JobID:1 JobName:Connect Finished, Error: 1
12:39:55:391 — (ConnectWorker) — not connected, Sim not Found
12:39:55:391 — (ConnectWorker) — Job finished ID: 1, Name: Connect
12:39:55:391 — (Interface FSUIPC) — Connect FAILED, 2 : not connected
12:39:55:391 — (Controller) — JobID:1 JobName:Connect Finished, Error: 1
12:59:10:773 — (ConnectWorker) — Next Job ID: 1, Name: Connect
12:59:10:774 — (ConnectWorker) — init client
12:59:10:774 — (ConnectWorker) — not connected, Sim not Found
12:59:10:775 — (ConnectWorker) — Job finished ID: 1, Name: Connect
12:59:10:777 — (Interface FSUIPC) — Connect FAILED, 13 : IPC request contains bad data
12:59:10:777 — (Controller) — JobID:1 JobName:Connect Finished, Error: 1
I hope this helps in a solution to my problem

Regards

Roy (Yorkair)

Please Log in or Create an account to join the conversation.


3 years 3 weeks ago #2245
by SilloAdmin

Hello

Use Simconnect for Prepar3D.
Start both applications with admin rights, FSrealWX and Prepar3D.


If you find an error, then please give me exactly about your system. Which sim (FSX / P3D / Xplane). Which connection (FSUIPC / SimConnect / FSrealWX-Bridge). Which OS.

Please Log in or Create an account to join the conversation.


3 years 3 weeks ago #2246
by Yorkair

Hello
Here are the details you required I tried what you suggested but still will not connect.
P3DV3 Academic License
FSUIPC V4.969
Sim Connect. 10.0.62615.0
Windows 10 Pro 64Bit
FSreal WX- Bridge I do not have

Regards
Roy

Please Log in or Create an account to join the conversation.


3 years 3 weeks ago #2247
by SilloAdmin


If you find an error, then please give me exactly about your system. Which sim (FSX / P3D / Xplane). Which connection (FSUIPC / SimConnect / FSrealWX-Bridge). Which OS.

Please Log in or Create an account to join the conversation.


3 years 3 weeks ago #2249
by SilloAdmin

fsrealww (at) t-online.de

Do you have Teamviewer installed?


If you find an error, then please give me exactly about your system. Which sim (FSX / P3D / Xplane). Which connection (FSUIPC / SimConnect / FSrealWX-Bridge). Which OS.

Please Log in or Create an account to join the conversation.


3 years 3 weeks ago #2252
by Yorkair

Yes I have now what I’m looking to do is put FSrealWXv3 on to my P drive where P3D V3 is installed

Please Log in or Create an account to join the conversation.


3 years 3 weeks ago #2253
by SilloAdmin

Have you installed FSrealWX 3.0 32-bit for P3Dv3 or 64-Bit? P3Dv3 need FSrealWX 32-Bit.


If you find an error, then please give me exactly about your system. Which sim (FSX / P3D / Xplane). Which connection (FSUIPC / SimConnect / FSrealWX-Bridge). Which OS.

Please Log in or Create an account to join the conversation.


3 years 3 weeks ago3 years 3 weeks ago #2255
by SilloAdmin

Open FSrealWX and and check the title bar.
«FSrealWX 3.0 — 32-Bit Standard Edition»
or
«FSrealWX 3.0 — 64-Bit Standard Edition»


If you find an error, then please give me exactly about your system. Which sim (FSX / P3D / Xplane). Which connection (FSUIPC / SimConnect / FSrealWX-Bridge). Which OS.

Last edit: 3 years 3 weeks ago by SilloAdmin.

Please Log in or Create an account to join the conversation.

  1. Forum

  2. FSrealWXv3

  3. Bug report

  4. Unable to connect

Time to create page: 0.984 seconds


  • Log in

  1. Support

  2. Forum

  3. FSrealWXv3

  4. Bug report

  5. Can’t connect to FSX


2 years 4 months ago #2732
by beef671

I am unable to connect to FS2004. this is the error message I have been getting.

11:53:04:934 — (ConnectWorker) — not connected, Sim not Found
11:53:04:936 — (Controller) — JobID:1 JobName:Connect Finished, Error: 1

Please Log in or Create an account to join the conversation.


2 years 4 months ago #2733
by SilloAdmin

FSUIPC installed?
Start FS2004 and FSrealWX with admin rights.


If you find an error, then please give me exactly about your system. Which sim (FSX / P3D / Xplane). Which connection (FSUIPC / SimConnect / FSrealWX-Bridge). Which OS.

The following user(s) said Thank You: niksan29

Please Log in or Create an account to join the conversation.


2 years 4 months ago2 years 4 months ago #2735
by Restavr

It is not clear which simulator you are connecting to, FSX or fs2004, and name the connection method in the settings, fsuipc, simconnect, fsuipc + simconnect.

Last edit: 2 years 4 months ago by Restavr.

Please Log in or Create an account to join the conversation.


2 years 4 months ago #2736
by paulfrancisco31

It is FSX, and doesn´t work,

this is the message:

03:48:29:318 — (ConnectWorker) — not connected, Sim not Found
03:48:29:318 — (Controller) — JobID:1 JobName:Connect Finished, Error: 1

Please, I would like a solution or back the money.

Tks.

Paul Ruiz

Please Log in or Create an account to join the conversation.


2 years 4 months ago2 years 4 months ago #2739
by Restavr

Try setting up the settings as shown in the screenshots, starting FSX, and checking the connection.

File Attachment:

File Attachment:

Last edit: 2 years 4 months ago by Restavr.

The following user(s) said Thank You: niksan29

Please Log in or Create an account to join the conversation.


2 years 4 months ago #2740
by SilloAdmin

Do you have Teamviewer installed?


If you find an error, then please give me exactly about your system. Which sim (FSX / P3D / Xplane). Which connection (FSUIPC / SimConnect / FSrealWX-Bridge). Which OS.

The following user(s) said Thank You: niksan29

Please Log in or Create an account to join the conversation.

  1. Support

  2. Forum

  3. FSrealWXv3

  4. Bug report

  5. Can’t connect to FSX

Time to create page: 1.121 seconds


Offline

root149@gmail.com

 


#1
Оставлено
:

7 марта 2020 г. 12:00:46(UTC)

root149@gmail.com

Статус: Новичок

Группы: Участники

Зарегистрирован: 07.03.2020(UTC)
Сообщений: 5

при попытке подключиться к vpn выходят ошибки
1. Execute command fineshed with error code (4)
2. Error: Connection activation failed: Connection «NGate VPN Tunnel’ in not aviable on device tun0 at this time

OS Ubuntu 18.04 со всеми обновлениям


Вверх


Offline

Павел Заика

 


#2
Оставлено
:

16 марта 2020 г. 10:33:31(UTC)

Павел Заика

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 17.06.2019(UTC)
Сообщений: 32
Мужчина
Российская Федерация

Добрый день!
Приложите лог клиента, выполните в терминале команду dpkg -l | grep cprocsp и приложите вывод.

Техническую поддержку оказываем тут.
Наша база знаний


Вверх


Offline

root149@gmail.com

 


#3
Оставлено
:

16 марта 2020 г. 18:19:18(UTC)

root149@gmail.com

Статус: Новичок

Группы: Участники

Зарегистрирован: 07.03.2020(UTC)
Сообщений: 5

dpkg -l
——>
ii cprocsp-curl-64 5.0.11455-5 amd64 CryptoPro Curl shared library and binaris. Build 11455.
ii lsb-cprocsp-base 5.0.11455-5 all CryptoPro CSP directories and scripts. Build 11455.
ii lsb-cprocsp-ca-certs 5.0.11455-5 all CA certificates. Build 11455.
ii lsb-cprocsp-capilite-64 5.0.11455-5 amd64 CryptoAPI lite. Build 11455.
ii lsb-cprocsp-kc1-64 5.0.11455-5 amd64 CryptoPro CSP KC1. Build 11455.
ii lsb-cprocsp-rdr-64 5.0.11455-5 amd64 CryptoPro CSP readers. Build 11455.
<—-
пробовал разные версии везде результат аналогичен
log
—>
Mar 16 20:02:46.130 Debug Vx00007f06bc007990 Current SessionId is zzzzzzzzzzzzzzzzzzzzzzzzz
Mar 16 20:02:46.130 Debug Parsing JSON tunnels description file. File version «1»
Mar 16 20:02:46.130 Debug Vx00007f06bc007990 Gateway config parsed succesfully
Mar 16 20:02:46.130 Debug DTx00007f06b0017930 Created new dynamic tunnel
Mar 16 20:02:46.130 Debug DTx00007f06b0017930 Resolving tunnel gateway hostname (xxx.xxx.xxx.xxx).
Mar 16 20:02:46.130 Debug Vx00007f06bc007990 VPN session LoginTransaction finished
Mar 16 20:02:46.130 Debug DTx00007f06b0017930 Tunnel gateway hostname resolved to address (xxx.xxx.xxx.xxx).
Mar 16 20:02:46.130 Debug DTx00007f06b0017930 Starting dynamic tunnel
Mar 16 20:02:46.150 Debug DTx00007f06b0017930 TUN device opened
Mar 16 20:02:46.346 Debug DTx00007f06b0017930 Dynamic tunnel websocket connection established
Mar 16 20:02:47.265 Critical DTx00007f06b0017930 Unable to configure tunnel device
Mar 16 20:02:47.265 Debug DTx00007f06b0017930 Stopping dynamic tunnel
Mar 16 20:02:47.265 Debug DTx00007f06b0017930 Dynamic tunnel websocket connection closed (1000, CloseCodeNormal)
Mar 16 20:02:47.867 Debug DTx00007f06b0017930 TUN device deconfigured
Mar 16 20:02:47.894 Debug DTx00007f06b0017930 TUN device closed
Mar 16 20:02:47.894 Debug DTx00007f06b0017930 Destroyed dynamic tunnel
Mar 16 20:02:47.894 Critical Vx00007f06bc007990 Detected unexpectedly destroyed tunnel. Stopping VPN session.
Mar 16 20:02:47.894 Debug Vx00007f06bc007990 VPN session termination requested.
Mar 16 20:02:47.909 Debug Vx00007f06bc007990 Created http request ‘GET https://xxx.xxx.xxx.xxx
/ng_tunnel_logout’ with headers:
<—-


Вверх


Offline

Андрей Куликов

 


#4
Оставлено
:

16 марта 2020 г. 21:18:13(UTC)

Андрей Куликов

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 17.10.2010(UTC)
Сообщений: 122
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 2 раз
Поблагодарили: 7 раз в 6 постах

Автор: root149@gmail.com Перейти к цитате

Mar 16 20:02:47.265 Critical DTx00007f06b0017930 Unable to configure tunnel device

Логи сервиса можете приложить?
Или всё уже починилось?


Вверх


Offline

root149@gmail.com

 


#5
Оставлено
:

17 марта 2020 г. 9:16:30(UTC)

root149@gmail.com

Статус: Новичок

Группы: Участники

Зарегистрирован: 07.03.2020(UTC)
Сообщений: 5

Автор: Андрей Куликов Перейти к цитате

Автор: root149@gmail.com Перейти к цитате

Mar 16 20:02:47.265 Critical DTx00007f06b0017930 Unable to configure tunnel device

Логи сервиса можете приложить?
Или всё уже починилось?

ничего не починилось)) у сервиса логов как таковых нет, все что он выводит в ржежиме отладки это
про то что dev tun0 не существует


Вверх


Offline

Андрей Куликов

 


#6
Оставлено
:

19 марта 2020 г. 22:57:53(UTC)

Андрей Куликов

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 17.10.2010(UTC)
Сообщений: 122
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 2 раз
Поблагодарили: 7 раз в 6 постах

Автор: root149@gmail.com Перейти к цитате

про то что dev tun0 не существует

А он, я полагаю, есть?
Если да — то создайте пожалуйста обращение на портале техподдержки https://support.cryptopro.ru
И приложите туда логи запуска сервиса в режиме отладки.


Вверх


Offline

root149@gmail.com

 


#7
Оставлено
:

20 марта 2020 г. 7:17:48(UTC)

root149@gmail.com

Статус: Новичок

Группы: Участники

Зарегистрирован: 07.03.2020(UTC)
Сообщений: 5

Автор: Андрей Куликов Перейти к цитате

Автор: root149@gmail.com Перейти к цитате

про то что dev tun0 не существует

А он, я полагаю, есть?
Если да — то создайте пожалуйста обращение на портале техподдержки https://support.cryptopro.ru
И приложите туда логи запуска сервиса в режиме отладки.

для того, что бы задать вопрос на https://support.cryptopro.ru нужно иметь логин и пароль, то есть быть админом данного сервиса, а я в данном случае являюсь пользователем и таких данных у меня нет и не будет :-(


Вверх


Offline

Санчир Момолдаев

 


#8
Оставлено
:

20 марта 2020 г. 8:44:24(UTC)

Санчир Момолдаев

Статус: Сотрудник

Группы: Модератор, Участники
Зарегистрирован: 03.12.2018(UTC)
Сообщений: 1,002
Российская Федерация

Сказал(а) «Спасибо»: 83 раз
Поблагодарили: 212 раз в 204 постах

Добрый день!
Учетную запись вы можете зарегистрировать на основном сайте cryptopro.ru . Регистрация бесплатная и не сложная.
Затем авторизируйтесь на портале технической поддержки и направьте обращение

Техническую поддержку оказываем тут
Наша база знаний


Вверх


Offline

Normal66

 


#9
Оставлено
:

3 апреля 2020 г. 16:19:30(UTC)

Normal66

Статус: Новичок

Группы: Участники

Зарегистрирован: 02.03.2020(UTC)
Сообщений: 4
Российская Федерация
Откуда: Екатеринбург

Мы решили эту проблему путём:
1. Деинсталляция клиента ngate
2. Отключение в Windows подписывания драйверов ЭП
3. Установка клиента ngate.
После этого заработало.


Вверх

WWW

Пользователи, просматривающие эту тему

Guest

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Skip to content

Knowledge Base

  1. Home

  2. Knowledge Base

  3. Windows Agent Backups

  4. Agent Job Errors


  5. Troubleshooting: Job Errors

  1. Home

  2. Knowledge Base

  3. Virtual Machine Backups

  4. VM Job Errors


  5. Troubleshooting: Job Errors

  1. Home

  2. Knowledge Base

  3. Troubleshooting


  4. Troubleshooting: Job Errors

General Troubleshooting: Veeam Backup Job Errors

Below are common host and backup job error messages you may encounter and what they mean.

This article is organized by Alarm Type:

  1. Backup Agent Job State Errors
  2. Job Session State Errors
  3. Job Status Errors
  4. Computer/VM Not Backed Up
  5. Miscellaneous

For Additional Errors Not Listed Below, Consult the Veeam Knowledge Base and/or Forums:

  • Veeam Knowledge Base –  https://www.veeam.com/kb_search_results.html
  • Veeam Community Forums – https://forums.veeam.com/ 

1. Backup Agent Job State Errors

Error: write: An existing connection was forcibly closed by the remote host Failed to upload disk. Agent failed to process method {DataTransfer.SyncDisk}.

What This Means

  • The last backup job was unsuccessful because the remote host (machine backing up) closed the connection to eSilo while the backup was running.

Possible Causes

  • The machine was powered down during the backup. Upon shutdown, the active snapshot taken at the start of the backup is lost.

Troubleshooting Steps

  • No user intervention is typically required.  When the computer is powered back on, a new snapshot will be taken at the next scheduled backup time, and a new backup job will begin.  (Note: If the machine is put to Sleep or Standby during a backup, it should resume when it wakes up. It is only when the machine is completely powered down that this error happens).

Error:  Task failed unexpectedly

What This Means

  • The job was terminated suddenly, resulting in an incomplete backup and restore point.

Possible Causes

  • Host rebooted during the backup, resulting in the loss of the active snapshot.

Troubleshooting Steps

  • Check host’s Event Viewer Windows System logs to see if there was a reboot.
  • Rerun the backup job.

Error:  Root element missing

What This Means

  • The VBM file associated with the backup job has become corrupted.

Possible Causes

  • This may be caused by a connection issue during the backup job or the Veeam repository had an error.

Troubleshooting Steps

  • Locate the VBM file associated with the backup job and rename the file, such as by adding “.old” to end of the file name.
  • Start a new backup job to generate a new VBM file.
  • After the new VBM file gets created, the old file can be safely deleted without waiting for the running job to complete.

Unable to allocate processing resources. Error: Job session with id [STRING] does not exist

What This Means

  • Host requested but was not assigned processing resources by eSilo cloud connect.  This happens because the maximum number of concurrent backup jobs was already reached.

Possible Causes

  • eSilo limits the number of concurrent backup jobs from a single Company when their bandwidth is lower than recommended thresholds.  This max limit ensures hosts queue their backup jobs sequentially (vs. all machines at once) and avoids network slowdowns for the customer.
  • When the first few machines’ backup jobs run long, they can cause subsequent hosts’ jobs to time out while waiting for their turn to backup.

Troubleshooting Steps

  • Hosts should automatically retry backups at their next scheduled interval. No user intervention is typically required.
  • If this is a persistent issue, or if your hosts are connecting from multiple locations (and thus there is little concern that multiple backups may saturate a site’s connection), contact eSilo Support to request the concurrent task limit be increased for your Company.

Failed to start a backup job. Failed to perform the operation. Invalid job configuration: Connection over network is blocked by network throttling rules

What This Means

  • Backup job was unable to complete due to network restrictions.

Possible Causes

  • The host is on a metered connection (ex: hot spot), or on a WiFi connection that has “Set as a metered connection” toggled on in the properties for the currently active WiFi connection.  By default, eSilo Backup Jobs are set to “Disable backups over a metered connection”.
  • Temporary network congestion may also cause this error.
  • Firewall rules that limit or severely restrict certain types of traffic.

Troubleshooting Steps

  • To check if the current WiFi connection is flagged as “metered” by Windows, the user can navigate to the Properties of their WiFi Network, and scroll to “Metered Connection” to verify if this is toggled ON. The preferred setting is to turn this OFF.  Alternatively, if you don’t have remote access to the machine, uncheck the “Disable backups over metered connection” setting in the backup job and rerun it.
  • Wait until the next scheduled backup run to see if the issue persists or was temporary.
  • Contact the network or IT administrator for the site to investigate if there were recent firewall rule changes or upgrades that may have introduced new blocking or throttling settings.

Unable to allocate processing resources. Error: Authentication failed because the remote party has closed the transport stream.

What This Means

  • The backup job failed due to an authentication error between the client machine backing up and the eSilo infrastructure.

Possible Causes

  • Client machine is behind on Windows Updates which include authentication and security enhancements, or they have not checked the box in Windows Update Settings to include updates for other Microsoft Products, such as .NET Framework.

Troubleshooting Steps

  • Apply latest Windows Security updates and .NET Framework updates
  • Check if at the time of the above error on the tenant side, the eSilo Svc.VeeamCloudConnect.log log file displays the following error: “A call to SSPI failed, see inner exception“.  If so, the issue may be related to a Windows Update enforcing a new .Net Framework security check. This check does not allow the client to establish a secure connection between their Veeam backup servers or agents and the eSilo Cloud Connect service, if there is a weak Diffie-Hellman Ephemeral (DHE) key. See this help article from Veeam on the steps needed to confirm and resolve.  https://www.veeam.com/kb3208
  • Subsequent job reattempts may complete successfully without user intervention, although this error may still sporadically cause jobs to fail.

Error: Failed to connect to the port [DNS_Name:Port].

What This Means

  • Host unable to connect to eSilo cloud connect at the specified gateway and port address.

Possible Causes

  • If this issue is occurring for only one or two machines (most common), and not all machines connecting to the eSilo cloud connect infrastructure, it may be indicative of a network issue on the client side.

Troubleshooting Steps

  • The host should reattempt the job at the next scheduled interval.  You can also manually start a backup to reattempt the job.  No other user intervention is typically required.

Error: Insufficient quota to complete the requested service. Asynchronous read operation failed Failed to upload disk. Agent failed to process method {DataTransfer.SyncDisk}. Exception from server: Insufficient quota to complete the requested service. Asynchronous read operation failed Unable to retrieve next block transmission command. Number of already processed blocks: [#]. Failed to download disk ‘[LONG_ID]’.

What This Means

  • The error description may be misleading.  We’ve observed this error previously, and it was unrelated to the Tenant’s Quota, which was well within limits.

Possible Causes

  • When this was observed on an internal testing VM, the cause was that the source VM in the backup job was very low on memory (RAM) resources and was unresponsive.  Restarting the VM brought it back online, and the next automatic job try was successful.

Troubleshooting Steps

  • Verify the source machine is online and responsive. Ensure resource levels look good.
  • Host will reattempt job at the next scheduled interval. No user intervention is typically required.

Error: Invalid backup cache synchronization state.

What This Means

  • Host is currently saving backups to Local Backup Cache.  An attempt to sync cached backups to the eSilo cloud repository failed,  due to a mismatch between what the Veeam Agent for Windows had in its local database for expected restore points and what was actually found in the repository and/or local backup cache.

Possible Causes

  • If an in-progress backup is abruptly stopped, for example due to power failure, Veeam will discard any partially written restore points.  However, if all references to those now discarded restore points are not cleared from the database (which should happen automatically), this can cause a job error on the next run, which highlights a mismatch between restore points expected on disk and what was found.

Troubleshooting Steps

  • In most cases where this has been observed, the job will complete successfully the next time it is run, without any user intervention.
  • If this error persists more than once, contact eSilo Support for assistance troubleshooting Backup Cache issues.

Job session for “[JOB_NAME]” finished with error. Job [JOB_NAME] cannot be started. SessionId: [ID], Timeout: [XX sec]

What This Means

  • The Veeam job could not start due to too many active sessions or jobs running on the host consuming all available memory.

Possible Causes

  • Too many running sessions causes Veeam services to be impacted by the host’s Desktop Heap limitation. This is because the Desktop Heap size for services is much smaller than that for applications.

Troubleshooting Steps

  • To resolve this issue the Desktop Heap size must be increased via a registry modification.
  • See this Veeam Knowledge Base article for detailed resolution steps:  KB1909

Error: The system cannot find the file specified. Failed to open I/O device Failed to open emulated disk. Failed to open disk for read. Failed to upload disk. Agent failed to process method {DataTransfer.SyncDisk}

What This Means

  • An expected disk on the client machine (machine to backup) was unable to be opened and read during the backup job.

Possible Causes

  • Not known at this time.

Troubleshooting Steps

  • The host will reattempt job at the next scheduled interval. No user intervention is typically required.

Error: Oib is complete and cannot be continued

What This Means

  • The “oib” stands for “objects in backup” and is a unique identifier used by Veeam.
  • The error indicates there is a discrepancy; a job is attempting to write to an oib that is already complete or finalized.

Possible Causes

  • This may occur on a backup cache sync job that was interrupted right at very end, during the finalization stage.  The error indicates that the oib was finalized by the previous job (“oib is complete”), however the current job is trying to modify or append to it, which is not allowed.

Troubleshooting Steps

  • This error should resolve itself on next job run.  If not, contact eSilo support.

Job session for “[JOB_NAME]” finished with error. Backup cache size has been exceeded

What This Means

  • The size of the local backup cache has exceeded the maximum allowed size as configured in the backup job, preventing new restore points from being saved to the cache.

Possible Causes

  • Persistent network disruptions may be preventing cached restore points from syncing, or uploading, to the eSilo Backup Cloud and thus they are not rotated out of the local backup cache.  Restore points accumulate until the backup cache location is full.
  • Service provider resources are busy or unable to be allocated to this host, preventing the syncing of cached restore points.

Troubleshooting Steps

  • The Backup Cache Sync should resume in time, once the originating network or resource issues are resolved.
  • The maximum Backup Cache size can be increased in the job settings, so long as there is sufficient local space.
  • For more detail on advanced resolution steps, see this eSilo KB article: How to Resolve Backup Cache Size Exceeded Error

Error: Failed to create snapshot: Backup job failed. Cannot create a shadow copy of the volumes containing writer’s data. A VSS critical writer has failed. Writer name: [NAME]. Class ID: [ID]. Instance ID: [ID]. Writer’s state: [VSS_WS_FAILED_AT_PREPARE_SNAPSHOT]. Error code: [0x800423f0].

What This Means

  • There is an issue with the built-in Windows VSS (Volume Shadow Copy service) on the host machine. Specifically, the VSS writer mentioned was not available at the time of the backup.
  • eSilo Backups powered by Veeam use VSS writers to backup files that may be in-use, open or locked at the time of backup.  This is particularly useful for databases, allowing backups to complete without downtime.  If a writer is not in the proper state and functioning as expected, the backup snapshot will fail.  VSS writer issues must be resolved on the host, and can usually be corrected by restarting the associated service.

Possible Causes

  • The VSS service and/or the VSS Providers service is disabled
  • The VSS writer is not in the Stable state, indicating it is ready and waiting to perform a backup.  Below are alternative states:
    • Failed or Unstable – the Writer encountered a problem, and must be reset .
    • In-Progress or Waiting for Completion – the Writer is currently in use by a backup process. When the backup is finished, the Writer will revert to back to Stable state.  However, if you see this state when no backups are running, the Writer needs to be reset.

Troubleshooting Options

  • Verify the Volume Shadow Copy and Microsoft Software Shadow Copy Provider services are not disabled in services.msc.
  • Check the state of VSS Writers using the following syntax in an admin command prompt.  Also check the Windows Event Viewer for additional error information.
vssadmin list writers​
    • For the specified Writer in the error message, verify it is in a Stable state.  If not, restart the respective Service related to that writer as mentioned in the table here.  Then run the above command a second time to ensure the writer has returned to a stable state.
    • Note that Services often have dependencies on one another.  When one service is reset it may require others to be reset as well.  Restarting a service will momentarily disrupt any application services that rely on it.  For example, while resetting the MEIS service (Microsoft Exchange Information Store), MS Exchange will be unable to send and receive emails.
  • A system reboot can also resolve most VSS writer problems, although it requires downtime.
  • This Veeam KB article can also be useful in troubleshooting VSS issues for servers.

Job Session for [JOB_NAME] finished with error.  Job [JOB_NAME] cannot be started. SessionID: [ID], Timeout: [VALUE]

What This Means:

  • The job could not start, due to timeout waiting for required Veeam resources

Possible Causes:

  • The Concurrent Task limit set at the Company level is too low for the number of hosts and disks schedule to be backup within a defined backup window.

Troubleshooting Options:

  • Increase the number of concurrent tasks (e.g. disks that can be processed at once).  This setting can be found in the eSilo Backup Portal under Companies >> Edit >> Bandwidth >> Max Concurrent Tasks.  The minimum value should be 2, but greater numbers may be needed based on the timing and staggering of host backups.

Job session for “[JOB_NAME]” finished with error.
Error: Service provider side storage commander failed to perform an operation: CreateStorage

What this Means:

  • eSilo was not able to allocate repository storage for the backup job.

Possible Causes:

  • The assigned repository quota for this Tenant has been exceeded, thus preventing new backups from initiating.

Troubleshooting Options: 

  • Increase the Company’s repository quota.
  • Remove existing backup chains or reduce the retention period to free space.

Job Status Warning: Unable to truncate SQL server transaction logs. Details: Failed to truncate SQL server transaction logs for instances: [MSSQLSERVER].

What this Means:

  • Veeam was unable to truncate SQL server logs as specified in the job settings.

Possible Causes:

  • This most commonly due to a permissions issue.

Troubleshooting Options: 

  • This Veeam Helpcenter article discusses the Log Truncation settings.
  • You can confirm if this is a permissions issue by reviewing the Backup Job log for Warning items. Ex:  Description = The server principal “[HOST][ACCOUNT]” is not able to access the database “[HOSTNAME]” under the current security context.
  •  Grant necessary permissions and rerun the job.
  • Alternatively, you can modify the Backup Job settings to not truncate SQL Logs.
    • Edit the Backup Job
    • Under Guest Processing, click to “Customize application handling options for individual applications…”
    • On the SQL tab, select the option for “Do not truncate logs”


2. Job Session State Errors (for VMs)

Host [LOCAL_IP] is not available. Error: Cannot complete login due to an incorrect user name or password. Virtual Machine [NAME] is unavailable and will be skipped from processing. Nothing to process. [#] machines were excluded from task list.

What This Means

  • Veeam Backup and Replication was unable to access the Virtual Machine (VM) to perform the backup.

Possible Causes

  • Incorrect user name or password specified to access the source VM.  The password may have expired or the account credentials or permissions may have been changed.

Troubleshooting Steps

  • Contact the IT Administrator for the VM to troubleshoot the credentials saved in the Backup Job.


3. Job Status Errors

SQL VSS Writer is missing: databases will be backed up in crash-consistent state and transaction log processing will be skipped

What This Means

  • The SQL Writer for the Windows Volume Shadow Copy Service (VSS) is not available on the host machine, or is not configured with adequate permissions.  This issue is related to the setup of the SQL database, and not specific to eSilo provided software or the backup itself.

Steps to Confirm the Issue

  • Running ‘vssadmin list writers’ in an Administrator Command Prompt shows that SqlServerWriter is not in the list, or is in a State other than ‘Stable’.

Possible Causes

  • The SQL instance has at least one database with name starting or ending in a space character
  • The account under which SQL VSS Writer service is running doesn’t have sysadmin role on a SQL server – most frequently encountered 
  • SQL VSS Writer service is stuck in an invalid state, e.g. other than ‘Stable’

Troubleshooting Steps

  • Depending on a particular cause:
  • Rename the database to a new name (without a space in it).  To check if your database has space in the name you can run the following query:
    select name from sys.databases where name like '% '

    If you notice any spaces in the database names, then you will need to remove the spaces from the database names.

  • Grant the SQL VSS Writer service user a sysadmin role (Instructions in KB here: https://www.veeam.com/kb1978)
  • Restart SQL VSS Writer service (Instructions in KB here: https://www.veeam.com/kb2041)
  • In the case of SBS machines that are also Domain Controllers, ensure that the SQL Writer is running as a domain administrator and not local system.
  • Allow the SQL Writer service account access to the Volume Shadow Copy service via the registry:
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesVSSVssAccessControl

    • If the DWORD value “NT SERVICESQLWriter” is present in this key, it must be set to 1.
    • If the Volume Shadow Copy service is running, stop it after changing this registry value. Do not disable it.

For More Information

See this Veeam Knowledgebase article: https://www.veeam.com/kb2095

Microsoft documentation states that the SQL Writer service must run as Local System.

  • In SQL Server 2008R2 and earlier, this means that the writer service account appears to SQL Server as “NT AUTHORITYSystem”.
  • In SQL Server 2012 and later, the writer service account appears to SQL Server as “NT ServiceSQLWriter”.


4. Computer/VM  Not Backed Up Errors

Backup Agent ‘[HOSTNAME]’ has fallen out of the configured RPO interval ([#]days). Last backup: [#] days, [#] hours ago.

What This Means

  • The host’s most recent eSilo cloud backup is greater than the specified RPO (Recovery Point Objective) interval.

Possible Causes

  • Host has been powered off or offline.
  • Backups are being saved to the host’s Local Backup Cache and all restore points in the cache have not yet synced to the eSilo Cloud Repository (e.g. eSilo has not yet received the backups).
  • Veeam Backup Agent Service or Veeam Management Agent Service is not running on host.
  • The backups and/or backup schedule have been manually disabled (uncommon).

Troubleshooting Steps

  • Verify host is online and connected to network.
  • Check Backup Job to determine if Backup Cache is enabled.  View cache folder on host to see if populated with recent restore points (default location: C:VeeamCache).
  • Verify ‘VeeamManagementAgentSvc’ service is running on host.  Status should be ‘Running’ and Startup Type should be ‘Automatic (Delayed Start)’.  If the service is ‘Stopped’, check the Event Viewer for possible error details.  See this article for more troubleshooting steps.
  • Verify ‘VeeamEndpointBackupSvc’ service is running on host.  Status should be ‘Running’ and Startup Type should be ‘Automatic’.  Restart or reinstall if necessary.
  • Check Backup Job to verify schedule and ensure not ‘Disabled’


Other Errors – Full Details Coming Soon

Error: Reconnectable protocol device was closed. Agent failed to process method {FileBackup.SyncDirs}. Exception from server: Reconnectable protocol device was closed.

Troubleshooting Steps

  • Host will reattempt job at the next scheduled interval. No user intervention is typically required.

Error: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

Troubleshooting Steps

  • Host will reattempt job at the next scheduled interval. No user intervention is typically required.

[In Backup Job Log] Error: [CStorageLinksHelper] Link Id=[LONG_ID] doesn’t exist for storage [JOBNAME_SUBTENANTNAME]yyy-mm-ddTxxxxxx.vib

What This Means

  • While the restore point exists on the repository, the Link ID to that restore point in the metadata (.vbm) file is missing.
  • Note: If the Backup Job is configured to use Backup Cache, this error does not by itself trigger a Backup Job Failure, since the restore points are successfully written to local cache. You will notice it however, because the eSilo Backup Portal will warn that a new restore point has not been uploaded in X days (according to the RPO alarm thresholds set for this tenant).

Possible Causes

  • This can be a symptom of a network drop, where a handshake was missed in the final stages of job completion for the last restore point uploaded to eSilo. The local Veeam Agent database (on the subtenant’s machine) saw the restore point created, but the finalization step didn’t update the metadata file on the repository side with eSilo.

Troubleshooting Steps

  • In the repository, we will force the job to recreate the metadata file by editing the existing metadata file to append “.old” at the end. At the next job run, this will force a recheck of all restore points in the backup chain and recreate the metadata file from that chain.

[In Svc.VeeamEndpointBackup.log] Error: Warning  [CertificateError] Validation complete with warnings, AND/OR Warning Remote certificate chain errors, AND/OR Warning   WarningRevocationStatusUnknown (The revocation function was unable to check revocation for the certificate.

What This Means

  • The subtenant was unable to validate the eSilo Cloud Connect server’s certificate.

Possible Causes

  • If this is happening for only one tenant, as opposed to all tenants, it suggests an issue with how this specific subtenant is connecting to eSilo.
  • If no firewall or other changes have been made recently, you can recheck the credentials used by the subtenant in the backup job.
  • This Veeam KB article is also helpful for investigating common causes of certificate errors: https://www.veeam.com/kb2323

Troubleshooting Steps

  • Verify the Management Agent status shows as Connected.  You can force a reconnect by changing a property in the dialog box, then changing it back and clicking “Apply“.
  • Pause and unpause sync of Backup Cache files by right-clicking on the Veeam Backup Agent icon in the taskbar.
  • Edit the Backup Job to specify the correct sub-tenant login credentials.  Save and rerun the job. Upon the next job run, you should see “Uploading cached restore points” when you hover over the Veeam Backup Agent icon in the taskbar.

Was this article helpful?

Related Articles

Page load link

Go to Top

Я довольно новичок в кодировании, так что извините, если это глупый вопрос. Мне интересно, если я делаю что-то не так или, возможно, есть лучший способ решить мою проблему. Я использую AJAX для отправки информации обработчику php, а затем в основном заменяю данные на моей странице обновленной информацией, чтобы страница не обновлялась каждый раз.

Это мой код AJAX.

<script>
     $(document).ready(function(){
         $("#start<?php echo $rowCount; ?>").click(function(){
                        $("#displayJobs").load("assemblyStartHandlerCopy.php", {
                            jobID: <?php echo $jobID; ?>,
                            roomID: <?php echo $roomID; ?>,
                            finishColor: '<?php echo $finishColor; ?>',
                            startTime: '<?php echo $assemblyS; ?>'
                        });
                        $("#displayJobsNotStarted").load("assemblyNotStartedCount.php");
                    });
                });
</script>

И мой код PHP

<?php include "../../../includes/db.php"; ?>
<?php
    $startBtnColor = "";
    $completeBtnColor = "";
    $onQlistStatus = "On Q-List";
?>

<!--IF START BUTTON UPDATE DATA-->
<?php
date_default_timezone_set("America/Denver");
if(isset($_POST['jobID'])) {
    $jobID = $_POST['jobID'];
    $roomID = $_POST['roomID'];
    $finishColor = $_POST['finishColor'];
    $startTime = $_POST['startTime'];
    $start = date("Y-m-d H:i:s");

    if($startTime == NULL || $startTime == 0) {
        $startTime = $start;
    }
    elseif($startTime != NULL || $startTime == 0) {
        $startTime = 0;
    };

$querySetStart = "UPDATE rooms SET assemblyS = '$startTime' WHERE jobID = $jobID AND finishColor = '$finishColor'";
$resultSetStart = mysqli_query($connect, $querySetStart);

if(!$resultSetStart) {
    echo "Start Button Failed " . mysqli_error($connect);
};
?>

<!--GET AND DISPLAY JOBS-->
    <table>
            <tr>
                <th class="rowStart">Start</th>
                <th class="rowJobName">Job Name</th>
                <th class="rowWoodType">Wood Type</th>
                <th class="rowFinishColor">Finish Color</th>
                <th class="rowComplete">Complete</th>
            </tr>
<?php 
    $query = "SELECT 
        jobs.jobID,
        jobs.jobName, 
        rooms.roomID, 
        rooms.roomName, 
        rooms.assemblyS,
        rooms.assemblyF,
        rooms.assemblyNeeded,
        rooms.woodType,
        rooms.finishType,
        rooms.finishColor
        FROM jobs 
        LEFT JOIN rooms 
        ON jobs.jobID = rooms.jobID 
        WHERE rooms.assemblyNeeded = 1 AND jobs.status = '$onQlistStatus' AND rooms.assemblyF IS NULL
        OR rooms.assemblyNeeded = 1 AND jobs.status = '$onQlistStatus' AND rooms.assemblyF = 0
        GROUP BY jobs.jobName, rooms.finishColor 
        ORDER BY deliveryDate, jobName, finishColor LIMIT 100";

    $result = mysqli_query($connect, $query);

    $x = 1;
    $rowCount = 1;

    if ($result) {
    while($row = mysqli_fetch_assoc($result)) {
        $jobID = $row['jobID'];
        $jobName = $row['jobName'];
        $woodType = $row['woodType'];
        $finishColor = $row['finishColor'];
        $roomID = $row['roomID'];
        $assemblyS = $row['assemblyS'];
        $assemblyF = $row['assemblyF'];
//SET BUTTON BACKGROUND COLOR
        if ($assemblyS != NULL) {
            $startBtnColor = "green";   
        };
        if ($assemblyS == NULL || $assemblyS == 0) {
            $startBtnColor = "white";
        };
//ALTERNATE ROW COLOR
        $x++;
        if ($x%2 == 0) {
            $class1 = "backgroundColor1";
        }
        else {
            $class1 = "backgroundColor2";
        };
//DISPLAY ROW INFORMATION
        $start = "<td class='rowStart'><button id='start$rowCount' style='background-color: $startBtnColor'>Start</button></td>";
        ?>
            <script>
                $(document).ready(function(){
                    $("#start<?php echo $rowCount; ?>").click(function(){
                        $("#displayJobs").load("assemblyStartHandlerCopy.php", {
                            jobID: <?php echo $jobID; ?>,
                            roomID: <?php echo $roomID; ?>,
                            finishColor: '<?php echo $finishColor; ?>',
                            startTime: '<?php echo $assemblyS; ?>'
                        });
                        $("#displayJobsNotStarted").load("assemblyNotStartedCount.php");
                    });
                });
            </script>
        <?php
        $jobName = "<td class='$class1 rowJobName'>$jobName</td>";
        $woodType = "<td class='$class1 rowWoodType'>$woodType</td>";
        $finishColorRow = "<td class='$class1 rowFinishColor'>$finishColor</td>"; 

        $complete = "<td class='rowComplete'><button id='complete$rowCount' style='background-color: $completeBtnColor'>Complete</button></td>";
            ?>
            <script>
                $(document).ready(function() {
                    $("#complete<?php echo $rowCount; ?>").click(function() {
                        $("#displayJobs").load("assemblyCompleteHandlerCopy.php", {
                            jobID: <?php echo $jobID; ?>,
                            roomID: <?php echo $roomID; ?>,
                            finishColor: '<?php echo $finishColor; ?>',
                            completeTime: '<?php echo $assemblyS; ?>'
                        }, function(responseTxt, statusTxt, xhr) {
                            if(statusTxt == "success") {
                            //DO NOTHING    
                            };
                            if(statusTxt == "error") {
                                alert("Error: " + xhr.status + ": " + xhr.statusText);
                            };
                        });

                    $("#displayJobsNotStarted").load("assemblyNotStartedCount.php");
                    $("#recentlyCompleted").load("assemblyRecentlyCompletedHandler.php", {
                        complete: 1
                    }, function(responseTxt, statusTxt, xhr) {
                            if(statusTxt == "success") {
                            //DO NOTHING    
                            };
                            if(statusTxt == "error") {
                                alert("Error: " + xhr.status + ": " + xhr.statusText);
                            };
                        });
                    });
                });
            </script>
            <?php
        echo "<tr>" . $start . $jobName . $woodType . $finishColorRow . $complete . "</tr>";
        $rowCount++;
    };
    };  
?>
            </table>
<?php
}
?>

Я знаю, это довольно грязно. В основном вся информация выводится в таблицу и выводит строки через цикл while. Затем, если я выберу кнопку, связанную с «заданием» или «строкой», она 1-й обозначает время начала, 2-й меняет цвет, а 3-й дает мне новый счет. Есть ли лучший способ сделать это или способ убедиться, что мой код не сработает, если он не будет успешным.

Для меня странная вещь заключается в том, что мой код дублируется в обработчике PHP. Если я обновляю страницу, все отображается правильно каждый раз без проблем.

2 ответа

Лучший ответ

Как было предложено, я бы создал автономный скрипт PHP, который можно использовать с AJAX. Это может выглядеть так:

PHP

<?php 
include "../../../includes/db.php"; 
$startBtnColor = "";
$completeBtnColor = "";
$onQlistStatus = "On Q-List";

date_default_timezone_set("America/Denver");
if(isset($_POST['jobID'])) {
    $jobID = $_POST['jobID'];
    $roomID = $_POST['roomID'];
    $finishColor = $_POST['finishColor'];
    $startTime = $_POST['startTime'];
    $start = date("Y-m-d H:i:s");
    if($startTime == NULL || $startTime == 0) {
        $startTime = $start;
    } elseif($startTime != NULL || $startTime == 0) {
        $startTime = 0;
    }

    if($stmt = $connection->prepare("UPDATE rooms SET assemblyS = '?' WHERE jobID = ? AND finishColor = '?'")){
        $stmt->bind_param("sis", $startTime, $jobID, $finishColor);
        if($stmt->execute()){
            $stmt->close();
            echo "Update Start Button Failed " . mysqli_error($connect);
            $connection->close();
            die();
        }
    }
    $connection->close();
    die();
}

$query = $connection->prepare("SELECT 
        jobs.jobID,
        jobs.jobName, 
        rooms.roomID, 
        rooms.roomName, 
        rooms.assemblyS,
        rooms.assemblyF,
        rooms.assemblyNeeded,
        rooms.woodType,
        rooms.finishType,
        rooms.finishColor
        FROM jobs 
        LEFT JOIN rooms 
        ON jobs.jobID = rooms.jobID 
        WHERE rooms.assemblyNeeded = 1 AND jobs.status = '?' AND rooms.assemblyF IS NULL
        OR rooms.assemblyNeeded = 1 AND jobs.status = '?' AND rooms.assemblyF = 0
        GROUP BY jobs.jobName, rooms.finishColor 
        ORDER BY deliveryDate, jobName, finishColor LIMIT 100");
if($query){
    $query->bind_param("ss",$onQlistStatus,$onQlistStatus);
    $query->execute();
    $query->bind_result($result);

    $x = 1;
    $rowCount = 1;
    $results = array();

    if ($result) {
        while($row = mysqli_fetch_assoc($result)) {
            $results[] = array(
                'jobID' => $row['jobID'],
                'jobName' => $row['jobName'],
                'woodType' => $row['woodType'],
                'finishColor' => $row['finishColor'],
                'roomID' => $row['roomID'],
                'assemblyS' => $row['assemblyS'],
                'assemblyF' => $row['assemblyF'],
                //SET BUTTON BACKGROUND COLOR
                'assemblyS' => ($startBtnColor != NULL) ? "green" : "white",
                //ALTERNATE ROW COLOR
                'class1' => (!$x++%2) ? "backgroundColor1" : "backgroundColor2"
            );
            $rowCount++;
        }
    }
    $query->close();
}
$connection->close();
header('Content-Type: application/json');
echo json_encode($results);
?>

Если вы POST к этому, он обновит базу данных. Если вы запустите GET для этого, в результате вы получите данные JSON.

Это позволяет вам сохранить весь ваш JavaScript в вашем HTML. Это значительно облегчает поиск и устранение неисправностей. Это также позволяет вам запрашивать данные в любой точке. Просто используйте $.getJSON(), чтобы получить данные.

MySQLi предлагает подготовку, которую я настоятельно рекомендую использовать. Это поможет снова защитить попытки SQL-инъекции. Ваш текущий код уязвим для этих атак.

Ваши данные вернутся как массив объектов. Похожий на:

[{
  'jobID': 1,
  'jobName': "job1",
  'woodType': "hardwood",
  'finishColor': "cherry",
  'roomID': "room1",
  'assemblyS': "2017-06-30 09:00:00",
  'assemblyF': "2017-06-30 16:00:00",
  'startBtnColor': "green",
  'class1': "backgroundColor1"
}, {
  'jobID': 2,
  'jobName': "job1",
  'woodType': "hardwood",
  'finishColor': "cherry",
  'roomID': "room2",
  'assemblyS': "2017-07-01 09:00:00",
  'assemblyF': "2017-07-01 16:00:00",
  'startBtnColor': "green",
  'class1': "backgroundColor2"
}, {
  'jobID': 3,
  'jobName': "job1",
  'woodType': "hardwood",
  'finishColor': "cherry",
  'roomID': "room3",
  'assemblyS': "2017-07-02 09:00:00",
  'assemblyF': "2017-07-02 16:00:00",
  'startBtnColor': "green",
  'class1': "backgroundColor1"
}];

Я бы посоветовал использовать $.each() для перебора данных. Вы можете построить свой стол из этого следующим образом:

https://jsfiddle.net/Twisty/wkt9jnrq/

HTML

<table id="startJobs">
  <thead>
    <tr>
      <th class="rowStart">Start</th>
      <th class="rowJobName">Job Name</th>
      <th class="rowWoodType">Wood Type</th>
      <th class="rowFinishColor">Finish Color</th>
      <th class="rowComplete">Complete</th>
    </tr>
  </thead>
  <tbody>
  </tbody>
</table>

JavaScript

  $.each(myData, function(k, o) {
    var btn = $("<button>", {
        id: "start-" + o.jobID
      })
      .css("background-color", o.startBtnColor)
      .html("Start")
      .click(function(e) {
        $.post("assemblyStartHandlerCopy.php", {
          jobID: o.jobID,
          roomID: o.roomID,
          finishColor: o.finishColor,
          startTime: o.assemblyS
        }, function(result) {
          if (result.length) {
            alert(result);
          }
        });
      });
    var row = $("<tr>").appendTo("#startJobs tbody");
    row.append($("<td>", {
        class: "rowStart " + o.class1
      }).append(btn),
      $("<td>", {
        class: "rowJobName " + o.class1
      }).html(o.jobName),
      $("<td>", {
        class: "rowWoodType " + o.class1
      }).html(o.woodType),
      $("<td>", {
        class: "rowFinishColor " + o.class1
      }).html(o.finishColor),
      $("<td>", {
        class: "rowComplete " + o.class1
      }).html(o.assemblyF));
  });

Вы можете передать $.each() из success обратного вызова для $.getJSON().


1

Twisty
6 Июн 2017 в 01:14

Ну, есть много вещей, которые вы можете улучшить в этом коде.

Во-первых, вы не должны записывать значения из PHP в JavaScript напрямую, вы должны хранить их в переменных и иметь отдельный файл для JavaScript и использовать эти переменные.

Во-вторых, вы должны экранировать значения перед записью их в базу данных, чтобы избежать возможных SQL-инъекций, используя метод addslashes.

Сейчас вы пишете весь код в одном файле, что затрудняет понимание кода. Организуйте свой код и разделите его на управляемые куски, используя методы / функции, и при необходимости создайте отдельные файлы.


0

Talib Allauddin
5 Июн 2017 в 22:21

  • #1

Valve отредактировала карты = сломали (в очередной раз) сервера сообщества
Сменились сигнатуры и тем самым сервера ушли в постоянный краш (см 1.10)

[MaZa] [HotGuard] — Failed Offset 1
[SM] Unable to load extension «hotguard.ext»:
[SDKTOOLS] Sigscan for WriteBaselines failed
[SDKTOOLS] Failed to find WriteBaselines signature — stringtable error workaround disabled.
[AntiDLL] Sigscan for Signature failed
[SM] Unable to load extension «AntiDLL.ext»: Failed to create interceptor
[SM] Failed to load plugin «hotguard.smx»: Unable to load plugin (bad header).
[SM] Unable to load plugin «AntiDLL.smx»: Required extension «AntiDLL» file(«AntiDLL.ext») not running
[SM] Exception reported: Failed to get engine poiters. Data: 0, 0, F0D92D44, F0E311CC.
[SM] Blaming: block_print_garbage_messages.smx
[SM] Call stack trace:
[SM] [0] SetFailState
[SM] [1] Line 48, d:SourcePawn1.10block_print_garbage_messages.sp::OnPluginStart
[SM] Unable to load plugin «block_print_garbage_messages.smx»: Error detected in plugin startup (see error logs)
[SM] Unable to load plugin «CrashPlayer_AntiDLL.smx»: Required extension «AntiDLL» file(«AntiDLL.ext») not running
[SM] Exception reported: Can’t get offset for «CBaseServer::RejectConnection».
[SM] Blaming: server_redirect.smx
[SM] Call stack trace:
[SM] [0] SetFailState
[SM] [1] Line 9, server_redirect/redirect.sp::SetupSDKCalls
[SM] [2] Line 198, C:UsersartDesktopaddonsёsourcemodscriptingserver_redirect.sp::OnPluginStart
[SM] Unable to load plugin «server_redirect.smx»: Error detected in plugin startup (see error logs)
[SM] Exception reported: Failed to load CBaseServer::IsExclusiveToLobbyConnections signature from gamedata
[SM] Blaming: nolobbyreservation.smx
[SM] Call stack trace:
[SM] [0] SetFailState
[SM] [1] Line 87, nolobbyreservation.sp::OnPluginStart
[SM] Unable to load plugin «nolobbyreservation.smx»: Error detected in plugin startup (see error logs)

Послетали сигнатуры
CBaseServer::RejectConnection
CBaseServer::IsExclusiveToLobby

upd: Если хотите до сих пор использовать см 1.10 linux — скачивайте архив с см 1.11 6928, оттуда переносите все файлы из папки addons/sourcemod/gamedata/ с заменой. (остальные файлы из других папок не трогайте)
Под остальные плагины исправления — ищите файлы с фиксом сигнатур в соответствующих темах.

Последнее редактирование: Суббота в 10:30

  • #661

Сервер работает минут 10-15 и крашится. Отключил папку plugins и запустил без плагинов и не крашит. Сейчас сижу перебираю, какой из плагинов крашит его.

  • #662

@j1ton, все скрипты скомпилируй под обнову, у меня всё работает, только вип шприцы не робят, жду обнову

Последнее редактирование: Суббота в 14:43

  • #663

у кого нибудь крашит при смене карты? или только у меня, все обновлено… без единой ошибки

Сообщения автоматически склеены: Суббота в 14:41

@j1ton, все скрипты скомпилируй под обнову, у меня всё работает, только вип шприцы не робят, жду обнову
upd: серв падает спустя минут 10 онлайна, ошибка чтения errors_log, не знаю в чём трабл

gamedatу обнови и все.

Последнее редактирование: Суббота в 14:41

  • #664

у кого нибудь крашит при смене карты? или только у меня, все обновлено… без единой ошибки

Сообщения автоматически склеены: Суббота в 14:41

gamedatу обнови и все.

мне не помогла обнова gamedata, у меня проблема в каком-то плагине видимо, вот сижу ищу

  • #665

у кого нибудь крашит при смене карты? или только у меня, все обновлено… без единой ошибки

Сообщения автоматически склеены: Суббота в 14:41

gamedatу обнови и все.

так же. При компиляции пишет ошибки в синтаксисе.

  • #666

У меня sourcemod 1.11 сервер отлично работает, только проблема с плагином shop_skins.smx (не выключаются скины) и с плагином res.smx (не проигрывается музыка)
Приложу свои gamedata и extensions, (не нужное вам, удалите) попробуйте.
» Не забудьте в /addons/sourcemod/configs/core.cfg «DisableAutoUpdate» поставить на «yes» «

  • gamedata.zip

    135.7 КБ

    · Просмотры: 24

  • extensions.zip

    22.1 МБ

    · Просмотры: 24

  • #667

L 02/04/2023 - 15:11:04: Info (map "de_mirage") (file "/home/server26921/game/csgo/addons/sourcemod/logs/errors_20230204.log")
L 02/04/2023 - 15:11:04: [SM] Exception reported: Failed to create native "BaseComm_IsClientGagged", name is probably already in use
L 02/04/2023 - 15:11:04: [SM] Blaming: basecomm.smx
L 02/04/2023 - 15:11:04: [SM] Call stack trace:
L 02/04/2023 - 15:11:04: [SM]   [0] CreateNative
L 02/04/2023 - 15:11:04: [SM]   [1] Line 71, /home/builds/sourcemod/debian9-1.11/build/plugins/basecomm.sp::AskPluginLoad2
L 02/04/2023 - 15:11:04: [SM] Failed to load plugin "basecomm.smx": unexpected error 23 in AskPluginLoad callback.
L 02/04/2023 - 15:11:04: [AntiDLL] Sigscan for Signature failed
L 02/04/2023 - 15:11:04: [SM] Unable to load extension "AntiDLL.ext": Failed to create interceptor
L 02/04/2023 - 15:11:04: [Discord/DropsSummoner_discord.smx] At address g_pDropForAllPlayersPatch received not what we expected, drop for all players will be unavailable.
L 02/04/2023 - 15:11:04: [SM] Exception reported: [System Panel] [Users Chat DataBase] Failed to connection SP_users in databased.cfg
L 02/04/2023 - 15:11:04: [SM] Blaming: users_chat.smx
L 02/04/2023 - 15:11:04: [SM] Call stack trace:
L 02/04/2023 - 15:11:04: [SM]   [0] SetFailState
L 02/04/2023 - 15:11:04: [SM]   [1] Line 39, c:UsersauthtDesktopplugins-syspaneladdonssourcemodscriptingusers_chat.sp::Connection_BD
L 02/04/2023 - 15:11:04: [SM]   [2] Line 31, c:UsersauthtDesktopplugins-syspaneladdonssourcemodscriptingusers_chat.sp::OnPluginStart
L 02/04/2023 - 15:11:04: [SM] Unable to load plugin "users_chat.smx": Error detected in plugin startup (see error logs)
L 02/04/2023 - 15:11:04: [SM] Exception reported: [MA] Database failure: Could not find Database conf "materialadmin"
L 02/04/2023 - 15:11:04: [SM] Blaming: admin/materialadmin.smx
L 02/04/2023 - 15:11:04: [SM] Call stack trace:
L 02/04/2023 - 15:11:04: [SM]   [0] SetFailState
L 02/04/2023 - 15:11:04: [SM]   [1] Line 44, materialadmin/database.sp::ConnectBd
L 02/04/2023 - 15:11:04: [SM]   [2] Line 16, materialadmin/database.sp::MAConnectDB
L 02/04/2023 - 15:11:04: [SM]   [3] Line 286, materialadmin.sp::OnPluginStart
L 02/04/2023 - 15:11:04: [SM] Unable to load plugin "admin/materialadmin.smx": Error detected in plugin startup (see error logs)
L 02/04/2023 - 15:11:04: [SM] Unable to load plugin "admin/ma_mutenotification.smx": Could not find required plugin "materialadmin"
L 02/04/2023 - 15:11:04: [SM] Exception reported: [Clans] No database configuration in databases.cfg!
L 02/04/2023 - 15:11:04: [SM] Blaming: clans/clans.smx
L 02/04/2023 - 15:11:04: [SM] Call stack trace:
L 02/04/2023 - 15:11:04: [SM]   [0] SetFailState
L 02/04/2023 - 15:11:04: [SM]   [1] Line 11, clans/database.sp::ConnectToDatabase
L 02/04/2023 - 15:11:04: [SM]   [2] Line 240, A:ssmodscriptingclans.sp::OnPluginStart
L 02/04/2023 - 15:11:04: [SM] Unable to load plugin "clans/clans.smx": Error detected in plugin startup (see error logs)
L 02/04/2023 - 15:11:04: [SM] Unable to load plugin "clans/clan_createall.smx": Native "Clans_GetClientTimeToCreateClan" was not found
L 02/04/2023 - 15:11:04: [SM] Unable to load plugin "clans/clans_coinsbykill.smx": Native "Clans_AreClansLoaded" was not found
L 02/04/2023 - 15:11:04: [SM] Exception reported: [CustomPlayerArms] - Не удалось получить адрес s_playerViewmodelArmConfigs
L 02/04/2023 - 15:11:04: [SM] Blaming: CustomPlayerArms.smx
L 02/04/2023 - 15:11:04: [SM] Call stack trace:
L 02/04/2023 - 15:11:04: [SM]   [0] SetFailState
L 02/04/2023 - 15:11:04: [SM]   [1] Line 38, C:UsersanakaineDesktopxxxCustomPlayerArms.sp::OnPluginStart
L 02/04/2023 - 15:11:04: [SM] Unable to load plugin "CustomPlayerArms.smx": Error detected in plugin startup (see error logs)
L 02/04/2023 - 15:11:04: [SM] Exception reported: [System Panel] [Users Visits DataBase] Failed to connection SP_users in databased.cfg
L 02/04/2023 - 15:11:04: [SM] Blaming: users_visits.smx
L 02/04/2023 - 15:11:04: [SM] Call stack trace:
L 02/04/2023 - 15:11:04: [SM]   [0] SetFailState
L 02/04/2023 - 15:11:04: [SM]   [1] Line 28, c:UsersauthtDesktopplugins-syspaneladdonssourcemodscriptingusers_visits.sp::Connection_BD
L 02/04/2023 - 15:11:04: [SM]   [2] Line 23, c:UsersauthtDesktopplugins-syspaneladdonssourcemodscriptingusers_visits.sp::OnPluginStart
L 02/04/2023 - 15:11:04: [SM] Unable to load plugin "users_visits.smx": Error detected in plugin startup (see error logs)
L 02/04/2023 - 15:11:05: [SM] Unable to load plugin "vip/vip_clancreate.smx": Native "Clans_SetCreatePerm" was not found
L 02/04/2023 - 15:11:05: [SM] Unable to load plugin "Admins.smx": Could not find required plugin "materialadmin"
L 02/04/2023 - 15:11:05: [SM] Exception reported: [System Panel] [Users DataBase] Failed to connection SP_users in databased.cfg
L 02/04/2023 - 15:11:05: [SM] Blaming: users.smx
L 02/04/2023 - 15:11:05: [SM] Call stack trace:
L 02/04/2023 - 15:11:05: [SM]   [0] SetFailState
L 02/04/2023 - 15:11:05: [SM]   [1] Line 44, c:UsersauthtDesktopplugins-syspaneladdonssourcemodscriptingusers.sp::Connection_BD
L 02/04/2023 - 15:11:05: [SM]   [2] Line 21, c:UsersauthtDesktopplugins-syspaneladdonssourcemodscriptingusers.sp::OnPluginStart
L 02/04/2023 - 15:11:05: [SM] Unable to load plugin "users.smx": Error detected in plugin startup (see error logs)

есть фиксы этих плагинов?

  • #668

У меня sourcemod 1.11 сервер отлично работает, только проблема с плагином shop_skins.smx (не выключаются скины) и с плагином res.smx (не проигрывается музыка)
Приложу свои gamedata и extensions, (не нужное вам, удалите) попробуйте.
» Не забудьте в /addons/sourcemod/configs/core.cfg «DisableAutoUpdate» поставить на «yes» »

включаю сервер и при запуске он включается но в консоле пишет Could not establish connection to Steam servers.

  • #669

Тоже замечаю краши, но пока понять не могу из за какого плагина…

  • #670

L 02/04/2023 - 15:29:43: [STVM] Sigscan for CHLTVServer::BroadcastLocalChat failed
L 02/04/2023 - 15:29:43: [STVM] CHLTVServer::BroadcastLocalChat detour could not be initialized.
L 02/04/2023 - 15:29:43: [STVM] Sigscan for CHLTVDemoRecorder::StartRecording failed
L 02/04/2023 - 15:29:43: [STVM] CHLTVDemoRecorder::StartRecording detour could not be initialized.
L 02/04/2023 - 15:29:43: [STVM] Sigscan for CHLTVDemoRecorder::StopRecording failed
L 02/04/2023 - 15:29:43: [STVM] CHLTVDemoRecorder::StopRecording detour could not be initialized.
L 02/04/2023 - 15:29:43: [STVM] Failed to get CHLTVServer::m_DemoRecorder offset.

gamedata sourcetvmanager.

  • #671

Тоже замечаю краши, но пока понять не могу из за какого плагина…

Попробуй выключить всё, что связано со скинами(shop, ws, vip)

У меня к примеру после оф. Фикса не стартовал сервер с ws о фени.

И осталась одна ошибка:

[CSTRIKE] [CStrike] Failed to locate NET_SendPacket signature.

Решил попробовать перейти на 1.12 но без изменений, ошибка так и осталась.
Можете подсказать, что это и как решить? Буду очень благодарен

  • #672

L 02/04/2023 - 15:29:43: [STVM] Sigscan for CHLTVServer::BroadcastLocalChat failed
L 02/04/2023 - 15:29:43: [STVM] CHLTVServer::BroadcastLocalChat detour could not be initialized.
L 02/04/2023 - 15:29:43: [STVM] Sigscan for CHLTVDemoRecorder::StartRecording failed
L 02/04/2023 - 15:29:43: [STVM] CHLTVDemoRecorder::StartRecording detour could not be initialized.
L 02/04/2023 - 15:29:43: [STVM] Sigscan for CHLTVDemoRecorder::StopRecording failed
L 02/04/2023 - 15:29:43: [STVM] CHLTVDemoRecorder::StopRecording detour could not be initialized.
L 02/04/2023 - 15:29:43: [STVM] Failed to get CHLTVServer::m_DemoRecorder offset.

gamedata sourcetvmanager.

Решение.

  • sourcetvmanager.games.txt

    12.5 КБ

    · Просмотры: 14

  • #673

есть какие ни будь рабочие gamedata и extensions на 1.11 то уже все перепробовал нечего не хочет запускаться

  • #674

есть какие ни будь рабочие gamedata и extensions на 1.11 то уже все перепробовал нечего не хочет запускаться

листай тему, тут всё скидывали.
У меня всё запускается и всё работает, но вот проблема в том что у меня сервер онли мираж, и почему он меняет карту на рандомную и сервер крашится.

  • #675

листай тему, тут всё скидывали.
У меня всё запускается и всё работает, но вот проблема в том что у меня сервер онли мираж, и почему он меняет карту на рандомную и сервер крашится.

те которые кидали не работают

  • #676

Есть у кого сошка феникса под 1.11?

  • #677

кинте пожалуйста basecomm.smx рабочий

  • #678

Есть у кого сошка феникса под 1.11?

На 1.11 нет сошки, если не ошибаюсь

  • #680

у кого то было что тоже не робит AntiDLL?

Unable to load plugin "AntiDLL.smx": Required extension "AntiDLL" file("AntiDLL.ext") not running

I answered this is in one of the past questions but it is still relevant. See if this helps.

This could happen if the work items are stuck or are waiting for Deployment sequence to finish. See if any of these things are applicable.

1) Go to your DW server and import the DW CmdLet.

2) Execute Get-SCDWJob. Note down the BatchId for the Extract job.

3) Go to DWStagingAndConfig database and execute below queries one by one so that you can examine them.

SELECT * FROM Infra.Workitem

WHERE Batchid = <Enter the batch id for extract that you got in step 3>

Check the StatusId in each row. Do you see any StatusId that is 7? If yes, check the CustomInfo column and see what it is waiting on?

If none of the row has StatusId 7 and all of them are 3 (Not Started), execute the below query.

SELECT * FROM Infra.Workitem WHERE StatusId = 7

If the above query returns any row, check the BatchId and see which Job it is associated with by executing the below query:

SELECt * FROM Infra.Batch
WHERE BatchId = <BatchId from the previous query> -- Note down the ProcessId
SELECT * FROM Infra.Process WHERE ProcessId = <ProcessId from the previous query>

This will tell you which process is stuck.

Last but not the least, if everything looks good and there are no WorkItems in 7 (Waiting) status, execute the following query:

UPDATE Infra.WorkItem
set NotTobePickedBefore = null

This will set the NotTobePickedBefore field time stamp to null.

Sometimes it takes a while (5-10 minutes) for the jobs to start working again after you make changes, so be patient and keep an eye on them.

In addition to that:

Restart SQL Server Services on all the DW servers.

Restart Service Manager services (all 3 of them) on DW Servers.

If you want to know what each Status mean, execute the below query:

SELECT * FROM Infra.Status

  • Edited by

    Tuesday, November 5, 2013 3:26 AM

  • Marked as answer by
    Newbie IT Guy
    Thursday, November 21, 2013 3:26 PM

Понравилась статья? Поделить с друзьями:
  • Job for rabbitmq server service failed because the control process exited with error code
  • Job for proftpd service failed because the control process exited with error code
  • Job for postgresql service failed because the control process exited with error code
  • Jenkins error message
  • Job for ospd openvas service failed because the control process exited with error code