I did some experiments and wrote a patch!
Okay, so, I spend some more time thinking about this. And I think the
bug is in apt's completion scripts. Because that *.bin files are
simply cache. And lack of caches should not break program! This
follows from my interpretation of FHS 3.0 5.5 (
https://r
On Fri, May 5, 2023 at 8:53 PM Tianon Gravi wrote:
> To be clear, there was nothing _certain_ in my response, merely that
> my first impression matched Cyril's for the very similar issue on d-i.
Okay, sorry for misunderstanding.
--
Askar Safin
nd in official docker image) to "working slowly".
Also, "working slowly" is just minor annoyance. But "not working"
means that the user doesn't know how to fix. Yes, merely calling
"apt-get install apt" will regenerate caches (in d-i case, not in
docker case), but how the user should know this? The solution is not
discoverable
--
Askar Safin
Current apt behavior also breaks official debian docker images, I
reported this here:
https://github.com/debuerreotype/debuerreotype/pull/153 . The images'
developer said this is apt completion scripts' problem
--
Askar Safin
Package: debian-installer
Severity: normal
Tags: d-i
Steps to reproduce:
- Install debian using recently published debian-bookworm-DI-
rc1-amd64-netinst.iso
- At first boot as a very first thing to do type "apt-get install a" (as
root, in normal root login shell)
- You will see that bash-completio
ument it.
Reopening bug.
> Holger
--
Askar Safin
Package: debian-installer
Severity: normal
Tags: d-i
X-Debbugs-Cc: safinas...@gmail.com
I'm trying to install bullseye fully automatically using netboot with
pressed.cfg embedded in initramfs.
I wonder how to make taskel to install default set of packages. If I don't
mention tasksel in preseed
a
Package: debian-installer
Severity: normal
Tags: d-i
I just downloaded this file:
http://deb.debian.org/debian/dists/sid/main/installer-
amd64/current/images/netboot/debian-installer/amd64/initrd.gz
Its /etc/udebs-source is bookworm (this is current testing) instead of sid, but
I downloaded this
should add aptitude to extract list, i. e. aptitude
should be extracted at extract stage. --foreign runs extract stage, so
--foreign should extract aptitude. But it doesn't. So man page (or debootstrap
output or debootstrap itself) is wrong.
So, we anyway have a bug either in debootstrap imp
to USB storage device).
Please, fix this bug. Fix is simple, benefits for many users are big. (So I
change severity.)
I think eatmydata mode should be enabled by default in debootstrap. Both inside
of d-i and outside of it.
==
Askar Safin
https://github.com/safinaskar
ch file or
directory
I will state again that this bug can be fixed either by changing code, either
by changing documentation.
I can explain problem another way, if you still don't understand.
==
Askar Safin
https://github.com/safinaskar
Package: debootstrap
Version: 1.0.115
Severity: normal
It is known that debootstrap first extracts packages without writting to dpkg
database
using "dpkg-deb" or "ar" and then unpacks and configures packages using more
high-level
methods.
I will refer to that low-level stage (when we extract pa
rmed untrusted Debian packages may still cause leaked files?
==
Askar Safin
http://vk.com/safinaskar
Also, FreeBSD's tar has option "--chroot". And (if I remember correctly) it is
used in installation process. (Also, please see my previous letter in this bug
report if you missed it.)
==
Askar Safin
http://vk.com/safinaskar
/lib64/ld-linux-x86-64.so.2 is symlink and it points to file
/lib/x86_64-linux-gnu/ld-2.13.so , which is non-existent on host. So, now
host's dynamic linker name ( /lib64/ld-linux-x86-64.so.2 , hardcoded into
nearly all dynamic binaries) is symlink to non-exist file.
==
Askar Safin
http://vk.com/safinaskar
>Thanks for the patch, but you haven't really told us about your usecase
>with c++ in a d-i context.
Any C library should allow including from C++. My usecase is following: I wrote
my own analogue of debootstrap/cdebootstrap called asdebootstrap ("as" for
Askar Safin, of c
Patch for source package libdebian-installer 0.99+deb8u1.
==
Askar Safin
http://vk.com/safinaskar
diff -Naur libdebian-installer-0.99+deb8u1/include/debian-installer/exec.h
new/include/debian-installer/exec.h
--- libdebian-installer-0.99+deb8u1/include/debian-installer/exec.h
2014-11-05 01
Package: libdebian-installer4-dev
Version: 0.98
Severity: normal
I cannot build C++ programs using this library. G++ shows a lot of errors and
warnings.
/usr/include/debian-installer/package.h:32:14: error: use of enum
‘di_package_dependency_type’ without previous declaration
typedef enum di_p
nit=/bin/sh environments (because shells set PATH, but don't
export it).
==
Askar Safin
http://vk.com/safinaskar
Moscow, Russia
Moscow State University, http://msu.ru , Faculty of Mechanics and Mathematics,
Department of Mathematical Logic and Theory of Algorithms
h
Versions of packages debootstrap depends on:
ii wget 1.13.4-3+deb7u1
Versions of packages debootstrap recommends:
ii debian-archive-keyring 2012.4
ii gnupg 1.4.12-7+deb7u4
debootstrap suggests no packages.
-- no debconf information
==
Askar Safin
http://vk.com/safinaskar
Moscow, Russia
Moscow State University, http://msu.ru , Faculty of Mechanics and Mathematics,
Department of Mathematical Logic and Theory of Algorithms
cause data loss then we
should do as much as possible to fix this bug absolutely for all users even for
dummy ones.
==
Askar Safin
http://vk.com/safinaskar
Moscow, Russia
Moscow State University, http://msu.ru , Faculty of Mechanics and Mathematics,
Department of Mathematical Logic and Theory of Algorithms
d), for
example, because they mount /dev or something like that.
Command, which reproduces the bug:
debootstrap --variant=minbase wheezy /tmp/wheezy http://localhost:3142/debian
Host is wheezy.
==
Askar Safin
http://vk.com/safinaskar
Moscow, Russia
Moscow State University, http://msu.ru , Faculty of Mechanics and Mathematics,
Department of Mathematical Logic and Theory of Algorithms
.
22 matches
Mail list logo