Re: db backup script in gentoo - Mailing list pgsql-general

From Scott Marlowe
Subject Re: db backup script in gentoo
Date
Msg-id dcc563d10811301454q45f389ccw8c3042cf0a559708@mail.gmail.com
Whole thread Raw
In response to Re: db backup script in gentoo  ("Andrus" <kobruleht2@hot.ee>)
Responses Re: db backup script in gentoo
List pgsql-general
On Sun, Nov 30, 2008 at 3:16 PM, Andrus <kobruleht2@hot.ee> wrote:
> Scott,
>
>> emerge lftp
>
> root # emerge lftp
> Calculating dependencies... done!
>
>>>> Emerging (1 of 1) net-ftp/lftp-3.4.6 to /
>>>> Downloading 'http://distfiles.gentoo.org/distfiles/lftp-3.4.6.tar.gz'
>
> --23:39:28--  http://distfiles.gentoo.org/distfiles/lftp-3.4.6.tar.gz
>          => `/usr/portage/distfiles/lftp-3.4.6.tar.gz'
> Lahendan distfiles.gentoo.org... 64.50.236.52, 64.50.238.52,
> 140.211.166.134, ...
> Loon C¼hendust serveriga distfiles.gentoo.org|64.50.236.52|:80... C¼hendus
> loodud.
> HTTP pC¤ring saadetud, ootan vastust... 404 Not Found
> 23:39:29 VIGA 404: Not Found.
>
>>>> Downloading
>>>> 'http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles/lftp-3.4.6.tar.gz'
>
> --23:39:29--
>  http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles/lftp-3.4.6.tar.gz
>          => `/usr/portage/distfiles/lftp-3.4.6.tar.gz'
> Lahendan distro.ibiblio.org... 152.46.7.109
> Loon C¼hendust serveriga distro.ibiblio.org|152.46.7.109|:80... C¼hendus
> loodud.
> HTTP pC¤ring saadetud, ootan vastust... 404 Not Found
> 23:39:31 VIGA 404: Not Found.
>
>>>> Downloading 'ftp://lftp.yar.ru/lftp/old/lftp-3.4.6.tar.gz'
>
> --23:39:31--  ftp://lftp.yar.ru/lftp/old/lftp-3.4.6.tar.gz
>          => `/usr/portage/distfiles/lftp-3.4.6.tar.gz'
> Lahendan lftp.yar.ru... 193.233.48.99
> Loon C¼hendust serveriga lftp.yar.ru|193.233.48.99|:21... ebaCµnnestus:
> Connection refused.
> !!! Couldn't download 'lftp-3.4.6.tar.gz'. Aborting.

Sounds like your install of gentoo is broken somehow.  I'd check a
gentoo support forum for help, or wait and see if someone here knows
it well enough to help you out.

>> Because ftp is running as a cron?  Doesn't have the right permissions?
>
> I ran script from command line as root.
> Running from cron does not also upload copy. since I used cron -e as root,
> script runs probably in cron also as root.

Don't do that.  Create an extra account on both machines with a
password set to something you know and use that.  If they're both unix
/ linux boxes look into using rsync, which is much more stable, just
setup a set of ssh keys on the machine that's running rsync and put
them in authorized_keys file on the destination.  google it, there's
lots of howtos on that.

>> Because it appeared the username and password were failing?
>> Maybe a lack of EOF in the
>> original example you posted.  Could be a lot of reasons.
>
> This script tries to write to /root/my-backup directory in ftp server which
> fails.
> I fixed this and now it works.
> There is no EOF in script but it still works.

OK, find out how to create users on your gentoo server, and see if you
can figure out what's broken in emerge so you can install lftp.  It's
much better than regular ftp, as it has assured transfer completion
and other useful features if you're interested in making sure the file
gets transferred.  Or switch to rsync, which is how I do it.

pgsql-general by date:

Previous
From: "Andrus"
Date:
Subject: Re: db backup script in gentoo
Next
From: Guy Rouillier
Date:
Subject: Re: db backup script in gentoo