Probleme beim Compilieren von vsftpd und Samba

JensEgon

Neuer User
Mitglied seit
24 Dez 2007
Beiträge
65
Punkte für Reaktionen
0
Punkte
6
Beim Kompilieren bekomme ich folgende Fehlermeldung:

Code:
processing external
cat: ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.vsftpd: Datei oder Verzeichnis nicht gefunden
ERROR: Package vsftpd is selected but no ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.vsftpd file is available.
cat: ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.samba: Datei oder Verzeichnis nicht gefunden
ERROR: Package samba is selected but no ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.samba file is available.


Die Dateien nennen sich nicht .vsftpd und .samba, sondern .vsfpd-3.0.2 und .samba-3.0.37.

Was mache ich Falsch?
 
mach mal ein make dirclean und versuche es dann einfach noch mal.

Bei mir lief das Bauen Heute (aktueller Trunk) ohne Probleme durch.
 
Hi JensEgon, Gismotro

I get the same issues with Externalize for some of the packages: netsnmp, radvd, ndas, samba, dropbear.

aiccu and igmpproxy seem to be processed ok.


Good to know I'm not the only one.

Code:
processing external
cat: ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.netsnmp: No such file or directory
ERROR: Package netsnmp is selected but no ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.netsnmp file is available.
cat: ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.radvd: No such file or directory
ERROR: Package radvd is selected but no ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.radvd file is available.
cat: ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.ndas: No such file or directory
ERROR: Package ndas is selected but no ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.ndas file is available.
cat: ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.samba: No such file or directory
ERROR: Package samba is selected but no ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.samba file is available.
cat: ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.dropbear: No such file or directory
ERROR: Package dropbear is selected but no ./packages/target-mips_gcc-4.8.3_uClibc-0.9.33.2-nptl/.dropbear file is available.

I was looking with which revision this issue was introduced.
Revision 12021 is still ok
[Edit] narrow it down to:
Revision 12639 is still ok
[Edit 2] found it to be revision 12641:
Revision 12640 is still ok
Revision 12641 fails
Revison 12644 fails [/Edit]
Revision 12677 fails [/Edit]
I was just planning to start to verify the revisions in between...with more that 650 commits it will take a number of tries...

Do you have a better view on when this issue might have started?
Continue tomorrow...
 
Zuletzt bearbeitet:
Ich hab vsftp und samba jetzt nochmals mit dem aktuellen Trunk (in einem neu ausgescheckten Ordner) für eine 3390 und 7330 gebaut. Deutsche sowie Internationale Version lief ohne Fehler beim bauen durch.

Code:
installing packages
  syslogd-cgi-0.2.3 .................    3.19 Kb
  inetd-0.2 .........................    2.91 Kb
  authorized-keys-0.1 ...............    2.29 Kb
  dropbear-2014.66 ..................  107.15 Kb
  callmonitor-1.20.9 ................   38.11 Kb
  openvpn-2.3.5 .....................  135.24 Kb
  avm-forwarding-0.0.1a .............    5.95 Kb
  ccid-1.4.18 .......................   56.54 Kb
  curl-7.39.0 .......................   43.32 Kb
  haserl-0.9.33 .....................   11.00 Kb
  inadyn-mt-02.24.43 ................   43.43 Kb
  mod-1.0 ...........................   94.25 Kb
  modcgi-0.3 ........................    4.10 Kb
  ntfs-2014.2.15 ....................   98.53 Kb
  opendd-0.7.9 ......................   28.34 Kb
  openssh-6.7p1 .....................   24.76 Kb
  openvpn-cgi-1.0 ...................   18.77 Kb
  pcsc-lite-1.8.12 ..................   32.88 Kb
  phonebook-tools-0.0 ...............    5.27 Kb
  samba-3.0.37 ......................  717.74 Kb
  sg3_utils-1.26 ....................    0.00 Kb
  spindown-cgi-0.2 ..................    2.21 Kb
  usbutils-007 ......................  215.81 Kb
  vsftpd-3.0.2 ......................   53.47 Kb
  wget-1.16 .........................  170.09 Kb
  wol-0.7.1 .........................    6.76 Kb
  wol-cgi-0.6 .......................    2.99 Kb

3390_06.20-freetz-devel-12750M.de
3390_06.20-freetz-devel-12750M.en
 
Zuletzt bearbeitet:
Hi Gismotro,

The compiling goes ok, it is the externalize steps (e.g. move package directory, create symlink, ..) that looks to go wrong due to different directory naming than the script expects.

It only shows at the end of creating a new image, so searching for the revision this was introduced is a bit time consuming.
 
That could be, but my Image including .external works very fine. I didn't find any problems during using this image.

I think this problem should be posting in a ticket under http://freetz.org/report
 
Zuletzt bearbeitet:
Hi Gismotro,

Thanks for confirming you verified this with Externalize.
If it works for you than maybe there is another trigger also involved.

I will try to open a ticket later this evening with my .config included, and add the reference here.

Edit 22-11: 18:05
Hi Gismotro, JensEgon,

I just created ticket #2624 for this issue.
Maybe you can add your .config, and share your findings in this ticket.
 
Zuletzt bearbeitet:
Exact same problem here, just with nano and openvpn
 
@RomMon: is your problem solved now ?
Just compiled successfully, using the latest revision, with a rollback of the changes in commit 12641.
or did I'm reading your posting wrong.
 
problem ain't solved. it works if one manually rolls back r12641. but with r12641 externalize fails for some packages
 
Hi Gismotro, qxthff,

I just manually un-did the changes introduced with r12641.
But be aware this might not be the correct solution.

Code:
Index: make/Makefile.in
===================================================================
--- make/Makefile.in    (revision 12752)
+++ make/Makefile.in    (working copy)
@@ -441,7 +441,8 @@
 $(PKG)_TARGET_LIBDIR:=$(TARGET_SPECIFIC_ROOT_DIR)$(FREETZ_LIBRARY_PATH)
 $(PKG)_DEST_DIR:=$($(PKG)_TARGET_DIR)/root
 $(PKG)_DEST_LIBDIR:=$($(PKG)_TARGET_DIR)/root$(FREETZ_LIBRARY_PATH)
-$(PKG)_CLEAN_TARGET_DIR__INT:=$(RM) -r $($(PKG)_TARGET_DIR); $(RM) $(PACKAGES_DIR)/.$(pkg) $(PACKAGES_DIR)/.$(pkg)-$($(PKG)_VERSION);
+#$(PKG)_CLEAN_TARGET_DIR__INT:=$(RM) -r $($(PKG)_TARGET_DIR); $(RM) $(PACKAGES_DIR)/.$(pkg) $(PACKAGES_DIR)/.$(pkg)-$($(PKG)_VERSION);
+$(PKG)_CLEAN_TARGET_DIR__INT:= $(RM) -r $($(PKG)_TARGET_DIR); $(RM) $(PACKAGES_DIR)/.$(pkg)-$($(PKG)_VERSION);
 $(pkg)-precompiled $(pkg): | $(PKG)_TARGET_DIR
 endef

@@ -581,6 +582,8 @@
 $(pkg)-dirclean--int:
        $(RM) -r $($(PKG)_DIR)
        $($(PKG)_CLEAN_TARGET_DIR__INT)
+       $(RM) $(PACKAGES_DIR)/.$(pkg)-$($(PKG)_VERSION)
+       $(RM) $(PACKAGES_DIR)/.$(pkg)
 #      $($(PKG)_CLEAN_STAGING_DIR__INT)

 $(pkg)-dirclean: $(pkg)-dirclean--int

This made it finish creating the image and external file correctly.
I have not yet tried to install the resulting image.
 
seems ok

Code:
freetz@freetz-linux:~/freetz-trunk$ svn up
Revision 12753.
freetz@freetz-linux:~/freetz-trunk$ make nano-dirclean
freetz@freetz-linux:~/freetz-trunk$ make openvpn-dirclean
freetz@freetz-linux:~/freetz-trunk$ make
---> package/nano: preparing... configuring... building... done.
---> package/openvpn: preparing... configuring... building... done.
STEP 1: UNPACK (SKIPPED)

STEP 2: MODIFY
applying symlinks, deleting additional webinterfaces in: usr/www usr/www.nas usr/www.myfritz
applying patches
installing mod base
installing busybox
installing packages
invoking custom script
processing mod base options
stripping leftover unstripped binaries
processing external
done.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.