[Lustre-discuss] Vanilla 2.6.22.19 + Lustre 1.8.1: unable to open the tree_status file
Charles A. Taylor
taylor at hpc.ufl.edu
Wed Sep 2 10:23:04 PDT 2009
Hi Vincenzo,
We hit this too. There is a bug about it in the lustre bugzilla. You
can edit the script to fix it but you can also get around it by simply
export LUSTRE_VERS=1.8.1
before your make. With that defined, it skips right over the problem
with get_latest_mtime().
Charlie Taylor
UF HPC Center
On Wed, 2009-09-02 at 18:31 +0200, Vincenzo Spinoso wrote:
> Hi all,
> we are currently using lustre 1.8.0.1 in production, using a Vanilla
> kernel 2.6.22.14.
> No problems at all with the previous building, except for the new
> lustre 1.8.1.
> I succeed in building the patched kernel and configuring lustre, but
> when running make rpms it build just
> lustre-ldiskfs-3.0.9-2.6.22.19_200909021808.x86_64.rpm
> lustre-ldiskfs-debuginfo-3.0.9-2.6.22.19_200909021808.x86_64.rpm
> and then I get the following:
>
> [...]
> Making all in .
> make[4]: Entering directory `/usr/src/redhat/BUILD/lustre-1.8.1'
> make[5]: Entering directory `/usr/src/redhat/BUILD/lustre-1.8.1/ldiskfs'
> make[5]: Leaving directory `/usr/src/redhat/BUILD/lustre-1.8.1/ldiskfs'
> make[5]: Entering directory `/usr/src/redhat/BUILD/lustre-1.8.1/lnet'
> make[5]: Leaving directory `/usr/src/redhat/BUILD/lustre-1.8.1/lnet'
> make[5]: Entering directory `/usr/src/redhat/BUILD/lustre-1.8.1/lustre'
> make[6]: Entering directory `/usr/src/redhat/BUILD/lustre-1.8.1/lustre/
> lvfs'
> make[6]: Leaving directory `/usr/src/redhat/BUILD/lustre-1.8.1/lustre/
> lvfs'
> Uncaught exception from user code:
> unable to open the tree_status file: No such file or directory
> at ../lustre/scripts/version_tag.pl line 129
> main::get_latest_mtime() called at ../lustre/scripts/version_tag.pl
> line 242
> make[5]: *** [lustre_build_version] Error 2
> make[5]: Leaving directory `/usr/src/redhat/BUILD/lustre-1.8.1/lustre'
> make[4]: *** [all-sources] Error 2
> make[4]: Leaving directory `/usr/src/redhat/BUILD/lustre-1.8.1'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/usr/src/redhat/BUILD/lustre-1.8.1'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/usr/src/redhat/BUILD/lustre-1.8.1'
> error: Bad exit status from /var/tmp/rpm-tmp.80249 (%build)
>
> RPM build errors:
> Bad exit status from /var/tmp/rpm-tmp.80249 (%build)
> make[1]: *** [rpms-real] Error 1
> make[1]: Leaving directory `/root/_kernel/lustre-1.8.1'
> make: *** [rpms] Error 2
>
> Now I've tried again the same procedure against lustre 1.8.0.1 with
> linux 2.6.22.19, and I've no problems.
>
> The exception is on opening the "tree_status" file. There is no
> "tree_status" in 1.8.0.1, while "lustre-1.8.1/tree_status" exists.
> It seems that make cannot open it... Can I simply move it somewhere
> else to solve the problem?
>
> Thanks in advance!
> Vincenzo
> _______________________________________________
> Lustre-discuss mailing list
> Lustre-discuss at lists.lustre.org
> http://lists.lustre.org/mailman/listinfo/lustre-discuss
More information about the lustre-discuss
mailing list