Posts

Showing posts from January, 2014

Нестабільна робота WiFi мережевих карт Intel в Ubuntu

Після встановлення Ubuntu на  Lenovo z510 з мережевою картою Intel Corporation Wireless 7260 зауважив, що бездротовий інтернет не піднімається. Погугливши взнав, що потрібно встановити пропрієтарні драйвери. Отже, йдемо сюди і завантажуємо архів драйверів. Що це таке? --> Читати тут . Далі заходимо в розархівовану папку драйверів і компілюємо: make defconfig-iwlwifi make  sudo make-install Власне прийшов час йти за самим драйвером WiFi - нам сюди . Копіюємо вміст папки: sudo cp Папка/iwlwifi-7260-7.ucode /lib/firmware/  Для того щоб WiFi працював стабільно слід змінити налаштування по замовчуванню драйвера. Виконуємо: echo "options iwlwifi 11n_disable=1 power_level=5 " > /etc/modprobe.d/intel-wifi.conf Далі встановлюємо драйвери: sudo modprobe -r iwldvm sudo modprobe -r iwlwifi sudo modprobe iwlwifi

locale.Error: unsupported locale setting

Це можливо ознначає, що дана локаль, недоступна або локаль взагалі не прописана в налаштуваннях. Можливий варіант рішення встановити дефолтну англійську локаль: export LANGUAGE=en_US.UTF-8 export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 locale-gen en_US.UTF-8 sudo dpkg-reconfigure locales   Більше тут , тут  або тут

Проблеми з мережевими інтерфейсами при клонуванні віртуальних машин

Вся справа в тому, що в Убунту процесом динамічного відслідковування встановлених пристроїв займається демон udev , який заносить в каталог dev лише підключені пристрої. Файли пристроїв зберігаються в /lib/udev Конфігурація мережевих інтерфейсів збегігається в  /etc/udev/rules.d/70-persistent-net.rules Проблема викликана однаковими МАС-адресами мережевих інтерфейсів різних хостів, тому МАС адреси клона варто змінити - це можна зробити просто очистивши файл:  /etc/udev/rules.d/70-persistent-net.rules При перзавантаженні шнтерфейси інстанса отримають нові МАС адреси 

Помилкка з"єднання сервісів Nova з RabbitMQ

За певний час після вдалого встановлення OpenStack Nova сервісів виявив, що остання не може з"єднатися з брокером, хоча адреса і пароль вказані вірно. Дивувало також створення nova.sqlite   файлу при синхронізації бази даних за допомогою nova-manage. Після тривалих спроб вдалося виявити причину помилки. Справа в тому, що з метою ясності я вніс логічні розділювачі типу: [ SQL ] ...... [RABBIT] ........ Хоча подібні розділювачі є в файлах конфігурації в мануалах на офіційному сайті, проте саме вони генерують помилку заважаючи читати nova.conf парсеру файла конфігурації.

System program problem detected :(

Якщо набридли виринаючі віконичка з повідомленнями про помилки системних проблем від Убунту - вихід є. Варто відредагувати файл  /etc/default/apport  і замість enabled=1 поставити гарну цифру 0.

Not authorized error OpenStack

Часом при спробі взаємодії з певним сервісом OpenStack з"являється наступне повідомлення від сервісу: The request you have made requires authentication. (HTTP 401) Це може дивувати адже щойно все працювало з іншим сервісом.  Тут слід уважно поглянути, які користувачі мають право взаємодіятиз даним сервісом, і чи в даний момент ви дієте від імені одного з даних користувачів. Як відомо в OpenStack замінні необхідні для авторизації можна встановлювати, як змінні середовища, або передавати в командній строці. На мою думку змінними середовища варто зробити змінні сервісу або проекту, який найчастіше викликається з командної строки. Решта передавати в в командгій строці. Наприклад так: glance --os_username=glance --os_password=q --os_tenant_name=service   --os_auth_url=http://127.0.0.1:5000/v2.0  image-create --name="CirrOS 0.3.1" --disk-format=qcow2  --container-format=bare  --is-public=true < cirros-0.3.1-x86_64-disk.img перша-друга строки -...

OpenStack + Neutron on Ubuntu

Пробував різні варіанти інсталяції DevStack і Neutron - нажаль, нічого путнього не вийшло. Ось тут знайшов хороше рішення

Error loading MySQLdb module: No module named MySQLdb

Часто з"являється така помилка при роботі з модулями/ фреймворками, які під"єднуються до MySQL. Проблему лего вирішити встановивши модуль mysql-python ( read ). Можливо додатково потрібно буде встановити пакет libmysqlclient-dev : sudo apt-get -y install libmysqlclient-dev Можливо додатково слід буде встановити пакет libmysqlclient18 . У всякому випадку перед установкою слід перевірити чи не відключині оновлення системи (часта причина помилок при установці) та виконати: sudo apt-get update

Gnome restart

sudo killall gnome-panel