Форум обсуждения оборудования  

Вернуться   Форум обсуждения оборудования "Умный дом" > Форум умного дома > Сделай сам > Linux для начинающих

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.05.2017, 05:38   #231
dcbeelinekz
Member
 
Аватар для dcbeelinekz
 
Регистрация: 31.03.2017
Сообщений: 49
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

Что то ему не понравилось в пакете libc_2.21-1
root@OpenWrt:~# opkg install libc_2.21-1_ar71xx.ipk
Multiple packages (libc and libc) providing same name marked HOLD or PREFER. Using latest.
Upgrading libc on root from 0.9.33.2-1 to 2.21-1...
Removing obsolete file /lib/libcrypt-0.9.33.2.so.
Removing obsolete file /lib/ld-uClibc-0.9.33.2.so.
Removing obsolete file /lib/libutil-0.9.33.2.so.
Removing obsolete file /lib/libm.so.0.
Removing obsolete file /lib/libdl-0.9.33.2.so.
Removing obsolete file /lib/libutil.so.0.
Removing obsolete file /lib/libm-0.9.33.2.so.
Removing obsolete file /lib/ld-uClibc.so.0.
Removing obsolete file /lib/libdl.so.0.
Removing obsolete file /lib/libc.so.0.
Removing obsolete file /lib/libcrypt.so.0.
Removing obsolete file /lib/libuClibc-0.9.33.2.so.
Configuring libc.
Collected errors:
* pkg_run_script: package "libc" postinst script returned status 255.
* opkg_configure: libc.postinst returned 255.

root@OpenWrt:~# opkg install libgcc_4.8-linaro-1_ar71xx.ipk
-ash: opkg: not found
root@OpenWrt:~# opkg install liblua_5.1.5-1_ar71xx.ipk
-ash: opkg: not found
root@OpenWrt:~# opkg install librt_2.21-1_ar71xx.ipk
-ash: opkg: not found
root@OpenWrt:~# opkg install libstdcpp_4.8-linaro-1_ar71xx.ipk
-ash: opkg: not found
root@OpenWrt:~# opkg install libpthread_2.21-1_ar71xx.ipk
-ash: opkg: not found

В вэб
Unable to launch the requested CGI program:
/www/cgi-bin/luci: No such file or directory

После того он окирпичился и тупо мигает кнопка систем, но это не беда, восстановить не сложно, тем более загрузкчик модифицированный

А про OpenDCHub он стабильно работает, бывает у него самого что скидывает соединение но это и было и на BB 14.07, про установку все написал пакета и твой добавил http://dcbeelinekz.1bb.ru/viewtopic.php?id=129

Последний раз редактировалось dcbeelinekz; 03.05.2017 в 05:41.
dcbeelinekz вне форума   Ответить с цитированием
Старый 03.05.2017, 12:58   #232
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 870
Вес репутации: 914
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

Цитата:
После того он окирпичился и тупо мигает кнопка систем
В принципе этого и следовало ожидать, поэтому и говорил
Цитата:
Лучше конечно сразу прошивку собирать, с вложенными пакетами.
Скажи модель роутера и пакеты нужные, скомпилю и к случаю прошьёшь

P.S. Скомпилил прошивку на NETGEAR WNDR3800 (ar71xx с libc2.21-1) по умолчанию, в menuconfig в настройках toolchain (С Library) заменил uClibc -> glibc, размер получился 5.2Mb, включил ток luci, ptokax, opendchub. Стартанула нормально, всё на месте
Миниатюры
Нажмите на изображение для увеличения
Название: ng1.jpg
Просмотров: 28
Размер:	144.3 Кб
ID:	4284   Нажмите на изображение для увеличения
Название: ng2a.jpg
Просмотров: 27
Размер:	340.9 Кб
ID:	4286  

Последний раз редактировалось sakatgg; 03.05.2017 в 15:12.
sakatgg вне форума   Ответить с цитированием
Старый 03.05.2017, 19:06   #233
dcbeelinekz
Member
 
Аватар для dcbeelinekz
 
Регистрация: 31.03.2017
Сообщений: 49
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

Спасибо, не стал ставить этот libc, с того момента )), попробовал на родной что в системе стояла libc 0.9.33.2-1

root@OpenWrt:~# opkg install ptokax_0.5.2.1-1_ar71xx.ipk
Installing ptokax (0.5.2.1-1) to root...
Configuring ptokax.
root@OpenWrt:~# PtokaX (обычно на дебиан она так запускается)
-ash: PtokaX: not found
root@OpenWrt:~# /usr/bin/PtokaX (вот тут она лежит)
-ash: /usr/bin/PtokaX: not found

Зависит это от libc, как я понял, попробую собрать наверное сам прошивку, ты запускал когда сделал прошивку, командами, PtokaX? opendchub работает нормально)
роутер 740n v4, Chaos Calmer 15.05.1

Последний раз редактировалось dcbeelinekz; 03.05.2017 в 19:11.
dcbeelinekz вне форума   Ответить с цитированием
Старый 03.05.2017, 20:33   #234
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 870
Вес репутации: 914
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

Цитата:
ты запускал когда сделал прошивку
Команды напиши и где и что нужно смотрешь. Потому как мне с нуля надо эту тему изучать. А ты уже плавал и знаешь что к чему.
Давно пользовался FlylinkDC++64 по локалке

P.S. Короче вот более менее команды проходят. Так понимаю демон не запуститься пока опции -c configdir -p pidfile не выполнишь,а что туды писать не знаю

В процессах его не видно
Код:
 CHAOS CALMER (Chaos Calmer, r49389)
 -----------------------------------------------------
  * 1 1/2 oz Gin            Shake with a glassful
  * 1/4 oz Triple Sec       of broken ice and pour
  * 3/4 oz Lime Juice       unstrained into a goblet.
  * 1 1/2 oz Orange Juice
  * 1 tsp. Grenadine Syrup
 -----------------------------------------------------
root@OpenWrt:~# PtokaX --help
Unknown parameter --help.
Usage: PtokaX [-d] [-v] [-m] [-c configdir] [-p pidfile]

Options:
        -d              - run as daemon.
        -c configdir    - absolute path to PtokaX configuration directory.
        -p pidfile      -p <pidfile>    - path with filename where PtokaX PID wi    ll be stored.
        -v              - show PtokaX version with build date and time.
        -m              - show PtokaX configuration menu.
root@OpenWrt:~# PtokaX -d
Starting PtokaX DC Hub 0.5.2.1 as daemon using /root/.PtokaX as config directory    .
root@OpenWrt:~# PtokaX -v
PtokaX DC Hub 0.5.2.1 built on May  2 2017 15:17:44
root@OpenWrt:~# PtokaX -m
root@OpenWrt:~#
P.S 2 В роутере имеется папка, но там ток в папке /cfg/ReservedNicks.pxt

Меняю папку - вроде подхватывает, но без настроек он не стартует походу. FlylinkDC++64 стучусь на роутер - не отвечает

Код:
Starting PtokaX DC Hub 0.5.2.1 as daemon using /tmp/PtokaX as config directory.
root@OpenWrt:~#
P.S.3 Короче думаю не запускается PtokaX, запускаю так:
Код:
root@OpenWrt:~# PtokaX -d
Starting PtokaX DC Hub 0.5.2.1 as daemon using /root/.PtokaX as config directory.
root@OpenWrt:~# PtokaX -d
Starting PtokaX DC Hub 0.5.2.1 as daemon using /root/.PtokaX as config directory.
root@OpenWrt:~# PtokaX -d
Starting PtokaX DC Hub 0.5.2.1 as daemon using /root/.PtokaX as config directory.
root@OpenWrt:~#
В логе /root/.PtokaX/logs/system.log:
Код:
Wed May  3 14:16:34 2017 - TextConverter iconv_open for iconvAsciiToUtf failed!
Wed May  3 14:17:31 2017 - TextConverter iconv_open for iconvAsciiToUtf failed!
Wed May  3 14:18:33 2017 - TextConverter iconv_open for iconvAsciiToUtf failed!
В логе когда всё нормально (на Debian) так должно быть:
Код:
Чт 04 май 2017 01:04:14 - Serving started
Чт 04 май 2017 01:10:06 - Received signal SIGHUP ending...
Чт 04 май 2017 01:10:06 - Serving stopped (UL: 334 [0], DL: 243)
Чт 04 май 2017 01:10:37 - Serving started
Чт 04 май 2017 01:11:08 - Received signal SIGHUP ending...
Чт 04 май 2017 01:11:08 - Serving stopped (UL: 334 [0], DL: 261)
Кстати эта ошибка "TextConverter iconv_open" у меня и вылетала при неудачной компиляции TextConverter.cpp на uClibc

Файлы конфига из Debian прикладываю, там и нужен только Settings.pxt с настройками для начала:
Код:
# Hub name. Minimal length 1, maximal length 256. $ and | is not allowed
HubName	=	111
# Admin nick. Minimal length 1. Maximal length 64. $, | and space is not allowed
#AdminNick	=	Admin
# Hub address. Minimal length 1. Maximal length 256. $ and | is not allowed
HubAddress	=	192.168.3.140
# TCP ports. Minimal length 1. Maximal length 64
TCPPorts	=	1209
На Entware и Debian кстати версия компилиться 0.5.2.2, может в этом дело.
Миниатюры
Нажмите на изображение для увеличения
Название: PtokaX.jpg
Просмотров: 22
Размер:	40.0 Кб
ID:	4287  
Вложения
Тип файла: zip cfg.zip (5.3 Кб, 18 просмотров)

Последний раз редактировалось sakatgg; 04.05.2017 в 00:59.
sakatgg вне форума   Ответить с цитированием
Старый 04.05.2017, 04:46   #235
dcbeelinekz
Member
 
Аватар для dcbeelinekz
 
Регистрация: 31.03.2017
Сообщений: 49
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

Прям все разобрал )) я этот исходник взял для Зикселивских роутеров https://github.com/Entware-ng/rtndev/tree/master/ptokax .А команды правильные root@OpenWrt:~# PtokaX ( на полноценном линуксе так). На их сайте пишется команда так ./PtokaX -d -c configdir но я до нее никогда не доходил, этот софт тока на windows использовал в основном всегда.
В файле makfile тока это поменял:

Цитата:
define Package/ptokax/install
$(INSTALL_DIR) $(1)/opt/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/PtokaX $(1)/opt/bin/
$(INSTALL_DIR) $(1)/opt/etc/init.d
$(INSTALL_BIN) ./files/S95ptokax $(1)/opt/etc/init.d
$(INSTALL_DIR) $(1)/opt/share/ptokax/cfg
$(INSTALL_DATA) $(PKG_BUILD_DIR)/cfg.example/*.xml $(1)/opt/share/ptokax/cfg
endef
На usr/bin ну ладно если он не хочет запускаться... просто хотелось хаб запуском скриптов (история чата), да и пока вполне хватает OpenDCHub, пока тестим, 3 день работает стабильно)) бывает вылеты (скидывает пользователя) но это не проблема не часто. Спасибо еще раз за потраченное время

Последний раз редактировалось dcbeelinekz; 04.05.2017 в 05:04.
dcbeelinekz вне форума   Ответить с цитированием
Старый 04.05.2017, 14:16   #236
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 870
Вес репутации: 914
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

На Entware PtokaX вобще-то кто юзал реально? А то получается компилиться, а толком не тестили, может и на нём не стартует. Щас гляну как на LEDE.

Последний раз редактировалось sakatgg; 04.05.2017 в 14:20.
sakatgg вне форума   Ответить с цитированием
Старый 04.05.2017, 18:02   #237
dcbeelinekz
Member
 
Аватар для dcbeelinekz
 
Регистрация: 31.03.2017
Сообщений: 49
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

Да, года 2 назад, так же гуглил, находил темы про это, да и пакет https://pkg.entware.net/binaries/armv7/Packages.html тут есть http://forum.zyxmon.org/search793771699.html

Последний раз редактировалось dcbeelinekz; 04.05.2017 в 18:07.
dcbeelinekz вне форума   Ответить с цитированием
Старый 04.05.2017, 19:41   #238
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 870
Вес репутации: 914
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

На LEDE пакет скомпилился нормально, без танцев (по умолчанию там использует musl-1.1.1.6), но опять в логе "iconv_open for iconvAsciiToUtf failed"

По хорошему надо на Entware пытать и смотреть. Может в конфиге PtokaX чего прописать, чтобы эту ошибку пропускал.

Если он и на Entware так ведет, может править исходники нужно. Надо глянуть какие Кинетики или процы поддерживает, может что найду у себя.

Последний раз редактировалось sakatgg; 04.05.2017 в 19:45.
sakatgg вне форума   Ответить с цитированием
Старый 05.05.2017, 00:38   #239
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 870
Вес репутации: 914
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

Скомпилил версию PtokaX 0.5.2.2 на LEDE - всё равно ошибка в логе:
Код:
Mon Apr 17 16:20:52 2017 - TextConverter iconv_open for m_iconvAsciiToUtf failed!
Короче, в исходнике в core/TextConverter.cpp закоментировал следующий кусок кода, на котором вываливается:

Код:
	m_iconvAsciiToUtf = iconv_open("utf-8//TRANSLIT//IGNORE", SettingManager::m_Ptr->m_sTexts[SETTXT_ENCODING]);
	if(m_iconvAsciiToUtf == (iconv_t)-1) {
		AppendLog("TextConverter iconv_open for m_iconvAsciiToUtf failed!");
		exit(EXIT_FAILURE);
	}
Компилирую, прошиваю, запускаю -> в процессах появился, с FlylinkDC++64 сконектился
Не забывам в папку cfg сбросить файл Settings.pxt с настройками (выше выкладывал)

В исходнике это место заключено после обьявы #ifndef _WIN32 - возможно этот кусок для винды актуален только.
Тестировать нужно, если кому надо скомпилю.

Приложил для LEDE (17.01.1): feed (Makefile отредактирован), feeds.conf.default, пакет для ar71xx (возможно и для других платформ пойдет ptokax_0.5.2.2-1_mips_24kc.ipk), отредактированный TextConverter.cpp (секцию закоментировал, не удалял)
Миниатюры
Нажмите на изображение для увеличения
Название: PtokaX -da.jpg
Просмотров: 37
Размер:	359.9 Кб
ID:	4295  

Последний раз редактировалось sakatgg; 08.05.2017 в 13:59. Причина: удалил тестовый ptokax
sakatgg вне форума   Ответить с цитированием
Старый 05.05.2017, 05:35   #240
dcbeelinekz
Member
 
Аватар для dcbeelinekz
 
Регистрация: 31.03.2017
Сообщений: 49
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

Я буду благодарен очень, если ты и для CC соберешь, буду тестить на нем, еще лс посмотри. Спасибо
dcbeelinekz вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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


Текущее время: 02:58. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика