Top-Themen

Aktuelle Themen (A bis Z)

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, 4049 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: 108012
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 ..
Ähnliche Inhalte
Ubuntu
Sicheres Linux Backup
gelöst Frage von 113235Ubuntu8 Kommentare

Ich soll für ein Firmennetzwerk, 4 Linux Server (verschiedene Standorte) ein sicheres Backup einrichten.

Linux Netzwerk
Client Management für Linux Workstations
Frage von eglipeterLinux Netzwerk2 Kommentare

Hallo zusammen, ich bin zur Zeit auf der Suche nach einer Lösung, um Linux-Clients (vornehmlich basierend auf CentOS und ...

Ubuntu
Linux-Client an Active Directory
Frage von fabgg6Ubuntu10 Kommentare

Hallo Admins, wir werden demnächst einige Rechner frei haben, die bisher unter Windows XP liefen. Zum Wegwerfen sind sie ...

Linux Tools
Onedrive Client für Linux
gelöst Frage von thenoxis89Linux Tools3 Kommentare

Hallo Miteinander ich würde dringend einen Onedrive Client für Linux suchen getestet habe ich bisher onedrive-d onedrive-d-old inofficial onedrive ...

Neue Wissensbeiträge
Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 StundenInternet2 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 6 StundenDSL, VDSL1 Kommentar

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Windows 10

Microsoft bestätigt DMA-Policy-Problem in Win10 v1709

Information von DerWoWusste vor 6 StundenWindows 10

Wer sein Gerät mit der DMA-Policy absichert, bekommt evtl. Hardwareprobleme in v1709 von Win10. Warum? Weil v1709 endlich "richtig" ...

Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 10 StundenVerschlüsselung & Zertifikate

Interessant Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows SSH-Kommando in CMD.exe und PowerShell

Heiß diskutierte Inhalte
Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement21 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server19 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...