Подключаем Яндекс диск

Используем пакеты, расширяющие возможности оборудования
pashinsky
Сообщения: 35
Зарегистрирован: 18 окт 2015, 14:02

Сообщение pashinsky » 20 май 2016, 11:43

Zyxmon писал(а):Источник цитаты
pashinsky писал(а):Да все супер

Если Entware стоит давно я бы попробовал следующее. Временно отключил бы USB носитель и установил бы с нуля Entware и (только) davfs2 на флешку (extN). И проверил бы этот вариант.
При обновлении может возникнуть (и возникает) несовместимость библиотек и пакетов. Судя по

Код: Выделить всё

/opt/home/admin # ldd /opt/sbin/mount.davfs
        libcrypto.so.1.0.0 => /opt/lib/libcrypto.so.1.0.0 (0x77d64000)
        libssl.so.1.0.0 => /opt/lib/libssl.so.1.0.0 (0x77cf9000)
        libneon.so.27 => /opt/lib/libneon.so.27 (0x77cc5000)
        libz.so.1 => /opt/lib/libz.so.1 (0x77ca1000)
        libexpat.so.1 => /opt/lib/libexpat.so.1 (0x77c67000)
        libssp.so.0 => /opt/lib/libssp.so.0 (0x77c55000)
        libc.so.1 => /opt/lib/libc.so.1 (0x77b9e000)
        libdl.so.1 => /opt/lib/libdl.so.1 (0x77b8a000)
        libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x77b64000)
        ld-uClibc.so.1 => /opt/lib/ld-uClibc.so.0 (0x77ee0000)

Под подозрением прежде всего libneon, libexpat и libopenssl. (Нужно переустановить с --force-reinstall) Хотя и не рекомендуется, но можно напрямую mount.davfs в том числе и под strace.

Позавчера устанавливал для проверки на абсолютно новую флешку entware с нуля + davfs2 для проверки. Результат не изменился.
MQ-WITI_256 3.4.3.9-099_5aa2a75, Entware-3x, DebianChroot

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1289
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 20 май 2016, 11:59

Тогда могу предложить strace с 56 асуса для сравнения (пароль заменен ****) - файл ya.txt
http://pastebin.com/K7HPJfsC

Код: Выделить всё

strace -o ya.txt  mount.davfs https://webdav.yandex.ru /opt/ya

Аватара пользователя
Александр Рыжов
Сообщения: 316
Зарегистрирован: 12 авг 2015, 13:14
Откуда: Смоленск

Сообщение Александр Рыжов » 20 май 2016, 12:16

pashinsky писал(а):Источник цитаты Сделал:
...
3.монтирование вручную

Код: Выделить всё

mount -t davfs https://webdav.yandex.ru /opt/ya/ -o rw

Результат:

Код: Выделить всё

mount: mounting https://webdav.yandex.ru on /opt/ya/ failed: No such device

Попробуйте:

Код: Выделить всё

mount.davfs https://webdav.yandex.ru /opt/ya

pashinsky
Сообщения: 35
Зарегистрирован: 18 окт 2015, 14:02

Сообщение pashinsky » 20 май 2016, 12:24

Код: Выделить всё

/opt/home/admin # mount.davfs https://webdav.yandex.ru /media/Main/yandex
Please enter the username to authenticate with server
https://webdav.yandex.ru or hit enter for none.
  Username: user
Please enter the password to authenticate user user with server
https://webdav.yandex.ru or hit enter for none.
  Password:
/opt/home/admin # ls /media/Main/yandex
lost+found           Мишки.jpg            Музыка
Горы.jpg             Море.jpg             Санкт-Петербург.jpg
Зима.jpg             Москва.jpg           Хлебные крошки.mp4

Спасибо, помогло. Как теперь корректно править скрипт автомонтирования?
MQ-WITI_256 3.4.3.9-099_5aa2a75, Entware-3x, DebianChroot

Аватара пользователя
Александр Рыжов
Сообщения: 316
Зарегистрирован: 12 авг 2015, 13:14
Откуда: Смоленск

Сообщение Александр Рыжов » 20 май 2016, 12:38

Мы же, простите, не няньки. Попробуйте реализовать самостоятельно, а если зайдёте в тупик — спро́сите.

pashinsky
Сообщения: 35
Зарегистрирован: 18 окт 2015, 14:02

Сообщение pashinsky » 20 май 2016, 12:44

Александр Рыжов писал(а):Источник цитаты Мы же, простите, не няньки. Попробуйте реализовать самостоятельно, а если зайдёте в тупик — спро́сите.

Извиняюсь, уже приступил к модернизации скрипта.
P.S. Все запускается и монтируется через скрипт. Еще раз спасибо.
Последний раз редактировалось pashinsky 20 май 2016, 14:15, всего редактировалось 2 раза.
MQ-WITI_256 3.4.3.9-099_5aa2a75, Entware-3x, DebianChroot

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1289
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 20 май 2016, 13:04

pashinsky писал(а):Источник цитаты Спасибо, помогло.

Вот теперь стало ясно, кто виноват и что делать. У меня установлен busybox из entware и апплет mount вызывался из entware. Прошивочнй mount не прорабатывал!

pashinsky
Сообщения: 35
Зарегистрирован: 18 окт 2015, 14:02

Сообщение pashinsky » 20 май 2016, 14:15

Zyxmon,
При перезагрузке роутера слетает группа nobody, соответственно скрипт /opt/etc/init.d/S12davfs не отрабатывает.
Как Вы решили автоматическое добавление группы nobody при перезагрузке роутера. Пока не разобрался с cron.
MQ-WITI_256 3.4.3.9-099_5aa2a75, Entware-3x, DebianChroot

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1289
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 20 май 2016, 15:42

pashinsky, в опубликованном скрипте S99ya проверяется наличие группы nobody и если ее нет, создается. Может там ошибка - не проверял при старте.

lichtenshtein
Сообщения: 16
Зарегистрирован: 15 апр 2016, 03:24

Сообщение lichtenshtein » 21 май 2016, 17:36

Прошивка Padavan с настроенным Entware. Пытаюсь с помощью утилитки empty автоматизировать загрузку файлов в облако через cadavaer, но столкнулся с такой вот ошибкой:

Код: Выделить всё

/opt/home/admin # opkg install empty
Installing empty (0.6.20b-1) to root...
Downloading http://pkg.entware.net/binaries/mipsel/empty_0.6.20b-1_mipselsf.ipk.
Configuring empty.
/opt/home/admin # /opt/etc/cadaver/webdav.sh put /opt/etc/cadaver/test.file /bac
kup
empty: can't load library 'libutil.so.1'
empty: can't load library 'libutil.so.1'
empty: can't load library 'libutil.so.1'
empty: can't load library 'libutil.so.1'
empty: can't load library 'libutil.so.1'
empty: can't load library 'libutil.so.1'
empty: can't load library 'libutil.so.1'

/opt/home/admin #
/opt/home/admin # empty -h
empty: can't load library 'libutil.so.1'

Библиотека в папке /opt/lib присутствует.
Truumann


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 4 посетителя :: 2 зарегистрированных, 0 скрытых и 2 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: CommonCrawl [Bot], DotNet [Bot] и 2 гостя