Bug 49434 - ошибка: распаковка архива
Summary: ошибка: распаковка архива
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: btrfs-progs (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-16 11:29 MSK by Chess
Modified: 2024-04-22 13:14 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chess 2024-02-16 11:29:45 MSK
ошибка: распаковка архива не удалась на файле /usr/bin/btrfs;65cf1b4c: cpio: link
ошибка: btrfs-progs-6.7-alt1.x86_64: установить failed
ошибка: btrfs-progs-5.9-alt1.x86_64: стереть пропущено
E: Произошли ошибки при выполнении транзакции
E: Handler silently failed
Comment 1 Anton Farygin 2024-02-20 09:12:20 MSK
А можно подробнее - как вы этого добились ?
Comment 2 Александр 2024-02-28 16:31:08 MSK
У меня такая же ситуация:

1: btrfs-progs-6.7-alt1                 ################################# [ 50%]
ошибка: распаковка архива не удалась на файле /usr/bin/btrfs;65df327f: cpio: link
ошибка: btrfs-progs-6.7-alt1.x86_64: установить failed
ошибка: btrfs-progs-6.6.3-alt1.x86_64: стереть пропущено
E: Произошли ошибки при выполнении транзакции
Comment 3 Александр 2024-02-28 16:33:03 MSK
(Ответ для Anton Farygin на комментарий #1)
> А можно подробнее - как вы этого добились ?

Установил чистую систему в раздел btrfs, обновил все что можно, кроме этого пакета. Так и висит.
Comment 4 Anton Farygin 2024-04-05 15:03:12 MSK
Исправлено в задании
https://packages.altlinux.org/ru/tasks/344487/
Comment 5 Peter Evdokimov 2024-04-06 15:50:38 MSK
(Ответ для Anton Farygin на комментарий #4)
> Исправлено в задании
> https://packages.altlinux.org/ru/tasks/344487/

не помогло.

apt-get -y install btrfs-progs
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  btrfs-progs
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено.
Необходимо получить 0B/1136kB архивов.
После распаковки потребуется дополнительно 6782kB дискового пространства.
Совершаем изменения...
Подготовка...                                                                #################################################################################################### [100%]
Обновление / установка...
1: btrfs-progs-6.8-alt2                                                      #################################################################################################### [100%]
ошибка: распаковка архива не удалась на файле /usr/bin/btrfs;661143f2: cpio: link
ошибка: btrfs-progs-6.8-alt2.x86_64: установить failed
E: Произошли ошибки при выполнении транзакции
Comment 6 Peter Evdokimov 2024-04-06 22:24:55 MSK
Добавлю. Появилась ошибка начиная с версии 6.6.3
Comment 7 Dmitriy Khanzhin 2024-04-16 10:17:08 MSK
Тоже словил на одной из установок.
Почему-то воспроизводится не всегда.
Удалось воспроизвести, установив
http://nightly.altlinux.org/sisyphus/snapshots/20240403/regular-icewm-20240403-x86_64.iso
с /usr на отдельном разделе и сделав dist-upgrade.

Также там смоделировал обновление btrfs-progs со старой версии, взяв из p10.
Там ошибка другая. Перепечатка с экрана на другой машине:

Committing changes...
error: lua script failed: [string "%pretrans(btrfs-progs-6.8-alt2.x86_64"]:3: bad argument #1 to 'remove' (string expected, got nil)
Preparing...       ################################################## [100%]
error: btrfs-progs-6.8-alt2.x86_64: install skipped
error: btrfs-progs-6.3.1-alt1.x86_64: erase skipped
E: Some errors occured while running transaction
Comment 8 n0m 2024-04-18 19:26:14 MSK
Система на цинамоне start kit вчера обновлённая до Сизиф версии

ошибка: lua script failed: [string "%pretrans(btrfs-progs-6.8-alt2.x86_64)"]:3: bad argument #1 to 'remove' (string expected, got nil)
Подготовка...                           ################################# [100%]
ошибка: btrfs-progs-6.8-alt2.x86_64: установить пропущено
ошибка: btrfs-progs-6.3.1-alt1.x86_64: стереть пропущено
E: Произошли ошибки при выполнении транзакции
Comment 9 Антон Мидюков 2024-04-19 14:39:58 MSK
(Ответ для Dmitriy Khanzhin на комментарий #7)
> Тоже словил на одной из установок.
> Почему-то воспроизводится не всегда.
> Удалось воспроизвести, установив
> http://nightly.altlinux.org/sisyphus/snapshots/20240403/regular-icewm-
> 20240403-x86_64.iso
> с /usr на отдельном разделе и сделав dist-upgrade.
> 
> Также там смоделировал обновление btrfs-progs со старой версии, взяв из p10.
> Там ошибка другая. Перепечатка с экрана на другой машине:
> 
> Committing changes...
> error: lua script failed: [string
> "%pretrans(btrfs-progs-6.8-alt2.x86_64"]:3: bad argument #1 to 'remove'
> (string expected, got nil)
> Preparing...       ################################################## [100%]
> error: btrfs-progs-6.8-alt2.x86_64: install skipped
> error: btrfs-progs-6.3.1-alt1.x86_64: erase skipped
> E: Some errors occured while running transaction

При обновлении с p10 воспроизводится.
Чтобы обновиться с p10 я сперва обновил rpm и libcrypto1.1, иначе много чего сносилось.
Потом
apt-get dist-upgrade
и только btrfs-progs не смог обновиться из всех с этой ошибкой.
Comment 10 Антон Мидюков 2024-04-19 14:41:23 MSK
Обновлял Симпли.
Comment 11 Антон Мидюков 2024-04-19 17:10:02 MSK
(Ответ для Антон Мидюков на комментарий #9)
> (Ответ для Dmitriy Khanzhin на комментарий #7)
> > Тоже словил на одной из установок.
> > Почему-то воспроизводится не всегда.
> > Удалось воспроизвести, установив
> > http://nightly.altlinux.org/sisyphus/snapshots/20240403/regular-icewm-
> > 20240403-x86_64.iso
> > с /usr на отдельном разделе и сделав dist-upgrade.
> > 
> > Также там смоделировал обновление btrfs-progs со старой версии, взяв из p10.
> > Там ошибка другая. Перепечатка с экрана на другой машине:
> > 
> > Committing changes...
> > error: lua script failed: [string
> > "%pretrans(btrfs-progs-6.8-alt2.x86_64"]:3: bad argument #1 to 'remove'
> > (string expected, got nil)
> > Preparing...       ################################################## [100%]
> > error: btrfs-progs-6.8-alt2.x86_64: install skipped
> > error: btrfs-progs-6.3.1-alt1.x86_64: erase skipped
> > E: Some errors occured while running transaction
> 
> При обновлении с p10 воспроизводится.
> Чтобы обновиться с p10 я сперва обновил rpm и libcrypto1.1, иначе много чего
> сносилось.
> Потом
> apt-get dist-upgrade
> и только btrfs-progs не смог обновиться из всех с этой ошибкой.

Обновление с 6.3.1-alt1 на 6.7.1-alt1 проходит успешно. Затем успешно обновляется на 6.8.1-alt1.
Comment 12 Антон Мидюков 2024-04-19 17:10:53 MSK
(Ответ для Антон Мидюков на комментарий #11)
> (Ответ для Антон Мидюков на комментарий #9)
> > (Ответ для Dmitriy Khanzhin на комментарий #7)
> > > Тоже словил на одной из установок.
> > > Почему-то воспроизводится не всегда.
> > > Удалось воспроизвести, установив
> > > http://nightly.altlinux.org/sisyphus/snapshots/20240403/regular-icewm-
> > > 20240403-x86_64.iso
> > > с /usr на отдельном разделе и сделав dist-upgrade.
> > > 
> > > Также там смоделировал обновление btrfs-progs со старой версии, взяв из p10.
> > > Там ошибка другая. Перепечатка с экрана на другой машине:
> > > 
> > > Committing changes...
> > > error: lua script failed: [string
> > > "%pretrans(btrfs-progs-6.8-alt2.x86_64"]:3: bad argument #1 to 'remove'
> > > (string expected, got nil)
> > > Preparing...       ################################################## [100%]
> > > error: btrfs-progs-6.8-alt2.x86_64: install skipped
> > > error: btrfs-progs-6.3.1-alt1.x86_64: erase skipped
> > > E: Some errors occured while running transaction
> > 
> > При обновлении с p10 воспроизводится.
> > Чтобы обновиться с p10 я сперва обновил rpm и libcrypto1.1, иначе много чего
> > сносилось.
> > Потом
> > apt-get dist-upgrade
> > и только btrfs-progs не смог обновиться из всех с этой ошибкой.
> 
> Обновление с 6.3.1-alt1 на 6.7.1-alt1 проходит успешно. Затем успешно
> обновляется на 6.8.1-alt1.

6.8-alt2 то есть
Comment 13 Repository Robot 2024-04-22 08:12:05 MSK
btrfs-progs-6.8-alt3 -> sisyphus:

 Mon Apr 22 2024 Anton Farygin <rider@altlinux.ru> 6.8-alt3
 - fixed pretrans script (closes: #49434)
Comment 14 Michael Shigorin 2024-04-22 13:14:26 MSK
Подтверждаю исправление.

Дома было пришлось поставить btrfs-progs на холд, попытка установить 6.8-alt2 приводила к:

root@e16c ~ # apt-get install btrfs-progs
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  btrfs-progs
1 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 3 не будет обновлено.
Необходимо получить 0B/2192kB архивов.
После распаковки потребуется дополнительно 1277kB дискового пространства.
Совершаем изменения...  
ошибка: lua script failed: [string "%pretrans(btrfs-progs-6.8-alt2.e2kv6)"]:3: bad argument #1 to 'remove' (string expected, got nil)
Подготовка...                           ################################# [100%]
ошибка: btrfs-progs-6.8-alt2.e2kv6: установить пропущено
ошибка: btrfs-progs-6.3.1-alt1.e2kv6: стереть пропущено
E: Произошли ошибки при выполнении транзакции

root@e16c ~ # rpm -q btrfs-progs
btrfs-progs-6.3.1-alt1.e2kv6

С текущей сборокой из sisyphus{,_e2k} всё в порядке в этом плане:

Обновление / установка...
1: libbtrfs-6.8-alt3                    ################################# [ 25%]
2: btrfs-progs-6.8-alt3                 ################################# [ 50%]
Очистка / удаление... 
3: libbtrfs-6.8-alt2                    ################################# [ 75%]
4: btrfs-progs-6.3.1-alt1               ################################# [100%]
Завершено.

PS: так-то он мне незачем, приехал по зависимостям за gparted.