h1

Dolphin sin opción de comprimir ficheros

19/02/2016

En las últimas versiones de KDE (como la incluída en Kubuntu 15.10)  Dolphin viene sin la opción de comprimir ficheros en el menú contextual del ratón.

Para incluirlo, es tan sencillo como ejecutar lo siguiente desde shell:

sudo ln /usr/share/kde4/servicetypes/konqpopupmenuplugin.desktop /usr/share/kservicetypes5/konqpopupmenuplugin.desktop

dolphin.con.menu.comprimir

 

Fuente: AskUbuntu

h1

Error No existe el archivo o el directorio #include

10/01/2016

 

PROBLEM

carlos@shirley:~/egg/64$ make gcc -g -ansi -Wall -DLinux -DUSLEEP -D_GNU_SOURCE -DUSB_SERIAL -DALT_UI -DNO_UI -DPACKETDUMP -DHEXDUMP -DREPORT=1 -DEGG_DYNAMIC   -c -o eggui.o eggui.c
eggui.c:39:20: fatal error: curses.h: No existe el archivo o el directorio
#include <curses.h>
compilation terminated.
make: *** [eggui.o] Error 1

SOLUTION

carlos@shirley:~/egg/64$ sudo apt-get install libncurses5-dev

h1

Problems while installing Genymotion on old Ubuntu’s versions

07/01/2016

Some common problems and their solutions while installing Genymotion on Ubuntu Trusty 14.04:

PROBLEM
carlos@WhenIGrewUp:~/apps/genymotion$ sudo ./genymotion
./genymotion: error while loading shared libraries: libQt5Script.so.5: cannot open shared object file: No such file or directory

SOLUTION
carlos@WhenIGrewUp:~/apps/genymotion$ sudo apt-get install libqt5scripttools5  libqt5qml5  qt5-qmake


 

PROBLEM
carlos@WhenIGrewUp:~/apps/genymotion$ sudo ./genymotion
ene. 6 19:52:15 [Genymotion] [Warning] QSslSocket: cannot resolve SSLv2_client_method

SOLUTION
carlos@WhenIGrewUp:~/apps/genymotion$ sudo apt-get install libssl0.9.8


 

PROBLEM
carlos@WhenIGrewUp:~/apps/genymotion$ sudo ./genymotion
ene. 6 19:52:15 [Genymotion] [Warning] QSslSocket: cannot resolve SSLv2_client_method

SOLUTION
carlos@WhenIGrewUp:~/apps/genymotion$ sudo apt-get install libssl0.9.8


From my experience, it’s fully recommended upgrading to any later Ubuntu (if possible) to make Genymotion work.

 

ALTERNATIVE: download a previous version of Genymotion (2.5.2),

 

h1

Navegación lenta en Chromium/Linux

04/09/2015
Si se sufre una navegación ralentizada en los navegadores Chrome/Chromium, esto puede deberse, entre otros factores, a una alta fragmentación en la base de datos que utiliza internamente. Es recomendable limpiarla periodicamente (semestralmente para un uso particular es suficiente). Para ello, se pueden aplicar los siguientes pasos:
1º) Hacer backup del directorio de configuración:

carlos@WhenIGrewUp:~$  cp -R /home/carlos/.config/chromium /home/carlos/config/chromium_BACKUP

2º) Instalar Sqlite3:

carlos@WhenIGrewUp:~$ sudo apt-get install sqlite3

 3º) Descargar el siguiente script:

carlos@WhenIGrewUp:~$ wget  https://raw.githubusercontent.com/skydrome/random/master/shell/browser-vacuum.sh

y darle permisos:
carlos@WhenIGrewUp:~$ chmod 755 browser-vacuum.sh
3º) Ejecutarlo

carlos@WhenIGrewUp:~/.config$ ./browser-vacuum.sh
[carlos] Scanning for firefox                 [found]
[default]
Cleaning  permissions.sqlite                  done ∘
 Cleaning  cookies.sqlite                      done - 1056 KB
 Cleaning  content-prefs.sqlite                done ∘
 Cleaning  extensions.sqlite                   done ∘
 Cleaning  addons.sqlite                       done ∘
 Cleaning  search.sqlite                       done ∘
 Cleaning  formhistory.sqlite                  done ∘
 Cleaning  signons.sqlite                      done ∘
 Cleaning  webappsstore.sqlite                 done ∘
 Cleaning  places.sqlite                       done - 7680 KB
 Cleaning  cookies.sqlite.bak                  done - 384 KB
 Cleaning  healthreport.sqlite                 done ∘
 Cleaning  urlclassifier3.sqlite               done - 18368 KB
[carlos] Scanning for chromium                [found]
Waiting for chromium to exit....... kill it? [y|n]: y
[Default]
 Cleaning  Favicons                            done - 5060 KB
 Cleaning  Web Data                            done - 930 KB
 Cleaning  Top Sites                           done - 100 KB
 Cleaning  Cookies                             done - 1852 KB
 Cleaning  Network Action Predictor            done - 2254 KB
 Cleaning  Extension Cookies                   done ∘
 Cleaning  QuotaManager                        done - 4 KB
 Cleaning  WebRTCIdentityStore                 done - 2 KB
 Cleaning  Origin Bound Certs                  done ∘
 Cleaning  History                             done - 50840 KB
 Cleaning  Shortcuts                           done - 340 KB
 Cleaning  Login Data                          done ∘
Total Space Cleaned: 88870 KB

defragmentacion.BD.sqlite.Chromium
h1

Subsonic, ERROR DaoHelper – Failed to initialize database.

26/01/2015

Cuando ocurre un error del servidor web “jetty” de Subsonic ó Madsonic, y tras comprobar el log:

root@shirley:/var/subsonic# cat /var/subsonic/subsonic.log

Si se produce este error:

[2015-01-26 14:38:57,352] INFO DaoHelper - Checking database schema.
[2015-01-26 14:38:59,489] ERROR DaoHelper - Failed to initialize database.
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: error in script file line: 62 S1000 General error java.lang.NullPointerException in statement [SET TABLE SHARE INDEX'9290275 9290275 9290275 9290275 1']
        at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82)
        at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:382)
        at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:429)
        at net.sourceforge.subsonic.dao.schema.Schema25.execute(Schema25.java:38)
        at net.sourceforge.subsonic.dao.DaoHelper.checkDatabase(DaoHelper.java:115)
        at net.sourceforge.subsonic.dao.DaoHelper.<init>(DaoHelper.java:72)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)

es debido a que la base de datos está corrupta. Para solucionar, es necesario restaurar un backup:

carlos@shirley:~# cd /var/subsonic/db/
root@shirley:/var/subsonic/db# cp subsonic.backup subsonic.data

y rearrancar Subsonic:

carlos@shirley:/var/subsonic/db# /etc/init.d/subsonic restart
* Restarting Subsonic Daemon subsonic Started Subsonic [PID 4093, /var/subsonic/subsonic_sh.log]

h1

Bajar todos los videoclips y mp3 de una playlist de Youtube en Ubuntu

25/01/2015

Para bajar todos los videoclips y mp3 de una playlist de Youtube en Ubuntu es necesario instalar el script Youtube-dl (última versión, a fecha de redacción de este artículo la v. “2015.01.23.4”) y el paquete ffmpeg (descatalogado en Ubuntu Trusty, es necesario instalarse unos repositorios auxiliares), ejecutando lo siguiente:

$ youtube-dl -citk --max-quality FORMAT --extract-audio --audio-format mp3 http://www.youtube.com/playlist?list=XXXXXXXXXXX

Si ocurre el siguiente error:

carlos@shirley:~/temp/yt$ youtube-dl -citk --max-quality FORMAT --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLc6GzkmQ1nEscjVMc6OcD1kz-O4JO2FE0
[youtube:playlist] PLc6GzkmQ1nEscjVMc6OcD1kz-O4JO2FE0: Downloading page #1
WARNING: [youtube:playlist] PLc6GzkmQ1nEscjVMc6OcD1kz-O4JO2FE0: Playlist page is missing OpenGraph title, falling back ...
ERROR: Unable to extract title; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.

es necesario actualizar la última versión de Youtube-dl.

Fuente: xmodulo.

h1

Pydio, MCrypt is required by all security functions

04/01/2015

 

 
Si al instalar Pydio, sucede este mensaje de error en la web de instalación:

MCrypt enabled ERROR
MCrypt is required by all security functions.

Se soluciona activando el módulo de Mcrypt y reiniciando Apache:

carlos@shirley:/etc/php5/mods-available$ sudo php5enmod mcrypt
carlos@shirley:/etc/php5/mods-available$ sudo /etc/init.d/apache2 restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
* Restarting web server apache2

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.