pkg_add -r не работает

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Hayate
рядовой
Сообщения: 25
Зарегистрирован: 2011-04-20 20:02:57
Откуда: Barnaul
Контактная информация:

pkg_add -r не работает

Непрочитанное сообщение Hayate » 2011-05-19 12:40:18

Server# pkg_add -r mc
Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports ... est/mc.tbz: Protocol error
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports ... est/mc.tbz' by URL
Server#

Что может быть тому причиной, и как сие можно победить?
PS: интернет на машине есть и работает.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: pkg_add -r не работает

Непрочитанное сообщение Electronik » 2011-05-19 13:27:58

запустите так

Код: Выделить всё

pkg_add -rv mc
а вывод сюда.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Hayate
рядовой
Сообщения: 25
Зарегистрирован: 2011-04-20 20:02:57
Откуда: Barnaul
Контактная информация:

Re: pkg_add -r не работает

Непрочитанное сообщение Hayate » 2011-05-19 18:25:21

Яснее не стало. :( (машина другая, с интернетом, но проблема такая же)

Код: Выделить всё

FreeBSDczn# pkg_add -rv elinks
scheme:   [ftp]
user:     []
password: []
host:     [ftp.freebsd.org]
port:     [0]
document: [/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/elinks.tbz]
---> ftp.freebsd.org:21
looking up ftp.freebsd.org
connecting to ftp.freebsd.org:21
<<< 220 Welcome to freebsd.isc.org.
>>> USER anonymous
<<< 331 Please specify the password.
>>> PASS Hayate@FreeBSDczn.czn
<<< 230 Login successful.
>>> PWD
<<< 257 "/"
>>> CWD pub/FreeBSD/ports/i386/packages-8.1-release/Latest
<<< 250 Directory successfully changed.
>>> MODE S
<<< 200 Mode set to S.
>>> TYPE I
<<< 200 Switching to Binary mode.
setting passive mode
>>> PASV
<<< 227 Entering Passive Mode (204,152,184,73,156,196)
opening data connection
initiating transfer
>>> RETR elinks.tbz
<<< Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/elinks.tbz: Protocol error
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/elinks.tbz' by URL
pkg_add: 1 package addition(s) failed
FreeBSDczn#

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: pkg_add -r не работает

Непрочитанное сообщение FreeBSP » 2011-05-19 18:31:07

Код: Выделить всё

cd
fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/elinks.tbz
сдается мне что не заработает, а значит проблема всетаки с интернетом. у исы есть дакая приблуда, что при том что инет разрешен ftp не работает
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Hayate
рядовой
Сообщения: 25
Зарегистрирован: 2011-04-20 20:02:57
Откуда: Barnaul
Контактная информация:

Re: pkg_add -r не работает

Непрочитанное сообщение Hayate » 2011-05-19 18:42:55

FreeBSP писал(а):

Код: Выделить всё

cd
fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/elinks.tbz
сдается мне что не заработает, а значит проблема всетаки с интернетом. у исы есть дакая приблуда, что при том что инет разрешен ftp не работает
Точно, не работает. И кажись я понял, когда сие началось - после смены провайдера и после того как NATить стал модем ихний интеркроссовский. http://forum.lissyara.su/viewtopic.php?f=53&t=32759
Значит, завтра с утра будем снова воевать с пппое...

Аватара пользователя
Hayate
рядовой
Сообщения: 25
Зарегистрирован: 2011-04-20 20:02:57
Откуда: Barnaul
Контактная информация:

Re: pkg_add -r не работает

Непрочитанное сообщение Hayate » 2011-05-23 16:29:36

Сделал пока через http : http://hayate.ru/2011/05/23/%D0%BD%D0%B ... pkg_add-r/
Вообще, что странно, на данный момент на шлюзе, который тоже FreeBSD, pkg_add -r работает нормально.
А вот на CentOS, которую сегодня поставил Xen посмотреть, с фтп тоже не особо как-то качается (находится за тем же NATом).

Код: Выделить всё

[Hayate@localhost ~]$ wget ftp://ftp6.ru.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/Latest/0verkill.tbz
--2011-05-23 20:03:08--  ftp://ftp6.ru.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/Latest/0verkill.tbz
           => `0verkill.tbz'
Распознаётся ftp6.ru.freebsd.org... 93.158.155.198, 2a02:6b8:0:201::3
Устанавливается соединение с ftp6.ru.freebsd.org|93.158.155.198|:21... соединение установлено.
Выполняется вход под именем anonymous ... Выполнен вход в систему!
==> SYST ... готово.  ==> PWD ... готово.
==> TYPE I ... готово.   ==> CWD /pub/FreeBSD/ports/amd64/packages-8.2-release/Latest ... готово.
==> SIZE 0verkill.tbz ... 290571
==> PASV ... готово.  ==> RETR 0verkill.tbz ...
Пока я за чаем ходил эти 300 килобайт так и не скачались, тобишь та же ерунда.
Может я что-то не то с NATом сделал?

Код: Выделить всё

FreeBSDgw# ipfw show
00100       0         0 allow ip from any to any via lo0
00200       0         0 deny ip from any to 127.0.0.0/8
00300       0         0 deny ip from 127.0.0.0/8 to any
00400       0         0 deny ip from any to ::1
00500       0         0 deny ip from ::1 to any
00600       0         0 allow ipv6-icmp from :: to ff02::/16
00700       0         0 allow ipv6-icmp from fe80::/10 to fe80::/10
00800       0         0 allow ipv6-icmp from fe80::/10 to ff02::/16
00900       0         0 allow ipv6-icmp from any to any ip6 icmp6types 1
01000       0         0 allow ipv6-icmp from any to any ip6 icmp6types 2,135,136
10130 1246224 584654972 nat 1 ip from any to any via em1
65535 1239058 621712863 allow ip from any to any
FreeBSDgw#
rc.conf

Код: Выделить всё

#defaultrouter="192.168.1.222"
defaultrouter="10.0.0.1"
gateway_enable="YES"
firewall_enable="YES"
firewall_type="/etc/firewall"

hostname="FreeBSDgw.domain"
ifconfig_em0="inet 192.168.1.222  netmask 255.255.255.0"
ifconfig_em1="inet 10.0.0.10  netmask 255.255.255.0"
keymap="ru.koi8-r"
sshd_enable="YES"
apache_enable="YES"
squid_enable="YES"
named_enable="YES"
inet_enable="YES"
правила NATа firewall

Код: Выделить всё

nat 1 config log if em1 #reset same_ports
add 10130 nat 1 all from any to any via em1
Ядро IPFWNAT

Код: Выделить всё

ident IPFWNAT
include MYKERNEL

options IPFIREWALL
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_FORWARD
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=50
options IPFIREWALL_NAT
options LIBALIAS
options ROUTETABLES=2
options DUMMYNET
options HZ="1000"
MYKERNEL обычное GENERIC ядро, только лишние драйвера поудалял.