LINUX.ORG.RU

Сообщения carter

 

rpm spec source без tarball

Форум — Admin

всем привет

как в spec можно указать в Source не tarball архив, а обычную папку с исходниками?

 ,

carter
()

spec rpm change name

Форум — Admin

всем привет

скажите плиз

как изменить имя rpm на выходе?

меняю таким образом %define _rpmfilename

все равно использует имя из переменной Name

 , ,

carter
()

клонирование физического сервера

Форум — Admin

Всем привет

Предложите пожалуйста варианты клонирование физического сервера?

Нужно склонировать сервер на несколько серверов, со всеми разделами. Каким образом это лучше сделать? dd?

 

carter
()

nginx listen only ip

Форум — Admin

всем привет

в nginx сделал для одного вирт хоста:

listen 192.168.150.12:80

но вирт хост почему то все равно слушает все интерфейсы. что я делаю не так?

192.168.150.12 виртуальный ip

 

carter
()

nginx geo ip

Форум — Admin

Добрый день.

Скажите плиз, как настроить geoip, чтобы в зависимости от подсетей клиенты попадали на один домен но менялись апстримы и рут.

Есть ли у кого то пример?

Или можно ли это настроить через include?

 , ,

carter
()

rabbitmq prefetchcount

Форум — Admin

всем привет.

подскажите плиз.

как выставить prefetchcount? не через код.

 

carter
()

nginx proxy tcp socket

Форум — Admin

всем привет

как через nginx проксировать не http приложение?

 , ,

carter
()

не является ELF-файлом

Форум — Admin

всем привет

такая проблема:

ldconfig /lib/libredis3md.so
ldconfig: /usr/local/lib64/libstdc++.so.6.0.22-gdb.py не является ELF-файлом — у него в начале неправильные волшебные байты.

ldconfig: /lib/libredis3md.so.9 не является символьной ссылкой


кто то знаком с этой ерундой? первый раз увидел при апдейтах это все

 ,

carter
()

mount.nfs: Failed to resolve server

Форум — Admin

всем привет

какой то странный баг

mount -t nfs -o rw user@192.168.2.24:/mnt/data  /mnt/
mount.nfs: Failed to resolve server user@192.168.2.24: Name or service not known

при этом nfs по другим ip адресам nfs работает на этом сервере

 

carter
()

много TIME-WAIT

Форум — Admin

всем привет
имеется linux(nginx) ===> windows(IIS)
проблема:
на win машине остается очень много TIME-WAIT-ов
на linux мание их нет.

я так понимаю linux(nginx) не отправляет syn-fin
в чем может проблема?

 , ,

carter
()

конфликтует с файлом из пакета

Форум — Admin

Всем привет.

Скажите плиз. собирал specфайл Search. собирается без проблем. но при уставноке возникает конфликт. а конфликтовать там нечему. разные файлы внтури РПМ лежат.

мой spec

Name:           Search3
Version:        2.1
Release:        1%{?dist}
Summary:        search

Group:          test
License:        Apache 2.0
URL:            http://Search3
Source0:        http:///Search2-2.1.zip

BuildRequires:  gcc


%description

%define debug_package %{nil}

%prep
%setup -q
cmake -DCMAKE_BUILD_TYPE=Release Search

%build
make -j7


%install
make install  DESTDIR=%{buildroot}



%files
%defattr(-,root,root,-)
/usr/
/etc/

%changelog

далее при уставновке возникает такая вот ошибка.

файл /usr/lib из устанавливаемого пакета Search3-2.1-
1.el7.centos.x86_64 конфликтует с файлом из пакета filesystem-3.2-25.el7.x86_64

 

carter
()

ocilib - Необходимо: libclntsh.so.12.1 (какой то баг)

Форум — Admin

Всем привет.
Помогите плиз
Собрал ocilib в rpm пакет при установке пакета выдает

spec файл

..............

%prep
%setup -q
./reconf


%build
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
./configure --with-oracle-headers-path=/usr/include/oracle/12.1/client64 --with-oracle-lib-path=/usr/lib/oracle/12.1/client64/lib
make

%install
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
make install DESTDIR=%{buildroot}
%check
make check

%files
/usr/local/lib

%files devel
/usr/local/include
/usr/local/share
oracle-instantclient12.1
ldconfig -p | grep libclntsh.so.12.1
	libclntsh.so.12.1 (libc6,x86-64) => /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1

rpm -q --whatprovides libclntsh.so.12.1
oracle-instantclient12.1-basic-12.1.0.0.0-1.x86_64


сделал:
sudo sh -c "echo /usr/lib/oracle/12.1/client64/lib > \
      /etc/ld.so.conf.d/oracle-instantclient.conf"
  sudo ldconfig

export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib:$LD_LIBRARY_PATH

собирается всё отлично


ldconfig -p | grep libclntsh.so*
	libclntsh.so.12.1 (libc6,x86-64) => /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1
	libclntsh.so (libc6,x86-64) => /usr/lib/oracle/12.2/client64/lib/libclntsh.so

но при установке rpm пакета

yum install ocilib-4.5.1-1.el7.centos.x86_64.rpm  ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm 
Загружены модули: fastestmirror
Проверка ocilib-4.5.1-1.el7.centos.x86_64.rpm: ocilib-4.5.1-1.el7.centos.x86_64
ocilib-4.5.1-1.el7.centos.x86_64.rpm отмечен для установки
Проверка ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm: ocilib-devel-4.5.1-1.el7.centos.x86_64
ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm отмечен для установки
Разрешение зависимостей
--> Проверка сценария
---> Пакет ocilib.x86_64 0:4.5.1-1.el7.centos помечен для установки
--> Обработка зависимостей: libclntsh.so.12.1()(64bit) пакета: ocilib-4.5.1-1.el7.centos.x86_64
Loading mirror speeds from cached hostfile
 * base: mirror.reconn.ru
 * epel: mirror.yandex.ru
 * extras: mirror.yandex.ru
 * nux-dextop: mirror.li.nux.ro
 * updates: mirror.reconn.ru
---> Пакет ocilib-devel.x86_64 0:4.5.1-1.el7.centos помечен для установки
--> Проверка зависимостей окончена
Ошибка: Пакет: ocilib-4.5.1-1.el7.centos.x86_64 (/ocilib-4.5.1-1.el7.centos.x86_64)
            Необходимо: libclntsh.so.12.1()(64bit)
 Вы можете попробовать --skip-broken чтобы обойти проблему
 Вы можете попробовать запустить: rpm -Va --nofiles --nodigest

 ,

carter
()

ocilib - Необходимо: libclntsh.so.12.1()(64bit)

Форум — Admin

Всем привет.
Помогите плиз
Собрал ocilib в rpm пакет при установке пакета выдает

Ошибка: Пакет: ocilib-4.5.1-src.x86_64 (/ocilib-4.5.1-src.x86_64)
            Необходимо: libclntsh.so.12.1()(64bit)
что имеется:
ldconfig -p | grep libclntsh.so*
	libclntsh.so.12.1 (libc6,x86-64) => /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1
	libclntsh.so (libc6,x86-64) => /usr/lib/oracle/12.2/client64/lib/libclntsh.so

echo $LD_LIBRARY_PATH
/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib:/usr/lib/oracle/12.2/client64/lib/

по ораклу:
export ORACLE_BASE=/usr/lib/oracle/12.2/client64
export ORACLE_HOME=/usr/lib/oracle/12.2/client64
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export NLS_LENGTH_SEMANTICS=CHAR
export NLS_NUMERIC_CHARACTERS=".,"
export TNS_ADMIN=/etc
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export SQLPATH=$ORACLE_HOME/bin/sqlplus
export ORACLE_TERM=xterm
export TMP=/tmp
export TMPDIR=$TMP
export PATH=$PATH:$ORACLE_HOME/bin

при этом собрался пакет без каких либо ошибок.
где я косячу? уже всё перепробовал. не находит эту либу.

ldd libocilib.so
libclntsh.so.12.1 => /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1 (0x00007ffb804ed000)

ls -la /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1
-rwxr-xr-x. 1 root root 71638263 янв 26  2017 /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1

 

carter
()

двойной прокси nginx

Форум — Admin

всем привет.

подскажите плиз.

как через двойной прокси передать реальный ip пользователя.
через один прокси nginx доходит без проблем до бэкенда,
через два нет

сейчас выглядит команда вот так

proxy_set_header  X-Forwarded-For $remote_addr;
на втором проксе

как нужно прописать эту переменную на первом прокси и на втором nginx?

 

carter
()

rabbitmq логирование сообщения

Форум — Admin

всем привет

подскажите плиз

иногда в течении дня бывает, что одно соообщение доходит примерно 10 минут. притом что другие сообщения в это время обрабатвыаются 1 секунду.

как лучше сделать трассировку данного сообщения?

 

carter
()

статус апстримов nginx

Форум — Admin

всем привет

как можно узнать статус апстримов в nginx?

 

carter
()

удаленный доступ к рабочему столу linux

Форум — Desktop

всем привет

какое сейчас есть интересное и простое решение для подключения к рабочему столу?

linux => linux(gnome) rdp доступ какой нибудь

 ,

carter
()

nginx + iis

Форум — Admin

всем привет nginx(прокси) + iis


 upstream IIS-SSL {
#    least_conn;
       ip_hash;
       server  10.20.13.48:443;
}

    ssl_prefer_server_ciphers on;

        ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers         EECDH:+AES256:-3DES:RSA+AES:RSA+3DES:!NULL:!RC4;
        ssl_certificate     /etc/nginx/ssl/test.crt;
        ssl_certificate_key /etc/nginx/ssl/test.key;
        ssl_session_cache   shared:SSL:10m;
        ssl_session_timeout 10m;

     location ~* ^/ {
        proxy_pass https://IIS-SSL;
        proxy_set_header Host   proxy.test.ru;
        proxy_set_header X-Real-Ip $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE_ADDR $remote_addr;

        proxy_connect_timeout   180;
        proxy_send_timeout      180;
        proxy_read_timeout      180;
        proxy_cache cache;
        proxy_cache_valid 200 302 1h;
    }



ошибка вида:



[error] 22134#0: *1 peer closed connection in SSL handshake (104: Connection reset by peer) while SSL handshaking to upstream, client: 10.20.3.37, server: proxy.test.ru, request: "GET /favicon.ico HTTP/1.1", upstream: 

что я делаю не так?

 

carter
()

upload 500 nginx

Форум — Admin

всем привет

имеется конфиг

 upstream backend {
    least_conn;
       server  192.168.1.2:443;
       server  192.168.1.3:443;
       server  192.168.1.4:443;

}
Если в апстриме 2 сервера и я заливаю файл на сервер. то всё работает нормально и файл находит сразу.

Если в апстриме 3 сервера, я заливаю файл, то возникает ошибка

почему то файл ищется на другом сервере после того как файл был загружен

POST /file/upload?format=json HTTP/1.1" "192.168.1.2:443:" 200 220 https.....

POST /list/loadlist HTTP/1.1" "192.168.1.4:443:" 500 3868 https.....

 

carter
()

ошибка при проксировании Mixed Content: The page at

Форум — Admin

всем привет

стоит nginx и проксирует на IIS если хожу через https то выдает ошибку на поиске вида:

Mixed Content: The page at 'https://www.example.com/store/account.htm' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://www.example.com/isLogin.htm'. This request has been blocked; the content must be served over HTTPS.
через http всё норм

nginx конфиг

        proxy_pass http://IIS;
      #  proxy_set_header Host example.ru;

        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-Ssl on;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header      X-Forwarded-Proto https;

что я делаю не так?

 ,

carter
()

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