mcli:
Danke M-Reimer .
Nochmal zu den 9 registrierten mcli devices und dazu dass das Primary-DVB device nun lt. setup.conf wieder mal=9 ist.
Damals schrieb pbrb
Da hat sich was im Plugin-Start geändert, so daß sich mcli nicht vordrängelt...was zu anderen Übelkeiten führen konnte...besser ist es, wenn softdevice als primary device ganz vorne steht.
Hast du denn daran was geändert ? Weil das PrimaryDVB ist beim alten mcli 0.97 (ohne der netceiverlib) immer =1 gewesen.
ftp: Hab hier mal kurz die Historie zusammengefasst
Wir hatten ja den lftp eingebaut, weil der ftp die -q (timeout) Option nicht mehr unterstütz hatte. Siehe hier.
Ab dem Zeitpunkt nutzen wir den lftp mit dem switch switch --netcvupdate-use-lftp im mcli.conf
Dann hatte M-Reimer 2023 ein Prob bei lftp bez. der -R Option gemeldet und @Pbiering kommentiert:
site exec reboot -d 5
has to be pushed to background by the FTP server as otherwise blocking the client. Strangewise lftp
is not proper supporting "&" (it throws itself - the client - somehow in the background), but found that tnftp
client is working well.
Aktuell ist es so dass als default client tftp genutzt wird. ACHTUNG ob beim ftp die -q(timout) Option wieder funkt wissen wir nicht !
Unten der Codeauszug von ncvupdate der 2021 wegen dem nicht mehr funktionierenden -q beim ftp zum Einbau des lftp geführt hat
if (strlen(tmpdir)) {
// snprintf(cmd, sizeof(cmd),"cd %s; %s -q %i -n %s",tmpdir,ftp_cmd,timeout,verbose?"":"-V");
if (ftp_client_lftp == 1) {
snprintf(cmd, sizeof(cmd),"cd %s; %s --norc %s %s",tmpdir,ftp_cmd, (verbose == 0) ? "" : "-d", pipeout);
} else {
snprintf(cmd, sizeof(cmd),"cd %s; %s -n %s %s",tmpdir,ftp_cmd, (verbose == 0) ? "" : "-V", pipeout);
};
} else {
if (ftp_client_lftp == 1) {
snprintf(cmd, sizeof(cmd),"%s --norc %s %s",ftp_cmd,(verbose == 0) ? "" : "-d", pipeout);
} else {
snprintf(cmd, sizeof(cmd),"%s -q %i -n %s %s",ftp_cmd,timeout, (verbose == 0) ? "" : "-V", pipeout);
};
};
Alles anzeigen
Der lftp funkt ja aktuell wegen dem IPv6 Thema aber möglicherweise auch beim -R nicht mehr.
cinfo. Weil du oben Folgendes gepostet hast !
configure: === Configuration results ===configure: Package: tnftpd
Der tftp funkt ja bez. IPv6. Wir brauchen es aber beim Build des lftp.
Hier hab ich bez lftp u IPv6 was gefunden.
Ev. ist das der Build switch: #if INET6 && defined(HAVE_IFADDRS_H)
oder ist das gesetzt --disable-ipv6
und das nicht --enable-ipv6 + IPv6 support