LINUX.ORG.RU

Arch. Qutebrowser. Случилось странное - помогите починить.

 ,


0

2

Как сломал? Ноутбук которым пользуются редко - не чаще чем раз в месяц. Во время очередного использования - обновил. После обновления выполнил # pacman -Scc и получил ответ что из /var/cache/pacman/pkg/ невозможно удалить qutebrowser чего ранее небывало никогда и тогда я удалил его в ручную. Собственно это всё - qutebrowser работать перестал и выдает такое

$ qutebrowser
16:20:20 INFO: Run :adblock-update to get adblock lists.
[949:949:0501/162025.061672:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[949:949:0501/162025.061792:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[949:949:0501/162025.061931:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[949:949:0501/162025.061973:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[949:949:0501/162025.062043:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[949:949:0501/162025.062078:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[949:949:0501/162025.062187:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[949:949:0501/162025.062223:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[949:949:0501/162025.062286:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[949:949:0501/162025.062319:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[949:949:0501/162025.062380:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[949:949:0501/162025.062413:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[949:949:0501/162025.062473:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[949:949:0501/162025.062504:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[949:949:0501/162025.062565:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
.......
[949:949:0501/162025.065441:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[949:949:0501/162025.065503:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[949:949:0501/162025.065534:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[949:949:0501/162025.065596:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[949:949:0501/162025.065629:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[949:978:0501/162033.206939:ERROR:gpu_memory_buffer_support_x11.cc(134)] Can't create buffer -- unsupported config: usage=SCANOUT, format=BGRA_8888
16:20:33 CRITICAL: Failed to create GBM buffer for GLX.
Aborted (core dumped)

Я не понимаю как это все связано и почему не работает? По идее удалил архив уже установленой программы - как всю жизнь это делал на любой системе. Но это еще не все. При попытке переустановить qutebrowser из репы, aur или git он все равно не работает с той же самой ошибкой. У меня несколько компьютеров - посмотрел как там. А там как обычно # pacman -Scc отрабатывает безпроблем и все архивы из /var/cache/pacman/pkg/ удаляет включая qutebrowser, по этому воиспроизвести проблему - не удалось. Скармливал этот винт другому железу - безизменений. Ноутбуку другой винт с arch покушать давал - qutebrowser работает. Вот что это было и как починить?

Перемещено hobbit из general

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

Запусти через strace

и что искать в этой простыне? может как то отгрепать? strace qutebrowser 2>&1| grep bla-bla-bla?

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

какой файл он не может открыть

strace qutebrowser 2>&1 | grep open

лог заканчивается тем что не может открыть несуществующие файлы в /dev/shm/, таких файлов несколько, но на самом деле дирректория пуста… как оно вообще сломалось не понимаю?

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

Разбирайся дальше почему там не создается файл и какой файл не создается.

В /dev/shm создаются файлы для межпроцессного взаимодействия через posix ipc.

Может в твоем arch сейчас установлена поломанная версия glibc.

Права на /dev/shm должны быть 1777.

Попробуй систему перезагрузить.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)

получил ответ что из /var/cache/pacman/pkg/ невозможно удалить qutebrowser

Чудеса, конечно. «Этого не может быть, потому что не может быть никогда», но это случилось. )

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

Попробуй систему перезагрузить

да она уже перезагружалась много раз, после того как браузер поломался я ждал - может починят, переодически включал ноут - обновлял систему, устанавливал qutebrowser, убедившись что он не работает - удалял, уже даже новая версия вышла 3.5, но все равно не работает, терпение лопнуло - тему создал, ей богу - переустановить систему было бы быстрее, просто хочется до сути докопаться - что вообще произошло?

Права на /dev/shm должны быть 1777

4177

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

ошибка все та же

Ну, в принципе, сразу было понятно после «из /var/cache/pacman/pkg/ невозможно удалить qutebrowser», что ситуация нетривиальная и привычными действиями ее не решить.

Хз, может заново обновить систему из chroot, загрузившись в LiveCD?

krasnh ★★★★★
()

так опять что то произошло? после неудачных даунгрейтов решил установить самой новой версии и вот тут оно у меня спрашивает

# pacman -S qutebrowser
:: qutebrowser is in IgnorePkg/IgnoreGroup. Install anyway? [Y/n]

обычно я со всем соглашаюсь, но вот теперь даже не знаю? что они от меня хотят?

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

короче согласился, установилась самая последняя версия которая по прежнему не работает… это что же получается - придется переустановить систему из-за браузера? хотя сама система прекрасно работает - обновляется, устанавливаются другие браузеры которые работают без проблем, но мне нужен qutebrowser - в первые в жизни такое.

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

[949:978:0501/162033.206939:ERROR:gpu_memory_buffer_support_x11.cc(134)] Can’t create buffer – unsupported config: usage=SCANOUT, format=BGRA_8888 16:20:33 CRITICAL: Failed to create GBM buffer for GLX. Aborted (core dumped)

Похожая ошибка в манжаре была после обновления до Qt 6.9.0. Причем все работало под Wayland или, если откатиться до Qt 6.8.2.

Manjaro Linux stable недавно обновлен до Qt 6.9.0 с Qt 6.8.2 и под X11. все мои приложения для веб-разработки Qt6 выходят из строя после запуска и ненадолго отображаются на экране со следующим сообщением об ошибке

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

не просто -S, а -Suy

чувак - ты гений, сработало! но почему не работало когда удалял и ставил заного?

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

Зависимости что ли переустановились успешно

нет - переустановился только сам браузер, причем только что установленый - который после установки не работал, а после переустановки вдруг ожил… тут скорее всего как с archlinux-keyring если долго не обновляться - то оно начинает мозг сношать во время общего обновления # pacman -Syyu и тогда его нужно перед общим обновлением - отдельно дернуть # pacman -Syu archlinux-keyring и qutebrowser я по сути так же дернул через -Syu, @ALiEN175 правильно подсказал, а я и сам мог бы догадаться раз уж о archlinux-keyring знал, но не догадался.

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

вот так удалял

Я обычно с конфигами -Rns, но оставляю явно (explicitly) установленные пакеты, т.е. установленные независимо от пакета, который удаляется.

$ pacman -R --help | grep '\-n,'
-n, --nosave         remove configuration files
dmitry237 ★★★★★
()