IRC channel logs

2025-10-28.log

back to list of logs

<jab>morning friends!
<Darelelve>Hi everyone! I'm setting up cross-compilation to work on architectures other than x86. To do this, I need to modify build.sh in rumpkernel using a patch to use cross-tools instead of system utilities. Is it possible to submit a patch to https://salsa.debian.org/hurd-team/rumpkernel.git? Otherwise, I can simply apply the patch from compile.sh and
<Darelelve>other patches from debian/patches/series.
<Darelelve>youpi, am I right in assuming you're the owner of this repository? My apologies if I'm wrong.
<youpi>patches are welcome, sure!
<Darelelve>Ok
<gnu_srs>Trying to install Hurd/amd64 using mini.iso fails with: E: Unable to locate package useradd. A bug?
<gnu_srs>/var/lib/dpkg/info/hurd.postinst:59: useradd -K UID_MIN=$FIRST_SYSTEM_UID -K UID_MAX=$LAST_SYSTEM_UID ...
<youpi>since it gets packages from the internet, mini.iso depends on the state of the archive, so it's not really surprising if it fails
<youpi>better use netinst
<youpi>that being said, your error is *very* surprising, since useradd is in the passwd package, not a useradd package
<gnu_srs>I'd prefer to use mini.iso, not netinst. netinst installs far too many packages.
<youpi>? they're supposed to install the same set
<youpi>unless you enable some tasks, of course
<youpi>but otherwise they both just install the required and standard packages
<gnu_srs>base-passwd seems to have dependency problems: dpkg warning: /var/lib/dpkg/status: missing 'Description' field.
<youpi>that's inside the installer, and harmelss
<youpi>(and a description is not related to dependencies at all)
<gnu_srs>base-files pre-depends on awk; awk is not installed.
<gnu_srs>I'm reading from /var/log/syslog in the install shell.
<youpi>you were talking about base-passwd, not base-files
<gnu_srs>OK: base-passwd: dependency problems: libc0.3 not installed. libdebconfclient0 not installed.
<youpi>when unpacking the base system, that's only expected
<youpi>at first you have nothing installed
<youpi>so it's normal that you have dcepndencies issues
<youpi>the question is whether it *actually* poses a problem later on
<youpi>i.e. there is eventually really a missing package
<youpi>always remember the xy problem
<youpi>xyproblem.info
<gnu_srs>Seems like Setting up base-passwd succeded later. Still later on: debootstrap: useradd: Not found
<youpi>does that not get retried later?
<youpi>are you really ending up with a system that doesn't have a "login" user?
<gnu_srs>base-installer: error: exiting on error base-installer/debootstrap-failed.
<gnu_srs>I've created a root password and a user.
<youpi>is the passwd package actually installable?
<gnu_srs>Additionally: Using the pseudo-graphic installer setting a local keyboard works, but not in the text installer. Same problem for both netinst and mini.
<youpi>I have just tested, and indeed netinst does *not* install more packages than mini.iso
<youpi>so really, don't bother with mini.iso, you have zero guarantee that it gets an installable system
<youpi>the text installer has no support for keyboard layout, sure, since that's the mach console
<gnu_srs>package passwd is not installed, only base-passwd.
<youpi>possibly simply because it's currently not installable in the current archive
<youpi>thus whya *again*, I strongly advise to just use netinst and be done with such non-installability issues
<youpi>I guess I'll just remove the image if people continue complaining about it
<youpi>this is *sid*
<youpi>it's going to break in various cases
<youpi>just going to break
<gnu_srs>Even after booting using the netinst iso and reconfiguring the keyboard local keyboard does still not work.
<youpi>really
<youpi>dot
<youpi>with pseudo-graphical install?
<gnu_srs>no, text install
<youpi>sure
<youpi>again
<youpi>that's the mach console
<youpi>no layout support there
<youpi>do you actually take any time to read what I'm typing
<youpi>otherwise I'll just stop typing
<gnu_srs>so why is the hurd console not running afte upgrading and rebooting?
<youpi>because text install is really text install
<youpi>no hurd console enabled whatsoever
<gnu_srs>and upgrading..
<youpi>it's meant for whatever case where the hurd console wouldn't work
<youpi>you don't want to see the install going fine, until you reboot, see your box try to run the hurd console and fail
<youpi>while using the text installer was exactly for avoiding the hurd console
<gnu_srs>After a successful installation with the text installer, I cannot use a local keyboard on the console?
<youpi>not unless you enable the hurd console
<gnu_srs>Maybe that should be written somewhere?
<gnu_srs>During the installation procedure??
<youpi>contribution welcome
<gnu_srs>So I have to edit: /etc/default/hurd-console?
<youpi>yes
<gnu_srs>A simple proposal: Modify the menu: Text install (mach console) and Pseudo-graphical install (hurd console).
<youpi>done so, thanks for the suggestion
<gnu_srs>apt-get upgrade: appstreamcli:796): GLib-GIO-CRITICAL **: 19:47:30.567: GFileInfo created without standard::type
<gnu_srs>(appstreamcli:796): GLib-GIO-CRITICAL **: 19:47:30.568: file ../../../gio/gfileinfo.c: line 1625 (g_file_info_get_file_type): should not be reached
<gnu_srs>Does serial output not work with rump disk?
<origami>this is a good news
<origami>I hope to see Hurd ported to amd64 :3
<azeem>origami: it is working pretty ok on amd64, what are you hoping for?
<azeem>or do you mean arm64
<origami>oh really? I didn't know about that I will have to update this information to my friend
<origami>I'm rooting for Hurd's development
<origami>I'm new to these projects, I recently became interested in the FSF and Hurd philosophy
<origami>so I know very little
<youpi>gnu_srs: serial port does work with rumpdisk
<gnu_srs>Well: Adding ### BEGIN /etc/grub.d/10_hurd ###; serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1; terminal_input serial; terminal_output serial
<gnu_srs>and multiboot /boot/gnumach-1.8-amd64-up.gz root=part:1:device:wd0 console=com0 to grub.cfg does not work any longer.
<gnu_srs>Running amd64 as: qemu-system-x86_64 -chardev stdio,id=char0,logfile=serial.log,signal=off -serial chardev:char0 -enable-kvm -m 1980 -net nic,model=e1000 -net user,hostfwd=tcp::5561-:22 -drive cache=writeback,index=0,media=disk,file=hurd-amd64....img fails to give the output on the local console, only the qemu console.
<youpi>"does not work" is not precise enough of a description to be able to answer anything
<nexussfan>i heard freebsd got added to the opencontainers standard, maybe hurd sooner or later?
<sneek>Welcome back nexussfan, you have 1 message!
<sneek>nexussfan, jab says: I daily drove the Hurd on a T43 with 1.5 GiB. https://gnucode.org/the-hurd-on-bare-metal.html I sold it recently, I'm a working on dailying driving my librebooted T400, but I am having trouble installing Debian GNU/Hurd on a T400 and T510.
<nexussfan>sneek: later tell jab Nice article about hurd, X isn't too slow on my T420. What troubles do you have with hurd on a T400/T510? I seemed to install it fine
<sneek>Will do.
<damo22>gnu_srs: what does signal=off do to the serial console?
<damo22>is that not like unplugging the cable?
<damo22>ah its to pass or not pass signals
<youpi>yes