Anzeige:
Ergebnis 1 bis 9 von 9

Thema: openSuSI 13.1 - Privoxy startet nicht

  1. #1
    ruestiger Rentner Avatar von pibi
    Registriert seit
    Jul 2002
    Ort
    Winterthur (CH)
    Beiträge
    2.699

    openSuSI 13.1 - Privoxy startet nicht

    Hallo zusammen

    Wie heute in einer Mail geschrieben, habe ich meinen secondary Server gestern Sonntag von der open SuSI 12.3 auf die 13.1 "gelupft". Das meiste funktioniert, nur der privoxy weigert sich. Und ich finde den Fehler nicht. Oder ich sehe den Wald vor lauter Baeumen nicht;-)
    Code:
    server2:/ # service privoxy start
    server2:/ # service privoxy status
    privoxy.service - Privoxy Web Proxy With Advanced Filtering Capabilities
       Loaded: loaded (/usr/lib/systemd/system/privoxy.service; disabled)
       Active: active (running) since Mon 2014-02-03 20:25:24 CET; 4s ago
      Process: 25312 ExecStart=/usr/sbin/privoxy --chroot --pidfile /run/privoxy.pid --user privoxy /etc/config (code=exited, status=0/SUCCESS)
      Process: 25300 ExecStartPre=/bin/bash -c /usr/bin/cp -upf /$(basename $(echo /var/lib/privoxy/lib*))/{libresolv.so.2,libnss_dns{,6}.so.2} /var/lib/privoxy/lib*/ (code=exited, status=1/FAILURE)
      Process: 25298 ExecStartPre=/bin/bash -c /usr/bin/cp -upf /etc/{resolv.conf,host.conf,hosts,localtime} /var/lib/privoxy/etc/ (code=exited, status=0/SUCCESS)
     Main PID: 25314 (privoxy)
       CGroup: /system.slice/privoxy.service
               `-25314 /usr/sbin/privoxy --chroot --pidfile /run/privoxy.pid --user privoxy /etc/config
    
    Feb 03 20:25:23 server2 bash[25300]: [79B blob data]
    Feb 03 20:25:24 server2 systemd[1]: Started Privoxy Web Proxy With Advanced Filtering Capabilities.
    Der Prozess 25300 wirft einen Fehler, aber ich sehe auf den ersten Blick keinen in der Befehlszeile. Wenn ich am Prompt eingebe:
    Code:
    server2:/ # /bin/bash -c /usr/bin/cp -vupf /$(basename $(echo /var/lib/privoxy/lib*))/{libresolv.so.2,libnss_dns{,6}.so.2} /var/lib/privoxy/lib*/
    /usr/bin/cp: missing file operand
    Try '/usr/bin/cp --help' for more information.
    server2:/ # echo /$(basename $(echo /var/lib/privoxy/lib*))/{libresolv.so.2,libnss_dns{,6}.so.2}
    /lib/libresolv.so.2 /lib/libnss_dns.so.2 /lib/libnss_dns6.so.2
    server2:/ #
    Hmmmm, wo liegt der Fehler?

    Gruss Pit.

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.061
    es ist spät und ich mag mich irren, aber fehlt bei cp nicht das Zielverzeichnis?
    Ich bin root - ich darf das.

  3. #3
    ruestiger Rentner Avatar von pibi
    Registriert seit
    Jul 2002
    Ort
    Winterthur (CH)
    Beiträge
    2.699
    Zitat Zitat von marce Beitrag anzeigen
    es ist spät und ich mag mich irren, aber fehlt bei cp nicht das Zielverzeichnis?
    Nun, so spaet ist es nicht fuer EDV-Menschen. Die stehen ja fuer gewoehnlich erst um 18:00 Uhr auf;-)) Aber ist nicht
    Code:
    /var/lib/privoxy/lib*/
    genau dieses?

    Gruss Pit.

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.061
    http://unixhelp.ed.ac.uk/CGI/man-cgi?cp meint - (vermutlich) nein - ich würde vermuten, daß der Wert nicht eindeutig ist und daher in eine Liste von Verzeichnissen expandiert und da cp nur 1 Zielverzeichnis mag - wird das nicht als Ziel sondern als weitere Quelle genommen.
    Ich bin root - ich darf das.

  5. #5
    ruestiger Rentner Avatar von pibi
    Registriert seit
    Jul 2002
    Ort
    Winterthur (CH)
    Beiträge
    2.699
    Zitat Zitat von marce Beitrag anzeigen
    http://unixhelp.ed.ac.uk/CGI/man-cgi?cp meint - (vermutlich) nein - ich würde vermuten, daß der Wert nicht eindeutig ist und daher in eine Liste von Verzeichnissen expandiert und da cp nur 1 Zielverzeichnis mag - wird das nicht als Ziel sondern als weitere Quelle genommen.
    Den Stern bei /var/lib/privoxy/lib*/ hatte ich bereits testhalber rausgenommen - immer noch der gleiche Fehler:-(

    Gruss Pit.

  6. #6
    ruestiger Rentner Avatar von pibi
    Registriert seit
    Jul 2002
    Ort
    Winterthur (CH)
    Beiträge
    2.699
    Hier das complette /usr/lib/systemd/system/privoxy.service:
    Code:
    [Unit]
    Description=Privoxy Web Proxy With Advanced Filtering Capabilities
    After=network.target
    
    [Service]
    Type=forking
    PIDFile=/run/privoxy.pid
    ExecStartPre=-/bin/bash -c "/usr/bin/cp -upf /etc/{resolv.conf,host.conf,hosts,localtime} /var/lib/privoxy/etc/"
    ExecStartPre=-/bin/bash -c "/usr/bin/cp -upf /$(basename $(echo /var/lib/privoxy/lib*))/{libresolv.so.2,libnss_dns{,6}.so.2} /var/lib/privoxy/lib*/"
    ExecStart=/usr/sbin/privoxy --chroot --pidfile /run/privoxy.pid --user privoxy /etc/config
    
    [Install]
    WantedBy=multi-user.target
    Gruss Pit.

  7. #7
    ruestiger Rentner Avatar von pibi
    Registriert seit
    Jul 2002
    Ort
    Winterthur (CH)
    Beiträge
    2.699
    Alles muss man selber machen;-))

    Die Loesung ist relativ einfach, wenn man 1:1 ausprobieren kann. Bei mir gibt es aus irgendwelchen Gruenden das File "/lib/libnss_dns6.so.2" nicht (evtl. wegen Update 12.3=>13.1). Deswegen faellt der ganze schoene elegante Befehl
    Code:
    ExecStartPre=-/bin/bash -c "/usr/bin/cp -upf /$(basename $(echo /var/lib/privoxy/lib*))/{libresolv.so.2,libnss_dns{,6}.so.2} /var/lib/privoxy/lib*/"
    auffie Schnauze. Wenn man diesen durch
    Code:
    ExecStartPre=-/bin/bash -c "/usr/bin/cp -upf /$(basename $(echo /var/lib/privoxy/lib*))/{libresolv.so.2,libnss_dns.so.2} /var/lib/privoxy/lib*/"
    ersetzt, klappts auch mit der Nachbarin;-)

    Gruss Pit.

  8. #8

  9. #9
    ruestiger Rentner Avatar von pibi
    Registriert seit
    Jul 2002
    Ort
    Winterthur (CH)
    Beiträge
    2.699
    Danke fuer den Link. Siehe dort "Comment 11". Da haette ich mir die Rumprobiererei ersparen koennen;-)

    Gruss Pit.

Ähnliche Themen

  1. squid startet, startet nicht, startet, startet nicht
    Von rene im Forum Linux als Server
    Antworten: 21
    Letzter Beitrag: 02.08.09, 10:46
  2. Privoxy, tor und perl
    Von DaCrow im Forum Router und Netzaufbau
    Antworten: 1
    Letzter Beitrag: 10.04.06, 07:27
  3. kdm startet nicht
    Von elvnox im Forum System installieren und konfigurieren
    Antworten: 6
    Letzter Beitrag: 09.03.05, 22:25
  4. redhat autostart, gnome-terminal startet selbst beim start von X
    Von moki-lok im Forum Anwendungen Allgemein, Software
    Antworten: 3
    Letzter Beitrag: 28.10.04, 22:38
  5. gnome-terminal startet automatisch beim start von X (startx)
    Von moki-lok im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 27.10.04, 18:06

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •