Kann nicht mknod: Funktion nicht implementiert

412
Karl Morrison

Ich versuche, eine Datei in einem Docker-Container (als root) zu entpacken, den ich auf meinem lokalen Computer tarete.

tar: ./vsql/dev/fd0u1680: Cannot mknod: Function not implemented 

Hier ist der Befehl, den ich verwende:

tar -xvzf builds/$(PNAME)/bin/vsql.tar.gz -C builds/$(PNAME)/bin/ || : 

Funktioniert es auf meinem lokalen Computer, wenn ich die Datei entpacke?

Soweit geht die Nachricht mknod für make node? Welches ist, wenn versucht wird, etwas auf der Wurzelebene zu machen. Aber ich versuche nicht, etwas auf Root-Ebene zu machen. Und selbst wenn ich war, führt root diesen Befehl aus.

0
Versuchen Sie dies als root: `cd / dev; ./MAKEDEV -v fd0`. Wenn dies nicht der Fall ist, versuchen Sie Folgendes: `cd / dev; mknod / dev / fd0u1680 b 2 44`. harrymc vor 5 Jahren 0
@ harrymc: Warum / dev? Dort wird die Datei nicht ungetragen. grawity vor 5 Jahren 0
Entschuldigung, ich habe das Problem falsch verstanden. Sie machen was und wo? harrymc vor 5 Jahren 0
Verwenden Sie Docker unter Windows oder einem anderen Betriebssystem? Welches Dateisystem meldet `df -T. '? Und, was meinen Sie mit "auf Wurzelebene"? Stammprivilegien? Wurzelverzeichnis? Etwas Graphisches? grawity vor 5 Jahren 0
@ Grawity Hallo Mann! Ich verwende Docker mit dem Knoten: 8 image) Karl Morrison vor 5 Jahren 0

0 Antworten auf die Frage