Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Wed, 25 May 2005 05:04:00 +0400
From: Solar Designer <solar@...nwall.com>
To: owl-users@...ts.openwall.com
Subject: Re: upgrade

Hi,

I'll start by giving some general advices which do not directly relate
to the problem you're having, but which will benefit you later on, and
which may be useful for other owl-users.

On Wed, May 25, 2005 at 02:36:40AM +0200, Gniewko wrote:
> I've got serious problem with upgrading Owl to 1.1-stable.

What version are you upgrading from?

My advice is to avoid jumping over Owl releases.  For example, if
you've got a 1.0, upgrade it to 1.1 first, then to 1.1-stable (or
to current).

> After extracting native.tar.gz to /usr/src/world and copying there the 
> 'sources' directory,

You did this as user "build", correct?

> i've run 'make clean' and 'make buildworld'.

That's fine, but please be aware that with "source-based" upgrades
multiple iterations of buildworld/installworld may be required.  If
you're merely upgrading a 1.1 to a 1.1-stable, there should be no need
for multiple iterations, -- but bigger source-based upgrades might not
go nearly as smoothly.  In fact, we've also faced and hacked around
some chicken-egg problems between Owl 1.1 and Owl-current.  This means
that upgrading from 1.1 or 1.1-stable to current or to the next
release will have to be done with binaries only (or you'd have to
fight the same problems again).  Hopefully, these occurrences won't be
frequent in future development of Owl.

Now, let's approach the problem at hand:

> Then I received lot of failures, ie:
> 10:27:55: #1: Building SimplePAMApps
> 10:27:55: #2: Building SysVinit
> 10:27:55: #1: Failed SimplePAMApps
> 10:27:55: #2: Failed SysVinit
> 10:27:55: #2: Building acct
> 10:27:55: #1: Building autoconf
> 10:27:56: #2: Failed acct
> 10:27:56: #1: Failed autoconf
> [...]
> 
> Logs says that:
> File /usr/src/world/rpm-work-2/SOURCES/sysvinit-2.85.tar.gz: No such file 
> or directory
> [...]

This means that your sources directory is broken.  It could be missing
files, have wrong permissions, or be from a wrong version of Owl.

How did you obtain it?

The two easy ways which are known to work right are:

1. Minimum download size for just this version of Owl:

$ lftp ftp://ftp.man.szczecin.pl/pub/Linux/Owl/
# Substitute your favorite Owl mirror here
lftp ... > cd 1.1-stable
lftp ... > mirror -L sources

Please note the "-L".

2. Complete download for multiple branches of Owl:

$ lftp ftp://ftp.man.szczecin.pl/pub/Linux/Owl/
# Substitute your favorite Owl mirror here
lftp ... > mirror pool
lftp ... > mirror 1.1-stable
lftp ... > mirror ...other branches...

Good luck!

-- 
Alexander Peslyak <solar at openwall.com>
GPG key ID: B35D3598  fp: 6429 0D7E F130 C13E C929  6447 73C3 A290 B35D 3598
http://www.openwall.com - bringing security into open computing environments

Was I helpful?  Please give your feedback here: http://rate.affero.net/solar

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.