IRC channel logs
2025-10-28.log
back to list of logs
<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>youpi, am I right in assuming you're the owner of this repository? My apologies if I'm wrong. <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>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 <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>it's going to break in various cases <gnu_srs>Even after booting using the netinst iso and reconfiguring the keyboard local keyboard does still not work. <youpi>with pseudo-graphical install? <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 <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>So I have to edit: /etc/default/hurd-console? <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>I hope to see Hurd ported to amd64 :3 <azeem>origami: it is working pretty ok on amd64, what are you hoping for? <origami>oh really? I didn't know about that I will have to update this information to my friend <origami>I'm new to these projects, I recently became interested in the FSF and Hurd philosophy <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! <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 <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