Обновил систему, появились небольшие подтормаживания (0.5 сек) при запуске приложений, открытии настроек и т.д.
Может нужно какой-то кеш от старых версий удалить? Что это может быть?
Обновил систему, появились небольшие подтормаживания (0.5 сек) при запуске приложений, открытии настроек и т.д.
Может нужно какой-то кеш от старых версий удалить? Что это может быть?
Добрый день, форумчане. Однажды мне помогли здесь, хочу ещё раз вернуться к мудрости все вышних специалистов. Может дадите мануал, или статейки какие-нибудь по решение моей проблемы. Суть:
Есть ли возможность сравнивать текущий пакет с предыдущим?
Пакет в поле данных «data» нумеруется.
Протокол UDP.
Например:
Пришёл первый пакет - его номер в поле данных будет 1 и служебная информация для приложения..
Второй пакет - номер в поле данных 2 и служебная информация для приложения. Помогите разобраться в решении такой проблемы. Спасибо за отзывы.
А есть какой тулз для генерации ebuild или типа того из файла go.mod? Для CPAN вроде что-то было похожее.
Надо нагенерировать ebuild'ов из портянки
require (
cloud.google.com/go v0.34.0
github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6 // indirect
github.com/aws/aws-sdk-go v1.16.17
github.com/bitly/go-simplejson v0.5.0 // indirect
github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 // indirect
....
но такой объем тащить - сдохнуть можно.
Есть комп на нем 4 гига памяти и федора 28 (а раньше и много других федор, начиная с 7). Памяти раньше было вообще 2 а потом проапгрейдил, но в любом случае всегда и везде писали что если её больше 4 то надо ставить 64, а если меньше то 32 в самый раз. Но сегодня заметил что ядро видит только 3 гига из 4. Загрузился с ливцд той же федоры но 64 и да - все 4 гига видны стали. И вот чому так ведь 4 гига это не БОЛЬШЕ ЧЕТЫРЕХ, а видится только 3? Почему тогда пишут про больше 4 а не больше 3? Надо ли переустанавливать или я просто что-то делаю не так?
выходит ошибка ACPI bios error (Bug): \_sb.pcio._OSC: Excess arguements
пробовал загружать с разных загрузчиков , не помогает
Пытаюсь установить arch, выдает следующее:
SQUASHFS error: xz decompression failed, data probably corrupt
SQUASHFS error: squashfs_read_data failed to read block 0x1f035b60
SQUASHFS error: Unable to read metadata cache entry [1f035b60]
SQUASHFS error: Unable to read directory block [1f034074:1a2d]
ERROR: Root device mounted succesfully, but /sbin/init does not exist.
Bailing out, you are on your own. Good luck.
sh: can't access tty: job control turned off
Загуглил, написано что проблема во флешке либо в образе. Пробовал на 2 разных флешках и на CD, образ качал с HTTP и торрентом, все равно та же ошибка. Больше информации найти не могу. Что делать?
Всем, доброго времени суток. Проблема странная, при монтировании сетевой папки по cifs протоколу, папка в которую монтируется становится под владения Root и изменить этого не получается, и причем даже не ругается при изменении. ОС Fedora. Монтирую просто mount.cifs //fs/sared ~/folder -o user=xxx,pass=yyy
и до этого папка принадлежала пользователю, то после - руту.
и что странно не работает из наутилуса, ну это другое.
На файловом сервере OC Debian, OpenMediaVault. Права на папки 777, на файлы 666
Права самба у пользователя полные, ACL тоже разрешения даёт.
пробовал использовать версии cifs с опцией ver=1.0/3.0
Может кто подскажет где проблема.
В Минт тоже такая проблема, но там через графический интерфейс работает
Делаю:
$ convert file.png file.pdf
$ convert: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408.
весь лог фаил2бана такой зацикленный:
2019-05-13 20:17:18,184 fail2ban.filter [1763]: INFO [postfix-iptables-sasl] Found 139.28.175.150
2019-05-13 20:17:18,399 fail2ban.actions [1763]: NOTICE [postfix-iptables-sasl] 139.28.175.150 already banned
iptables -L | grep 139.28.175.150
REJECT all — 139.28.175.150 anywhere reject-with icmp-port-unreachable
фильтр:
postfix-sasl
[INCLUDES]
before = common.conf
[Definition]
_daemon = postfix(-\w+)?/(?:submission/|smtps/)?smtp[ds]
failregex = ^%(__prefix_line)swarning: [-._\w]+\[<HOST>\]: SASL ((?i)LOGIN|PLAIN|(?:CRAM|DIGEST)-MD5) authentication failed(:[ A-Za-z0-9+/:]*={0,2})?\s*$
ignoreregex = authentication failed: Connection lost to authentication server$
[Init]
journalmatch = _SYSTEMD_UNIT=postfix.service
jail.local:
[postfix-iptables-sasl]
enabled = true
filter = postfix-sasl
action = iptables[name=Postfix-smtp, port=smtp, protocol=tcp]
#sendmail[name=Postfix-smtp, [email protected]]
logpath = /var/log/maillog
bantime = 36000
maxretry = 1
findtime = 86400
Есть такой штук - Kerio Control Client (а-ля VPN), навязанный моим работодателем. Он запускает драйвер сети в пространстве пользователя. Работает в Ubuntu. Пытаюсь запустить в своем Calculate Linux. Ошибка.
Нашел код части клиента. Он читает одно из двух устройств (в зависимости от переменной-флага use_tap
, какое почему - пока не понял): /dev/net/tun
и /dev/kvnet
.
Во-первых, есть некий аналог /dev/net/tun
в Calculate?
Во-вторых, (я понимаю, что это бред, но мало ли) я заменил "/dev/net/tun"
-> "/dev/tun"
. В обеих ветках (/dev/tun
, /dev/kvnet
) получаю ошибку при вызове ioctl
: ENOTTY - fd is not associated with a character special device
. Что логично.
Не подскажите, что еще можно сделать?
Надо «добыть» /dev/net/tun
? Как?
И вопрос, для моего развития: каким образом связывается файл-устройство и интерфейс (то, что в ifconfig
)? Ок, насколько я понимаю, /dev/net/tun
в Ubuntu создается неким модулем ядра. Но если это другая ветка, /dev/kvnet
, то как это происходит?
Код драйвера (по сути, один файл) - http://cdn.kerio.com/dwn/control/control-9.3.0-3273/kerio-control-kvnet-9.3.0-3273-linux.tgz
Python (3.6):
class A:
a: int = 6
def class_print(self):
print(self.a)
class B(A):
a: int = 7
def main():
a = A()
a.class_print()
b = B()
b.class_print()
if __name__ == "__main__":
main()
Output:
6
7
А в Java (8)
package temp;
class A {
int a = 5;
public void printMethod(){ System.out.println(a); }
}
class B extends A {
int a = 6;
}
public class main {
public static void main(String[] args) {
A a = new A();
a.printMethod();
B b = new B();
b.printMethod();
}
}
Output:
5
5
Лично для меня поведение Python в данном случае является очевидным, но почему в Java иначе и как добиться (если возможно) поведения аля Python в данном случае?
Почему?
Здравствуйте форумчане. Столкнулся с проблемой. Через несколько недель использования Manjaro KDE, при запуске появляется биос, далее черный экран. Перед этим в линуксе поставил драйвера для NVidia. LiveCD не работает. Стоит 2 операционки:10ка и Manjaro. Помогите, пожалуйста.
P.S.продолжение этой темы Черный экран
Не могу найти этот пакет для ubuntu 14.04 (нужен i386 и никакой другой), желательно последней/близко к последней версии, а не старую.
Всем привет!
Есть два компьютера: PC1 имеет доступ к принтеру по сети, PC2 не имеет доступа к принтеру, но находится в одной сети с PC1.
Задача: печатать с PC2 через PC1.
Что сделано: на PC1 установлен CUPS, добавлен принтер через веб интерфейс (http://PC1:631), отмечен чек-бекс «share this printer». Печать выполняется.
Вопрос: как добавить этот принтер в CUPS на PC2? По какому протоколу? Варианты на выбор
Other Network Printers: Backend Error Handler
Internet Printing Protocol (ipp)
LPD/LPR Host or Printer
AppSocket/HP JetDirect
Internet Printing Protocol (http)
Internet Printing Protocol (https)
Internet Printing Protocol (ipps)
Internet Printing Protocol (ipp14)
Пробовал добавить по адресу lpd://PC1/PRINTER_NAME, подсовывая на PC2 ppd-файл, - не печатает тестовую страницу.
Если нужна дополнительная информация - предоставлю любой выхлоп.
Пытаюсь настроить suspend и hibernate на своей генте.
Машина не уходит ни в suspend ни в hibernate, т.к. не может сделать снапшот текущего состояния.
cat < /dev/snapshot
-bash: /dev/snapshot: No such device
Версия ядра 4.14.114. Пытался поднять suspend и гибернацию на 4.19.37 и 5.1.1, но на них имеется та же проблема.
Состояние системы:
Ram: 64GB, Swap 122,8 GB на SSD /dev/sdf3
s2disk и s2ram выдают следующее:
s2disk
s2disk: Could not open the snapshot device. Reason: No such device
s2ram
KMS graphics driver is in use, skipping quirks.
s2ram_do: No such device
dmesg
[35176.521108] CPU0 is offline.
[35325.336627] PM: suspend entry (deep)
[35325.336630] PM: Syncing filesystems ... done.
Mem, disk и free - поддерживаются:
cat /sys/power/state
freeze mem disk
Команды
echo mem > /sys/power/state
echo disk > /sys/power/state
echo freeze > /sys/power/state
Выводят одно и то же:
-bash: echo: write error: No such device
Трассировка s2disk показывает устройство /dev/snapshot, которое в dev и sys есть, но почему-то при обращении к нему появляется ошибка «Нет такого устройства».
strace s2disk
...
stat("/dev/snapshot", {st_mode=S_IFCHR|0600, st_rdev=makedev(10, 231), ...}) = 0
openat(AT_FDCWD, "/dev/snapshot", O_RDONLY) = -1 ENODEV (No such device)
write(2, "s2disk: Could not open the snaps"..., 67s2disk: Could not open the snapshot device. Reason: No such device
...
ls -lh /dev/snapshot
crw------- 1 root root 10, 231 мая 13 03:23 /dev/snapshot
ls -lh /sys/dev/char/10:231/
-r--r--r-- 1 root root 4,0K may 13 10:38 dev
drwxr-xr-x 2 root root 0 may 13 10:38 power
lrwxrwxrwx 1 root root 0 may 13 03:23 subsystem -> ../../../../class/misc
-rw-r--r-- 1 root root 4,0K may 13 03:23 uevent
Своп в fstab и командной строке ядра прописан.
swapon
NAME TYPE SIZE USED PRIO
/dev/sdf3 partition 122,8G 0B -2
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.14.114-gentoo root=/dev/sdd1 ro resume=/dev/sdf3 init=/usr/lib/systemd/systemd radeon.dpm=1 amdgpu.dc=1 radeon.si_support=0 amdgpu.si_support=1 drm_kms_helper.edid_firmware=DP-1:edid/2560x1440.bin drm_kms_helper.edid_firmware=HDMI-A-1:edid/1920x1080.bin
Параметры управления питанием в конфигурации ядра:
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
#
# Power management and ACPI options
#
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
# CONFIG_PM_AUTOSLEEP is not set
CONFIG_PM_WAKELOCKS=y
CONFIG_PM_WAKELOCKS_LIMIT=100
CONFIG_PM_WAKELOCKS_GC=y
CONFIG_PM=y
CONFIG_PM_DEBUG=y
CONFIG_PM_ADVANCED_DEBUG=y
# CONFIG_PM_TEST_SUSPEND is not set
CONFIG_PM_SLEEP_DEBUG=y
# CONFIG_DPM_WATCHDOG is not set
CONFIG_PM_TRACE=y
CONFIG_PM_TRACE_RTC=y
CONFIG_PM_CLK=y
CONFIG_PM_GENERIC_DOMAINS=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
CONFIG_PM_GENERIC_DOMAINS_OF=y
CONFIG_ACPI=y
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
CONFIG_ACPI_DEBUGGER=y
CONFIG_ACPI_DEBUGGER_USER=y
CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
# CONFIG_ACPI_VIDEO is not set
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_CPU_FREQ_PSS=y
CONFIG_ACPI_PROCESSOR_CSTATE=y
CONFIG_ACPI_PROCESSOR_IDLE=y
CONFIG_ACPI_CPPC_LIB=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_NUMA=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_DEBUG=y
CONFIG_ACPI_PCI_SLOT=y
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_HOTPLUG_IOAPIC=y
CONFIG_ACPI_SBS=y
CONFIG_ACPI_HED=y
# CONFIG_ACPI_CUSTOM_METHOD is not set
CONFIG_ACPI_BGRT=y
# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
CONFIG_ACPI_NFIT=y
CONFIG_HAVE_ACPI_APEI=y
CONFIG_HAVE_ACPI_APEI_NMI=y
CONFIG_ACPI_APEI=y
CONFIG_ACPI_APEI_GHES=y
CONFIG_ACPI_APEI_PCIEAER=y
CONFIG_ACPI_APEI_MEMORY_FAILURE=y
# CONFIG_ACPI_APEI_EINJ is not set
# CONFIG_ACPI_APEI_ERST_DEBUG is not set
CONFIG_DPTF_POWER=y
CONFIG_ACPI_EXTLOG=y
CONFIG_PMIC_OPREGION=y
# CONFIG_XPOWER_PMIC_OPREGION is not set
CONFIG_ACPI_CONFIGFS=y
CONFIG_SFI=y
Как заставить в данной ситуации работать гибернацию и suspend?
К недавнему вопросу о порче детей.
CEO Apple заявил, что программистам не обязательно учиться в универе 4 года, чтобы кодировать профессионально. Тим считает это старомодным, а (вместо универа) достаточно ввести кодинг в начальной школе, и постепенно увеличивать сложность в процессе обучения в старших классах. К моменту окончания школы дети (такие как Лиам Розенфельд, см. фото по ссылке) уже смогут писать приложения, достойные выкладывания в App Store.
https://www.macrumors.com/2019/05/10/apple-ceo-tim-cook-says-no-degree-needed...
Интересно, как в системе довузовского образования будут определять, что вот этот ученик достоин продолжить обучение в ВУЗе, а тот - только быдлокодером в Apple?
Сейчас есть всякие физ.-мат. классы, гимназии, а с другой стороны - ПТУ, техникумы. Ну и соотв. экзамены, которые проверяют знания и готовность либо продолжать обучение, либо без дальнейшего обучения получать практическую профессию. Но как можно к подобным экзаменам подготовиться, если в бошке будет кодинг, а не физика/математика? Ведь этот кодинг с пеленок за счет других предметов изучаться будет. Или в американской образовательной системе все по-другому?
Всем привет.
Хочу сделать штуку в контейнере.
Но чтобы ничего не сломать хочу забэкапить, сделать копию контейнера. На ней попробовать и сделать на боевом контейнере.
Правильно ли так сделать:
1) Забэкапить контейнер docker:
docker commit -p 78727078a04 backup_war_docker_container1:13052019
docker save -o backup_war_docker_container.tar war_container
2) Запустить контейнер из образа, созданного на шаге 2:
docker run -it IMAGE ID /bin/bash
3) Если на боевом контейнере что-то не так, то восстановиться:
docker load -i backup_war_docker_container.tar