Posts

Otter-Browser very slow display files, seems file writing,reading has problem. Zink driver missing

 Otter-Browser  very slow display files, seems file writing,reading has problem. Zink driver missing  set up 3  repositories ,  GhostBSD.conf , PersonalBSD.conf , FreeBSD.conf file installed to /usr/local/etc/pkg/repos/  directory pkg install otter-browser $ otter-browser MESA: error: ZINK: failed to choose pdev glx: failed to create drisw screen failed to load driver: zink ICD default IO error handler doing an exit(), pid = 3014, errno = 35 This is the system that could download 497 binary packages in less than 2 minutes on 1 Gb Ethernet wired connection,  Yet takes 19 hours to install those 497 packages.  No errors reported though.  So where is the system spending its time? System disk test commands to use: diskinfo -c /dev/da0 truss -o test-disk.txt  cp -p junk.txt  junk1.txt             truss -o test-disk2.txt cp -p junk.txt junk2.txt I have had the first instance take a couple seconds to compl...

Adding Multiple Repositories to GhostBSD-Arm64 install to Raspberry Pi 4

Adding Multiple Repositories to GhostBSD-Arm64 install to Raspberry Pi 4 For Raspberry Pi 4B, 3B, 400 I have GhostBSD-Arm64 running from this image in this directory http://76.14.239.229/packages/   http://ghostbsdarm64.hopto.org/packages/Ghost14_selfbuilt_raspi4b_Dec12_3.img.xz December 12, 2023  image to 'dd' write into a USB flash drive and insert into a blue USB 3.0 connector on the Raspberry Pi 4B, 3B, 400 I installed multiple repositories, so I did NOT have to Poudriere Build 30,000 pkgs.  Just build the pkgs for installing XFCE Desktop Environment.  I want pkgs Abiword, Dia, xfce-screenshooter also to use for my minimal desktop.  I had issues with compiling Firefox browser, So I thought I might use the Firefox-ESR that FreeBSD built.  PersonalBSD  has several packages built in the last few days of November, December 2023.  Ok, Yes, multiple repositories might create some problems.  We can deal with that issue when it arises.  I ...

GhostBSD-Arm64 Future Road Map Ideas to share with present Users.

GhostBSD-Arm64  Future Road Map Ideas to share with present Users.   FreeBSD is where GhostBSD gets upstream sources.  FreeBSD is the parent, but GhostBSD copies and keeps its own repository of source code in packages.  Howto on GhostBSD-Arm64 uses to obtain ghostbsd source code.  Start with a FreeBSD snapshot running Workstation to obtain source code like this: mkdir -p /usr/ghost14 ;  cd /usr/ghost14 git clone  github.com/ghostbsd/ghostbsd-src cd ghostbsd-src;  make buildworld ; make buildkernel KERNCONF=GENERIC-VCHIQ XFCE4.18 is operational on GhostBSD Arm64 Operating System based on FreeBSD Arm64 Tier 1  Freebsd.org/where find a RPI 3/4 snapshot like 13.2 or 14.0 https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/14.0/  https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/14.0/FreeBSD-14.0-RELEASE-arm64-aarch64-RPI.img.xz or  13.2  https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/13.2/...

GhostBSD.conf file and pkg usage and tips; XORG XFCE XFCE4-GOODIES Desktop Environment installed

GhostBSD.conf file and pkg usage and tips XORG XFCE XFCE4-GOODIES Desktop Environment installed As of December 11, 2023 Below is a tested GhostBSD.conf that works with Raspi4B root@rpi-fred4B_test_Dec10_2:~ # cp -p /usr/local/etc/pkg/repos/GhostBSD.conf . root@rpi-fred4B_test_Dec10_2:~ # cat GhostBSD.conf # $GhostBSD$ # # To disable this repository, instead of modifying or removing this file, # create a /usr/local/etc/pkg/repos/GhostBSD.conf file: # #   mkdir -p /usr/local/etc/pkg/repos #   echo "GhostBSD: { enabled: no }" > /usr/local/etc/pkg/repos/GhostBSD.conf #          GhostBSD: {         # url: "http://192.168.1.7/packages/ghostbsd-14-aarch64-ghostbsd_ports/All",         # url: "http://76.14.239.229/packages/ghostbsd-14-aarch64-ghostbsd_ports/Latest/",           url: "http://76.14.239.229/packages/ghostbsd-1...

Errors NGINX, DHCP, boot, NTPD, NTPDATE random errors with repairs December 14, 2023

Errors NGINX,  DHCP, boot, NTPD, NTPDATE   random errors with repairs.   updated December 14, 2023 edit /boot/loader.conf file  ifconfig_genet0="D CH P"    DCHP does not work  DHCP does work su - mkdir -p /var/log/nginx Need a directory to create and save nginx configuration files, on the Development Workstation. NTPD,  NTPDATE   ntpd -q -g       or How to update, when clock is years off kilter, time?

Look inside the USB Flash drive partition structure for GhostBSD-Arm64

Image
 Look inside the USB Flash drive partition structure for GhostBSD-Arm64   Notice the boot, esp flags activated for the ESP FAT32 partition sdc1 Kingston 128GB USB 3.0 Flash drive This is the contents view of gparted application on /dev/sdc USB 3.0 Flash Drive.  I think the software uses the Logical Block Address LBA of the disk and not the virtual  Heads, Sectors, & Cylinders view of a disk drive.   Partition 1,2,3 on USB Flash drive  50MB ESP EF00, 2GB Swap A502, 10GB A503 Here are the 3 partitions comprising the GhostBSD-ARM64 USB flash drive written from file Ghost14_selfbuilt.img  file.  Note, ESP type EF00  FreeBSD-swap A502, FreeBSD-ufs A503 Note the regular  menu commands:   i, l, p i   show detailed information on a partition p  print the partition table contents l  list the know Partition Types Information and attribute fields setings,  None set here Expert menu of gdisk command  Note: a...

Creating Ghost14 aarch64 ARM64 boot image from Klara Systems Document

Image
Creating Ghost14 aarch64 ARM64 boot image from Klara Systems Document. update Dec/10/2023 Image credit to Klara Systems Document https://klarasystems.com/articles/building-customized-freebsd-images/   Read and study this document to understand how to build a bootable image. you need 3 partitions for a minimal bootable image: ESP EFI FAT32  need a 50MB-760MB FAT32 filesystem GPT partition for the U-BOOT files needed by the raspberry pi 4B, 3B, 400 hardware  label esp SWAP space 2 GB on the USB Flash drive stick or on a USB SSD disk device label swapfs GhostBSD rootfs /  for the UFS file system to exist for booting the /boot/kernel/kernel image file.   If you 'dd' write this Ghost14_selfbuilt.img to a 16GB or larger USB Flash Drive Stick device,  You may resize the UFS file system to fill up the unused partition with a larger file space to fill up to the drive size. label rootfs Use resize command with the disk name, ada0, ada1 da0, da1 camcontrol dev...