Packete lassen sich nicht aus den Ports installieren

Berufspenner

Well-Known Member
Hi@all

Ich taste mich seit ca. zwei Tagn an OpenBSD heran und hab auf einem älteren Rechner die Version 3.4 installiert. Bis jetzt kam ich auch einigermaßen zurecht, weil ich halt schon ein paar Erfahrungen mit FreeBSD gemacht habe. Nun wollte ich mal eine kleine Testumgebung aufbauen und wollte mir via Portsystem PHP installieren. Eigentlich läuft auch alles ganz gut bis dann irgendwann diese Meldung kommt
Code:
[...]
mkdir -p /usr/ports/textproc/aspell/core/w-aspell-0.50.4.1/fake-i386/usr/local/share/aspell/
cp en.dat en_phonet.dat /usr/ports/textproc/aspell/core/w-aspell-0.50.4.1/fake-i386/usr/local/share/aspell/
cd /usr/ports/textproc/aspell/core/w-aspell-0.50.4.1/fake-i386/usr/local/share/aspell/ && chmod 644 en.dat en_phonet.dat
===>  Building package for aspell-0.50.4.1
pkg_create: unknown option -- A
usage: pkg_create [-Ohv] [-P dpkgs] [-C cpkgs] [-p prefix] [-f contents]
                  [-i iscript] [-k dscript] [-r rscript] [-t template]
                  [-X excludefile] [-D displayfile] [-m mtreefile]
                  -c comment -d description -f packlist -S basedir pkg-name
===>  Cleaning for aspell-0.50.4.1
rm -f /usr/ports/packages/i386/all/aspell-0.50.4.1.tgz
*** Error code 1

Stop in /usr/ports/textproc/aspell/core (line 1798 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/textproc/aspell/core (line 1116 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/php4/extensions (line 1258 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/php4 (line 103 of /usr/ports/infrastructure/mk/bsd.port.subdir.mk).
#
Natürlich habe ich das Forum und das Netz schon danach befragt, nur habe ich dabei noch keine Lösung gefunden. Ich habe dann auch mal versucht einen anderen Port zu installieren; es scheiterte aber mit der selben Meldung. Hätte vieleicht jemand einen Tipp für micht, wie ich dieses Problem beheben kann?

Cu
André
 
du benutzt -current ports mit 3.4 ? das kann nicht gut gehen.

lad dir die zu deiner version gehoerenden ports runter oder update dein system.

auf bald
oenone
 
Hi

Mh, hätte nicht gedacht, dass es da dann doch Probleme geben könnte. Naja, ich hab jetzt mal folgendes gemacht in der Hoffnung, dass ich damit einen Stableporttree erhalte:
Code:
cd /usr
ftp [url]ftp://openbsd.bay13.net/pub/OpenBSD/3.4/ports.tar.gz[/url]
tar xvzf ./ports.tar.gz
export CVSROOT=anoncvs@anoncvs.de.openbsd.org:/cvs
cvs up -PAd -r OPENBSD_3_4 ports
Hab ich nun überhaupt den stable Porttree oder hab ich mich irgendwie verlesen? Danach hab ich es mit PHP nochmal versucht. Hier das Ergebnis
===> www/php4/core
===> www/php4/extensions
===> php4-extensions-4.3.3 uses X11, but /usr/X11R6 not found.
===> www/php4/extensions,no_x11
===> php4-extensions-4.3.3 depends on: lib/mysql/mysqlclient.10 - mysqlclient.10 missing...
===> Verifying install for lib/mysql/mysqlclient.10 in databases/mysql
===> Building package for mysql-client-3.23.57
Creating package /usr/ports/packages/i386/all/mysql-client-3.23.57.tgz
pkg_create: can't find enough temporary space to extract the files, please set your
PKG_TMPDIR environment variable to a location with at least 0 bytes
free
===> Cleaning for mysql-client-3.23.57
rm -f /usr/ports/packages/i386/all/mysql-client-3.23.57.tgz
*** Error code 1

Stop in /usr/ports/databases/mysql (line 1715 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/databases/mysql (line 527 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/php4/extensions (line 1132 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/php4 (line 103 of /usr/ports/infrastructure/mk/bsd.port.subdir.mk).
Cu
André
 
ja, jetzt hast du den stable tree :)

hmm... fuehrst du das als root aus oder hast du die SUDO variable gesetzt ?
hast du die PKG_TMPDIR variable gesetzt ? wenn ja, hast du schreibzugriff darauf ?
ist auch genug platz frei ?

auf bald
oenone
 
Hi

Man bin ich doof :rolleyes: Da frag ich mich echt, wie ich das hier überlesen konnte =>
pkg_create: can't find enough temporary space to extract the files, please set your
PKG_TMPDIR environment variable to a location with at least 0 bytes
free
Naja 'df' bringt dann folgendes
Code:
# df
Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/sd0a     2065182  2000936   -39012   102%    /
Jetzt werde ich erstmal versuchen die zweite Platte, die ich eingebaut habe, einzubinden und ein wenig was umzuverlagern. Aber danke für die Hilfe :)

Cu
André
 
Zurück
Oben