Prispevky v kategorii: ‘Řešení problémů’

Jak efektivně odstranit škrábance na displayi iPhone

Trochu vybočím z tématiky linuxu, protože jsem podobný příspěvek na netu nikde nenašel a má zkušenost určitě pomůže vyřešit problém řadě uživatelů mobilního telefonu Apple iPhone.

Stalo se mi jednoho dne že mi telefon upadl a svezl se po betonové dlažbě zrovinka tak nešťastně, že se mi poškrábal display.
Hledal jsem na netu nějaká řešení na odstranění škrábanců a jediné co jsem nalezl je pořídít si fólii která dokáže jemné škrábance zahladit. A ano také to tak funguje u jemných škrábanců. Fólie však nezakryje hlubší škrábance na displayi. Přemýšlel jsem a objevil velice snadný způsob, jak zahladit i hlubší poškrábání.

Pokud jste majiteli mobilního telefonu Apple iPhone, a z nějakého důvodu se vám poškrábal display, postup je velice snadný.

Budete potřebovat tyto věci

1) zakoupit fólii, která je běžně k sehnání třeba na Aukru.
2) nějaký čirý olej, např kuchyňský stolní nebo jakýkoliv, je to jedno.
3) jehlu
4) ubrousek

Očistíte display, a hrotem jehly nanesete kapičku oleje na rýhu a hrotem jehly jí roztáhnete po celé délce rýhy (škrábance).
Hrotem ubrousku vysajete přebytečný olej, a nalepíte krycí fólii.

A voilá, škrábanec je pryč.

admin Řešení problémů

Clamd::ERROR:: UNKNOWN CLAMD RETURN ./lstat() failed: Permission denied.

Pokud používáte MailScanner, a dostáváte tuto chybovou zprávu v maillogu
Clamd::ERROR:: UNKNOWN CLAMD RETURN ./lstat() failed: Permission denied.
server provedl upgrade virus scaneru clamav, kde je změněna skupina z „clamav“ na „clam“.

Problém odstraníte následovně:

1) v souboru /etc/MailScanner/MailScanner.conf proveďte změnu na:

Incoming Work Group = clam

2) dále je potřeba změnit práva celého adresáře /var/spool/MailScanner

chown -R postfix:clam /var/spool/MailScanner

3) stopněte služby

service clamd stop
service MailScanner stop

4) přejmenujte /etc/clamd.conf.rpmnew na /etc/clamd.conf

mv /etc/clamd.conf.rpmnew /etc/clamd.conf

5) změna práv

chown -R clam:clam /var/run/clamav
chown -R clam:clam /var/log/clamav
chown -R clam:clam /var/lib/clamav

6) v souboru /etc/freshclam.conf proveďte změnu na:

DatabaseDirectory /var/lib/clamav
DatabaseOwner clam

7) spusťte:

service clamd restart
freshclam
service MailScanner restart

… a mělo by to makat.

admin Řešení problémů

pecl.php.net is using a unsupported protocal – This should never happen.

Řešením je sputit následující příkazy:

rm -rf /usr/local/lib/php/.channels
pear update-channels

admin Řešení problémů

rpmdb: PANIC: fatal region error detected; run recovery

Řešení je následující:

rm /var/lib/rpm/__db*
rpm --rebuilddb
yum clean all

admin Řešení problémů

Clam AntiVirus Daemon: ERROR: LogFile requires full path.

V souboru /etc/clamd.conf stačí zakomentovat řádku:

#LogFile unix:/var/log/clamav/clamd.log

nebo jí přepsat na:

LogFile /var/log/clamav/clamd.log

Mělo by to pomoci.

admin Řešení problémů

Call to undefined function shm_attach()

Pro php kompilované ze zdroje je potřeba překompilovat php s volbama:

--enable-sysvsem --enable-sysvshm --enable-sysvmsg

Pokud máte php nainstalované z balíčku, stačí doinstalovat balíček php-process:

yum install php-process

admin Řešení problémů

Apache segmentation fault

Důvodů vzniku této chybové hlášky je celá řada. Může se jednat o špatnou kombinaci php modulů nebo také špatně zkompilovaným jádrem.
Může toto způsobovat ovšem i paměť na serveru. Zkuste zvýšit maximální množství paměti např. příkazem:

echo "68719476736" > /proc/sys/kernel/shmmax

admin Řešení problémů

semget: No space left on device

Rychlým řešením je příkaz:

/usr/bin/ipcs -s | grep apache | awk ' { print $2 } ' | xargs ipcrm sem

nebo také:

/usr/bin/ipcs -s | grep nobody | awk ' { print $2 } ' | xargs ipcrm sem

nebo také:

/usr/bin/ipcs -s | grep apache | perl -e 'while () { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

admin Řešení problémů

Internal Server Error

Pokud vám doména hází chybovou hlášku:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

.. s největší pravděpodobností máte chybu v .htaccess souboru, zřejmě nějaký překlep.

Zkuste zaremovat (#) dočasně jednotlivé řádky a tak přijdete na chybný řádek.
Pokud není problém se souborem .htaccess, zřejmě se jedná o perl script uložený v cgi-bin adresáři.
Zkontrolujte zda adresáře a cgi/pl soubory v cgi-bin adresáři mají dostatečná práva,
většinou musejí být 755.
Může také chybět nějaký perl modul na který se cgi/pl script odkazuje.

admin Řešení problémů

Umount device is bussy

Pokud vám odpojování připojené partyšny hodí hlášku:

umount: /home: device is busy

znamená to že je adresář používaný.
Častým problémem je, že se zrovna nacházíte v tomto adresáři, stačí se tedy presunout jinam

cd /

Pokud problém přetrvává, zjistíme si, které procesy nám blokují odpojení partyšny:

fuser -m /dev/sda5
fuser -m /home

Vypíše vám to seznam PIDů, např:

4078 14582c 15930 18501 18816 19821 19886 19887

Killneme tyto procesy s tím, že pokud je tam písmenko, tak písmenko vynecháme.

kill -9 4078 14582 15930 18501 18816 19821 19886 19887

Je možné že vás to vykopne ze serveru, neboď jste si killnuli např. ssh session.
Takže je dobré si předtím zjistit který PID patří ke které službě.
Pokud se vám podařilo pokillovat všechny PIDy zobrazené příkazem fuser -m,
můžete partyšnu odpojit.

admin Řešení problémů