[Solved] Unable to get geometry for disk '/dev/nvme0n1'

Antworten
r4a5a88
Beiträge: 104
Registriert: 10 Jun 2014, 12:56

[Solved] Unable to get geometry for disk '/dev/nvme0n1'

Beitrag von r4a5a88 »

Hallo Community,

ich installiere zur Zeit Windows 10 64 bit netboot image auf einen neuen Rechner.
Bei der installation kommt dieser Fehler : Unable to get geometry for disk '/dev/nvme0n1'

Das ist ein Auszug aus der bootimage log

Code: Alles auswählen

(3773)    [6] [Mär 02 11:51:45] Executing: vgs --noheadings 2> /dev/null (Posix.py|926)
(3774)    [6] [Mär 02 11:51:45] Using encoding 'UTF-8' (Posix.py|959)
(3775)    [7] [Mär 02 11:51:45] Exit code: 0 (Posix.py|1010)
(3776)    [5] [Mär 02 11:51:45] Remove all dead Links in /dev.... (<string>|185)
(3777)    [5] [Mär 02 11:51:45] Remove all empty directories in /dev.... (<string>|187)
(3778)    [5] [Mär 02 11:51:45] Look for still existing LVM volume groups.... (<string>|190)
(3779)    [6] [Mär 02 11:51:45] Executing: vgs --noheadings 2> /dev/null (Posix.py|926)
(3780)    [6] [Mär 02 11:51:45] Using encoding 'UTF-8' (Posix.py|959)
(3781)    [7] [Mär 02 11:51:46] Exit code: 0 (Posix.py|1010)
(3782)    [7] [Mär 02 11:51:46] Command 'sfdisk' found at: '/sbin/sfdisk' (Posix.py|867)
(3783)    [6] [Mär 02 11:51:46] Executing: /sbin/sfdisk --no-reread -s  (Posix.py|926)
(3784)    [6] [Mär 02 11:51:46] Using encoding 'UTF-8' (Posix.py|959)
(3785)    [7] [Mär 02 11:51:46] >>> /dev/nvme0n1: 500107608 (Posix.py|1003)
(3786)    [7] [Mär 02 11:51:46] >>> total: 500107608 blocks (Posix.py|1003)
(3787)    [7] [Mär 02 11:51:46] Exit code: 0 (Posix.py|1010)
(3788)    [7] [Mär 02 11:51:46] Found disk =>>> dev: '/dev/nvme0n1', size: 476.00 GB (Posix.py|1088)
(3789)    [7] [Mär 02 11:51:46] Command 'modprobe' found at: '/sbin/modprobe' (Posix.py|867)
(3790)    [6] [Mär 02 11:51:46] Executing: /sbin/modprobe edd (Posix.py|926)
(3791)    [6] [Mär 02 11:51:46] Using encoding 'UTF-8' (Posix.py|959)
(3792)    [7] [Mär 02 11:51:46] >>> modprobe: ERROR: could not insert 'edd': No such device (Posix.py|1003)
(3793)    [7] [Mär 02 11:51:46] Exit code: 1 (Posix.py|1010)
(3794)    [3] [Mär 02 11:51:46] Command '/sbin/modprobe edd' failed (1):
(3795)    modprobe: ERROR: could not insert 'edd': No such device (Posix.py|1432)
(3796)    [6] [Mär 02 11:51:46] Executing: /sbin/sfdisk --no-reread -s /dev/nvme0n1 (Posix.py|926)
(3797)    [6] [Mär 02 11:51:46] Using encoding 'ANSI_X3.4-1968' (Posix.py|959)
(3798)    [7] [Mär 02 11:51:46] >>> 500107608 (Posix.py|1003)
(3799)    [7] [Mär 02 11:51:46] Exit code: 0 (Posix.py|1010)
(3800)    [6] [Mär 02 11:51:46] Size of disk '/dev/nvme0n1': 512110190592 Byte / 488386 MB (Posix.py|1574)
(3801)    [6] [Mär 02 11:51:46] Executing: /sbin/sfdisk --no-reread -l /dev/nvme0n1 (Posix.py|926)
(3802)    [6] [Mär 02 11:51:46] Using encoding 'ANSI_X3.4-1968' (Posix.py|959)
(3803)    [7] [Mär 02 11:51:46] >>> GPT PMBR size mismatch (41943039 != 1000215215) will be corrected by w(rite). (Posix.py|1003)
(3804)    [7] [Mär 02 11:51:46] >>> Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors (Posix.py|1003)
(3805)    [7] [Mär 02 11:51:46] >>> Units: sectors of 1 * 512 = 512 bytes (Posix.py|1003)
(3806)    [7] [Mär 02 11:51:46] >>> Sector size (logical/physical): 512 bytes / 512 bytes (Posix.py|1003)
(3807)    [7] [Mär 02 11:51:46] >>> I/O size (minimum/optimal): 512 bytes / 512 bytes (Posix.py|1003)
(3808)    [7] [Mär 02 11:51:46] >>> Disklabel type: gpt (Posix.py|1003)
(3809)    [7] [Mär 02 11:51:46] >>> Disk identifier: 6CBC3BD7-2FA3-4A13-9F0A-439C6AA249C5 (Posix.py|1003)
(3810)    [7] [Mär 02 11:51:46] >>>  (Posix.py|1003)
(3811)    [7] [Mär 02 11:51:46] >>> Device            Start      End  Sectors  Size Type (Posix.py|1003)
(3812)    [7] [Mär 02 11:51:46] >>> /dev/nvme0n1p1     2048  1050623  1048576  512M Microsoft basic data (Posix.py|1003)
(3813)    [7] [Mär 02 11:51:46] >>> /dev/nvme0n1p2  1050624 11290623 10240000  4.9G Linux filesystem (Posix.py|1003)
(3814)    [7] [Mär 02 11:51:46] >>> /dev/nvme0n1p3 11290624 12335103  1044480  510M Linux swap (Posix.py|1003)
(3815)    [7] [Mär 02 11:51:46] Exit code: 0 (Posix.py|1010)
(3816)    [6] [Mär 02 11:51:46] Executing: /sbin/sfdisk -g /dev/nvme0n1 (Posix.py|926)
(3817)    [6] [Mär 02 11:51:46] Using encoding 'ANSI_X3.4-1968' (Posix.py|959)
(3818)    [7] [Mär 02 11:51:46] >>> /dev/nvme0n1: 488386 cylinders, 64 heads, 32 sectors/track (Posix.py|1003)
(3819)    [7] [Mär 02 11:51:46] >>> GPT PMBR size mismatch (41943039 != 1000215215) will be corrected by w(rite). (Posix.py|1003)
(3820)    [7] [Mär 02 11:51:46] Exit code: 0 (Posix.py|1010)
(3821)    [2] [Mär 02 11:51:47] Traceback: (Logger.py|798)
(3822)    [2] [Mär 02 11:51:47]   File "/usr/local/bin/master.py", line 1656, in <module>
(3823)        execfile(actionScript)
(3824)     (Logger.py|798)
(3825)    [2] [Mär 02 11:51:47]   File "/tmp/setup.py", line 552, in <module>
(3826)        disks = getHarddisks()
(3827)     (Logger.py|798)
(3828)    [2] [Mär 02 11:51:47]   File "/usr/lib/python2.7/dist-packages/OPSI/System/Posix.py", line 1092, in getHarddisks
(3829)        hd = Harddisk(dev)
(3830)     (Logger.py|798)
(3831)    [2] [Mär 02 11:51:47]   File "/usr/lib/python2.7/dist-packages/OPSI/System/Posix.py", line 1412, in __init__
(3832)        self.readPartitionTable()
(3833)     (Logger.py|798)
(3834)    [2] [Mär 02 11:51:47]   File "/usr/lib/python2.7/dist-packages/OPSI/System/Posix.py", line 1586, in readPartitionTable
(3835)        self._parsePartitionTable(result)
(3836)     (Logger.py|798)
(3837)    [2] [Mär 02 11:51:47]   File "/usr/lib/python2.7/dist-packages/OPSI/System/Posix.py", line 1618, in _parsePartitionTable
(3838)        raise RuntimeError(u"Unable to get geometry for disk '%s'" % self.device)
(3839)     (Logger.py|798)
(3840)    [2] [Mär 02 11:51:47]      ==>>> Unable to get geometry for disk '/dev/nvme0n1' (master.py|1708)
Das sind meine opsi paket Versionen

opsi-configed 4.0.7.6.34-2 all OPSI config editor
opsi-linux-bootimage 20201215-1 all opsi bootimage for netboot tasks.
opsi-server 4.1.1.8-1 all opsi server configuration package
opsi-tftpd-hpa 5.2.8-56 amd64 HPA's tftp server

Was kann man gegen diesen Fehler tun ?
Zuletzt geändert von r4a5a88 am 05 Mär 2021, 09:07, insgesamt 1-mal geändert.
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Unable to get geometry for disk '/dev/nvme0n1'

Beitrag von m.radtke »

Hi

welche Version vom win10-x64 Produkt hast du denn installiert?

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


r4a5a88
Beiträge: 104
Registriert: 10 Jun 2014, 12:56

Re: Unable to get geometry for disk '/dev/nvme0n1'

Beitrag von r4a5a88 »

Version 4.1.0.2-9
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Unable to get geometry for disk '/dev/nvme0n1'

Beitrag von m.radtke »

Hi

also was stört ist die Zeile

Code: Alles auswählen

GPT PMBR size mismatch (41943039 != 1000215215) will be corrected by w(rite). 
Was du jetzt tun kannst ist folgendes
1:die Platte per ssh oder über die cmd des bootimages mittels

Code: Alles auswählen

fdisk /dev/vnme0n
öffnen und mittels zu "beschreiben"

oder 2:
die Partitionstabelle mittels

Code: Alles auswählen

sgdisk --zap-all /dev/nvme0n
zu löschen.

oder 3:
Benutze das wipedisk Produkt mit einer Iteration. Das löscht alles auf der Platte, auch diese bescheidene OEM Partitiontabelle.

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


r4a5a88
Beiträge: 104
Registriert: 10 Jun 2014, 12:56

Re: Unable to get geometry for disk '/dev/nvme0n1'

Beitrag von r4a5a88 »

Hallo

Dein Tipp hat funktioniert.
ich habe mit sgdisk --zap-all /dev/nvme0 die Partitionstabelle gelöscht.
danach konnte ich alle instalieren. jetz muss ich das nur noch automatisieren ^^
die Festplatte kann bespielt werden
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: [Solved] Unable to get geometry for disk '/dev/nvme0n1'

Beitrag von m.radtke »

Hi

das Produkt wipedisk hat ein Property mit dem man das nachfolgende Netboot Paket festlegen kann und startet dann automatisch neu ;)

Es dauert zwar länger, ist aber schon automatisiert.
Zudem handelt es sich ja um kein generelles Problem, sondern betrifft nur krumme OEM Platten.

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten