.man file format

i am using libre office ion windows 10. i am receiveing update notification popup. but the update is in .man file format. so could not able to install it. please suggeest any ways to install .man file in windows OS. thank you

Please take a look to this bug report.

https://bugs.documentfoundation.org/show_bug.cgi?id=53241

Mirror-site-autopsy.ods
urls_7.0.1.csv (rename as CSV)
urls_6.4.6.csv (rename as CSV)

I fell prey to old prejudices with this issue, and they misled me. But, if we learn from the past then we can improve for the future.

The problem:

Someone using Microsoft Internet Explorer (MSIE) and/or Edge would click on a LO .MSI file to download it, but would get a .MAN file downloaded instead (both files actually in lower-case). They would try but, of course, Windows would refuse to run it to install LibreOffice.

If the file was renamed from “.man” to “.msi” it would then operate as normal, but there is no reason to expect an ordinary user to know that. Naturally I blamed MSIE/Edge as being useless, but it was not their fault. As #bug-53241 makes clear, the problem was with the metadata for the file on some servers - it is wrong. If you look at Comment-9 from Mike Kaganski:

most mirrors report:

  • Content-Type: application/octet-stream, or
  • Content-Type: application/x-msdownload, or
  • Content-Type: application/x-msi.

A file with any of those Content-Types above will download fine. However, (some other) mirrors reported other (wrong) types, and would give the reported problem.

Is it fixed now?

There was only one way to know; I downloaded the mirror-lists for both LO-6.4.6 & LO-7.0.1, made CSV files of all the urls, and then used curl to obtain the metadata for each download & made CSVs of that. Then imported both files into a Calc spreadsheet. They are available at the top of this reply (cheatsheet: all servers are good)

wget https://download.documentfoundation.org/libreoffice/stable/6.4.6/win/x86_64/LibreOffice_6.4.6_Win_x64.msi.mirrorlist
Saving to: ‘LibreOffice_6.4.6_Win_x64.msi.mirrorlist’

fgrep '.msi"' LibreOffice_6.4.6_Win_x64.msi.mirrorlist | sed -n '/href="http/p' | sed 's/^.*href="\([^"]*\)".*$/\1/' - >> urls_6.4.6.csv

urls() { cat urls_6.4.6.csv; }; for url in $(urls); do \
  mirror=$(echo $url | sed -n 's|^.*//\([^/]*\).*$|\1|p'); \
  old_IFS=$IFS; IFS=$'\n'; results() { curl -ILs $url; }; for result in $( results ); do \
    if echo $result | fgrep -qs 'HTTP/'; then status=$(echo $result | sed -n 's/^[^ ]* \(.*\)$/\1/p'); fi;
    if echo $result | fgrep -qs 'Content-Type:'; then ct=$(echo $result | sed -n 's/^Content-Type: \(.*\)$/\1/p'); fi; \
  done; IFS=${old_IFS}; \
  one="$(echo -e "${mirror}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')"; \
  two="$(echo -e "${status}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')"; \
  three="$(echo -e "${ct}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')"; \
  echo "$one \"$two\" $three" | tee -a LibreOffice_6.4.6_Win_x64.msi.csv; \
done;