forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.FTN

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 11.02.2017, 07:15
Alexandr Kruglikov
Guest
 
Сообщений: n/a
По умолчанию mgetty + qico

Alexandr Kruglikov написал(а) к All в Feb 17 04:09:18 по местному времени:

Привет, All!

В общем и целом ситуация с сабж такова:
OS: [root@srv-srt ~]# cat /etc/centos-release
CentOS release 6.8 (Final)
mgetty: [root@srv-srt ~]# rpm -qa | grep mgetty
mgetty-1.1.36-9.el6.i686
qico-0.59.1

Конфиги: [root@srv-srt ~]# grep -v '^#\|^$' /etc/mgetty+sendfax/login.config
/FIDO/ fido uucp /usr/local/sbin/qico -a @
/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login debug

[root@srv-srt ~]# grep -v '^#\|^$' /etc/mgetty+sendfax/mgetty.config
port ttyS0
speed 57600
debug 8
data-only y
answer-chat "" ATA CONNECT \c \r

Проблема в том, что при звонке на эту машину обычным удалённым доступом mgetty передаёт звонок в сторону pppd и всё работает:

--
02/11 03:46:01 ##### data dev=ttyS0, pid=1316, caller='102', conn='57600/31200 V42', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'

Если же я звоню мейлером, то откуда-то вылазит невиданный в конфигах /bin/login, который в login.conf закомментирован напрочь:

--
02/11 03:44:48 ##### data dev=ttyS0, pid=765, caller='102', conn='57600/31200 V42', name='', cmd='/bin/login', user='EMSI_INQC816'

mgetty хоть и из реп, но собран с -DFIDO:

[root@srv-srt ~]# strings /sbin/mgetty | grep EMSI
EMSI_

Понимаю, что я что-то где-то не допилил... Может кто-то подскажет, что и где? А то уже делом принципа стало добить до конца =)

* Оригинал написан в ru.unix.ftn
* Скопировано в RU.LINUX
* Скопировано в N5053.UNIX
* Скопировано в RU.UNIX.LINUX

С наилучшими пожеланиями, Alexandr.

--- "OS X/binkd/hpt-1.9-cur/GoldEd+-1.1.5-b20161221" ---
Ответить с цитированием
  #2  
Старый 11.02.2017, 12:40
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: mgetty + qico

Semen Panevin написал(а) к Alexandr Kruglikov в Feb 17 11:10:58 по местному времени:

Доброго здоровьица тебе, Alexandr!

Saturday February 11 2017 04:09, Alexandr Kruglikov писал All:

AK> Если же я звоню мейлером, то откуда-то вылазит невиданный в конфигах
AK> /bin/login, который в login.conf закомментирован напрочь:

Так а в конфиге mgetty что? Может он в другой строчке есть и FIDO оверрайдит.

AK> --
AK> 02/11 03:44:48 ##### data dev=ttyS0, pid=765, caller='102',
AK> conn='57600/31200 V42', name='', cmd='/bin/login',
AK> user='EMSI_INQC816'

AK> mgetty хоть и из реп, но собран с -DFIDO:

AK> [root@srv-srt ~]# strings /sbin/mgetty | grep EMSI
AK> EMSI_

Маловато будет

server sbin # strings /sbin/mgetty | grep EMSI
got EMSI signature
EMSI_
EMSI_INQC816
EMSI_INQ
EMSI_CLI
EMSI_REQA77E
non-INQ EMSI packet: '%.15s...', length %d
got EMSI_CLI packet, re-read login name


С наилучшими пожеланиями, Семён.

... Хорошо там, где мы есть! (про фидошников)
--- GoldED+/LNX 1.1.5-b20161221 (Linux 4.1.12-gentoo iF6M10)
Ответить с цитированием
  #3  
Старый 11.02.2017, 14:01
Alexandr Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: mgetty + qico

Alexandr Kruglikov написал(а) к Semen Panevin в Feb 17 13:38:50 по местному времени:

Привет, Semen!

* Ответ на сообщение из CarbonArea (Мыльце для меня).

11 фев 17 11:10, Semen Panevin писал(а) к Alexandr Kruglikov:

AK>> Если же я звоню мейлером, то откуда-то вылазит невиданный в
AK>> конфигах /bin/login, который в login.conf закомментирован
AK>> напрочь:
SP> Так а в конфиге mgetty что? Может он в другой строчке есть и FIDO
SP> оверрайдит.

Я ж скинул все конфиги =)

AK>> [root@srv-srt ~]# strings /sbin/mgetty | grep EMSI
AK>> EMSI_
SP> Маловато будет

Ага, и так было... Находил на просторах интернетов старый .rpm, в нём именно такие строки выводились. Не работало(

С наилучшими пожеланиями, Alexandr.

--- "OS X/binkd/hpt-1.9-cur/GoldEd+-1.1.5-b20161221" ---
Ответить с цитированием
  #4  
Старый 12.02.2017, 07:53
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: mgetty + qico

Semen Panevin написал(а) к Alexandr Kruglikov в Feb 17 03:02:52 по местному времени:

Доброго здоровьица тебе, Alexandr!

Saturday February 11 2017 13:38, Alexandr Kruglikov писал Semen Panevin:

AK>>> Если же я звоню мейлером, то откуда-то вылазит невиданный в
AK>>> конфигах /bin/login, который в login.conf закомментирован
AK>>> напрочь:
SP>> Так а в конфиге mgetty что? Может он в другой строчке есть и FIDO
SP>> оверрайдит.
AK> Я ж скинул все конфиги =)
Ты скинул не конфиги, а куски из них погрепаные. Никто не обещал...

AK>>> [root@srv-srt ~]# strings /sbin/mgetty | grep EMSI
AK>>> EMSI_
SP>> Маловато будет

AK> Ага, и так было... Находил на просторах интернетов старый .rpm, в нём
AK> именно такие строки выводились. Не работало(
Ничё не знаю ни про какие rpm. Ты утверждаешь что оно собрано с -DFIDO но доказательства невнятные, расходятся с моей версией.
Я в gentoo помнится чуть ли не сам ebuild патчил чтоб реально с -DFIDO собрать а не на какого-то майнтейнера и его кривые руки полагаться.

В общем доказательств того, что оно реально было собрано имено с -DFIDO, от тебя никаких пока не было. Строчка с EMSI могла и без -DFIDO там быть, я не проверял.

С наилучшими пожеланиями, Семён.

... От правды далеко не убежишь (с) Sage
--- GoldED+/LNX 1.1.5-b20161221 (Linux 4.1.12-gentoo iF6M10)
Ответить с цитированием
  #5  
Старый 12.02.2017, 11:00
Alexandr Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: mgetty + qico

Alexandr Kruglikov написал(а) к Semen Panevin в Feb 17 10:29:58 по местному времени:

Привет, Semen!

* Ответ на сообщение из CarbonArea (Мыльце для меня).

12 фев 17 03:02, Semen Panevin писал(а) к Alexandr Kruglikov:

SP>>> Так а в конфиге mgetty что? Может он в другой строчке есть и
SP>>> FIDO оверрайдит.
AK>> Я ж скинул все конфиги =)
SP> Ты скинул не конфиги, а куски из них погрепаные. Никто не обещал...

Там грепнуто с пропуском строк начинающихся с # =\

SP> В общем доказательств того, что оно реально было собрано имено с
SP> -DFIDO, от тебя никаких пока не было. Строчка с EMSI могла и без
SP> -DFIDO там быть, я не проверял.

Ну я никому ничего и не собирался доказывать... Не в Гааге =)

С наилучшими пожеланиями, Alexandr.

--- "OS X/binkd/hpt-1.9-cur/GoldEd+-1.1.5-b20161221" ---
Ответить с цитированием
  #6  
Старый 16.02.2017, 14:21
Andrey Ignatov
Guest
 
Сообщений: n/a
По умолчанию mgetty + qico

Andrey Ignatov написал(а) к Alexandr Kruglikov в Feb 17 13:04:16 по местному времени:

Greetings, Alexandr!

Тоже решил заморочиться сабжем, чот никак не могу собрать qico на 64-битной убунте, линкер в упор не видит ncurses:

gcc -g -O2 -Wall -o qcc -lncurses qcc.o clserv.o md5q.o qslib.o
qcc.o: In function `bar':
/root/qico-0.59.1/objqico/src/../../src/qcc.c:451: undefined reference to `acsmap'
/root/qico-0.59.1/obj_qico/src/../../src/qcc.c:451: undefined reference to `waddch'
/root/qico-0.59.1/objqico/src/../../src/qcc.c:451: undefined reference to `acsmap'
qcc.o: In function `freshhdr':
/root/qico-0.59.1/obj_qico/src/../../src/qcc.c:422: undefined reference to `werase'
/root/qico-0.59.1/objqico/src/../../src/qcc.c:423: undefined reference to `wattron'
/root/qico-0.59.1/obj_qico/src/../../src/qcc.c:424: undefined reference to `mvwprintw'

[...skipped...]

collect2: error: ld returned 1 exit status
Makefile:293: recipe for target 'qcc' failed

dpkg -l | grep 'ncurses.*dev'
ii libncurses5-dev:amd64 6.0+20160213-1ubuntu1 amd64 developer's libraries for ncurses
ii libncurses5-dev:i386 6.0+20160213-1ubuntu1 i386 developer's libraries for ncurses

dpkg -L libncurses5-dev:amd64| grep curses.h
/usr/include/curses.h
/usr/include/ncurses.h

file /usr/include/curses.h
/usr/include/curses.h: C source, ASCII text

file /usr/include/ncurses.h
/usr/include/ncurses.h: symbolic link to curses.h

ЧЯДНТ?

С наилучшими пожеланиями, Feliksas.

--- Live long, and prosper. //GoldED+/LNX 1.1.5
Ответить с цитированием
  #7  
Старый 16.02.2017, 14:51
Andrey Ignatov
Guest
 
Сообщений: n/a
По умолчанию mgetty + qico

Andrey Ignatov написал(а) к Alexandr Kruglikov в Feb 17 13:40:10 по местному времени:

Greetings, Alexandr!

16 фев 17 13:04, Andrey Ignatov -> Alexandr Kruglikov:


AI> gcc -g -O2 -Wall -o qcc -lncurses qcc.o clserv.o md5q.o qslib.o
AI> ЧЯДНТ?
Нашел - засада в том, что -lncurses должен быть после всех объектных файлов. Курю Makefile, чтобы сделать хорошо.

С наилучшими пожеланиями, Feliksas.

--- Live long, and prosper. //GoldED+/LNX 1.1.5
Ответить с цитированием
  #8  
Старый 16.02.2017, 15:12
Andrey Ignatov
Guest
 
Сообщений: n/a
По умолчанию mgetty + qico

Andrey Ignatov написал(а) к Alexandr Kruglikov в Feb 17 13:58:18 по местному времени:

Greetings, Alexandr!

AI> Нашел - засада в том, что -lncurses должен быть после всех объектных
AI> файлов. Курю Makefile, чтобы сделать хорошо.
Зачинил Makefile руками, собралось =)

С наилучшими пожеланиями, Feliksas.

--- Live long, and prosper. //GoldED+/LNX 1.1.5
Ответить с цитированием
  #9  
Старый 16.02.2017, 15:21
Alexandr Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: mgetty + qico

Alexandr Kruglikov написал(а) к Andrey Ignatov в Feb 17 15:04:06 по местному времени:

Привет, Andrey!

* Ответ на сообщение из CarbonArea (Мыльце для меня).

16 фев 17 13:04, Andrey Ignatov писал(а) к Alexandr Kruglikov:

AI> Тоже решил заморочиться сабжем, чот никак не могу собрать qico на
AI> 64-битной убунте, линкер в упор не видит ncurses:
AI> gcc -g -O2 -Wall -o qcc -lncurses qcc.o clserv.o md5q.o qslib.o
AI> qcc.o: In function `bar':
AI> /root/qico-0.59.1/obj_qico/src/../../src/qcc.c:451: undefined
AI> reference to `acs_map'
AI> ЧЯДНТ?

ЕМНИМС, старый баг, помогает ./configure --disable-qcc
Вообще, надо смотреть, что вылазит при выполнении ./configure, эта сволочь может писать FAILED и продолжать дальше.

С наилучшими пожеланиями, Alexandr.

--- "OS X/binkd/hpt-1.9-cur/GoldEd+-1.1.5-b20161221" ---
Ответить с цитированием
  #10  
Старый 16.02.2017, 15:31
Alexandr Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: mgetty + qico

Alexandr Kruglikov написал(а) к Andrey Ignatov в Feb 17 15:09:32 по местному времени:

Привет, Andrey!

* Ответ на сообщение из CarbonArea (Мыльце для меня).

16 фев 17 13:40, Andrey Ignatov писал(а) к Alexandr Kruglikov:

AI>> gcc -g -O2 -Wall -o qcc -lncurses qcc.o clserv.o md5q.o
AI>> qslib.o ЧЯДНТ?
AI> Нашел - засада в том, что -lncurses должен быть после всех объектных
AI> файлов. Курю Makefile, чтобы сделать хорошо.

Замечательно!

С наилучшими пожеланиями, Alexandr.

--- "OS X/binkd/hpt-1.9-cur/GoldEd+-1.1.5-b20161221" ---
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:48. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot