Перестал запускаться mypaint

Графика 799 просм. 8 сообщ.

перестал запускаться mypaint

Спойлер~$ mypaint
INFO: mypaint: Installation layout: conventional POSIX-like structure with prefix u'/usr'
Traceback (most recent call last):
File "/usr/bin/mypaint", line 444, in <module>
= get_paths()
File "/usr/bin/mypaint", line 215, in get_paths
from lib import fileutils
File "/usr/share/mypaint/lib/fileutils.py", line 26, in <module>
import numpy
File "/usr/lib/python2.7/site-packages/numpy/__init__.py", line 142, in <module>
from . import add_newdocs
File "/usr/lib/python2.7/site-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/usr/lib/python2.7/site-packages/numpy/lib/__init__.py", line 8, in <module>
from .type_check import *
File "/usr/lib/python2.7/site-packages/numpy/lib/type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "/usr/lib/python2.7/site-packages/numpy/core/__init__.py", line 26, in <module>
raise ImportError(msg)
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.

Original error was: libcblas.so.3: cannot open shared object file: No such file or directory

вроде как просит переустановить numpy
у меня есть вот эти пакеты:

extra/python-numpy 1.14.0-1 [установлен]
extra/python2-numpy 1.14.0-1 [установлен]

переустанавливал, эффекта нет

гуглил "libcblas.so.3: cannot open shared object file: No such file or directory"

говорят надо установить libatlas-base-dev libatlas3gf-base
ничего подобного "libatlas" в репках не нашлось ((

система arch

Биг, эта библиотека находится в пакете cblas:

Если что, у меня на винте валяется пару бекапов из /var/cache/pacman/pkg/ с разными датами, если будет нужно, свистни, я выложу в дропбокс.

И вообще, поставь уже себе pkgbrowser, удобнейшая штука ведь.

redix:

И вообще, поставь уже себе pkgbrowser, удобнейшая штука ведь.
да есть он у меня

вот такое повылазило:

Спойлер~$ sudo pacman -S cblas
разрешение зависимостей...
проверка конфликтов...
:: cblas и atlas-lapack-base конфликтуют. Удалить atlas-lapack-base? [y/N] y
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: cblas: требует blas
:: coin-or-coinutils: удаление atlas-lapack-base ломает зависимость 'lapack'
:: hugin: удаление atlas-lapack-base ломает зависимость 'lapack'
:: opencv: удаление atlas-lapack-base ломает зависимость 'lapack'
:: python-numpy: удаление atlas-lapack-base ломает зависимость 'lapack'
:: python2-numpy: удаление atlas-lapack-base ломает зависимость 'lapack'
:: suitesparse: удаление atlas-lapack-base ломает зависимость 'lapack'
но я рискнул
Спойлер~$ sudo pacman -Rdd atlas-lapack-base

Пакеты (1) atlas-lapack-base-3.10.3-1

Будет освобождено: 9,89 MiB

:: Удалить эти пакеты? [Y/n]
:: Обработка изменений пакета...
(1/1) удаление atlas-lapack-base [----------------------------] 100%
:: Работа послеоперационных перехватов...
(1/1) Arming ConditionNeedsUpdate...
~$ sudo pacman -S cblas
разрешение зависимостей...
проверка конфликтов...

Пакеты (2) blas-3.8.0-1 cblas-3.8.0-1

Будет загружено: 0,14 MiB
Будет установлено: 0,50 MiB

:: Приступить к установке? [Y/n]
:: Получение пакетов...
blas-3.8.0-1-x86_64 114,2 KiB 1269K/s 00:00 [----------------------------] 100%
cblas-3.8.0-1-x86_64 30,3 KiB 2,96M/s 00:00 [----------------------------] 100%
(2/2) проверка ключей [----------------------------] 100%
(2/2) проверяется целостность пакета [----------------------------] 100%
(2/2) загрузка файлов пакетов [----------------------------] 100%
(2/2) проверка конфликтов файлов [----------------------------] 100%
(2/2) проверяется доступное место [----------------------------] 100%
:: Обработка изменений пакета...
(1/2) установка blas [----------------------------] 100%
(2/2) установка cblas [----------------------------] 100%
:: Работа послеоперационных перехватов...
(1/1) Arming ConditionNeedsUpdate...


но всё равно не хочет
Спойлер~$ mypaint
INFO: mypaint: Installation layout: conventional POSIX-like structure with prefix u'/usr'
Traceback (most recent call last):
File "/usr/bin/mypaint", line 444, in <module>
= get_paths()
File "/usr/bin/mypaint", line 215, in get_paths
from lib import fileutils
File "/usr/share/mypaint/lib/fileutils.py", line 26, in <module>
import numpy
File "/usr/lib/python2.7/site-packages/numpy/__init__.py", line 142, in <module>
from . import add_newdocs
File "/usr/lib/python2.7/site-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/usr/lib/python2.7/site-packages/numpy/lib/__init__.py", line 19, in <module>
from .polynomial import *
File "/usr/lib/python2.7/site-packages/numpy/lib/polynomial.py", line 20, in <module>
from numpy.linalg import eigvals, lstsq, inv
File "/usr/lib/python2.7/site-packages/numpy/linalg/__init__.py", line 51, in <module>
from .linalg import *
File "/usr/lib/python2.7/site-packages/numpy/linalg/linalg.py", line 31, in <module>
from numpy.linalg import lapack_lite, _umath_linalg
ImportError: liblapack.so.3: cannot open shared object file: No such file or directory

Посмотрел у себя, у мня стоит mypaint-git с доп-набором кистей:

У меня Арчик в основном предназначен просмотра "свежестей", потому почти всё что хоть иногда мной/семейными пользуется из-git"ное по возможности ставится, посмотреть "а стоит ли оно". Посоле трудового дня изрерового опробую, а сейчас некогда, надо за зарабатывание фенюшкаф приниматься, будь оно неладно! :)))

@posixru, Привет!
вот думаю, альфу поставить что-ли вечером,
или сразу gimp ребёнку подсунуть.
tuxpaint ему уже мало.


Добавлено позже:

надо в пакетах порядок навести.
присутствующий ранее atlas-lapack-base оказывается протух около 2-х (если не больше) лет назад.
надеюсь установкой lapack всё ограничится.


Добавлено позже:

Надежды оправдались, проблема решена:

sudo pacman -Rdd atlas-lapack-base
sudo pacman -S cblas lapack

@redix, отдельное спасибо за подсказку.


Добавлено позже:

и hugin тоже заработал

BigOrange:

Надежды оправдались, проблема решена
Поздравляю! Ну значит и я тогда не стану изрепового паинта ставить...

@posixru, странно, что эти зависимости не были учтены установщиком
наверное особенности питонячего софта, или разработчики не доглядели.

BigOrange:

наверное особенности питонячего софта, или разработчики не доглядели
Проблема скорее всего комплексная, мелко рубленный питон плюс роллинг.
Иногда бывает что питонный софт отказывается запускаться, хорошо когда выдаёт чего про проблему, а иногда не выводит, моргнёт окном и думай потом чего хочешь, этим ещё и перловые софины любят баловаться. По реадме вроде как всё правильно, а результат нулевой и приходится гонять утёнка в поиске решения. Чаще всего выясняется что проблема глупая и мелкая...
Планировали горку а получилась ямка? :)))

Написать ответ…