sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #61169
Re: Courier mailserver configure problem
Kelvin Varst wrote:
> Hej
>
> Jeg er ved at forsøge at installere en Courier mailserver, men løber
> ind i et problem når jeg genere rpm pakken, som jeg gerne vil have
> lavet, for at lettet administrationen senere. Jeg kører Redhat 8.0.
>
> Jeg er logget på som ikke root, og har oprettet en rpm-mappe
> struktur, som jeg har fuld adgang til. Jeg har så kørt:
>
> echo "%_topdir $HOME/rpm" >> $HOME/.rpmmacroes
>
> for at fortælle hvor den skal arbejde, derefter:
>
> rpmbuild -ta courier-0.41.0.tar.gz2
>
> og den starter med at kører. Den stopper pludseligt efter nogle
> itterationer (måske ca 15-20 stykker), og skriver følgende:
>
> checking for C++ compiler default output... configure: error: C++
> compiler cannot create executables configure: error: /bin/sh
> './configure' failed for module.local configure: error: /bin/sh
> './configure' failed for courier error: Bad exit status from
> /var/tmp/rpm-tmp.19335 (%prep)
>
> Er der nogen der kan sige hvad der kan være i vejen?
Formentlig det at du ikke kører som root. Det er i strid med hovedideen
i Linux at installere alting som non-root, derfor er "noget" ejet af
root og tillader ikke det du forsøger på. I principppet skal du ALTID
være root, når du installerer, derved får du heller ikke problemer med
at kun den bruger,der har foretaget installationen, har ret til at bruge
det installerede (selv om det kan klares på andre, mere besværlige måder
også)
MVH
--
Jon Svejgaard
====================================================================
| ACE - UNIX/Linux Consultancy
| Hjorthoejvej 2 / DK-4291 Ruds Vedby
mail: jon@xxxxxx | DENMARK
http://www.ace.dk | +45 5826 1799 / +45 4052 0799
====================================================================
Follow ups
References