sysv-rc Update und jetzt gibt es Errors beim Booten

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
moritzz
Beiträge: 185
Registriert: 12.09.2009 14:56:58
Wohnort: Münster
Kontaktdaten:

sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von moritzz » 03.10.2009 18:10:37

Vor 1-2 Tagen trudelte mit einem safe-upgrade eine neue Version von sysv-rc ein und seitdem habe ich ein paar Fehlermeldungen beim Booten, dass auf irgendwelche Dateien (einige .pid Files z.B.) nicht zugegriffen werden kann o.ä. Da die Meldungen nicht im Bootlog stehen (kommen bevor das Log startet), weiß ich den genauen Wortlaut leider nicht aus dem Kopf. Weiß jemand was das ist und wie ich es behebe?
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?

WEARENOTALONE
Beiträge: 278
Registriert: 19.04.2009 18:55:05

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von WEARENOTALONE » 03.10.2009 20:38:36

Hast du dein Debian Testing auf ein dependency based boot umgestellt? Mir hat das sysv-rc update nämlich die Migration angeboten, aber ich habe vorsichtshalber erstmal abgelehnt.

moritzz
Beiträge: 185
Registriert: 12.09.2009 14:56:58
Wohnort: Münster
Kontaktdaten:

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von moritzz » 03.10.2009 21:57:42

Jo!
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?

Benutzeravatar
TRex
Moderator
Beiträge: 8339
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von TRex » 04.10.2009 13:21:54

Ich hab angenommen....

Jetzt trau ich mich nicht mehr, den Rechner neu zu booten -.-
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

moritzz
Beiträge: 185
Registriert: 12.09.2009 14:56:58
Wohnort: Münster
Kontaktdaten:

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von moritzz » 04.10.2009 13:47:57

Booten ist kein Problem. Es funktioniert auch alles einwandfrei. Kommen halt nur die Meldungen.
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?

WEARENOTALONE
Beiträge: 278
Registriert: 19.04.2009 18:55:05

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von WEARENOTALONE » 04.10.2009 17:07:40

Um die Ausgaben ein wenig ausführlicher zu machen, kannst du folgendes tun:
  • quiet aus /boot/grub/menu.lst entfernen
  • die Option VERBOSE=yes in /etc/default/rcS setzen
Bitte nehme noch folgende Änderung an der /etc/default/bootlogd vor:

Code: Alles auswählen

# Run bootlogd at startup ?
BOOTLOGD_ENABLE=Yes
Nach einen Neustart findest du weitere Infos zu dem Bootvorgang in /var/log/boot/, vielleicht finden wir darüber weitere Anhaltspunkte zum Fehler.

Wenn du rsyslogd verwendest, kannst du zudem noch die Datei /etc/rsyslog.d/all.conf mit folgendem Inhalt anlegen:

Code: Alles auswählen

*.*                             /var/log/all
Dies logt einfach alles nach /var/log/all

Welche Informationen/Fehlermeldungen bekommst du nun in den verschiedenen Logdateien angezeigt?

moritzz
Beiträge: 185
Registriert: 12.09.2009 14:56:58
Wohnort: Münster
Kontaktdaten:

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von moritzz » 04.10.2009 18:27:11

Wie gesagt, dass Problem ist, dass das Loggen in Dateien erst anschließend startet! Im Bootlog taucht deshalb davon nichts auf. Ich habe grade aber mal ein Foto von dem Spaß gemacht:
Bild
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?

Benutzeravatar
TRex
Moderator
Beiträge: 8339
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von TRex » 05.10.2009 00:33:12

Hm, ich hab vor der Migration noch die Warnungen beseitigt (ein paar Überreste von tomcat6 zb, war nicht gepurgt) und dann dpkg-reconfigure aufgerufen, passt.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

moritzz
Beiträge: 185
Registriert: 12.09.2009 14:56:58
Wohnort: Münster
Kontaktdaten:

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von moritzz » 05.10.2009 00:43:45

Jo purgen musste ich auch 1-2 Sachen, das habe ich auch gemacht. Daran dürfte es also nicht liegen.
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von novalix » 05.10.2009 12:58:02

Ein wenig ins Blaue:
Du schreibst von einem "safe-upgrade". Gerade dabei kann es sein, dass wichtige Pakete nicht auf den neuesten Stand gehoben oder nicht installiert (Debianinsserv?) werden. Versuch doch mal einen "full-upgrade" (aka "dist-upgrade) auszuführen; im Zweifel zunächst mit dem Schalter "-s" zur Probe.

Groetjes, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

moritzz
Beiträge: 185
Registriert: 12.09.2009 14:56:58
Wohnort: Münster
Kontaktdaten:

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von moritzz » 05.10.2009 15:32:33

Ist alles aktuell!
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?

WEARENOTALONE
Beiträge: 278
Registriert: 19.04.2009 18:55:05

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von WEARENOTALONE » 05.10.2009 18:54:59

Welche Dateien existieren bei dir unter /etc/init.d/? Wie mountest du /tmp in deiner /etc/fstab (falls überhaupt)?

EDIT1: Werden vor den gezeigten Fehlermeldungen alle Dateisysteme eingebunden? Er müsste vor der Fehlermeldung sowas wie "Will now mount local filesystems" schreiben.

moritzz
Beiträge: 185
Registriert: 12.09.2009 14:56:58
Wohnort: Münster
Kontaktdaten:

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von moritzz » 05.10.2009 19:39:43

Nachdem grub durch ist, kommt genau das, was man auf dem Foto sieht.

Code: Alles auswählen

moritz@MoLap:~$ ls -l /etc/init.d/                                                       
total 488                                                                                
-rwxr-xr-x 1 root root  2256 2009-05-04 17:50 acpid                                      
-rwxr-xr-x 1 root root  1348 2009-05-28 17:37 acpi-support                               
-rwxr-xr-x 1 root root  9585 2009-07-02 17:44 alsa-utils                                 
-rwxr-xr-x 1 root root  1301 2009-06-22 21:25 anacron                                    
-rwxr-xr-x 1 root root  6461 2009-08-04 11:12 apache2                                    
-rwxr-xr-x 1 root root  1663 2009-07-18 05:38 apmd                                       
-rwxr-xr-x 1 root root   936 2009-08-14 18:49 atd                                        
-rwxr-xr-x 1 root root  2315 2009-04-18 14:46 avahi-daemon                               
-rwxr-xr-x 1 root root  4597 2009-07-01 13:07 bluetooth                                  
-rwxr-xr-x 1 root root  2348 2009-09-14 15:17 bootlogd                                   
-rwxr-xr-x 1 root root  1547 2009-09-06 22:21 bootlogs                                   
-rwxr-xr-x 1 root root  1406 2009-09-06 22:21 bootmisc.sh                                
-rwxr-xr-x 1 root root  3827 2009-09-06 22:21 checkfs.sh                                 
-rwxr-xr-x 1 root root 11087 2009-09-11 11:28 checkroot.sh                                 
-rwxr-xr-x 1 root root  1079 2009-09-05 08:37 console-setup                                
-rwxr-xr-x 1 root root  2489 2009-04-26 16:32 cpufrequtils                                 
-rwxr-xr-x 1 root root  3009 2009-05-13 02:05 cron                                         
-rwxr-xr-x 1 root root  2556 2009-05-21 19:02 cups                                         
-rwxr-xr-x 1 root root  4146 2009-06-17 21:17 dbus                                         
-rwxr-xr-x 1 root root  1615 2009-06-29 20:42 dirmngr                                      
-rwxr-xr-x 1 root root  8040 2009-06-22 22:21 dkms_autoinstaller                           
-rwxr-xr-x 1 root root  6604 2009-03-15 17:01 exim4                                        
-rwxr-xr-x 1 root root  1417 2009-08-13 20:38 fancontrol                                   
-rwxr-xr-x 1 root root  2909 2009-07-03 22:17 fuse                                         
-rwxr-xr-x 1 root root  2229 2009-08-14 16:09 hal                                          
-rwxr-xr-x 1 root root  1329 2008-01-03 01:09 halt                                         
-rwxr-xr-x 1 root root  4325 2009-04-02 17:25 hdapsd                                       
-rwxr-xr-x 1 root root  2908 2008-07-27 15:24 hddtemp                                      
-rwxr-xr-x 1 root root 10725 2009-06-13 01:26 hdparm                                       
-rwxr-xr-x 1 root root  2724 2008-05-17 00:33 hibernate                                    
-rwxr-xr-x 1 root root  1423 2009-09-06 22:21 hostname.sh                                  
-rwxr-xr-x 1 root root  5050 2009-08-13 14:57 hwclockfirst.sh                              
-rwxr-xr-x 1 root root  5032 2009-08-13 14:57 hwclock.sh                                   
-rwxr-xr-x 1 root root  4698 2009-03-28 05:51 ifplugd                                      
-rwxr-xr-x 1 root root  2518 2006-09-15 20:03 ifupdown                                     
-rwxr-xr-x 1 root root  1047 2009-09-06 10:59 ifupdown-clean                               
-rwxr-xr-x 1 root root  7855 2009-09-09 20:32 kbd                                          
-rwxr-xr-x 1 root root  6291 2009-09-01 22:49 kdm                                          
-rwxr-xr-x 1 root root  1370 2009-09-05 08:37 keyboard-setup                               
-rwxr-xr-x 1 root root  3649 2009-07-26 18:36 keymap.sh                                    
-rwxr-xr-x 1 root root  1293 2009-09-06 22:21 killprocs                                    
-rwxr-xr-x 1 root root  1986 2009-06-10 13:55 laptop-mode
-rwxr-xr-x 1 root root   867 2009-08-13 20:38 lm-sensors
-rwxr-xr-x 1 root root  7018 2009-04-26 16:32 loadcpufreq
-rwxr-xr-x 1 root root  1358 2009-06-15 01:52 module-init-tools
-rwxr-xr-x 1 root root   620 2007-12-30 10:22 mountall-bootclean.sh
-rwxr-xr-x 1 root root  1956 2009-06-23 16:06 mountall.sh
-rwxr-xr-x 1 root root  2184 2009-09-11 11:30 mountdevsubfs.sh
-rwxr-xr-x 1 root root  1924 2009-09-11 11:30 mountkernfs.sh
-rwxr-xr-x 1 root root   618 2007-12-30 10:21 mountnfs-bootclean.sh
-rwxr-xr-x 1 root root  2330 2008-02-29 21:27 mountnfs.sh
-rwxr-xr-x 1 root root  1315 2009-09-06 22:21 mountoverflowtmp
-rwxr-xr-x 1 root root  3658 2009-09-11 11:29 mtab.sh
-rwxr-xr-x 1 root root  5447 2009-09-03 09:55 mysql
-rwxr-xr-x 1 root root  1886 2009-07-29 12:16 networking
-rwxr-xr-x 1 root root  5964 2009-06-09 05:35 nfs-common
-rwxr-xr-x 1 root root  1751 2009-06-12 16:25 ntp
-rwxr-xr-x 1 root root  2376 2007-08-19 15:20 pcmciautils
-rwxr-xr-x 1 root root   665 2009-06-18 09:59 policykit
-rwxr-xr-x 1 root root  2172 2009-05-22 05:24 portmap
-rwxr-xr-x 1 root root   408 2008-11-28 18:45 pppd-dns
-rwxr-xr-x 1 root root  1301 2009-09-16 17:03 procps
-rwxr-xr-x 1 root root  8863 2009-09-06 22:22 rc
-rwxr-xr-x 1 root root   801 2009-09-06 22:21 rc.local
-rwxr-xr-x 1 root root   117 2009-09-06 22:22 rcS
-rw-r--r-- 1 root root  1510 2009-09-06 22:22 README
-rwxr-xr-x 1 root root   639 2008-01-03 01:11 reboot
-rwxr-xr-x 1 root root  3570 2009-04-26 23:51 resolvconf
-rwxr-xr-x 1 root root  1074 2009-09-06 22:21 rmnologin
-rwxr-xr-x 1 root root  4315 2009-06-17 15:06 rsync
-rwxr-xr-x 1 root root  2961 2009-06-23 13:14 rsyslog
-rwxr-xr-x 1 root root  2917 2009-05-02 15:07 samba
-rwxr-xr-x 1 root root  2317 2009-06-26 17:41 saned
-rwxr-xr-x 1 root root  1055 2009-04-17 11:49 screen-cleanup
-rwxr-xr-x 1 root root  2283 2008-05-20 09:13 sendsigs
-rwxr-xr-x 1 root root   590 2007-12-29 22:32 single
-rw-r--r-- 1 root root  4271 2009-09-06 22:21 skeleton
-rwxr-xr-x 1 root root  1092 2009-05-15 20:57 sleepd
-rwxr-xr-x 1 root root  3451 2009-09-07 20:58 smartmontools
-rwxr-xr-x 1 root root  3889 2009-07-31 17:56 ssh
-rwxr-xr-x 1 root root   519 2009-09-06 22:21 stop-bootlogd
-rwxr-xr-x 1 root root  1095 2009-09-06 22:21 stop-bootlogd-single
-rwxr-xr-x 1 root root   551 2009-08-31 23:46 sudo
-rwxr-xr-x 1 root root  1603 2009-06-07 21:38 sysstat
-rwxr-xr-x 1 root root  3975 2009-09-27 15:27 thinkfan
-rwxr-xr-x 1 root root  7371 2009-08-16 01:50 udev
-rwxr-xr-x 1 root root  1001 2008-07-11 15:34 udev-mtab
-rwxr-xr-x 1 root root  4024 2008-04-28 00:31 udftools
-rwxr-xr-x 1 root root  2230 2009-07-07 12:11 umountfs
-rwxr-xr-x 1 root root  2156 2009-07-07 12:11 umountnfs.sh
-rwxr-xr-x 1 root root  1456 2008-05-29 19:50 umountroot
-rwxr-xr-x 1 root root  1997 2009-09-06 22:21 urandom
-rwxr-xr-x 1 root root 10793 2009-09-09 20:43 vboxdrv
-rwxr-xr-x 1 root root  2327 2009-05-19 01:07 wpa-ifupdown
-rwxr-xr-x 1 root root  1777 2008-03-24 00:26 x11-common
fstab:

Code: Alles auswählen

moritz@MoLap:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=cf808fe3-13e7-481d-9cfb-4bab4c33d7c9 /               ext3    errors=remount-ro 0       1
# /home was on /dev/sda3 during installation
#UUID=ff751b51-b193-4aa1-9d07-fab5d2c258c5
/dev/sda3       /home           ext3    defaults        0       2
/dev/sda2       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?

WEARENOTALONE
Beiträge: 278
Registriert: 19.04.2009 18:55:05

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von WEARENOTALONE » 06.10.2009 15:07:19

Laut deiner /etc/fstab liegt /tmp nicht auf einer eigenen Partition und wird auch nicht als tmpfs gemountet (so wie bspw. hier). Mich wundert es, dass die Fehlermeldung direkt nach Grub geworfen wird, ohne das vorher dein root Dateisystem gemountet wird. Wenn ich mich recht entsinne, werden bei mir zuerst die Dateisysteme gemountet und danach /tmp geleert. Wie sehen denn bei dir die LSB Tags in der /etc/init.d/mountall-bootclean.sh aus?

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von armin » 06.10.2009 15:19:13

Zeig uns bitte mal "ls /etc/rcS.d/".
Wie WEARENOTALONE schon festgestellt hat, scheint mountall-bootclean.sh viel zu früh ausgeführt zu werden.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

moritzz
Beiträge: 185
Registriert: 12.09.2009 14:56:58
Wohnort: Münster
Kontaktdaten:

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von moritzz » 06.10.2009 15:25:14

Code: Alles auswählen

moritz@MoLap:~$ ls /etc/rcS.d/
README                    S09hwclock.sh             S15policykit
S01mountkernfs.sh         S09ifupdown-clean         S15pppd-dns
S01mountnfs-bootclean.sh  S09module-init-tools      S15procps
S02udev                   S09mtab.sh                S15resolvconf
S03mountdevsubfs.sh       S09udev-mtab              S15screen-cleanup
S04bootlogd               S10checkfs.sh             S15urandom
S05keymap.sh              S11mountall.sh            S15x11-common
S06keyboard-setup         S12mountall-bootclean.sh  S16console-setup
S07hdparm                 S13mountoverflowtmp       S17ifupdown
S07hibernate              S14kbd                    S18networking
S07hwclockfirst.sh        S15alsa-utils             S19portmap
S07pcmciautils            S15bootmisc.sh            S20fuse
S08checkroot.sh           S15lm-sensors             S21stop-bootlogd-single
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von armin » 06.10.2009 15:46:45

Ok, das Problem ist, dass mountnfs.sh überhaupt nicht gestartet wird und mountnfs-bootclean.sh eigentlich nach diesem Skript starten sollte. Kannst du dich daran erinnern, mountnfs.sh mal aktiv deaktiviert zu haben?

Um das Skript wieder zu aktivieren versuche mal

Code: Alles auswählen

insserv -d /etc/init.d/mountnfs.sh
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

moritzz
Beiträge: 185
Registriert: 12.09.2009 14:56:58
Wohnort: Münster
Kontaktdaten:

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von moritzz » 06.10.2009 15:53:37

Nicht wirklich, aber das ist gut möglich. Kann ich das auch mit dem neuen dependecy boot einfach per update-rc.d -f mountnfs defaults hinzufügen oder geht das jetzt anders?

Ah deinen edit nicht gesehen. Probiere es grade mal :)
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von armin » 06.10.2009 15:55:39

Code: Alles auswählen

update-rc.d -f mountnfs.sh defaults
wäre die update-rc.d Syntax. Das ".sh" ist wichtig.

EDIT: Hehe, und ich hab dein EDIT nicht gesehen...
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

moritzz
Beiträge: 185
Registriert: 12.09.2009 14:56:58
Wohnort: Münster
Kontaktdaten:

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von moritzz » 06.10.2009 16:00:12

Okay coole Sache. Das hat das Problem gelöst! Danke für die Hilfe!!!!

Kannst du mir vielleicht noch erklären wie du darauf gekommen bist? Möchte ja auch was bei der Geschichte lernen :)
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?

WEARENOTALONE
Beiträge: 278
Registriert: 19.04.2009 18:55:05

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von WEARENOTALONE » 06.10.2009 16:50:08

armin hat geschrieben:Ok, das Problem ist, dass mountnfs.sh überhaupt nicht gestartet wird und mountnfs-bootclean.sh eigentlich nach diesem Skript starten sollte. ...
Aber warum wird mountnfs-bootclean.sh überhaupt ausgeführt, obwohl die Voraussetzungen dafür nicht erfüllt sind? Werden Skripte (wie mountnfs-bootclean.sh), dessen Voraussetzungen nicht erfüllt werden können (in diesem Fall wg. nicht existierender mountnfs.sh) automatisch als erstes gestartet?

Bei mir gibt es zu Beginn den symbolischen Link /etc/rcS.d/S01mountnfs-bootclean.sh nicht; der Link hat bei mir die Bezeichnung S46mountnfs-bootclean.sh und wird somit wesentlich später ausgeführt als S36mountall-bootclean.sh (habe Migration auf dependency .. noch nicht durchgeführt). War das mit der Umsortierung gemeint, die als Warnung bei der Migration auf eine dependency based boot sequence ausgegeben wurde?

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: sysv-rc Update und jetzt gibt es Errors beim Booten

Beitrag von armin » 06.10.2009 18:33:45

moritzz hat geschrieben:Kannst du mir vielleicht noch erklären wie du darauf gekommen bist? Möchte ja auch was bei der Geschichte lernen :)
Anhand von /etc/rcS.d/* sieht man, dass S01mountnfs-bootclean.sh vollkommen falsch ist. Das hat man einfach irgendwann im Gefühl ;)
Wenn man sich die ersten Zeilen von /etc/init.d/mountnfs-bootclean.sh ansieht stellt man fest, dass das Skript eigentlich nach mountnfs starten sollte. Also nach mountnfs in /etc/rc.S/ gesucht und bekanntermaßen nix gefunden.

@WEARENOTALONE: Ja, insserv ist da im Moment noch nicht so robust. Sobald ein Initskript einmal installiert ist und du dann die Symlinks löschst von denen es abhängig ist, geht die Sache etwas schief. Im Normalfall sollte der Symlink natürlich nicht fehlen, und dann läuft das auch alles wie es soll.
Es ist geplant das ganze noch robuster zu machen, aber wie wir sehen noch nicht umgesetzt.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Antworten