I've discovered what was wrong. The 8.2 package repository amount other versions is mounted on a suse-8.1 machine. That machine has /usr/share/autoinstall/EXTRA_PROV, _but_ this is the 8.1 version!!! Of course that went wrong as fileutils, textutils have been replaced by coreutils in 8.2 As the script create_package_descr pulls in the /usr/share/autoinstall/EXTRA_PROV the above mistake is easily made. Perhaps that the EXTRA_PROV should be extended with it's version number like EXTRA_PROV-8.1/2. And that the script create_package_descr could check the version number (the suse-release package is available should such a check could be made). Just my suggestion, up to the next challenge.... Op maandag 30 juni 2003 17:22, schreef Richard Bos:
Hello List,
I'm getting the error as listed below (rm: command not found). But as far as I can determine I've used the dependency file as suggested by Anas below. What else may be wrong??
linux:~/bin> /usr/tmp/mkautorep82 (equal to: create_package_descr -d /dist/suse82/latest -o /dist/suse82/latest/setup/descr using settings: datadirs: /dist/suse82/latest languages: english output dir: /dist/suse82/latest/setup/descr is not a directory: ignoring extra_provides: /usr/share/autoinstall/EXTRA_PROV
The packages files has the following information for the coreutils package: (rm, ln, touch are delivered by coreutils).
The coreutils rpm is present: lrwxrwxrwx 43 2003-06-29 07:34 coreutils.rpm -> ../../base/i586/coreutils-4.5.8-12.i586.rpm
All rpms in the autoinstall repository are links (without version, release or architecture info) to the most recent version of the package. This does not seem to be a problem, for the many packages that being installed before the "devs" package.
Hopefully the solution is around the corner....
Op maandag 16 juni 2003 22:31, schreef Anas Nashif:
Hi,
Did you by any chance recreate the package database? This happens if you have created the database without using the dependency file from /usr/share/autoinstall.
Anas
Fred Mobach wrote:
Hello List,
While my configuration of autoyast in SuSE Linux 8.1 works perfectly an annoying RAID controller in a Dell server forced me to upgrade to 8.2. Normal installation from the SuSE CD's works like a charm. However, autoyast (adapted to the 8.2 rpm's like coreutils) returns errormessages during installation : - SuSE 8.2 Professional via autoyast - installation of devs-2003.3.14-1 - Error messages : - var/tmp/rpm-tmp.<PID>: line <n>: rm: command not found (line = 5 and 8)
-- Richard Bos Without a home the journey is endless
-- Richard Bos Without a home the journey is endless