Jump to content

Debian package for the Retrospect client for Linux


Mayoff

Recommended Posts

Hello,

 

I use the retrospect client for debian, downloaded from here, all working fine,

starts ok, binds to ip ok, its found by the retrospect client (when adding a

client), but i get this this error:

 

1150927376: Connection established by IP:1808

1150927432: SThreadSpawn: pthread_create() failed with error 12

1150928127: SThreadSpawn: pthread_create() failed with error 12

 

I'm new with retrospect.

Any of you have ideas what the problem could be?

 

Thanks,

Adrian.

Link to comment
Share on other sites

  • Replies 56
  • Created
  • Last Reply

Hi Adrian,

 

This thread seems pretty dead, so I guess we can hijack it.

 

Are those errors showing up on the client side or on the backup server side in the operations log? If client side, what is showing up in the operations log for Retrospect?

 

Also, what version of Retrospect are you using, and what OS is that machine?

Link to comment
Share on other sites

  • 1 year later...

I know that the debian package is not officially supported by Retrospect, but I am in desperate need of the .deb package for version 7.x. The links above no longer work, so I was wondering is someone knew where I can get it from.

 

Thanks in advance..

Link to comment
Share on other sites

Awesome. It worked perfectly. Thank you for the help.

 

production:/home/dev# alien --to-deb --scripts retroclient-75_linux.rpm

retroclient_7.5.112-2_i386.deb generated

production:/home/dev# dpkg -i retroclient_7.5.112-2_i386.deb

 

Selecting previously deselected package retroclient.

(Reading database ... 93736 files and directories currently installed.)

Unpacking retroclient (from retroclient_7.5.112-2_i386.deb) ...

Setting up retroclient (7.5.112-2) ...

 

Installing Retrospect Client...

 

Adding RETROSPECT_HOME to system profile and login scripts...Done!

 

Before attempting to use any of the GUI components of the Retrospect Client,

you must have both the RETROSPECT_HOME and DISPLAY variables set. The

RETROSPECT_HOME variable should point to /usr/local/dantz/client. We have

modified your /etc/profile and /etc/.login files to set this value for future

logins. The retrospect client launched as part of this installation process

will also have this variable set. However, if you kill that client and

restart it without logging out, you will need to set these variables manually.

 

/usr/local/dantz/client/./rpm-post-install.sh: line 257: [: !=: unary operator expected

 

Enter first access password:

Retype the first access password:

Starting client as daemon...

 

Retrospect Client started successfully!

Upgrade completed successfully

 

production:/home/dev#

 

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...
  • 7 months later...
  • 4 months later...

This is the way how I did it (for 64 bit):

- aptitude install alien

- aptitude install libstdc++6

- Donwloaded Linux_Client-XXX.rpm from here (XXX is your version)

- alien Linux_Client-XXX.rpm

- vim retroclient-XXX/debian/control

- Set the Architecture to amd64 or append amd64 to it (devided by a space)

- retroclient-XXX/debian/rules binary

- dpkg -i retroclient_XXX_amd64.deb

- update-rc.d rcl defaults 99

Link to comment
Share on other sites

  • 3 months later...

Thanks Patrick! You're a life saver.

 

There were just a few things in your instructions that I needed to play with. I'm reviewing them here for the benefit of the next guy.

 

after - dpkg -i retroclient_XXX_amd64.deb

copy rcl to /etc/init.d (I had to search for rcl)

run retroclient - password to set the password for the client (I had to search for retroclient too)

 

Thanks again,

 

PP

 

Link to comment
Share on other sites

  • 3 weeks later...
  • 5 weeks later...

Someone else had set up the Retrospect client on an Ubuntu server, and it was working, until the server was restarted.

 

The guy who set it up no longer works here, so I'm trying to figure this out, but I'm in need of some help.

 

I have two files:

RCL.tar and retroclient_7.6.100-2_i386.deb

I can successfully do a "dpkg -i retroclient_7.6.100-2_i386.deb", but I'm not sure where to go from there.

What do I do next? How does the RCL.tar come into play?

Link to comment
Share on other sites

If it WAS working then it must be installed OK, just probably didn't start up correctly.

 

I think you can run sudo /etc/init.d/rcl start to kick it off again, it should return 'Retrospect Client 7.6.? has started' or something.

 

If you have already tried to install over the top of the original application, then you may have broken the config.

 

Rich

Link to comment
Share on other sites

Hi

I tried to use the procedure above to generate ubuntu client from 7.6.100 but get the following error during alien package generation:

root@giga3u64:~# alien -c '/home/sam/Linux_Client-7_6_100.rpm'

error: incorrect format: unknown tag

Package build failed. Here's the log:

dh_testdir

dh_testdir

dh_testroot

dh_clean -k -d

dh_installdirs

dh_installdocs

dh_installchangelogs

find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \

xargs -0 -r -i cp -a {} debian/retroclient

dh_compress

dh_makeshlibs

dh_installdeb

dh_shlibdeps

dh_gencontrol

dpkg-gencontrol: error: current host architecture 'amd64' does not appear in package's architecture list (i386)

dh_gencontrol: dpkg-gencontrol returned exit code 255

make: *** [binary-arch] Error 1

find: `retroclient-7.6.100': No such file or directory

Can anyone help me? I am using Ubuntu amd64 desktop version 9.10

Thanks.

Link to comment
Share on other sites

Finally I get the ubuntu client up and running after upgrading the windows single server version to 7.7 and followed the other procedures in this forum to compile an AMD64 Debian version for the client. However, I found the following problem with the Ubuntu client:

When I use Retrospect on WinXP to duplicate a file or a folder with Chinese filename to Ubuntu, the filename/folder name is corrupted by "invalid encoding". No such filename encoding problem occurs when I use Retrospect to duplicate file from WinXP to WinXP or use the WinXP Explorer to copy the file from WinXP to Ubuntu.

Link to comment
Share on other sites

  • 6 months later...

Ok, I figured it out. The reason for this error was that you need to install the i386 libraries. I will post here the modified procedure I used based on the above list of commands. There were just a couple extras I needed to do.

 

This is the way how I did it (for 64 bit):

- sudo aptitude install alien

- sudo aptitude install libstdc++6

- sudo apt-get install ia32-libs

- Donwloaded Linux_Client-XXX.rpm from here (XXX is your version)

- sudo alien Linux_Client-XXX.rpm

- sudo vim retroclient-XXX/debian/control

- Set the Architecture to amd64 or append amd64 to it (devided by a space)

- cd retroclient-XXX

- sudo debian/rules binary

- cd ..

- sudo dpkg -i retroclient_XXX_amd64.deb

- sudo cp /usr/local/dantz/client/rcl /etc/init.d/

- update-rc.d rcl defaults 99

- cd /usr/local/dantz/client/

- sudo ./retroclient -setpass

- sudo /etc/init.d/rcl start

 

Done!

Link to comment
Share on other sites

  • 1 month later...
  • 2 years later...

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...