LINUX.ORG.RU

Сообщения AntonyRF

 

Не могу открыть порты на сервере

Форум — Admin

Всем привет, арендовали дедик, повесили там сервис и с ним нужно по REST'у взаимодействовать, нужные порты открыли так:

sudo iptables -A INPUT -p tcp --dport 8546 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 8545 -j ACCEPT

Вот вывод iptables:

# sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:9735
ACCEPT     udp  --  anywhere             anywhere             udp dpt:9735
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:8545
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:8546

Chain FORWARD (policy DROP)
target     prot opt source               destination
DOCKER-USER  all  --  anywhere             anywhere
DOCKER-ISOLATION-STAGE-1  all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
DOCKER     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain DOCKER (1 references)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             172.17.0.2           tcp dpt:9735
ACCEPT     tcp  --  anywhere             172.17.0.2           tcp dpt:8333

Chain DOCKER-ISOLATION-STAGE-1 (1 references)
target     prot opt source               destination
DOCKER-ISOLATION-STAGE-2  all  --  anywhere             anywhere
RETURN     all  --  anywhere             anywhere

Chain DOCKER-ISOLATION-STAGE-2 (1 references)
target     prot opt source               destination
DROP       all  --  anywhere             anywhere
RETURN     all  --  anywhere             anywhere

Chain DOCKER-USER (1 references)
target     prot opt source               destination
RETURN     all  --  anywhere             anywhere

# sudo iptables -S
-P INPUT ACCEPT
-P FORWARD DROP
-P OUTPUT ACCEPT
-N DOCKER
-N DOCKER-ISOLATION-STAGE-1
-N DOCKER-ISOLATION-STAGE-2
-N DOCKER-USER
-A INPUT -p tcp -m tcp --dport 9735 -j ACCEPT
-A INPUT -p udp -m udp --dport 9735 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8545 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8546 -j ACCEPT
-A FORWARD -j DOCKER-USER
-A FORWARD -j DOCKER-ISOLATION-STAGE-1
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o docker0 -j DOCKER
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT
-A FORWARD -i docker0 -o docker0 -j ACCEPT
-A DOCKER -d 172.17.0.2/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 9735 -j ACCEPT
-A DOCKER -d 172.17.0.2/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8333 -j ACCEPT
-A DOCKER-ISOLATION-STAGE-1 -i docker0 ! -o docker0 -j DOCKER-ISOLATION-STAGE-2
-A DOCKER-ISOLATION-STAGE-1 -j RETURN
-A DOCKER-ISOLATION-STAGE-2 -o docker0 -j DROP
-A DOCKER-ISOLATION-STAGE-2 -j RETURN
-A DOCKER-USER -j RETURN


Почему ничего отправить по POST не могу, совершенно не понятно:

curl --data '{"method":"price","params":[],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST 51.159.21.119:8545

Помогите пожалуйста разобраться с этим, заранее спасибо!

 ,

AntonyRF
()

Я не понимаю Qt

Форум — Development

Всем привет.

Нужно нарисовать QR-код, под андройдом. Апп на Qt Widget, не спрашивайте почему. Для QR кодов использую эту либу. В общем хочу сгенерировать QPixmap и кинуть его в QLabel:

void FormQR::paintQR(QPainter &painter, const QSize sz, const QString &data, QColor fg) {
    // NOTE: At this point you will use the API to get the encoding and format you want, instead of my hardcoded stuff:
    qrcodegen::QrCode qr = qrcodegen::QrCode::encodeText(data.toUtf8().constData(), qrcodegen::QrCode::Ecc::LOW);
    const int s=qr.getSize()>0?qr.getSize():1;
    const double w=sz.width();
    const double h=sz.height();
    const double aspect=w/h;
    const double size=((aspect>1.0)?h:w);
    const double scale=size/(s+2);
    // NOTE: For performance reasons my implementation only draws the foreground parts in supplied color.
    // It expects background to be prepared already (in white or whatever is preferred).
    painter.setPen(Qt::NoPen);
    painter.setBrush(fg);
    for(int y=0; y<s; y++) {
        for(int x=0; x<s; x++) {
            const int color=1; //qr.getModule(x, y);  // 0 for white, 1 for black
            if(0!=color) {
                const double rx1=(x+1)*scale, ry1=(y+1)*scale;
                QRectF r(rx1, ry1, scale, scale);
                painter.drawRects(&r,1);
            }
        }
    }
    QPixmap *pix = new QPixmap(sz.width(), sz.height());
    painter.drawPixmap(0, 0, *pix);
    painter.end();
    ui->label_qr->setPixmap(*pix);
}

void FormQR::updateQRImage()
{
    QPixmap *pix = new QPixmap(QSize(200,200));
    QPainter *painter = new QPainter(pix);
    QSize sz = QSize(200, 200);
    paintQR(*painter, sz, tr("Test"), QColor::fromRgb(Qt::red));
}

Помогите плиз понять, что не так?

 ,

AntonyRF
()

Где арендовать ноутбук на пару недель и не разориться?

Форум — General

Всем привет, собственно сабж.

Цели: Программирование, чтобы желательно с SSD и FullHD?

Свой умер, есть ПК, но уезжаю на пару недель. А свой ноут еле живой, экран держится на честном слове.

UPD: Я живу в Москве / Мыло в профиле

 

AntonyRF
()

SQL же

Форум — Development

Всем привет!

Есть две таблицы см.внизу, нужно получить одну таблицу, но чтобы допустим значение даты в записи было ближе всего к 16:00. Т.е. берём соответствующие записи из Таблицы 1 и Таблицы 2, у них равны ID и Tariff. Затем сравниваем время у кого ближе оно к 16:00 того и кладём в результирующую таблицу. Например:

Таблица 1
| 6  |   0    |	2019-06-13 15:59:36.000 | <-- Эта должна попасть в итоговый выхлоп
Таблица 2
| 6  |   0    |	2019-06-13 16:01:20.000 | <-- Это игнорируется

ID и Tariff - это int, тогда как DateTime, внезапно, datetime. Таблицы для примеров:

>> Таблица 1 
+----+--------+-------------------------+
| ID | Tariff |         DateTime        |
+----+--------+-------------------------+ 
| 6  |   0    |	2019-06-13 15:59:36.000 |
| 7  |	 0    |	2019-06-13 15:59:37.000 |
| 8  |	 0    |	2019-06-13 15:59:39.000	|
| 12 |	 0    |	2019-06-13 15:59:40.000 |
+----+--------+-------------------------+

>> Таблица 2
+----+--------+-------------------------+
| ID | Tariff |         DateTime        | 
+----+--------+-------------------------+
| 6  |   0    |	2019-06-13 16:01:20.000 |
| 7  |   0    |	2019-06-13 16:01:22.000 |
| 8  |   0    |	2019-06-13 16:01:23.000 |
| 12 |   0    |	2019-06-13 16:01:24.000 |
+----+--------+-------------------------+

Собственно, как сделать?

 

AntonyRF
()

Проброс VNC через доп.хост

Форум — General

Шалом!

Таки есть я с компом на работе, который хочет в VNC, есть роутер у него порты все проброшены на NAS, а за NAS в локалке есть RPI3 который не доступен из глоб.сети.

Роутер конфигурить не могу, к NAS есть ssh, к RPI есть ssh тунель. Вот поднял я VNC сервер на RPI, а как настроить NAS чтобы я мог снаружи коннектится к VNC RPI?

 , ,

AntonyRF
()

Обновил я тут ubuntu и сломал APT

Форум — General

Всем привет!

Обновил я тут бубунту с 17.10 до 18.04.

$ sudo apt-get upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
 libasan4-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libatomic1-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libcilkrts5-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libgcc1-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libgomp1-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libstdc++6-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libubsan0-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).

Лады, запускаю то что просят:

$ sudo apt --fix-broken install
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  libapparmor-perl libbind9-140 libboost-filesystem1.62.0 libboost-filesystem1.65.1 libboost-iostreams1.62.0 libboost-random1.62.0 libboost-regex1.62.0 libboost-system1.62.0 libboost-system1.65.1 libboost-thread1.62.0 libcapnp-0.5.3
  libcapnp-0.6.1 libdbus-glib-1-2 libdns162 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libegl-mesa0 libegl1 libegl1-mesa libgbm1 libgdbm3 libgl1-mesa-dri libglapi-mesa libglvnd0 libisc160 libisccc140 libisccfg140
  libisl15 libllvm5.0 libllvm7 liblwres141 libmirclient9 libmircommon7 libmircore1 libmirprotobuf3 libmpfr4 libntfs-3g872 libpoppler68 libprotobuf-lite10 libruby2.3 libtesseract-data libtesseract3 libtxc-dxtn-s2tc libunistring0
  libwayland-egl1-mesa libwayland-server0 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxcb-xfixes0 libxshmfence1 php7.1-imap php7.1-ldap ruby2.3 ruby2.3-dev tcpd tesseract-ocr-equ
Для его удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  libc6-armhf-cross libc6-dev-armhf-cross
Следующие пакеты будут обновлены:
  libc6-armhf-cross libc6-dev-armhf-cross
Обновлено 2 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 10 пакетов.
Необходимо скачать 0 B/2 904 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 234383 файла и каталога.)
Подготовка к распаковке …/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb …
Распаковывается libc6-dev-armhf-cross (2.27-3ubuntu1cross1.1) на замену (2.24-9ubuntu1cross1) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
 не удалось открыть «/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new»: No such file or directory
Подготовка к распаковке …/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb …
Распаковывается libc6-armhf-cross (2.27-3ubuntu1cross1.1) на замену (2.24-9ubuntu1cross1) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
 не удалось открыть «/usr/arm-linux-gnueabihf/lib/ld-2.27.so.dpkg-new»: No such file or directory
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
 /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

И что делать?!

 ,

AntonyRF
()

Надеюсь не вирус

Форум — General

Всем привет.

Собственно весь день была включена в сеть raspberry pi, пароли стандартные, но наружу не глядела. Так же поставил пару прог через make install, а именно phd2 и XEphem.

Теперь при выполнение любой команды в терминале и при запуске терминала выполняется непонятная херня. Ссылку не парсит лор-код - https://cloud.xn--h1aaobq7a9a.xn--p1acf/index.php/s/o2gB4P4osextej6

Чего делать не знаю, морально к такому готов не был. Подскажите пожалуйста как это убрать?

 

AntonyRF
()

Выбор одноплатника

Форум — Linux-hardware

Всем привет!

В общем есть телескоп на монтировке HEQ5-Pro, хочется подключать камеры и монти к одному устройству. Ноутбуки ночью и на морозе выжирают всю энергию за несколько часов. Вот и пришла в голову мысль использовать стандартный софт на одноплатниках. Есть RPIZero v1.3, десктоп на нём работает нормально, но вот Stellarium обновляет карту звёздного неба со скоростью 1-2FPS. Судя по всему основных проблем несколько:

  • Медленная скорость чтения с SD карты ограниченная скоростью интерфейса и стандартом USB2.
  • Медленный проц или видео-ядро.

Так вот, хотелось бы быстрый проц, компактные размеры, и чтобы скорость чтения с SD-карты была хотя бы в пределах 60-90 мб/c. Ну и бюджет не больше 4000 руб. Есть ли что-то?

 ,

AntonyRF
()

Подскажите либу

Форум — Development

Всем привет, нужна либа для обрезки\ресайза изображения. Чтобы в экспорте было Си API, чтобы не сложно было компилять и чтобы кроссплатформенное типа для Win\Lin, можно только x64. Собственно, есть чё?

Пробовал: 1) OpenCV - боль собирать в винде, экспорт на 80% в формате С++. 2) libmagic - чёт вообще не собралось через mingw, ну и не очень понял как резать фоточки.

 , ,

AntonyRF
()

EverNote - неужели нет аналогов?

Форум — General

Всем привет, хотелось бы иметь на своём сервере web-морду с заметками. И чтобы синхронизация с телефоном была. И чтобы форматированный текст с картинками.

Гуглинг нормальных результатов не дал, пробовал PaperWork, но там форматирования нет =\

 , ,

AntonyRF
()

Корпус для устройства

Форум — General

Всем здарова!

Хочу RPI Zero пихнуть в корпус с маленьким экраном. Народ подскажите в каком ПО проще всего расчертить корпус?

Ну и собственно за дешёво кто бы мог отлить\распечатать потом этот корпус?

 , ,

AntonyRF
()

Получить снимок с Web-камеры и найти на нём звезду

Форум — Development

Всем привет!

Короче, наткнулся я тут на проект. Чувак решил сделать астротрекер, понятное дело, что можно такую штуку купить без каких либо проблем, даже видел объявления за 12к б\у, но появился академический интерес. А почему бы не попробовать сделать свой автономный гид?! За одно наконец-то поковыряюсь в анализе изображений.

Из оборудования есть:

  • Монтировка HEQ5-Pro с GoTo
  • OrangePI Zero

Плату разводить и МК программировать лениво, так что хочется взять дешёвую Web-камеру или модуль камеры для платы. Подцепить камеру по USB к линуксу установленному на OrangePI Zero, но тут встаёт ряд вопросов:

  1. Могу ли я делать выдержки на этих камерах в 1, 2, 4, 8 секунд?
  2. Может лучше купить Raspberri Pi Zero и заточенный под неё модуль камеры? Или оставить Orange PI Zero и купить USB-Web камеру? И какую?
  3. Поиск объектов на фото и поиск движения между двумя фото лучше сделать на OpenCL или есть альтернативы? (C OpenCL ещё не работал, но много слышал про эту либу.)

    Ну а дальше остаётся только учить матчасть и говнокодить =) Заранее спасибо за ответы.

 , ,

AntonyRF
()

Утилита чтобы обновить всё

Форум — Development

Всем привет!

Короче, есть домашний NAS на Ubuntu Server, на нём стоит много различного ПО, если нативные приложения можно обновить через пакетный манагер, то Web-сервисы нет. Есть ли уже готовые приложения для обновления - вот этого из одного места:

  • OS
  • NextCloud
  • GitLab
  • Plex
  • WordPress

Или нужно самому пилить?

 

AntonyRF
()

Помогите книгой

Форум — General

Всем привет, у меня есть знакомая подруга и она устроилась продажником к провайдеру. И внезапно, ее заинтересовало устройство сети. Я конечно попытался ей объяснить попроще, ну там модель osi, сокеты, протоколы, но мой испорченный программированием ум так и не смог объяснить обычной девушке как оно там устроено.

Есть ли книги типа «компьютерная сеть для чайников», но чтобы там было про vpn и L2? Заранее спасибо.

 ,

AntonyRF
()

Нужно занять всё ОЗУ!

Форум — Development

Всем привет!

Нужно занять всю свободную память (на самом деле нет, всего лишь 90%), чтобы другие утилиты не могли аллоцировать ни чего. Нужно для проверки всяких там ватчдоков.

Но calloc\malloc я так понимаю аллоцируют только в куче? А как отжать физическую память?

 , ,

AntonyRF
()

KUbuntu 16.04 - DNS не работает?!

Форум — Admin

Всем привет! Есть только что установленный дистр. Интернет подключен, пингует DNS от гугла и яндекса, но не разрешает имена. Настраивал через KDE-GUI, NM: 1.2.6:

DNS-серверы:      8.8.8.8,8.8.4.4
Домены поиска:    8.8.8.8,8.8.4.4

Адрес: 192.168.201.79
Маска: 255.255.255.0
Шлюз:  192.168.201.2

На дибилиане такой конфиг из такого же места работает нормально.

$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:f9:f3:4b brd ff:ff:ff:ff:ff:ff
    inet 192.168.201.79/24 brd 192.168.201.255 scope global enp0s3
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fef9:f34b/64 scope link 
       valid_lft forever preferred_lft forever

Так же может будет полезны конфиги:

$cat /etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile,ofono

[ifupdown]
managed=false

$cat /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
search 8.8.8.8 8.8.4.4
~                                                                                            
~                             

В чём может быть проблема? Лет 10 уже не использовал KDE и даже не представляю что тут может быть не так?

 ,

AntonyRF
()

OnlyOffice - не хочет рабоать

Форум — General

Здравствуйте!

Хочу иметь возможность редактирования офисных документов в NextCloud. Для этого я выполнил несколько действий:

1. Использовал docker-контейнер:

$sudo docker run -i -t -d -p 8008:80 -p 8009:443 --restart=always -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  onlyoffice/documentserver

2. Создал ключи и сертификаты для SSL:

$openssl genrsa -out onlyoffice.key 2048
$openssl req -new -key onlyoffice.key -out onlyoffice.csr
$openssl x509 -req -days 365 -in onlyoffice.csr -signkey $onlyoffice.key -out onlyoffice.crt
$mkdir -p /app/onlyoffice/DocumentServer/data/certs
$cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
$cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
$cp dhparam.pem /app/onlyoffice/DocumentServer/data/certs/
$chmod 400 /app/onlyoffice/DocumentServer/data/certs/onlyoffice.key
$sudo docker restart onlyoffice/documentserver

3. Установил из магазина приложений в NextCloud интеграционное приложение и ввёл туда IP, получив следующие сообщения об ошибках: раз, два, три.

4. Создал issue на гитхабе тут, там же конфиги апача и лог контейнера.

Суть в том, что мол у себя попробовали и у них без HTTPS работает, а у меня нет и мне просто перестали отвечать =\

5. Сижу и думаю, что делать то?!

 , ,

AntonyRF
()

Не могу удалить onlyoffice-documentserver

Форум — Admin

Шалом православные!

$ sudo apt-get remove onlyoffice-documentserver
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  gconf-service gconf-service-backend gconf2-common libasound2 libasound2-data libboost-regex-dev libboost-regex1.62-dev libboost1.62-dev libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libfontenc1 libgconf-2-4 libgconf2-4
  libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglu1-mesa libgtkglext1 libice6 libllvm5.0 libpangox-1.0-0 libpciaccess0 libsm6 libtxc-dxtn-s2tc libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-sync1
  libxfont1 libxfont2 libxkbfile1 libxmu6 libxshmfence1 libxss1 libxt6 libxtst6 libxxf86vm1 pwgen python-meld3 supervisor x11-common x11-xkb-utils xfonts-base xfonts-encodings xfonts-utils xserver-common xvfb
Для их удаления используйте «sudo apt autoremove».
Пакеты, которые будут УДАЛЕНЫ:
  onlyoffice-documentserver
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 2 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 778 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 195676 файлов и каталогов.)
Удаляется onlyoffice-documentserver (5.1.5-59) …
dpkg: ошибка при обработке пакета onlyoffice-documentserver (--remove):
 подпроцесс установлен сценарий post-removal возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 onlyoffice-documentserver
E: Sub-process /usr/bin/dpkg returned an error code (1)

Видать ставлено было через Ж или с ошибкой. apt install -f не спас

$ sudo apt-get install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  gconf-service gconf-service-backend gconf2-common libasound2 libasound2-data libboost-regex-dev libboost-regex1.62-dev libboost1.62-dev libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libfontenc1 libgconf-2-4 libgconf2-4
  libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglu1-mesa libgtkglext1 libice6 libllvm5.0 libpangox-1.0-0 libpciaccess0 libsm6 libtxc-dxtn-s2tc libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-sync1
  libxfont1 libxfont2 libxkbfile1 libxmu6 libxshmfence1 libxss1 libxt6 libxtst6 libxxf86vm1 pwgen python-meld3 supervisor x11-common x11-xkb-utils xfonts-base xfonts-encodings xfonts-utils xserver-common xvfb
Для их удаления используйте «sudo apt autoremove».
Пакеты, которые будут УДАЛЕНЫ:
  onlyoffice-documentserver
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 2 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 778 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 181396 файлов и каталогов.)
Удаляется onlyoffice-documentserver (5.1.5-59) …
dpkg: ошибка при обработке пакета onlyoffice-documentserver (--remove):
 подпроцесс установлен сценарий post-removal возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 onlyoffice-documentserver
E: Sub-process /usr/bin/dpkg returned an error code (1)

И что делать дальше? Я хз =(

 

AntonyRF
()

Опрос для научной статьи (ВАК)

Форум — Science & Engineering

Всем привет!

В общем, учусь заочно в магистратуре, направление «Информатика и вычислительная техника». Дали нам задание, которое мы должны выполнить за лето. Написать научную работу с целью издать её в журнале аттестованном ВАК. Работа должна соответствовать уровню Британских учёных, т.е. польза от неё для науки около нуля, но даст возможность нам понять основные этапы производства статей и получить нужную практику.

И так суть исследования: Я хочу провести опрос среди программистов и выяснить какое количество часов в сутки они считают себя наиболее продуктивными. А так же чтобы они оценили свой уровень продуктивности на графике. Есть подозрение, что рабочий день не должен быть равен 8 часам.

Давайте узнаем Ваше мнение.

Для этого написал простенькую программу на rust + rocket: https://github.com/sinitcin/sci_questionnaire И поднял сервер на котором Вы можете оставить необходимую информацию: https://clck.ru/E2hdi

ATTENTION: На графике точки можно таскать мышкой, двигая вверх или вниз Вы можете изменить количество баллов работоспособности. Более подробно написано слева от формы ввода.

В общем, очень нужно чтобы Вы оставили своё мнение: https://clck.ru/E2hdi

Заранее спасибо!​

 ,

AntonyRF
()

systemd не пойму чёйта с сокетом

Форум — General

Всем шалом!

В общем, есть сервер написанный на Rust + Rocket. Если запускаю как приложение, то всё работает как надо.

Но мне нужно, чтобы эта штука висела в памяти и по этому я создал файл /etc/systemd/system/question.service:

[Unit]
Description=Question server

[Service]
Type=simple
ExecStart=/var/www/que/sci_questionnaire
#RootDirectory=/var/www/que
TimeoutSec=10
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

Далее выполняю:

$ sudo systemctl daemon-reload
$ sudo systemctl restart question
$ sudo systemctl status question

anton@xn:~/sci_questionnaire$ sudo systemctl status question
● question.service - Question server
   Loaded: loaded (/etc/systemd/system/question.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2018-08-05 18:15:17 MSK; 4s ago
 Main PID: 6840 (sci_questionnai)
    Tasks: 6 (limit: 4915)
   Memory: 1.1M
      CPU: 3ms
   CGroup: /system.slice/question.service
           └─6840 /var/www/que/sci_questionnaire

авг 05 18:15:17 xn sci_questionnaire[6840]:     => limits: forms = 32KiB
авг 05 18:15:17 xn sci_questionnaire[6840]:     => tls: disabled
авг 05 18:15:17 xn sci_questionnaire[6840]: Mounting '/':
авг 05 18:15:17 xn sci_questionnaire[6840]:     => GET /
авг 05 18:15:17 xn sci_questionnaire[6840]:     => GET /<file..>
авг 05 18:15:17 xn sci_questionnaire[6840]:     => POST /processing
авг 05 18:15:17 xn sci_questionnaire[6840]:     => GET /thanks
авг 05 18:15:17 xn sci_questionnaire[6840]: 👾  Catchers:
авг 05 18:15:17 xn sci_questionnaire[6840]:     => 404
авг 05 18:15:17 xn sci_questionnaire[6840]: Rocket has launched from http://localhost:8000


ЧСХ порт 8000 не находится nmap'ом по

$ nmap localhost

Соответственно, через elinks на localhost:8000 зайти тоже не могу. Как так то? Заранее спасибо.

 ,

AntonyRF
()

RSS подписка на новые темы