Bug 42000 - Конфликт 8.3.1 и 6.14.15 (ошибка обновления)
Summary: Конфликт 8.3.1 и 6.14.15 (ошибка обновления)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: npm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
: 42035 (view as bug list)
Depends on: 34619
Blocks:
  Show dependency tree
 
Reported: 2022-02-20 07:32 MSK by Sergei Naumov
Modified: 2022-03-19 12:17 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Naumov 2022-02-20 07:32:37 MSK
Получено: 1 http://ftp.altlinux.org Sisyphus/noarch/classic npm 8.3.1-alt1:sisyphus+295315.100.1.1@1644774748 [70,2MB]
Получено 70,2MB за 11s (5948kB/s).                                                                                                                    
Совершаем изменения...
Подготовка...                               #################################################################################################### [100%]
        файл /usr/lib/node_modules/npm/node_modules/libnpmaccess из устанавливаемого пакета npm-8.3.1-alt1.noarch конфликтует с файлом из пакета npm-6.14.15-alt1.noarch
        файл /usr/lib/node_modules/npm/node_modules/libnpmhook из устанавливаемого пакета npm-8.3.1-alt1.noarch конфликтует с файлом из пакета npm-6.14.15-alt1.noarch
        файл /usr/lib/node_modules/npm/node_modules/libnpmorg из устанавливаемого пакета npm-8.3.1-alt1.noarch конфликтует с файлом из пакета npm-6.14.15-alt1.noarch
        файл /usr/lib/node_modules/npm/node_modules/libnpmpublish из устанавливаемого пакета npm-8.3.1-alt1.noarch конфликтует с файлом из пакета npm-6.14.15-alt1.noarch
        файл /usr/lib/node_modules/npm/node_modules/libnpmsearch из устанавливаемого пакета npm-8.3.1-alt1.noarch конфликтует с файлом из пакета npm-6.14.15-alt1.noarch
        файл /usr/lib/node_modules/npm/node_modules/libnpmteam из устанавливаемого пакета npm-8.3.1-alt1.noarch конфликтует с файлом из пакета npm-6.14.15-alt1.noarch
E: Ошибка во время исполнения транзакции
Comment 1 Vitaly Lipatov 2022-02-21 01:01:56 MSK
Я пока в замешательстве, как это файлы при обновлении пакета конфликтуют.
Но я у себя встретил тоже самое.
Comment 2 Anton Farygin 2022-02-21 08:33:09 MSK
welcome to the club.
Comment 3 Sergei Naumov 2022-02-21 09:26:55 MSK
Пока чтобы обовиться снес/поставил заново...
Comment 4 Vitaly Lipatov 2022-02-21 16:23:42 MSK
(Ответ для Anton Farygin на комментарий #2)
> welcome to the club.

Точно, спасибо.

Было
$ ls -l /usr/lib/node_modules/npm/node_modules/libnpmaccess -ld
drwxr-xr-x 3 root root 4096 фев  8 23:45 /usr/lib/node_modules/npm/node_modules/libnpmaccess

Стало
$ ls -ld /usr/lib/node_modules/npm/node_modules/libnpmaccess
lrwxrwxrwx 1 root root 26 фев 13 20:50 /usr/lib/node_modules/npm/node_modules/libnpmaccess -> ../workspaces/libnpmaccess


То есть каталог стал ссылкой.
Comment 5 Anton Farygin 2022-02-24 16:34:26 MSK
*** Bug 42035 has been marked as a duplicate of this bug. ***
Comment 6 Andrey Prokopyev 2022-02-25 14:10:33 MSK
Я столкнулся с тем же! И мне показалось что причина в циклической зависимости node , lessjs и npm.
Comment 7 Vitaly Lipatov 2022-02-25 21:04:59 MSK
Я подумал, что самым безболезненным вариантом будет, если вместо ссылок разместить каталоги с нужным содержимым.
Comment 8 Repository Robot 2022-03-18 12:12:11 MSK
npm-8.3.1-alt2 -> sisyphus:

 Thu Mar 17 2022 Vitaly Lipatov <lav@altlinux.ru> 8.3.1-alt2
 - drop tests from new workspaces libs (ALT bug 42037)
 - don't pack symlinks (ALT bug 42000)