LINUX.ORG.RU

Сообщения Ballu16

 

Openstack Dashboard unable to create a new session key

Форум — Admin

Установил Devstack Stain (?) из ветки Master на Centos 7 (3.10.0-957.21.3.el7.x86_64)

git clone https://opendev.org/openstack/devstack

С вот таким local.rc:

[[local|localrc]]

ADMIN_PASSWORD=123
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
HOST_IP=192.168.1.50
PIP_UPGRADE=True

И всё вроде бы работало пока не перезагрузил сервер. После перезагрузки две службы не поднялись: «httpd» и «devstack@q-agt.service». «httpd» просто запустил, а «devstack@q-agt.service» запустилась только после отключения SElinux. Однако! При попытке залогиниться в Openstack Dashboard после ввода пароля выпадает ошибка.

RuntimeError at /auth/login/
Unable to create a new session key. It is likely that the cache is unavailable.
Request Method:		POST
Request URL:		http://192.168.1.50/dashboard/auth/login/
Django Version:		1.11.22
Exception Type:		RuntimeError
Exception Value:	Unable to create a new session key. It is likely that the cache is unavailable.
Exception Location:	/usr/lib/python2.7/site-packages/django/contrib/sessions/backends/cache.py in create, line 52
Python Executable:	/usr/bin/python
Python Version:		2.7.5
Python Path:		['/opt/stack/horizon',
			 '/opt/stack/keystone',
			 '/opt/stack/glance',
			 '/opt/stack/cinder',
			 '/opt/stack/neutron',
			 '/opt/stack/nova',
			 '/opt/stack/placement',
			 '/opt/stack/horizon',
			 '/opt/stack/tempest',
			 '/usr/lib64/python27.zip',
			 '/usr/lib64/python2.7',
			 '/usr/lib64/python2.7/plat-linux2',
			 '/usr/lib64/python2.7/lib-tk',
			 '/usr/lib64/python2.7/lib-old',
			 '/usr/lib64/python2.7/lib-dynload',
			 '/usr/lib64/python2.7/site-packages',
			 '/usr/lib/python2.7/site-packages',
			 '/opt/stack/horizon/openstack_dashboard']
Server time:		Mon, 29 Jul 2019 14:19:31 +0000

Функция на которой наворачивается

cat /usr/lib/python2.7/site-packages/django/contrib/sessions/backends/cache.py
def load(self):
    try:
        session_data = self._cache.get(self.cache_key)
    except Exception:
        # Some backends (e.g. memcache) raise an exception on invalid
        # cache keys. If this happens, reset the session. See #17810.
        session_data = None
    if session_data is not None:
        return session_data
    self._session_key = None
    return {}

Пытался очистить memcache, но не нашел его порта

[root@stack ~]# echo 'flush_all' | nc 127.0.0.1 11211
Ncat: Connection refused.
[root@stack ~]# nmap localhost

Starting Nmap 6.40 ( http://nmap.org ) at 2019-07-29 17:56 MSK
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000010s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 994 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
80/tcp   open  http
111/tcp  open  rpcbind
443/tcp  open  https
3306/tcp open  mysql

Nmap done: 1 IP address (1 host up) scanned in 0.07 seconds

Потом пошел в /etc/sysconfig/memcached и открыл memcached миру

OPTIONS="-l 127.0.0.1,::1" --> OPTIONS="-l 0.0.0.0,::1"
systemctl restart httpd ; systemctl restart memcached

И оно заработало. Неизвестно почему. Что это было вообще?! Devstack нельзя перезагружать?

 ,

Ballu16
()

Лишний IP

Форум — Admin

Установил Centos 7 Minimal на ноутбук. При установке подключился по WiFi к телефону. Указал IP 192.168.43.204, GATEWAY 192.168.43.225, DNS 192.168.43.225.

Почему-то у меня два IP. Могу по обоим подклбчиться по SSH. Файла «ifcfg-Backpack:1» нет. Что происходит?

[root@localhost ~]# ip a show dev wlp3s0
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 78:92:9c:31:ab:32 brd ff:ff:ff:ff:ff:ff
    inet 192.168.43.143/24 brd 192.168.43.255 scope global noprefixroute dynamic wlp3s0
       valid_lft 3366sec preferred_lft 3366sec
    inet 192.168.43.204/24 brd 192.168.43.255 scope global secondary noprefixroute wlp3s0
       valid_lft forever preferred_lft forever
    inet6 fe80::efb1:3a84:a32a:edd4/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-Backpack
HWADDR=78:92:9C:31:AB:32
ESSID=Backpack
MODE=Managed
KEY_MGMT=WPA-PSK
MAC_ADDRESS_RANDOMIZATION=default
TYPE=Wireless
PROXY_METHOD=static
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=Backpack
UUID=5e43cec3-cebc-41a1-aab1-0ae46159b9c2
ONBOOT=yes
IPADDR=192.168.43.204
PREFIX=24
GATEWAY=192.168.43.225
DNS1=192.168.43.225

 , ,

Ballu16
()

whereis Xubuntu 14.04

Форум — Desktop

Ищу образ Xubuntu 14.04.6 32bit

Тут уже нет: http://cdimage.ubuntu.com/xubuntu/releases/

Тут ещё нет: http://old-releases.ubuntu.com/releases/xubuntu/releases/

А Украинский мегапак что-то не хочется: https://sourceforge.net/projects/ualinux/files/Ubuntu OEM/14.04/

Есть чо, мужики?

 

Ballu16
()

Python 3.5+ на Ubuntu 10.04 32bit

Форум — Development

Ubuntu 10.04 LTS 32bit! Нужен Python 3.5+ версии.

Пробую собрать из исходников:

sudo apt-get install build-essential libncursesw5-dev libreadline5-dev \
libssl-dev libgdbm-dev libbz2-dev libc6-dev libsqlite3-dev tk-dev g++ gcc

wget https://www.python.org/ftp/python/3.5.7/Python-3.5.7.tgz
tar xvzf Python-3.5.7.tgz
cd Python-3.5.7/
./configure
make
sudo make install

Оно ругается:

ModuleNotFoundError: No module named '_ctypes'
Шо ему надо? Есть вариант завести? Желательно Python 3.7.3, конечно. :)

 , ,

Ballu16
()

Java: удали меня полностью

Форум — Admin

На компьютее с Ubuntu 18.04.2 LTS 64bit производились неизвестные манипуляции с Java. Могли быть произведеный попытке к ручной установке Java. Всё что угодно.

Задача: вычистить всё что касается JDK и JRE

Что сделано:

root@pc1:~# apt remove openjdk-8-* openjdk-11-* icedtea*
root@pc1:~# aptitude purge openjdk-8-jre openjdk-8-jdk openjdk-11-jre openjdk-11-jdk

root@pc1:~# java --version
java 11.0.2 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

root@pc1:~# whereis java
java: /usr/bin/java /usr/share/java

Что ещё?

 ,

Ballu16
()

Преобразование строки в URL (замена опасных символов)

Форум — General

В bash-скрипте генерирую URL содержащий кавычки, пробелы, кириллицу... это вот всё. Но в дальнейшем неудобно с этой сложноформатированной строкой работать.

Есть

https://yandex.ru/search/?lr=2&text=" абв АБВ
Надо
https://yandex.ru/search/?lr=2&text=%22%20%D0%B0%D0%B1%D0%B2%20%D0%90%D0%91%D0%92

По каким ключевым словам это гуглится? Мне нужна полная таблица соответствия символов, а лучше кусок bash-скрипта выполняющий замену.

 ,

Ballu16
()

RSS подписка на новые темы