[Problem] Ubuntu 18.04 für Freetz einrichten

WileC

Mitglied
Mitglied seit
28 Nov 2007
Beiträge
395
Punkte für Reaktionen
13
Punkte
18
Hallo liebes Forum,

ich habe mir einen Ubuntu 18.04-Desktop in einer VirtualBlox eingerichtet. Läuft soweit, nur wenn ich vom freetz-wiki die benötigten Pakete installieren möchte, bekomme ich folgenden Fehler:
Code:
pc_administrator@vm-ubuntu:~$ sudo apt-get -y install imagemagick subversion git gcc g++ binutils autoconf automake autopoint libtool-bin make bzip2 libncurses5-dev libreadline-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar realpath perl libstring-crc32-perl ruby ruby1.8 gawk python libusb-dev unzip intltool libacl1-dev libcap-dev libc6-dev-i386 lib32ncurses5-dev gcc-multilib lib32stdc++6 libglib2.0-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Hinweis: »libmapscript-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libdns-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libraspell-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libimage-science-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libgeos-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libmixlib-config-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libqdbm-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libfilesystem-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libdpkg-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libgit-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libsnmp-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libstfl-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »liberubis-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »libluabridge-ruby1.8« wird für regulären Ausdruck »ruby1.8« gewählt.
Hinweis: »ruby-debian« wird an Stelle von »libdpkg-ruby1.8« gewählt.
Hinweis: »ruby-dnsruby« wird an Stelle von »libdns-ruby1.8« gewählt.
Hinweis: »ruby-erubis« wird an Stelle von »liberubis-ruby1.8« gewählt.
Hinweis: »ruby-geos« wird an Stelle von »libgeos-ruby1.8« gewählt.
Hinweis: »ruby-image-science« wird an Stelle von »libimage-science-ruby1.8« gewählt.
Hinweis: »ruby-luabridge« wird an Stelle von »libluabridge-ruby1.8« gewählt.
Hinweis: »ruby-mapscript« wird an Stelle von »libmapscript-ruby1.8« gewählt.
Hinweis: »ruby-mixlib-config« wird an Stelle von »libmixlib-config-ruby1.8« gewählt.
Hinweis: »ruby-snmp« wird an Stelle von »libsnmp-ruby1.8« gewählt.
Paket realpath ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
Doch die folgenden Pakete ersetzen es:
  manpages-pl manpages-fr-extra

E: Für Paket »realpath« existiert kein Installationskandidat.
pc_administrator@vm-ubuntu:~$

Was mache ich falsch?

MfG
WileC
 
Warum eine Virtual-Box?
Von Microsoft gibt es auch eine Ubuntu 18.04.1 LTS zum direkten Ausführen (ab Win10 Home)
 
Zuletzt bearbeitet:
Hab ich schon gelesen, aber was ändert das an meinem Problem?!

Bei mir läuft halt ein Ubuntu Desktop in einer VM auf einem Windows Server 2016.
 
Möglicherweise wird damit auch das bei dir fehlende Paket realpath korrekt gefunden.
 
Also ich habe Ubuntu frisch in die VM installiert.

Bei der alten freetz-Linux VM konnte ich die Pakete auch nachinstallieren.
 
Code:
...
Paket realpath ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
...
E: Für Paket »realpath« existiert kein Installationskandidat.
pc_administrator@vm-ubuntu:~$
Frag doch mal gismotro, er hat Freetz-VM mit Ubuntu 18.04.01 LTS Server gebaut.
Ich habe nochmals eine 18.04.01 LTS Server gebaut.
 
  • Like
Reaktionen: WileC
Habe ihm geschrieben und schaue mir mal sein Image an...

Hätte ja sein können, dass jemand mit der Fehlermeldung etwas anfangen kann...
 
"realpath" ist jetzt in "coreutils" enthalten und muß/sollte nicht gesondert installiert werden.
 
Ich habe halt die Zeile ausm Freetz-Wiki für die Ubuntu 15.04 x64 für das apt-get rauskopiert, da dies die aktuelleste Version auf dem Wiki ist...
 
Das habe ich machen müssen :
Ubunto 18.04.1 :
1.) Pakete nachladen :

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install ssh

2.) VSFTP installieren:

a.) sudo apt-get install vsftpd (instalieren)
b.) sudo nano /etc/vsftpd.conf (bearbeiten)

Inhalt:

listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
pasv_enable=Yes
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot=YES

c.) sudo service vsftpd restart

Link : https://linuxconfig.org/how-to-setup-ftp-server-on-ubuntu-18-04-bionic-beaver-with-vsftpd

3.) fehlende Freetz-Pakete nachladen:

fehlende Freetz-Pakete nachladen 32-Bit:

sudo apt-get -y install imagemagick subversion git gcc g++ binutils autoconf automake autopoint libtool-bin make bzip2 libncurses5-dev libreadline-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar perl libstring-crc32-perl ruby libsnmp-ruby1.8 gawk python libusb-dev unzip intltool libacl1-dev libcap-dev gcc-multilib libglib2.0-dev

fehlende Freetz-Pakete nachladen 64-Bit:

sudo apt-get -y install imagemagick subversion git gcc g++ binutils autoconf automake autopoint libtool-bin make bzip2 libncurses5-dev libreadline-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar perl libstring-crc32-perl ruby ruby1.8 gawk python libusb-dev unzip intltool libacl1-dev libcap-dev libc6-dev-i386 lib32ncurses5-dev gcc-multilib lib32stdc++6 libglib2.0-dev

4.) umask 0022:re

a.) sudo nano /etc/pam.d/common-session
b.) Find the line with "session optional pam_umask.so"
c.) Change this to "session optional pam_umask.so umask=0022"
d.) Reboot.

Vielleicht hilft Dir das ja weiter. Ich habe aber Probleme im Zusammenspiel mit meiner Fritzbox bekommen, aus diesem Grund habe ich das 1.4.1 (Ubuntu 14.01) auf Ubuntu 18.04.1 upgedatet. Das läuft mit den oben genatten änderungen derzeit Fehlerfrei.

Meine Version : Freetz-Linux-1.5.1.ova
 
  • Like
Reaktionen: zelgius und WileC
Vielen Dank.
 
Hab nach Eingabe von: sudo nano /etc/pam.d/common-session s.B. kommt Meldung:
freetz@Freetz-Serever:~$ cd 64.65
freetz@Freetz-Serever:~/64.65$ make menuconfig
Makefile:103: *** Wrong build directory permissions. Please set umask to 0022 and then unpack/checkout again in a directory having no uid-/gid-bits set. Schluss.
freetz@Freetz-Serever:~/64.65$
wast ist da los?
 

Anhänge

  • 18.JPG
    18.JPG
    36.5 KB · Aufrufe: 20
Die Datei sieht gut aus.
hast du nach der Änderung einen reboot gemacht ?
desweiteren mußt du den alten Ordner löschen und neu auschecken damit das umask=0022 greift.

1.) rm -rf 64.65
2.) reboot
3.) svn checkout http://svn.freetz.org/trunk 64_65 (wenn der Ordner 64_65 heißen soll)
 
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.