LINUX.ORG.RU
ФорумAdmin

Устанавливать пакеты в chroot - Unable to locate package

 


0

3

Делаю по инструкции Чем сейчас можно сделать свою сборку убунты? (комментарий) от ValdikSS

mount -o loop ubuntu-22.04-desktop-amd64.iso mnt/
rsync --exclude=/casper/filesystem.squashfs -a mnt/ extract-cd
unsquashfs mnt/casper/filesystem.squashfs
systemd-nspawn -D squashfs-root

получаю

root@squashfs-root:~# apt install leafpad
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package leafpad
Тогда ...
root@squashfs-root:~# mv /etc/resolv.conf /etc/resolv.conf.bak
root@squashfs-root:~# nano /etc/resolv.conf     
root@squashfs-root:~# 
root@squashfs-root:~# cat /etc/resolv.conf  
nameserver 8.8.8.8
root@squashfs-root:~# apt install leafpad
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package leafpad
root@squashfs-root:~# apt update
Get:1 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:3 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [223 kB]
Get:4 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Get:5 http://archive.ubuntu.com/ubuntu jammy/main amd64 DEP-11 Metadata [423 kB]
Get:6 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [54.3 kB]
Get:7 http://security.ubuntu.com/ubuntu jammy-security/main amd64 DEP-11 Metadata [11.4 kB]
Get:8 http://security.ubuntu.com/ubuntu jammy-security/main DEP-11 48x48 Icons [5952 B]
Get:9 http://security.ubuntu.com/ubuntu jammy-security/main DEP-11 64x64 Icons [8219 B]
Get:10 http://security.ubuntu.com/ubuntu jammy-security/main DEP-11 64x64@2 Icons [29 B]
Get:11 http://security.ubuntu.com/ubuntu jammy-security/main amd64 c-n-f Metadata [3564 B]    
Get:12 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [200 kB]                      
Get:13 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [30.0 kB]               
Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [375 kB]                         
Get:15 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 c-n-f Metadata [512 B]
Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [93.9 kB]
Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 DEP-11 Metadata [90.7 kB]
Get:18 http://archive.ubuntu.com/ubuntu jammy-updates/main DEP-11 48x48 Icons [26.2 kB]
Get:19 http://archive.ubuntu.com/ubuntu jammy-updates/main DEP-11 64x64 Icons [38.2 kB]
Get:20 http://archive.ubuntu.com/ubuntu jammy-updates/main DEP-11 64x64@2 Icons [29 B]
Get:21 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 c-n-f Metadata [6688 B]
Get:22 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [235 kB]
Get:23 http://archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [35.9 kB]
Get:24 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 c-n-f Metadata [536 B]
Fetched 2356 kB in 5s (464 kB/s)                                
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true'
E: Sub-process returned an error code

★★★

Ответ на: комментарий от Pinkbyte

Так а если команду вручную выполнить без 2>/dev/null - что выводит?

Ничего, просто завершается.

root@squashfs-root:~# touch /var/lib/apt/periodic/update-success-stamp                                                               
root@squashfs-root:~#

Может место закончилось или прав на запись нет?

root@squashfs-root:~# du -sh
32K     .                                                                                                                            
root@squashfs-root:~# df -h                                                                                                          
Filesystem      Size  Used Avail Use% Mounted on                                                                                     
/dev/sda1       916G  779G   91G  90% /                                                                                              
tmpfs           3.4G     0  3.4G   0% /tmp                                                                                           
tmpfs           3.4G     0  3.4G   0% /dev                                                                                           
tmpfs           3.4G     0  3.4G   0% /dev/shm                                                                                       
tmpfs           3.4G  4.0K  3.4G   1% /run                                                                                           
tmpfs           697M  3.3M  693M   1% /run/systemd/nspawn/incoming                                                                   
tmpfs           3.4G     0  3.4G   0% /sys/fs/cgroup
root@squashfs-root:~# ls -l /var/lib/apt/periodic/update-success-stamp
-rw-r--r-- 1 root root 0 Jul 18 18:25 /var/lib/apt/periodic/update-success-stamp
damix9 ★★★
() автор топика
Ответ на: комментарий от damix9

Два варианта.
1. Полный путь до touch
2. Имхо более вероятное. Завернуть вашу команду в скрипт и прописать выполнение этого скрипта. Но не забывайте про полные пути к командам в самом скрипте.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от anc

1. Полный путь до touch

root@squashfs-root:~# which touch
/usr/bin/touch
root@squashfs-root:~# /usr/bin/touch /var/lib/apt/periodic/update-success-stamp
root@squashfs-root:~#

2. Имхо более вероятное. Завернуть вашу команду в скрипт и прописать выполнение этого скрипта. Но не забывайте про полные пути к командам в самом скрипте.

root@squashfs-root:~# which apt
/usr/bin/apt
root@squashfs-root:~# cat script.sh 
/usr/bin/apt update
/usr/bin/apt install leafpad
root@squashfs-root:~# ls -l script.sh 
-rwxr-xr-x 1 root root 49 Jul 19 01:19 script.sh
root@squashfs-root:~#

Не знаю, так ли понял

root@squashfs-root:~# ./script.sh 
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Get:4 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [377 kB]
Get:5 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [225 kB]
Get:6 http://archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [94.2 kB]
Get:7 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [54.6 kB]
Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 DEP-11 Metadata [90.8 kB]
Get:9 http://security.ubuntu.com/ubuntu jammy-security/main amd64 DEP-11 Metadata [11.4 kB]                   
Get:10 http://security.ubuntu.com/ubuntu jammy-security/main amd64 c-n-f Metadata [3564 B]     
Get:11 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [203 kB]                    
Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 c-n-f Metadata [6688 B]                  
Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [238 kB]               
Get:14 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [30.4 kB]       
Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [36.4 kB]        
Fetched 1595 kB in 3s (483 kB/s)                                                                         
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true'
E: Sub-process returned an error code
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package leafpad

damix9 ★★★
() автор топика
Ответ на: комментарий от krasnh

Я скажу больше, Kubuntu запускается, а вот Ubuntu с гномом ведет себя как показано. Причем интернет как бы есть и даже доменные имена резолвятся

root@squashfs-root:~# ping linux.org.ru
PING linux.org.ru (178.248.233.6) 56(84) bytes of data.
64 bytes from 178.248.233.6 (178.248.233.6): icmp_seq=1 ttl=59 time=55.1 ms
64 bytes from 178.248.233.6 (178.248.233.6): icmp_seq=2 ttl=59 time=52.3 ms
64 bytes from 178.248.233.6 (178.248.233.6): icmp_seq=3 ttl=59 time=51.2 ms
^C
--- linux.org.ru ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3003ms
rtt min/avg/max/mdev = 51.232/52.852/55.053/1.612 ms

anc, Pinkbyte

damix9 ★★★
() автор топика

E: Unable to locate package leafpad

Я арчевод и как бы не совсем в теме, но разве это не говорит, что нет нужной репы:

root@squashfs-root:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04 LTS
Release:	22.04
Codename:	jammy
root@squashfs-root:~# cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted

Должна же быть подключена universe для leafpad.

root@squashfs-root:~# apt install leafpad
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package leafpad
root@squashfs-root:~# add-apt-repository universe
root@squashfs-root:~# cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ jammy restricted universe main
deb http://security.ubuntu.com/ubuntu/ jammy-security restricted universe main
deb http://archive.ubuntu.com/ubuntu/ jammy-updates restricted universe main
root@squashfs-root:~# apt install leafpad
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package leafpad is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'leafpad' has no installation candidate
root@squashfs-root:~# leafpad
Command 'leafpad' not found, did you mean:
  command 'l3afpad' from deb l3afpad (0.8.18.1.11-3)
Try: apt install <deb name>
root@squashfs-root:~# apt install l3afpad
root@squashfs-root:~# l3afpad
l3afpad: Cannot open display: 
krasnh ★★★
()
Ответ на: комментарий от krasnh

Я арчевод и как бы не совсем в теме

Это ничего страшного, пользователи других дистрибутивов намного лучше знают Ubuntu, чем ее пользователи.

root@squashfs-root:~# cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
root@squashfs-root:~# apt update
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true'
E: Sub-process returned an error code
Кстати, leafpad просто для примера
root@squashfs-root:~# apt install leafpad
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package leafpad is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'leafpad' has no installation candidate
root@squashfs-root:~# 
root@squashfs-root:~# 
root@squashfs-root:~# apt install gtimelog
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  python3-distutils python3-setuptools
Suggested packages:
  vim-gnome python-setuptools-doc
E: Problem executing scripts APT::Install::Pre-Invoke '[ ! -f /usr/lib/ubuntu-advantage/apt-esm-hook ] || /usr/lib/ubuntu-advantage/apt-esm-hook pre-invoke || true'
E: Sub-process returned an error code
root@squashfs-root:~# apt install gimp    
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  gimp-data graphviz i965-va-driver intel-media-va-driver libaacs0 libamd2 libann0 libaom3 libavcodec58 libavformat58 libavutil56 libbabl-0.1-0 libbdplus0 libblas3 libbluray2 libcamd2 libccolamd2 libcdt5 libcgraph6 libcholmod3 libchromaprint1 libcodec2-1.0 libdav1d5
  libde265-0 libgegl-0.4-0 libgegl-common libgfortran5 libgimp2.0 libgme0 libgsm1 libgts-0.7-5 libgts-bin libgvc6 libgvpr2 libheif1 libigdgmm12 libilmbase25 liblab-gamut1 liblapack3 libmetis5 libmfx1 libmng2 libmypaint-1.5-1 libmypaint-common libnorm1 libopenexr25
  libopenmpt0 libpathplan4 libpgm-5.3-0 libquadmath0 librabbitmq4 libshine3 libsnappy1v5 libsrt1.4-gnutls libssh-gcrypt-4 libswresample3 libswscale5 libudfread0 libumfpack5 libva-drm2 libva-x11-2 libva2 libvdpau1 libwmf0.2-7 libx264-163 libx265-199 libxvidcore4 libzmq5
  libzvbi-common libzvbi0 mesa-va-drivers mesa-vdpau-drivers ocl-icd-libopencl1 va-driver-all vdpau-driver-all
Suggested packages:
  gimp-help-en | gimp-help gimp-data-extras gsfonts graphviz-doc i965-va-driver-shaders libcuda1 libnvcuvid1 libnvidia-encode1 libbluray-bdj opencl-icd libvdpau-va-gl1
E: Problem executing scripts APT::Install::Pre-Invoke '[ ! -f /usr/lib/ubuntu-advantage/apt-esm-hook ] || /usr/lib/ubuntu-advantage/apt-esm-hook pre-invoke || true'
E: Sub-process returned an error code
root@squashfs-root:~#

damix9 ★★★
() автор топика
Ответ на: комментарий от damix9

У вас либо особое окружение (особые правила SELinux/AppArmor?), либо, я не знаю, что еще может быть. Команды, приводимые в ошибках APT::Install::Pre-Invoke, все написаны так, чтобы всегда возвращать успешное выполнение, а у вас они, по какой-то причине, не выполняются внутри apt.

Я бы начал с отладки strace.

ValdikSS ★★★★★
()
Последнее исправление: ValdikSS (всего исправлений: 1)
Ответ на: комментарий от ValdikSS

Я бы начал с отладки strace.

Мы с ТС используем одинаковый ubuntu-22.04-desktop-amd64.iso в systemd-nspawn, но у меня все ставится, у него же - нет.

root@squashfs-root:~# apt install gtimelog
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  python3-distutils python3-setuptools
Suggested packages:
  vim-gnome python-setuptools-doc
The following NEW packages will be installed:
  gtimelog python3-distutils python3-setuptools
0 upgraded, 3 newly installed, 0 to remove and 304 not upgraded.
Need to get 679 kB of archives.
After this operation, 3010 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-distutils all 3.10.4-0ubuntu1 [138 kB]
Get:2 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-setuptools all 59.6.0-1.2 [339 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy/universe amd64 gtimelog all 0.11.3-2 [202 kB]
Fetched 679 kB in 1s (1040 kB/s) 
ERROR couldn't connect to zsys daemon: connection error: desc = "transport: Error while dialing dial unix /run/zsysd.sock: connect: no such file or directory" 
Selecting previously unselected package python3-distutils.
(Reading database ... 206893 files and directories currently installed.)
Preparing to unpack .../python3-distutils_3.10.4-0ubuntu1_all.deb ...
Unpacking python3-distutils (3.10.4-0ubuntu1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../python3-setuptools_59.6.0-1.2_all.deb ...
Unpacking python3-setuptools (59.6.0-1.2) ...
Selecting previously unselected package gtimelog.
Preparing to unpack .../gtimelog_0.11.3-2_all.deb ...
Unpacking gtimelog (0.11.3-2) ...
Setting up python3-distutils (3.10.4-0ubuntu1) ...
Setting up python3-setuptools (59.6.0-1.2) ...
Setting up gtimelog (0.11.3-2) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for libglib2.0-0:amd64 (2.72.1-1) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
ERROR couldn't connect to zsys daemon: connection error: desc = "transport: Error while dialing dial unix /run/zsysd.sock: connect: no such file or directory" 
root@squashfs-root:~# gtimelog
Created /root/.local/share/gtimelog

(gtimelog:1339): Gtk-WARNING **: 18:33:38.617: cannot open display: 
root@squashfs-root:~# gtimelog --version
GTimeLog version: 0.11.3
Python version: 3.10.4 (main, Apr  2 2022, 09:04:19) [GCC 11.2.0]
GTK+ version: 3.24.33
PyGI version: 3.42.0
Data directory: /root/.local/share/gtimelog
Legacy config directory: /root/.config/gtimelog
Settings will be migrated to GSettings (org.gtimelog) on first launch
root@squashfs-root:~# 

Разница только в хосте, у меня арч.

krasnh ★★★
()
Ответ на: комментарий от krasnh

ERROR couldn’t connect to zsys daemon: connection error: desc = «transport: Error while dialing dial unix /run/zsysd.sock: connect: no such file or directory»

Как я понял, это несущественно, во всяком случае ничего у меня не ломает при установке пакетов.

krasnh ★★★
()
Ответ на: комментарий от krasnh

Хост у меня Kubuntu 18.04.

Мы с ТС используем одинаковый ubuntu-22.04-desktop-amd64.iso

Хеш этот?

$ shasum -a 256 ubuntu-22.04-desktop-amd64.iso 
b85286d9855f549ed9895763519f6a295a7698fb9c5c5345811b3eefadfb6f07  ubuntu-22.04-desktop-amd64.iso

damix9 ★★★
() автор топика
Ответ на: комментарий от ValdikSS

особое окружение (особые правила SELinux/AppArmor?)

А как проверить? У меня никак не модифицированный образ с ubuntu.com, его хеш совпадает с указанным на официальном сайте. У меня есть только одно предположение, что ядро хоста слишком старое для контейнера (5.4.44).

Из контейнера

root@squashfs-root:~# sestatus
sestatus: command not found
root@squashfs-root:~# aa-enabled
Maybe - policy interface not available.
root@squashfs-root:~# aa-status
apparmor module is loaded.
apparmor filesystem is not mounted.

damix9 ★★★
() автор топика
3 января 2023 г.
Ответ на: комментарий от ValdikSS

Поставил новейшее официальное ядро, проблема осталась.

root@squashfs-root:~# uname -a
Linux squashfs-root 5.4.0-135-generic #152~18.04.2-Ubuntu SMP Tue Nov 29 08:23:49 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
root@squashfs-root:~# 
root@squashfs-root:~# 
root@squashfs-root:~# strace -f -e trace=%process -f apt install gimp
execve("/usr/bin/apt", ["apt", "install", "gimp"], 0x7ffe83397270 /* 16 vars */) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f7b8f09b550) = 43
strace: Process 43 attached
[pid    43] execve("/usr/bin/dpkg", ["/usr/bin/dpkg", "--print-foreign-architectures"], 0x7fff56bd8c28 /* 16 vars */) = 0
[pid    43] exit_group(0)               = ?
[pid    43] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=43, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(43, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 43
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDstrace: Process 44 attached
, child_tidptr=0x7f7b8f09b550) = 44
[pid    44] execve("/usr/bin/dpkg", ["/usr/bin/dpkg", "--print-foreign-architectures"], 0x555f32330770 /* 17 vars */) = 0
[pid    44] exit_group(0)               = ?
[pid    44] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=44, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(44, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 44
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  gimp-data graphviz i965-va-driver intel-media-va-driver libaacs0 libamd2 libann0 libaom3 libavcodec58 libavformat58 libavutil56 libbabl-0.1-0 libbdplus0 libblas3 libbluray2 libcamd2 libccolamd2 libcdt5 libcgraph6 libcholmod3 libchromaprint1 libcodec2-1.0 libdav1d5
  libde265-0 libgegl-0.4-0 libgegl-common libgfortran5 libgimp2.0 libgme0 libgsm1 libgts-0.7-5 libgts-bin libgvc6 libgvpr2 libheif1 libigdgmm12 libilmbase25 liblab-gamut1 liblapack3 libmetis5 libmfx1 libmng2 libmypaint-1.5-1 libmypaint-common libnorm1 libopenexr25
  libopenmpt0 libpathplan4 libpgm-5.3-0 libquadmath0 librabbitmq4 libshine3 libsnappy1v5 libsrt1.4-gnutls libssh-gcrypt-4 libswresample3 libswscale5 libudfread0 libumfpack5 libva-drm2 libva-x11-2 libva2 libvdpau1 libwmf0.2-7 libx264-163 libx265-199 libxvidcore4 libzmq5
  libzvbi-common libzvbi0 mesa-va-drivers mesa-vdpau-drivers ocl-icd-libopencl1 va-driver-all vdpau-driver-all
Suggested packages:
  gimp-help-en | gimp-help gimp-data-extras gsfonts graphviz-doc i965-va-driver-shaders libcuda1 libnvcuvid1 libnvidia-encode1 libbluray-bdj opencl-icd libvdpau-va-gl1
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDstrace: Process 45 attached
, child_tidptr=0x7f7b8f09b550) = 45
[pid    45] execve("/bin/sh", ["/bin/sh", "-c", "[ ! -f /usr/bin/snap ] || /usr/b"...], 0x555f32359ed0 /* 17 vars */) = 0
[pid    45] vfork(strace: Process 46 attached
 <unfinished ...>
[pid    46] execve("/usr/bin/snap", ["/usr/bin/snap", "advise-snap", "--from-apt"], 0x55c5133699f8 /* 17 vars */ <unfinished ...>
[pid    45] <... vfork resumed>)        = 46
[pid    46] <... execve resumed>)       = 0
[pid    45] wait4(-1,  <unfinished ...>
[pid    46] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f1d5ef8e910, parent_tid=0x7f1d5ef8e910, exit_signal=0, stack=0x7f1d5e78e000, stack_size=0x7fff00, tls=0x7f1d5ef8e640}, 88) = -1 EPERM (Operation not permitted)
[pid    46] tgkill(46, 46, SIGABRT)     = 0
[pid    46] --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=46, si_uid=0} ---
[pid    46] exit_group(2)               = ?
[pid    46] +++ exited with 2 +++
[pid    45] <... wait4 resumed>[{WIFEXITED(s) && WEXITSTATUS(s) == 2}], 0, NULL) = 46
[pid    45] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=46, si_uid=0, si_status=2, si_utime=0, si_stime=1} ---
[pid    45] wait4(-1, 0x7ffe2c1738dc, WNOHANG, NULL) = -1 ECHILD (No child processes)
[pid    45] exit_group(0)               = ?
[pid    45] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=45, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(45, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 45
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDstrace: Process 47 attached
, child_tidptr=0x7f7b8f09b550) = 47
[pid    42] wait4(47,  <unfinished ...>
[pid    47] clone3({flags=CLONE_VM|CLONE_VFORK, exit_signal=SIGCHLD, stack=0x7f7b8fbe8000, stack_size=0x9000}, 88) = -1 EPERM (Operation not permitted)
[pid    47] exit_group(101)             = ?
[pid    47] +++ exited with 101 +++
<... wait4 resumed>[{WIFEXITED(s) && WEXITSTATUS(s) == 101}], 0, NULL) = 47
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=47, si_uid=0, si_status=101, si_utime=0, si_stime=0} ---
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDstrace: Process 48 attached
, child_tidptr=0x7f7b8f09b550) = 48
[pid    48] execve("/bin/sh", ["/bin/sh", "-c", "[ ! -f /usr/bin/snap ] || /usr/b"...], 0x555f32359ed0 /* 17 vars */) = 0
[pid    48] vfork(strace: Process 49 attached
 <unfinished ...>
[pid    49] execve("/usr/bin/snap", ["/usr/bin/snap", "advise-snap", "--from-apt"], 0x5590b68779f8 /* 17 vars */ <unfinished ...>
[pid    48] <... vfork resumed>)        = 49
[pid    49] <... execve resumed>)       = 0
[pid    48] wait4(-1,  <unfinished ...>
[pid    49] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7efecc2c6910, parent_tid=0x7efecc2c6910, exit_signal=0, stack=0x7efecbac6000, stack_size=0x7fff00, tls=0x7efecc2c6640}, 88) = -1 EPERM (Operation not permitted)
[pid    49] tgkill(49, 49, SIGABRT)     = 0
[pid    49] --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=49, si_uid=0} ---
[pid    49] exit_group(2)               = ?
[pid    49] +++ exited with 2 +++
[pid    48] <... wait4 resumed>[{WIFEXITED(s) && WEXITSTATUS(s) == 2}], 0, NULL) = 49
[pid    48] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=49, si_uid=0, si_status=2, si_utime=0, si_stime=0} ---
[pid    48] wait4(-1, 0x7ffcf05b0afc, WNOHANG, NULL) = -1 ECHILD (No child processes)
[pid    48] exit_group(0)               = ?
[pid    48] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=48, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(48, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 48
E: Problem executing scripts APT::Install::Pre-Invoke '[ ! -f /usr/lib/ubuntu-advantage/apt-esm-hook ] || /usr/lib/ubuntu-advantage/apt-esm-hook pre-invoke || true'
E: Sub-process returned an error code
exit_group(100)                         = ?
+++ exited with 100 +++
root@squashfs-root:~#
damix9 ★★★
() автор топика
Ответ на: комментарий от utanho

Много строк логов выводит

# strace -f -e trace=%process -f apt update > root/strace-apt-update.log
...
[pid   182] execve("/usr/lib/apt/methods/store", ["/usr/lib/apt/methods/store"], 0x7ffd88f9bca0 /* 16 vars */) = 0
Get:5 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [532 kB]
Get:6 http://archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [172 kB]
Get:7 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 DEP-11 Metadata [95.0 kB]    
Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/main DEP-11 48x48 Icons [26.7 kB]            
Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/main DEP-11 64x64 Icons [41.8 kB]       
Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 c-n-f Metadata [11.5 kB]     
Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [498 kB]          
Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [76.3 kB]      
Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 c-n-f Metadata [532 B]          
Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [767 kB]
Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [130 kB]           
Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 DEP-11 Metadata [257 kB]        
Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/universe DEP-11 48x48 Icons [156 kB]               
Get:18 http://archive.ubuntu.com/ubuntu jammy-updates/universe DEP-11 64x64 Icons [237 kB]    
Get:19 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 c-n-f Metadata [14.2 kB] 
Get:20 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [7300 B]            
Get:21 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation-en [2432 B]            
Get:22 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 DEP-11 Metadata [940 B]    
Get:23 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 c-n-f Metadata [420 B]     
Get:24 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [114 kB]              
Get:25 http://security.ubuntu.com/ubuntu jammy-security/main amd64 DEP-11 Metadata [20.0 kB]
Get:26 http://security.ubuntu.com/ubuntu jammy-security/main DEP-11 48x48 Icons [13.2 kB]
Get:27 http://security.ubuntu.com/ubuntu jammy-security/main DEP-11 64x64 Icons [22.1 kB]
Get:28 http://security.ubuntu.com/ubuntu jammy-security/main amd64 c-n-f Metadata [7388 B]
Get:29 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [460 kB]
Get:30 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [70.5 kB]
Get:31 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 c-n-f Metadata [532 B]
Get:32 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [622 kB]
Get:33 http://security.ubuntu.com/ubuntu jammy-security/universe Translation-en [82.9 kB]
Get:34 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 DEP-11 Metadata [13.3 kB]
Get:35 http://security.ubuntu.com/ubuntu jammy-security/universe DEP-11 48x48 Icons [5769 B]
Get:36 http://security.ubuntu.com/ubuntu jammy-security/universe DEP-11 64x64 Icons [12.3 kB]
Get:37 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 c-n-f Metadata [11.0 kB]
Get:38 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [4268 B]
Get:39 http://security.ubuntu.com/ubuntu jammy-security/multiverse Translation-en [972 B]
Get:40 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 c-n-f Metadata [228 B]
Fetched 5480 kB in 4s (1370 kB/s)  
[pid    21] kill(182, SIGINT)           = 0
[pid   182] --- SIGINT {si_signo=SIGINT, si_code=SI_USER, si_pid=21, si_uid=0} ---
[pid    21] wait4(182,  <unfinished ...>
[pid   182] +++ killed by SIGINT +++
[pid    21] <... wait4 resumed>[{WIFSIGNALED(s) && WTERMSIG(s) == SIGINT}], 0, NULL) = 182
[pid    21] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=182, si_uid=105, si_status=SIGINT, si_utime=85, si_stime=13} ---
[pid    21] kill(27, SIGINT)            = 0
[pid    27] --- SIGINT {si_signo=SIGINT, si_code=SI_USER, si_pid=21, si_uid=0} ---
[pid    21] wait4(27,  <unfinished ...>
[pid    27] +++ killed by SIGINT +++
[pid    21] <... wait4 resumed>[{WIFSIGNALED(s) && WTERMSIG(s) == SIGINT}], 0, NULL) = 27
[pid    21] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=27, si_uid=105, si_status=SIGINT, si_utime=0, si_stime=0} ---
[pid    21] kill(24, SIGINT)            = 0
[pid    21] wait4(24,  <unfinished ...>
[pid    24] --- SIGINT {si_signo=SIGINT, si_code=SI_USER, si_pid=21, si_uid=0} ---
[pid    24] exit_group(100)             = ?
[pid    24] +++ exited with 100 +++
[pid    21] <... wait4 resumed>[{WIFEXITED(s) && WEXITSTATUS(s) == 100}], 0, NULL) = 24
[pid    21] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=24, si_uid=105, si_status=100, si_utime=3, si_stime=6} ---
[pid    21] kill(25, SIGINT)            = 0
[pid    21] wait4(25,  <unfinished ...>
[pid    25] --- SIGINT {si_signo=SIGINT, si_code=SI_USER, si_pid=21, si_uid=0} ---
[pid    25] exit_group(100)             = ?
[pid    25] +++ exited with 100 +++
<... wait4 resumed>[{WIFEXITED(s) && WEXITSTATUS(s) == 100}], 0, NULL) = 25
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=25, si_uid=105, si_status=100, si_utime=4, si_stime=7} ---
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDstrace: Process 183 attached
, child_tidptr=0x7f763ed34550) = 183
[pid    21] wait4(183,  <unfinished ...>
[pid   183] clone3({flags=CLONE_VM|CLONE_VFORK, exit_signal=SIGCHLD, stack=0x7f763f881000, stack_size=0x9000}, 88) = -1 EPERM (Operation not permitted)
[pid   183] exit_group(101)             = ?
[pid   183] +++ exited with 101 +++
<... wait4 resumed>[{WIFEXITED(s) && WEXITSTATUS(s) == 101}], 0, NULL) = 183
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=183, si_uid=0, si_status=101, si_utime=0, si_stime=0} ---
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDstrace: Process 184 attached
, child_tidptr=0x7f763ed34550) = 184
[pid   184] execve("/usr/bin/dpkg", ["/usr/bin/dpkg", "--print-foreign-architectures"], 0x7ffd88f9bca0 /* 16 vars */) = 0
[pid   184] exit_group(0)               = ?
[pid   184] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=184, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(184, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 184
Reading package lists... Done
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDstrace: Process 185 attached
, child_tidptr=0x7f763ed34550) = 185
[pid   185] execve("/usr/bin/dpkg", ["/usr/bin/dpkg", "--print-foreign-architectures"], 0x7ffd88f9bca0 /* 16 vars */) = 0
[pid   185] exit_group(0)               = ?
[pid   185] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=185, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(185, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 185
E: Problem executing scripts APT::Update::Post-Invoke-Success 'touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true'
E: Sub-process returned an error code
exit_group(100)                         = ?
+++ exited with 100 +++
После этого реакция на apt install не меняется.

damix9 ★★★
() автор топика
Ответ на: комментарий от Dog
root@squashfs-root:~# touch /var/lib/apt/periodic/update-success-stamp
root@squashfs-root:~# ls -l /var/lib/apt/periodic/update-success-stamp
-rw-r--r-- 1 root root 0 Jan  4 18:02 /var/lib/apt/periodic/update-success-stamp
root@squashfs-root:~#

Да, дата обновилась.

damix9 ★★★
() автор топика
Ответ на: комментарий от utanho

Это вы не поняли, что я понял. Я не дебил если что, со мной можно нормально. Сюда надо прописывать адрес DNS-сервера, а не роутера. По-нормальному я использую DNSы от провайдера, но для теста восьмерки указать проще. В любом случае, это неважно, сеть в контейнере есть, домены резолвятся.

damix9 ★★★
() автор топика