Greg
animals brewing
food and drink fiction
gardening general
health history
language music
multimedia opinion
photography politics
Stones Road house technology
Greg's diary
recent entries
Translate this page
Select day in January 2021:
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Select month:
2020 May Jun Jul Aug
2020 Sep Oct Nov Dec
2021 Jan Feb Mar Apr
Today's diary entry
Diary index
About this diary
Greg's home page
Greg's photos
Network link stats
Greg's other links
Copyright information
    
Groogle

Saturday, 16 January 2021 Dereel Images for 16 January 2021
Top of page
next day
last day

eureso upgrade, day 3
Topic: technology, opinion Link here

Into the office this morning. The build, now with /usr/obj NFS mounted, almost worked. But then, towards the end of the kernel build, I saw something I've never seen before:

===> Ports module x11/nvidia-driver (all)
cd ${PORTSDIR:-/usr/ports}/x11/nvidia-driver; env  -u CC  -u CXX  -u CPP  -u MAKESYSPATH  -u MK_AUTO_OBJ  -u MAKEOBJDIR  MAKEFLAGS="-I /Photos/Tools -D NOCLEAN -I /Photos/Tools -D NOCLEAN -D NO_MODULES_OBJ .MAKE.LEVEL.ENV=MAKELEVEL KERNEL=kernel TARGET=amd64 TARGET_ARCH=amd64"  SYSDIR=/home/src/FreeBSD/svn/stable/12/sys  PATH=/home/src/eureso/home/src/FreeBSD/svn/stable/12/amd64.amd64/tmp/legacy/usr/sbin:/home/src/eureso/home/src/FreeBSD/svn/stable/12/amd64.amd64/tmp/legacy/usr/bin:/home/src/eureso/home/src/FreeBSD/svn/stable/12/amd64.amd64/tmp/legacy/bin:/home/src/eureso/home/src/FreeBSD/svn/stable/12/amd64.amd64/tmp/usr/sbin:/home/src/eureso/home/src/FreeBSD/svn/stable/12/amd64.amd64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin  SRC_BASE=/home/src/FreeBSD/svn/stable/12  OSVERSION=1202504  WRKDIRPREFIX=/home/src/eureso/home/src/FreeBSD/svn/stable/12/amd64.amd64/sys/GENERIC make -B clean build
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
===>  Cleaning for nvidia-driver-440.100_1
===>  nvidia-driver-440.100_1 pkg(8) must be version 1.15.9 or greater, but
you have 1.10.5. You must upgrade the ports-mgmt/pkg port first.
*** Error code 1

Yes, it's not surprising that I would need to upgrade the nvidia-driver. And that's a port, and I first need to get my ports sorted out. But before I can do that I need to build a new kernel. Vicious circle.

OK, the current kernel's less than 2 months old. It'll probably do. So start the eternal ports upgrade. Will it finish today?

Yes, indeed:

=== root@eureso (/dev/pts/1) /usr/src 22 -> pkg-static install -f pkg
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
Updating FreeBSD repository catalogue...
pkg-static: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2
pkg-static: Repository FreeBSD load error: meta cannot be loaded No error: 0
Fetching meta.txz: 100%    916 B   0.9kB/s    00:01
pkg-static: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2
repository FreeBSD has no meta file, using default settings
Fetching packagesite.txz: 100%    6 MiB 582.8kB/s    00:11
pkg-static: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2
pkg-static: Repository FreeBSD load error: meta cannot be loaded No error: 0
Unable to open created repository FreeBSD
Unable to update repository FreeBSD
Error updating repositories!

That wasn't the first attempt: that was pkg upgrade pkg. But clearly the exact invocation wasn't the issue. I'm dead in the water. What do I do now? Yes, I can throw away the ports, all 1,200 odd of them, but that way madness lies.

Sent a message to freebsd-ports@freebsd.org, and how about that, got a reply from Kyle Evans within 20 minutes. It's obvious:

pkg bootstrap -f

And how about that, it did. After that, the expected (and here heavily truncated):


The following 1349 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        ImageMagick: 6.9.5.7,1
        bind910: 9.10.4P3
        emacs24: 24.5_3,3
        python34: 3.4.5
        samba42: 4.2.14

Number of packages to be removed: 120
Number of packages to be installed: 289
Number of packages to be upgraded: 792
Number of packages to be reinstalled: 148

The process will require 3 GiB more space.
3 GiB to be downloaded.

But I expected that, especially removing Emacs. Let it run, which continued for the rest of the day.


Honeyeaters
Topic: animals Link here

Gradually I'm getting some usable photos of the New Holland Honeyeaters that feed on the Kniphofia outside the dining room window:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20210116/big/Honeyeater-4.jpeg
Image title: Honeyeater 4          Dimensions:          4608 x 3456, 1880 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 16 January 2021, thumbnails          All images taken on Saturday, 16 January 2021, small
Diary entry for Saturday, 16 January 2021 Complete exposure details

 


firefox will help!
Topic: technology, opinion Link here

I'm still suffering from slow performance from web browsers. firefox thinks so too, and offered to help.

OK, I know what the real problem is, but it would be interesting to see what it wants to do. But I never expected this:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20210116/big/Firefox-refresh.png
Image title: Firefox refresh
Complete exposure details
Dimensions: 389 x 161, 20 kB
Dimensions of original: 389 x 161, 20 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 16 January 2021:
thumbnails    small images    diary entry

Throw out all customizations! All my settings! All the things I've worked to carefully get the thing to be halfway usable and less painful! These people need their heads read.


Sunday, 17 January 2021 Dereel Images for 17 January 2021
Top of page
previous day

More eureso pain
Topic: technology, opinion Link here

Some time in the early hours of this morning my port upgrade completed. Well, it stopped running:

[8/1417] Upgrading gstreamer1-plugins from 1.8.0 to 1.16.2_2...
pkg: gstreamer1-plugins-1.16.2_2 conflicts with gstreamer1-plugins-bad-1.8.0_1 (installs files into the same place).  Problematic file: /usr/local/include/gstreamer-1.0/gst/audio/gstaudioaggregator.h

I had expected that. Somehow I had 26 gstreamer-related ports installed, including

gstreamer-0.10.36_4            Development framework for creating media applications
gstreamer-ffmpeg-0.10.13_4     GStreamer plug-in for manipulating MPEG video streams
gstreamer1-1.8.0               Media applications framework

OK, take note of the fact and remove them all. Well, maybe only gstreamer-0.10.36_4. But of course, that wouldn't work without removing another 55 ports, including gnuplot, Hugin, Opera and what looked like most of KDE. OK, note them and continue.

Next failure:

[554/1304] Installing linux_base-c7-7.8.2003_1...
Cannot install package: kernel missing 64-bit Linux support
pkg: PRE-INSTALL script failed
ld-elf.so.1: Shared object "libicuuc.so.57" not found, required by "sendmail"
You have new mail in /var/mail/grog

How about that, there are now two linux KLDs: linux and linux64. OK, I can load them, then continue. But what's that error about libicuuc.so.57? And why sendmail?

Left it running for a while, then decided to start a new xterm on eureso. Nothing happened. OK, ssh:

=== grog@eureka (/dev/pts/37) ~ 551 -> ssh eureso
ld-elf.so.1: Undefined symbol "rl_filename_rewrite_hook" referenced from COPY relocation in /usr/local/bin/bash
Connection to eureso.lemis.com closed.
Disconnected at Sun 17 Jan 2021 16:05:53 AEDT

Oh. What went wrong there? Clearly we need a shell. How about just removing bash and reinstalling it?

   ...
Proceed with this action? [y/N]: y
[1/1] Installing bash-5.1.4_1...
[1/1] Extracting bash-5.1.4_1: 100%
=== root@eureso (/dev/pts/1) /usr/ports/shells/bash 90 -> bash
ld-elf.so.1: Undefined symbol "rl_filename_rewrite_hook" referenced from COPY relocation in /usr/local/bin/bash

Damn! Things are really messed up. Build from source?

cc -shared -Wl,-soname,cut  -Wl,-export-dynamic -fstack-protector-strong  -o cut cut.o
Segmentation fault (core dumped)
mkdir /home/src/FreeBSD/svn/ports/shells/bash/work/stage/usr/local/lib/bash
Segmentation fault (core dumped)
*** Error code 139

Once again I'm dead in the water.

One thing is clear: just upgrading eureka or eureso just Doesn't Work. What do I do now? The best thing seems to be to start with no ports at all and build them all from source, like some people have been advising me. But first I need to think that through. What exactly do I remove? /var/db/cache contains packages, which I don't need any more, but they're convenient to have in case I change my mind. What about /var/db/pkg? And how does this differ from the approach I started with dereel over 9 months ago?

How frustrating this is!


Fake fake tagine
Topic: food and drink, opinion Link here

We've got lots of stuff floating around that we don't seem to be able to get rid of: beef cubes in the deep freezer, hundreds of nuts and dried fruit in the fridge. So how about my fake tagine? After all, a tagine sounds like the best thing to make to use up that kind of odds and ends, including a courgette that Yvonne bought a couple of weeks ago, and which, despite a valiant struggle, was gradually giving up the ghost.

So it was. But I hadn't checked that I had all ingredients. In particular, we don't have any dried chick peas any more, and I needed 300 g. I found 130 g of cooked chick peas in the freezer, but that's only about 20% of what we needed. We were also out of ras-el-hanout, and I ended up substituting a number of other random spices that we had floating around: La kama, Harira (really the name of a dish, not a spice) and some cinnamon powder that some misguided visitor had brought us. In the process, I also doubled the quantities of spices and also ginger and garlic. It wasn't until later that I compare with other recipes and discovered, for example, that I could have used cumminseed and cinnamon instead.

Next problem: how do I heat the tagine? Last time we still had a gas stove. Now we only have the induction cooker and the emergency gas stove, which isn't really big enough, and the tagine is made of non-induction-capable aluminium. Clearly it's high time to order a heating pad for such events, and I did, but of course it'll be a while before it arrives.

OK, how about a metal pan in between, like this paellera?


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20210117/big/Tagine-1.jpeg
Image title: Tagine 1          Dimensions:          3960 x 3640, 1545 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 17 January 2021, thumbnails          All images taken on Sunday, 17 January 2021, small
Diary entry for Sunday, 17 January 2021 Complete exposure details

 

Yes, it worked, sort of, but it didn't seem to do the paellera much good, and to get a gentle bubbling I had to set the power rating to 7, which is probably round 800 W, heating the surroundings more than the tagine. So I ended up putting it on the small gas burner, which produced the same result when turned down far below minimum.

And how did it taste?


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20210117/big/Tagine-4.jpeg
Image title: Tagine 4          Dimensions:          5184 x 3888, 2803 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 17 January 2021, thumbnails          All images taken on Sunday, 17 January 2021, small
Diary entry for Sunday, 17 January 2021 Complete exposure details

 

Very good, better than I ever remember it before. My guess is that the greater quantity of spices made the difference. Here's a comparison with the base recipe:

quantity       quantity       ingredient
(recipe)       (actual)
1 kg       1 kg       meat (beef or lamb), cut into 3-4 cm “cubes”
10 g       20 g       ginger, finely chopped
20 g       40 g       garlic, pressed
10 g             ras el-hanout
      10 g       “Harira”
      5 g       cinnamon powder
      5 g       la kama
300 g       60 g       chick peas
            oil for frying
5 g       5 g       cinnamon stick
400 g       400 g       tinned tomatoes
80 g       80 g       honey
30 g       28 g       salt
0.5 g             saffron
400 g       400 g       potato, in about 10 pieces
250 g       250 g       carrot, in about 10 pieces
125 g       125 g       dried apricots
225 g       460 g       courgette, in thick slices
200 g             aubergine, in thick slices
      260 g       carrots
      390 g       prunes
      80 g?       almonds
      50 g?       pistachios

This page contains (roughly) yesterday's and today's entries. I have a horror of reverse chronological documents, so all my diary entries are chronological. This page normally contains the last two days, but if I fall behind it may contain more. You can find older entries in the archive. Note that I often update a diary entry a day or two after I write it.     Do you have a comment about something I have written? This is a diary, not a “blog”, and there is deliberately no provision for directly adding comments. It's also not a vehicle for third-party content. But I welcome feedback and try to reply to all messages I receive. See the diary overview for more details. If you do send me a message relating to something I have written, please indicate whether you'd prefer me not to mention your name. Otherwise I'll assume that it's OK to do so.


Greg's home page This month Greg's photos Greg's links

RSS 2.0 Valid XHTML 1.0!