1

Тема: freebsd-update No mirrors remaining, giving up.

freebsd-update -r 8.0-RELEASE fetch
Looking up update.FreeBSD.org mirrors... 5 mirrors found.
Fetching public key from update5.freebsd.org... failed.
Fetching public key from update2.freebsd.org... failed.
Fetching public key from update4.freebsd.org... failed.
Fetching public key from update6.freebsd.org... failed.
Fetching public key from update3.freebsd.org... failed.
No mirrors remaining, giving up.

В чем может быть проблема?

2

Re: freebsd-update No mirrors remaining, giving up.

ankor пишет:

У вас

orbital пишет:

FreeBSD 7.3-STABLE

в man  freebsd-update

Team only builds updates for
     releases shipped in binary form by the FreeBSD Release Engineering Team,
     e.g., FreeBSD 7.3-RELEASE and FreeBSD 8.0-RELEASE, but not FreeBSD
     6.3-STABLE or FreeBSD 9.0-CURRENT.

Вам на релиз в начале перейти надо, или руками с исходников обновлять.

Нашел у нас в ответах от ankor
Спасибо!

3

Re: freebsd-update No mirrors remaining, giving up.

я ж тебе говорил, не надо ставить STABLЕ  smile

4

Re: freebsd-update No mirrors remaining, giving up.

Давно уже не ставил. Какие то сервера стоят еще, их надо обновлять уже.
Решаю проблему пока просто... хотя как посмотреть на нее еще.

Для тех у кого нет возможности вставить CD в привод.

1. Удаляем в первую очередь все файлы из папок /usr/src/* & /usr/obj/*

2. Качаем дистрибутив RELEASE.iso с официального FTP

fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ISO-IMAGES/8.4/FreeBSD-8.4-RELEASE-amd64-disc1.iso

Потом,

mkdir /mnt/cdrom
mdconfig -f FreeBSD-8.4-RELEASE-amd64-disc1.iso
mount_cd9660 /dev/md0 /mnt/cdrom
sysinstall

выбираем configure - Distributions - src - all
и выходим (X Exit    Exit this menu (returning to previous) и еще раз <<< X Exit     Exit this menu (returning to previous))
появится меню выбора источника установки.
Выбираем 8 File System  Install from an existing filesystem
И в поле ввода указываем /mnt/cdrom/src

Установщик скопирует файлы в системную/рабочую папку /usr/src
и далее по старинке:

cd /usr/src
make -s buildworld
make -s buildkernel
make -s installkernel
mergemaster -p
make -s installworld
make delete-old (удаляет старые файлы)
mergemaster 
reboot
make delete-old-libs

Внимание! комманда make delete-old-libs удаляет нужные программам файлы. Поэтому  сесли у Вас установлены программки, будьте готовы что они не запустятся. Нужно будет установить порт  misc/compat7x и потом обновлять все по собственным усмотрениям софт по отдельности.

Примечания?
Чтобы отключить изошник:

umount /mnt/cdrom
mdconfig -d -u 0

Дополнительно читаем Makefile

#  1.  `cd /usr/src'       (or to the directory containing your source tree).
#  2.  `make buildworld'
#  3.  `make buildkernel KERNCONF=YOUR_KERNEL_HERE'     (default is GENERIC).
#  4.  `make installkernel KERNCONF=YOUR_KERNEL_HERE'   (default is GENERIC).
#       [steps 3. & 4. can be combined by using the "kernel" target]
#  5.  `reboot'        (in single user mode: boot -s from the loader prompt).
#  6.  `mergemaster -p'
#  7.  `make installworld'
#  8.  `make delete-old'
#  9.  `mergemaster'            (you may wish to use -i, along with -U or -F).
# 10.  `reboot'
# 11.  `make delete-old-libs' (in case no 3rd party program uses them anymore)
#

5

Re: freebsd-update No mirrors remaining, giving up.

Еще можно как то так...

ftp ftp.freebsd.org
cd pub/FreeBSD/releases/i386/8.4-RELEASE/src
mget *
a
quit
./install.sh 

Будем внимательны заранее куда скачиваем и т.д..