Fedora 6 - Настройка сервака

Anubis

ку
Вот в этой строке я сделал изменения
License: GPL
Дальше пробую
rpmbuild -ba /usr/src/redhat/SPECS/vtun.spec
error: Package already exists: %package debuginfo
 

Pigeon

Well-Known Member
Вот в этой строке я сделал изменения
License: GPL
Дальше пробую
rpmbuild -ba /usr/src/redhat/SPECS/vtun.spec
error: Package already exists: %package debuginfo
Удали % перед install в секции %changelog spec-файла и снова попробуй собрать.

Код:
[B]186:[/B] - Added cleanup of old $RPM_BUILD_ROOT at beginning of [B][U]%[/U][/B]install stage
Разработчик видно недосмотрел.
 

Anubis

ку
Сделал всё как ты написал!
Дальше пробую ещё раз собрать
rpmbuild -ba /usr/src/redhat/SPECS/vtun.spec
error: Failed build dependencies:
lzo-devel is needed by vtun-2.6-1.i386
 

Anubis

ку
Установил yum install lzo-devel-2.02-2.fc6.i386
Дальше пробую rpmbuild -ba /usr/src/redhat/SPECS/vtun.spec
Пошол процесс
Далее всё стало из-за ошибки в LZO
configure: checking for ZLIB Library and Header files ... ...
checking for deflate in -lz... yes

configure: checking for LZO Library and Header files ... ...
checking "for lzo1x.h"... (/usr/include/lzo) yes
checking for lzo1x_decompress in -llzo... no
configure: error: LZO library not found.
error: Bad exit status from /var/tmp/rpm-tmp.6490 (%prep)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.6490 (%prep)

Файлик есть по этому пути! /var/tmp/rpm-tmp.6490
 

Pigeon

Well-Known Member
Попробуй собрать без поддержки LZO:
rpm --define "NO_USE_LZO yes"

Еще один вариант, собрать vtun из девелоперской-ветки (из vtun-2.9.90-1.src.rpm или vtun-2.9.90.tar.gz) и если возникнуть ошибки написать разработчику.

Хотя проект полуживой. Последние изменения:
04.06.2003 Released VTun 2.6
Также можешь попробовать альтернативы vtun - OpenVPN, cipe, tinc...
 

Anubis

ку
13 дней обсуждения на форуме
А для чегоже тогда форум? Разве не для обсуждения?
Меня не кто не гонет и времени хватает дабы не спеша и постепенно всё настраивать. Мне интересно сделать всё самому, просто есть этапы (в данном случае компилирование) которые я не разу не делал, посему у меня возникли трудности. 2 Pigeon Огромное тебе человеское спасибо, за то что не оставил меня на произвол судьбы! Кстати именно ты и именно на этом форуме даешь самые быстрые ответы (я ещё паралельно сижу на трёх и там почти тишина) Кароче спасибо с меня пиво))

По теме!
Запускаю
rpmbuild -ba /usr/src/redhat/SPECS/vtun.spec --define "NO_USE_LZO yes"
В конце пишет эрор и что-то ругаеться на то что не может найти файлик мануала по пути /usr/share/man/man8/vtun.8.gz
Лезу обратно в vtun.spec
vim vtun.spec
Нахожу там строку закоментированую!
%{_mandir}/man8/vtun.8*
Убираю коментарий и запускаю обратно
Процесс проходит нормально в конце пишет
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/vtun-2.6-root-root
Wrote: /usr/src/redhat/SRPMS/vtun-2.6-1.src.rpm
Wrote: /usr/src/redhat/RPMS/i386/vtun-2.6-1.i386.rpm
Wrote: /usr/src/redhat/RPMS/i386/vtun-debuginfo-2.6-1.i386.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.32555
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd vtun
+ '[' /var/tmp/vtun-2.6-root-root '!=' / ']'
+ rm -rf /var/tmp/vtun-2.6-root-root
+ exit 0

Я пологаю теперь можно просто запустить рпм????
Вот этот - /usr/src/redhat/RPMS/i386/vtun-2.6-1.i386.rpm
 

Anubis

ку
Получилось. Стал vtund =)
Теперь буду читать конфиг что к чему!
 

Anubis

ку
Тут такая проблема не с тоге не с сего!
telnet 10.26.0.200 21
500 OOPS: failed to open xferlog log file:/var/log/vsftpd.log

Подключение к узлу утеряно.

Проверил лог на месте!
рестарт проходит
/etc/init.d/vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]

Ведь работалже!!!
 

Pigeon

Well-Known Member
Тут такая проблема не с тоге не с сего!
telnet 10.26.0.200 21
500 OOPS: failed to open xferlog log file:/var/log/vsftpd.log

Подключение к узлу утеряно.

Проверил лог на месте!
рестарт проходит
/etc/init.d/vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]

Ведь работалже!!!
См. права на файл/директорию.
 

Anubis

ку
Сравниваю права Messegе.log и vsftpd.log - одинаковые!

Read by owner
Write by owner

Вот что пишет Messegе.log по этому поводу!
kernel: audit(1174489277.673:12): avc: denied { append } for pid=2494 comm="vsftpd" name="vsftpd.log" dev=dm-0 ino=5112942 scontext=root:system_r:ftpd_t:s0 tcontext=root:eek:bject_r:var_log_t:s0 tclass=file

system-config-securitylevel-tui
Стоит галочка Disabled

Что самое интересное на старом серваке (тот что рабочий)
Если зайти system-config-securitylevel-tui то там стоит галочка Disabled и в Customize уже на пускает, пишет что фаервол отключен, а на моём (тот что эксперементальный =) ) и галочка стоит Disabled, и в Customize пускает. Чтобы это значило!??? Может это только галочка стоит что он отключён, а на самом деле он работает!!!?
 

Pigeon

Well-Known Member
Дык, а владелец кто?

Удали файл лога и рестани сервис vftpd.
 

Anubis

ку
Удалил и создал под рутом новый!

Теперь рестарт фтп проходит нормально и телнетом удаёться подключиться.
А вот клиентом (totalcom) не удаёться подлючиться!
500 OOPS: cannot change directory: /home/anubis =(
 

Anubis

ку
Я правильно тебя понял? Так?
/usr/sbin/setsebool -P /home/anubis 1
libsemanage.dbase_llist_set: record not found in the database
libsemanage.dbase_llist_set: could not set record value
Could not change boolean /home/fox
Could not change policy booleans
 

Anubis

ку
1.
/usr/sbin/setsebool -P /var/ftp 1
libsemanage.dbase_llist_set: record not found in the database
libsemanage.dbase_llist_set: could not set record value
Could not change boolean /var/ftp
Could not change policy booleans
2.
/usr/sbin/setsebool -P /ftp 1
libsemanage.dbase_llist_set: record not found in the database
libsemanage.dbase_llist_set: could not set record value
Could not change boolean /ftp
Could not change policy booleans
 

Andys

New Member
ёпта, посмотри в конфиге фтп сервера, там где есть строка в которой пишется путь к корню для него
 
Последнее редактирование:
Верх