Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

UR Backup Linux Client

Frage Linux Linux Tools

Mitglied: schneerunzel

schneerunzel (Level 1) - Jetzt verbinden

07.09.2014, aktualisiert 31.01.2015, 3590 Aufrufe, 5 Kommentare, 1 Danke

Hallo,

Vorab möchte ich mich für die Länge des Beitrages entschuldigen, aber ich wollte keine Infos vorenthalten.
ich setzte seit einiger Zeit UR Backup ein.
Und ich muss sagen im Bereich Windows bin ich, mit dem was UR Backup kann, sehr zufrieden. Mir fehlen zwar gewisse Funktionen wie run-befor-script aber das ist in meinem Fall zu verkraften.
Unsere Landschaft sieht so aus das wir ein paar Windows Server (2008 und 2012 R2) im Einsatz haben (sowohl VMs als auch Physische). Zu diesen Server gesellen sich noch 8 Linux Server. Die Linux Server haben im Moment zwar kritische Aufgaben, aber durch Tricks ist es zu verkraften das die Server nicht einzeln mit gesichert werden. Der Grund warum die Linux Server nicht richtig gesichert werden ist ganz einfach: Ich bekomme den UR Backup Client für Linux nicht zum Laufen!
Ich hoffe ihr könnt mir helfen.

Ich bin ganz stur nach der Anleitung http://www.urbackup.org/client_debian_ubuntu_install.html gegangen. Zum testen habe ich mir mal eine VM mitLubuntu 14.04 aufgesetzt.

Als erstes
01.
apt-get install build-essential "g++" libwxgtk2.8-dev "libcrypto++-dev"
Dann habe ich den Client heruntergeladen:
01.
wget http://sourceforge.net/projects/urbackup/files/Client/1.4/urbackup-client-1.4.tar.gz
Dann das ganze entpackt (/home/"user"/)
01.
tar xzf urbackup-client-1.4.tar.gz
Darnach bin ich in den neuen Ordner gewechselt und habe die config gestartet
01.
cd urbackup-client-1.4 
02.
./configure
Das Ergebniss sieht so aus:
01.
checking for a BSD-compatible install... /usr/bin/install -c 
02.
checking whether build environment is sane... yes 
03.
checking for a thread-safe mkdir -p... /bin/mkdir -p 
04.
checking for gawk... no 
05.
checking for mawk... mawk 
06.
checking whether make sets $(MAKE)... yes 
07.
checking whether make supports nested variables... yes 
08.
checking for g++... g++ 
09.
checking whether the C++ compiler works... yes 
10.
checking for C++ compiler default output file name... a.out 
11.
checking for suffix of executables... 
12.
checking whether we are cross compiling... no 
13.
checking for suffix of object files... o 
14.
checking whether we are using the GNU C++ compiler... yes 
15.
checking whether g++ accepts -g... yes 
16.
checking for style of include used by make... GNU 
17.
checking dependency style of g++... gcc3 
18.
checking for gcc... gcc 
19.
checking whether we are using the GNU C compiler... yes 
20.
checking whether gcc accepts -g... yes 
21.
checking for gcc option to accept ISO C89... none needed 
22.
... 
23.
 
24.
checking if g++ static flag -static works... yes 
25.
checking if g++ supports -c -o file.o... yes 
26.
checking if g++ supports -c -o file.o... (cached) yes 
27.
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes 
28.
checking dynamic linker characteristics... (cached) GNU/Linux ld.so 
29.
checking how to hardcode library paths into programs... immediate 
30.
checking for ANSI C header files... (cached) yes 
31.
checking for stdlib.h... (cached) yes 
32.
checking for stdbool.h that conforms to C99... yes 
33.
checking for _Bool... yes 
34.
checking for an ANSI C-conforming const... yes 
35.
checking for size_t... yes 
36.
checking that generated files are newer than configure... done 
37.
configure: creating ./config.status 
38.
config.status: creating Makefile 
39.
config.status: creating config.h 
40.
config.status: executing depfiles commands 
41.
config.status: executing libtool commands
anschließend ein
01.
make
mit diesem Ergebniss:
01.
make  all-recursive 
02.
make[1]: Betrete Verzeichnis '/home/rschmidt/urbackup-client-1.4' 
03.
Making all in . 
04.
make[2]: Betrete Verzeichnis '/home/rschmidt/urbackup-client-1.4' 
05.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT AcceptThread.o -MD -MP -MF .deps/AcceptThread.Tpo -c -o AcceptThread.o AcceptThread.cpp 
06.
mv -f .deps/AcceptThread.Tpo .deps/AcceptThread.Po 
07.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT Client.o -MD -MP -MF .deps/Client.Tpo -c -o Client.o Client.cpp 
08.
mv -f .deps/Client.Tpo .deps/Client.Po 
09.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT Database.o -MD -MP -MF .deps/Database.Tpo -c -o Database.o Database.cpp 
10.
mv -f .deps/Database.Tpo .deps/Database.Po 
11.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT Query.o -MD -MP -MF .deps/Query.Tpo -c -o Query.o Query.cpp 
12.
mv -f .deps/Query.Tpo .deps/Query.Po 
13.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT SelectThread.o -MD -MP -MF .deps/SelectThread.Tpo -c -o SelectThread.o SelectThread.cpp 
14.
mv -f .deps/SelectThread.Tpo .deps/SelectThread.Po 
15.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT Server.o -MD -MP -MF .deps/Server.Tpo -c -o Server.o Server.cpp 
16.
Server.cpp: In member function ‘virtual void CServer::setLogFile(const string&, std::string)’: 
17.
Server.cpp:470:47: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] 
18.
     chown(plf.c_str(), pw->pw_uid, pw->pw_gid); 
19.
20.
mv -f .deps/Server.Tpo .deps/Server.Po 
21.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT ServerLinux.o -MD -MP -MF .deps/ServerLinux.Tpo -c -o ServerLinux.o ServerLinux.cpp 
22.
mv -f .deps/ServerLinux.Tpo .deps/ServerLinux.Po 
23.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT ServiceAcceptor.o -MD -MP -MF .deps/ServiceAcceptor.Tpo -c -o ServiceAcceptor.o ServiceAcceptor.cpp 
24.
ServiceAcceptor.cpp: In constructor ‘CServiceAcceptor::CServiceAcceptor(IService*, std::string, short unsigned int, int)’: 
25.
ServiceAcceptor.cpp:42:13: warning: ignoring return value of ‘int pipe(int*)’, declared with attribute warn_unused_result [-Wunused-result] 
26.
  pipe(xpipe); 
27.
28.
ServiceAcceptor.cpp: In destructor ‘CServiceAcceptor::~CServiceAcceptor()’: 
29.
ServiceAcceptor.cpp:97:25: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] 
30.
  write(xpipe[1], &ch, 1); 
31.
32.
mv -f .deps/ServiceAcceptor.Tpo .deps/ServiceAcceptor.Po 
33.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT ServiceWorker.o -MD -MP -MF .deps/ServiceWorker.Tpo -c -o ServiceWorker.o ServiceWorker.cpp 
34.
mv -f .deps/ServiceWorker.Tpo .deps/ServiceWorker.Po 
35.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT SessionMgr.o -MD -MP -MF .deps/SessionMgr.Tpo -c -o SessionMgr.o SessionMgr.cpp 
36.
mv -f .deps/SessionMgr.Tpo .deps/SessionMgr.Po 
37.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT StreamPipe.o -MD -MP -MF .deps/StreamPipe.Tpo -c -o StreamPipe.o StreamPipe.cpp 
38.
mv -f .deps/StreamPipe.Tpo .deps/StreamPipe.Po 
39.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT Template.o -MD -MP -MF .deps/Template.Tpo -c -o Template.o Template.cpp 
40.
mv -f .deps/Template.Tpo .deps/Template.Po 
41.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT WorkerThread.o -MD -MP -MF .deps/WorkerThread.Tpo -c -o WorkerThread.o WorkerThread.cpp 
42.
mv -f .deps/WorkerThread.Tpo .deps/WorkerThread.Po 
43.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp 
44.
main.cpp: In function ‘int main_fkt(int, char**)’: 
45.
main.cpp:316:11: warning: ignoring return value of ‘int dup(int)’, declared with attribute warn_unused_result [-Wunused-result] 
46.
     dup(i); 
47.
48.
main.cpp:317:11: warning: ignoring return value of ‘int dup(int)’, declared with attribute warn_unused_result [-Wunused-result] 
49.
     dup(i); 
50.
51.
main.cpp:331:70: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] 
52.
   chdir(Server->ConvertToUTF8(Server->getServerWorkingDir()).c_str()); 
53.
54.
main.cpp:389:22: warning: ignoring return value of ‘int setgid(__gid_t)’, declared with attribute warn_unused_result [-Wunused-result] 
55.
    setgid(pw->pw_gid); 
56.
57.
main.cpp:390:22: warning: ignoring return value of ‘int setuid(__uid_t)’, declared with attribute warn_unused_result [-Wunused-result] 
58.
    setuid(pw->pw_uid); 
59.
60.
mv -f .deps/main.Tpo .deps/main.Po 
61.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT md5.o -MD -MP -MF .deps/md5.Tpo -c -o md5.o md5.cpp 
62.
mv -f .deps/md5.Tpo .deps/md5.Po 
63.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT stringtools.o -MD -MP -MF .deps/stringtools.Tpo -c -o stringtools.o stringtools.cpp 
64.
mv -f .deps/stringtools.Tpo .deps/stringtools.Po 
65.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT fastcgi.o -MD -MP -MF .deps/fastcgi.Tpo -c -o fastcgi.o `test -f 'libfastcgi/fastcgi.cpp' || echo './'`libfastcgi/fastcgi.cpp 
66.
mv -f .deps/fastcgi.Tpo .deps/fastcgi.Po 
67.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT Mutex_lin.o -MD -MP -MF .deps/Mutex_lin.Tpo -c -o Mutex_lin.o Mutex_lin.cpp 
68.
mv -f .deps/Mutex_lin.Tpo .deps/Mutex_lin.Po 
69.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT LoadbalancerClient.o -MD -MP -MF .deps/LoadbalancerClient.Tpo -c -o LoadbalancerClient.o LoadbalancerClient.cpp 
70.
mv -f .deps/LoadbalancerClient.Tpo .deps/LoadbalancerClient.Po 
71.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT DBSettingsReader.o -MD -MP -MF .deps/DBSettingsReader.Tpo -c -o DBSettingsReader.o DBSettingsReader.cpp 
72.
mv -f .deps/DBSettingsReader.Tpo .deps/DBSettingsReader.Po 
73.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT file_common.o -MD -MP -MF .deps/file_common.Tpo -c -o file_common.o file_common.cpp 
74.
mv -f .deps/file_common.Tpo .deps/file_common.Po 
75.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT file_fstream.o -MD -MP -MF .deps/file_fstream.Tpo -c -o file_fstream.o file_fstream.cpp 
76.
mv -f .deps/file_fstream.Tpo .deps/file_fstream.Po 
77.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT file_linux.o -MD -MP -MF .deps/file_linux.Tpo -c -o file_linux.o file_linux.cpp 
78.
mv -f .deps/file_linux.Tpo .deps/file_linux.Po 
79.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT FileSettingsReader.o -MD -MP -MF .deps/FileSettingsReader.Tpo -c -o FileSettingsReader.o FileSettingsReader.cpp 
80.
mv -f .deps/FileSettingsReader.Tpo .deps/FileSettingsReader.Po 
81.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT LookupService.o -MD -MP -MF .deps/LookupService.Tpo -c -o LookupService.o LookupService.cpp 
82.
mv -f .deps/LookupService.Tpo .deps/LookupService.Po 
83.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT SettingsReader.o -MD -MP -MF .deps/SettingsReader.Tpo -c -o SettingsReader.o SettingsReader.cpp 
84.
mv -f .deps/SettingsReader.Tpo .deps/SettingsReader.Po 
85.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT Table.o -MD -MP -MF .deps/Table.Tpo -c -o Table.o Table.cpp 
86.
mv -f .deps/Table.Tpo .deps/Table.Po 
87.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT OutputStream.o -MD -MP -MF .deps/OutputStream.Tpo -c -o OutputStream.o OutputStream.cpp 
88.
mv -f .deps/OutputStream.Tpo .deps/OutputStream.Po 
89.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT ThreadPool.o -MD -MP -MF .deps/ThreadPool.Tpo -c -o ThreadPool.o ThreadPool.cpp 
90.
mv -f .deps/ThreadPool.Tpo .deps/ThreadPool.Po 
91.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT MemoryPipe.o -MD -MP -MF .deps/MemoryPipe.Tpo -c -o MemoryPipe.o MemoryPipe.cpp 
92.
mv -f .deps/MemoryPipe.Tpo .deps/MemoryPipe.Po 
93.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT Condition_lin.o -MD -MP -MF .deps/Condition_lin.Tpo -c -o Condition_lin.o Condition_lin.cpp 
94.
mv -f .deps/Condition_lin.Tpo .deps/Condition_lin.Po 
95.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT MemorySettingsReader.o -MD -MP -MF .deps/MemorySettingsReader.Tpo -c -o MemorySettingsReader.o MemorySettingsReader.cpp 
96.
mv -f .deps/MemorySettingsReader.Tpo .deps/MemorySettingsReader.Po 
97.
gcc -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -DSQLITE_ENABLE_UNLOCK_NOTIFY -g -O2 -MT sqlite3.o -MD -MP -MF .deps/sqlite3.Tpo -c -o sqlite3.o `test -f 'sqlite/sqlite3.c' || echo './'`sqlite/sqlite3.c 
98.
mv -f .deps/sqlite3.Tpo .deps/sqlite3.Po 
99.
gcc -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -DSQLITE_ENABLE_UNLOCK_NOTIFY -g -O2 -MT shell.o -MD -MP -MF .deps/shell.Tpo -c -o shell.o `test -f 'sqlite/shell.c' || echo './'`sqlite/shell.c 
100.
mv -f .deps/shell.Tpo .deps/shell.Po 
101.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT SQLiteFactory.o -MD -MP -MF .deps/SQLiteFactory.Tpo -c -o SQLiteFactory.o SQLiteFactory.cpp 
102.
mv -f .deps/SQLiteFactory.Tpo .deps/SQLiteFactory.Po 
103.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT PipeThrottler.o -MD -MP -MF .deps/PipeThrottler.Tpo -c -o PipeThrottler.o PipeThrottler.cpp 
104.
mv -f .deps/PipeThrottler.Tpo .deps/PipeThrottler.Po 
105.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT mt19937ar.o -MD -MP -MF .deps/mt19937ar.Tpo -c -o mt19937ar.o mt19937ar.cpp 
106.
mv -f .deps/mt19937ar.Tpo .deps/mt19937ar.Po 
107.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -pthread -DLINUX -g -O2 -MT DatabaseCursor.o -MD -MP -MF .deps/DatabaseCursor.Tpo -c -o DatabaseCursor.o DatabaseCursor.cpp 
108.
mv -f .deps/DatabaseCursor.Tpo .deps/DatabaseCursor.Po 
109.
g++ -pthread -DLINUX -g -O2   -o urbackup_client AcceptThread.o Client.o Database.o Query.o SelectThread.o Server.o ServerLinux.o ServiceAcceptor.o ServiceWorker.o SessionMgr.o StreamPipe.o Template.o WorkerThread.o main.o md5.o stringtools.o fastcgi.o Mutex_lin.o LoadbalancerClient.o DBSettingsReader.o file_common.o file_fstream.o file_linux.o FileSettingsReader.o LookupService.o SettingsReader.o Table.o OutputStream.o ThreadPool.o MemoryPipe.o Condition_lin.o MemorySettingsReader.o sqlite3.o shell.o SQLiteFactory.o PipeThrottler.o mt19937ar.o DatabaseCursor.o -ldl 
110.
make[2]: Verlasse Verzeichnis '/home/rschmidt/urbackup-client-1.4' 
111.
Making all in client 
112.
make[2]: Betrete Verzeichnis '/home/rschmidt/urbackup-client-1.4/client' 
113.
make  all-am 
114.
make[3]: Betrete Verzeichnis '/home/rschmidt/urbackup-client-1.4/client' 
115.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -DLINUX -g -O2  -MT GUI.o -MD -MP -MF .deps/GUI.Tpo -c -o GUI.o `test -f 'gui/GUI.cpp' || echo './'`gui/GUI.cpp 
116.
mv -f .deps/GUI.Tpo .deps/GUI.Po 
117.
g++ -DHAVE_CONFIG_H -I.  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -I/usr/lib/i386-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -DLINUX -g -O2  -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp 
118.
In file included from /usr/include/wx-2.8/wx/version.h:17:0, 
119.
                 from /usr/include/wx-2.8/wx/defs.h:134, 
120.
                 from /usr/include/wx-2.8/wx/wx.h:15, 
121.
                 from TrayIcon.h:19, 
122.
                 from main.cpp:19: 
123.
main.cpp: In function ‘wxString {anonymous}::getPercentDoneText(wxString)’: 
124.
/usr/include/wx-2.8/wx/wxchar.h:235:36: error: invalid operands of types ‘const wxChar* {aka const wchar_t*}’ and ‘const wchar_t [2]’ to binary ‘operator+’ 
125.
     #define wxT(x) wxCONCAT_HELPER(L, x) 
126.
127.
/usr/include/wx-2.8/wx/cpp.h:17:37: note: in definition of macro ‘wxCONCAT_HELPER’ 
128.
 #define wxCONCAT_HELPER(text, line) text ## line 
129.
130.
main.cpp:112:40: note: in expansion of macro ‘wxT’ 
131.
   wxString pcdone=_("_percent_ done.")+wxT(" "); 
132.
133.
main.cpp: In member function ‘virtual bool MyApp::OnInit()’: 
134.
main.cpp:261:13: error: invalid conversion from ‘wxChar* {aka wchar_t*}’ to ‘char’ [-fpermissive] 
135.
   cmd=argv[1]; 
136.
137.
In file included from /usr/include/c++/4.8/string:52:0, 
138.
                 from /usr/include/wx-2.8/wx/string.h:176, 
139.
                 from /usr/include/wx-2.8/wx/memory.h:16, 
140.
                 from /usr/include/wx-2.8/wx/object.h:20, 
141.
                 from /usr/include/wx-2.8/wx/wx.h:16, 
142.
                 from TrayIcon.h:19, 
143.
                 from main.cpp:19: 
144.
/usr/include/c++/4.8/bits/basic_string.h:565:7: error:   initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ [-fpermissive] 
145.
       operator=(_CharT __c) 
146.
147.
main.cpp:282:13: error: no match for ‘operator==’ (operand types are ‘std::string {aka std::basic_string<char>}’ and ‘const wchar_t [9]’) 
148.
  else if(cmd==wxT("settings")) 
149.
150.
main.cpp:282:13: note: candidates are: 
151.
In file included from /usr/include/wx-2.8/wx/memory.h:16:0, 
152.
                 from /usr/include/wx-2.8/wx/object.h:20, 
153.
                 from /usr/include/wx-2.8/wx/wx.h:16, 
154.
                 from TrayIcon.h:19, 
155.
                 from main.cpp:19: 
156.
/usr/include/wx-2.8/wx/string.h:1560:13: note: bool operator==(const wxString&, const wxString&) 
157.
 inline bool operator==(const wxString& s1, const wxString& s2) 
158.
159.
/usr/include/wx-2.8/wx/string.h:1560:13: note:   no known conversion for argument 1 from ‘std::string {aka std::basic_string<char>}’ to ‘const wxString&’ 
160.
/usr/include/wx-2.8/wx/string.h:1562:13: note: bool operator==(const wxString&, const wxChar*) 
161.
 inline bool operator==(const wxString& s1, const wxChar  * s2) 
162.
 
163.
... 
164.
 
165.
 
166.
main.cpp: In member function ‘virtual void MyTimer::Notify()’: 
167.
/usr/include/wx-2.8/wx/wxchar.h:235:36: error: invalid operands of types ‘const wxChar* {aka const wchar_t*}’ and ‘const wchar_t [2]’ to binary ‘operator+’ 
168.
     #define wxT(x) wxCONCAT_HELPER(L, x) 
169.
170.
/usr/include/wx-2.8/wx/cpp.h:17:37: note: in definition of macro ‘wxCONCAT_HELPER’ 
171.
 #define wxCONCAT_HELPER(text, line) text ## line 
172.
173.
main.cpp:506:42: note: in expansion of macro ‘wxT’ 
174.
   status_text+=_("No current backup.") + wxT(" "); 
175.
176.
make[1]: *** [main.o] Fehler 1 
177.
make[1]: Verlasse Verzeichnis '/home/rschmidt/urbackup-client-1.4/client' 
178.
make: *** [install-recursive] Fehler 1
Wenn ich nun
01.
sudo start_urbackup_client --loglevel info --no_daemon
Ergibt es das:
01.
/usr/local/sbin/start_urbackup_client: 108: cd: can't cd to /usr/var 
02.
2014-09-07 12:09:38: ERROR: DLL not found: /usr/local/lib/liburbackupclient_fileservplugin.so: cannot open shared object file: No such file or directory 
03.
2014-09-07 12:09:38: ERROR: Loading /usr/local/lib/liburbackupclient_fileservplugin.so failed 
04.
2014-09-07 12:09:38: ERROR: DLL not found: /usr/local/lib/liburbackupclient_fsimageplugin.so: cannot open shared object file: No such file or directory 
05.
2014-09-07 12:09:38: ERROR: Loading /usr/local/lib/liburbackupclient_fsimageplugin.so failed 
06.
2014-09-07 12:09:38: ERROR: DLL not found: /usr/local/lib/liburbackupclient_cryptoplugin.so: cannot open shared object file: No such file or directory 
07.
2014-09-07 12:09:38: ERROR: Loading /usr/local/lib/liburbackupclient_cryptoplugin.so failed 
08.
2014-09-07 12:09:38: ERROR: DLL not found: /usr/local/lib/liburbackupclient.so: cannot open shared object file: No such file or directory 
09.
2014-09-07 12:09:38: ERROR: Loading /usr/local/lib/liburbackupclient.so failed 
10.
2014-09-07 12:09:38: Looking for old Sessions... 0 sessions
Dies breche ich mit STRG+C ab

Dann noch die Rechte auf die rc.local setzten
01.
sudo chmod +x /etc/rc.local
und die rc.local bearbeiten

dann wie beschrieben urbackup_client_gui eingeben um den Client zustarten bei mir leider (bzw. wie erwartet) mit dem Ergebnis
urbackup_client_gui: Befehl nicht gefunden.

Was mache ich falsch? Wodran liegt es? Kennt evt jemand eine bessere Anleitung als die offizielle oder sogar ein Video Tutorial

Vielen Dank für eure Hilfe!
Mitglied: Dobby
07.09.2014 um 13:21 Uhr
Hallo,

kann es sein das Du nach dem /make Befehl noch ein /make install hättest
absetzen müssen damit dann auch alles dort zu finden ist wo es erwartet wird?

Ist ja nur so eine Vermutung, also in den Release Notes solcher Pakete steht
es meist drin, welche Schritte man genau "gehen" muss, nur in der Regel sieht
es doch so aus;
- Verzeichnis erstellen und darin Entpacken
- /make absetzen und übersetzen
- /make install um dann zu installieren
- eventuell .conf Datei Anpassungen vornehmen
- Eventuell noch benötigte Dienste starten
- /start xyz (Programm starten)

Gruß
Dobby
Bitte warten ..
Mitglied: aqui
07.09.2014, aktualisiert um 14:20 Uhr
Finde raus was die Fehler sind !
Das Übersetzen ist ja nicht fehlerfrei passiert und die Fehler sorgan dafür das es nicht klappt bzw. diese angemeckerten relevanten DLL fehlen.
Vielleicht solltes du die Übersetzung generell mir Root User rechten machen also bevor du startest ein su- oder sudo su.
Bitte warten ..
Mitglied: Gersen
LÖSUNG 07.09.2014, aktualisiert um 18:21 Uhr
Hallo,

sieht so aus, als würde für Version 1.4.0 eine aktuellere Version der libwxgtk-Libraries benötigt. Nachdem der Fehler bei mir auch aufgetreten ist, habe ich die Version 3.0 nachinstalliert:
apt-get install libwxgtk3.0-dev

Danach lief der Build
./configure && make clean && make && sudo make install
ohne Abbrüche durch.

Gruß,
Gersen
Bitte warten ..
Mitglied: schneerunzel
07.09.2014 um 18:22 Uhr
Danke für den super Tipp hat funktioniert!
alle Daumen hoch :D
Bitte warten ..
Mitglied: spacecadet
17.01.2016 um 14:06 Uhr
Ich wünschte mir solche Einträge von Dir würden gelöscht.. was willst Du damit beweisen? Ein Forum ist für den Austausch wichtig nicht für solche nutzlosen Bemerkungen!
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Hyper-V
gelöst Probleme mit Hyper-V Backup Linux (15)

Frage von Henere zum Thema Hyper-V ...

Hyper-V
Backup von Linux VMs unter Hyper-V (3)

Frage von tantalos zum Thema Hyper-V ...

Linux Netzwerk
Client Management für Linux Workstations (2)

Frage von eglipeter zum Thema Linux Netzwerk ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (15)

Frage von JayyyH zum Thema Switche und Hubs ...

DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...