Fatal error 28 crc error esxi

ESXi not booting — CRC error on decompression I recently encountered an issue in my homelab where the bare-metal ESXi server wouldn’t start. All my labs run on one physical server (Dell R430) which has vSphere 7u2 installed on a USB key. A cheap one from the supermarket obviously (because I like it this […]

Содержание

  1. ESXi not booting — CRC error on decompression
  2. Ошибка VMWare ESXi: Errno 28 — No space left on device
  3. ESXi Update Error «[Errno 28] No space left on device»
  4. GUI Method
  5. CLI Method
  6. Share:
  7. 7 thoughts on “ESXi Update Error «[Errno 28] No space left on device»”
  8. Fatal error 28 crc error esxi

ESXi not booting — CRC error on decompression

I recently encountered an issue in my homelab where the bare-metal ESXi server wouldn’t start. All my labs run on one physical server (Dell R430) which has vSphere 7u2 installed on a USB key. A cheap one from the supermarket obviously (because I like it this way!).

Anyway, ESXi would get stuck during boot with the following error:

In case it wasn’t clear, it’s a CRC error. At this point I suspected something was up with the USB since it was plugged inside the chassis which runs pretty hot. A restart wouldn’t fixed it of course, neither changing USB port.

So I tried to reinstall vSphere 7u2 on the USB and was greeted with another error during the installation. At this point I was pretty sure the USB was shot.

I tried to reinstall vSphere 7u2 on another USB key (yes, a cheap one from the supermarket, so what?!) and everything went smoothly. All I had to do after that point was to register my VMs from the datastore, boot the vCenter, connect the host and Bob’s your uncle.

Bottom line, cheap USBs aren’t great for running enterprise grade hypervisors, which was the whole ordeal of 2021 by the way… A way to mitigate this is to reduce the number of IOs to the device by moving the ESX-OSData to another device or at least move the scratch partition to a datastore.

In the end, low endurance devices will no longer be supported by VMware so you shouldn’t really use them anymore but most of us running labs at home don’t really care that much about official support.

Источник

Ошибка VMWare ESXi: Errno 28 — No space left on device

Столкнулся со странной ошибкой Errno 28 “No space left on device” при ручном обновлении версии VMWare ESXi на отдельностоящем сервер:

# esxcli software profile update -p ESXi-7.0.0-xxxx-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

Ошибка четко указывает на исчерпание места. Но, проверка свободного места на диске показала, что свободного места достаточно:

У VMWare есть KB 1007638 (ESXi/ESX error: No free space left on device). В статье они говорят о том, что вы не можете создать новые файлы, потому что достигли максимального количество инод (inodes) на файловой системе. Проверяется это командой:

stat -f / | grep Inodes | awk ‘< print $NF >‘

В моем случае значение Free довольно большое, поэтому это не должно быть причиной проблемы.

Другая возможная проблема – на хосте недостаточно свободной памяти для выполнения апгрейда. В этом случае нужно разрешить хосту ESXi размешать свой файл подкачки ESXi на любом из доступных VMFS хранилищ.

Указать дополнительное местоположение swap файла можно из графического интерфейса vSphere Client:

Host -> Configure -> System Swap -> Edit -> Can use datastore (выберите доступное хранилище).

Убедитесь, что включены опции

  • Can use host cache
  • Can use datastore specified by host for wasp files

# esxcli sched swap system set -n myDataStoreName1 -d y

Сохраните изменения, попробуйте выполнить обновление.

После добавления файла подкачки у появилась немного другая ошибка, указывающая на невозможность обновить vmware tools light:

Попробуйте скачать и установить этот файл vib вручную:
cd /tmp
wget http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx.vib
esxcli software vib install -f -v /tmp/ VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx
rm /tmp/VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx

Запустите обновление билда командой # esxcli software profile update .

Если ручное обновление vmware tools light заканчивается с ошибкой, попробуйте обновить образ ESXi, пропустив обновление vib файла с vmtools:

# esxcli software profile update -p ESXi-version-build -no-tools -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vm-depot -index.xml

Перезагрузите хост и обновите VMware_locker_tools:

# esxcli software vib install -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light-version-build.vib

Если совсем ничего не помогает, скачайте ZIP файл с новой версией ESXi и загрузите ее на любое подключенное хранилище.

Выполните обновление из локального ZIP файла

Источник

ESXi Update Error «[Errno 28] No space left on device»

When you try to install a VMware ESXi Update using esxcli, the upgrade fails with the following error message:

«[Errno 28] No space left on device»

The problem is caused by ESXi not having enough free space available to extract the installation packages. This article explains how to solve the issue by enabling swapping to a Datastore.

GUI Method

You do not need a vCenter to enable host swapping. It can be done from the ESXi Host Client.

  1. Open ESXi UI (https://[ESXi-IP-Address]/ui/)
  2. Navigate to Host > Manage > System > Swap
  3. Click Edit settings
  4. Enable Swapping and select a datastore (ds1 in that example)
  5. Click Save
  6. Changes are active immediately, there is no need to reboot the host.

CLI Method

You can also activate Datastore Swapping with the esxcli sched swap system command:

7 thoughts on “ESXi Update Error «[Errno 28] No space left on device»”

Another workaround that worked for me on vmware 67u3 iso to latest patch (I got the same error) was to first manually upgrade vmware tools light to latest version. Then the «esxcli software profile update» command workde.

Good advice, thanks. Helped me on a 4 GB stick, and now running 7.0b on my NUC7i3BNH.

In my case this didn’t work. I ended up manually downloading the VIBs on a datastore in a directory and doing a loop install of the VIBs:
for i in $(cat *.vib); do esxcli software vib install -f -v /vmfs/volumes/datastore1/scratch/$i; done

same here none of the described work arounds worked for me.
manually downloading the depot (ESXi670-202103001.zip in my case) and installing it from the local datastore finally did the job .

The workaround from this article did not work for me but i used a couple of the comments to find a solution. Will elaborate more than they did. I downloaded the ESXi670-202103001.zip from the VMware site https://customerconnect.vmware.com/patch/#search

I extracted this and uploaded it to a datastore, example: /vmfs/volumes/datastore/Update/ESXi670-202103001/vib20/

made an input file containing only the paths to the .vib files:
find /vmfs/volumes/datastore/Update/ESXi670-202103001/vib20/ -type f > update.in

Created a script (update.sh) with a for loop:
for i in `cat update.in`
do
package=$i
esxcli software vib install -f -v $package
done

Made script executable: chmod 755 update.sh

Ran script: ./update.sh

ESXi host now showing: ESXi670-202103001 2021/03/18 17700523

None of the above worked for me. In fact, the prior solution above crashed my particular instance of ESXi 6.7 (requiring a recovery [SHIFT+R] in order to regain access). It is said «YMMV» and my mileage did indeed vary.

What did work in my case was to do an «offline update» (as described here)
https://virtualg.uk/upgrading-esxi-to-7-0-with-esxcli/)

USING THE example paths from the prior example above, my steps were:
1) Download ESXi670-202111001.zip to my local harddrive.
2) Upload ESXi670-202111001.zip from local HD to ESXi datastore directory
(for example to /vmfs/volumes/datastore/Update/)

3) Enable SSH on the ESXi host and SSH to the host
4) Check what profiles are available in the offline bundle
esxcli software sources profile list -d /vmfs/volumes/datastore/Update/ESXi670-202111001.zip

5) Dry-run the upgrade (replacing <#######>with an actual profile Number
esxcli software profile update -p ESXi-6.7.0-<#######>-standard /vmfs/volumes/datastore/Update/ESXi670-202111001.zip —dry-run

6) Place the host into maintenance mode
vim-cmd /hostsvc/maintenance_mode_enter
7) Run the upgrade (replacing <#######>with an actual profile Number
esxcli software profile update -p ESXi-6.7.0-<#######>-standard /vmfs/volumes/datastore/Update/ESXi670-202111001.zip
8) Reboot using «reboot» from the command line

9) Reconnect to esxi via SSH and exit Maintenance Mode
vim-cmd /hostsvc/maintenance_mode_exit
10 Reboot (in order to auto-restart all the the VMs that normally auto-start)
-OR- manually restart the VMs.

Thanks for the fix Anonymous! You save me a night’s sleep!

Источник

Fatal error 28 crc error esxi

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

The original machine is installed ESXI6.7, working normally.

Now there is an error when reinstalling ESXI7.0.0 B.

Tip «CRC Error during Decompression»

Fatal error: 28 (CRC error)

The file appears to be stuck in i40en.v00

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Oh, my God, just now I seem to have found the problem.

I have replaced the rear USB port, and there seems to be no problem now.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

You probably have an error on your boot medium. Re-burn/image the medium or change to something else.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Thank you for your suggestion. I have tried your suggestion.

Replaced the boot USB drive.

Redownloaded the ISO image.

Re-burn the mirror image.

But the breakdown is still there

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Do a memory diagnostic. You may have a bad DIMM.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Oh, my God, just now I seem to have found the problem.

I have replaced the rear USB port, and there seems to be no problem now.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Thank you for your help

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

A bad USB port is very uncommon, but if that did the trick then good news.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Same thing happened to me. Different USB port did the trick! Thanks for posting!

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Hello. I’m using the Virtual Media. I’m still getting this error. What should I do? Thanks

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

i just shutdown the machine try a second times and it works

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

So I had a related problem which I was able to solve.

My system was a pretty recent Ryzen 3600 and it would get this when trying to install or boot from the USB sticks.

A couple of steps seemed to help, but I haven’t gone back to falsify the results since everything just works:

1) Disabled CSM (Compatibility Support Mode) in the UEFI settings

2) Ensured the machine booted from the UEFI bootloader on the USB stick. For some reason the BIOS wanted to boot from «VMWare USB FDMAP» or something, but there were two additional boot entries that were prefixed with «UEFI: » and that worked like a charm.

I’m not sure which of the two ultimately solved it for me since I changed two things in the same change cycle, but it’s working like a champ now.

Источник

Ошибка VMWare ESXi: Errno 28 — No space left on device

Столкнулся со странной ошибкой Errno 28 “No space left on device” при ручном обновлении версии VMWare ESXi на отдельностоящем сервер:

# esxcli software profile update -p ESXi-7.0.0-xxxx-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

Ошибка четко указывает на исчерпание места. Но, проверка свободного места на диске показала, что свободного места достаточно:

У VMWare есть KB 1007638 (ESXi/ESX error: No free space left on device). В статье они говорят о том, что вы не можете создать новые файлы, потому что достигли максимального количество инод (inodes) на файловой системе. Проверяется это командой:

stat -f / | grep Inodes | awk ‘< print $NF >‘

В моем случае значение Free довольно большое, поэтому это не должно быть причиной проблемы.

Другая возможная проблема – на хосте недостаточно свободной памяти для выполнения апгрейда. В этом случае нужно разрешить хосту ESXi размешать свой файл подкачки ESXi на любом из доступных VMFS хранилищ.

Указать дополнительное местоположение swap файла можно из графического интерфейса vSphere Client:

Host -> Configure -> System Swap -> Edit -> Can use datastore (выберите доступное хранилище).

Убедитесь, что включены опции

  • Can use host cache
  • Can use datastore specified by host for wasp files

# esxcli sched swap system set -n myDataStoreName1 -d y

Сохраните изменения, попробуйте выполнить обновление.

После добавления файла подкачки у появилась немного другая ошибка, указывающая на невозможность обновить vmware tools light:

Попробуйте скачать и установить этот файл vib вручную:
cd /tmp
wget http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx.vib
esxcli software vib install -f -v /tmp/ VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx
rm /tmp/VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx

Запустите обновление билда командой # esxcli software profile update .

Если ручное обновление vmware tools light заканчивается с ошибкой, попробуйте обновить образ ESXi, пропустив обновление vib файла с vmtools:

# esxcli software profile update -p ESXi-version-build -no-tools -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vm-depot -index.xml

Перезагрузите хост и обновите VMware_locker_tools:

# esxcli software vib install -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light-version-build.vib

Если совсем ничего не помогает, скачайте ZIP файл с новой версией ESXi и загрузите ее на любое подключенное хранилище.

Выполните обновление из локального ZIP файла

Источник

ESXi Update Error «[Errno 28] No space left on device»

When you try to install a VMware ESXi Update using esxcli, the upgrade fails with the following error message:

«[Errno 28] No space left on device»

The problem is caused by ESXi not having enough free space available to extract the installation packages. This article explains how to solve the issue by enabling swapping to a Datastore.

GUI Method

You do not need a vCenter to enable host swapping. It can be done from the ESXi Host Client.

  1. Open ESXi UI (https://[ESXi-IP-Address]/ui/)
  2. Navigate to Host > Manage > System > Swap
  3. Click Edit settings
  4. Enable Swapping and select a datastore (ds1 in that example)
  5. Click Save
  6. Changes are active immediately, there is no need to reboot the host.

CLI Method

You can also activate Datastore Swapping with the esxcli sched swap system command:

Share:

7 thoughts on “ESXi Update Error «[Errno 28] No space left on device»”

Another workaround that worked for me on vmware 67u3 iso to latest patch (I got the same error) was to first manually upgrade vmware tools light to latest version. Then the «esxcli software profile update» command workde.

Good advice, thanks. Helped me on a 4 GB stick, and now running 7.0b on my NUC7i3BNH.

In my case this didn’t work. I ended up manually downloading the VIBs on a datastore in a directory and doing a loop install of the VIBs:
for i in $(cat *.vib); do esxcli software vib install -f -v /vmfs/volumes/datastore1/scratch/$i; done

same here none of the described work arounds worked for me.
manually downloading the depot (ESXi670-202103001.zip in my case) and installing it from the local datastore finally did the job .

The workaround from this article did not work for me but i used a couple of the comments to find a solution. Will elaborate more than they did. I downloaded the ESXi670-202103001.zip from the VMware site https://customerconnect.vmware.com/patch/#search

I extracted this and uploaded it to a datastore, example: /vmfs/volumes/datastore/Update/ESXi670-202103001/vib20/

made an input file containing only the paths to the .vib files:
find /vmfs/volumes/datastore/Update/ESXi670-202103001/vib20/ -type f > update.in

Created a script (update.sh) with a for loop:
for i in `cat update.in`
do
package=$i
esxcli software vib install -f -v $package
done

Made script executable: chmod 755 update.sh

Ran script: ./update.sh

ESXi host now showing: ESXi670-202103001 2021/03/18 17700523

None of the above worked for me. In fact, the prior solution above crashed my particular instance of ESXi 6.7 (requiring a recovery [SHIFT+R] in order to regain access). It is said «YMMV» and my mileage did indeed vary.

What did work in my case was to do an «offline update» (as described here)
https://virtualg.uk/upgrading-esxi-to-7-0-with-esxcli/)

USING THE example paths from the prior example above, my steps were:
1) Download ESXi670-202111001.zip to my local harddrive.
2) Upload ESXi670-202111001.zip from local HD to ESXi datastore directory
(for example to /vmfs/volumes/datastore/Update/)

3) Enable SSH on the ESXi host and SSH to the host
4) Check what profiles are available in the offline bundle
esxcli software sources profile list -d /vmfs/volumes/datastore/Update/ESXi670-202111001.zip

5) Dry-run the upgrade (replacing <#######>with an actual profile Number
esxcli software profile update -p ESXi-6.7.0-<#######>-standard /vmfs/volumes/datastore/Update/ESXi670-202111001.zip —dry-run

6) Place the host into maintenance mode
vim-cmd /hostsvc/maintenance_mode_enter
7) Run the upgrade (replacing <#######>with an actual profile Number
esxcli software profile update -p ESXi-6.7.0-<#######>-standard /vmfs/volumes/datastore/Update/ESXi670-202111001.zip
8) Reboot using «reboot» from the command line

9) Reconnect to esxi via SSH and exit Maintenance Mode
vim-cmd /hostsvc/maintenance_mode_exit
10 Reboot (in order to auto-restart all the the VMs that normally auto-start)
-OR- manually restart the VMs.

Thanks for the fix Anonymous! You save me a night’s sleep!

Источник

Fatal error 28 crc error esxi

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

The original machine is installed ESXI6.7, working normally.

Now there is an error when reinstalling ESXI7.0.0 B.

Tip «CRC Error during Decompression»

Fatal error: 28 (CRC error)

The file appears to be stuck in i40en.v00

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Oh, my God, just now I seem to have found the problem.

I have replaced the rear USB port, and there seems to be no problem now.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

You probably have an error on your boot medium. Re-burn/image the medium or change to something else.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Thank you for your suggestion. I have tried your suggestion.

Replaced the boot USB drive.

Redownloaded the ISO image.

Re-burn the mirror image.

But the breakdown is still there

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Do a memory diagnostic. You may have a bad DIMM.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Oh, my God, just now I seem to have found the problem.

I have replaced the rear USB port, and there seems to be no problem now.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Thank you for your help

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

A bad USB port is very uncommon, but if that did the trick then good news.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Same thing happened to me. Different USB port did the trick! Thanks for posting!

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Hello. I’m using the Virtual Media. I’m still getting this error. What should I do? Thanks

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

i just shutdown the machine try a second times and it works

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

So I had a related problem which I was able to solve.

My system was a pretty recent Ryzen 3600 and it would get this when trying to install or boot from the USB sticks.

A couple of steps seemed to help, but I haven’t gone back to falsify the results since everything just works:

1) Disabled CSM (Compatibility Support Mode) in the UEFI settings

2) Ensured the machine booted from the UEFI bootloader on the USB stick. For some reason the BIOS wanted to boot from «VMWare USB FDMAP» or something, but there were two additional boot entries that were prefixed with «UEFI: » and that worked like a charm.

I’m not sure which of the two ultimately solved it for me since I changed two things in the same change cycle, but it’s working like a champ now.

Источник

Fresh ESXi 6.7 install; Error 28 No space left issue during latest update

nthu9280

Well-Known Member

I just did a fresh install of ESXi 6.7. When I try to update it to the latest profile I get the following error. The install is on a 32GB mSATA device.

Ptr Blocks shows max/free as 0/0. Is this the contributing factor?

I was able to successfully update the vibs even though the software profile update fails. Shouldn’t the vib update fail too if the above was the issue?

— Checked and the Swap enabled
— tried the ESXi-6.7.0-20190104001-no-tools
— Did not see any large log files etc.

Rand__

Well-Known Member

From my personal logs.

[Errno 28] No space left on device
Go to Host > Manage > System > Swap and activate swap on our datastore vmfs.

O/c I didn’t discover it but was plagued by it so often that i saved it

Edit:
Oh I see you have swap enabled? Now thats weird then.

Edit2 — And to provide some thing useful, here is a comparison from a 32GB drive

Looks like your pointers are used up, but why.

Can you upgrade to a december build?

nthu9280

Well-Known Member

There was a November build and that also failed. I don’t think I saw a December build.

Swap was disabled on mine too. I enabled it and selected datastore as was suggested in one of the check lists

The «Ptr Blocks» is perplexing. It’s clean install and I just took the defaults. I ran the suggested checks that in various KBs and google searches on this topic.

One thing I noticed is that my FS is VMFS-6.82 (Raw Major Version: 24). Guess I’ll reinistall and try later this evening. Like noted earlier, vib update succeeded I can check the vib versions but they should be current. Just the profile still shows the 201810*.

Источник

  • #1

I just did a fresh install of ESXi 6.7. When I try to update it to the latest profile I get the following error. The install is on a 32GB mSATA device.

Code:

esxcli software profile update -p ESXi-6.7.0-20190104001-standard 
>-d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
 [OSError]
 [Errno 28] No space left on device
 Please refer to the log file for more details.

Code:

  File: "/"
    ID: 100000000 Namelen: 127     Type: visorfs
Block size: 4096
Blocks: Total: 568868     Free: 371228     Available: 371228
Inodes: Total: 655360     Free: 648812

Ptr Blocks shows max/free as 0/0. Is this the contributing factor?

Code:

vmkfstools -Ph -v 10 /vmfs/volumes/5c69e33b-ca55bcf6-dcee-ac1f6b82cd77
VMFS-6.82 (Raw Major Version: 24) file system spanning 1 partitions.
File system label (if any): datastore1
Mode: public
Capacity 22.2 GB, 19.8 GB available, file block size 1 MB, max supported file size 64 TB
Volume Creation Time: Sun Feb 17 22:42:03 2019
Files (max/free): 16384/16374
Ptr Blocks (max/free): 0/0
Sub Blocks (max/free): 16384/16383
Secondary Ptr Blocks (max/free): 256/255
File Blocks (overcommit/used/overcommit %): 0/2463/0
Ptr Blocks  (overcommit/used/overcommit %): 0/0/0
Sub Blocks  (overcommit/used/overcommit %): 0/1/0
Large File Blocks (total/used/file block clusters): 45/0/45
Volume Metadata size: 1502584832
Disk Block Size: 512/512/0
UUID: 5c69e33b-ca55bcf6-dcee-ac1f6b82cd77
Logical device: 5c69e335-f12283e0-d913-ac1f6b82cd77
Partitions spanned (on "lvm"):
        t10.ATA_____LITEONIT_LMT2D32L3M______________________TW04NG44550852A25323:3
Is Native Snapshot Capable: NO
OBJLIB-LIB: ObjLib cleanup done.
WORKER: asyncOps=0 maxActiveOps=0 maxPending=0 maxCompleted=0

I was able to successfully update the vibs even though the software profile update fails. Shouldn’t the vib update fail too if the above was the issue?

Code:

esxcli software vib update  
> -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

— Checked and the Swap enabled
— tried the ESXi-6.7.0-20190104001-no-tools
— Did not see any large log files etc.

Code:

No large log files etc.
find / -path "/vmfs" -prune -o -type f -size +50000k -exec ls -lh '{}' ;

Appreciate any help I can get on this. I checked out most of the troubleshooting tips that I could find on the interwebz…

  • #2

From my personal logs…

[Errno 28] No space left on device
Go to Host > Manage > System > Swap and activate swap on our datastore vmfs.

O/c I didn’t discover it but was plagued by it so often that i saved it ;)

Edit:
Oh I see you have swap enabled? Now thats weird then.

Edit2 — And to provide some thing useful, here is a comparison from a 32GB drive

Code:

 vmkfstools -Ph -v 10 /vmfs/volumes/Boot/
VMFS-5.81 (Raw Major Version: 14) file system spanning 1 partitions.
File system label (if any): Boot
Mode: public
Capacity 22.2 GB, 17.7 GB available, file block size 1 MB, max supported file size 62.9 TB
Volume Creation Time: Sun Jul 16 14:30:02 2017
Files (max/free): 109068/109058
Ptr Blocks (max/free): 64512/64492
Sub Blocks (max/free): 32000/31999
Secondary Ptr Blocks (max/free): 256/256
File Blocks (overcommit/used/overcommit %): 0/4697/0
Ptr Blocks  (overcommit/used/overcommit %): 0/20/0
Sub Blocks  (overcommit/used/overcommit %): 0/1/0
Volume Metadata size: 760766464
Disk Block Size: 512/512/0
UUID: 596b786a-749efb64-5b1b-0025905db545
Logical device: 596b7868-b921332c-60d6-0025905db545
Partitions spanned (on "lvm"):
        t10.ATA_____SATA_SSD________________________________67F407560E2400150722:3
Is Native Snapshot Capable: YES
OBJLIB-LIB: ObjLib cleanup done.
WORKER: asyncOps=0 maxActiveOps=0 maxPending=0 maxCompleted=0

Looks like your pointers are used up, but why…

Can you upgrade to a december build?

Last edited: Feb 18, 2019

  • #3

There was a November build and that also failed. I don’t think I saw a December build.

Swap was disabled on mine too. I enabled it and selected datastore as was suggested in one of the check lists :)

The «Ptr Blocks» is perplexing. It’s clean install and I just took the defaults. I ran the suggested checks that in various KBs and google searches on this topic.

One thing I noticed is that my FS is VMFS-6.82 (Raw Major Version: 24). Guess I’ll reinistall and try later this evening. Like noted earlier, vib update succeeded I can check the vib versions but they should be current. Just the profile still shows the 201810*.

  • #4

Well my install is old, that will explain the difference

Just realized I had one from my HA debugging attempts as well

Code:

 vmkfstools -Ph -v 10 /vmfs/volumes/datastore1 (1)/
VMFS-6.82 (Raw Major Version: 24) file system spanning 1 partitions.
File system label (if any): datastore1 (1)
Mode: public
Capacity 22.2 GB, 20.8 GB available, file block size 1 MB, max supported file size 64 TB
Volume Creation Time: Mon Feb 11 21:02:14 2019
Files (max/free): 16384/16375
Ptr Blocks (max/free): 0/0
Sub Blocks (max/free): 16384/16384
Secondary Ptr Blocks (max/free): 256/255
File Blocks (overcommit/used/overcommit %): 0/1439/0
Ptr Blocks  (overcommit/used/overcommit %): 0/0/0
Sub Blocks  (overcommit/used/overcommit %): 0/0/0
Large File Blocks (total/used/file block clusters): 45/0/45
Volume Metadata size: 1502584832
Disk Block Size: 512/512/0
UUID: 5c61e2d6-49b1b1ac-9acc-248a07a0a9c8
Logical device: 5c61e2d5-efb3694c-89fd-248a07a0a9c8
Partitions spanned (on "lvm"):
        t10.ATA_____SATA_SSD________________________________67F407560C2400150309:3
Is Native Snapshot Capable: NO
OBJLIB-LIB: ObjLib cleanup done.
WORKER: asyncOps=0 maxActiveOps=0 maxPending=0 maxCompleted=0

That one also has 0 PTRs… it upgraded fine to the latest but also has weird behaviour

Same box, different installation disk (960GB), same 0 PTRs — so dont think its relevant on VMFS6

Code:

vmkfstools -Ph -v 10 /vmfs/volumes/datastore1 (2)/
VMFS-6.82 (Raw Major Version: 24) file system spanning 1 partitions.
File system label (if any): datastore1 (2)
Mode: public
Capacity 886.8 GB, 885.3 GB available, file block size 1 MB, max supported file size 64 TB
Volume Creation Time: Mon Feb 11 22:21:36 2019
Files (max/free): 16384/16375
Ptr Blocks (max/free): 0/0
Sub Blocks (max/free): 16384/16384
Secondary Ptr Blocks (max/free): 256/255
File Blocks (overcommit/used/overcommit %): 0/1453/0
Ptr Blocks  (overcommit/used/overcommit %): 0/0/0
Sub Blocks  (overcommit/used/overcommit %): 0/0/0
Large File Blocks (total/used/file block clusters): 1774/0/238
Volume Metadata size: 1517600768
Disk Block Size: 512/512/0
UUID: 5c61f570-0f00910c-75ab-248a07a0a9c8
Logical device: 5c61f56f-72a6976c-70c4-248a07a0a9c8
Partitions spanned (on "lvm"):
        t10.ATA_____SAMSUNG_MZ7KM960HAHP2D00005______________S2HTNX0HB00039______:3
Is Native Snapshot Capable: NO
OBJLIB-LIB: ObjLib cleanup done.
WORKER: asyncOps=0 maxActiveOps=0 maxPending=0 maxCompleted=0

  • #5

For now, i just manually downloaded the vib file, uploaded it to the datastore, and ran a VIB update.
esxcli software profile update -p ESXi-6.7.0-20190104001-no-tools -d <depot> is still failing.
— need to figure out how to increase the /tmp on visorfs. It’s 256MB limit I think is causing the update to fail.

Code:

esxcli system visorfs ramdisk list
Ramdisk Name  System  Include in Coredumps   Reserved      Maximum      Used  Peak Used   Free  Reserved Free  Maximum Inodes  Allocated Inodes  Used Inodes  Mount Point
------------  ------  --------------------  ---------  -----------  --------  ---------  -----  -------------  --------------  ----------------  -----------  ---------------------------
root            true                  true  32768 KiB    32768 KiB  2296 KiB   2296 KiB   92 %           92 %           16928              5248         5230  /
etc             true                  true  28672 KiB    28672 KiB   172 KiB    200 KiB   99 %           99 %            4096              1024          631  /etc
opt             true                  true      0 KiB    32768 KiB     0 KiB      0 KiB  100 %            0 %            8192              1024            7  /opt
var             true                  true   5120 KiB    49152 KiB   360 KiB    376 KiB   99 %           92 %            8192               672          665  /var
tmp            false                 false   2048 KiB   262144 KiB    12 KiB   1296 KiB   99 %           99 %            8192               256            5  /tmp
iofilters      false                 false      0 KiB    32768 KiB     0 KiB      0 KiB  100 %            0 %           10240                32            1  /var/run/iofilters
shm            false                 false      0 KiB  1048576 KiB     0 KiB      0 KiB  100 %            0 %             512                32            1  /var/run/shm
hostdstats     false                 false      0 KiB   160768 KiB  1788 KiB   1788 KiB   98 %            0 %            8192                32            4  /var/lib/vmware/hostd/stats

Funny thing is the build number shows the Jan-2019 version but the software profile shows Oct-2018

VMware Knowledge Base

upload_2019-2-18_22-51-53.png
upload_2019-2-18_22-57-16.png

  • #6

Ouch — just realized I wiped three «productive» drives with copying your command blindly :O

Last edited: Feb 19, 2019

  • #7

Ouch. Sorry to hear that.

On the same vein, imagine what I did couple of weeks ago. I was cleaning up old remnants on my Ubuntu 18.04 linux . Just up arrow change the last digit and run both the commands. Toward the end did 4.4.0-4*. I think you can guess the result. Fortunately, I was able to recover quickly.

Code:

for i in `find /lib/ -name "4.4.0-2*"` ; do echo $i ; done
for i in `find /lib/ -name "4.4.0-2*"` ; do rm -r $i ; done

  • #8

So have you ever resolved that issue?
I think I just encountered it too …

  • #9

check if you /bootbank folder points to /tmp.
If it does the fix for that is : VMware Knowledge Base

another option would be to find boot.cfg. You should find two. Find one with newer build file (cat it)
add devStabilityCount=10. save and reboot

  • #10

thanks, but didnt help. Bootbank was fine, upgrade still fails :/

  • #11

I gave up on this. Tried few suggestions found on the interwebs but none of them worked. I should have opened an incident while eval was still active.

You can manually download the VIB and update but normal process kept failing. I even tried «no-tools» profile without success.

  • #12

One can open Tickets during eval? For all products?
Totally news to me

i386

Well-Known Member


  • #13

I had the error 28 on a recent installtion too, swap was alaready enabled.

«Fixed» it by using

Code:

esxcli system module set -m=vmkusb -e=FALSE

before the installtion and

Code:

esxcli system module set -m=vmkusb -e=TRUE

after installtion.

Not sure if it can help you guys.

  • #14

That did not help either, but i also decided not to spend any more time on this and to do the installation workaround.

There are a couple of links available when searching for «No space left on device vibs = VMware_locker_tools-light» , eg
No Space Left On Device vmware_locker_tools error when upgrading ESXI 6.7

that worked:)

Edit — this does not seem to be exactly the same issue as the OP, his was not related to a particular vib it seems

Last edited: May 13, 2019

  • #15

One can open Tickets during eval? For all products?
Totally news to me

I opened a SR during eval period back in the ESXi 5.x days I think. Not sure if they still allow that.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Fatal error 211
  • Fatal error 1999
  • Fatal error 120 cannot read from file colors
  • Fatal error 107 too many error messages on one line как исправить
  • Fatal error 1019 femap

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии