{"id":67,"date":"2016-04-21T22:52:35","date_gmt":"2016-04-21T21:52:35","guid":{"rendered":"http:\/\/slackware.wp.w3.pt\/?p=67"},"modified":"2016-04-21T22:55:04","modified_gmt":"2016-04-21T21:55:04","slug":"kernel-4-4-7","status":"publish","type":"post","link":"http:\/\/slackware.pt\/?p=67","title":{"rendered":"Kernel 4.4.7"},"content":{"rendered":"<p>O Pat congratulou-se com o surgimento da vers\u00e3o 4.4.7 do kernel do Linux!<\/p>\n<p>Eu, pessoalmente, achei estranho que, durante meses seguidos, a vers\u00e3o <a href=\"http:\/\/www.slackware.com\/changelog\/current.php?cpu=x86_64\">CURRENT<\/a> do <a href=\"http:\/\/www.slackware.com\">Slackware<\/a> tivesse tantas atualiza\u00e7\u00f5es do kernel. Mas agora percebi. Eis a mensagem do <a href=\"https:\/\/en.wikipedia.org\/wiki\/Patrick_Volkerding\">Patrick Volkerding<\/a>:<\/p>\n<blockquote><p>Fri Apr 15 20:37:37 UTC 2016<br \/>\nFinally got some fixes we were waiting for in this new kernel.<\/p><\/blockquote>\n<p>Havia bugs no kernel da vers\u00e3o CURRENT e foram, entretanto, resolvidos. Ainda bem, pois eu costumo atualizar, de tempos a tempos, os meus servidores para a vers\u00e3o CURRENT mais atual.<\/p>\n<p>Ent\u00e3o aqui v\u00e3o as atualiza\u00e7\u00f5es feitas hoje.<\/p>\n<p><strong>(sometimes it snows in april)<\/strong><\/p>\n<p>N\u00e3o esquecer que a nova configura\u00e7\u00e3o do SSHD n\u00e3o permite o acesso de clientes \u00e0 conta &#8220;root&#8221;. Para permitir, \u00e9 necess\u00e1rio, antes do \u00faltimo reboot, colocar a linha seguinte no ficheiro \/etc\/ssh\/sshd_config: <strong>PermitRootLogin yes<\/strong><br \/>\nOu ent\u00e3o apagar o ficheiro <strong>\/etc\/ssh\/sshd_config.new<\/strong> antes de fazer o upgrade.<br \/>\nOu, sempre que o SSHD \u00e9 atualizado, n\u00e3o fazer o <em>overwrite<\/em> desse ficheiro.<\/p>\n<p>Aparentemente, quando executo o \u00faltimo comando para a atualiza\u00e7\u00e3o do Slackware-current (<strong>slackpkg clean-system<\/strong>), o Slackware desinstala o Java &#8211; tanto o jre, como o jdk &#8211; instalados a partir dos pacotes que eu criei. Nalgumas m\u00e1quinas isso pode ser um problema, como no Stat.Cool.<\/p>\n<p>No fim vou ter que reiniciar os hosts das m\u00e1quinas virtuais com os comandos que usei das \u00faltimas vezes. Estes comandos s\u00e3o necess\u00e1rios para recompilar o VirtualBox para a nova vers\u00e3o do Kernel do Linux.<\/p>\n<pre>cd \/root\r\nbat\/vboxes stop\r\ncd \/usr\/local\/\r\nVBoxManage extpack uninstall \"Oracle VM VirtualBox Extension Pack\"\r\nreboot\r\nexit\r\ncd \/usr\/local\/\r\nchmod +x .\/VirtualBox-5.0.18-106667-Linux_amd64.run\r\n.\/VirtualBox-5.0.18-106667-Linux_amd64.run\r\nVBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.18-106667.vbox-extpack\r\ncd -\r\nbat\/vboxes start<\/pre>\n<p>O ficheiro <strong>bat\/vboxes<\/strong> \u00e9 um ficheiro de comandos que <a href=\"http:\/\/www.inacreditavel.pt\/?p=20537\">criei<\/a> para gerir as m\u00e1quinas virtuais do VirtualBox.<\/p>\n<p>Entretanto, se alguma das m\u00e1quinas falhar, posso recuper\u00e1-la da mesma forma que j\u00e1 aqui foi documentada antes.<\/p>\n<p>Reiniciar a m\u00e1quina virtual, ligando ao leitor de CD um ISO com a <strong>\u00faltima vers\u00e3o do sistema operativo<\/strong>. Depois de arrancar e escolher o layout do teclado, executar os comandos seguintes.<\/p>\n<pre>mount \/dev\/sda2 \/mnt\r\nmount -t proc proc \/mnt\/proc (this was the magic step)\r\nchroot \/mnt\r\ncd \/boot\r\nmkinitrd -c -k 4.4.7 -m ext3\r\n# No ficheiro \/etc\/lilo.conf colocar a linha\r\ninitrd = \/boot\/initrd.gz\r\n# no fim do ficheiro, logo ap\u00f3s a linha\r\nroot = \/dev\/sda2\r\n# depois, executar os comandos:\r\nlilo\r\nreboot<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>O Pat congratulou-se com o surgimento da vers\u00e3o 4.4.7 do kernel do Linux! Eu, pessoalmente, achei estranho que, durante meses seguidos, a vers\u00e3o CURRENT do Slackware tivesse tantas atualiza\u00e7\u00f5es do kernel. Mas agora percebi. Eis a mensagem do Patrick Volkerding: Fri Apr 15 20:37:37 UTC 2016 Finally got some fixes we were waiting for in &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/slackware.pt\/?p=67\" class=\"more-link\">Continuar a ler <span class=\"screen-reader-text\">&#8220;Kernel 4.4.7&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/slackware.pt\/index.php?rest_route=\/wp\/v2\/posts\/67"}],"collection":[{"href":"http:\/\/slackware.pt\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/slackware.pt\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/slackware.pt\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/slackware.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=67"}],"version-history":[{"count":3,"href":"http:\/\/slackware.pt\/index.php?rest_route=\/wp\/v2\/posts\/67\/revisions"}],"predecessor-version":[{"id":70,"href":"http:\/\/slackware.pt\/index.php?rest_route=\/wp\/v2\/posts\/67\/revisions\/70"}],"wp:attachment":[{"href":"http:\/\/slackware.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/slackware.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/slackware.pt\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}