Скорее всего вам эти команды что-то предупреждающее писали, а вы это что-то проигнорировали.
Советую установить целиком новый образ, http://contactless.ru/wiki/index.php/Создание_microSD-карты_с_образом
У меня тоже самое - только дело по-моему не в WB, а в браузере. В последнем хроме кнопки пропали, а в FireFox все ОК.
При попытке обновить движок правил вываливается ошибка
Preparing to replace dnsmasq 2.62-3+deb7u1 (using .../dnsmasq_2.62-3+deb7u3_all.deb) ...
Unpacking replacement dnsmasq ...
dpkg: error processing /var/cache/apt/archives/dnsmasq_2.62-3+deb7u3_all.deb (--unpack):
trying to overwrite '/etc/dnsmasq.conf', which is also in package wb-configs 1.48
[ ok sq[....] Restarting DNS forwarder and DHCP server: dnsmasq.
Errors were encountered while processing:
/var/cache/apt/archives/dnsmasq_2.62-3+deb7u3_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Добрый день.
Почему тогда в FireFox кнопки в HomeUI есть, а в Google Chrome - нет?
Понятия не имею, у меня всё работает в последнем Chromium из Ubuntu 15.10.
Чем больше вы предоставите информации о том, как проблему воспроизвести - тем быстрее мы её воспроизведём и исправим, если она вообще есть.
Нашел как проявляется.
Если окно сжать, чтобы девайсы были в один столбец - все ок, кнопки отрисовываются нормально:
А если растянуть, то во втором столбце и далее - кнопки не отрисовываются (см второй и третий слобец):
В ИЕ и ФФ все ок, косяк только в хроме.
Спасибо. Нужна ещё точная версия браузера и ОС.
win7x64, Chrome 45.0.2454.93 m
SergVl. /etc/dnsmasq.conf определен в двух пакетах. Похоже, что одновременно поставить dnsmasq и wb-configs не получится. Если вы не используете DHCP/DNS/TFTP сервер на WB можно его просто удалить. Теоретически, могут быть проблемы с кэшированием DNS запросов. У меня после удаления dnsmasq никаких проблем не обнаружено.
dnsmasq используется только как DHCP-сервер для wifi точки доступа. Баг с wb-configs пофиксили, в следующем больом обновлении приедет. В репозитории ещё нет.
В последнем обновлении что-то странное с wb-configs. При установке была куча ошибок, примерно таких:
root@wirenboard:~# dpkg-reconfigure dnsmasq
/usr/sbin/dpkg-reconfigure: dnsmasq is broken or not fully installed
root@wirenboard:~# dpkg-reconfigure wb-configs
[ ok ] Stopping move config files to shared partition: wb-configs.
[....] Starting move config files to shared partition: wb-configs
[FAIL] Device /dev/mmcblk0p6 not found ... failed!
[warn] /mnt/data not mounted, skipping symlinks check ... (warning).
. ok
*** OMINOUS WARNING ***: /etc/locale.gen is not linked to either locale.gen.wb or locale.gen.wb-orig
*** OMINOUS WARNING ***: /etc/hostname is not linked to either hostname.wb or hostname.wb-orig
..... SKIPPED.....
*** OMINOUS WARNING ***: /etc/ppp/chap-secrets is not linked to either chap-secrets.wb or chap-secrets.wb-orig
*** OMINOUS WARNING ***: /etc/nfc/libnfc.conf is not linked to either libnfc.conf.wb or libnfc.conf.wb-orig
Устройства mmcblk0p6 действительно нет, mmcblk0p3 - последнее. Флэшка родная.
Так же после обновления пропали gpio 1-wire устройств
root@wirenboard:~# ls /sys/class/gpio/ -l
total 0
--w------- 1 root root 4096 Nov 9 20:26 export
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio1 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@0/gpio/gpio1
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio123 -> ../../devices/soc0/80000000.apb/80000000.apbh/80034000.ssp/spi_master/spi1/spi1.3/gpio/gpio123
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio16 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@0/gpio/gpio16
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio17 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@0/gpio/gpio17
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio2 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@0/gpio/gpio2
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio245 -> ../../devices/soc0/80080000.ahb/80080000.usb/ci_hdrc.0/usb1/1-1/1-1.1/gpio/gpio245
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio246 -> ../../devices/soc0/80080000.ahb/80080000.usb/ci_hdrc.0/usb1/1-1/1-1.1/gpio/gpio246
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio247 -> ../../devices/soc0/80080000.ahb/80080000.usb/ci_hdrc.0/usb1/1-1/1-1.1/gpio/gpio247
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio248 -> ../../devices/soc0/80080000.ahb/80080000.usb/ci_hdrc.0/usb1/1-1/1-1.1/gpio/gpio248
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio33 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@1/gpio/gpio33
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio34 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@1/gpio/gpio34
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio36 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@1/gpio/gpio36
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio37 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@1/gpio/gpio37
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio38 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@1/gpio/gpio38
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio39 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@1/gpio/gpio39
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio5 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@0/gpio/gpio5
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio51 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@1/gpio/gpio51
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio53 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@1/gpio/gpio53
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio54 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@1/gpio/gpio54
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio57 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@1/gpio/gpio57
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio6 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@0/gpio/gpio6
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio7 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@0/gpio/gpio7
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpio92 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@2/gpio/gpio92
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpiochip0 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@0/gpio/gpiochip0
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpiochip120 -> ../../devices/soc0/80000000.apb/80000000.apbh/80034000.ssp/spi_master/spi1/spi1.3/gpio/gpiochip120
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpiochip245 -> ../../devices/soc0/80080000.ahb/80080000.usb/ci_hdrc.0/usb1/1-1/1-1.1/gpio/gpiochip245
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpiochip32 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@1/gpio/gpiochip32
lrwxrwxrwx 1 root root 0 Nov 10 15:23 gpiochip64 -> ../../devices/soc0/80000000.apb/80000000.apbh/80018000.pinctrl/80018000.pinctrl:gpio@2/gpio/gpiochip64
--w------- 1 root root 4096 Nov 10 15:23 unexport
root@wirenboard:~#
Что за 1wire устройства?
Температурный датчик DS18B20, пропал при перезагрузке после обновления.
В dmesg есть такие строчки:
root@wirenboard:~# dmesg | grep wire
[ 7.240000] Driver for 1-wire Dallas network protocol.
root@wirenboard:~# dmesg | grep w1
[ 8.060000] w1_master_driver w1_bus_master1: Family 28 for 28.000005315068.1b is not registered.
root@wirenboard:~# lsmod
Module Size Used by
r8188eu 437541 0
smsc95xx 18750 4
ci_hdrc_imx 3460 0
usbmisc_imx 4926 1 ci_hdrc_imx
w1_gpio 3316 0
ci_hdrc 21501 1 ci_hdrc_imx
udc_core 9547 1 ci_hdrc
wire 27366 1 w1_gpio
mxs_dcp 10087 0
root@wirenboard:~#
Только что заметил, что не хватает w1_therm.
Добавил руками
root@wirenboard:~# modprobe w1_therm
root@wirenboard:~# lsmod
Module Size Used by
w1_therm 3045 0
r8188eu 437541 0
smsc95xx 18750 4
ci_hdrc_imx 3460 0
usbmisc_imx 4926 1 ci_hdrc_imx
w1_gpio 3316 0
ci_hdrc 21501 1 ci_hdrc_imx
udc_core 9547 1 ci_hdrc
wire 27366 2 w1_gpio,w1_therm
mxs_dcp 10087 0
После этого значения датчика в web стали обновляться.
Но данный модуль в блэк-листе /etc/modprobe.d/wirenboard.conf.
Как корректно починить работу 1-wire?
После одного из обновлений:
- После вкл/выкл buzzer-а в cat /var/log/messages
2 После apt-get update
cat /etc/apt/sources.list
может кто-то сталкивался?
Второе можете смело игнорировать или удалить из /etc/apt/sources.list последнюю строчку.
По-идее /etc/apt/sources.list должен был обновиться сам, возможно вы вносили какие-то изменения вручную и сказали apt-get-у не обновлять файл.
Про buzzer: сама пищалка у вас при этом работает?
нет, buzzer не работает
интересно. А что конкретно вы обновляли? Какая версия Wiren Board?
обновляюсь так: apt-get update && apt-get upgrade
WB4
руками правил только кофиги правил.(да и то, до появления редактирования в веб).