Mounting devpts on /dev/pts failed ???

voicebox
Interessierter
Interessierter
Beiträge: 38
Registriert: Donnerstag 6. Januar 2005, 09:04

Mounting devpts on /dev/pts failed ???

Beitrag von voicebox »

Hallo!
ich habe auf meine Nokia DBOX eine Neutrino Basis vom 13.08.2008 geflasht. Nun bekomme ich beim Booten eine Fehlermeldung. Hier ein Logauszug:
init started: BusyBox v1.1.3 (2006.08.13-03:57+0000) multi-call
Starting pid 11, console /dev/console: '/etc/init.d/rcS'
mount: Mounting devpts on /dev/pts failed: No such file or directory
Kann mir jemand erklären um was es dabei geht ?
Kann ich diese Fehlermeldung getrost vernachlässigen ?

gruß
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Was bitteschön ist denn "eine Neutrino Basis vom 13.08.2008"?

cu
Jens
voicebox
Interessierter
Interessierter
Beiträge: 38
Registriert: Donnerstag 6. Januar 2005, 09:04

Beitrag von voicebox »

Sorry für meine unklare Angabe. Also, ein jffs2 snapshot von hier:

http://tuxbox2.trale.de/

Hoffe die Angabe ist nun genauer.

gruß
voicebox
Interessierter
Interessierter
Beiträge: 38
Registriert: Donnerstag 6. Januar 2005, 09:04

Beitrag von voicebox »

Hab gedacht, daß ich hier eine Antwort bekomme. Stimmt mich doch ein wenig traurig. Wenn ich im falschen Forum bin, dann verschiebt es doch ins richtige.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

wenn alles läuft, was stört dich an der meldung :gruebel:
voicebox
Interessierter
Interessierter
Beiträge: 38
Registriert: Donnerstag 6. Januar 2005, 09:04

Beitrag von voicebox »

dietmarw hat geschrieben:wenn alles läuft, was stört dich an der meldung :gruebel:
Das stört mich im Grunde nicht. Dies waren meine Fragen.
Kann mir jemand erklären um was es dabei geht ?
Kann ich diese Fehlermeldung getrost vernachlässigen ?
Sind die Fragen so schlimm, daß man darauf nicht antwortet ? Sollte dem so sein, dann ziehe ich die Fragen zurück. :roll:
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Die Kernelkonfigurationshelpfile (...cdk/linus/Documentation/Configure.help) sagt über devpts
/dev/pts file system for Unix98 PTYs
CONFIG_DEVPTS_FS
You should say Y here if you said Y to "Unix98 PTY support" above.
You'll then get a virtual file system which can be mounted on
/dev/pts with "mount -t devpts". This, together with the pseudo
terminal master multiplexer /dev/ptmx, is used for pseudo terminal
support as described in The Open Group's Unix98 standard: in order
to acquire a pseudo terminal, a process opens /dev/ptmx; the number
of the pseudo terminal is then made available to the process and the
pseudo terminal slave can be accessed as /dev/pts/<number>. What was
traditionally /dev/ttyp2 will then be /dev/pts/2, for example.

The GNU C library glibc 2.1 contains the requisite support for this
mode of operation; you also need client programs that use the Unix98
API. Please read <file:Documentation/Changes> for more information
about the Unix98 pty devices.

Note that the experimental "/dev file system support"
(CONFIG_DEVFS_FS) is a more general facility.
Im Kernelkonfiguration ist Unix98-pty-support an, aber diese Option nicht. Siehe auch /etc/fstab:

Code: Alles auswählen

devpts  /dev/pts        devpts  noauto          0 0
Sofern ich verstehe, "sollte" dies Setup nicht funktionieren, und z.B. telnetting zu box nicht funktionieren. Macht es aber :gruebel:

Code: Alles auswählen

[1003]$ telnet dbox
Trying 192.168.1.5...
Connected to dbox.
Escape character is '^]'.

Nokia D-BOX2 - Kernel 2.4.32-dbox2 (21:00:35).
dbox login: root


BusyBox v1.1.3 (2006.08.16-17:35+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

# tty
/dev/pts/0
Auch cat auf /proc/mounts bestätigt dass devpts nicht gemounted ist.

Definiert man CONFIG_DEVPTS_FS=y bekommt man trotzdem die Fehlermeldung, nachträgliches mounten von /dev/pts ist aber (in unterschied zu früher) möglich.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Hmm. Hmm.

Inzwischen ist die Fehlermeldung verschwunden, am mindestens bei mir. In CVS ist CONFIG_DEVPTS_FS nicht gesetzt, /proc/mounts und /proc/filesystem kennt kein devpts. Aber die Unix98-PTYs funktionieren. :gruebel:
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

@Barf

Das lag wohl an der Busybox 1.1.3 da kamen die Fehlermeldungen, mount ging aber trotzdem, bei 1.2.1 ist es wohl gefixt. Irgendwo hatt ich da in der busybox-mailingliste was gelesen, ich find es aber gerade nicht wieder.

Gruß Riker