Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: mono и его проклятая установка  (Прочитано 948 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн anomal3

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
mono и его проклятая установка
« : 27 Января 2020, 19:44:03 »
Всем добра убунтоводы.
Прошу Вашей помощи, так как не нашёл ничего по своему вопросу.

Нужно установить mono для того чтобы консольные приложения запускать на Linux
Написал программу на c# пытаюсь запустить (предварительно выдав права на папку)
./testapp strat
пишет мне консоль, что невозможно запустить исполняемый файл.
Ок.
Почитал, говорят нужен mono.

Гугёжка в один клик, и официальный сайт. Официальный гайд.
Вот он https://www.mono-project.com/download/stable/#download-lin
Всё в точности как там написано сделал. Прям скопипастил.

И в итоге вижу это

Selecting previously unselected package mono-runtime-sgen.
dpkg: unrecoverable fatal error, aborting:
 files list file for package 'libmagickwand-6.q16-2:amd64' is missing final newline
N: Ignoring file 'mono-xa' in directory '/etc/apt/sources.list.d/' as it has no filename extension
E: Sub-process /usr/bin/dpkg returned an error code (2)

Пытаюсь запустить
root@ubuntu:/UOTServer# mono ./testapp
The program 'mono' is currently not installed. You can install it by typing:
apt install mono-runtime

Я что-то не так делаю что-ли?
Подскажите пожалуйста

p.s. Естественно apt install mono-runtime выполнил, результат всё та же ошибка
After this operation, 108 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
N: Ignoring file 'mono-xa' in directory '/etc/apt/sources.list.d/' as it has no filename extension
Selecting previously unselected package mono-runtime-sgen.
dpkg: unrecoverable fatal error, aborting:
 files list file for package 'libmagickwand-6.q16-2:amd64' is missing final newline
N: Ignoring file 'mono-xa' in directory '/etc/apt/sources.list.d/' as it has no filename extension
E: Sub-process /usr/bin/dpkg returned an error code (2)

ТС не появлялся на Форуме более трех месяцев по состоянию на 17/06/2020 (последняя явка: 08/02/2020). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 17 Июня 2020, 07:33:22 от zg_nico »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: mono и его проклятая установка
« Ответ #1 : 27 Января 2020, 22:03:29 »
ls /etc/apt/sources.list.d/?

Откуда там взялся файл mono-xa? В мануале по ссылке такого нет.
Debian 11, Debian 11 Server

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Re: mono и его проклятая установка
« Ответ #2 : 27 Января 2020, 22:59:30 »
Я тоже ставил эту программу но давно, осталась пометка, но что-то шло не так, детали забыл, привожу как есть…
(Нажмите, чтобы показать/скрыть)
Под спойлером моя заметка всё как есть, сейчас быстро вспомнить не могу зачем это всё  :idiot2: вечером гляну, сейчас времени нет.
Моя система:
(Нажмите, чтобы показать/скрыть)
2020 Jan 27; 02:59 PM
« Последнее редактирование: 27 Января 2020, 23:03:38 от xub »
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн masum5

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: mono и его проклятая установка
« Ответ #3 : 27 Января 2020, 23:27:49 »
echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.listне перетрет ли случайно sources.list ?
может лучше в | sudo tee /etc/apt/sources.list.d/mono-xa.list

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: mono и его проклятая установка
« Ответ #4 : 28 Января 2020, 10:47:39 »
masum5, да, затрёт, а где вы взяли такую команду? в мануале по ссылке ТС её нет. Лучше - как в мануале, отдельным файлом в /etc/apt/sources.list.d/
Debian 11, Debian 11 Server

Оффлайн anomal3

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: mono и его проклятая установка
« Ответ #5 : 28 Января 2020, 16:33:46 »
Откуда там взялся файл mono-xa? В мануале по ссылке такого нет.
root@ubuntu:~# ls /etc/apt/sources.list.d/
mono-official-stable.list  ondrej-ubuntu-php-xenial.list     openjdk-r-ubuntu-ppa-xenial.list.save
mono-xa.list               openjdk-r-ubuntu-ppa-xenial.list

Пользователь добавил сообщение 28 Января 2020, 16:39:49:
При попытке установить по гайду на сайте
а именно apt install apt-transport-https ca-certificates

root@ubuntu:~# apt install apt-transport-https ca-certificates
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
  apt-transport-https ca-certificates
2 upgraded, 0 newly installed, 0 to remove and 331 not upgraded.
Need to get 0 B/194 kB of archives.
After this operation, 0 B of additional disk space will be used.
Preconfiguring packages ...
dpkg: unrecoverable fatal error, aborting:
 files list file for package 'libmagickwand-6.q16-2:amd64' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)
« Последнее редактирование: 28 Января 2020, 16:39:49 от anomal3 »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: mono и его проклятая установка
« Ответ #6 : 28 Января 2020, 16:45:43 »
anomal3, вероятнее всего, у вас повреждён файл /var/lib/dpkg/info/libmagickwand-6.q16-2.list
Название может быть не точным.
Проверьте диск на ошибки: загрузитесь с флешки в режиме Live, запустите для диска с системой:
sudo fsck /dev/sdXМожете ещё данные SMART посмотреть, не повреждён ли диск.
Если решите, что этой системе ещё можно жить после всех процедур, данную ошибку можно решить удалением и повторной установкой пакета libmagickwand-6.q16-2
sudo apt-get purge libmagickwand-6.q16-2
sudo apt-get install libmagickwand-6.q16-2

/etc/apt/sources.list.d/mono-xa.list можно удалить, файл кривой и игнорируется системой
Debian 11, Debian 11 Server

Оффлайн anomal3

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: mono и его проклятая установка
« Ответ #7 : 28 Января 2020, 16:56:27 »
вероятнее всего, у вас повреждён файл
Да, я находил похожую тему на форуме, но дело не понятно чем кончилось.
Но у того ТСа падал ноут, а эта система на VMWare.
Я не нашёл информации что это за файл
libmagickwand-6.q16-2.list, за что он отвечает? и почему он не даёт установить ниодну программу.
Чтобы я не пытался установить, всё ошибка.



Проверьте диск на ошибки
Первым делом сделал когда начал читать консоль
sudo fsck -f -c /dev/sda1 Повреждённых данных небыло

Была речь о каких то повреждённых узлах
(Нажмите, чтобы показать/скрыть)

Фиксил всё, было много всяких типа битых inodes

Запуститься с Live не смогу, на машине работают два сайта

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: mono и его проклятая установка
« Ответ #8 : 28 Января 2020, 17:12:15 »
А я не по форуму искал. Другой ресурс нашёл.
эта система на VMWare.
что никак не защищает её от повреждения файлов
libmagickwand-6.q16-2.list, за что он отвечает?
я точно не знаю, сегодня узнал об их существовании. если мы примем его за часть базы данных apt (точнее dpkg), мы будем не далеки от истины
и почему он не даёт установить ниодну программу.
когда база данных повреждена, никакие операции невозможны
это защита от перезаписи файлами одних пакетов файлов других пакетов

о каких то повреждённых узлах
единица именованных данных (файл, папка) в ext4
вероятно, система когда-то аварийно выключалась

Запуститься с Live не смогу, на машине работают два сайта
В таком случае я бы загрузился в виртуалке на той же машине или с флешки на другой машине в вашу версию ОС и оттуда достал файл
/var/lib/dpkg/info/libmagickwand-6.q16-2.list
предварительно установив пакет libmagickwand-6.q16-2

Должно сработать.
Debian 11, Debian 11 Server

Оффлайн anomal3

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: mono и его проклятая установка
« Ответ #9 : 28 Января 2020, 17:22:01 »
оттуда достал файл
А его кстати там и нету
[img width=600 height=396]http://joxi.ru/ZrJebp5TMke8xA.png[/img]

Что устанавливать пакет? libmagickwand-6.q16-2
так как Вы говорили?
sudo apt-get purge libmagickwand-6.q16-2
sudo apt-get install libmagickwand-6.q16-2
Цитировать
Правила форума
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Включение в сообщение полноразмерных изображений, превышающих разрешённые размеры, допускается исключительно в виде превью. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум»

Отправлено уведомление о нарушении в ЛС. Картинка перезалита, и оформлена в соответствии с правилами форума. Исходный тег пассивизирован и зачеркнут. Вставка полноразмерных изображений категорически запрещена.
--zg_nico
« Последнее редактирование: 29 Января 2020, 00:42:35 от zg_nico »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: mono и его проклятая установка
« Ответ #10 : 28 Января 2020, 17:27:12 »
Если сможете его удалить, если в зависимостях не потянется за ним пол системы, то да, попробуйте.
Debian 11, Debian 11 Server

Оффлайн anomal3

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: mono и его проклятая установка
« Ответ #11 : 28 Января 2020, 17:35:20 »
если в зависимостях не потянется за ним пол системы
Ага. Может пол системы прахом пойти.
Понял.
Начат процесс копирования системы. Выполнено 0.2%
Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.1. Использовать ненормативную лексику в любом виде. В том числе сокращённые и искажённые нецензурные слова. Замена нецензурных слов спецсимволами также не допускается.
+10% с уведомлением в ЛС. Сообщение отредактировано. Считайте это первым и последним предупреждением. На данном форуме подобные высказывания запрещены правилами.
 --zg_nico
« Последнее редактирование: 29 Января 2020, 00:45:59 от zg_nico »

 

Страница сгенерирована за 0.075 секунд. Запросов: 25.