bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

a few problems with newer Hurd versions


From: Bruno Haible
Subject: a few problems with newer Hurd versions
Date: Tue, 14 Jan 2025 00:38:45 +0100

Hi,

For quite a while I've been using Hurd from 2022 [1] for testing
various GNU packages, and it's been quite stable.

This week, Samuel invited me to try newer Hurd versions [2].
So, I tried
  - Hurd/i386 from June 2023 [3]
  - Hurd/x86_64 from November 2024 [4].
In all cases, I do that in a VM in VirtualBox.

The only recurring problem with Hurd 2022 was that 'sudo reboot',
'sudo halt', 'sudo shutdown' sometimes worked and sometimes hung.

It's the first time I try Hurd/x86_64, and I find that it behaves
much like Hurd/i386. All gnulib tests that pass in Hurd/i386 also
pass in Hurd/x86_64. Congratulations!

With Hurd 2023 and Hurd 2024 I see three problems, though:

** File system problems

After copying a gnulib testdir (created under Linux through a
command
  $ ./gnulib-tool --create-testdir --dir=../testdir-all --with-c++-tests 
--without-privileged-tests --single-configure `./all-modules`
) to Hurd and building it
  $ ./configure
  make
  make check

when I run 'sync' it hangs. I can interrupt the 'sync' command via
Ctrl-C and restart it, but it then still hangs. I ended up rebooted
anyway, and after reboot an 'fsck' was required. This 'fsck' found
between 17000 and 170000 empty directories (depending on how much time
I had let 'sync' run). The data (built files under testdir-all) was
good, though.

** Networking problems

In the default (NAT) configuration of a VirtualBox VM, in all VMs
so far I could "ssh 10.0.2.2" to log into the VM host. With these
new Hurd VMs, this is not the case - regardless whether I select
a different networking card in VirtualBox.

To work around this, I had to
1. create a dedicated VM that runs only an SSH server, and assign it
   a static IP address,
2. change the Hurd VM's networking configuration from "NAT" to "bridged".
With that, I can run "ssh dedicated-ssh-server" instead of "ssh 10.0.2.2".
But it is quite a clumsy workaround.

** Console problems

In Hurd 2024 many lines (especially before and after a bash prompt)
contain
  ?2024h
or
  ?2024l

Which piece of software is causing this output, and how can I turn it off?

Bruno

[1] 
https://cdimage.debian.org/cdimage/ports/latest/hurd-i386/20220824/debian-sid-hurd-i386-DVD-1.iso
[2] https://sourceware.org/bugzilla/show_bug.cgi?id=32522
[3] 
https://cdimage.debian.org/cdimage/ports/12.0/hurd-i386/debian-hurd-20230608.img.tar.xz
    = 
https://cdimage.debian.org/cdimage/ports/latest/hurd-i386/debian-hurd-20230608.img.tar.xz
[4] 
https://cdimage.debian.org/cdimage/ports/latest/hurd-amd64/debian-hurd-20241115.img.tar.xz






reply via email to

[Prev in Thread] Current Thread [Next in Thread]