9 | | Есть сразу две версии пакета ve-01: |
10 | | - ve-01_1.0-!r28 (в состоянии not-installed); |
11 | | - ve-01_1.0-!r38 (в состоянии installed). |
12 | | |
13 | | Есть сразу две версии пакета ve-01-rootfs: |
14 | | - ve-01-rootf_1.0-!r25 (в состоянии not-installed); |
15 | | - ve-01-rootf_1.0-!r30 (в состоянии installed). |
16 | | |
17 | | Пакет ve-01_1.0-!r28 требует пакет ve-01-csp_1.0-!r3, а пакет ve-01_1.0-!r38 требует ve-01-csp_1.0-!r4. Причем зависимость строгая: требуется пакет только такой ревизии, и никакой другой. При этом установлен пакет ve-01-csp ревизии !r3. То есть зависимость "недоустановленного" пакета ve-01_1.0-!r28 удовлетворена, а зависимость установленного пакета ve-01_1.0-!r38 - нет. |
18 | | |
19 | | Установленный пакет ve-01_1.0-!r38 требует ve-01-rootf_1.0-!r35, которого нет и в помине, зато есть никому не нужный ve-01-rootf_1.0-!r30. |
20 | | |
21 | | То есть налицо еще и сломанные зависимости пакетов. |
22 | | |
23 | | Теперь как это все привести в нормальное состояние. не знаю, получится ли это штатными средствами opkg. Предлагаю для начала попробовать разобраться с te-01 как более простым случаем. |
24 | | |
25 | | 1. Удаляем te-01: `opkg remove --force-depends te-01`. |
26 | | 2. Если все успешно, смотрим, не остались ли следы te-01: `opkg status te-01` и `grep 'Package: te-01' /usr/lib/opkg/status` не должны ничего выводить. |
27 | | 3. Если в предыдущем пункте ничего не вывелось, устанавливаем te-01: `opkg install te-01`. |
28 | | |
29 | | В результате у нас в /usr/lib/opkg/status одлжна быть ровно одна записб о пакете te-01 со статусом "install ok installed". |
30 | | |
31 | | Если все получилось, делаем то же самое с пакетами ve-01: |
32 | | |
33 | | 1. `opkg remove --force-depends ve-01 ve-01-csp ve-01-rootfs` |
34 | | 2. `opkg install ve-01 ve-01-csp ve-01-rootfs` |
| 7 | 1. Выполняем команду `opkg remove --force-depends ve-01 ve-01-csp ve-01-rootfs` - указанные пакеты должны удалиться. |
| 8 | 2. Выполняем команду `opkg install ve-01 ve-01-csp ve-01-rootfs` - должны установиться актуальные ревизии пакетов. |