In case someone might wonder, /Porteus_modules/5.0/chrome/update is a symlink, the target is ext3 fs folder.
(the /Porteus_modules/ part being symlink)
Code: Select all
root@porteus:/Porteus_modules/5.0/chrome/update# update-browser -d -g
Starting checks ...
[OK] User is root.
[OK] Distro is Porteus
Downloading live script ...
Downloading: update-chrome-live DONE
Verifying archive integrity... 100% MD5 checksums are OK. All good.
Uncompressing update-chrome-live 100%
Please enter the path to the directory you want to use
to do the file operations:
/Porteus_modules/5.0/chrome/update
Work will be done in: /Porteus_modules/5.0/chrome/update
google-chrome is not installed
Checking latest google-chrome version ...
[PASS] Latest ver: 87.0.4280.66
Finished checks.
#############################################
Welcome to the Porteus google-chrome updater.
Installed version:
Porteus server version: 87.0.4280.66
Latest version: 87.0.4280.66
Would you like to download the porteus server version? [y/n]
Would you like to create the module with the latest version? [y/n]
Checking for required libs..
[OK] libbfd was found
Set your home page.
Leave blank for: https://forum.porteus.org and press Enter to continue.
>
[PASS] Homepage is available
Choose a locale from the list.
All other locales will be removed.
1) am 10) en-GB 19) gu 28) ko 37) pt-BR 46) ta
2) ar 11) en-US 20) he 29) lt 38) pt-PT 47) te
3) bg 12) es 21) hi 30) lv 39) ro 48) th
4) bn 13) es-419 22) hr 31) ml 40) ru 49) tr
5) ca 14) et 23) hu 32) mr 41) sk 50) uk
6) cs 15) fa 24) id 33) ms 42) sl 51) vi
7) da 16) fi 25) it 34) nb 43) sr 52) zh-CN
8) de 17) fil 26) ja 35) nl 44) sv 53) zh-TW
9) el 18) fr 27) kn 36) pl 45) sw
#? 10
en-GB locale chosen
Would you like to create a Porteus module? [y/n]
Downloading latest google-chrome ...
Downloading: google-chrome-stable_current_amd64.deb 12%
So far so good. But it did not end well.
Returning to that xterm it gave me only the end tail of what the script was doing - xfce4-terminal's scrollback was set to 1000 lines limit:
Code: Select all
home/guest/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.1_0/main.html
home/guest/.config/google-chrome/Default/Extensions/
[…]
usr/share/gnome-control-center/default-apps/google-chrome.xml
usr/share/menu/
usr/share/menu/google-chrome.menu
usr/share/pixmaps/
and now the errors begin, I presume at one point the working directory switched from /Porteus_modules/5.0/chrome/update to /tmp.
Code: Select all
WARNING: zero length file home/guest/.config/google-chrome/First Run
WARNING: zero length file home/guest/.config/google-chrome/Default/Web Data-journal
WARNING: zero length file usr/man/man1/google-chrome-stable.1.gz
WARNING: zero length file usr/share/menu/google-chrome.menu
WARNING: zero length file usr/share/gnome-control-center/default-apps/google-chrome.xml
WARNING: zero length file usr/share/doc/google-chrome-stable/changelog.gz
WARNING: zero length file usr/share/applications/browser.desktop
WARNING: zero length file usr/share/applications/google-chrome.desktop
WARNING: zero length file usr/share/appdata/google-chrome.appdata.xml
WARNING: zero length file opt/google/chrome/xdg-settings
WARNING: zero length file opt/google/chrome/xdg-mime
WARNING: zero length file opt/google/chrome/v8_context_snapshot.bin
WARNING: zero length file opt/google/chrome/swiftshader/libGLESv2.so
WARNING: zero length file opt/google/chrome/resources.pak
WARNING: zero length file opt/google/chrome/product_logo_64.png
WARNING: zero length file opt/google/chrome/product_logo_48.png
WARNING: zero length file opt/google/chrome/product_logo_32.xpm
WARNING: zero length file opt/google/chrome/product_logo_32.png
WARNING: zero length file opt/google/chrome/product_logo_256.png
WARNING: zero length file opt/google/chrome/product_logo_24.png
WARNING: zero length file opt/google/chrome/product_logo_16.png
WARNING: zero length file opt/google/chrome/product_logo_128.png
WARNING: zero length file opt/google/chrome/nacl_irt_x86_64.nexe
WARNING: zero length file opt/google/chrome/nacl_helper_bootstrap
WARNING: zero length file opt/google/chrome/nacl_helper
WARNING: zero length file opt/google/chrome/locales/en-GB.pak
WARNING: zero length file opt/google/chrome/libGLESv2.so
WARNING: zero length file opt/google/chrome/libEGL.so
WARNING: zero length file opt/google/chrome/icudtl.dat
WARNING: zero length file opt/google/chrome/google-chrome
WARNING: zero length file opt/google/chrome/default_apps/youtube.crx
WARNING: zero length file opt/google/chrome/default_apps/gmail.crx
WARNING: zero length file opt/google/chrome/default_apps/external_extensions.json
WARNING: zero length file opt/google/chrome/default_apps/drive.crx
WARNING: zero length file opt/google/chrome/default_apps/docs.crx
WARNING: zero length file opt/google/chrome/default-app-block
WARNING: zero length file opt/google/chrome/cron/google-chrome
WARNING: zero length file opt/google/chrome/crashpad_handler
WARNING: zero length file opt/google/chrome/chrome_200_percent.pak
WARNING: zero length file opt/google/chrome/chrome_100_percent.pak
WARNING: zero length file opt/google/chrome/chrome-sandbox
WARNING: gzip test failed on usr/man/man1/google-chrome-stable.1.gz
WARNING: gzip test failed on usr/share/doc/google-chrome-stable/changelog.gz
Slackware package /Porteus_modules/5.0/chrome/update/google-chrome-87.0.4280.66-x86_64-en-GB-1.txz created.
I have a sneaking suspicion the google-chrome-87.0.4280.66-x86_64-en-GB-1.txz might malfunction…
Code: Select all
Creating Porteus module ...
Verifying package google-chrome-87.0.4280.66-x86_64-en-GB-1.txz.
Installing package google-chrome-87.0.4280.66-x86_64-en-GB-1.txz:
PACKAGE DESCRIPTION:
Executing install script for google-chrome-87.0.4280.66-x86_64-en-GB-1.txz.
cp: error writing '/tmp/txz2xzm19934/var/lib/pkgtools/scripts/google-chrome-87.0.4280.66-x86_64-en-GB-1': No space left on device
Package google-chrome-87.0.4280.66-x86_64-en-GB-1.txz installed.
gzip: /tmp/txz2xzm19934/usr/man/man1/google-chrome.1.gz: unexpected end of file
gzip: /tmp/txz2xzm19934/usr/man/man1/google-chrome-stable.1.gz: unexpected end of file
Creating /mnt/sdXY/Porteus_modules/5.0/chrome/update/google-chrome-87.0.4280.66-x86_64-en-GB-1.xzm
gzip: /tmp/txz2xzm19934/usr/man/man1/google-chrome.1.gz: unexpected end of file
gzip: /tmp/txz2xzm19934/usr/man/man1/google-chrome-stable.1.gz: unexpected end of file
Your file is at: /Porteus_modules/5.0/chrome/update/google-chrome-87.0.4280.66-x86_64-en-GB-1.xzm
Please move it to your modules folder to survive a reboot.
Why trying to create google-chrome-87.0.4280.66-x86_64-en-GB-1.xzm from a path where the files sit in /tmp/txz2xzm19934/ instead e.g. /Porteus_modules/5.0/chrome/update/tmp/txz2xzm19934 ?
Have the extracted files from google-chrome-stable_current_amd64.deb extracted to a path in /tmp/ or one in /Porteus_modules/ ?
/tmp/ has insufficient free space, but
all downloads, extracting and creating of txz and xzm should have happened in /Porteus_modules/5.0/chrome/update/ and not in /tmp/ .
And sadly
update-browser seems to have no -k aka --keep option, so aside from corrupted google-chrome-87.0.4280.66-x86_64-en-GB-1.txz and corrupted google-chrome-87.0.4280.66-x86_64-en-GB-1.xzm I not even have google-chrome-stable_current_amd64.deb for manually creating the module.