FreeBSD 8.0-Beta3 (neu: Beta4!)

Oh, muss ich das schon wieder bauen.

SATA ging übrigens nicht weil das ATA Modul aufgeteilt wurde. Ich musste ataintel laden.
 
Auch hier: freebsd-update hat RC2 gefunden und mein System problemlos von BETA4 auf RC2 upgegradet.

Das war ja erst mein zweiter Update-Versuch und ich war ja zugegebenermaßen etwas besorgt, nachdem mir beim Update von BETA2 auf BETA4 das System abgeschmiert war (hatte zuwenig Platz in Partitionen auf dem Test-System... war vor allem unschön auf der Boot-Partition). Auf dem aktuellen System dagegen kein einziges Problem. Sehr schön!
 
Es gibt verschiedene Spiegelserver, die alle einzeln und unabhängig voneinander synchronisieren. Das kann einige Stunden dauern. Nicht umsonst liegen zwischen dem Upload auf den Masterserver und der noch nicht erfolgten Ankündigung mindestens 24 Stunden. Wer den Kram sofort will, kann ja aus den Sourcen bauen, einen modernen Rechner vorausgesetzt ist das gerade zu Stoßzeiten meist sogar schneller als ein Binärupdate. :)
 
Hallo Yamagi,

danke für die Info, aber ich werde doch lieber warten bis alle Mirrors Syncron sind :-) Bei meinen Kenntnissen bin ich froh das ich das Updaten hinbekomme ;-)

Gruß ré
 
Upgrade 7 auf 8

Kurze Frage zum Upgrade? Vorgehen wie gewohnt?

1) Kernel bauen, installieren, reboot
2) Welt bauen und installieren,
3) Dann compat7 installieren und ports ggf neu bauen.

Oder muss ich beim Übergang von 7 auf 8 etwas besonderes beachten?

Danke & Gruss
georg
 
Hallo,

auch ich möchte mich an dieser Stelle mit einer Verständnisfrage bezüglich des Upgrade Prozesses an euch wenden:

Gemäß Handbuch wird der Prozess folgendermaßen beschrieben:

Code:
# freebsd-update -r 8.0-RC2 upgrade
# freebsd-update install
# shutdown -r now
# freebsd-update install
[COLOR="Red"]# portupgrade -f ruby
# rm /var/db/pkg/pkgdb.db
# portupgrade -f ruby18-bdb
# rm /var/db/pkg/pkgdb.db /usr/ports/INDEX-*.db[/COLOR]
# portupgrade -af
# freebsd-update install

Warum wird ruby vorher neugebaut?
Handelt es sich dabei evtl. nur um ein Beispiel, falls man nicht alles neu bauen möchte?

Ich danke bereits im Vorraus für eure Hilfe.

Gruß
Florian
 
Es liegt daran, dass Portupgrade ein Ruby-Script ist. Würdest du Ruby vorab nicht neubauen, würde er sich irgendwann die eigene Mutter wegschießen und abbrechen.
 
Also bei mir wird da auch nur RC1 angezeigt.

Aber dauert das immer so lange, von der Verfügbarkeit auf den Servern bis hin zu der Meldung auf FreeBSD.org?
 
ftp.freebsd.org wird auf unterschiedliche IPs aufgelöst. Ob da die IP eines aktuellen Servers raus kommt ist Glückssache. Selbst wenn man die Seite aus dem Cache schmeißt, die IP wird nicht mehr neu nachgefragt.

Was man machen kann, ist den Browser in den Offline Modus zu schicken, dann in den Online-Modus zurückzukehren. Nach ein paar versuchen bekommt man dann hoffentlich einen aktuellen Server.
 
The second of the Release Candidates for the FreeBSD 8.0 release cycle
is now available. At this point we feel most of what has been
discovered during public testing that is feasible to fix as part of the
release process has been addressed. So the current plan is to have
8.0-RC3 in about two weeks.

Details about the current target schedule along with much more detail
about the current status of the release is available here:

http://wiki.freebsd.org/8.0TODO

If you notice problems you can report them through the normal Gnats PR
system or on the freebsd-current mailing list. I do cross-post
announcements to freebsd-stable because this particular release is
"about to become a stable branch" but when it comes to watching for
issues related to the release most of the developers pay more attention
to the freebsd-current list.

ISO images for all supported architectures are available on the FTP
sites, and a "memory stick" image is available for amd64/i386
architectures. For amd64/i386 architectures the cdrom and memstick
images include the documentation packages but no other packages. The
DVD image includes the packages that will probably be available on the
official release media but is subject to change between now and release.
For sparc64 there is now a livefs cdrom, disc1 includes the
documentation packages, and the DVD image has the set of packages that
currently build for sparc64 (which is a sub-set of the set provided for
amd64/i386).

If you are using csup/cvsup methods to update an older system the branch
tag to use is RELENG_8_0.

The freebsd-update(8) utility supports binary upgrades of i386 and amd64
systems running earlier FreeBSD releases. Systems running 7.0-RELEASE,
7.1-RELEASE, 7.2-RELEASE, 8.0-BETA1, 8.0-BETA2, 8.0-BETA3, 8.0-BETA4, or
8.0-RC1 can upgrade as follows:

# freebsd-update upgrade -r 8.0-RC2

During this process, FreeBSD Update may ask the user to help by merging
some configuration files or by confirming that the automatically
performed merging was done correctly. Systems running 8.0-BETA3 may
print the warning

INDEX-OLD.all: Invalid arguments

when downloading updates; this warning is a harmless bug (fixed in
8.0-BETA4) and can be safely ignored.

# freebsd-update install

The system must be rebooted with the newly installed kernel before continuing.

# shutdown -r now

After rebooting, freebsd-update needs to be run again to install the new
userland components:

# freebsd-update install

At this point, users of systems being upgraded from FreeBSD 8.0-BETA2 or
earlier will be prompted by freebsd-update to rebuild all third-party
applications (e.g., ports installed from the ports tree) due to updates
in system libraries. See:

http://www.daemonology.net/blog/2009-07-11-freebsd-update-to-8.0-beta1.html

for mode details. After updating installed third-party applications
(and again, only if freebsd-update printed a message indicating that
this was necessary), run freebsd-update again so that it can delete the
old (no longer used) system libraries:

# freebsd-update install

Finally, reboot into 8.0-RC2:

# shutdown -r now

MD5/SHA256 checksums for the image files:

MD5 (8.0-RC2-amd64-bootonly.iso) = d8b4a402dd510446d7bec239cb2a5add
MD5 (8.0-RC2-amd64-disc1.iso) = 74ae55d888589d759339d736db4e4e15
MD5 (8.0-RC2-amd64-dvd1.iso) = c1772eb971b9c451ebbdd9e82b09b7b7
MD5 (8.0-RC2-amd64-livefs.iso) = ef34d58bc1c6c47acb69d8a772de364a
MD5 (8.0-RC2-amd64-memstick.img) = 295815f1b358706a8f39f09f3240dde2

MD5 (8.0-RC2-i386-bootonly.iso) = 2d9e62645603a2d284c787f3505060fa
MD5 (8.0-RC2-i386-disc1.iso) = 8883ed3b408b67a265d82467d0659ced
MD5 (8.0-RC2-i386-dvd1.iso) = 484792f88bae31fca2846bc2a78d8e95
MD5 (8.0-RC2-i386-livefs.iso) = 7053f9ea329d4751c3361112d33b3caa
MD5 (8.0-RC2-i386-memstick.img) = b6a703e47e184e2eef63defd60f11abe

MD5 (8.0-RC2-ia64-bootonly.iso) = 803d1d48e4a7c52f028cdd9335f63e95
MD5 (8.0-RC2-ia64-disc1.iso) = eb0a6aea681ae605f1a291e17e92342c
MD5 (8.0-RC2-ia64-disc2.iso) = 67471992168e3c93095dae45ae0be773
MD5 (8.0-RC2-ia64-disc3.iso) = 6a076b1abda6ff843b8e8745d8068906
MD5 (8.0-RC2-ia64-dvd1.iso) = caf585b43277c22d6b5da1725764eccb
MD5 (8.0-RC2-ia64-livefs.iso) = 7c2251519fd99236af1d6bbda2606c3f

MD5 (8.0-RC2-pc98-bootonly.iso) = 37bbc89727b0927b8075573133d0fb9f
MD5 (8.0-RC2-pc98-disc1.iso) = 0d1f6a48ebcbac485df40f8825d54863
MD5 (8.0-RC2-pc98-livefs.iso) = 018d7f8d716e2a7a53f3263a4debef4d

MD5 (8.0-RC2-powerpc-bootonly.iso) = b481aa9d1b66060ae21f427e4aa2a529
MD5 (8.0-RC2-powerpc-disc1.iso) = 0cc7590fe4a0933d54d0deecf9112129
MD5 (8.0-RC2-powerpc-disc2.iso) = e7a89d93be2bc8a69b54558c9d424c5c
MD5 (8.0-RC2-powerpc-disc3.iso) = c549a90991122421dcb631d78ab8f312

MD5 (8.0-RC2-sparc64-bootonly.iso) = 3033c3b3c92eec90ad21b772b4ccd970
MD5 (8.0-RC2-sparc64-disc1.iso) = e4b3470481eb94baa2df115b85a23002
MD5 (8.0-RC2-sparc64-dvd1.iso) = a6571c2735c52dc8e5f83384e827c1ff

SHA256 (8.0-RC2-amd64-bootonly.iso) = 0c72b0248a689df99b3aa76b7ed148b7bd74a9de2577950231120ac4403bdb4c
SHA256 (8.0-RC2-amd64-disc1.iso) = a20b72acf3990f6b4a71941c576d5dc395260a98287bdfe4455cbf15555015e0
SHA256 (8.0-RC2-amd64-dvd1.iso) = f29f6a65d08190d946d38412cc199b7ad3d001ccd05e66b396cdb1339f45b3fd
SHA256 (8.0-RC2-amd64-livefs.iso) = 59f3feb88ea35e8ec075b59ff1eeac8df36df219a375058966eab2b4deb1350a
SHA256 (8.0-RC2-amd64-memstick.img) = 60a91e82223169fabf445b227f75cdc3495045a764285a0e7023bdf20478931a

SHA256 (8.0-RC2-i386-bootonly.iso) = b160f47b2b7baa69acca8c5e5d45dccb8fa3582ade676f69b44638c956f92f38
SHA256 (8.0-RC2-i386-disc1.iso) = c7edabc1fe1429f396978b4699b41fff9e4a17574dfa2658499a6f9f2bd91a1d
SHA256 (8.0-RC2-i386-dvd1.iso) = 34ae54a05ad5c0ac4a2d208edec95c218b0bf4e0a2458c97317f2cbebe4ce93b
SHA256 (8.0-RC2-i386-livefs.iso) = e58b2b922ee1ee8fb56eeac36fe5e8eb35d7c9d7824535d770a7066faaafa8a4
SHA256 (8.0-RC2-i386-memstick.img) = aed885993e742a6c5ec17b4339ffab17449219e588d2e80457a0b7137d333f52

SHA256 (8.0-RC2-ia64-bootonly.iso) = 16967168e7eb1ea95d2aac1334d5046b307d06318613de329fc68fa65670e703
SHA256 (8.0-RC2-ia64-disc1.iso) = 6134adc5f124e397a5783a4d9ff8c94a3b942a06e2682e489ff484c8a87ea8d3
SHA256 (8.0-RC2-ia64-disc2.iso) = a4b471b71da9d4a047d6dbbdd2029ec2ec3ac6e7ebf96d993ded7917b0b8649b
SHA256 (8.0-RC2-ia64-disc3.iso) = 4e44fb8dd42bab1775318ba6608656739533dfb60bccd5800877e1d693dd67a6
SHA256 (8.0-RC2-ia64-dvd1.iso) = db586139a60465d125ab89adcf28283528d0d62dd5ee6ef5dba6e90b0761107b
SHA256 (8.0-RC2-ia64-livefs.iso) = 0a2d497a400166e4ea4a4191a92bb5d37959bedc53b2dea04b35c0cd0681ee66

SHA256 (8.0-RC2-pc98-bootonly.iso) = 62f4af328fbb3660b49b4ca75158731de457781b41f6f1fd15f8cb58c8e2769d
SHA256 (8.0-RC2-pc98-disc1.iso) = 5551baa1205ad356c87ccc7685241d463dd8a26bde366fd8bdb4bde44188bf72
SHA256 (8.0-RC2-pc98-livefs.iso) = 2f195b71d73eaf4a76ac00522431e674f5a9b8272bb002c90c2c6d2a5491c4f5

SHA256 (8.0-RC2-powerpc-bootonly.iso) = d268f4cebd71bfbe7a6532270097b4934f49da518a51754429448ef30bf57db0
SHA256 (8.0-RC2-powerpc-disc1.iso) = b847889e72d5134b7ac6bf06244e7c919639d7d80a0001f6cfea5fc0c4c2847d
SHA256 (8.0-RC2-powerpc-disc2.iso) = 2fe8a8f97821d2695b0f795eda62422433eae23dc1e6f5b7c38983e6c2431b25
SHA256 (8.0-RC2-powerpc-disc3.iso) = 24ccace776b897705ad10115287c9819bc3301aedaa4afd253addbc038178f0a

SHA256 (8.0-RC2-sparc64-bootonly.iso) = ce24a908fce56afa6a7a29687d9fcc63ffe724d59014851344349702a1df5fd2
SHA256 (8.0-RC2-sparc64-disc1.iso) = d4b3974421b52ed89699422d9160396758249ddd8f82fa12a0339cbf023cf32e
SHA256 (8.0-RC2-sparc64-dvd1.iso) = 999f52fe73d32be3008eb5b289882d50eee35f469e4bb122268dfacd2f1508f0
SHA256 (8.0-RC2-sparc64-livefs.iso) = 7e22429d82bce3c3b7e927a380c6ce136ce30811653fec94f369eef496810725

kam vor 43 minuten rein.
 
Wo hast du denn die Reihenfolge her? Les das noch mal nach.

Das war etwas verkürzt, um es kurz aufzuzählen:

1) csup
2) make buildworld
3) make buildkernel
4) make installkernel
5) reboot
6) mergemaster -p
7) make installworld
8) mergemaster
9) reboot

Hat übrigens prima funktioniert FreeBSD8 läuft und jetzt bin ich am Neubauen der ports.

Danke & Gruss
Georg
 
Insgesamt zieht sich der Release aber schon wieder ziemlich, oder? Ist mir eigentlich ich egal, da ich mit stable/rc gut lebe, aber das mit den ports-slush ist immer doof. Kann jemand nochmal kurz sagen, warum eigentlich die ports überhaupt in slush/freeze kommen?

Ich meine BSD trennt doch schön zwischen base und ports. Nachdem das Release raus ist, werden die ports eh aktualisiert und jeder der das Release installiert wird (hoffentlich) die neueren nehmen. Oder er nutzt Pakete; dann ists aber egal ob die Ports je im Freeze waren, weil die Pakete zu einem beliebigen Zeitpunkt von einem Snapshot erzeugt werden können (und ja offensichtlich auch schon erzeugt wurden).
 
Insgesamt zieht sich der Release aber schon wieder ziemlich, oder? Ist mir eigentlich ich egal, da ich mit stable/rc gut lebe, aber das mit den ports-slush ist immer doof. Kann jemand nochmal kurz sagen, warum eigentlich die ports überhaupt in slush/freeze kommen?

Ich meine BSD trennt doch schön zwischen base und ports. Nachdem das Release raus ist, werden die ports eh aktualisiert und jeder der das Release installiert wird (hoffentlich) die neueren nehmen. Oder er nutzt Pakete; dann ists aber egal ob die Ports je im Freeze waren, weil die Pakete zu einem beliebigen Zeitpunkt von einem Snapshot erzeugt werden können (und ja offensichtlich auch schon erzeugt wurden).
 
Zurück
Oben