← Back to team overview

sslug-teknik team mailing list archive

Re: Problemer med rpm

 

On Wed, 2003-08-27 at 14:04, Gregers Petersen wrote:
> Hejsa.
> 
> Jeg er ved at smække courier-imap-pakken ind på min maskine.
> Jeg har tidligere gjort det ved at lave en rpm udfra tarballen, men denne
> gang ser det ikke ud til at virke.
> Da pakken ikke må bygges som "rod" har jeg oprettet et træ under en bruger:
> $HOME/rpm
> $HOME/rpm/SOURCES
> $HOME/rpm/SPECS
> $HOME/rpm/BUILD
> $HOME/rpm/SRPMS
> $HOME/rpm/RPMS
> $HOME/rpm/RPMS/i386
> $HOME/rpm/RPMS/i686
> 
> og desuden smidt "%_topdir /home/(bruger)/rpm/" ind i $HOME/.rpmmacros
> 
> Når jeg så kører rpm -ta på pakken siger den at tarballen ikke findes:
> [src@juno44 src]$ rpm -ta courier-imap-2.1.1.tar.bz2
> courier-imap-2.1.1.tar.bz2: No such file or directory

Her lige prøvet det samme på en RH9 med 

rpmbuild -ta courier-imap-2.1.1.tar.bz2  (rpm ver = rpm-4.2-0.69)

og her virker det glimrende :-/ men  det er vel ikke nogen rigtig hjælp!

> Så kører jeg en strace, og det giver bl.a. (groft sorteret efter linier med
> "no such"):
> 
> open("/etc/rpm/macros", O_RDONLY)       = -1 ENOENT (No such file or
> directory)
> open("/etc/rpm/i686-linux/macros", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> execve("/usr/lib/rpm/rpmb", ["/usr/lib/rpm/rpmb", "-ta",
> "courier-imap-2.1.1.tar.bz2"], [/* 20 vars */]) = -1 ENOENT (No such file or
> directory)
> open("/usr/share/locale/en_DK/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT
> (No such file or directory)
> open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No
> such file or directory) write(2, "courier-imap-2.1.1.tar.bz2: No s"...,
> 54courier-imap-2.1.1.tar.bz2: No such file or directory) = 54
> 
> 
> Er der nogen, der kan se hvor det går galt?

Nu er du helt sikker på at alt "$HOME/rpm" og courier-imap-2.1.1.tar.bz2
er ejet af den rigtige bruger? 


> Jeg har tidligere kunnet bygge courier på denne måde, måske er det pga. at
> jeg har opdateret rpm-pakken til 4.0.4-7x.18?

burde ikke være et problem

/Frank



Follow ups

References