Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] syslog lässt sich nicht installieren  (Read 2206 times)

jackyohh

  • Guest
[DE] syslog lässt sich nicht installieren
« on: 2016/11/15, 00:34:06 »
Hi,

nach einem DU  plage ich mich seit einiger Zeit mit dem Problem herum, dass sich syslog nicht mehr installieren lässt.

Bei der Installation kommt folgende Fehlermeldung.

Code: [Select]
apt-get install syslog-ng
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
The following additional packages will be installed:
  syslog-ng-mod-json syslog-ng-mod-mongodb syslog-ng-mod-sql
Vorgeschlagene Pakete:
  mongodb-server libdbd-mysql libdbd-pgsql libdbd-sqlite3
Empfohlene Pakete:
  syslog-ng-mod-smtp syslog-ng-mod-amqp syslog-ng-mod-geoip syslog-ng-mod-redis syslog-ng-mod-stomp syslog-ng-mod-riemann syslog-ng-mod-graphite syslog-ng-mod-python syslog-ng-mod-add-contextual-data
Die folgenden NEUEN Pakete werden installiert:
  syslog-ng syslog-ng-mod-json syslog-ng-mod-mongodb syslog-ng-mod-sql
0 aktualisiert, 4 neu installiert, 0 zu entfernen und 49 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 150 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 382 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]
Vormals nicht ausgewähltes Paket syslog-ng-mod-sql wird gewählt.
(Lese Datenbank ... 346125 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../0-syslog-ng-mod-sql_3.8.1-5_amd64.deb ...
Entpacken von syslog-ng-mod-sql (3.8.1-5) ...
Vormals nicht ausgewähltes Paket syslog-ng-mod-mongodb wird gewählt.
Vorbereitung zum Entpacken von .../1-syslog-ng-mod-mongodb_3.8.1-5_amd64.deb ...
Entpacken von syslog-ng-mod-mongodb (3.8.1-5) ...
Vormals nicht ausgewähltes Paket syslog-ng-mod-json wird gewählt.
Vorbereitung zum Entpacken von .../2-syslog-ng-mod-json_3.8.1-5_amd64.deb ...
Entpacken von syslog-ng-mod-json (3.8.1-5) ...
Vormals nicht ausgewähltes Paket syslog-ng wird gewählt.
Vorbereitung zum Entpacken von .../3-syslog-ng_3.8.1-5_all.deb ...
Entpacken von syslog-ng (3.8.1-5) ...
syslog-ng-core (3.8.1-5) wird eingerichtet ...
Job for syslog-ng.service failed because the control process exited with error code.
See "systemctl status syslog-ng.service" and "journalctl -xe" for details.
invoke-rc.d: initscript syslog-ng, action "start" failed.
● syslog-ng.service - System Logger Daemon
   Loaded: loaded (/lib/systemd/system/syslog-ng.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Mon 2016-11-14 23:51:22 CET; 6ms ago
     Docs: man:syslog-ng(
  Process: 19893 ExecStart=/usr/sbin/syslog-ng -F $SYSLOGNG_OPTS (code=exited, status=1/FAILURE)
 Main PID: 19893 (code=exited, status=1/FAILURE)
   Status: "Starting up... (Mon Nov 14 23:51:22 2016"

Nov 14 23:51:22 server syslog-ng[19899]: mailing list: https://lists.balabit.hu/mailman/listinfo/syslog-ng
Nov 14 23:51:22 server syslog-ng[19899]: Error parsing config, syntax error, unexpected LL_ERROR, expecting $end in /etc/syslog-ng/syslog-ng.conf at line 3, column 1:
Nov 14 23:51:22 server syslog-ng[19899]: @include "`scl-root`/system/tty10.conf"
Nov 14 23:51:22 server syslog-ng[19899]: ^
Nov 14 23:51:22 server syslog-ng[19899]: syslog-ng documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
Nov 14 23:51:22 server syslog-ng[19899]: mailing list: https://lists.balabit.hu/mailman/listinfo/syslog-ng
Nov 14 23:51:22 server systemd[1]: syslog-ng.service: Main process exited, code=exited, status=1/FAILURE
Nov 14 23:51:22 server systemd[1]: Failed to start System Logger Daemon.
Nov 14 23:51:22 server systemd[1]: syslog-ng.service: Unit entered failed state.
Nov 14 23:51:22 server systemd[1]: syslog-ng.service: Failed with result 'exit-code'.
Nov 14 23:51:22 server systemd[1]: syslog-ng.service: Service hold-off time over, scheduling restart.
Nov 14 23:51:22 server systemd[1]: Stopped System Logger Daemon.
Nov 14 23:51:22 server systemd[1]: Starting System Logger Daemon...
Nov 14 23:51:22 server syslog-ng[19901]: [2016-11-14T23:51:22.617855] WARNING: Configuration file format is too old, syslog-ng is running in compatibility mode Please update it to use the syslog-ng 3.8 format at your time of convenience, compatibility mode can operat….;
Nov 14 23:51:22 server syslog-ng[19901]: [2016-11-14T23:51:22.623057] Error opening include file; filename='/usr/share/include/scl/system/tty10.conf', depth='1'
Nov 14 23:51:22 server syslog-ng[19901]: [2016-11-14T23:51:22.623080] Include file/directory not found; filename='/usr/share/include/scl/system/tty10.conf', include-path='/etc/syslog-ng:/usr/share/syslog-ng/include:/usr/share/include', error='No s…file or directory (2)'
Nov 14 23:51:22 server syslog-ng[19901]: Error parsing pragma, Error including /usr/share/include/scl/system/tty10.conf in /etc/syslog-ng/syslog-ng.conf at line 3, column 10:
Nov 14 23:51:22 server syslog-ng[19901]: @include "`scl-root`/system/tty10.conf"
Nov 14 23:51:22 server syslog-ng[19901]:          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 14 23:51:22 server syslog-ng[19901]: syslog-ng documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
Nov 14 23:51:22 server syslog-ng[19901]: mailing list: https://lists.balabit.hu/mailman/listinfo/syslog-ng
Nov 14 23:51:22 server syslog-ng[19901]: Error parsing config, syntax error, unexpected LL_ERROR, expecting $end in /etc/syslog-ng/syslog-ng.conf at line 3, column 1:
Nov 14 23:51:22 server syslog-ng[19901]: @include "`scl-root`/system/tty10.conf"
Nov 14 23:51:22 server syslog-ng[19901]: ^
Nov 14 23:51:22 server syslog-ng[19901]: syslog-ng documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
Nov 14 23:51:22 server syslog-ng[19901]: mailing list: https://lists.balabit.hu/mailman/listinfo/syslog-ng
Nov 14 23:51:22 server systemd[1]: syslog-ng.service: Main process exited, code=exited, status=1/FAILURE
Nov 14 23:51:22 server systemd[1]: Failed to start System Logger Daemon.
Nov 14 23:51:22 server systemd[1]: syslog-ng.service: Unit entered failed state.
Nov 14 23:51:22 server systemd[1]: syslog-ng.service: Failed with result 'exit-code'.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: Fehler beim Bearbeiten des Paketes syslog-ng-core (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von syslog-ng-mod-sql:
 syslog-ng-mod-sql hängt ab von syslog-ng-abi-3.8-0; aber:
  Paket syslog-ng-abi-3.8-0 ist nicht installiert.
  Paket syslog-ng-core, das syslog-ng-abi-3.8-0 bereitstellt, ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes syslog-ng-mod-sql (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von syslog-ng-mod-json:
 syslog-ng-mod-json hängt ab von syslog-ng-abi-3.8-0; aber:
  Paket syslog-ng-abi-3.8-0 ist nicht installiert.
  Paket syslog-ng-core, das syslog-ng-abi-3.8-0 bereitstellt, ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes syslog-ng-mod-json (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von syslog-ng:
 syslog-ng hängt ab von syslog-ng-core (>= 3.8.1); aber:
  Paket syslog-ng-core ist noch nicht konfiguriert.
 syslog-ng hängt ab von syslog-ng-mod-sql; aber:
  Paket syslog-ng-mod-sql ist noch nicht konfiguriert.
 syslog-ng hängt ab von syslog-ng-mod-json; aber:
  Paket syslog-ng-mod-json ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes syslog-ng (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von syslog-ng-mod-mongodb:
 syslog-ng-mod-mongodb hängt ab von syslog-ng-abi-3.8-0; aber:
  Paket syslog-ng-abi-3.8-0 ist nicht installiert.
  Paket syslog-ng-core, das syslog-ng-abi-3.8-0 bereitstellt, ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes syslog-ng-mod-mongodb (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 syslog-ng-core
 syslog-ng-mod-sql
 syslog-ng-mod-json
 syslog-ng
 syslog-ng-mod-mongodb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Code: [Select]
# apt-cache policy syslog-ng-core syslog-ng-mod-sql syslog-ng-mod-json syslog-ng syslog-ng-mod-mongodb
syslog-ng-core:
  Installiert:           3.8.1-5
  Installationskandidat: 3.8.1-5
  Versionstabelle:
 *** 3.8.1-5 500
        500 http://httpredir.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
syslog-ng-mod-sql:
  Installiert:           3.8.1-5
  Installationskandidat: 3.8.1-5
  Versionstabelle:
 *** 3.8.1-5 500
        500 http://httpredir.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
syslog-ng-mod-json:
  Installiert:           3.8.1-5
  Installationskandidat: 3.8.1-5
  Versionstabelle:
 *** 3.8.1-5 500
        500 http://httpredir.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
syslog-ng:
  Installiert:           3.8.1-5
  Installationskandidat: 3.8.1-5
  Versionstabelle:
 *** 3.8.1-5 500
        500 http://httpredir.debian.org/debian unstable/main amd64 Packages
        500 http://httpredir.debian.org/debian unstable/main i386 Packages
        100 /var/lib/dpkg/status
syslog-ng-mod-mongodb:
  Installiert:           3.8.1-5
  Installationskandidat: 3.8.1-5
  Versionstabelle:
 *** 3.8.1-5 500
        500 http://httpredir.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status


Syslog habe ich bereit via purge runtergeworfen und wieder "frisch" installiert. Auch manuell via dpkg -i habe ich versuch einzelne Pakete nacheinander zu installieren. Das hat früher oftmals ein rumzickendes apt überwunden.

Hhier bin ich aber  überfragt, auch weils mir so vorkommt als wenn  systemd mit reinpfuscht.

Für Hilfe wäre ich dankbar!
Grüße

jackyohh

  • Guest
Re: syslog lässt sich nicht installieren
« Reply #1 on: 2016/11/15, 00:42:04 »
LOL ... gelöst via workaround

Ich hab jetzt einfach mal
Code: [Select]
@include "`scl-root`/system/tty10.conf"in /etc/syslog-ng/syslog-ng.conf auskommentiert. Syslog konnte danach installiert werden. 

Hab aber keinen Schimmer was ich damit angerichtet hab :)

Offline musca

  • User
  • Posts: 725
  • sid, fly high!
Re: syslog lässt sich nicht installieren
« Reply #2 on: 2016/11/15, 01:32:40 »
Hallo jackyohh,
Quote
Hab aber keinen Schimmer was ich damit angerichtet hab :)
Du scheinst ein herausragend talentierter Frickler zu sein  :)

Gibt's diesbezüglich irgendwelche Bugreports in https://bugs.debian.org?

Andere Fragestellung: Warum muss es denn syslog-ng sein?

FF - Freundliche Frickelgrüße
musca
 
„Es irrt der Mensch, solang er strebt.“  (Goethe, Faust)

jackyohh

  • Guest
Re: syslog lässt sich nicht installieren
« Reply #3 on: 2016/11/16, 01:03:33 »
Ja eine Bugreport hab ich soeben gefunden.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843937

Scheinbar ist ein Pfad falsch angegeben worden.

Statt
Code: [Select]
/usr/share/include/scl/system/tty10.conf
sollte der Pfad wie folgt lauten
Code: [Select]
/usr/share/syslog-ng/include/scl/system/tty10.conf
Die vorläufige Lösung ist ein besserer Workaround ;)
In der /etc/syslog-ng/scl.conf folgende Zeile anpassen:
Code: [Select]
@define scl-root "`syslog-ng-data`/include/scl”
zu
Code: [Select]
@define scl-root "`syslog-ng-data`/syslog-ng/include/scl”
Quote
Andere Fragestellung: Warum muss es denn syslog-ng sein?

Gute Frage! Wahrscheinlich wurde syslog-ng durch Abhängigkeiten installiert. Nachvollziehen kann ich es leider nicht mehr. Auf meinem anderen Rechner ist rsyslog installiert. Auf dem frisch installierten Laptop finde ich weder rsyslog noch syslog-ng.
Grundsätzlich stelle ich mir auch die Frage welche Vorteil rsyslog bzw syslog-ng bieten. Am Laptop werden scheinbar auch alle relevanten Logdateien erzeugt.

Offline cas

  • User
  • Posts: 401
Re: syslog lässt sich nicht installieren
« Reply #4 on: 2016/11/16, 06:23:35 »
rsyslog und syslog-ng sind Nachfolger von syslog. Dabei ist rsyslog syntaxkompatibel zu syslog, im Gegensatz zu syslog-ng. 

Ob man das noch braucht, weiss ich nicht, erledigt die loggerei nicht mittlerweile systemd?

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: syslog lässt sich nicht installieren
« Reply #5 on: 2016/11/16, 20:25:50 »
ja, eigentlich schon ...
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

jackyohh

  • Guest
Re: syslog lässt sich nicht installieren
« Reply #6 on: 2016/11/26, 15:48:10 »
sprich ich kann auch bei allen älteren systemen auf systemd setzen. Muss ich bei der Migration systemd dahingehen konfiguriren oder übernimmt das systemd nach der deinstallation von syslog/rsyslog/syslog-ng automatisch?