apt-get OpenSuSe 10.2 Paketliste

dslthomas

Member
Hallöchen,

ich habe eben mal apt-get installiert auf einem openSuSe 10.2 Server und wollte ein update durchführen. leider sind die vorhandenen Paketlisten nicht mehr aktuell - kann mit jemand sagen wo ich Paketlisten für SuSe 10.2 her bekomme oder nehme ich die Paketlisten die ich in Yast auch benutze? Habe leider noch nicht pat-get genutzt und bin ein wenig unsicher was die Handhabung betrifft.


Danke
 
Wie man apt-get unter SuSE zum laufen kriegt, weiss ich nicht (ein Grund von vielen fuer mich Debian zu nutzen). Allerdings habe ich unter SuSE mit smart sehr gute Erfahrungen als Paketmanager gemacht. Es ist sehr flexibel was repositories angeht, einfach zu bedienen und stellt sich auch beim loesen von Abhaengigkeiten ganz gut an (zumindest auf meinem damaligen Desktop). Ist vielleicht einen Versuch wert, falls du mit apt-get (unter SuSE) nicht gluecklich wirst.

Dokumentationen gibts im Web viele, als Startpunkt schau mal hier oder hier
 
Wie man apt-get unter SuSE zum laufen kriegt, weiss ich nicht (ein Grund von vielen fuer mich Debian zu nutzen). Allerdings habe ich unter SuSE mit smart sehr gute Erfahrungen als Paketmanager gemacht. Es ist sehr flexibel was repositories angeht, einfach zu bedienen und stellt sich auch beim loesen von Abhaengigkeiten ganz gut an (zumindest auf meinem damaligen Desktop). Ist vielleicht einen Versuch wert, falls du mit apt-get (unter SuSE) nicht gluecklich wirst.

Dokumentationen gibts im Web viele, als Startpunkt schau mal hier oder hier

Ja, das Ding ist nur, ich will zum Beispiel BackupPC installieren und das ist wohl mit apt-get ohne Probleme möglich. Über Yast und smart ist es nicht vorhanden. Ich habe es schon mehrfach versucht "per Hand" zu installieren - aber will einfach nicht. Jetzt habe ich halt einige Anleitung gefunden die das ganze via apt-get beschreiben.

smart selbst scheint ja auch nicht gerade "helle" zu sein. Mit dem Befehl smart upgrade soll ja ein Systemupdate gemacht werden. Da verstehe ich aber nicht warum er mir sagt dass es nichts zu updaten gibt wenn ich von smart die Version 0.42 installiert habe - die aktuelle Version aber 0.51 ist!?
 
Last edited by a moderator:
BackupPC geht auch zum installieren per Hand, schon gemacht.

Wo scheiterts denn ?


Ahhhh Webhostlist läßt grüßen ;)
 
BackupPC geht auch zum installieren per Hand, schon gemacht.

Wo scheiterts denn ?


Ahhhh Webhostlist läßt grüßen ;)

Genau :-) Jetzt hab ich wie der die Google-Suche benutzt und nach apt-get gesucht und bin auf dieses Forum gestoßen weil ichs versuchen wollte mit apt-get zu installieren.

Jetzt habe ich mir auch eben noch mal die aktuelle Version von BackupPC runter geladen und da steht ja folgendes:

Code:
To install BackupPC run these commands as root:

    tar zxf BackupPC-3.1.0.tar.gz
    cd BackupPC-3.1.0
    perl configure.pl

Ja Super - nichts anderes mache ich! Flux das init.d-Script in den init.d-Ordner kopiert und /etc/init.d/backuppc start eingegeben und.....

Code:
:~ # /etc/init.d/backuppc start
Starting backuppc: 2007-11-28 19:16:52 Can't create a test hardlink between a file in /data/BackupPC/pc and /data/BackupPC/cpool.  Either these are different file systems, or this file system doesn't support hardlinks, or these directories don't exist, or there is a permissions problem, or the file system is out of inodes or full.  Use df, df -i, and ls -ld to check each of these possibilities. Quitting...

Ich meine die Installation besteht aus 3 eingaben - wie in der Anleitung - und jetzt hatte ich gehofft dass die 3.1.0-Version endlich läuft - nix! Ich dreh durch! Was soll das? Die Verzeichnisse sind doch da und mit 750-Rechten auch völlig ausreichend!? Ich gebs auf - dann muß hat das blöde Confixx-Backup reichen aber ich zermarter mir hier seit fast 14 Tagen den Kopf und komme nicht einen Schritt weiter!

EDIT:

So jetzt hab ich das ganze mal als "root" installiert und weils so schön ist kommt jetzt die Meldung beim Start:

Code:
# /etc/init.d/backuppc start
Starting backuppc: No language setting
BackupPC::Lib->new failed

Sicher doch hab ich die Sprache eingestellt!

Nagios, Cacti - alles lief - BackupPC will und will einfach nicht laufen
 
Last edited by a moderator:
Soooo,

ganz langsam Cowboy ;)

Prerequirements hast du alle erfüllt ?

Vor allem die Perl Module `?

Wie sieht deine /etc/BackupPC/config.pl aus ?

$Conf{Language} = 'de'; <-- gesetzt `?

*Edit* Falls ja kann der User unter dem BackupPC läuft die config.pl aufrufen und auch darin schreiben ? Bitte prüfen
 
Last edited by a moderator:
Soooo,

ganz langsam Cowboy ;)

Prerequirements hast du alle erfüllt ?

Vor allem die Perl Module `?

Wie sieht deine /etc/BackupPC/config.pl aus ?

$Conf{Language} = 'de'; <-- gesetzt `?

*Edit* Falls ja kann der User unter dem BackupPC läuft die config.pl aufrufen und auch darin schreiben ? Bitte prüfen

Also... folgender maßen sieht die Installation aus:

Code:
 # perl configure.pl

Found /etc/BackupPC/config.pl, so this is an upgrade of an
existing BackupPC installation.  We will verify some existing
information, but you will probably not need to make any
changes - just hit ENTER to each question.

I found the following locations for these programs:

    bzip2        => /usr/bin/bzip2
    cat          => /bin/cat
    df           => /bin/df
    gtar/tar     => /bin/tar
    gzip         => /usr/bin/gzip
    hostname     => /bin/hostname
    nmblookup    => /usr/bin/nmblookup
    par2         =>
    perl         => /usr/bin/perl
    ping         => /bin/ping
    rsync        => /usr/bin/rsync
    sendmail     => /usr/sbin/sendmail
    smbclient    => /usr/bin/smbclient
    split        => /usr/bin/split
    ssh/ssh2     => /usr/bin/ssh

--> Are these paths correct? [y]? y

Please tell me the hostname of the machine that BackupPC will run on.

--> BackupPC will run on host [test.tester.testserver.de]? test.tester.testserver.de

BackupPC should run as a dedicated user with limited privileges.  You
need to create a user.  This user will need read/write permission on
the main data directory and read/execute permission on the install
directory (these directories will be setup shortly).

The primary group for this user should also be chosen carefully.
The data directories and files will have group read permission,
so group members can access backup files.

--> BackupPC should run as user [root]? root

Please specify an install directory for BackupPC.  This is where the
BackupPC scripts, library and documentation will be installed.

--> Install directory (full path) [/usr/local/BackupPC]? /usr/local/BackupPC

Please specify a data directory for BackupPC.  This is where all the
PC backup data is stored.  This file system needs to be big enough to
accommodate all the PCs you expect to backup (eg: at least several GB
per machine).

--> Data directory (full path) [/data/BackupPC]? /data/BackupPC

BackupPC has a powerful CGI perl interface that runs under Apache.
A single executable needs to be installed in a cgi-bin directory.
This executable needs to run as set-uid root, or
it can be run under mod_perl with Apache running as user root.

Leave this path empty if you don't want to install the CGI interface.

--> CGI bin directory (full path) [/usr/local/BackupPC/cgi-bin]? /usr/local/BackupPC/cgi-bin

BackupPC's CGI script needs to display various GIF images that
should be stored where Apache can serve them.  They should be
placed somewhere under Apache's DocumentRoot.  BackupPC also
needs to know the URL to access these images.  Example:

    Apache image directory:  /usr/local/apache/htdocs/BackupPC
    URL for image directory: /BackupPC

The URL for the image directory should start with a slash.

--> Apache image directory (full path) [/home/www/BackupPC]? /home/www/BackupPC
--> URL for image directory (omit http://host; starts with '/') [/BackupPC]? /BackupPC

Ok, we're about to:

  - install the binaries, lib and docs in /usr/local/BackupPC,
  - create the data directory /data/BackupPC,
  - create/update the config.pl file /etc/BackupPC/config.pl,
  - optionally install the cgi-bin interface.

--> Do you want to continue? [y]? y
Created /data/BackupPC
Created /data/BackupPC/pool
Created /data/BackupPC/cpool
Created /data/BackupPC/pc
Created /data/BackupPC/trash
Created /etc/BackupPC
Created /var/log/BackupPC
Installing binaries in /usr/local/BackupPC/bin
Installing library in /usr/local/BackupPC/lib
Installing images in /home/www/BackupPC
Making init.d scripts
Installing docs in /usr/local/BackupPC/doc
Installing config.pl and hosts in /etc/BackupPC
Installing cgi script BackupPC_Admin in /usr/local/BackupPC/cgi-bin

Ok, it looks like we are finished.  There are several more things you
will need to do:

  - Browse through the config file, /etc/BackupPC/config.pl,
    and make sure all the settings are correct.  In particular,
    you will need to set $Conf{CgiAdminUsers} so you have
    administration privileges in the CGI interface.

  - Edit the list of hosts to backup in /etc/BackupPC/hosts.

  - Read the documentation in /usr/local/BackupPC/doc/BackupPC.html.
    Please pay special attention to the security section.

  - Verify that the CGI script BackupPC_Admin runs correctly.  You might
    need to change the permissions or group ownership of BackupPC_Admin.
    If this is an upgrade and you are using mod_perl, you will need
    to restart Apache.  Otherwise it will have stale code.

  - BackupPC should be ready to start.  Don't forget to run it
    as user root!  The installation also contains an
    init.d/backuppc script that can be copied to /etc/init.d
    so that BackupPC can auto-start on boot.  This will also enable
    administrative users to start the server from the CGI interface.
    See init.d/README.

Enjoy!

und die Sprache ist auch auf 'de' gestellt
 
Okay Parameter ist also auf 'de' eingetragen ?

Kann es sein das du backuppc schon öfters versucht hast zu installieren ?

Er behauptet ja config.pl wäre schon vorhanden ?

Wenn ich morgen die Zeit finde stell ich die Installation unter 10.2 mal nach.
 
Okay Parameter ist also auf 'de' eingetragen ?

Kann es sein das du backuppc schon öfters versucht hast zu installieren ?

Er behauptet ja config.pl wäre schon vorhanden ?

Wenn ich morgen die Zeit finde stell ich die Installation unter 10.2 mal nach.

Ja, BackupPC habe ich bestimmt an die 10 mal installiert - immer auf andere Weise, aber die Installation jetzt habe ich nur gemacht damit Du die Parameter siehst. Ich warte gern bis morgen! Wirst jetzt schon mir angebeetet! :-) Danke!
 
Hallo,

auf die schnelle auf einer Plain installation:

Perl Installiert

Backuppc runtergeladen
entpackt
perl configure.pl

Alle Pfade richtig angegeben.

/usr/local/BackupPC/bin/BackupPC -d

--> funktioniert

hast du mal versucht Backuppc ohne init.d Script zu starten ?


mfg

Andreas
 
Hab gerade deinen Fehler nachstellen können guckst du:

Code:
linux-xnge:/ # mv /etc/BackupPC/config.pl /etc/BackupPC/config1.pl
linux-xnge:/ # /usr/local/BackupPC/bin/BackupPC -d
No language setting
BackupPC::Lib->new failed

so und jetzt kommst du :P
 
Hab gerade deinen Fehler nachstellen können guckst du:

Code:
linux-xnge:/ # mv /etc/BackupPC/config.pl /etc/BackupPC/config1.pl
linux-xnge:/ # /usr/local/BackupPC/bin/BackupPC -d
No language setting
BackupPC::Lib->new failed

so und jetzt kommst du :P

Also mit /usr/local/BackupPC/bin/BackupPC -d läuft BackupPC jetzt. Wie erreiche ich es nun dass ich BackupPC auch über die URL erreichen kann. Bei cacti und Nagios war das ja rellativ einfach, aber das was bei cacti und Nagios funktionierte - funktioniert bei BackupPC noch lange nicht :-)

Ich habe BackupPC ja jetzt als root installiert. Sollte das so bleiben oder doch lieber wieder einen Benutzer dafür einrichten!?

Ich habe folgendes getan um BackupPC über das Web zu erreichen. Ich habe eine Datei mit dem Namen backuppc.conf erstellt und diese in den Ordner /etc/apache2/conf.d/ kopiert. Diese wird ja beim neustart von Apache dann automatisch initialisiert. In diese Datei habe ich folgendes eingetragen:

Code:
#--------------------------------------------------------------
ScriptAlias /backuppc/cgi-bin /usr/local/BackupPC/cgi-bin
Alias       /backuppc         /home/www/BackupPC

<Directory /home/www/BackupPC>
    Options None
    Options +Indexes
    Options +Includes
    AllowOverride None
    order deny,allow
    deny from all
    allow from 127.0.0.1 Server-IP/255.255.255.0 0.0.0.0/0.0.0.0
</Directory>

<Directory /usr/local/BackupPC/cgi-bin>
 #       SSLRequireSSL on
        Options ExecCGI
        AllowOverride None
        order deny,allow
        deny from all
        allow from 127.0.0.1 Server-IP/255.255.255.0 0.0.0.0/0.0.0.0
        AuthName "BackupPC Administration"
        Satisfy all
 #       AuthType Basic
 #       AuthExternal pwauth
 #       Require valid-user
</Directory>

Die Authentifizierung habe ich erst mal raus gelassen weil ich das Verzeichnis noch nicht geschützt habe. SSL ebenfalls weil es nicht eingerichtet ist. Beim Aufruf der URL bekomme ich aber einen 404 Fehler wenn ich Servername/BackupPC eingebe. Gleiches erhalte ich wenn ich servername/BackupPC/cgi-bin/BackupPC_Admin eingebe. Ich erhalte da ja noch nicht mal einen 500 er Fehler. Die Pfade sind doch aber richtig angegeben!?

EDIT 2

Also nun habe ich BAckupPC komplett gelöscht und einem in Confixx angelegtem User SSH-Zugang gegeben und habe versucht BackupPC darüber zu installieren. Das geht aber auch nicht weil diesem User die nötigen Rechte fehlen um zum Beispiel in /var/log ein Verzeichnis anzulegen. Dann habe ich versucht über den root-SSH BackupPC noch einmal für den Beutzer aus Confixx zu installiere - da geht es zwar zu installieren aber wieder nicht zu starten weil auch hier die entsprechenden Rechte fehlen. Mein Gedanke war - wenn ich das ganze als Confixx-user installiere wird es dann auch übers Web verfügbar sein - ich dreh mich hier im Kreis!
 
Last edited by a moderator:
Guten Morgen,

fein das es jetzt läuft das Webinterface ist auf jedenfall der schwierigste Pfad, da habe ich ewig rumprobiert.

Backuppc bitte zwar als root starten (wenn du über die init.d gehst) aber nicht als root laufen lassen.


Soooo zu den Aliases.

Was willst du denn mit /home/www/BackupPC ?

Guck doch bitte in deiner default-server.conf oder httpd.conf ob ein cgi-bin definiert ist.

Sieht bei mir so aus in "/etc/apache2/default-server.conf"

Code:
ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"

# "/srv/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/srv/www/cgi-bin">
	AllowOverride None
	Options +ExecCGI -Includes
	Order allow,deny
	Allow from all
</Directory>

Darein kopierst du dann die BackupPC_Admin Datei.

Aufrufbar wäre BackupPC dann z.b über: http://deinedomain/cgi-bin/BackupPC_Admin

Das größere Problem wird werden die richtigen Rechte zusammen zu fummeln, da hier suexec noch ins Spiel kommt, macht der Server noch was anderes mit dem Webserver oder soll er nur für BackupPC dienen ?


Okay letzter Satz hat sich dann erledigt ;) zuspät aktualisiert

Installieren kannst du schon als root nur bitte nicht als root starten bzw in der conf eben den backuppc user eintragen.

mfg

Andreas
 
Last edited by a moderator:
Guten Morgen,

fein das es jetzt läuft das Webinterface ist auf jedenfall der schwierigste Pfad, da habe ich ewig rumprobiert.

Backuppc bitte zwar als root starten (wenn du über die init.d gehst) aber nicht als root laufen lassen.


Soooo zu den Aliases.

Was willst du denn mit /home/www/BackupPC ?

Guck doch bitte in deiner default-server.conf oder httpd.conf ob ein cgi-bin definiert ist.

Sieht bei mir so aus in "/etc/apache2/default-server.conf"

Code:
ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"

# "/srv/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/srv/www/cgi-bin">
	AllowOverride None
	Options +ExecCGI -Includes
	Order allow,deny
	Allow from all
</Directory>

Darein kopierst du dann die BackupPC_Admin Datei.

Aufrufbar wäre BackupPC dann z.b über: http://deinedomain/cgi-bin/BackupPC_Admin

Das größere Problem wird werden die richtigen Rechte zusammen zu fummeln, da hier suexec noch ins Spiel kommt, macht der Server noch was anderes mit dem Webserver oder soll er nur für BackupPC dienen ?


Okay letzter Satz hat sich dann erledigt ;) zuspät aktualisiert

Installieren kannst du schon als root nur bitte nicht als root starten bzw in der conf eben den backuppc user eintragen.

mfg

Andreas


Also ich habe jetzt BAckupPC noch einmal als root installiert und habe es versucht zu starten. als root meckert er wieder die Sprache an und als User BackupPC meckert er das hier an:

Code:
:/root/BackupPC-3.1.0> /usr/local/BackupPC/bin/BackupPC -d
2007-11-29 09:21:53 Can't create a test hardlink between a file in /data/BackupPC/pc and /data/BackupPC/cpool.  Either these are different file systems, or this file system doesn't support hardlinks, or these directories don't exist, or there is a permissions problem, or the file system is out of inodes or full.  Use df, df -i, and ls -ld to check each of these possibilities. Quitting...

Diesmal habe ich aber das richtige cgi-bin Verzeichnis benutzt.
 
Ein ls -l gibt mir aus:

drwxr-x--- 3 root root 4096 Nov 29 10:59 data

D.h der Ordner /data/ kann von Backuppc nicht beschrieben werden.

Entweder den Ordner in der config anders setzen oder als root :
Code:
chown backuppc.root /data -R

Dann klappts mit dem starten als backuppc user sowie mit dem init.d script

BTW bin am Tutorial schreiben
 
Tutorial für Suse 10.2

Hier das Tutorial:

1. Vorraussetzungen treffen:

- Compiler und make installieren
- Apache über Yast2 mit mod_perl installieren
- Ist perl installiert ? Überprüfen mit perl -V
- Tar Version soll über 1.13.7 seien ! Überprüfen mit tar --version
- Rsync Version soll über 2.6.3 seien ! Überprüfen mit rsync --version
- Die Perl Module:

Bei meiner Plain Installation war Compress::Zlib installiert (kann per perldoc Compress::Zlib) überprüft werden folgendes musste nachinstalliert werden:

Archive::Zip (CPAN/modules)

Code:
    tar zxvf Archive-Zip-1.16.tar.gz
    cd Archive-Zip-1.16
    perl Makefile.PL
    make
    make test  
    make install

File::RsyncP (CPAN/modules)
Code:
    tar xzvf File-RsyncP-0.68.tar.gz
    cd Archive-Zip-1.16
    perl Makefile.PL
    make
    make test  
    make install

XML:RSS (CPAN/modules)

Hier fehlten einige Requirements die bequem per Cpan Panel installiert werden können:

Auf der Bash mittels "cpan" panel starten und die Konfiguration mit Default Werten durchführen.

wenn alles Fertig ist mit:

Code:
install Test::Manifest
install DateTime 
install HTML::Entities
install DateTime::Format::Mail
install DateTime::Format::W3CDTF

Step für Step abarbeiten, bitte die Dependencies mitinstallieren!

dannach mittels "exit" die cpan Konsole schließen

Code:
    tar xzvf XML-RSS-1.31.tar.gz
    cd Archive-Zip-1.16
    perl Makefile.PL
    make
    make test : All tests successful, 4 tests skipped.
    make install

WICHTIG: SMB lasse ich hier aus da ich keine Windows Server sichern möchte, dazu bitte die Requirements den Dokus entnehmen (SMBClient nmblookup)


2. Backuppc installieren:

Zuvor 1 User namens backuppc anlegen und eine Gruppe backuppc die den User des Webservers (bei Suse wwwrun) sowie den User backuppc enthält.

Entpacken, Makefile erstellen:

Code:
tar xzvf BackupPC-3.1.0.tar.gz
cd BackupPC-3.1.0/
linux-vg69:/tmp/BackupPC-3.1.0 # perl configure.pl

Hier meine Configure Parameter:

Code:
Is this a new installation or upgrade for BackupPC?  If this is
an upgrade please tell me the full path of the existing BackupPC
configuration file (eg: /etc/BackupPC/config.pl).  Otherwise, just
hit return.

--> Full path to existing main config.pl []?

I found the following locations for these programs:

    bzip2        => /usr/bin/bzip2
    cat          => /bin/cat
    df           => /bin/df
    gtar/tar     => /bin/tar
    gzip         => /usr/bin/gzip
    hostname     => /bin/hostname
    nmblookup    =>
    par2         =>
    perl         => /usr/bin/perl
    ping         => /bin/ping
    rsync        => /usr/bin/rsync
    sendmail     => /usr/sbin/sendmail
    smbclient    =>
    split        => /usr/bin/split
    ssh/ssh2     => /usr/bin/ssh

--> Are these paths correct? [y]?
Please tell me the hostname of the machine that BackupPC will run on.

--> BackupPC will run on host [linux-vg69]?

BackupPC should run as a dedicated user with limited privileges.  You
need to create a user.  This user will need read/write permission on
the main data directory and read/execute permission on the install
directory (these directories will be setup shortly).

The primary group for this user should also be chosen carefully.
The data directories and files will have group read permission,
so group members can access backup files.

--> BackupPC should run as user [backuppc]?

Please specify an install directory for BackupPC.  This is where the
BackupPC scripts, library and documentation will be installed.

--> Install directory (full path) [/usr/local/BackupPC]?

Please specify a data directory for BackupPC.  This is where all the
PC backup data is stored.  This file system needs to be big enough to
accommodate all the PCs you expect to backup (eg: at least several GB
per machine).

--> Data directory (full path) [/data/BackupPC]?
BackupPC can compress pool files, providing around a 40% reduction in pool
size (your mileage may vary). Specify the compression level (0 turns
off compression, and 1 to 9 represent good/fastest to best/slowest).
The recommended values are 0 (off) or 3 (reasonable compression and speed).
Increasing the compression level to 5 will use around 20% more cpu time
and give perhaps 2-3% more compression.

--> Compression level [3]?

BackupPC has a powerful CGI perl interface that runs under Apache.
A single executable needs to be installed in a cgi-bin directory.
This executable needs to run as set-uid backuppc, or
it can be run under mod_perl with Apache running as user backuppc.

Leave this path empty if you don't want to install the CGI interface.

--> CGI bin directory (full path) []? /srv/www/cgi-bin/

BackupPC's CGI script needs to display various GIF images that
should be stored where Apache can serve them.  They should be
placed somewhere under Apache's DocumentRoot.  BackupPC also
needs to know the URL to access these images.  Example:

    Apache image directory:  /usr/local/apache/htdocs/BackupPC
    URL for image directory: /BackupPC

The URL for the image directory should start with a slash.

--> Apache image directory (full path) []? /srv/www/htdocs
--> URL for image directory (omit http://host; starts with '/') [http://linux-vg69/]? http://10.197.147.51/

Ok, we're about to:

  - install the binaries, lib and docs in /usr/local/BackupPC,
  - create the data directory /data/BackupPC,
  - create/update the config.pl file /etc/BackupPC/config.pl,
  - optionally install the cgi-bin interface.

--> Do you want to continue? [y]?

Kopieren des init.d Scripts für backuppc:

Code:
linux-vg69:/tmp/BackupPC-3.1.0 # cd init.d/
linux-vg69:/tmp/BackupPC-3.1.0/init.d # chmod +x suse-backuppc 
linux-vg69:/tmp/BackupPC-3.1.0/init.d # cp suse-backuppc /etc/init.d/backuppc

Webserver Konfiguration:

Hier wirds tricky, es gibt 2 Möglichkeiten:

1. Einfach: Den Webserver unter dem User backuppc laufen lassen, was den Nachteil hatt, dass bei anderen Anwendungen möglicherweise Fehler verursachen kann.

2. Arbeiten mit Suexec: Dazu habe ich (basierend auf den Paramtern aus der Backuppc Installation) folgenden Vhost in meine httpd.conf eingefügt:

Code:
<VirtualHost 10.197.147.51>
DirectoryIndex index.html index.htm
ServerName 10.197.147.51
[COLOR="Red"]SuexecUserGroup backuppc backuppc[/COLOR]
DocumentRoot /srv/www/htdocs
ScriptAlias /cgi-bin /srv/www/cgi-bin
<Directory /srv/www/cgi-bin>
Allow from all
</Directory>
</VirtualHost>

(Eventuell noch .htaccess hinzufügen)

Rechte überprüfen der Backuppc Ordner bzw setzen der richtigen Rechte:

Code:
chown backuppc.backuppc /data /usr/local/BackupPC /etc/BackupPC –R

Nun sollte der Start klappen:

Code:
linux-vg69:/ # /etc/init.d/backuppc start
Starting backuppc: ok.

- Einrichten des CGI Webinterfaces (im Bezug auf Methode 2 per SuExec):
Code:
linux-vg69:/tmp/BackupPC-3.1.0/init.d # chown backuppc.backuppc /srv/www/cgi-bin
linux-vg69:/tmp/BackupPC-3.1.0/init.d # cd /srv/www/cgi-bin/
linux-vg69:/srv/www/cgi-bin # dir
total 4
-r-sr-xr-- 1 backuppc users 3993 Nov 29 10:59 BackupPC_Admin

linux-vg69:/srv/www/cgi-bin # chmod -s BackupPC_Admin
linux-vg69:/srv/www/cgi-bin # chown backuppc.backuppc BackupPC_Admin

Das setuid-Bit muss hier entfernt werden, da sonst suexec Meckert.


3. Debuging:

Ich hatte bei 2 Installationen das Problem, dass das CGI Script beim erzeugen fehlerhaft war.

Dazu bitte überprüfen ob in der erste Zeile im BackupPC_Admin der Pfad zu perl stimmt:

Code:
#!/usr/bin/perl
Wäre für Suse richtig

Ein paar Zeilen weiter unten noch das "use lib" Dir überprüfen:
Code:
use lib "/usr/local/BackupPC/lib";
 
Hier das Tutorial:

Also erst mal einen riesen Dank für die große Mühe die Du Dir gemacht hast!

Also die Vorraussetzungen softwareseitig erfülle ich alle. Es sind jeweils die aktuellsten Versionen installiert. Aber so wie es scheint kann ich doch BackupPC nicht laufen lassen - mir ist das ehrlich gesagt viel zu viel! Ich bekomme das so nicht hin. Ich habe alles so gut es ging versucht zu befolgen, aber je mehr ich gemacht habe desto mehr Fehler schlichen sich ein bis gar nichts mehr lief. Der Ordner /srv/www/cgi-bin/ zum Beispiel muß root gehören und darf auf gar keinen Fall BackupPC zugeteilt werden. Confixx und PHPmyAdmin greifen hier zu und wenn ich die Rechte ändere läuft gar nichts mehr.

Mir ist das echt viel zu kompliziert und ich richte höchsten selbst noch schaden an als dass ich ne vernünftige Backuplösung hin bekomme. Ich hatte gehofft dass es so einfach wäre wie in der Installationsanleitung von BackupPC beschrieben. Vielleicht geht es ja auch gar nicht durch confixx - keine Ahnung - ich lasse die Finger davon - das übersteigt bei weitem meinen Horizont.
 
Produktiv Server != Backupserver

Der Ordner muss auch nicht /srv/www/cgi-bin seien kann jeder beliebige seien!

Aber du hast Recht ein wenig tricky ist das ganze schon ;)
 
Produktiv Server != Backupserver

Der Ordner muss auch nicht /srv/www/cgi-bin seien kann jeder beliebige seien!

Aber du hast Recht ein wenig tricky ist das ganze schon ;)

Es ärgert mich nur weil ichs nicht hin bekomme. Finde das eigentlich richtig gut und hätte es auch gern eingesetzt aber das Risiko ist mir zu groß dass der Server wegen meiner Pfuscherei stehen bleibt!

Aber da gleich mal ne andere Frage – auch wenn sie hier vielleicht nicht her passt.

Ich habe einen Windows Server mit xampp drauf. Da dieser Server gegen Veränderungen jeglicher Art geschützt ist brauche ich mir hier keine Sorgen zu machen aber seid tagen versucht so ein Trottel sich via FTP zugriff zu verschaffen. Siehe:

Code:
(000008) 29.11.2007 20:34:10 - (not logged in) (61.172.240.104)> PASS ******
(000008) 29.11.2007 20:34:10 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000008) 29.11.2007 20:34:20 - (not logged in) (61.172.240.104)> 421 Login time exceeded. Closing control connection.
(000008) 29.11.2007 20:34:20 - (not logged in) (61.172.240.104)> disconnected.
(000009) 29.11.2007 20:34:21 - (not logged in) (61.172.240.104)> Connected, sending welcome message...
(000009) 29.11.2007 20:34:21 - (not logged in) (61.172.240.104)> 220-FileZilla Server version 0.9.24 beta
(000009) 29.11.2007 20:34:21 - (not logged in) (61.172.240.104)> 220-FUCK YOU!
(000009) 29.11.2007 20:34:21 - (not logged in) (61.172.240.104)> 220 info@nordigspace.de
(000009) 29.11.2007 20:34:26 - (not logged in) (61.172.240.104)> USER Administrator
(000009) 29.11.2007 20:34:26 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000009) 29.11.2007 20:34:32 - (not logged in) (61.172.240.104)> PASS ******
(000009) 29.11.2007 20:34:32 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000009) 29.11.2007 20:34:50 - (not logged in) (61.172.240.104)> USER Administrator
(000009) 29.11.2007 20:34:50 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000009) 29.11.2007 20:35:00 - (not logged in) (61.172.240.104)> PASS ******
(000009) 29.11.2007 20:35:00 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000009) 29.11.2007 20:35:21 - (not logged in) (61.172.240.104)> 421 Login time exceeded. Closing control connection.
(000009) 29.11.2007 20:35:21 - (not logged in) (61.172.240.104)> disconnected.
(000010) 29.11.2007 20:35:25 - (not logged in) (61.172.240.104)> Connected, sending welcome message...
(000010) 29.11.2007 20:35:25 - (not logged in) (61.172.240.104)> 220-FileZilla Server version 0.9.24 beta
(000010) 29.11.2007 20:35:25 - (not logged in) (61.172.240.104)> 220-FUCK YOU!
(000010) 29.11.2007 20:35:25 - (not logged in) (61.172.240.104)> 220 info@nordigspace.de
(000010) 29.11.2007 20:35:30 - (not logged in) (61.172.240.104)> USER Administrator
(000010) 29.11.2007 20:35:30 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000010) 29.11.2007 20:35:36 - (not logged in) (61.172.240.104)> USER Administrator
(000010) 29.11.2007 20:35:36 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000010) 29.11.2007 20:35:44 - (not logged in) (61.172.240.104)> USER Administrator
(000010) 29.11.2007 20:35:44 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000010) 29.11.2007 20:35:52 - (not logged in) (61.172.240.104)> PASS ******
(000010) 29.11.2007 20:35:52 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000010) 29.11.2007 20:36:15 - (not logged in) (61.172.240.104)> PASS ******
(000010) 29.11.2007 20:36:15 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000010) 29.11.2007 20:36:25 - (not logged in) (61.172.240.104)> 421 Login time exceeded. Closing control connection.
(000010) 29.11.2007 20:36:25 - (not logged in) (61.172.240.104)> disconnected.
(000011) 29.11.2007 20:36:29 - (not logged in) (61.172.240.104)> Connected, sending welcome message...
(000011) 29.11.2007 20:36:29 - (not logged in) (61.172.240.104)> 220-FileZilla Server version 0.9.24 beta
(000011) 29.11.2007 20:36:29 - (not logged in) (61.172.240.104)> 220-FUCK YOU!
(000011) 29.11.2007 20:36:29 - (not logged in) (61.172.240.104)> 220 info@nordigspace.de
(000011) 29.11.2007 20:36:34 - (not logged in) (61.172.240.104)> USER Administrator
(000011) 29.11.2007 20:36:34 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000011) 29.11.2007 20:36:40 - (not logged in) (61.172.240.104)> USER Administrator
(000011) 29.11.2007 20:36:40 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000011) 29.11.2007 20:36:48 - (not logged in) (61.172.240.104)> USER Administrator
(000011) 29.11.2007 20:36:48 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000011) 29.11.2007 20:36:56 - (not logged in) (61.172.240.104)> PASS ******
(000011) 29.11.2007 20:36:56 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000011) 29.11.2007 20:37:19 - (not logged in) (61.172.240.104)> PASS ******
(000011) 29.11.2007 20:37:19 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000011) 29.11.2007 20:37:29 - (not logged in) (61.172.240.104)> 421 Login time exceeded. Closing control connection.
(000011) 29.11.2007 20:37:29 - (not logged in) (61.172.240.104)> disconnected.
(000012) 29.11.2007 20:37:33 - (not logged in) (61.172.240.104)> Connected, sending welcome message...
(000012) 29.11.2007 20:37:33 - (not logged in) (61.172.240.104)> 220-FileZilla Server version 0.9.24 beta
(000012) 29.11.2007 20:37:33 - (not logged in) (61.172.240.104)> 220-FUCK YOU!
(000012) 29.11.2007 20:37:33 - (not logged in) (61.172.240.104)> 220 info@nordigspace.de
(000012) 29.11.2007 20:37:38 - (not logged in) (61.172.240.104)> USER Administrator
(000012) 29.11.2007 20:37:38 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000012) 29.11.2007 20:37:44 - (not logged in) (61.172.240.104)> USER Administrator
(000012) 29.11.2007 20:37:44 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000012) 29.11.2007 20:37:52 - (not logged in) (61.172.240.104)> USER Administrator
(000012) 29.11.2007 20:37:52 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000012) 29.11.2007 20:38:00 - (not logged in) (61.172.240.104)> PASS *******
(000012) 29.11.2007 20:38:00 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000012) 29.11.2007 20:38:23 - (not logged in) (61.172.240.104)> PASS *******
(000012) 29.11.2007 20:38:23 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000012) 29.11.2007 20:38:33 - (not logged in) (61.172.240.104)> 421 Login time exceeded. Closing control connection.
(000012) 29.11.2007 20:38:33 - (not logged in) (61.172.240.104)> disconnected.
(000013) 29.11.2007 20:38:34 - (not logged in) (61.172.240.104)> Connected, sending welcome message...
(000013) 29.11.2007 20:38:34 - (not logged in) (61.172.240.104)> 220-FileZilla Server version 0.9.24 beta
(000013) 29.11.2007 20:38:34 - (not logged in) (61.172.240.104)> 220-FUCK YOU!
(000013) 29.11.2007 20:38:34 - (not logged in) (61.172.240.104)> 220 info@nordigspace.de
(000013) 29.11.2007 20:38:39 - (not logged in) (61.172.240.104)> USER Administrator
(000013) 29.11.2007 20:38:39 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000013) 29.11.2007 20:38:45 - (not logged in) (61.172.240.104)> USER Administrator
(000013) 29.11.2007 20:38:45 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000013) 29.11.2007 20:38:53 - (not logged in) (61.172.240.104)> PASS *******
(000013) 29.11.2007 20:38:53 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000013) 29.11.2007 20:39:11 - (not logged in) (61.172.240.104)> PASS *******
(000013) 29.11.2007 20:39:11 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000013) 29.11.2007 20:39:34 - (not logged in) (61.172.240.104)> 421 Login time exceeded. Closing control connection.
(000013) 29.11.2007 20:39:34 - (not logged in) (61.172.240.104)> disconnected.
(000014) 29.11.2007 20:39:35 - (not logged in) (61.172.240.104)> Connected, sending welcome message...
(000014) 29.11.2007 20:39:35 - (not logged in) (61.172.240.104)> 220-FileZilla Server version 0.9.24 beta
(000014) 29.11.2007 20:39:35 - (not logged in) (61.172.240.104)> 220-FUCK YOU!
(000014) 29.11.2007 20:39:35 - (not logged in) (61.172.240.104)> 220 info@nordigspace.de
(000014) 29.11.2007 20:39:40 - (not logged in) (61.172.240.104)> USER Administrator
(000014) 29.11.2007 20:39:40 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000014) 29.11.2007 20:39:46 - (not logged in) (61.172.240.104)> USER Administrator
(000014) 29.11.2007 20:39:46 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000014) 29.11.2007 20:39:54 - (not logged in) (61.172.240.104)> USER Administrator
(000014) 29.11.2007 20:39:54 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000014) 29.11.2007 20:40:02 - (not logged in) (61.172.240.104)> PASS ******
(000014) 29.11.2007 20:40:02 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000014) 29.11.2007 20:40:25 - (not logged in) (61.172.240.104)> PASS ******
(000014) 29.11.2007 20:40:25 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000014) 29.11.2007 20:40:35 - (not logged in) (61.172.240.104)> 421 Login time exceeded. Closing control connection.
(000014) 29.11.2007 20:40:35 - (not logged in) (61.172.240.104)> disconnected.
(000015) 29.11.2007 20:40:36 - (not logged in) (61.172.240.104)> Connected, sending welcome message...
(000015) 29.11.2007 20:40:36 - (not logged in) (61.172.240.104)> 220-FileZilla Server version 0.9.24 beta
(000015) 29.11.2007 20:40:36 - (not logged in) (61.172.240.104)> 220-FUCK YOU!
(000015) 29.11.2007 20:40:36 - (not logged in) (61.172.240.104)> 220 info@nordigspace.de
(000015) 29.11.2007 20:40:41 - (not logged in) (61.172.240.104)> USER Administrator
(000015) 29.11.2007 20:40:41 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000015) 29.11.2007 20:40:47 - (not logged in) (61.172.240.104)> USER Administrator
(000015) 29.11.2007 20:40:47 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000015) 29.11.2007 20:40:55 - (not logged in) (61.172.240.104)> PASS ******
(000015) 29.11.2007 20:40:55 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000015) 29.11.2007 20:41:13 - (not logged in) (61.172.240.104)> PASS ******
(000015) 29.11.2007 20:41:13 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000015) 29.11.2007 20:41:36 - (not logged in) (61.172.240.104)> 421 Login time exceeded. Closing control connection.
(000015) 29.11.2007 20:41:36 - (not logged in) (61.172.240.104)> disconnected.
(000016) 29.11.2007 20:41:40 - (not logged in) (61.172.240.104)> Connected, sending welcome message...
(000016) 29.11.2007 20:41:40 - (not logged in) (61.172.240.104)> 220-FileZilla Server version 0.9.24 beta
(000016) 29.11.2007 20:41:40 - (not logged in) (61.172.240.104)> 220-FUCK YOU!
(000016) 29.11.2007 20:41:40 - (not logged in) (61.172.240.104)> 220 info@nordigspace.de
(000016) 29.11.2007 20:41:45 - (not logged in) (61.172.240.104)> USER Administrator
(000016) 29.11.2007 20:41:45 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000016) 29.11.2007 20:41:51 - (not logged in) (61.172.240.104)> USER Administrator
(000016) 29.11.2007 20:41:51 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000016) 29.11.2007 20:41:59 - (not logged in) (61.172.240.104)> USER Administrator
(000016) 29.11.2007 20:41:59 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000016) 29.11.2007 20:42:07 - (not logged in) (61.172.240.104)> PASS ********
(000016) 29.11.2007 20:42:07 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000016) 29.11.2007 20:42:30 - (not logged in) (61.172.240.104)> PASS ********
(000016) 29.11.2007 20:42:30 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!
(000016) 29.11.2007 20:42:40 - (not logged in) (61.172.240.104)> 421 Login time exceeded. Closing control connection.
(000016) 29.11.2007 20:42:40 - (not logged in) (61.172.240.104)> disconnected.
(000017) 29.11.2007 20:42:41 - (not logged in) (61.172.240.104)> Connected, sending welcome message...
(000017) 29.11.2007 20:42:41 - (not logged in) (61.172.240.104)> 220-FileZilla Server version 0.9.24 beta
(000017) 29.11.2007 20:42:41 - (not logged in) (61.172.240.104)> 220-FUCK YOU!
(000017) 29.11.2007 20:42:41 - (not logged in) (61.172.240.104)> 220 info@nordigspace.de
(000017) 29.11.2007 20:42:46 - (not logged in) (61.172.240.104)> USER Administrator
(000017) 29.11.2007 20:42:46 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000017) 29.11.2007 20:42:52 - (not logged in) (61.172.240.104)> USER Administrator
(000017) 29.11.2007 20:42:52 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000017) 29.11.2007 20:43:00 - (not logged in) (61.172.240.104)> USER Administrator
(000017) 29.11.2007 20:43:00 - (not logged in) (61.172.240.104)> 331 Password required for administrator
(000017) 29.11.2007 20:43:08 - (not logged in) (61.172.240.104)> PASS ******
(000017) 29.11.2007 20:43:08 - (not logged in) (61.172.240.104)> 530 Login or password incorrect!

Mal ganz davon abgesehen dass es keinen Administrator gibt :-) wie kann ich mich von meiner Seite aus bemerkbar machen? Das "FUCK YOU!" scheint er nicht zu lesen weils wahrscheinlich ein Tool ist was er einsetzt. Kann ich zurückschlagen? Wenn ja - wie?

An dieser Stelle sei gesagt, dass ich meinen Windowsserver liebe! Hier weis ich was ich mache und hier interessieren mich Hacker nun wirklich nicht weil es aussichtslos ist.
 
Wie gesagt wieso soll das Tool auf einem Confixx Server laufen ?

Im übrigen bieten wir die Installationen solcher Software gegen Entgelt auch an ;)

Zurückschlagen ist nicht, du darfst schließlich auch niemanden nieder schießen der dein Fahrrad geklaut hat ;)

Den Port abändern wäre schon ein guter Anfang.

Und die Abuse Abteilung kannst du informieren, insofern die Zugriffe von nem Server aus kommen.

Im übrigen Xampp ist nicht für Produktiv Systeme ausgelegt !
 
Last edited by a moderator:
Back
Top