portupgrade-problem

  • Ersteller Ersteller joneum
  • Erstellt am Erstellt am
J

joneum

Guest
Ich wollte eben portupgrade mal wieder durchführen, doch irgendwie scheint es da was zerhagelt zu haben.
In UPDATING steht auch nichts, das es z.Z. irgendwelche probleme gibt.

pkgdb -F läuft ohne murren durch.

bei portupgrade kommt dann folgendes:

---> Upgrade tasks: 293
---> Summary: 0 done, 1 ignored, 0 skipped and 0 failed
.
.
.
.
.
.
---> Upgrade tasks: 293
---> Summary: 0 done, 293 ignored, 0 skipped and 0 failed
trick#

google spuckt da ebenfalls nix aus.
 
1) welchen Port willst Du updaten?
2) welcher Port wird ignoriert und mit welcher Meldung?
3) ist der Ports-Tree aktuell (vermutlich ja, da Du ein aktuelles portupgrade-release verwendest)?
 
ich führe ein allgemeines update mit "portupgrade -arkl" aus.
welcher ignoriert wird, wird ja nicht angezeigt, sonst wäre ich ja auch schlauer :-/
 
Der muss angezeigt werden. Ich nehme an, die Fehlermeldung geht im Wust der Textausgabe einfach unter.

Wenn es einfach nicht zu finden ist, welcher Port Probleme macht, dann back to the roots und uebliche *nix Vorgehensweise nutzen: Leite stderr um, sodass Du es besser rausfischen kannst, was schiefgeht.
 
Portupgrade hat in den letzten Tagen ein größeres Update erfahren, in dessen Folge sich sowohl die Ausgabe, als auch die Bedienung in einigen Punkten deutlich geändert haben. Ich würde dir nun folgendes empfehlen:
- Gucke in die Manpage, ob sich Parameter geändert haben
- Bringt das nichts, baue die Datenbanken neu (pkgdb -fu und portsdb -fu)
- Gehts immer noch, installiere den Portstree neu und update Portupgrade sowie ruby18 einmal manuel
 
Erst einmal, der korrekte Aufruf wäre
# portupgrade -akl filename

Dinge wie das Diablo JDK stehen auf IGNORE. Die sind nur im Ports Tree damit man Updates besser nachvollziehen kann. Wenn ein Port ignoriert wird hat das normalerweise seine Richtigkeit und ist kein Grund zur Beunruhigung. Ich habe z.B. auch für OpenOffice ein IGNORE in meiner make.conf gesetzt, weil ich keine Lust habe das selbst zu bauen.
 
Moin!

auch ich habe nen Problem mit dem aktuellen portupgrade und portinstall:
hab nen neues FBSD aufgesetzt um was zu testen und festgestellt, das sich viele Programme die in irgendeiner Art und Weise von automake/autoconf abhaengig sind, diese nicht als Abhaengigkeit mitinstallieren, bzw. wenn diese manuell installiert sind, einfach nicht finden. Der erste Port bei dem das auftritt, dreht sich hier dann endlos im Kreis. Gemerkt habe ich das an gnome2-lite. Es ist einfach nicht per portinstall installierbar.
portupgrade und ruby habe ich bereits vorher manuell upgedatet und laut pkg_version sollen auch die wenig installierten Ports gleich der im portstree sein.

Hat dazu vielleicht dazu einer eine Idee?
Mit dem Portstree von der Installations-CD von FreeBSD 6.1 funktioniert alles wunderbar, mit dem aktuellen nicht. Habe das ganze auch schon auf nem zweiten Rechner nachvollziehen koennen. Den Portstree habe ich auch komplett neu ausgecheckt.

Wenn jemand die Ausgabe mal sehen wollt, sagt bescheid.

Gruss, Marten
 
Falls du CVSUP verwendest, hast du auch deinen INDEX auf den aktuellen Stand gebracht?
 
[LoN]Kamikaze schrieb:
Falls du CVSUP verwendest, hast du auch deinen INDEX auf den aktuellen Stand gebracht?

jup, mit "make fetchindex", und selbstgebaut habe ich's auch mit "make index", nur zum testen.
Habs eben nochmal ausprobiert mit wieder den aktuellen portstree, gleiches problem.

Hier jetzt mal ne ausgabe:

pkg_info:
Code:
%pkg_version
apr-gdbm-db42                       =
bison                               =
bitstream-vera                      =
cdparanoia                          =
cdrtools                            =
cvsup-without-gui                   =
db42                                =
docbook-sk                          =
docbook-xml                         =
docbook-xsl                         =
dvd+rw-tools                        =
expat                               =
fontconfig                          =
freetype2                           =
gdbm                                =
gettext                             =
gmake                               =
gnome-mime-data                     =
gnomehier                           =
gnupg                               =
gpgme                               =
gsfonts                             =
imake                               =
intltool                            =
jpeg                                =
libXft                              =
libdrm                              =
libdvdcss                           =
libdvdread                          =
libgpg-error                        =
libiconv                            =
libtool                             =
m4                                  =
mtools                              =
neon                                =
open-motif                          =
p5-XML-Parser                       =
perl                                =
pkg-config                          =
pkg_cutleaves                       =
png                                 =
portaudit                           =
portupgrade                         =
python                              =
ruby                                =
ruby18-bdb                          =
samba-libsmbclient                  =
sdocbook-xml                        =
subversion                          =
sudo                                =
system-tools-backends               =
t1lib                               =
tiff                                =
unzip                               =
xmlcatmgr                           =
xorg-clients                        =
xorg-documents                      =
xorg-fonts-100dpi                   =
xorg-fonts-75dpi                    =
xorg-fonts-encodings                =
xorg-fonts-miscbitmaps              =
xorg-fonts-truetype                 =
xorg-fonts-type1                    =
xorg-libraries                      =
xorg-manpages                       =
xorg-server                         =
xpdf                                =
xterm                               =
xv                                  =
xvid                                =
zip                                 =



portinstall libxml2: (Fehlermeldung fast ganz unten)
Code:
%portinstall libxml2
--->  Installing 'libxml2-2.6.26' from a port (textproc/libxml2)
--->  Building '/usr/ports/textproc/libxml2'
===>  Cleaning for gmake-3.80_2
===>  Cleaning for pkg-config-0.20_2
===>  Cleaning for libiconv-1.9.2_2
===>  Cleaning for gettext-0.14.5_2
===>  Cleaning for libtool-1.5.22_2
===>  Cleaning for libxml2-2.6.26
===>  Extracting for libxml2-2.6.26
=> MD5 Checksum OK for gnome2/libxml2-2.6.26.tar.bz2.
=> SHA256 Checksum OK for gnome2/libxml2-2.6.26.tar.bz2.
===>  Patching for libxml2-2.6.26
===>  Applying FreeBSD patches for libxml2-2.6.26
===>   libxml2-2.6.26 depends on executable: gmake - found
===>   libxml2-2.6.26 depends on executable: pkg-config - found
===>   libxml2-2.6.26 depends on shared library: iconv.3 - found
===>  Configuring for libxml2-2.6.26
checking build system type... i386-portbld-freebsd6.1
checking host system type... i386-portbld-freebsd6.1
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether gmake sets $(MAKE)... yes
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
checking for style of include used by gmake... GNU
checking dependency style of cc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking how to run the C preprocessor... cc -E
checking for rm... /bin/rm
checking for mv... /bin/mv
checking for tar... /usr/bin/tar
checking for perl... /usr/bin/perl
checking for xmllint... /usr/bin/xmllint
checking for xsltproc... /usr/bin/xsltproc
checking for function prototypes... yes
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for string.h... (cached) yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking dependency style of c++... gcc3
checking how to run the C++ preprocessor... c++ -E
checking for g77... no
checking for f77... f77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether f77 accepts -g... yes
checking the maximum length of command line arguments... (cached) 262144
checking command to parse /usr/bin/nm -B output from cc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if cc supports -fno-rtti -fno-exceptions... no
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... freebsd6.1 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by c++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking for c++ option to produce PIC... -fPIC
checking if c++ PIC flag -fPIC works... yes
checking if c++ static flag -static works... yes
checking if c++ supports -c -o file.o... yes
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd6.1 ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for f77 option to produce PIC... -fPIC
checking if f77 PIC flag -fPIC works... yes
checking if f77 static flag -static works... yes
checking if f77 supports -c -o file.o... yes
checking whether the f77 linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd6.1 ld.so
checking how to hardcode library paths into programs... immediate
Checking zlib
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for gzread in -lz... yes
Checking headers
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for sys/stat.h... (cached) yes
checking for sys/types.h... (cached) yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking ansidecl.h usability... no
checking ansidecl.h presence... no
checking for ansidecl.h... no
checking ieeefp.h usability... yes
checking ieeefp.h presence... yes
checking for ieeefp.h... yes
checking nan.h usability... no
checking nan.h presence... no
checking for nan.h... no
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking fp_class.h usability... no
checking fp_class.h presence... no
checking for fp_class.h... no
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking for stdlib.h... (cached) yes
checking for sys/socket.h... yes
checking for netinet/in.h... yes
checking for arpa/inet.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for arpa/nameser.h... yes
checking for resolv.h... yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking for dlfcn.h... (cached) yes
Checking libraries
checking for strftime... yes
checking for strdup... yes
checking for strndup... no
checking for strerror... yes
checking for finite... no
checking for isnand... no
checking for fp_class... no
checking for class... no
checking for fpclass... no
checking for strftime... (cached) yes
checking for localtime... yes
checking for gettimeofday... yes
checking for ftime... no
checking for stat... yes
checking for _stat... yes
checking for signal... yes
checking for printf... yes
checking for sprintf... yes
checking for fprintf... yes
checking for snprintf... yes
checking for vfprintf... yes
checking for vsprintf... yes
checking for vsnprintf... yes
checking for sscanf... yes
checking for va_copy... yes
checking for library containing gethostent... none required
checking for library containing setsockopt... none required
checking for library containing connect... none required
checking for type of socket length (socklen_t)... socklen_t *
checking whether to enable IPv6... yes
checking struct sockaddr::ss_family... yes
checking for getaddrinfo... yes
checking for isnan... yes
checking for isinf... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... yes
Checking configuration requirements
Disabling multithreaded support
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for iconv... no
checking for iconv in -liconv... yes
Enabled Schematron support
Enabled Schemas/Relax-NG support
configure: creating ./config.status
config.status: creating libxml2.spec
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating include/libxml/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating doc/devhelp/Makefile
config.status: creating example/Makefile
config.status: creating python/Makefile
config.status: creating python/tests/Makefile
config.status: creating xstc/Makefile
config.status: creating include/libxml/xmlversion.h
config.status: creating xml2-config
config.status: creating libxml-2.0.pc
config.status: creating libxml-2.0-uninstalled.pc
config.status: creating python/setup.py
config.status: creating config.h
config.status: executing depfiles commands
Done configuring
===>  Building for libxml2-2.6.26
 cd . && /bin/sh /usr/ports/textproc/libxml2/work/libxml2-2.6.26/missing --run automake-1.9 --gnu
automake-1.9: not found
WARNING: `automake-1.9' is missing on your system.  You should only need it if
         you modified `Makefile.am', `acinclude.m4' or `configure.in'.
         You might want to install the `Automake' and `Perl' packages.
         Grab them from any GNU archive site.
cd . && /bin/sh /usr/ports/textproc/libxml2/work/libxml2-2.6.26/missing --run autoconf
autoconf: not found
WARNING: `autoconf' is missing on your system.  You should only need it if
         you modified `configure.in'.  You might want to install the
         `Autoconf' and `GNU m4' packages.  Grab them from any GNU
         archive site.
/bin/sh ./config.status --recheck
running /bin/sh ./configure  --with-iconv=/usr/local --with-html-dir=/usr/local/share/doc --with-html-subdir=libxml2 --without-python --without-threads --prefix=/usr/local --build=i386-portbld-freebsd6.1 LDFLAGS=-L/usr/local/lib CFLAGS=-O2 -fno-strict-aliasing -pipe  CPPFLAGS=-I/usr/local/include CXX=c++ build_alias=i386-portbld-freebsd6.1 CC=cc CXXFLAGS=-O2 -fno-strict-aliasing -pipe  --no-create --no-recursion
checking build system type... i386-portbld-freebsd6.1
checking host system type... i386-portbld-freebsd6.1
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes

usw...


auch wenn ich dieses autoconf/automake bzw. dessen gnu-variante (entweder oder) installiere, habe ich diese programme zwar im pfad enthalten, kann diese auch selbst ausfuehren, aber an der fehlermeldung von portinstall aendert sich nix.

was ich noch festgestellt habe ist: selbst mit einem

Code:
$ cd /usr/ports/textproc/libxml2
$ make

werden die Abhaengigkeiten automake/autoconf scheinbar nicht richtig mitinstalliert, zumindest bekomme ich da die gleiche Fehlermeldung. Ist mein Problem doch ein anderes?

Marten
 
hm also ich glaube, es gibt keine Abhängigkeit von libxml2 zu autoconf/-make ?! Wie da schon steht: nur wenn du willst, dass änderungen an den aufgelisteten Dateien beim machen des Ports eingebunden werden sollen...
Ich denke, er sollte libxml2 auch problemlos bauen, wenn autoconf/-make nicht installiert ist.
Aber warum er die Fehlermeldung auch ausgibt, wenn du die gesuchten Ports installierst ist mir ehrlich gesagt auch ein rätsel ...
 
Naja, er gibt ja nicht nur die Fehlermeldung aus und macht dann weiter. er faengt nie an zu compilen. Nach dieser Fehlermeldung geht der gleiche Lauf mit dem configure wieder los. Das ganze in einer Endlosschleife. :ugly:
 
Ich wuerde ihn dazu zwingen das Installieren durchzufuehren. Ich wuerde wie folgt vorgehen:

Code:
# pkg_add -rf libxml2
# portupgrade -a

Beim ersten muesste er dann Fehlermedlungen/Warnungn zeigen. Diese Fehler muessten mit dem Updaten aller Ports behoben werden.
Ich weiss jetzt nicht, ob ich das Problem erfasst habe, schreibe es aber trotzdem mal hier rein :).

Gruss
Fabian
 
soweit sogut. Installiert ist jetzt die Version 2.6.23_1, erwartet wird von einigen anderen Ports eine hoehere Versionsnummer. :grumble: Installation also nicht moeglich.
Updaten kann ichs ja nicht, der Port laesst sich ja nicht 'normal' installieren.
Tja, wie auch immer, irgendwas stimmt hier nicht. Kann das Problem jemand von euch auch nachvollziehen? Wuerd mich mal interessieren, vielleicht mache ich ja nen grundsaetzlichen Fehler beim Installieren.
Gruss, Marten
 
Hast du's schon mal mit 'make install' probiert? Wenn das Problem damit auch auftritt, ist portupgrade nicht schuld.
 
ja, hab ich, wie schon oben geschrieben. hab halt nur 'make' ausgefuehrt, nicht 'make install'. aber nen 'make install' macht ja das gleiche, installiert das ganze nur danach.
deswegen meinte ich ja auch, ich habe evtl nen anderes Problem.
Waehre trotzdem nett, wenn mir jemand mal sagen kann, ob das nur bei mir so ist, oder ein generelles Problem.
Vielen Dank erstmal fuer die Ideen,
Marten
 
wie lange hast du die "schleife" laufen lassen. ich wuerde (wenn es dir moeglich ist) einfach das make durchlaufen lassen, vielleicht kommt ja irgendwann ein fehler (!). weil die warnungen sind keine fehler. ich denke nicht, dass ein problem vorliegt. lass einfach mal laufen! :D
 
Inzwischen laeufts seit etwa einer Stunde, und zeigt auch wirklich immer und immer wieder das gleiche:

checking bla
checking bla
checking bla

dann die Warnung, und dann gehts von vorn los.
Irgendwas ist hier wirklich krank. Aber ich vermute den Fehler trotzdem bei mir, weil ich nix im Netz finden kann und es auf zwei unterschiedlichen Rechnern auftritt.

Na, wie auch immer, irgendwann find ich's. :cool:


Gruss, Marten
 
Code:
# su
# cd /usr/ports
# make update
# make fetchindex
# cd textproc/libxml2
# make deinstall clean
# portupgrade -a
# make install clean

fuehr' das nochmals aus. wie fuehrst dein update immer durch? ueber cvs, mit portsnap, mit angepasster make.conf? kannst du mal deine make.conf posten?
 
hallo cnopers,

hier meine make.conf:

Code:
PERL_VER=5.8.8
PERL_VERSION=5.8.8

den portstree selbst habe ich schon mehrfach upgedatet, auch komplet neu ausgecheckt, so dass alle 'unreinheiten' beseitigt sind.
auch deine Variante bringt nix.
Ich mache Schluss fuer diese Woche und mache was vernuenftiges :)
Danke euch allen!

Marten
 
wie fuehrst du dann die updates deines portstrees durch? egal. Ich wuensche noch einen schoenen Sonntagnachmittag und bis bald.

Gruss
Fabian
 
cnopers schrieb:
wie fuehrst du dann die updates deines portstrees durch?

$ cd /usr/ports
$ cvsup /root/update_ports

update_ports:
Code:
*default host=cvsup2.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-all

$ make fetchindex
$ pkgdb -F
$ portupgrade -a


Gruss, Marten
 
Enterhaken schrieb:
---> Summary: 0 done, 293 ignored, 0 skipped and 0 failed

Hallo Enterhaken,

kein Grund zur Sorge,
meine beobachtet zu haben, das portupgrade
ein bißchen gesprächiger gemacht wurde. :cool:

Das schöne daran ist,
das man jetzt zusehen kann,
wie portupgrade abeitet, finde ich.

Wenn das neue portupgrade anfängt, zu aktuallisieren,
äußert es sich ja jetzt zu jedem einzelnen Task.
Also zu jedem Programm das Du installiert hast.
So wie ich das verstehe, hast Du da 293 installiert Ports
Enterhaken schrieb:
---> Upgrade tasks: 293
die 293 installierten Ports ist portupgrade nun der Reihe nach
als 293 tasks durchgegangen,
und hat abschließend festgestellt:
"Summary: 0 done, 293 ignored, 0 skipped and 0 failed"

Also:
alle 293 installierten Ports waren in Hinsicht auf die Notwendigkeit
einer Aktuallisierung zu ignorieren ("293 ignored").
Es mußte nix ("0 done") getan werden,
dabei ist weder etwas ausgelassen worden ("0 skipped")
noch ist irgendetwas schief gegangen ("0 failed"). :cool:

So verstehe ich das zumindest. ;)


Gruß, Fusselbär
 
Hm, daran hatte ich auch schon gedacht, aber wenn einem nach "portupgrade" da zig zeilen mit ---> Upgrade tasks: 293
---> Summary: 0 done, 293 ignored, 0 skipped and 0 failed um die ohren fliegen, so schaut man schon mal dumm.

Was mich daran auch irritiert ist "293 ignored".
komisch ist hier auch, dass mir das nun an 2 BSD-rechnern passiert, nachdem ich portupgrade aufgerufen habe.
 
Hallo,

bevor ich portupgrade starte,
habe ich mir inzwischen angewöhnt,
mal zu gucken, was zum update ansteht:
Code:
portversion -v | grep needs
Da gibts zig Varianten, wie man guckt, was upzudaten ist,
das ist halt meine: ich ziele da einfach auf "needs". ;)


Gruß, Fusselbär
 
Zurück
Oben