sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #66376
Problemer med rpm
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
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?
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?
--
MvH
Gregers Petersen
Follow ups