[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#335962: openssh-client: Recursive loop on scp -r with symlink



Package: openssh-client
Version: 1:4.2p1-5
Severity: normal

It started like this:

scp -r oracle 192.168.0.112:

Original oracle directory looks likes this. Notice the lib directory:

oracle
|-- instantclient-basic-linux32-10.2.0.1-20050713.zip
|-- instantclient-sdk-linux32-10.2.0.1-20050713.zip
|-- instantclient-sqlplus-linux32-10.2.0.1-20050713.zip
`-- instantclient_10_2
    |-- classes12.jar
    |-- glogin.sql
    |-- lib -> .
    |-- libclntsh.so -> libclntsh.so.10.1
    |-- libclntsh.so.10.1
    |-- libnnz10.so
    |-- libocci.so.10.1
    |-- libociei.so
    |-- libocijdbc10.so
    |-- libsqlplus.so
    |-- libsqlplusic.so
    |-- network
    |   `-- admin
    |       `-- tnsnames.ora
    |-- ojdbc14.jar
    |-- ora-exports.sh
    |-- sdk
    |   |-- demo
    |   |   |-- cdemo81.c
    |   |   |-- demo.mk
    |   |   |-- occidemo.sql
    |   |   |-- occidemod.sql
    |   |   |-- occidml.cpp
    |   |   |-- occiobj.cpp
    |   |   `-- occiobj.typ
    |   |-- include
    |   |   |-- nzerror.h
    |   |   |-- nzt.h
    |   |   |-- occi.h
    |   |   |-- occiAQ.h
    |   |   |-- occiCommon.h
    |   |   |-- occiControl.h
    |   |   |-- occiData.h
    |   |   |-- occiObjects.h
    |   |   |-- oci.h
    |   |   |-- oci1.h
    |   |   |-- oci8dp.h
    |   |   |-- ociap.h
    |   |   |-- ociapr.h
    |   |   |-- ocidef.h
    |   |   |-- ocidem.h
    |   |   |-- ocidfn.h
    |   |   |-- ociextp.h
    |   |   |-- ocikpr.h
    |   |   |-- ocixmldb.h
    |   |   |-- odci.h
    |   |   |-- oratypes.h
    |   |   |-- ori.h
    |   |   |-- orid.h
    |   |   |-- orl.h
    |   |   |-- oro.h
    |   |   |-- ort.h
    |   |   `-- xa.h
    |   |-- ott
    |   `-- ottclasses.zip
    `-- sqlplus

7 directories, 53 files


During the SCP I notice:
A) Taking a long time to complete
B) Copying the same files over and over again

Looking at the destination, I found:


/home/hendry/oracle
|-- instantclient-basic-linux32-10.2.0.1-20050713.zip
`-- instantclient_10_2
    |-- classes12.jar
    |-- lib
    |   |-- classes12.jar
    |   |-- lib
    |   |   |-- classes12.jar
    |   |   |-- lib
    |   |   |   |-- classes12.jar
    |   |   |   |-- lib
    |   |   |   |   |-- classes12.jar
    |   |   |   |   |-- lib
    |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- lib
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- classes12.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |   |-- libnnz10.so
    |   |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |   |-- libociei.so
    |   |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   |   `-- ojdbc14.jar
    |   |   |   |   |-- libclntsh.so.10.1
    |   |   |   |   |-- libnnz10.so
    |   |   |   |   |-- libocci.so.10.1
    |   |   |   |   |-- libociei.so
    |   |   |   |   |-- libocijdbc10.so
    |   |   |   |   `-- ojdbc14.jar
    |   |   |   |-- libclntsh.so.10.1
    |   |   |   |-- libnnz10.so
    |   |   |   |-- libocci.so.10.1
    |   |   |   |-- libociei.so
    |   |   |   |-- libocijdbc10.so
    |   |   |   `-- ojdbc14.jar
    |   |   |-- libclntsh.so.10.1
    |   |   |-- libnnz10.so
    |   |   |-- libocci.so.10.1
    |   |   |-- libociei.so
    |   |   |-- libocijdbc10.so
    |   |   `-- ojdbc14.jar
    |   |-- libclntsh.so.10.1
    |   |-- libnnz10.so
    |   |-- libocci.so.10.1
    |   |-- libociei.so
    |   |-- libocijdbc10.so
    |   `-- ojdbc14.jar
    |-- libclntsh.so.10.1
    |-- libnnz10.so
    |-- libocci.so.10.1
    |-- libociei.so
    |-- libocijdbc10.so
    `-- ojdbc14.jar

27 directories, 185 files


Surely a bug? I expected SCP to be a little cleverer.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)

Versions of packages openssh-client depends on:
ii  adduser             3.77                 Add and remove users and groups
ii  debconf [debconf-2. 1.4.58               Debian configuration management sy
ii  dpkg                1.13.11.0.1          package maintenance system for Deb
ii  libc6               2.3.5-7              GNU C Library: Shared libraries an
ii  libcomerr2          1.38-2               common error description library
ii  libedit2            2.9.cvs.20050518-2.2 BSD editline and history libraries
ii  libkrb53            1.3.6-5              MIT Kerberos runtime libraries
ii  libncurses5         5.5-1                Shared libraries for terminal hand
ii  libselinux1         1.26-1               SELinux shared libraries
ii  libssl0.9.8         0.9.8a-2             SSL shared libraries
ii  zlib1g              1:1.2.3-6            compression library - runtime

openssh-client recommends no packages.

-- no debconf information




Reply to: