Задать вопрос
  • Почему с Ubuntu server невозможно достучаться до ru.archive.ubuntu.com?

    @shupike Автор вопроса
    Rsa97, да, собственно, я перешел на us - почему-то это работает сразу и без вопросов. Ничего странного не находите?
    Написано
  • Почему с Ubuntu server невозможно достучаться до ru.archive.ubuntu.com?

    @shupike Автор вопроса
    В итоге просто поменял ru на us - то есть блокируют с той стороны. Потому что прокси тоже не помог:
    sudo nano /etc/apt/sources.list.d/ubuntu.sources
    Types: deb
    URIs: http://us.archive.ubuntu.com/ubuntu/
    Suites: noble noble-updates noble-backports
    Components: main restricted universe multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
    
    Types: deb
    URIs: http://security.ubuntu.com/ubuntu/
    Suites: noble-security
    Components: main restricted universe multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
    Написано
  • Почему с Ubuntu server невозможно достучаться до ru.archive.ubuntu.com?

    @shupike Автор вопроса
    Геннадий, погодите, а что за проблема может быть? Сервер стоял почти месяц без вмешательства, это полигон для php. Он в локалке, за NAT. Каким образом здесь IPv6 появляется? Если я собирал машину в июле и не было такой проблемы? Логично же, что наверху кто-то перекрыл, а мне почему-то все кричат, чтобы я искал проблемы у себя...
    Написано
  • Почему с Ubuntu server невозможно достучаться до ru.archive.ubuntu.com?

    @shupike Автор вопроса
    Я попробовал прокси (заведомо рабочий) через другую страну - те же грабли. Может быть, сменить репозиторий? Подскажите, пожалуйста, как в 24-й Убунте это сделать? Там теперь структура иная, есть папка /etc/apt/sources.list.d, в ней файл ubuntu.sources. Как мне добавить другую страну?
    Написано
  • Почему с Ubuntu server невозможно достучаться до ru.archive.ubuntu.com?

    @shupike Автор вопроса
    Может быть, попробовать через прокси в другой стране? Что-то мне подсказывает, что опять проделки РКН...
    Написано
  • Почему с Ubuntu server невозможно достучаться до ru.archive.ubuntu.com?

    @shupike Автор вопроса
    Пробую так:
    sudo apt-get -o Acquire::ForceIPv4=true update
    Hit:1 apt.postgresql.org/pub/repos/apt noble-pgdg InRelease
    Ign:2 ru.archive.ubuntu.com/ubuntu noble InRelease
    Ign:3 ru.archive.ubuntu.com/ubuntu noble-updates InRelease
    Ign:4 ru.archive.ubuntu.com/ubuntu noble-backports InRelease
    Ign:2 ru.archive.ubuntu.com/ubuntu noble InRelease
    Ign:3 ru.archive.ubuntu.com/ubuntu noble-updates InRelease
    Ign:4 ru.archive.ubuntu.com/ubuntu noble-backports InRelease
    Ign:2 ru.archive.ubuntu.com/ubuntu noble InRelease
    Ign:3 ru.archive.ubuntu.com/ubuntu noble-updates InRelease
    Ign:4 ru.archive.ubuntu.com/ubuntu noble-backports InRelease
    Hit:5 security.ubuntu.com/ubuntu noble-security InRelease
    Err:2 ru.archive.ubuntu.com/ubuntu noble InRelease
    Could not connect to ru.archive.ubuntu.com:80 (213.180.204.183). - connect (113: No route to host)
    Err:3 ru.archive.ubuntu.com/ubuntu noble-updates InRelease
    Unable to connect to ru.archive.ubuntu.com:http:
    Err:4 ru.archive.ubuntu.com/ubuntu noble-backports InRelease
    Unable to connect to ru.archive.ubuntu.com:http:
    Reading package lists... Done
    N: Ignoring file 'ubuntu.sources.backup' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
    W: Failed to fetch ru.archive.ubuntu.com/ubuntu/dists/noble/InRelease Could not connect to ru.archive.ubuntu.com:80 (213.180.204.183). - connect (113: No route to host)
    W: Failed to fetch ru.archive.ubuntu.com/ubuntu/dists/noble-updates/I... Unable to connect to ru.archive.ubuntu.com:http:
    W: Failed to fetch ru.archive.ubuntu.com/ubuntu/dists/noble-backports... Unable to connect to ru.archive.ubuntu.com:http:
    W: Some index files failed to download. They have been ignored, or old ones used instead.
    Явно не в IPv6 дело, по-моему. Да и работало все четко еще пару недель назад.
    Написано
  • Почему с Ubuntu server невозможно достучаться до ru.archive.ubuntu.com?

    @shupike Автор вопроса
    Попробовал вообще обновиться:
    sudo apt-get update
    Get:1 security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
    Hit:2 apt.postgresql.org/pub/repos/apt noble-pgdg InRelease
    Get:3 security.ubuntu.com/ubuntu noble-security/main amd64 Components [21.6 kB]
    Get:4 security.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
    Get:5 security.ubuntu.com/ubuntu noble-security/universe amd64 Components [52.3 kB]
    Get:6 security.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [212 B]
    Ign:7 ru.archive.ubuntu.com/ubuntu noble InRelease
    Ign:8 ru.archive.ubuntu.com/ubuntu noble-updates InRelease
    Ign:9 ru.archive.ubuntu.com/ubuntu noble-backports InRelease
    Err:10 ru.archive.ubuntu.com/ubuntu noble-updates Release
    Cannot initiate the connection to ru.archive.ubuntu.com:80 (2a02:6b8::183). - connect (101: Network is unreachable)
    Err:11 ru.archive.ubuntu.com/ubuntu noble-backports Release
    Cannot initiate the connection to ru.archive.ubuntu.com:80 (2a02:6b8::183). - connect (101: Network is unreachable)
    Ign:7 ru.archive.ubuntu.com/ubuntu noble InRelease
    Err:12 ru.archive.ubuntu.com/ubuntu noble Release
    Cannot initiate the connection to ru.archive.ubuntu.com:80 (2a02:6b8::183). - connect (101: Network is unreachable)
    Очень странно, машину собирал месяц назад примерно - все без вопросов встало (PostgreSQL, Apache2, php). Попробую с принудительным IPv4 сейчас.
    Написано
  • Почему с Ubuntu server невозможно достучаться до ru.archive.ubuntu.com?

    @shupike Автор вопроса
    Но провайдер не поддерживает IPv6, почему именно при установке этих пакетов Убунту пытается лезть через IPv6? Никогда не сталкивался с подобным, честно говоря. Это придется в sources правки вносить?
    Написано
  • Как запустить PS скрипт средствами групповой политики?

    @shupike Автор вопроса
    В итоге все получилось- финальная версия вот так выглядит:
    User configuration->Policies->Windows settings->Scripts (Logon/Logoff)->вкладка PowerShell scripts:
    Script name: \\share.domain.ru\Scripts$\MyPSScript.ps 1
    Script parameters: -Noninteractive -ExecutionPolicy Bypass -Noprofile

    Это работает для любой доменной учетки, настроенной на рабочей станции, входящей в групповую политику (помещенной в соответствующий OU). Теперь бы еще дорисовать разовое распространение этой политики - чтобы после развертывания ПО через скрипт второй раз все это не происходило при входе в систему. Сам скрипт, к сожалению, не проверяет, установлено ли ПО на данной рабочей станции. Что самое простое можно придумать?
    Написано
  • Как запустить PS скрипт средствами групповой политики?

    @shupike Автор вопроса
    Прошу прощения - забегался. На чем остановился в итоге - решил загружать на конечную рабочую станцию нужный PowerShell-скрипт, в политике для этой станции создаю scheduled task на уровне пользователя, там в actions пишу разовый запуск powershell.exe и в качестве аргументов -Noninteractive -ExecutionPolicy Bypass –Noprofile -file C:\script\PSscript.ps1, condition ставлю на вход пользователя в систему. Это работает без вопросов. Но есть нюанс - сначала происходит аплоад скрипта на станцию, а потом сразу же вызывается планировщик с этой задачей. Если скрипта еще нет на месте, все остановится. Можно ли придумать условие выполнения задачи в планировщике, чтобы выполнялась проверка - на месте ли скрипт? Второй вариант - разместить скрипт прямо на контроллере домена в NETLOGON, указав на этот сетевой путь в планировщике задач. Но так не срабатывает - даже если попытаться вручную запустить скрипт из сетевого расположения. PowerShell запрашивает вариант запуска скрипта - не пойму, как разрешить все по умолчанию. Включил параметр в этой политике - Computer Configuration -> Administrative Templates -> Windows Components -> Windows PowerShell->Turn on script execution (Allow all scripts). Но все равно по сети скрипт не запускается из планировщика.
    Написано
  • Как запустить PS скрипт средствами групповой политики?

    @shupike Автор вопроса
    Прошу прощения, а как настроить в политике создание задачи в Task Scheduler? Это в каком разделе на уровне компьютера?
    Написано
  • Как запустить PS скрипт средствами групповой политики?

    @shupike Автор вопроса
    Прошу прощения, сегодня в разъездах весь день был - завтра детально посмотрю. Возможно, имеет смысл просто тестовый простенький скрипт создать и распространить его на тестовую машину.
    Написано
  • Как запустить PS скрипт средствами групповой политики?

    @shupike Автор вопроса
    Ну планируется автозапуск скрипта с последующим развертыванием необходимого ПО. То есть берется новый ноут, вводится в домен и при первом входе под пользователем домена должно все запуститься. Пока что пробую только на конкретной рабочей станции под своей учеткой (и нужно только на этой станции добиться работы скрипта, остальные пока не трогаю)
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    Огромное спасибо! В итоге остановился на таком варианте:
    файл /var/www/html/notebooks_store.php:
    <?php echo file_get_contents("html/header_notebooks.html"); ?>
    
    <html>
    <body>
    <style>
        .styled-table {
             border-collapse: collapse;
             margin: 5px 0;
             font-size: 0.9em;
             font-family: sans-serif;
            background-size: 100% 100%;
             width: calc(99% - 474px);
             box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
             table-layout: fixed;
             float:right;
                     clear: both;
        }

    И файл /var/www/html/html/header_notebooks.html:
    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta name="description" contents="Web versione">
            <link rel="stylesheet" href="html/style_notebooks.css" type="text/css">
            <title>Ноутбуки на складе</title>
            <link rel="icon" href="html/laptop-icon-19529.png" type="image/x-icon" />
            <style>
            .image-container {
                background-image: url(
    "html/laptop.jpg");
                width: 474px;
                height: 100vh;
                background-repeat: no-repeat;
               margin-top: 5px;
            }
            </style>

    Выставил ширину точно по исходной (474 пикселя), вот только недопонял с высотой - 100 vh - это видимая часть картинки, в смысле? То есть 100% вся отображается? А можно здесь выставить просто в пикселях (400 по высоте в моем случае)?
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    toffi, Поигрался с соотношениями - лучшим показался вариант оставить 40% картинке и 58% - таблице. Так остается небольшой зазор между ними, что визуально лучше читается. Вот только если дальше сжимать окно браузера по горизонтали, таблица действительно не наползает на картинку, но и картинка сама начинает срезаться справа. А возможно ли картинку строго зафиксировать, чтобы при уменьшении окна по горизонтали таблица "комкалась" в своих 58%, но картинка всегда оставалась в исходном виде?

    <?php echo file_get_contents("html/header_notebooks.html"); ?>
    
    <html>
    <body>
    <style>
        .styled-table {
             border-collapse: collapse;
             margin: 5px 0;
             font-size: 0.9em;
             font-family: sans-serif;
            background-size: 100% 100%;
             width:58%;
             box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
             table-layout: fixed;
             float:right;
                     clear: both;
        }

    <style>
            .image-container {
                background-image: url(
    "html/laptop.jpg");
                width: 40%;
                height: 400px;
                background-repeat: no-repeat;
               margin-top: 5px;
            }
            </style>


    68935cda00a3a788438197.jpeg
    Написано
  • Проблема с WireGuard: интернет работает только с AllowedIPs=/24, но не с 0.0.0.0/0?

    @shupike
    Немного не по теме, возможно, но замечал на роутере при работе с Wireguard какие-то странные замирания; методом проб и ошибок узнал, что если включить на самом роутере исключения айпишников (не в конфиге внести, а вот именно средствами роутера) - пинг идет куда угодно, но ничего не открывается. Решалось выключением VPN, перезагрузкой роутера и сразу же включением (если попытаться после включения хоть одну правку внести - всё) тоннеля. Возможно, потому что модель недорогая - что-то недопилили. Ну и еще один прикол - с какого-то момента и это перестало работать, тогда пришлось активировать раздел Custom DNS - вбил туда открытые немецкие DNS-серверы - все поднялось. То есть наши ублюдки, не побоюсь этого слова, еще и DNS у провайдера переписали, перекрыв разрешение имен. Забавно, что гугловские адреса не помогли (8.8.8.8) - только вот пришлось рыскать по европейским DNS и то - не все работали.
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    toffi, спасибо - практически идеально. Но все равно заметил проблему - если сжимать окно браузера по горизонтали, в какой-то момент таблица снова наползает на картинку слева (а нужно, чтобы сжималась таблица, картинка же оставалась на месте и не перекрывалась). Вот так сделал:
    header:
    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta name="description" contents="Web version">
            <link rel="stylesheet" href="html/style_notebooks.css" type="text/css">
            <title>Ноутбуки на складе</title>
            <link rel="icon" href="html/laptop-icon-19529.png" type="image/x-icon" />
            <style>
            .image-container {
                background-image: url(
    "html/laptop.jpg");
                width: 80%;
                height: 300px;
                background-repeat: no-repeat;
               margin-top: 5px;
            }
            </style>
        </head>
        <body>
            <header>
                <nav id="navigation">
                    <ul>
                        <li><a href="index.php">Главная</a></li>
                        <li><a href="notebooks.php">Ноутбуки</a></li>
                        <li><a href="monitors.php">Мониторы</a></li>
                        <li><a href="monoblocks.php">Моноблоки</a></li>
                    </ul>
                </nav>
            </header>
            <div id="contents">


    Теперь сам php-файл с таблицей:
    <?php echo file_get_contents("html/header_notebooks.html"); ?>
    
    <html>
    <body>
    <style>
        .styled-table {
             border-collapse: collapse;
             margin: 5px 0;
             font-size: 0.9em;
             font-family: sans-serif;
              min-width: 400px;
                      width:60%;
             box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
                     table-layout: fixed;
    float:right;
                     clear: both;
        }
        .styled-table thead tr {
             background-color: #009879;
             color: #ffffff;
             text-align: left;
        }
        .styled-table th,
        .styled-table td {
             padding: 12px 12px;
                     overflow-wrap: break-word;
        }
    ...
    echo "<table class='styled-table'>
        <thead>
          <tr>
              <td>Название</td>
              <td>Модель</td>
              <td>Инвентарный номер</td>
              <td>Поступил</td>
              <td>Предыдущий владелец</td>
          </tr>
        </thead>
    </table>";
    ...
    echo "<table class='styled-table'>
                  <tbody>
                    <tr>
                     <td>$row[0]</td>
                     <td>$row[1]</td>
                     <td>$row[2]</td>
                     <td>$last_date</td>
                    <td>$owner_prev</td>
                    </tr>
                 </tbody>
                      </table>";


    6890a9e81bb94702985101.jpeg
    6890a9f340e0f568431320.jpeg
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    Михаил Ливач, это все есть, иначе бы ничего не работало вообще :-) Просто страница разрезеана на 3 части - header (где и указан DOCTYPE), потом основная часть с заголовком таблицы и таблицей и footer. Сделано так для реализации верхнего меню, чтобы легко переключаться между страницами по соответсвующим фильтрам.
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    toffi, Спасибо - это то, что нужно. Вот еще хотел спросить - можно ли таблицу подвинуть правее по экрану, чтобы выглядело вот так (с картинкой слева)? Сейчас реализовано так - в php-файле сделаны вставки на header и footer (html):

    <?php echo file_get_contents("html/header_notebooks.html"); ?>
    <html>
    <body>
    ...
    </body>
    </html>
    <?php echo file_get_contents("html/footer_notebooks.html"); ?>


    Фрагмент файла header_notebooks.html:
    <style>
            .image-container {
                background-image: url(
                    "html/laptop.jpg");
                     width: 50%;
                     height: 300px;
                     background-repeat: no-repeat;
                     margin-top: 5px;
            }
        </style>



    И фрагмент файла footer_notebooks.html:
    </div>
            <footer>
    
    <div class="image-container"></div>

    ...
    Теперь, если добавить table-layout: fixed; - все накладывается друг на друга (второй скрин).

    688f0249dfd9e601199499.jpeg
    688f02513f6da044794732.jpeg
    Написано