Guess what? NPM again. In my case there was an 'ect' package that had its own installed version of coffe-script which was conflicted with the default coffe-script that caused

error: reserved word "yield"

on each exception and error throwed by js libraries

/blalbalba$ coffee start_application.coffee.sh
Running node v0.11.13
/home/user/node_modules/co/index.js:292
throw err;
^
/home/user/tst/test16.coffee:3:3: error: reserved word "yield"
yield request.get()
^

after I replaced /home/user/node_modules/ect/node_modules/ folder with /usr/local/lib/node_modules/ this shit has gone.

[ ]
 

Причина в том, что в

new Buffer(str,'base64')

typeof str == 'undefined' // true

[ ]
 

Пытался создать директорию внутри несуществующей директории. Решение: рекурсивно создавать по одной директории вплоть до самого конца.

fs.mkdir '/home/user/UNEXISTENT/UNEXISTENT'

[ ]
 

Why the fuck? Why the fucking module cannot be fucking required? Why all fucking advices on fucking internets doesn't help? How to fucking make npm install modules to the fucking where node will search for it while require? The fuck is this?

I'm probably have an answer to your question. Well, you see, I decided once to create my own new npm module. So I created a folder ~/tst/my-fucking-module, put package.js into that fucking directory, put there some code and then typed in console

~/tst/my-fucking-module$ npm install .
~/tst/my-fucking-module$ npm install . -g
~/tst/my-fucking-module$ sudo npm install .
~/tst/my-fucking-module$ sudo npm install -g .
~/tst/my-fucking-module$ sudo npm install -g --verbose .
~/tst/my-fucking-module$ sudo fuck you you fucking bitch fuck you fuck you fucking fuck fuck fuck fuck die moron I hate you so fucking much

with no luck. Whenever I tried to run node test.js it printed in console

Error: Cannot find module 'my-fucking-module'

Guess fucking what? The problem was because my console `pwd` was teh ~/tst/my-fucking-module

~/tst/my-fucking-module$ cd ..
~/tst$ npm install my-fucking-module

would work because some degenerate decided that if I cd'ed into directory that has 'package.js' file inside it, it would be COOL AND FUCKING FUNNNY LULZ KEKEKE to install all packages into ~/tst/my-fucking-module/node_modules instead of ~/node_modules and OFC "that stupid node" would not go to ~/tst/fucking-package-folder/node_modules to search for it because it wasn't written by morons!

Fuck that shit. Really. Fuck that fucking shit. Why would you ever need to install your fucking modules inside of the fucking package? Why? Add some shitty key for this you fucking moron! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fuck! Fukc...

FUCK. FUCK YOU, I'LL BECOME AN ALCOHOLIC BECAUSE OF SHIT LIKE THIS.

That's all folks.

Actually, it's bad to swear on that good people that bring us all those things like javascript, nodejs, nvm and even npm. So, please, go to your personal blog or stackoverflow and write a good polite detailed article about how to fix this. You didn't saw this post. Ok?

[ ]
 

Корень зла - устаревшая версия ffmpeg.
Те же яйца, но в профиль: http://space1000.zxcv.one/?p=1611
А ещё

Error: Could not open input file:

Может появиться, если не указать ffmpegthumbnailer'у расширение файла. Потомучто он, елки-палки, тип содержимого файла по расширению определяет.

[ ]
 

Ошибка при останове mysql

Не мог остановить mysql,
решение:
1) запускаем в режиме побробного лога
sh -x /etc/init.d/mysql stop
2) нашел ошибку:
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
3) Берем пароль mcedit /etc/mysql/debian.cnf &
4) и даем полные привелегии debian-sys-maint
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'пароль' WITH GRANT OPTION;
5) работает!

# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld

Решение скопировано отсюда.

[ ]
 

Возникает не от того, что не работает код if(undefined) а из-за того, что в namespace отсутствует переменная с таким названием. Скорее всего опечатка, либо клонированный код с неверным именем переменной.

[ ]
 

Потомучто я открывал ссылку из gmail, а gmail неким магическим образом режет реферер. у меня долбоёба установлен AdBlock. И он этот самый HTTP_REFERER нещадно режет.

[ ]
 

Проблема проявляется в том, что одна из сетей (в моём случае Билайн - SIM2) не определяется и из настроек пропадают все упоминания о SIM2. Причина проблемы в том, что Alcatel не умеет искать одновременно две сети (дуал сим не умеет искать две сети, проникнемся моментом) и для SIM1 нужно выставить сеть вручную, после чего выключить/включить телефон, найдётся SIM2 и нужно выставить вручную сеть для SIM2, на всякий случай. Выставляется все это дело в Меню-Настр-Сеть-SIM1-Выбор сети-Режим поиска (должен стоять "вручную")

 

Такое было несколько раз, когда под одним и тем же логином пыталось зайти несколько компьютеров. Ошибки не выдавалось (очень жаль), подключение проходило успешно, но пинг отсутствовал. Для решения проблемы нужно убедиться, что под этим логином больше никто не сидит.

[ ]