Jump to content


Photo

OpenPLI4?


  • Please log in to reply
358 replies to this topic

Re: OpenPLI4? #61 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 19 February 2013 - 09:17

Heb nog een probleem gevonden met PLI4

De sftp-server wordt op de verkeerde locatie geïnstalleerd, Dit komt jammer genoeg door de bitbake.conf in openpli-oe-core/openembedded-core/meta/conf

Ze hebben de libexec locatie gewijzigd.
voor sftp server moet die /usr/libexec zijn. anders werkt de sftp server niet . (is verplicht voor debian of ubuntu systemen)

Nu wordt deze geïnstalleerd in /usr/lib/openssh/ wat volstrekt zinloos is.

Door een map libexec aan te maken in /usr en daar de sftp-server binary naar te kopieren werkt het well.

# Architecture dependent paths
export bindir = "${exec_prefix}/bin"
export sbindir = "${exec_prefix}/sbin"
export libdir = "${exec_prefix}/${baselib}"
export libexecdir = "${libdir}/${BPN}" // vroeger was die "${exec_prefix]/libexec"
export includedir = "${exec_prefix}/include"
export oldincludedir = "${exec_prefix}/include"
localedir = "${libdir}/locale"

en package ook all van openembedded-core/meta/recipes-connectivity/openssh/openssh_6.1p1.bb

heeft in bb file

PACKAGES =+ "${PN}-keygen ${PN}-scp ${PN}-ssh ${PN}-sshd ${PN}-sftp ${PN}-misc ${PN}-sftp-server"
FILES_${PN}-scp = "${bindir}/scp.${BPN}"
FILES_${PN}-ssh = "${bindir}/ssh.${BPN} ${sysconfdir}/ssh/ssh_config"
FILES_${PN}-sshd = "${sbindir}/sshd ${sysconfdir}/init.d/sshd"
FILES_${PN}-sshd += "${sysconfdir}/ssh/moduli ${sysconfdir}/ssh/sshd_config"
FILES_${PN}-sftp = "${bindir}/sftp"
FILES_${PN}-sftp-server = "${libexecdir}/sftp-server"  // dit is het probleem
FILES_${PN}-misc = "${bindir}/ssh* ${libexecdir}/ssh*"
FILES_${PN}-keygen = "${bindir}/ssh-keygen"


Re: OpenPLI4? #62 MiLo

  • PLi® Core member
  • 14,055 posts

+298
Excellent

Posted 19 February 2013 - 10:24

Is dit een OpenPLi probleem of een OE-core probleem? In 't laatste geval melden bij de bron...

openssh wordt overigens standaard NIET geinstalleerd, dus voor mij heeft het helemaal geen prioriteit.
Real musicians never die - they just decompose

Re: OpenPLI4? #63 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 19 February 2013 - 11:36

Is dit een OpenPLi probleem of een OE-core probleem? In 't laatste geval melden bij de bron...

openssh wordt overigens standaard NIET geinstalleerd, dus voor mij heeft het helemaal geen prioriteit.


Ja het klopt dat hij niet standaard wordt geinstaleerd, maar wel gebouwd.

Nu ja het is van OE-core zelf

Dan maar manueel installeren

Re: OpenPLI4? #64 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 20 February 2013 - 12:26

@Milo,

Met PLI4 verdraagt de mount command filesystem swap niet meer.

error= mount: unknown filesystem type 'swap'

Daardoor gaat de swap niet geaktiveerd worden als deze in fstab staat gedurende het booten.

Nu dit probleem was reeds aanwezig op dreambox oe 2.0

Ik veronderstel dat dit aan OE-core zelf ligt. Af een zekere versie ervan hebben ze vermoedelijk het file systeem swap niet meer toegevoegd aan hun reduced mount command

De mountall.sh is dezelfde als in pli30 en zal indien aanwezig swap aktiveren.
Punt is dat het mount command geen swap type filesystem meer herkend.

Nu de vraag is was dit ook in pli3.0 en heeft U er toen iets voor aangepast ?

Indien niet , dan weet ik dat ik mijn system tools moet aanpassen en eventueel een start stop deamon toevoegen. Om swap te aktiveren bij het booten (deze dan ook niet starten inden swap niet was geaktiveerd of terug gestopt is)

Re: OpenPLI4? #65 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 20 February 2013 - 13:23

Dus om bv het finale resultaat voor de all (in mijn geval) http://192.168.65.2/...s/openpli-4/all te hebben
zet ik in de DISTRO_FEED_URI = "<mijnip>/feeds/${FEED_NAME}" ?


Gewoon niks doen, staat vanzelf goed. Mits je hostname te vinden is op het netwerk.


Hij zet inderdaad de hostname erin, maar voor een linux systeem (mac is dat ook zo) is een full qualified domain name required.
Dit geld voor avahi (de standaard deamon gebruikt in linux) en de bind9 ook. Er is misschien ergens anders een mogelijke tool maar deze gaat dan in conflict komen met de standaard toegepaste wijze in linux en of mac systemen. Daaruit volgt dat indien we de hostname gaan binden er een .local achteraan moet bijkomen. (bij windows is dit niet het geval.denk ik).
Voor samba is dit opgelost met nmbd . (die de host name als netbios name broadcast indien server zo is ingesteld) (ping command bv vind die pc niet maar de smb client wel via bios name daartegen zal men de pc's vinden met hostname.local ). Ik veronderstell dat dit voor windows anders is.

Nu dat heb ik nog niet nagezien maar mischien is er in apache2 een setting om dit aan te passen.

Alleszins als men nu de opkg link in etc aanpast van http://<hostmane>/feeds/..... naar http://<hostname>.local/werkt het wel op linux systemen.

Re: OpenPLI4? #66 MiLo

  • PLi® Core member
  • 14,055 posts

+298
Excellent

Posted 20 February 2013 - 15:05

Met PLI4 verdraagt de mount command filesystem swap niet meer.
error= mount: unknown filesystem type 'swap'


Probleem is waarschijnlijk dat de "util-linux" versie van "mount" in het image geslopen is. Ik heb daarvoor een patch onderweg voor OE-core die dat oplost zodat je weer gewoon de busybox mount krijgt.

Mounten van ext2/ext3 werkt ook niet met die util-linux-mount, omdat die "ext3" probeert te laden maar hij moet om "ext4" vragen.
Real musicians never die - they just decompose

Re: OpenPLI4? #67 MiLo

  • PLi® Core member
  • 14,055 posts

+298
Excellent

Posted 20 February 2013 - 15:06

Hij zet inderdaad de hostname erin, maar voor een linux systeem (mac is dat ook zo) is een full qualified domain name required.


Hangt ook van je router af. Mijn simpele routertje geeft gewoon antwoord op simpele adressen zonder fqdn, dus bij mij thuis werkt 't prima.
Real musicians never die - they just decompose

Re: OpenPLI4? #68 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 20 February 2013 - 15:25

en ook met een fqdn werkt het prima, als je dhcp server netjes de domein naam doorgeeft (die komt in /etc/resolv.conf)

Re: OpenPLI4? #69 rtzhjgg0

  • Senior Member
  • 568 posts

+13
Neutral

Posted 20 February 2013 - 15:59

Which will be major differences between PLi3 and PLi4 ?

(sorry for writing in english)
Selfsat H50M4
Ultimo4K /2xTwinS2, VTI, PLi, ATV...
NAS: Qnap221

Re: OpenPLI4? #70 littlesat

  • PLi® Core member
  • 57,430 posts

+708
Excellent

Posted 20 February 2013 - 16:21

The major difference is the difference in the way images are build... for the user there will be no big changes noticible... (just approx we had between 2.1 and 3.0)...

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: OpenPLI4? #71 rtzhjgg0

  • Senior Member
  • 568 posts

+13
Neutral

Posted 20 February 2013 - 16:25

Ok, thanks :)
Selfsat H50M4
Ultimo4K /2xTwinS2, VTI, PLi, ATV...
NAS: Qnap221

Re: OpenPLI4? #72 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 20 February 2013 - 16:43

Hij zet inderdaad de hostname erin, maar voor een linux systeem (mac is dat ook zo) is een full qualified domain name required.


Hangt ook van je router af. Mijn simpele routertje geeft gewoon antwoord op simpele adressen zonder fqdn, dus bij mij thuis werkt 't prima.


Ja die router zal adres resolution doen via bios name, (Maar daarvoor moet wel de nmbd component van samba server draaien op de linux systemen en dat is niet het geval bij mij. Voorheen toen ik nog pc's had draaien met windows hadden mijn linux pc's ook samba server draaien nu is dat niet meer nodig. Ik ben nu windows vrij. Gebruik windows nog slechts zéér beperkt via vmware voor een enkele applicatie's die enkel op windows systemen draaien en heb daarbij geen interne netwerk faciliteiten nodig).

Re: OpenPLI4? #73 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 20 February 2013 - 16:46

en ook met een fqdn werkt het prima, als je dhcp server netjes de domein naam doorgeeft (die komt in /etc/resolv.conf)


Wat bedoel je met netjes ?

Re: OpenPLI4? #74 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 20 February 2013 - 16:49

Probleem is waarschijnlijk dat de "util-linux" versie van "mount" in het image geslopen is. Ik heb daarvoor een patch onderweg voor OE-core die dat oplost zodat je weer gewoon de busybox mount krijgt.

Mounten van ext2/ext3 werkt ook niet met die util-linux-mount, omdat die "ext3" probeert te laden maar hij moet om "ext4" vragen.


Dank U dan moet ik de plugin voorlopig nog niet aanpassen. En los dit enkel tijdelijk lokaal bij mij op

Re: OpenPLI4? #75 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 20 February 2013 - 17:33

en ook met een fqdn werkt het prima, als je dhcp server netjes de domein naam doorgeeft (die komt in /etc/resolv.conf)


Heb dit nog eens getest , als ik aan mijn box de hostname meegeef met router dan kan ik inderdaad vanuit een windows browser contact opnemen. Maar vanuit firefox op een linux systeem niet.
Tenminste vanuit windows kan ik <hostname> intikken in browser en jawel hij doet het. vanuit firefox op linux systeem niet.
vanuit windows console kan ik pingen naar <hostname> dit werkt. vanuit console prompt in linux niet.

vanuit een linux pc moet ik steeds de .local eraan voegen dan is het ok.

Ik heb ook eens geprobeerd te pingen naar een mijn andere box die ook zijn ip krijgt van mijn router dhcp met hostnaam dan werkt het ook niet. ook daar moet ik .local bijvoegen.

Re: OpenPLI4? #76 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 20 February 2013 - 18:05

staat er wel een domein naam in je resolv.conf?

Re: OpenPLI4? #77 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 20 February 2013 - 18:34

staat er wel een domein naam in je resolv.conf?


ja .local maar dat werkt ook niet. vanuit een box gaat het ook niet, dus ik denk niet dat de opkg de pc zal vinden

Re: OpenPLI4? #78 MiLo

  • PLi® Core member
  • 14,055 posts

+298
Excellent

Posted 20 February 2013 - 18:52

Ja die router zal adres resolution doen via bios name,


Nee zeer zeker niet (is een stokoude speedtouch, die draait niet eens Linux...)
Hij geeft gewoon netjes de domain informatie door via DHCP, daarom werkt het:

root@et9x00:~# nslookup kamer
Server:    10.0.0.138
Address 1: 10.0.0.138 SpeedTouch.lan

Name:	  kamer
Address 1: 10.0.0.13 kamer.lan
root@et9x00:~# cat /etc/resolv.conf
domain lan
nameserver 10.0.0.138
root@et9x00:~#

Real musicians never die - they just decompose

Re: OpenPLI4? #79 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 20 February 2013 - 22:56

Ja die router zal adres resolution doen via bios name,


Nee zeer zeker niet (is een stokoude speedtouch, die draait niet eens Linux...)
Hij geeft gewoon netjes de domain informatie door via DHCP, daarom werkt het:

root@et9x00:~# nslookup kamer
Server:	10.0.0.138
Address 1: 10.0.0.138 SpeedTouch.lan

Name:	  kamer
Address 1: 10.0.0.13 kamer.lan
root@et9x00:~# cat /etc/resolv.conf
domain lan
nameserver 10.0.0.138
root@et9x00:~#


Nu weet ik waarom,
Mijn netwerk heeft geen domain naam. dan gebruikt hij automatisch .local

Ga domein naam geven aan mijn router dan is dat probleem opgelost.

Re: OpenPLI4? #80 Beeker

  • PLi® Contributor
  • 1,616 posts

+204
Excellent

Posted 17 March 2013 - 17:29

Klopt het dat er sinds de migratie naar de nieuwe server er geen updates meer binnenkomen voor openpli 4 ?

Ik heb de URL in /.git/config aangepast.

Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.



2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users