Если у вас при обновлении вылезает ошибка "остуствует файл api-ms-win-core-libraryloader-l1-1-1.dll" то надо заменить файл c:\Windows10Upgrade\wimgapi.dl на c:\Windows\System32\wimgapi.dll и все. Дальше обновление должно работать без проблем.
пятница, 22 декабря 2017 г.
среда, 11 октября 2017 г.
Django тобщие темплейты для разных приложений
Если вам вдруг надо подцепить общий темплейт в джанге для разных приложений то нужно поправить в config.py:
вместо
TEMPLATES = {
...
'DIRS' : []
...
}
нужно заменить на
вместо
...
'DIRS' : []
...
}
нужно заменить на
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, '..','..', '..', 'templates'),
os.path.join(BASE_DIR, 'templates'),
)
TEMPLATES = {
...
'DIRS': TEMPLATE_DIRS,
...
}
пятница, 21 июля 2017 г.
Chrome перехватывает мышку.
Случилась беда - постоянно какое-то приложение перехватывало мышку на 1-2 секунды. ПОсле непродолжительных поисков нашелся виновник - хром и winfault.exe ( в смысле хром вызывал этот самый winfault ).
Вылечилось просто - chkdsk /f /r
Кстати в поиске каки как всегда помог ProcessExplorer ( https://technet.microsoft.com/ru-ru/sysinternals/processexplorer.aspx )
Вылечилось просто - chkdsk /f /r
Кстати в поиске каки как всегда помог ProcessExplorer ( https://technet.microsoft.com/ru-ru/sysinternals/processexplorer.aspx )
четверг, 19 мая 2016 г.
Планшет от DEPO или секс с AzureWave AW-AH691A (Broadcom BCM43241)
Итак у нас есть задача: завести WiFi от модуля AzureWave AW-AH691A. Поиск по названию модуля не дает ровным счетом ничего (: есть только один сайт что-либо просняющий:
http://www.embeddedworks.net/wlan523.html
на страничке нет абсолютно ничего, кроме упоминания чипсета на котором это все построено, а именно Broadcom BCM43241.
Итак что нам надо? В первую очередь накатываем Debian, да не простой а с non-free. ( нам нужны драйвера броадкома )
После установки мы увидим что модуль у нас не определился, но это не беда (:
Необходимо проверить что установлен пакет firmware-brcm80211
в консоль пишем:
# dmesg | grep brcm
и ищем что-то похожее наbrcmfmac_sdio mmc1:0001:1: firmware: failed to load brcm/brcmfmac43340-sdio.bin
как видим не загружается файл связанный с brcmfmac43340-sdio.bin
К слову у меня это был brcmfmac43241b4-sdio.
недостающий файл мы можем взять из nvram файла. для этого сделаем следующие шаги:
# mount -t efivarfs efivarfs /sys/firmware/efi/efivars
и в зависимости от того чего не хватает выполним
# cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43241b4-sdio.txt
или
# cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcm/brcmfmac43340-sdio.txt
есть еще вариант взять файлик тут: https://github.com/jfwells/linux-asus-t100ta/blob/master/nvram/lib/firmware/brcm/brcmfmac43241b4-sdio.txt
после перегружаем модуль драйвера:
# modprobe -r brcmfmac # sudo modprobe brcmfmac
ИИИИ ничего не работает....
Точнее работает, но не так как нам бы хотелось (:
Если в течении 6-8 секунд перегрузить модуль, поднять интерфейс и просканировать сеть - то мы получим результаты сканирования и даже сможем подключиться. А если не успеть - модуль уснет. Нам это не подходит (:
поэтому колхозим небольшой костыль:
добавим сервис
# nano /etc/systemd/system/wifi_fix.service
[Unit]
Description=SCRIPT TO FIX WIFI
After=syslog.target
[Service]
ExecStart=/usr/script/wifi_fix.sh
Type=oneshot
[Install]
WantedBy=multi-user.target
и сделаем сам скрипт для изменения управления питанием с auto на on:# mkdir /usr/script
# nano /usr/script/wifi_fix.sh
#!/bin/sh
modprobe -r brcmfmac brcmutil
echo on > /sys/bus/platform/drivers/sdhci-acpi/INT33BB\:00/power/control
modprobe brcmfmac
[Unit]
Description=SCRIPT TO FIX WIFI
After=syslog.target
[Service]
ExecStart=/usr/script/wifi_fix.sh
Type=oneshot
[Install]
WantedBy=multi-user.target
и сделаем сам скрипт для изменения управления питанием с auto на on:# mkdir /usr/script
# nano /usr/script/wifi_fix.sh
#!/bin/sh
modprobe -r brcmfmac brcmutil
echo on > /sys/bus/platform/drivers/sdhci-acpi/INT33BB\:00/power/control
modprobe brcmfmac
добавим разрешение на исполнение файла:
chmod
теперь добавим скрипт в sysctl:
# systemctl daemon-reload
# systemctl enable wifi_fix.service
После перезагружаемся и все должно работать (:
вторник, 14 апреля 2015 г.
mongodb mac
MacBook-Pro-Biofiz:~ biofiz$ brew install mongodb
==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.0.2.mavericks.bottle.tar.gz
######################################################################## 100,0%
==> Pouring mongodb-3.0.2.mavericks.bottle.tar.gz
==> Caveats
To have launchd start mongodb at login:
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
Then to load mongodb now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
Or, if you don't want/need launchctl, you can just run:
mongod --config /usr/local/etc/mongod.conf
==> Summary
🍺 /usr/local/Cellar/mongodb/3.0.2: 17 files, 153M
суббота, 10 января 2015 г.
четверг, 1 января 2015 г.
Debian boot stuck on dist-upgrade
Обновлялся с wheezy на jessie через dist-upgrade и после перезагрузки система впадала в ступор с сообщением
[ *** ] A start job is running for LSB: Raise network interfaces.
Сделал несколько вещей:
в /etc/networ/interfaces привел все к виду
# The loopback network interfaceauto loauto eth0auto eth1iface lo inet loopback # The primary network interfaceallow-hotplug eth0iface eth0 inet static [...] allow-hotplug eth1iface eth1 inet static [...]
пропатчил
/lib/systemd/system/ifup@.service
--- ExecStart=/sbin/ifup --allow=hotplug %I+++ ExecStart=/sbin/ifup --allow=auto %I
правда, после успешной загрузки, стало
ExecStart=/sbin/ifup --allow=auto
И, самое главное, проверил все скрипты в /etc/network/if-up.d/ на предмет наличия старого init-демона service. Это связано с переходом на systemd. В теории теперь сервисы запускаются c помощью systemctl start [...]
Подписаться на:
Сообщения (Atom)
