Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Debian 8.7: Unable to complete network request to host "localhost" / 25 сообщений из 34, страница 1 из 2
27.03.2017, 18:31
    #39427968
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Комрады, доброго времени суток.

Поднял сервер FB 3.0.2 SuperClassic из архива через установочный скрипт.

Через штатные утилиты (isql) и с программы-клиента коннект к базе идет без проблем. А вот при попытке коннекта посредством FlameRobin получаю отказ
авторUnable to complete network request to host "localhost"

xinetd установлен
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
# /etc/init.d/xinetd status

● xinetd.service - LSB: Starts or stops the xinetd daemon.
 Loaded: loaded (/etc/init.d/xinetd)
 Active: active (running) since Ср 2017-03-22 16:07:00 MSK; 3s ago
 CGroup: /system.slice/xinetd.service
 └─8598 /usr/sbin/xinetd -pidfile /run/xinetd.pid -stayalive -inetd...



В /etc/profile добавил пути к папке сервера PATH=$PATH:/opt/firebird:/opt/firebird/bin

В /etc/services порты для птицы прописаны
Код: vbnet
1.
2.
gds-db          3050/tcp        gds_db          # InterBase server
gds-db          3050/udp        gds_db



Посмотрел в /etc/xinetd.conf, там есть ссылка
Код: vbnet
1.
includedir /etc/xinetd.d


но в этой папке файла firebird c настройками service gds_db нет.

Ума не приложу, куда еще копать?

зы. Когда ставил сервер FB из репозиториев, такой проблемы не было. Все утилиты коннектились.
=================
Док.

Win7 Ultim x64/Deb 8.7 i386:
FB 3.0.2.32703, диалект 3, SS(win)/CS(Deb),
Lazarus 1.7; FPC 3.1.1, IBX by -Rik-; IBE 2016.5.14.1
...
Рейтинг: 0 / 0
27.03.2017, 19:41
    #39427987
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Докно в этой папке файла firebird c настройками service gds_db нет.

Ну так сделайте его.
Производители софта не связаны правилами хорошего тона и не задумываются о работе программ в комплексе. Может они предполагают, что вы сами настраивает xinet.d?

Насколько я понимаю, открыть файл .fdb и поработать с ним локальной программой все-таки можно и без сервера, хоть это и выглядит странно.
...
Рейтинг: 0 / 0
28.03.2017, 09:23
    #39428183
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
netwindоткрыть файл .fdb и поработать с ним локальной программой все-таки можно и без сервера, хоть это и выглядит странно.
нет, это не так. У Firebird есть клиентская библиотека в виде .so-файла(под винду, естественно, dll), которая указывается в строке коннекта. Для собственных утилит сервера ее указание не нужно, а вот в стороннем софте лучше иметь возможность ее указывать (тот же IBExpert под винду по умолчанию ищет ее в Windows/System32 под именем gds32.dll, но дает возможность юзеру указать свой путь). Похоже, FlameRobin тоже "ищет" клиентскую библу в аналогичной линуксовой папке, но не находит. А поля для явного указания пути к ней в его гуе нет :(

Увы, похоже придется иди к ним в саппорт ...

netwindМожет они предполагают, что вы сами настраивает xinet.d?
тут вопрос в том, почему файл с настройками firebird там не появился? Щас, попробую на чистой системе поставить сервак из архива и посмотреть. Если что, задам вопрос в соответствующей ветке

Спасибо, что откликнулся
...
Рейтинг: 0 / 0
28.03.2017, 09:29
    #39428186
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
netwindпоработать с ним локальной программой
кстати, можно и локально (embedded-режим), можно и через localhost. Но все равно, не без клиентской библиотеки. Кстати, в стартовом посте, localhost "не видит" только FlameRobin. Все остальное коннектится через localhost без проблем.
...
Рейтинг: 0 / 0
28.03.2017, 10:20
    #39428218
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Док, ну не положили и нет файла. Айтишники древности вообще вместо файла редактировали /etc/inetd.conf - там одну строчку добавить всего. Может по их мнению он не нужен.

Я бы начал проверку с netstat -anp | grep 3050 - то есть убедиться, что сетевые подключения действительно ожидаются.
...
Рейтинг: 0 / 0
28.03.2017, 12:19
    #39428306
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Докxinetd установлен
Суперкласику он не нужен, тот использует своего собственного слушателя и свой собственный
сервис. Не помню как в дебиане они управляются, возможно service --start firebird
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.03.2017, 14:56
    #39428484
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
netwindЯ бы начал проверку с netstat -anp | grep 3050
Код: sql
1.
2.
3.
root@leyba:/home/leyba# netstat -anp | grep 3050
tcp6       0      0 :::3050                 :::*                    LISTEN      3601/firebird   
unix  3      [ ]         STREAM     CONNECTED     23050    144/systemd-journal /run/systemd/journal/stdout



Переставил сервер с дефолтовыми настройками в firebird.conf (по идее, теперь должен быть SuperServer). Добавил ручками в /etc/xinetd.d файлик firebird, вписал туда следующее
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
service gds_db
{
 disable = no
 flags = REUSE
 socket_type = streame
 wait = no
 user = firebird
#These lines cause problems with Windows XP SP2 clients
#using default firewall configuration (SF#1065511)
# log_on_success += USERID
# log_on_failure += USERID
 server = /opt/firebird/bin/firebird
}

и перезапустил xinetd

Теперь при попытке коннекта из FlameRobin получаю
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
*** IBPP::SQLException ***
Context: Service::Connect
Message: isc_service_attach failed

SQL Message : -923
Connection not established

Engine Code    : 335544421
Engine Message :
connection rejected by remote interface



штатные утилиты коннектятся без проблем
Код: sql
1.
2.
3.
4.
5.
root@leyba:/etc/xinetd.d# /opt/firebird/bin/isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect 'localhost:/home/leyba/db_dir/sysdba_db.fdb' user sysdba password 'cooladmin';
Database: 'localhost:/home/leyba/db_dir/sysdba_db.fdb', User: SYSDBA
SQL> 

...
Рейтинг: 0 / 0
28.03.2017, 15:03
    #39428493
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Док, да я сам запутался - у них там 4 схемы работы одной программы. Действительно superclassis - отдельный процесс не требующий xinet.d. Так что из xinetd нужно обратно все убрать и думать дальше.

Ну попробуйте ipv6 отрубить - некоторые программы с ним работать не готовы.
...
Рейтинг: 0 / 0
28.03.2017, 15:16
    #39428507
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
каша какая-то... нафига суперклассик, если трешку надо ставить суперсервер и не морочить голову.

у тебя tcp порт на ipv4 протоколе не слушается, вот и привет.

Сдается мне флеймробин tcpv6 не умеет.
...
Рейтинг: 0 / 0
28.03.2017, 15:28
    #39428524
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Ivan_Pisarevsky,

Тогда почему в тройке из репов все видится? А из инсталлятора фиг?
...
Рейтинг: 0 / 0
28.03.2017, 15:39
    #39428535
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Док, ну а почему нет? в официальных репозитариях всегда все работает согласовано и соответствует ожиданиям администраторов.
А запрос "как отключить ipv6" - всегда всплывает в подсказках google. Очевидно, это популярный метод решения проблем. Не стыдно.
...
Рейтинг: 0 / 0
28.03.2017, 16:14
    #39428572
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Если из isql коннектиться к серверу строкой "127.0.0.1/3050:alias_db", подключение проходит?
...
Рейтинг: 0 / 0
28.03.2017, 16:54
    #39428612
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
netwind,

т.е. мне надо будет отключить ipv6?

Ok, вечером попробую, как до компа доберусь

rdb_dev,

Хорошо, отпишусь вечерком
...
Рейтинг: 0 / 0
28.03.2017, 16:56
    #39428616
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
ДокТогда почему в тройке из репов все видится?Нет ничего зазорного в том, чтобы поставить сервер из репов линуксового дистра, о чем, кстати, Еманов говорил, что такой путь рекомендован. Я треху из репов ставил, правда под Suse, у меня заработало. А вот тарбол с офсайта ФБ уперся рогом в либу ICU и кирдык, хотя оная была установлена штатно, нужной версии и сборку ФБ из репа устроила на все сто.
Короче, либо ты как поклонник своего дистра ставишь софт из его репа, либо собираешь из сырцов с нужными тебе префиксами и настройками.
...
Рейтинг: 0 / 0
28.03.2017, 17:09
    #39428630
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Док, в качестве последнего средства можно и отключить ipv6. Ведь он у вас все равно не работает в сети.
...
Рейтинг: 0 / 0
28.03.2017, 17:51
    #39428662
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Ivan_Pisarevskyты как поклонник своего дистра
Иван, я поклонник меньшего геморроя :)

В официальном репе дебиана, птицы выше 2.5 нет, в тестовых репах лежит только 3.0.1. Как бэ, есть желание поиметь последний релиз (который, априори, стабильнее). Отсюда и посыл к дистрам в архивах


rdb_devЕсли из isql коннектиться к серверу строкой "127.0.0.1/3050:alias_db"
Код: sql
1.
2.
3.
4.
5.
leyba@leyba:~$ isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect '127.0.0.1/3050:/home/leyba/db_dir/sysdba_db.fdb' user sysdba password 'cooladmin';
Database: '127.0.0.1/3050:/home/leyba/db_dir/sysdba_db.fdb', User: SYSDBA
SQL> 




netwindОчевидно, это популярный метод решения проблем.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
root@leyba:/home/leyba# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0c:29:cb:c9:e9  
          inet addr:192.168.220.136  Bcast:192.168.220.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fecb:c9e9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29778 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21438 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:32450825 (30.9 MiB)  TX bytes:2156900 (2.0 MiB)
          Interrupt:19 Base address:0x2000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:479 errors:0 dropped:0 overruns:0 frame:0
          TX packets:479 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:39757 (38.8 KiB)  TX bytes:39757 (38.8 KiB)

root@leyba:/home/leyba# gedit /etc/sysctl.conf

....
root@leyba:/home/leyba# sysctl -p
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
root@leyba:/home/leyba# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0c:29:cb:c9:e9  
          inet addr:192.168.220.136  Bcast:192.168.220.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29819 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21480 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:32454025 (30.9 MiB)  TX bytes:2161184 (2.0 MiB)
          Interrupt:19 Base address:0x2000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:479 errors:0 dropped:0 overruns:0 frame:0
          TX packets:479 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:39757 (38.8 KiB)  TX bytes:39757 (38.8 KiB)


не взлетело
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
*** IBPP::SQLException ***
Context: Database::Connect
Message: isc_attach_database failed

SQL Message : -923
Connection not established

Engine Code    : 335544421
Engine Message :
connection rejected by remote interface

...
Рейтинг: 0 / 0
28.03.2017, 18:17
    #39428677
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Докconnection rejected by remote interface
iptables блокирует твой коннект. Дрессируй.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.03.2017, 18:18
    #39428680
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Док, ну а в netstat что? начал слушать ipv4?
...
Рейтинг: 0 / 0
28.03.2017, 18:34
    #39428687
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
netwindну а в netstat что? начал слушать ipv4?
Огнептиц-тройка вообще не умеет слушать IPv4, она надеется на то, что система корректно
отмаршрутизирует 4 в 6.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.03.2017, 19:12
    #39428715
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Dimitry Sibiryakoviptables блокирует твой коннект. Дрессируй.
В переводе на русский: нужно снять блокировку файрволлом порта 3050 для flamerobin?
...
Рейтинг: 0 / 0
28.03.2017, 19:41
    #39428725
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Док, иными словами у тебя активно правило "от всех к localhost", а должно быть "от всех к localhost через внешние интерфейсы"
...
Рейтинг: 0 / 0
29.03.2017, 08:18
    #39428914
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
rdb_devДок, иными словами
"... ты пальцем покажи..." © :)

в двух словах, в чем суть того, что может происходить, и что почитать. Файрволл на линуксе - новое для меня.
...
Рейтинг: 0 / 0
29.03.2017, 08:49
    #39428925
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Докфайрволломiptables -L -n -v чего там говорит?

Я у себя отключил нах v6 протокол, правда мне он и не мешал вообще-то.
...
Рейтинг: 0 / 0
29.03.2017, 08:54
    #39428928
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
linux-tr1z:/home/ip # ifconfig
eth0      Link encap:Ethernet  HWaddr 8C:89:A5:9C:D2:14  
          inet addr:192.168.17.17  Bcast:192.168.17.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:181271 errors:0 dropped:0 overruns:0 frame:0
          TX packets:100580 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:262222507 (250.0 Mb)  TX bytes:7853432 (7.4 Mb)

eth1      Link encap:Ethernet  HWaddr C4:12:F5:30:8C:A2  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:455 errors:0 dropped:0 overruns:0 frame:0
          TX packets:388 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:47367 (46.2 Kb)  TX bytes:38152 (37.2 Kb)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:359 errors:0 dropped:0 overruns:0 frame:0
          TX packets:359 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:36441 (35.5 Kb)  TX bytes:36441 (35.5 Kb)

...
linux-tr1z:/home/ip # netstat -anep | grep firebird
tcp        0      0 0.0.0.0:3050            0.0.0.0:*               LISTEN      480        18237      1212/firebird       
...
Рейтинг: 0 / 0
29.03.2017, 11:16
    #39429038
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debian 8.7: Unable to complete network request to host "localhost"
Ivan_Pisarevskyiptables -L -n -v чего там говорит?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
root@leyba:/home/leyba# iptables -L -n -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination 



Код: sql
1.
2.
root@leyba:/home/leyba# netstat -anep | grep firebird
root@leyba:/home/leyba# 
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Debian 8.7: Unable to complete network request to host "localhost" / 25 сообщений из 34, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]