Tuoreimmat viestit

Sivuja: 1 ... 4 5 [6] 7 8 ... 10
51
Asentaminen ja käyttöönotto / Vs: Ubuntu 26LTS Muistitikulle,ongelma
« Uusin viesti kirjoittanut nm 08.09.26 - klo:14.08 »
Asennustikku luodaan erillisellä levykuvan kirjoittamiseen tarkoitetulla ohjelmalla. Windowsissa voit käyttää esimerkiksi Rufusta ja Ubuntussa Levyt-ohjelmaa. balenaEtcher toimii kaikissa käyttöjärjestelmissä.

Katso:
https://ubuntu-fi.org/ubuntu-usb-tikulle/index.html

tai Ubuntun englanninkielinen asennusohje, jossa on selostettu vaiheet tarkemmin:
https://ubuntu.com/desktop/docs/en/latest/tutorial/install-ubuntu-desktop/
52
Asentaminen ja käyttöönotto / Ubuntu 26LTS Muistitikulle,ongelma
« Uusin viesti kirjoittanut villves 08.09.26 - klo:13.58 »
TERVE
Latasin Ubuntu 26LTS:n koneelle ja yritin siirtää ISO tiedostoa USB Muistitikulle (8Gt).

Tulee ilmoitus,että yli 4,3Gt ei voi kopioida FAT tiedostojärjestelmään.
Eli en voi kopioida tikulle.Tuo latauksen koko on 6,5Gt
53
Annoin lopulta periksi ja kysyin Kuuklen mukaälyltä, jolta löytyi osa ratkaisusta:

Lyhyesti:
systemctl edit apache2
- Lisätään: (kantahakemiston lisäys riittää)
    [Service]
    ReadWritePaths=/home/www
- Potkaistaan Apachea:
    service apache2 restart
- Tarkistetaan:
    service apache2 status

Tämän jälkeen vielä permissiot järkeviksi ja  pöydän siivous,

-"Starting with Ubuntu 26.04, the Apache2 service defaults to a sandboxed systemd configuration (ProtectSystem=full).
This security restriction blocks Apache and PHP from writing to system directories such as /usr, /boot, /etc, and potentially custom application directories outside of standard paths. (https://vufind.org/wiki/installation:ubuntu), (https://www.securecoding.com/blog/how-to-secure-ubuntu-based-web-server/)
To resolve this issue, you must configure a systemd override to explicitly grant Apache permission to write to your desired storage paths, or double-check standard file system permissions.  (https://vufind.org/wiki/installation:ubuntu)"
54
Ubuntu serverin asennuksen jälkeen php ei ole kyennyt kirjoittamaan serverin levyille.
Samat scriptit toimivat edellisellä Ubuntu serveri asennuksella ongelmitta.
Uudelleenasennus johtui levyrikosta, jossa hävisi osan conf-tiedostoista

/var/log/apache2/error.log:
PHP Warning:  fopen(/home/www/GPS_tracker/Ulista.txt): Failed to open stream: Read-only file system in /home/www/GPS_tracker/test.php on line 5

PHP Fatal error:  Uncaught TypeError: fwrite(): Argument #1 ($stream) must be of type resource, false given in /home/www/GPS_tracker/test.php:7\nStack trace:\n#0 /home/www/GPS_tracker/test.php(7): fwrite()\n#1 {main}\n  thrown in /home/www/GPS_tracker/test.php on line 7

HTML-hakemisto on tarkoituksella siirretty /var/www/html -> /home/www jo pari vuosikymmentä sitten
Testattu myös alkuperäisessä /var/www/html -hakemistossa samoin tuloksin

Ongelman testausta varten laadittu scripti:
Koodia: [Valitse]
<?php
echo "Levylle kirjoitus<br>";
echo 
date("h:i:s<br>");
$file="/home/www/GPS_tracker/Ulista.txt";
$lista=fopen($file,&#39;w&#39;);
$tmp="Hello"."\n"
fwrite($lista,$tmp); //** 
fclose($lista);
?>


Sama ongelma koskee kaikkia php-tiedostoja kaikissa nettihakemistoissa
Jos saman scriptin ajaa komentoriviltä, se kirjoittaa aivan normaalisti

Apachen ja php:n uudelleenasennukset on tehty jo pariin kertaan
Suojaukset (tilapäisesti):
777 root:root /home
777 www-data:www-data /home/www
777 www-data:www-data /home/www/GPStracker
777 www-data:www-data /home/www/GPStracker/test.php
777 www-data:www-data /home/www/GPStracker/

Ubuntu server DISTRIB_DESCRIPTION="Ubuntu 26.04.1 LTS" täysin puhdas uusasennus tyhjille levyille.
Apache2 2.4.66-2ubuntu2.4 asennus Ubuntun distroista
php-gd                                  2:8.5+99ubuntu1
php8.5                                  8.5.4-0ubuntu1.2
php8.5-cli                             8.5.4-0ubuntu1.2
php8.5-common                   8.5.4-0ubuntu1.2
php8.5-gd                             8.5.4-0ubuntu1.2
php8.5-readline   

Netistä ei ole viielä löytynyt mitään apua.
55
Multimedia ja grafiikka / Vs: Alsamixerin asetukset muistiin
« Uusin viesti kirjoittanut kohina 06.09.26 - klo:22.02 »
Ei jää päälle.

Tuolla ylläolevalla loitsulla kyllä mute kumoutuu heti kun päätteen vain käynnistää. Tuntuu vaan hassulta ja varsinkin jos pitää neuvoa koneen muita vähemmän teknisiä käyttäjiä ensiksi starttaamaan päätteen jotta ääni tulee ulos. 
56
Multimedia ja grafiikka / Vs: Alsamixerin asetukset muistiin
« Uusin viesti kirjoittanut nm 06.09.26 - klo:18.11 »
Pipewire hallinnoi ääniasetuksia ja kumoaa Alsan säädöt. Eikö systeemi muista asetuksia, jos säädät ne työpöydän graafisella äänenvoimakkuussäädöllä?
57
Ubuntu tietokoneissa / Vs: Ulkoinen kovalevy ei avaudu
« Uusin viesti kirjoittanut nm 06.09.26 - klo:17.59 »
Löysin nm:n ohjeen ja tiedostojärjestelmä on Ext4
Koodia: [Valitse]
sudo chown $USER: /media/tunnus/ulkoinenlevy
Kysymyksiä
tunnus = tietokoneen pääkäyttäjän tunnus?
ulkoinenlevy = ulkoisen kovalevyn nimitys?

Komennossa tarvitsee muuttaa vain polku /media/TUNNUS/ULKOINENLEVY vastaamaan liitospistettä. Voit listata osiot ja liitokset vaikka lsblk:lla:

Koodia: [Valitse]
lsblk
Käytännössä joudut luultavasti muuttamaan kaikkien kansioiden ja tiedostojen omistajan käyttäjätunnusta vastaavaksi, jotta tiedostojen käsittely hoituu normaalisti. Oikeudet voi muuttaa rekursiivisesti chown-komennon valitsimella -R

Koodia: [Valitse]
sudo chown -R $USER: /media/tunnus/ulkoinenlevy

Oikeudet pitää sitten muuttaa jälleen toisessa Ubuntussa samalla tavalla, jos käyttäjätunnuksen numeerinen UID ei täsmää järjestelmien välillä. Tämän vuoksi siirrettävillä levyillä voi olla helpompaa käyttää esimerkiksi ExFAT tai NTFS-tiedostojärjestelmää Linuxin ext4:n sijaan.
58
Ubuntu tietokoneissa / Vs: Konsolin historiatietojen määrä
« Uusin viesti kirjoittanut jarmala 05.09.26 - klo:23.56 »
Olen joskus kääntäessä ohjelmia tarvinnut tavallista 1000 ja 2000 arvoja suurempaa historiaa. Nyt viisinkertaistin ne.

Minulla näkyy pöytätietokoneen komentohistoriassa olevan 67000 komentoa. Ilman niitä en todellakaan tulisi toimeen.

Sen takia kannattaa kirjoittaa ~/.inputrc -tiedosto seuraavaan malliin:

Koodia: [Valitse]
$ cat .inputrc

$if bash
TAB: menu-complete
$endif

"\e[A": history-search-backward
"\e[B": history-search-forward

# "\e[6~": history-search-backward
# "\e[5~": history-search-forward

set show-all-if-ambiguous On
# "\C-i": menu-complete

niin voi nuoli ylös ja nuoli alas -näppäimillä selata komentohistoriaa. Kirjoita rivin alkuun vaikka ff ja paina nuoli ylös, niin saat edellisen ff-alkuisen komennon. Helppoa. Valitettavasti tämä ei ole oletusasetuksena Linuxin asennuksen jälkeen, vaan pitää määritellä itse.
59
Ubuntu tietokoneissa / Vs: Konsolin historiatietojen määrä
« Uusin viesti kirjoittanut SuperOscar 05.09.26 - klo:21.16 »
”Historioita” on oikeastaan kaksi: nuo mistä puhut ovat komentotulkin historia eli muisti kirjoittamistasi komennoista. Ne tallennetaan aina annettujen lukujen mukaan kotikansion piilotiedostoon, jonka nimi vaihtelee. Bash taitaa käyttää nimeä .bash_history.

Toinen ”historia” koskee päätettä kuten Konsolea ja liittyy vain siihen, montako näkemäänsä riviä pääteohjelma muistaa eli mihin asti voi näkymää vierittää. Ei taida olla tapaa säilyttää sitä istuntojen yli.
60
Vaihtoehtoiset työpöytäympäristöt / Vs: Miten päivitän
« Uusin viesti kirjoittanut ilkant 05.09.26 - klo:21.04 »
Joo, on 26.04 versio. Nuo käskyt ei auttaneet asiaa.

Antoisko se jotain virheilmoituksia kun teit nuo komennot konsolissa?
Sivuja: 1 ... 4 5 [6] 7 8 ... 10