Fehlermeldungen im Installationsscript 17.2.1  [GELÖST]

Locked
iLion
Posts: 20
Joined: Wed 3. Jan 2018, 17:05

Fehlermeldungen im Installationsscript 17.2.1

Post by iLion »

Ich teste KeyHelp gerade in einer lokalen virtuellen Machine unter Ubuntu Server 16.04.03 LTS (verwendetes Image ubuntu-16.04.3-server-amd64.iso). Bei der Installation bin ich über die Optionstaste F4 gegangen und habe zudem die Option für eine minimale virtuelle Maschine gewählt. Einzig OpenSSH wurde später noch mit als Paket installiert. Nach der Installation habe ich die Installation noch mit dist-upgrade auf den neuesten Stand gebracht. Wenn ich nun das Installationsscript per sudo bash starte, erhalte ich im zweiten Schritt nach der Sprachauswahl die folgenden vier Zeilen als Fehlermeldung:

PHP Notice: Undefined offset:1 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105

Notice: Undefined offset:1 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105
PHP Notice: Undefined offset:2 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105

Notice: Undefined offset:2 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105
PHP Notice: Undefined offset:3 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105

Notice: Undefined offset:3 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105

Abgesehen davon scheint dann aber die Installation sauber durchzulaufen und KeyHelp lässt sich später normal bedienen. Was hat es mit diesen Meldungen oben auf sich?
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by Martin »

Hallo,

was für IP Adressen sind dem System zum Zeitpunkt der Installation zugewiesen gewesen?
Viele Grüße,
Martin
iLion
Posts: 20
Joined: Wed 3. Jan 2018, 17:05

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by iLion »

Da das System lokal in VMware Fusion läuft, eine aus dem IP-Bereich 192.168.178.x.
mzahlmann
Posts: 3
Joined: Fri 5. Jan 2018, 14:48

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by mzahlmann »

Unter ähnlichen Voraussetzungen (Ubuntu Server minimal als VM mit einer 172.16.x.x IP) habe ich die o.g. Fehlermeldungen ebenfalls erhalten.

Nach der Installation scheint KeyHelp zu funktionieren, hat während der Installation allerdings noch ein Paar Fehler mehr ausgespuckt:
Bei der Installation der folgenden Module traten Probleme auf: Email protection Postgrey, Amavis, ClamAV, SpamAssassin, Pyzor, Razor, AWStats, Fail2ban, Logrotate, Apparmor, 7-Zip, Nano, Cron-Daemon
Laut Error-Log mag er den von mir gewählten FQDN nicht.

Code: Select all

Jan 05 14:25:49 srv-web amavis[32212]: Starting amavisd:   The value of var...en
    Jan 05 14:25:49 srv-web amavis[32212]:   a fully qualified domain name; per...h.
    Jan 05 14:25:49 srv-web amavis[32212]:   You must explicitly assign a FQDN ...me
    Jan 05 14:25:49 srv-web amavis[32212]:   in /etc/amavis/conf.d/05-node_id, ...'s
    Jan 05 14:25:49 srv-web amavis[32212]:   network name!
    Jan 05 14:25:49 srv-web amavis[32212]: (failed).
Wie kann man das fixen?
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by Martin »

Hallo,

wie in der Fehlermeldung dargelegt wird für das System ein vollqualifizierender Hostname benötigt. Z.B. server.meinedomain.tld
Viele Grüße,
Martin
mzahlmann
Posts: 3
Joined: Fri 5. Jan 2018, 14:48

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by mzahlmann »

Hi,

hab ich gemacht: srv-web.meinedomain.de

Code: Select all


Email protection
    Postgrey, Amavis, ClamAV,
    SpamAssassin, Pyzor, Razor ...          [ERROR]
AWStats ...                                 [ERROR]
Fail2ban ...                                [ERROR]
Logrotate ...                               [ERROR]
PhpMyAdmin 4.7.5 Multilanguage ...          [OKAY]
Roundcube 1.3.3 Multilanguage ...           [OKAY]
Rainloop 1.11.0.203 (Community Edition) ... [OKAY]
Quota ...                                   [ERROR]
Apparmor ...                                [ERROR]
7-Zip ...                                   [ERROR]
Update MotD ...                             [OKAY]
Nano ...                                    [ERROR]
NTP ...                                     [ERROR]
Cron-Daemon ...                             [ERROR]

iLion
Posts: 20
Joined: Wed 3. Jan 2018, 17:05

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by iLion »

Von meiner Seite auch noch die Ergänzung, dass ich einen lokalen DNS in meinem Netzwerk betreibe, der dann für solche Tests FQDN eingetragen bekommt. In diesem Fall hatte ich mir allerdings einen Eintrag für den Reverse Lookup gespart, falls das auch wichtig sein sollte. Bei der Installation selber wurden aber alle Bestandteile mit OKAY gekennzeichnet.
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by Martin »

Hallo,

vor Aufruf der Installation sollte "hostname -f" den FQDN anzeigen. Dieser sollte bei Aufruf der Installation auch in der Übersicht (wo auch das initiale Passwort gezeigt wird etc.) korrekt aufgeführt werden.
Viele Grüße,
Martin
iLion
Posts: 20
Joined: Wed 3. Jan 2018, 17:05

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by iLion »

Also, alles noch mal neu und der Fehler lässt sich im lokalen Netzwerk reproduzieren:

Code: Select all

-> installing ionCube...
2018-01-05 18:26:22 URL:http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz [11173774/11173774] -> "/tmp/ioncube.tar.gz" [1]

-> run /home/keyhelp/www/keyhelp/install/install.php --installer-version 1

   _  __          _   _     _    (R)
  | |/ /___ _   _| |_| |___| |___
  | | /  -_) |_/ |  _  | -_) | _ \
  |_|\_\___|\__, |_| |_|___|_|  _/ Ihr Administrations-Panel
=========== |___/ ========== |_| =============================

Dieses Programm installiert KeyHelp 17.2.1 auf Ihrem
Server.


Bitte beachten Sie die folgenden wichtigen Hinweise:

» Sichern Sie Ihre wichtigen Daten bevor Sie fortfahren.

» Die Installation sollte auf einem sauber aufgesetzten
Betriebssystem mit konfiguriertem Netzwerk Interface durchgeführt
werden.


- Verfügbare Aktionen -------------------------------------

  L) Select another language

  N) Nächste Seite
  Q) Installation abbrechen

Aktion wählen [N]: n

   _  __          _   _     _    (R)
  | |/ /___ _   _| |_| |___| |___
  | | /  -_) |_/ |  _  | -_) | _ \
  |_|\_\___|\__, |_| |_|___|_|  _/ Ihr Administrations-Panel
=========== |___/ ========== |_| =============================

Hier können Sie Installationsparameter anzupassen.

  Serverdaten
    1) Server Domain (FQDN):         ubuntu.domain.tld

  Administrator Konto
    2) Benutzername:                 keyadmin
    3) Passwort:                     password
    4) E-Mail Adresse:               root@ubuntu.domain.tld

  Sonstiges
    5) Benachrichtigung nach Fertigstellung: Nein


PHP Notice:  Undefined offset:1 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105

Notice: Undefined offset:1 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105
PHP Notice:  Undefined offset:2 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105

Notice: Undefined offset:2 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105
PHP Notice:  Undefined offset:3 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105

Notice: Undefined offset:3 in /home/keyhelp/www/keyhelp/functions/functions.ipInRange.php on line 105
- Verfügbare Aktionen -------------------------------------

  S)   Installation starten
  1-5) Daten bearbeiten
  Q)   Installation abbrechen

Aktion wählen [4]:
Ich habe oben mal das Passwort und die Domain bearbeitet, der Rest ist Original aus dem Terminalfenster kopiert. Diesmal habe ich neben der festen IP (konkret 192.168.178.212) auch noch die Rückauflösung für die Domain eingetragen. Anschliessend habe ich die Installation gestartet:

Code: Select all

Aktion wählen [4]: s

   _  __          _   _     _    (R)
  | |/ /___ _   _| |_| |___| |___
  | | /  -_) |_/ |  _  | -_) | _ \
  |_|\_\___|\__, |_| |_|___|_|  _/ Ihr Administrations-Panel
=========== |___/ ========== |_| =============================

Installation wird durchgeführt:

Update sources list ...                     [OKAY]
Installation requirements ...               [OKAY]
Bind9 ...                                   [OKAY]
SSL ...                                     [OKAY]
PHP ...                                     [OKAY]
Apache ...                                  [OKAY]
PHP-FPM ...                                 [OKAY]
MariaDB ...                                 [OKAY]
KeyHelp ...                                 [OKAY]
Firewall (iptables) ...                     [OKAY]
SSH ...                                     [OKAY]
ProFTPD ...                                 [OKAY]
Postfix ...                                 [OKAY]
Dovecot ...                                 [OKAY]
Email protection
    Postgrey, Amavis, ClamAV,
    SpamAssassin, Pyzor, Razor ...          [OKAY]
AWStats ...                                 [OKAY]
Fail2ban ...                                [OKAY]
Logrotate ...                               [OKAY]
PhpMyAdmin 4.7.5 Multilanguage ...          [OKAY]
Roundcube 1.3.3 Multilanguage ...           [OKAY]
Rainloop 1.11.0.203 (Community Edition) ... [OKAY]
Quota ...                                   [OKAY]
Apparmor ...                                [OKAY]
7-Zip ...                                   [OKAY]
Update MotD ...                             [OKAY]
Nano ...                                    [OKAY]
NTP ...                                     [OKAY]
Cron-Daemon ...                             [OKAY]

Installation erfolgreich abgeschlossen!

Ihre Zugangsdaten finden Sie auf Ihrem Server in dieser Datei: "/root/keyhelp_login_data_2018-01-05_18-37-49"

!!! ACHTUNG !!! Das System wird in wenigen Augenblicken neu gestartet (Abbruch mit STRG+C).: 0
Nach dem Neustart ist die Anmeldung über ubuntu.domain.tld problemlos möglich.
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by Martin »

Hallo,

gemäß des ersten Zitats konnte das System selbst keine IP Adresse erkennen. Wie lautet hier der Interfacebezeichner? Ggf. ist dieser ungewöhnlich, sodass hier die Erkennung fehl schlägt.

Ein Auszug von "ifconfig -a" oder "ip addr show" wäre hier für unseren Entwickler hilfreich.
Viele Grüße,
Martin
iLion
Posts: 20
Joined: Wed 3. Jan 2018, 17:05

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by iLion »

Code: Select all

@ubuntu:~$ ifconfig -a
ens33     Link encap:Ethernet  Hardware Adresse 00:0c:29:a3:84:b5
          inet Adresse:192.168.178.212  Bcast:192.168.178.255  Maske:255.255.255.0
          inet6-Adresse: fe80::20c:29ff:fea3:84b5/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:219 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:209 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX-Bytes:29551 (29.5 KB)  TX-Bytes:20828 (20.8 KB)

lo        Link encap:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:65536  Metrik:1
          RX-Pakete:55 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:55 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1
          RX-Bytes:4397 (4.3 KB)  TX-Bytes:4397 (4.3 KB)
und

Code: Select all

@ubuntu:~$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:a3:84:b5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.178.212/24 brd 192.168.178.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fea3:84b5/64 scope link
       valid_lft forever preferred_lft forever
Hoffe es hilft. Die Bezeichnung der Schnittstelle war direkt durch Ubuntu so vergeben, ich habe lediglich manuell von DHCP auf eine statische IP umgestellt.
mzahlmann
Posts: 3
Joined: Fri 5. Jan 2018, 14:48

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by mzahlmann »

Hallo!
Update meinerseits: meine Fehler bleiben aus, wenn ich die Installation der VM mit DHCP durchlaufen lasse.
Gruß
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Fehlermeldungen im Installationsscript 17.2.1  [GELÖST]

Post by Alexander »

Hallo,

der ganz oben beschriebene Fehler ist unbedenklich in Bezug auf die Funktionsfähigkeit von KeyHelp.
Ich nehme an du warst direkt in der Maschine eingeloggt, also nicht via SSH?

Es verwirrt natürlich und wird mit dem nächsten Update gefixt, aber es hat keine weiteren Auswirkungen.
Wenn KeyHelp keine IPs des Systems auslesen könnte, würde die Installation bereits vorher mit entsprechenden Hinweis abbrechen.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
iLion
Posts: 20
Joined: Wed 3. Jan 2018, 17:05

Re: Fehlermeldungen im Installationsscript 17.2.1

Post by iLion »

Alexander wrote: Wed 10. Jan 2018, 08:33 Ich nehme an du warst direkt in der Maschine eingeloggt, also nicht via SSH?
Nein, auch bei den lokal virtualisierten Test-Maschinen habe ich einen SSH-Client benutzt, um komfortabler arbeiten zu können.
Locked