Jump to content

Recommended Posts

Posted
On 6/8/2021 at 12:03 PM, al12s said:

это хорошо :) уже не знаю куда копать, помогите советом.

Несколько раз все переустановил по инструкциям (с этой ветки форума), но все равно на этапе установки netifaces ... error

Мне помогло:

opkg update

opkg install gcc


opkg install python3-dev

Posted

"залечил вусмерть", остались пути, типа $(PKG_BUILD_DIR)/*

Скрытый текст

diff --git a/lang/python/python3/Makefile b/lang/python/python3/Makefile
index ec581a0..d10ef68 100644
--- a/lang/python/python3/Makefile
+++ b/lang/python/python3/Makefile
@@ -4,7 +4,7 @@
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
 #
-# Entware specific: CONFIGURE_ARGS+= --with-system-expat="$(STAGING_DIR)/opt"
+# Entware specific: CONFIGURE_ARGS+= --with-system-expat="$(STAGING_DIR)/opt" TZPATH
 
 include $(TOPDIR)/rules.mk
 
@@ -12,7 +12,7 @@ include $(TOPDIR)/rules.mk
 include ../python3-version.mk
 
 PKG_NAME:=python3
-PKG_RELEASE:=1
+PKG_RELEASE:=1b
 PKG_VERSION:=$(PYTHON3_VERSION).$(PYTHON3_VERSION_MICRO)
 
 PKG_SOURCE:=Python-$(PKG_VERSION).tar.xz
@@ -145,6 +145,7 @@ DISABLE_BLUETOOTH:= \
 CONFIGURE_ARGS+= \
 	--sysconfdir=/opt/etc \
 	--with-system-expat="$(STAGING_DIR)/opt" \
+	--with-tzpath="/opt/share/zoneinfo:/usr/share/zoneinfo" \
 	--enable-optimizations \
 	--enable-shared \
 	--with-system-ffi \
@@ -281,6 +282,10 @@ define Py3Package/python3-base/install
   # This depends on being called before filespec is processed
 	$(SED) 's|$(TARGET_AR)|ar|g;s|$(TARGET_CROSS)readelf|readelf|g;s|$(TARGET_CC)|gcc|g;s|$(TARGET_CXX)|g++|g' \
 		$(PKG_INSTALL_DIR)/opt/lib/python$(PYTHON3_VERSION)/_sysconfigdata.py
+  # XXX
+	$(SED) 's,$(STAGING_DIR),,g;s,$(TOOLCHAIN_DIR),/opt,g;s,$(STAGING_DIR_HOST),/opt,g; \
+		s,-fmacro-prefix-map=$(PKG_BUILD_DIR)=Python-$(PKG_VERSION),,g' \
+			$(PKG_INSTALL_DIR)/opt/lib/python$(PYTHON3_VERSION)/_sysconfigdata.py
 endef
 
 Py3Package/python3-light/install:=:
diff --git a/lang/python/python3/files/python3-package-dev.mk b/lang/python/python3/files/python3-package-dev.mk
index 4afe29e..8bf1a88 100644
--- a/lang/python/python3/files/python3-package-dev.mk
+++ b/lang/python/python3/files/python3-package-dev.mk
@@ -20,6 +20,11 @@ define Py3Package/python3-dev/install
   # This depends on being called before filespec is processed
 	$(SED) 's|$(TARGET_AR)|ar|g;s|$(TARGET_CROSS)readelf|readelf|g;s|$(TARGET_CC)|gcc|g;s|$(TARGET_CXX)|g++|g' \
 		$(PKG_INSTALL_DIR)/opt/lib/python$(PYTHON3_VERSION)/config-$(PYTHON3_VERSION)/Makefile
+  # XXX
+	$(SED) 's,$(STAGING_DIR),,g;s,$(TOOLCHAIN_DIR),/opt,g;s,$(STAGING_DIR_HOST),/opt,g; \
+		s,-fmacro-prefix-map=$(PKG_BUILD_DIR)=Python-$(PKG_VERSION),,g' \
+			$(PKG_INSTALL_DIR)/opt/bin/python$(PYTHON3_VERSION)-config \
+			$(PKG_INSTALL_DIR)/opt/lib/python$(PYTHON3_VERSION)/config-$(PYTHON3_VERSION)/Makefile
 endef
 
 $(eval $(call Py3BasePackage,python3-dev, \

 

 

  • 2 weeks later...
Posted

Здравствуйте,

пытаюсь из ha по ssh уводить в сон windows компы с OpenSSH подобно тому, как здесь предлагают - https://community.home-assistant.io/t/hibernate-and-wake-up-your-windows-pc/713/8

но не могу добиться работы из консоли entware команды типа ssh user@comp rundll32 powrprof.dll,SetSuspendState 0,1,0 по ключу без пароля (по паролю работает)

OpenSSH сервер на винде настроил, открытый ключ в authorized_keys прописал, всё сделал согласно - https://winitpro.ru/index.php/2019/10/17/windows-openssh-server/ и https://winitpro.ru/index.php/2019/11/13/autentifikaciya-po-ssh-klyucham-v-windows/

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

пытался явно указывать в команде файл с закрытым ключом, тоже не прокатывает.

Подскажите пожалуйста как настроить подключение по ssh по ключу без пароля из entware.

Задача обратная обсуждаемой здесь -  

 

Скрытый текст

~ # opkg install openssh-keygen
Installing openssh-keygen (8.5p1-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/openssh-keygen_8.5p1-1_mipsel-3.4.ipk
Configuring openssh-keygen.
~ # ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/opt/root/.ssh/id_rsa):
Created directory '/opt/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /opt/root/.ssh/id_rsa
Your public key has been saved in /opt/root/.ssh/id_rsa.pub
The key fingerprint is:
......

~ # ssh user@comp

ssh: Connection to user@comp exited: No auth methods could be used.
 

 

Posted
4 минуты назад, Олег Осипов сказал:

но не могу добиться работы из консоли entware команды типа ssh user@comp rundll32 powrprof.dll,SetSuspendState 0,1,0 по ключу без пароля (по паролю работает)

Попробуйте команду "rundll32 powrprof.dll,SetSuspendState 0,1,0" взять в кавычки.

Posted

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

~ # ssh user@comp

ssh: Connection to user@comp exited: No auth methods could be used.

Posted
2 минуты назад, Олег Осипов сказал:

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

 

Запускайте тогда

ssh -vvv ...

для отладки.

Posted

Не понимает такой ключик 🙂

~ # ssh -vvv user@comp
WARNING: Ignoring unknown option -v
WARNING: Ignoring unknown option -v
WARNING: Ignoring unknown option -v
 

Posted
29 минут назад, Олег Осипов сказал:

Не понимает такой ключик 🙂

dropbear?

А если попробовать openssh?

Posted

добрый день, пытаюсь сделать уведомление на ios с фотографией с камеры, часть отвечающую за snapshot реализовал, фото сохраняться, но не могу понять, куда именно сохранять фото для последующего вывода в уведомлении на iphone/ Может кто-то это уже реализовал, подскажите пожалуйста.

Posted
53 минуты назад, TheBB сказал:

dropbear?

А если попробовать openssh?

Да

а как попробовать openssh?

Клиент не ставится

Скрытый текст

~ # opkg install openssh-client
Installing openssh-client (8.5p1-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/openssh-client_8.5p1-1_mipsel-3.4.ipk
Collected errors:
 * check_data_file_clashes: Package openssh-client wants to install file /opt/bin/scp
        But that file is already provided by package  * dropbear
 * check_data_file_clashes: Package openssh-client wants to install file /opt/bin/ssh
        But that file is already provided by package  * dropbear
 * opkg_install_cmd: Cannot install package openssh-client.
 

 

Posted
1 час назад, Олег Осипов сказал:

Клиент не ставится

opkg install --force-overwrite ...

Posted
53 минуты назад, TheBB сказал:

opkg install --force-overwrite ...

Спасибо огромное, всё заработало с OpenSSH !!!

Спасибо за обновление, удачно обновилось всё !!!

Posted
В 24.06.2021 в 14:40, alex1 сказал:

добрый день, пытаюсь сделать уведомление на ios с фотографией с камеры, часть отвечающую за snapshot реализовал, фото сохраняться, но не могу понять, куда именно сохранять фото для последующего вывода в уведомлении на iphone/ Может кто-то это уже реализовал, подскажите пожалуйста.

Добрый день, присоединяюсь к вопросу. Но не совсем по этой теме, интересует в какую папку можно положить изображение и потом его открыть через http://192.168.1.xxx:8123/, в интернете много информации по пути /config/www, но в реализации keenetic такого пути нет, перепробовал множество папок и урлов, ничего не выходит. Прошу помощи. Заранее спасибо.

Posted
В 09.06.2021 в 13:14, dancom сказал:

Мне помогло:
opkg update
opkg install gcc

opkg install python3-dev

Спасибо, помогло, с первого раза только по вашим командам не вышло, добаивил еще команду source /opt/bin/gcc_env.sh и все завелось!

Posted
34 минуты назад, al12s сказал:

информации по пути /config/www

/config  - папка в которой лежат все ваши yaml файлы конфигурации, без нее НА не работает, там же лежит база и лог

/www - так же штатная папка в ней лежат все расширения, фотки пользователей и тп

Posted (edited)
В 29.06.2021 в 10:04, ajs сказал:

/config  - папка в которой лежат все ваши yaml файлы конфигурации, без нее НА не работает, там же лежит база и лог

/www - так же штатная папка в ней лежат все расширения, фотки пользователей и тп

У меня Keenetic Ultra. У меня этих папок нет

458724520_.png.87ee44dcefa5f78006f12b1bf2e1bfbb.png

Edited by al12s
Posted
14 минуты назад, al12s сказал:

У меня этих папок нет

Как нет? Скриншот с папки /config , то что нет в ней www то ее можно и создать...

  • Thanks 1
Posted
1 час назад, ajs сказал:

Как нет? Скриншот с папки /config , то что нет в ней www то ее можно и создать...

Скриншот с папки /opt/var/lib/homeassistant, видимо она и есть config? именно дословно название папки "config" у меня нет.
Создал в этой папке /opt/var/lib/homeassistant папку www, скопировал в нее изображение. Пробую открыть http://192.168.1.ххх:8123/config/www/test.jpg, открывается левое меню и все

Posted (edited)
42 минуты назад, al12s сказал:

Скриншот с папки /opt/var/lib/homeassistant, видимо она и есть config? именно дословно название папки "config" у меня нет.
Создал в этой папке /opt/var/lib/homeassistant папку www, скопировал в нее изображение. Пробую открыть http://192.168.1.ххх:8123/config/www/test.jpg, открывается левое меню и все

http://192.168.1.ххх:8123/local/test.jpg

Edited by immya
  • Thanks 2
Posted
2 часа назад, al12s сказал:

Заработало

Надо просто прочесть немного документации, там это описано ...

  • 2 weeks later...
Posted (edited)

!!! ВНИМАНИЕ !!!

Рекомендую воздержаться от обновления пакетов "python" (фиксики уже в пути...)

---

bump to 2021.7.1

screen_2021-07-11_15:09:19_ha.png

 

Edited by TheBB
upd
Posted

TheBB, спасибо, обновился удачно !

Интересно, кто-нибудь ставил в HA на нашем устройстве MariaDB вместо дефолтного SQLite?

Имеет ли смысл? Хватит ли ресурсов? И будет ли быстрее?

  • Thanks 1
Posted

Быстрее вряд ли будет, т.к. "машка" нагружает сильнее, но ресурсов должно хватить.

  • Upvote 1
Posted (edited)

обновился без ошибок, полет нормальный. Спасибо.

Edited by al12s
  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.