KorDen Posted April 9, 2018 Share Posted April 9, 2018 php7-fastcgi не содержит файлов и не создает скрипт в init.d ~ # opkg files php7-fastcgi Package php7-fastcgi (7.2.2-1) is installed on root and has the following files: ~ # opkg info php7-fastcgi Package: php7-fastcgi Version: 7.2.2-1 Depends: libc, libssp, librt, libpthread, php7, php7-cgi Status: install user installed Section: lang Architecture: mipsel-3.4 MD5Sum: ff7acd63ca70817d3b2ccd0cb837379a Size: 746 Filename: php7-fastcgi_7.2.2-1_mipsel-3.4.ipk Description: As FastCGI support is now a core feature the php7-fastcgi package now depends on the php7-cgi package, containing just the startup script. Installed-Time: 1523257518 Quote Link to comment Share on other sites More sharing options...
TheBB Posted April 9, 2018 Share Posted April 9, 2018 пакет-пустышка (url) симлинк от php-cgi (url). скрипта запуска нет, наверно, надо будет добавить... порт #!/bin/sh export PHP_FCGI_CHILDREN='' ENABLED=yes PROCS=php-fcgi ARGS="-b 1026" PREARGS="" DESC=$PROCS PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /opt/etc/init.d/rc.func или сокет #!/bin/sh export PHP_FCGI_CHILDREN='' ENABLED=yes PROCS=php-fcgi ARGS="-b /opt/var/run/php-fcgi.sock &" PREARGS="" DESC=$PROCS PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /opt/etc/init.d/rc.func Quote Link to comment Share on other sites More sharing options...
Konstantin Zeml Posted April 15, 2018 Share Posted April 15, 2018 Подскажите пожалуйста, как откатить php до версии 7.1 , или другое решение проблемы с count() в php 7.2. Quote Link to comment Share on other sites More sharing options...
nordweb Posted April 18, 2018 Share Posted April 18, 2018 (edited) [1/5] Начало развёртывания системы Entware... Apr 18 09:53:21installer Info: Создание папок... Apr 18 09:53:21installer [2/5] Загрузка и установка базовых пакетов... Apr 18 09:54:09ndm Opkg::Manager: /opt/etc/init.d/doinstall: timed out. Носители менял, ФС менял, Провайдер по проводу дает 100мб\с. Коробочку перезагружал, Запускал раз 5. Архив этот http://bin.entware.net/mipselsf-k3.4/installer/mipsel-installer.tar.gz Edited April 18, 2018 by nordweb Quote Link to comment Share on other sites More sharing options...
TheBB Posted April 18, 2018 Share Posted April 18, 2018 В 15.04.2018 в 14:48, Konstantin Zeml сказал: Подскажите пожалуйста, как откатить php до версии 7.1 , или другое решение проблемы с count() в php 7.2. найти в архиве предыдущего репозитория (плохая затея) или править файлы проекта под текущею версию php7 (правильное направление) http://php.net/manual/ru/function.count.php Цитата 7.2.0 count() теперь будет выдавать предупреждение о некорректных исчисляемых типов, переданных в параметр array_or_countable. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 18, 2018 Author Share Posted April 18, 2018 3 часа назад, nordweb сказал: Носители менял, ФС менял, Провайдер по проводу дает 100мб\с. Коробочку перезагружал, Запускал раз 5. А коробочку или прошивку на коробочке менять пробовали. Может коробочка не та? Quote Link to comment Share on other sites More sharing options...
nordweb Posted April 18, 2018 Share Posted April 18, 2018 20 минут назад, zyxmon сказал: А коробочку или прошивку на коробочке менять пробовали. Может коробочка не та? Коробочка это omni 2. Так как Цитата для остальных интернет-центров Keenetic - mipsel-installer.tar.gz ошибки в выборе архива нет. Прошивка последняя 2.08. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 18, 2018 Author Share Posted April 18, 2018 2 минуты назад, nordweb сказал: Прошивка последняя 2.08. Это с какого испугу последняя? Последняя 2.12 - Quote Link to comment Share on other sites More sharing options...
nordweb Posted April 18, 2018 Share Posted April 18, 2018 32 минуты назад, zyxmon сказал: Это с какого испугу последняя? Последняя 2.12 - https://help.keenetic.net/hc/ru/articles/115000990005-Таблица-актуальных-версий-NDMS-v2 Напоминаю, на руках keenetic omni 2. Quote Link to comment Share on other sites More sharing options...
nordweb Posted April 18, 2018 Share Posted April 18, 2018 Opkg::Manager: /tmp/mnt/e3a88d56-db25-4c16-b3c9-a827c83d03ac mounted to /opt/. Apr 18 17:21:49npkg inflating "mipsel-installer.tar.gz". Apr 18 17:22:05ndm Opkg::Manager: /tmp/mnt/e3a88d56-db25-4c16-b3c9-a827c83d03ac initialized. Apr 18 17:22:05ndm Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/. Apr 18 17:22:05ndm Core::ConfigurationSaver: configuration saved. Apr 18 17:22:05installer Info: Раздел пригоден для установки. Apr 18 17:22:05installer [1/5] Начало развёртывания системы Entware... Apr 18 17:22:05installer Info: Создание папок... Apr 18 17:22:05installer [2/5] Загрузка и установка базовых пакетов... Apr 18 17:22:53ndm Opkg::Manager: /opt/etc/init.d/doinstall: timed out. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 18, 2018 Author Share Posted April 18, 2018 Установщик обращается к серверу, скачивает список пакетов, должен начать ставить пакеты и не делает это. Собственно лог и скрипт соответсвуют logger -t installer '[2/5] Загрузка и установка базовых пакетов...' opkg update opkg install opt-ndmsv2 dropbear ndmq update прошел без ошибок (на стороне сервера), больше обращений нет. Посмотрим, что скажет дежурный по больнице. Варианты - 1) скачивается битый файл - вина провайдера; 2) не распаковывается, по причине ошибок на usb носителе. Желающие могут продолжить..... Quote Link to comment Share on other sites More sharing options...
nordweb Posted April 18, 2018 Share Posted April 18, 2018 (edited) 1 час назад, zyxmon сказал: 1) скачивается битый файл - вина провайдера; 2) не распаковывается, по причине ошибок на usb носителе. пробовал через два разных провайдера. использовал два разных флеш-носителя пробовал разные ФС ошибка не ушла Edited April 18, 2018 by nordweb Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 18, 2018 Author Share Posted April 18, 2018 2 часа назад, nordweb сказал: пробовал разные ФС Форматировали под linux, что за дистрибутив, с каким ядром? Quote Link to comment Share on other sites More sharing options...
nordweb Posted April 18, 2018 Share Posted April 18, 2018 Linux HP-mini 4.13.0-21-generic #24-Ubuntu SMP Mon Dec 18 17:29:35 UTC 2017 i686 i686 i686 GNU/Linux ubuntu 17.10 Quote Link to comment Share on other sites More sharing options...
nordweb Posted April 19, 2018 Share Posted April 19, 2018 Как уже выяснили дело было в файле, который не мог скачать роутер. Сегодня с первого раза накатил entware, возможно файл стал доступен, возможно дело в том, что я пустил роутер через VPN. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 19, 2018 Author Share Posted April 19, 2018 11 час назад, nordweb сказал: Linux HP-mini 4.13.0-21-generic #24-Ubuntu SMP Mon Dec 18 17:29:35 UTC 2017 i686 i686 i686 GNU/Linux ubuntu 17.10 С ext4 могут быть проблемы на кинетике. 1 час назад, nordweb сказал: Как уже выяснили дело было в файле, который не мог скачать роутер. Кто выяснил и когда. Сервер отдал без ошибок все, что запросил роутер. 1 час назад, nordweb сказал: возможно файл стал доступен, возможно дело в том, что я пустил роутер через VPN. Файлы доступны всем и всегда. А вот криво настроенный VPN, провайлер, проксирующий запросы, могут быть причиной проблем. Quote Link to comment Share on other sites More sharing options...
nordweb Posted April 19, 2018 Share Posted April 19, 2018 50 минут назад, zyxmon сказал: С ext4 могут быть проблемы на кинетике. Кто выяснил и когда. Сервер отдал без ошибок все, что запросил роутер. Файлы доступны всем и всегда. А вот криво настроенный VPN, провайлер, проксирующий запросы, могут быть причиной проблем. Я Выяснил, вчера. еще раз с начала. ЭР-Телеком из двух разных точек подключения не позволял скачать пакет, после чего в логи вываливалась ошибка с тайм аутом. Отправив все запросы с роутера на заграничный VPN все с первого раза установилось. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 19, 2018 Author Share Posted April 19, 2018 6 минут назад, nordweb сказал: еще раз с начала. Рассказать Вам историю, как не устанавливались пакеты Entware? Провайдер кешировал запрошенные файлы, а файлы были заменены на сервере. "Скачивался" старый вариант файла и не проходил проверку новой контрольной суммы. Вот такая помощь со стороны прозрачного кеширующего провайдерского прокси. Запросов на скачивания пакетов на сервере с репой от Вас не было! Что там Вы качали - неизвестно. 1 Quote Link to comment Share on other sites More sharing options...
Floppik Posted April 19, 2018 Share Posted April 19, 2018 Может не в тему, но в чем может быть проблема? Entware3x, giga2. По https (из консоли) нет доступа к некоторым ресурсам. ~ # curl https://rutracker.org/forum/viewtopic.php?t=5499306 curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to rutracker.org:443 ~ # curl -V curl 7.58.0 (mipsel-openwrt-linux-gnu) libcurl/7.58.0 OpenSSL/1.0.2n zlib/1.2.11 Release-Date: 2018-01-24 Protocols: file ftp ftps http https imap imaps pop3 pop3s rtsp smtp smtps tftp Features: IPv6 Largefile SSL libz HTTPS-proxy ~ # curl -kv https://rutracker.org/forum/viewtopic.php?t=5499306 * TLSv1.2 (OUT), TLS header, Certificate Status (22): * TLSv1.2 (OUT), TLS handshake, Client hello (1): * OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to rutracker.org:443 curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to rutracker.org:443 Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 19, 2018 Author Share Posted April 19, 2018 5 минут назад, Floppik сказал: Может не в тему Точно мимо.... Или давайте все темы по entware закроем и будем в одной этой все писать. Вот веселуха будет..... Quote Link to comment Share on other sites More sharing options...
erig Posted April 20, 2018 Share Posted April 20, 2018 Добрый день, Не удается установить Entware-3x. Цитата Critical error: Используйте накопитель с файловой системой ext2/ext3/ext4. Отменяем... мой keenetic: https://pastebin.com/rCZbpGsS логи keenetic: https://pastebin.com/wHhGq6Eu флэшка: https://pastebin.com/uJS71gsu использовал вот эту версию прошивки http://bin.entware.net/mipselsf-k3.4/installer/mipsel-installer.tar.gz в логах файловая система флэшки ext4. Пробовал ФС ext2/3/4. форматировал используя : easeUs, miniTools, ubuntu 16.04 (gparted и disks). Как я понял проблема в этом месте: Цитата case $(mount | grep 'on /opt' | cut -d ' ' -f 5) in ext*) logger -t installer 'Info: Раздел пригоден для установки.' ;; *ntfs*) logger -t installer 'Info: Раздел NTFS! атрибуты "пользователь:группа" могут не поддерживаться.' logger -t installer 'При возникновении проблем, используйте накопитель с файловой системой ext2/ext3/ext4.' ;; *hfs*) logger -t installer 'Info: Раздел с HFS! (!не тестировалось!).' logger -t installer 'При возникновении проблем, используйте накопитель с файловой системой ext2/ext3/ext4.' ;; *) logger -t installer 'Critical error: Используйте накопитель с файловой системой ext2/ext3/ext4. Отменяем...' exit 1 ;; esac Можно ли самостоятельно сделать mount и посмотреть его содержимое? Quote Link to comment Share on other sites More sharing options...
Larzet Posted April 25, 2018 Share Posted April 25, 2018 В 20.04.2018 в 11:20, erig сказал: Как я понял проблема в этом месте: Можно ли самостоятельно сделать mount и посмотреть его содержимое? Была такая же фигня. В результате просто убрал "exit 1" из doinstall. Установилось без проблем. Но вот аутентифицироваться не получалось (пробовал разные пароли). Как оказалось был некорректный shell. Заменил его в /etc/passwd и перенёс всё из /etc/shell-opkg в /etc/shell. А вот что выводил mount в момент установки: rootfs on / type rootfs (rw) /dev/root on / type squashfs (ro,relatime) tmpfs on /dev type tmpfs (rw,nosuid,noexec,relatime) none on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) /dev/mtdblock/7 on /storage type jffs2 (rw,nosuid,relatime) none on /proc/bus/usb type usbfs (rw,nosuid,noexec,relatime) /dev/sda1 on /tmp/mnt/kendev type ext4 (rw,relatime,data=ordered) /dev/sda1 on / type ext4 (rw,relatime,data=ordered) none on /proc type proc (rw,relatime) none on /sys type sysfs (rw,relatime) tmpfs on /dev type tmpfs (rw,nosuid,noexec,relatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime) none on /dev/pts type devpts (rw,relatime,mode=600) Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 26, 2018 Author Share Posted April 26, 2018 7 часов назад, Larzet сказал: /dev/sda1 on / type ext4 (rw,relatime,data=ordered) Интересная строка. Остальное про пароли написано по албански или в бреду. Возможно был включен ssh из прошивки, как с этим поступать, обсуждалось 100 миллионов раз. Quote Link to comment Share on other sites More sharing options...
Larzet Posted April 26, 2018 Share Posted April 26, 2018 (edited) 13 часа назад, zyxmon сказал: Остальное про пароли написано по албански или в бреду. За всё время эксплуатации у роутера было два пароля: дефолтный и тот, который я установил при первой настройке. SSH на нём никогда не было (SSH был только на первом моём кинетике до того, как я на него вторую версию прошивки поставил). Так что я пробовал стандартный пароль, мой пароль, keenetic и 12345. Лишь потом я обратил внимание на то, что в логах появляется запись "invalid shell rejected" при каждой попытке аутентификации. После выполнения описанных выше действий удалось спокойно залогиниться с паролем keenetic. Уж не знаю, что не понравилось в моих словах, но как-то можно и повежливее спрашивать. И да, я встречал сообщения про ssh из прошивки, но на форуме не смог найти решения (в основном натыкался на фразы вроде "это уже обсуждалось много раз"). Возможно использовал не те ключевые слова при поиске. Edited April 26, 2018 by Larzet Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 26, 2018 Author Share Posted April 26, 2018 3 часа назад, Larzet сказал: Уж не знаю, что не понравилось в моих словах, но как-то можно и повежливее спрашивать. Вот это. Извините, мая плохо понимай албанский В 26.04.2018 в 00:25, Larzet сказал: Как оказалось был некорректный shell. Заменил его в /etc/passwd Entware не использует /etc/passwd. Entware использует /opt/etc/passwd В 26.04.2018 в 00:25, Larzet сказал: перенёс всё из /etc/shell-opkg в /etc/shell. Разработчикам Entware непонятно, что такое shell-opkg. Еще раз - Entware использует /opt/etc/shells. Возможно Вы некорректно убрали `exit 1` - вот все и съехало.... Quote Link to comment Share on other sites More sharing options...
Larzet Posted April 26, 2018 Share Posted April 26, 2018 1 час назад, zyxmon сказал: Entware не использует /etc/passwd. Entware использует /opt/etc/passwd Тут извиняюсь. Путь конечно же с opt. Просто я все эти операции производил через ftp, поэтому там нет opt (полный путь был таким ftp://<адрес роутера>/<раздел на usb-носителе>/etc/passwd) Цитата Возможно Вы некорректно убрали `exit 1` - вот все и съехало.... `exit 1`, о котором я говорил - по сути остановка установщика, если файловая система opt не подходит. Проблема в том, что у меня по какой-то причине носитель замонтирован на /, а не на /opt, как Вы и заметили. Почему так, не знаю. На роутере до установки Entware стояла чистая прошивка без каких-либо изменений с моей стороны. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 27, 2018 Author Share Posted April 27, 2018 5 часов назад, Larzet сказал: Проблема в том, что у меня по какой-то причине носитель замонтирован на /, а не на /opt, как Вы и заметили. Если бы это на самом деле так случилось, то роутер перестал бы работать. Вы бы лучше написали, как Вы это определили. Может быть разработчики прошивки смогли повторить этот глюк. Quote Link to comment Share on other sites More sharing options...
TheBB Posted April 27, 2018 Share Posted April 27, 2018 не понятно с суффиксом `-opkg`, откуда он при установке. он (суффикс) добавляется к имени файла, если в файл были внесены изменения пользователем и файл "отслеживается" (почти все конфигурационные файлы), напр.: ~ # cat ../lib/opkg/info/opt-ndmsv2.conffiles /opt/etc/group /opt/etc/passwd /opt/etc/profile /opt/etc/shells /opt/root/.profile ~ # В 20.04.2018 в 11:20, erig сказал: Не удается установить Entware-3x. проблема с ФС Цитата ... Apr 20 18:04:06ndmkernel: EXT4-fs (sda1): ext4_orphan_cleanup: deleting unreferenced inode 258561 Apr 20 18:04:06ndmkernel: EXT4-fs (sda1): 1 orphan inode deleted Apr 20 18:04:06ndmkernel: EXT4-fs (sda1): recovery complete ... и зачем-то включен chroot Цитата ... Apr 20 18:04:56ndmOpkg::Manager: none mounted to /opt/proc/. Apr 20 18:04:56ndmOpkg::Manager: none mounted to /opt/sys/. Apr 20 18:04:56ndmOpkg::Manager: /dev mounted to /opt/dev/. Apr 20 18:04:56ndmOpkg::Manager: /tmp mounted to /opt/tmp. Apr 20 18:04:56ndmOpkg::Manager: none mounted to /opt/dev/pts/. Apr 20 18:04:56ndmOpkg::Manager: system failed [0xcffd02b7], unable to copy /etc/shells -> /opt/etc/shells. Apr 20 18:04:56ndmOpkg::Manager: system failed [0xcffd02bf], unable to copy /etc/profile -> /opt/etc/profile. ... Quote Link to comment Share on other sites More sharing options...
Larzet Posted April 27, 2018 Share Posted April 27, 2018 (edited) 12 часа назад, zyxmon сказал: Вы бы лучше написали, как Вы это определили. В doinstall перед 'exit 1' добавил : logger -t installer "$(mount)" Что позволило мне увидеть вывод команды mount в журнале в веб-интерфейсе самого роутера. Понял, что проверка на файловую систему в моём случае некорректна и по сути убрал её. Сейчас посмотрел внимательнее, opt/ у меня - это ссылка, которая ссылается на / . Видимо поэтому установка и прошла без ошибок. Хм... Может это особенности моей прошивки v2.08(AANS.4)C2, в том числе и файлы с -opgk? Edited April 27, 2018 by Larzet Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 27, 2018 Author Share Posted April 27, 2018 2 минуты назад, Larzet сказал: Может это особенности моей прошивки v2.08(AANS.4)C2? Обратитесь в официальную техническую поддержку. Или поставьте 2.12 и проверьте все на ней. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.