[Fli4l_dev] scp-Fehlermeldung: usr/bin/dbclient: no such file or directory
Alexander Dahl
lespocky at web.de
Fr Mär 10 22:48:59 CET 2017
Moin,
K Dreier schrieb Donnerstag, 16. Februar 2017, 09:19 (CET):
> ich muß das doch nochmal hochbringen, denn ich brauche scp auf dem
> fli4l (4-0 r47100, Kernel 4.1 inkl. nonfree). Das muß funktionieren.
Tut es auch. Ich hab das auf 4.0.0-r46841 grad mal durchgespielt. Wenn
ich #OPT_SSH_CLIENT='no' gesetzt habe, kommt die Fehlermeldung
(/usr/bin/dbclient: No such file or directory), aber wenn ich
OPT_SSH_CLIENT='yes' gesetzt habe, kommt sie nicht. Der dropbear ssh
erwartet beim Aufruf von scp wohl irgendwie, dass er dbclient aufrufen
kann. Der entsprechende Symlink auf das dropbear Binary wird in
opt/etc/rc.d/rc460.dropbear aber nur angelegt, wenn die o.g. Option auf
'yes' gesetzt ist. Schau:
115 if [ "$OPT_SSH_CLIENT" = "yes" ]
116 then
117 begin_script SSH_CLIENT "setting up ssh client..."
118 if [ 0$SSH_CLIENT_PRIVATE_KEYFILE_N -eq 0 ]
119 then
120 ln -s /usr/sbin/dropbear /usr/bin/ssh
121 fi
122 ln -s /usr/sbin/dropbear /usr/bin/dbclient
123 end_script
124 fi
Die Logik hier erschließt sich mir zwar nicht, also warum man für das Setzen
von zwei Symlinks eine extra Option macht, alle anderen nötigen Symlinks
aber immer setzt (in dem Skript weiter oben) aber das kann man
vielleicht mit einem beherzten svn blame herausfinden?
Grüße
Alex
--
***** http://blog.antiblau.de/ *****************************
GnuPG-FP: C28E E6B9 0263 95CF 8FAF 08FA 34AD CD00 7221 5CC6
Mehr Informationen über die Mailingliste Fli4l_dev