Ошибка загрузки surfer critical send command pipe reply wait timed out

  1. Главная
  2. Блог
  3. Ошибки, их причины и решения
  4. Разрыв коннекта с ошибкой packet_write_wait: Connection to xxx port 22: Broken pipe

Разрыв коннекта с ошибкой packet_write_wait: Connection to xxx port 22: Broken pipe

При работе с некоторыми серверами по ssh возникает ошибка. В большинстве случаев это происходит из-за превышения «таймаута бездействия». Решить эту проблему можно следующим образом.

Для починки понадобится поменять некоторые настройки вашего ssh клиента. Для этого открываем файл /etc/ssh/ssh_config и ищем параметр ServerAliveInterval, если его нет, то добавляем в секцию Host *. Как можно понять из названия он отвечает за поддержку соединения, а в качестве значения принимает число секунд.

Как правило этого бывает достаточно, но для уверенности можно добавить еще параметр ServerAliveCountMax. Он устанавливает количество сообщений, которые могут быть отправлены серверу без получения ответа.

Получится что-то вроде этого:

Host *
ServerAliveInterval 120
ServerAliveCountMax 5
  • 2017-11-16 19:14:29

Вас тоже бесит постоянно отваливающееся соединение SSH? Меня это пипец как бесит. Особенно когда пишешь длинную команду, нажимаешь Enter, а тебе вываливается «client_loop: send disconnect: Broken pipe». И снова подключаешься.

Поиск по интернетам ничего не давал кроме того, что тут и там советовали раскомментировать директиву ClientAliveInterval, причем советовали установить значение в 300, причем не объясняя почему именно 300 и что вообще такое ClientAliveInterval.

Само собой я последовал совету и поставил ClientAliveInterval равным 300. Соединение как разрывалось до этого, так и дальше продолжало разрываться. А потом я где-то нашел совет добавить директиву ServerAliveInterval. В итоге сервер перестал отвечать и пришлось восстанавливать бэкап. Тем самым в трубу улетели кучи и кучи настроек, поскольку бэкап был один единственный и там была система в дефолтном состоянии.

Содержание

  • 1 За что отвечает директива ClientAliveInterval?
  • 2 Директива ClientAliveCountMax
  • 3 Директива TCPKeepAlive
  • 4 Добавляем настройки

За что отвечает директива ClientAliveInterval?

Значение этой директивы определяет через какой промежуток времени начиная с момента простоя клиенту будет отправлен запрос отклика. По умолчанию ClientAliveInterval равен 0, то есть сервер не будет ничего делать.

Простыми словами. У вас открыт терминал, вы подключены к серверу. Выполнили пару команд и ушли читать мануал. Допустим ClientAliveInterval у нас 30, это значи через 30 секунд после последней нашей активности, сервер проверит подключены ли мы к серверу, получив отклик от клиента, сервер не будет разрывать соединение.

Ну вроде как все понятно. Но! Чисто гипотетически мы можем быть подключены не через самое надежное соединение. Например через USB-модем в зоне со слабым сигналом. Предположим в какой-то момент сигнал упал, а сервер нам шлет запрос. Клиент его не получит. Тут на сцену выходит другая директива.

Директива ClientAliveCountMax

По умолчанию значение ClientAliveCountMax равно 3. То есть получается что сервер отправит нам максимум три запроса без подтверждения и уже только тогда закроет соединение.

Если ClientAliveInterval равен 30, а ClientAliveCountMax 3, то сервер закроет соединение через 90 секунд, то есть через полторы минуты, если наш модем за это время не восстановит соединение.

Как видите мы гибко можем манипулировать настройками этих двух директив в зависимости от обстоятельств.

Директива TCPKeepAlive

По умолчанию эта директива имеет значение yes. При активации ClientAliveInterval директиву TCPKeepAlive имеет смысл перевести в no. По сути сама по себе директива ничем особенным не помогает и не мешает, просто по мнению спецов, она может помочь злоумышленникам в атаке на сервер.

Добавляем настройки

Обращаю внимание: настройки происходят на сервере, а не на клиенте.

У меня в Ubuntu Server 20.04 в файле /etc/ssh/sshd_config присутствует

Include /etc/ssh/sshd_config.d/*.conf

Поэтому я просто создаю новый файл

sudo nano /etc/ssh/sshd_config.d/alive.conf

И уже туда втыкаем

ClientAliveInterval 30
ClientAliveCountMax 30
TCPKeepAlive no

Я думаю этих настроек боле чем достаточно чтобы соединение долго не отваливалось в течении 15 минут. Это может показаться чрезмерным, но бывает всякое.

[1] В чем различия

① interactive_timeout

Официальный сайт объясняет следующее:MySQL официальный адрес веб-сайта

Количество секунд, в течение которых сервер MySQL ожидает, прежде чем закрыть интерактивное соединение. Интерактивные клиенты определяются как клиенты, которые используют параметр CLIENT_INTERACTIVE в mysql_real_connect (). Значение по умолчанию для параметра: 28800 секунд (8 часов)


② wait_timeout

Количество секунд, в течение которых сервер MySQL ожидает, прежде чем закрыть неинтерактивное соединение. Когда сеанс начинается, значение сеанса wait_timeout инициализируется в соответствии с глобальным значением wait_timeout или глобальным значением interactive_timeout, в зависимости от типа клиента, определенного параметром подключения CLIENT_INTERACTIVE mysql_real_connect (). Значение по умолчанию для параметра: 28800 секунд (8 часов).

Что такое интерактивное соединение и что такое неинтерактивное соединение?

Это интерактивный сеанс для подключения к базе данных через клиент MySQL и неинтерактивный сеанс для подключения к базе данных через такие программы, как jdbc.


[2] Наследование

Separately Изменить глобальное интерактивное время ожидания отдельно

set GLOBAL interactive_timeout=1000;

Просмотрите значения глобальной переменной и переменной сеанса отдельно:

show GLOBAL VARIABLES like '%timeout%';
show  VARIABLES like '%timeout%';

проанализировать, как показано ниже:

В интерактивном режиме interactive_timeout на сеансовом и глобальном уровнях наследует значение global_timeout global. Значение wait_timeout уровня сеанса наследует interactive_timeout. Время ожидания на глобальном уровне не затрагивается.


② Установить уровень сеанса

set interactive_timeout = 1100;

проанализировать, как показано ниже:

Независимо от того, влияет ли значение атрибута interactive_timeout на глобальном уровне или на уровне сеанса wait_timeout.


③ Установите глобальное значение одновременно и разные

set GLOBAL interactive_timeout = 1300;
set GLOBAL wait_timeout = 1400;

Просмотр значений глобальной переменной:

show GLOBAL VARIABLES like '%timeout%';


Просмотр значений переменных сеанса:

show  VARIABLES like '%timeout%';


проанализировать, как показано ниже:

Wait_timeout на уровне сеанса наследует значение interactive_timeout на глобальном уровне. Время ожидания на глобальном уровне не затрагивается. Не изменяя значение interactive_timeout, измените значение wait_timeout, результат недействителен.

Выше приведен результат теста интерактивного соединения: wait_timeout интерактивного соединения наследуется от глобального interactive_timeout.

Результат неинтерактивного подключения выглядит следующим образом: wait_timeout неинтерактивного подключения наследуется от глобального wait_timeout.


[3] Исключение проекта и настройка значения

В проекте используется программа для подключения к базе данных, поэтому она относится к неинтерактивному соединению, и вам необходимо сосредоточиться на том, как установить значение wait_timeout.

Общие проблемы заключаются в следующем:

① The last packet successfully received from the server was 23,579 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.

② MySQL server has gone away


Настройка значения

Значение по умолчанию wait_timeout составляет 28800, и размер должен быть определен в соответствии с проектом.
Wait_timeout слишком велик и имеет свои недостатки. Его проявлением является то, что большое количество процессов SLEEP в MySQL не может быть выпущено вовремя.
Если он слишком мал, легко столкнуться с такими проблемами, как отключение сервера MySQL и ожидание тупика.


[4] Резюме

  1. Параметр wait_timeout, который управляет максимальным временем простоя соединения.
  2. Для неинтерактивных соединений, аналогичных соединениям jdbc, значение wait_timeout наследуется от глобальной переменной на стороне сервера wait_timeout.
    Для интерактивных соединений, аналогично одиночному соединению клиента mysql, значение wait_timeout наследуется от глобальной серверной переменной interactive_timeout.
  3. Чтобы определить время простоя соединения, вы можете использовать время в состоянии ожидания в выводе show processlist.
  4. Период ожидания рассчитывается только для неактивных соединений.
  5. Период ожидания основан только на уровне сеанса wait_timeout, а глобальный уровень определяет значение времени ожидания по умолчанию только во время инициализации сеанса.

【Советы】: Справочный документ

Анализ и тестирование параметров таймаута MySQL

Разница между wait_timeout и interactive_timeout в MySQL

API официального сайта MySQL

Moderator: Project members

dialogue

500 Command not understood
Posts: 3
Joined: 2014-05-22 00:36
First name: no
Last name: dialogue

«Waiting for replies to skip before sending next command…»

#1

Post

by dialogue » 2014-05-22 00:56

Hi,

I started getting this error out of nowhere a few minutes ago… I was able to upload/download prior to encountering it today and have made no configuration changes in between.

Code: Select all

Status:	Starting upload of untitled.jpg
Status:	ftpcontrolsocket.cpp(****): Waiting for replies to skip before sending next command...   caller=*********
Response:	421 Timeout.
Error:	Connection closed by server

I get the same error when trying to download, too. I’ve tried disconnecting/reconnecting and restarting the FTP server to no avail.

After searching the forum, it seems as if this error was not resolved as of version 3.7.3: viewtopic.php?p=115922#p115922

botg wrote:It’s the FTP server software that’s broken and needs to be upgraded or replaced.

I’m using FileZilla version 3.8.0 and the newest version of vsftpd. You’re claiming that vsftpd is ‘broken’ then?

500 Command understood too well


User avatar

botg

Site Admin
Posts: 34713
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse
Contact:

Re: «Waiting for replies to skip before sending next command

#2

Post

by botg » 2014-05-22 06:42

Without a complete log it’s impossible to tell what the problem is.

All the log message says is that there is still a pending reply from a previous operation which you didn’t include in the log.


dialogue

500 Command not understood
Posts: 3
Joined: 2014-05-22 00:36
First name: no
Last name: dialogue

Re: «Waiting for replies to skip before sending next command

#3

Post

by dialogue » 2014-06-05 19:40

Not sure what you mean by ‘complete’ in this context as that was the only relevant part of the log, every other part was generic and error free.

Anyway, it started working again the next day (without making any changes…) and I haven’t encountered the error again since. Very strange.

500 Command understood too well


User avatar

botg

Site Admin
Posts: 34713
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse
Contact:

Re: «Waiting for replies to skip before sending next command

#4

Post

by botg » 2014-06-06 06:14

dialogue wrote:Not sure what you mean by ‘complete’ in this context as that was the only relevant part of the log, every other part was generic and error free.

The most relevant part of the log is missing, namely the command that hasn’t been replied yet.


User avatar

boco

Contributor
Posts: 26431
Joined: 2006-05-01 03:28
Location: Germany

Re: «Waiting for replies to skip before sending next command

#5

Post

by boco » 2014-06-06 14:08

@botg: Since I suffered from the same issue countless times in the past, a little question: How long does it wait? Because there’s no guarantee that reply will *ever* arrive. I had cases where the server crashed and suffered amnesia due to restarting.

### BEGIN SIGNATURE BLOCK ###
No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Do yourself a favor and read Network Configuration.
FileZilla connection test: https://filezilla-project.org/conntest.php
### END SIGNATURE BLOCK ###


dialogue

500 Command not understood
Posts: 3
Joined: 2014-05-22 00:36
First name: no
Last name: dialogue

Re: «Waiting for replies to skip before sending next command

#6

Post

by dialogue » 2014-06-06 16:04

botg wrote:

dialogue wrote:Not sure what you mean by ‘complete’ in this context as that was the only relevant part of the log, every other part was generic and error free.

The most relevant part of the log is missing, namely the command that hasn’t been replied yet.

This?

boco wrote:@botg: Since I suffered from the same issue countless times in the past, a little question: How long does it wait? Because there’s no guarantee that reply will *ever* arrive. I had cases where the server crashed and suffered amnesia due to restarting.

Godot?!

500 Command understood too well


User avatar

botg

Site Admin
Posts: 34713
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse
Contact:

Re: «Waiting for replies to skip before sending next command

#7

Post

by botg » 2014-06-07 06:47

It waits the configured timeout interval. If you disable timeouts, then it waits until the next power outage or, on Windows, until the forced reboot on the second Tuesday of the month.


  • #2

При компиляции возникает такая надпись, и горит только один светодиод. Первый. Что делать подскажите. Спасибо.

Что ж вы все Wemos D1 R1 то выбираете. Когда на странице проекта в шапке крупными буквами написано :
Для WEMOS выбираем плату LOLIN(WEMOS) D1 R2 & mini

  • #3

Arduino: 1.8.10 (Windows 7), Плата:»LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600″

In file included from C:UsersAydarDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message «FastLED version 3.002.009»

^

In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,

from C:UsersAydarDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»

^

Скетч использует 329616 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM3
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:UsersAydarAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Aydar/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Aydar/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

_

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»
Кто-нибудь знает в чём ошибка? Сколько раз перепробовал, не получается

  • #4

Arduino: 1.8.10 (Windows 7), Плата:»LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600″

In file included from C:UsersAydarDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message «FastLED version 3.002.009»

^

In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,

from C:UsersAydarDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»

^

Скетч использует 329616 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM3
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:UsersAydarAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Aydar/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Aydar/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

_

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»
Кто-нибудь знает в чём ошибка? Сколько раз перепробовал, не получается

У тебя ж все написано — failed to connect — попробуй плату переключить на Node MCU.

  • #5

Arduino: 1.8.10 (Windows 10), Плата:»NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200″

In file included from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:

C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002

# pragma message «FastLED version 3.003.002»

^

In file included from C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:65:0,

from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:

C:Program Files (x86)ArduinolibrariesFastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»

^

Скетч использует 329792 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43764 байт (53%) динамической памяти, оставляя 38156 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:Users����������AppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
выбранный последовательный порт _
не существует или плата не подключена к нему

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»

Товарищи подскажите пожалуйста где моя ошибка?

  • #6

У тебя ж все написано — failed to connect — попробуй плату переключить на Node MCU.

Так если плата Wemos? Или нет разницы?

  • #7

Постоянно пишет «failed to connect to ESP8266». Что это значит? Всё подключено к ПК
Что делать??

  • #8

Товарищи подскажите пожалуйста где моя ошибка?

Arduino: 1.8.10 (Windows 10), Плата:»NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200″

In file included from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:

C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002

# pragma message «FastLED version 3.003.002»

^

In file included from C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:65:0,

from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:

C:Program Files (x86)ArduinolibrariesFastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»

^

Скетч использует 329792 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43764 байт (53%) динамической памяти, оставляя 38156 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:Users����������AppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
выбранный последовательный порт _
не существует или плата не подключена к нему

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»

  • #9

Товарищи подскажите пожалуйста где моя ошибка?

Arduino: 1.8.10 (Windows 10), Плата:»NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200″

In file included from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:

C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002

# pragma message «FastLED version 3.003.002»

^

In file included from C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:65:0,

from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:

C:Program Files (x86)ArduinolibrariesFastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»

^

Скетч использует 329792 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43764 байт (53%) динамической памяти, оставляя 38156 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:Users����������AppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
выбранный последовательный порт _
не существует или плата не подключена к нему

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»

Товя ошибка в том, что
выбранный последовательный порт _
не существует или плата не подключена к нему
«Не подключена» может также означать «подключена плохим USB кабелем»

  • #10

@Kostefan,
Она же черным по белому пишет:
выбранный последовательный порт _
не существует или плата не подключена к нему

  • #11

да я уже все порты перепробовал и все кабели в доме, когда коннектится, светодиод мигает на плате а дальше
выбранный последовательный порт _
не существует или плата не подключена к нему

Александр Симонов

  • #12

да я уже все порты перепробовал и все кабели в доме, когда коннектится, светодиод мигает на плате а дальше
выбранный последовательный порт _
не существует или плата не подключена к нему

Попробуй зажать на плате кнопку Boot или Flash, когда при прошивке пойдут ____…..____….

  • #13

Для WEMOS выбираем плату LOLIN(WEMOS) D1 R2 & mini

Сегодня на работе сотрудник мне прошил D1 mini pro, выбрав такую: LOLIN(WEMOS) D1 mini pro. Вот моя плата:

  • D1 mini pro.jpg

    45.9 KB
    Просмотры: 46

  • #14

Всем привет!
столкнулся с такой же проблемой как здесь уже была. но понять как исправить не могу помогите пожалуйста!!

при загрузке скетча выдает ошибку

Arduino: 1.8.10 (Windows 10), Плата:»LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Sketch + WiFi Settings, 115200″

In file included from E:GyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message «FastLED version 3.002.009»

^

In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,

from E:GyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»

^

Скетч использует 329616 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
Serial port COM9
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:UsersKlopaAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Klopa/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Klopa/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

===============================

предыдущая ошибка
https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proekta.1411/post-12175

вот здесь
https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proekta.1411/post-12181
Радик (автор поста) пишет что ошибка была в связи с неправильной пайкой…

уже голову сломал не могу понять в чем дело. помогите пожалуйста!
com порт определяется нормально
пробовал разную скорость передачи. пробовал просто wemos и LOLIN(WEMOS)

  • 2019-12-24_165012.png

    31 KB
    Просмотры: 208

  • photo_2019-12-24_16-58-38.jpg

    221.7 KB
    Просмотры: 223

  • #15

Всем привет!
столкнулся с такой же проблемой как здесь уже была. но понять как исправить не могу помогите пожалуйста!!

при загрузке скетча выдает ошибку

Arduino: 1.8.10 (Windows 10), Плата:»LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Sketch + WiFi Settings, 115200″

In file included from E:GyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message «FastLED version 3.002.009»

^

In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,

from E:GyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»

^

Скетч использует 329616 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
Serial port COM9
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:UsersKlopaAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Klopa/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Klopa/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

===============================

предыдущая ошибка
https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proekta.1411/post-12175

вот здесь
https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proekta.1411/post-12181
Радик (автор поста) пишет что ошибка была в связи с неправильной пайкой…

уже голову сломал не могу понять в чем дело. помогите пожалуйста!
com порт определяется нормально
пробовал разную скорость передачи. пробовал просто wemos и LOLIN(WEMOS)

Отпаяй от платы всё, проверь чтоб нигде на пинах не было «соплей» припоя и попробуй прошить плату просто блинком или любым примером… если повториться выкинь плату)))

Andrey-00

  • #16

Кто сможет помочь? У меня не загружается на плату D1 mini, код ошибки:
Arduino: 1.8.8 (Windows 10), Плата:»WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600″

In file included from C:UsersАндрейDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message «FastLED version 3.002.009»

^

In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,

from C:UsersАндрейDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»

^

Скетч использует 290532 байт (27%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43268 байт (52%) динамической памяти, оставляя 38652 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____….._____
Traceback (most recent call last):
File «C:UsersАндрейAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Андрей/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Андрей/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»

  • 1577264841688.png

    86.1 KB
    Просмотры: 171

  • #17

Кто сможет помочь? У меня не загружается на плату D1 mini, код ошибки:
Arduino: 1.8.8 (Windows 10), Плата:»WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600″

In file included from C:UsersАндрейDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message «FastLED version 3.002.009»

^

In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,

from C:UsersАндрейDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:

C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»

^

Скетч использует 290532 байт (27%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43268 байт (52%) динамической памяти, оставляя 38652 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____….._____
Traceback (most recent call last):
File «C:UsersАндрейAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Андрей/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Андрей/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»

читай выше

  • #18

да я уже все порты перепробовал и все кабели в доме, когда коннектится, светодиод мигает на плате а дальше
выбранный последовательный порт _
не существует или плата не подключена к нему

1. Не установил драйвера на плату СН340.
2. Смотри что пишет «Диспетчер устройств» в разделе СОМ-порты. Номер порта там указан. Он должен быть отличен от номера 1.
3. Для программирования нужно чтобы был подан ноль на вход программирования вместе с подачей питания

  • #19

1. Не установил драйвера на плату СН340.
2. Смотри что пишет «Диспетчер устройств» в разделе СОМ-порты. Номер порта там указан. Он должен быть отличен от номера 1.

Скорее всего там всё будет, потому как он порт всё-же выбирает при загрузке в настройках , как я понял… иначе скетч не будет загружаться и ИДЭ напишет что ком не выбран, или не подключен… А у него пишет что не существует, Это косяк платы , загрузчика или пайки…
Для начала отпаяй всё, проверь чтоб не было соплей на всех пинах платы, потом на одном только шнуре залей блинк или любой пример из ИДЭ…
Если не прошъёт выкинь её, да и пробовал кнопку жать в моменнт когда в ИДЭ подключение идёт???
У меня было так , я со слепу на плеере резики замкнул и вылезла такая хрень, а вторая плата перестала определяться в винде… Знакомый сказал что СН340 померла, я перепаял с другой платы, она определилась, подключилась, но при прошивке пишет:-ошибка загрузки в плату…
вот пост я просил помощи
https://community.alexgyver.ru/threads/problema-s-wemos-d1-mini.1789/post-13673
, походу сам решу когда руки дойдут, у меня это проблема железа

  • #20

Нужна помощь новичку.
Емеется V2 Nodemcu-CP2102, блок питания 5v -3a
собрал лампу и каким-то чудом получилось один раз залить прошивку гуннера.
Подключаю питание, лампа некоторое время (меньше минуты обычно) начинает работать и потом зависает. В чем может быть проблема ?

Второй момент, не могу ничего прошить, есть еще модуль wemos mini, при попытке прошивки любого модуля ошибки

Несколько библиотек найдено для "ESP8266WebServer.h"
 Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266WebServer
Несколько библиотек найдено для "ESP8266WiFi.h"
 Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266WiFi
Несколько библиотек найдено для "FastLED.h"
 Используется: C:Program
Несколько библиотек найдено для "DNSServer.h"
 Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesDNSServer
Несколько библиотек найдено для "ESP8266mDNS.h"
 Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266mDNS
Несколько библиотек найдено для "WiFiManager.h"
 Используется: C:Program
Несколько библиотек найдено для "EEPROM.h"
 Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesEEPROM
Несколько библиотек найдено для "GyverButton.h"
 Используется: C:Program
Несколько библиотек найдено для "NTPClient.h"
 Используется: C:Program
Несколько библиотек найдено для "Timezone.h"
 Используется: C:Program
Несколько библиотек найдено для "TimeLib.h"
 Используется: C:Program
Несколько библиотек найдено для "ArduinoOTA.h"
 Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesArduinoOTA
Используем библиотеку ESP8266WebServer версии 1.0 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266WebServer
Используем библиотеку ESP8266WiFi версии 1.0 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266WiFi
Используем библиотеку FastLED версии 3.3.2 из папки: C:Program Files
Используем библиотеку WiFiManager версии 0.15.0-beta из папки: C:Program Files
Используем библиотеку DNSServer версии 1.1.1 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesDNSServer
Используем библиотеку EEPROM версии 1.0 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesEEPROM
Используем библиотеку GyverButton в папке: C:Program Files
Используем библиотеку NTPClient версии 3.2.0 из папки: C:Program Files
Используем библиотеку Timezone версии 1.2.3 из папки: C:Program Files
Используем библиотеку Time версии 1.5 из папки: C:Program Files
Используем библиотеку ArduinoOTA версии 1.0 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesArduinoOTA
Используем библиотеку ESP8266mDNS версии 1.2 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266mDNS
"C:UsersUserAppDataLocalArduino15packagesesp8266toolsxtensa-lx106-elf-gcc.5.0-3-20ed2b9/bin/xtensa-lx106-elf-size" -A "C:UsersUserAppDataLocalTemparduino_build_390744/GyverLamp_v1.4.ino.elf"
Скетч использует 371848 байт (35%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 36508 байт (44%) динамической памяти, оставляя 45412 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM3
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
  File "C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py", line 25, in <module>
    esptool.main(fakeargs)
  File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py", line 2653, in main
    esp.connect(args.before)
  File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py", line 468, in connect
    raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

  • #21

Нужна помощь новичку.
Емеется V2 Nodemcu-CP2102, блок питания 5v -3a
собрал лампу и каким-то чудом получилось один раз залить прошивку гуннера.

Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header[/CODE][/SPOILER]

Скетч ругается на избыток библиотек. Убрать лишние из среды Ардуино ИДЕ. (Удалить все, потом взять из проекта Ганнера, смотри путь библиотек в среде разработки). На всякий, проверить путь к менеджеру плат.
nastrojki.png
Затем: когда вот такое: «Serial port COM3
Connecting…….._____….._____….._____….._____….._____….._____…..____
«
Это значит нет коннекта на прошивку.
Убедиться в Диспетчере задач Виндовс — соответствие СОМ-порта (Раздел СОМ-порты). Выставить, такой же как там.
На модуле- нужно нажать «ресет», потом «флеш», отпустить «флеш», отпустить «ресет».
Дальше по ситуации.
Ну и главное — нужно найти хороший блок питания.

Изменено: 30 Дек 2019

  • #22

Скетч ругается на избыток библиотек. Убрать лишние из среды Ардуино ИДЕ. (Удалить все, потом взять из проекта Ганнера, смотри путь библиотек в среде разработки). На всякий, проверить путь к менеджеру плат.
Посмотреть вложение 7222
Затем: когда вот такое: «Serial port COM3
Connecting…….._____….._____….._____….._____….._____….._____…..____
«
Это значит нет коннекта на прошивку.
Убедиться в Диспетчере задач Виндовс — соответствие СОМ-порта (Раздел СОМ-порты). Выставить, такой же как там.
На модуле- нужно нажать «ресет», потом «флеш», отпустить «флеш», отпустить «ресет».
Дальше по ситуации.
Ну и главное — нужно найти хороший блок питания.

можно ли попробовать бп для светодиодной ленты воткнуть? он 5в на 10ампер….

  • #23

можно ли попробовать бп для светодиодной ленты воткнуть? он 5в на 10ампер….

Обязательно нужно хорошее питание для запуска, а потом уже можно экспериментировать, у меня такое было только из за провода от БП до лампы.

  • #24

можно ли попробовать бп для светодиодной ленты воткнуть? он 5в на 10ампер….

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

Znacki.ru

  • #25

Час добрый.
Столкнулся с проблемой загрузки прошивки, полдня уже с бубном не расстаюсь)

Arduino: 1.8.9 (Windows 7), Плата:»NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200″


Скетч использует 329600 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
C:UsersDFOXAppDataLocalArduino15packagesesp8266toolspython3.7.2-post1/python C:UsersDFOXAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py —chip esp8266 —port COM13 —baud 115200 —trace version —end —chip esp8266 —port COM13 —baud 115200 —trace write_flash 0x0 C:TEMParduino_build_929561/GyverLamp_v1.5.5.ino.bin —end
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM13
Connecting…TRACE +0.000 command op=0x08 data len=36 wait_response=1 timeout=0.100 data=
0707122055555555 5555555555555555 | … UUUUUUUUUUUU
5555555555555555 5555555555555555 | UUUUUUUUUUUUUUUU
55555555 | UUUU

кучка повторов

TRACE +0.000 Write 46 bytes:
c000082400000000 0007071220555555 | …$…….. UUU
5555555555555555 5555555555555555 | UUUUUUUUUUUUUUUU
5555555555555555 5555555555c0 | UUUUUUUUUUUUU.
TRACE +0.102 Timed out waiting for packet header
Traceback (most recent call last):
File «C:UsersDFOXAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/DFOX/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/DFOX/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
выбранный последовательный порт _
не существует или плата не подключена к нему

Блок питания нормальный 5V 6A от списанного станка.
перепробовал уже все, что можно.
Все настройки проверил-перепроверил по 100500 раз, никакого эффекта
Пайка норм, соплей нет.

Заметил, что в мониторе порта при 115200 Бод идут кракозябры в одну бесконечную строку
При переключении на 74880 Бод идет бесконечный вывод следующих данных:

18:39:20.011 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.011 -> Fatal exception (0):
18:39:20.023 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.023 -> Fatal exception (0):
18:39:20.023 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.055 -> Fatal exception (0):
18:39:20.055 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.055 -> Fatal exception (0):
18:39:20.055 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.089 -> Fatal exception (0):
…и далее в бескончность

Не силен, пока, в всем этом, только начал разбираться.
Выручайте, коллеги, хотел дочке на НГ подарить лампу и такая засада.
Как победить эту хрень не пойму, всю голову сломал уже.

Изменено: 30 Дек 2019

Lantizia

Newbie
Newbie
Posts: 3
Joined: Mon Aug 15, 2016 4:19 pm

process_send_command receiving command result timed out

Lo,

I normally make my Wine prefixes without Mono/Gecko and also disabling the Wine Menu Builder… but the problem I’m here to talk about occurs whether I do those things or not.

Essentially when I start an executable (doesn’t seem to matter which one) I get an approximately 8 second delay before it then kicks out…

Code: Select all

000f:err:service:process_send_command receiving command result timed out
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053

Here is a GIF so you can see how the delay… is a delay… (ignore the first two lines before the delay regarding winemenubuilder)

Image

This is on Ubuntu MATE 18.04.1 with the wine-stable 3.0.3~bionic from the usual dl.winehq.org/wine-builds/ubuntu repository.

Any thoughts greatly appreciated :)

Steven

User avatar

dimesio

Moderator
Moderator
Posts: 13142
Joined: Tue Mar 25, 2008 10:30 pm

Re: process_send_command receiving command result timed out

Post

by dimesio » Tue Oct 23, 2018 5:53 am

Everything in the development branch becomes part of the stable branch when a new major release comes out. In this case that would be 4.0, which is not expected before next year. Whether it gets put in sooner, through a 3.0.x update, is up to the stable branch maintainer.

You could simply try the development branch, and if it solves your problem, use that.

Достаточно часто многие пользователи ПК, которые так или иначе
связаны с Интернетом, а также геймеры, подключающиеся к игровым
порталам, наблюдают появление ошибок соединения с сервером. Сейчас мы
рассмотрим вопрос о том, что значит тайм-аут операции. Более того, будет
предложено несколько основных способов решения этой проблемы.

Тайм-аут операции — что это такое?

Итак,
на экране монитора возникает ошибка, сообщающая пользователю о том, что
соединение прервано, вернее, время ожидания подключения истекло.

В
принципе, тайм-аут и можно трактовать как некий временной промежуток, в
течение которого система ожидает ответа сервера на собственный
отправленный запрос. В системах Windows это параметр установлен по
умолчанию, а его значение прописано в сетке системного реестра настроек
текущего компьютерного терминала в подразделе SYSTEM, где во вложенных
директориях находится подпапка Parameters, где время указано в секундах.
Как правило, изменять его не рекомендуется.

Причины возникновения ошибки

Причин, когда
возникает тайм-аут операции, может быть довольно много. Выделим наиболее
часто встречающиеся ситуации. Прежде всего, в качестве основного
фактора выступает нестабильное подключение к Интернету, когда постоянно
происходит прерывание связи, и система не может получить цельный ответ
сервера, к которому в данный момент выполняется подключение.

В
некоторых случаях тайм-аут операции может срабатывать при включенных
антивирусных программах или при неправильных настройках брэндмауэра
Windows. Как известно, брэндмауэр при настройках по умолчанию способен
блокировать достаточно много веб-ресурсов, считая их опасными или
содержащими потенциально нежелательные данные. Такое очень часто
встречается при подключению к серверам многопользовательских онлайн-игр.

Кроме всего прочего, тайм-аут операции завершает время
ожидания подключения при использовании или неправильной настройке
прокси-сервера. В данном случае речь идет и о настройках прокси в
системе, и об использовании анонимных прокси-серверов, когда
пользователь по каким-либо причинам хочет остаться во Всемирной паутине
неузнанным, а проще говоря, скрыть истинный IP-адрес своего
компьютерного терминала. Рассмотрим несколько основных методов
исправления ситуации без вмешательства в системный реестр для
выставления более высокого значения периода ожидания.

Тайм-аут операции: что делать? Простейший способ исправления ситуации

Как
считается, наиболее простым способом, позволяющим избавиться от ошибки
118, является обычное закрытие не отвечающей страницы и ее повторное
открытие по истечении минут десяти. Иногда может потребоваться закрыть и
перезапустить сам интернет-браузер (часто такие ситуации почему-то
наблюдаются в Google Chrome и других браузерах на его основе).

Если
такой вариант не помогает, а сообщение «Ошибка: Тайм-аут операции…»
выдается снова, можно применить обычную перезагрузку компьютера или
ноутбука (а лучше и всех маршрутизаторов типа роутеров или
ADSL-модемов).

Достаточно
эффективным может оказаться решение проблемы, связанное с внесением,
допустим, игрового сайта в список разрешений (исключений) антивируса и
брэндмауэра, тем более что в обоих случаях в настройках сделать это не
так уж и сложно.

Изменение параметров прокси-сервера

Несколько
сложнее обстоит дело с настройками прокси в системе. Рассмотрим в
качестве примера стандартный Internet Explorer. В браузере нужно
использовать раздел «Свойства обозревателя» и вкладку «Подключения».

Снизу
имеется кнопка «Настройка сети», после нажатия на которую будет
произведен вход в окно настройки параметров локальной сети. Здесь
достаточно просто снять галочку (флажок) со строки «Использовать
прокси-сервер» и сохранить изменения (иногда можно отключить прокси для
локальных адресов).

Но вот если подключение производится при помощи прокси, для установки правильных настроек лучше обратиться к провайдеру.

Исправление системного файла Hosts

Теперь перейдем к более сложному методу исправления ошибок, когда может срабатывать тайм-аут операции.

Сначала
в меню отображения файлов и папок (в стандартном «Проводнике» это меню
«Сервис» со строкой «Параметры папок») на вкладке вида необходимо задать
показ скрытых папок и файлов.

После
вышеуказанной операции необходимо открыть меню «Выполнить» и ввести в
строке команду «notepad %windir%system32driversetchosts»
(естественно, без кавычек), поле чего в «Блокноте» будет открыт файл
Hosts. Обратите внимание: снизу имеется строка «::1 localhost». По идее,
она должна быть последней, так что все, что находится ниже нее, нужно
удалить, после чего произвести сохранение файла с оригинальным названием
и местоположением. Теперь остается только перезагрузить компьютерный
терминал. Затем, как правило, ошибка исчезает.

Заключение

Вот,
собственно, и все по поводу срабатывающего тайм-аута. Конечно, можно
использовать еще и редактирование системного реестра с заданием большего
значения периода ожидания ответа сервера, вот только гарантии, что все
остальные ресурсы будут грузиться без проблем, никто дать не может. К
тому же, как уже понятно, и сами страницы, если и будут грузиться, то
намного дольше. А это ни одному юзеру не нужно.

I run this command geth attach ipc:.pipegeth.ipc show the this type of message

Unable to attach to remote geth: Timed out waiting for pipe '.pipegeth.ipc' to come available

Please could you suggest me. I,m newbie.

asked Jul 11, 2018 at 6:28

Ng Sharma's user avatar

In which environment you are trying to achieve it?
If it is windows try

geth attach ipc:.pipegeth.ipc

Also, make sure IPC is not disabled —ipcdisable flag.
If you are running multiple geth’s in one environment ,disable ipc of all the geth node’s except the one you are trying to achieve.

answered Jul 11, 2018 at 13:42

Diwa's user avatar

DiwaDiwa

732 silver badges7 bronze badges

While running the geth node itself, specify the ipcpath. It will open the geth node, ipc and javascript console for you in single window. Try the below command.

geth --datadir ../../private-network/node1 
      --networkid 2061 (it should be same, if you are running multiple nodes)
      --port 30304  (should be different for every nodes)
      --nodiscover 
      --rpc 
      --rpcaddr 127.0.0.1 
      --rpcport 8504  (should be different for every nodes)
      --ipcpath ../../private-network/node1/geth.ipc 
      --mine --minerthreads 1 --gasprice "10000" 
      --etherbase 0xf628e41f3ca68341e9857102d4b3040aa418d763  (your coinbase account address)
      --verbosity 3 console

One example for the given script.

geth --datadir=D:/Blockchain_Tech/node1 --networkid 2061 --port 30305 --nodiscover --rpc --rpcaddr 127.0.0.1 --rpcport 8505 --ipcpath=D:/Blockchain_Tech/node1/geth.ipc --mine --minerthreads 1 --gasprice "10000" --etherbase 0x58ef18d5667552b4c0524b9a78cbf9493d2bd74a --verbosity 3 console

Note:- This script is for MS-Windows.

answered Aug 10, 2018 at 10:36

kaushik_pm's user avatar

kaushik_pmkaushik_pm

2652 silver badges10 bronze badges

Как правильно задавать вопросы

Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Аватара пользователя

kuzdv1980

Сообщения: 21
Зарегистрирован: 02 дек 2018, 01:16
Откуда: Тольятти
Благодарил (а): 2 раза
Поблагодарили: 1 раз
Контактная информация:

Wine из консоли

26 дек 2018, 00:10

Ребят, делаю запусе winecfg.
Настройки загружаются, но в консоле вот такое, это нормально?

zxc@zxc:~$ winecfg
000f:err:service:process_send_command receiving command result timed out
0028:err:ntdll:RtlpWaitForCriticalSection section 0x7bce6760 "loader.c: loader_section" wait timed out in thread 0028, blocked by 0027, retrying (60 sec)
002d:err:service:process_send_command service protocol error - failed to read pipe r = 0  count = 0!
002b:err:plugplay:handle_bus_relations Failed to load driver L"WineHID"
002b:err:plugplay:try_add_device Building report descriptor failed, removing device
zxc@zxc:~$

Последний раз редактировалось пользователем 1 Dja; всего редактировалось раз: 26

Причина: spoil


Аватара пользователя

zuzabrik

Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

Wine из консоли

#2

26 дек 2018, 17:36

Если сам конфигуратор запускается и настройки сохраняются, то ок, почему нет :smile:
Я по тексту ошибок не гуглил, но могу предположить что они связаны с каким-то устройством, подключенным к компу, которое не может подцепить wine.

А мог бы стать нормальным человеком…


If you are using Nagios as your Infrastructure Monitoring Tool, i am sure you have already seen or got the error “CRITICAL – Socket timeout after 10 seconds“.

What does “CRITICAL – Socket timeout after 10 seconds” error indicate?

This error does NOT necessarily indicate there is a problem with the host you are monitoring!

In most cases “CRITICAL – Socket timeout after 10 seconds” is a false positive alarm and means, that Nagios failed to get the reply from the host being monitored in certain amount of time.

By default Nagios “Socket timeout” is set to 10 seconds which means, if Nagios does not get the reply from monitored host in 10 seconds it will mark the Service as “CRITICAL – Socket timeout after 10 seconds“.

Sometimes System Admins are forced to use some Nagios customized plugins/checks, that take a bit more time to process and thus Nagios might produce/send false alarms like “CRITICAL – Socket timeout after 10 seconds“…

Socket timeout after 10 seconds

Socket timeout after 10 seconds

How to fix “CRITICAL – Socket timeout after 10 seconds” error?

We can fix this by increasing the “Socket timeout” value from the default 10 seconds to let’s say 20.

We can do this by adding a parameter to a specific command defined in commands.cfg file on your Nagios server. Commands.cfg file is usually located at /usr/local/nagios/etc/objects/commands.cfg (if you compiled Nagios) or /etc/nagios/commands.cfg (if you installed Nagios from RPM).

Read more about commands.cfg in my post “Nagios configuration – How to configure Nagios” post.

BEFORE (/usr/local/nagios/etc/objects/commands.cfg):

define command {
 command_name    check_nrpe
 command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
 }

AFTER (/usr/local/nagios/etc/objects/commands.cfg):

define command {
 command_name    check_nrpe
 command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -t 20
 }

There are also other commands that support the “-t” parameter! Be sure to add a “-t 20” parameter to the command you had “CRITICAL – Socket timeout after 10 seconds” problems with 🙂

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Comments

@paulseo0827

I have configured Connectors in the AWS MSK Console, and I am trying to transfer the data of kafka built with EC2 to firehose by selecting «Self-managed Apache Kafka cluster,» which continues to cause errors.

image
image
image
image

It would be nice if you could check if I set it up wrong or if I can’t use the kinesis-kafka-connector in MSK Console’s Connector.

@paulseo0827

After several tests, I found that some changes were needed among the values I had to set.

  1. For «Self-managed Apache Kafka cluster», the value of «Bootstrap servers» was changed to include three private ip values of Self Kafka.
  2. I put the kinesisEndpoint value in «Configuration settings» and set the endpoint for Firehose.

It was changed as above and succeeded as attached below.
image

@bdesert

@paulseo0827 , thanks for reporting on your updates. Adding endpoint is what was suggested for #64, and I saw i was missing in your original config. Now it works, thanks for confirmation!

2 participants

@bdesert

@paulseo0827

I’ve tried to connect for the first time to kafka cluster in Kubernetes (Strimzi operator) over TLS. The TLS connection is working as I am able to connect using kafkacat. The issue seems to be with the Java client only.

kafka-topics.sh --bootstrap-server=xxx.xxx.xxx.xxx:30199 --command-config security-properties.txt --list javax.net.ssl|FINE|01|main|2022-03-16 12:01:47.506 
javax.net.ssl|FINE|01|main|2022-03-16 12:01:47.506 EDT|SSLCipher.java:438|jdk.tls.keyLimits:  entry = AES/GCM/NoPadding KeyUpdate 2^37. AES/GCM/NOPADDING:KEYUPDATE = 137438953472
javax.net.ssl|ALL|0D|kafka-admin-client-thread | adminclient-1|2022-03-16 12:01:57.753 EDT|SSLEngineImpl.java:659|Closing outbound of SSLEngine
javax.net.ssl|ALL|0D|kafka-admin-client-thread | adminclient-1|2022-03-16 12:02:06.673 EDT|SSLEngineImpl.java:659|Closing outbound of SSLEngine
javax.net.ssl|ALL|0D|kafka-admin-client-thread | adminclient-1|2022-03-16 12:02:16.165 EDT|SSLEngineImpl.java:659|Closing outbound of SSLEngine
javax.net.ssl|ALL|0D|kafka-admin-client-thread | adminclient-1|2022-03-16 12:02:24.961 EDT|SSLEngineImpl.java:659|Closing outbound of SSLEngine
javax.net.ssl|ALL|0D|kafka-admin-client-thread | adminclient-1|2022-03-16 12:02:27.760 EDT|SSLEngineImpl.java:659|Closing outbound of SSLEngine
javax.net.ssl|ALL|0D|kafka-admin-client-thread | adminclient-1|2022-03-16 12:02:37.533 EDT|SSLEngineImpl.java:659|Closing outbound of SSLEngine
Error while executing topic command : Timed out waiting to send the call. Call: listTopics
[2022-03-16 12:02:47,592] ERROR org.apache.kafka.common.errors.TimeoutException: Timed out waiting to send the call. Call: listTopics
(kafka.admin.TopicCommand$)
javax.net.ssl|ALL|0D|kafka-admin-client-thread | adminclient-1|2022-03-16 12:02:47.597 EDT|SSLEngineImpl.java:659|Closing outbound of SSLEngine
javax.net.ssl|ALL|0D|kafka-admin-client-thread | adminclient-1|2022-03-16 12:02:47.597 EDT|SSLEngineImpl.java:659|Closing outbound of SSLEngine
javax.net.ssl|WARNING|0D|kafka-admin-client-thread | adminclient-1|2022-03-16 12:02:47.598 EDT|SSLEngineOutputRecord.java:168|outbound has closed, ignore outbound application data

Locally, I have imported CA certificate as a PEM key and the user certificate and user key as a p12 file.

The configuration looks like this:

security.protocol=SSL
ssl.truststore.location=/usr/lib/jvm/java-1.8.0-amazon-corretto/jre/lib/security/CARoot.pem
ssl.keystore.location=/usr/lib/jvm/java-1.8.0-amazon-corretto/jre/lib/security/keyStore.p12
ssl.keystore.password=<redacted>
ssl.enabled.protocols=TLSv1.2
ssl.truststore.type=PEM
ssl.keystore.type=pkcs12
ssl.endpoint.identification.algorithm=

I have used nginx and gunicorn to host my website in two servers,

Both server have same versions of packages and website is successfully hosted,

But in one of my server gunicorn always gets timeout and I get error

[CRITICAL]Worker Timeout
Booting worker with pid
Worker cannot boot with pid

And after this I get 502 Badgateway error in webpage. I have to restart the gunicorn process to bring up website.

Following is the error log :

2014-02-16 14:29:53 [1267] [CRITICAL] WORKER TIMEOUT (pid:4994)
2014-02-16 14:29:53 [1267] [CRITICAL] WORKER TIMEOUT (pid:4994)   
2014-02-16 14:29:53 [22140] [INFO] Booting worker with pid: 22140

And I get continuos error like this,

2014-02-16 14:29:53 [22140] [DEBUG] Ignoring EPIPE
Ignoring EPIPE
2014-02-16 14:29:53 [22140] [DEBUG] Ignoring EPIPE
Ignoring EPIPE
2014-02-16 14:29:57 [22140] [DEBUG] Ignoring EPIPE
Ignoring EPIPE

And worker starts again,

2014-02-16 14:32:44 [1267] [CRITICAL] WORKER TIMEOUT (pid:4993)
2014-02-16 14:32:44 [1267] [CRITICAL] WORKER TIMEOUT (pid:4993)
2014-02-16 14:32:44 [22276] [INFO] Booting worker with pid: 22276

Again Ignoring EPIPE error and this continues until I restart the gunicorn.
And when I am getting this error I get 504 gateway error from nginx

  • Ошибка загрузки start ini нет пути к bin невозможно работать
  • Ошибка загрузки start ini налогоплательщик
  • Ошибка загрузки social club пиратка
  • Ошибка загрузки social club вследствие незавершенной установки rdr 2
  • Ошибка загрузки social club вследствие незавершенной установки gta 5 механики